.drawer__foot{padding-bottom:calc(var(--gutter) + env(safe-area-inset-bottom,0px))}.toast{bottom:calc(28px + env(safe-area-inset-bottom,0px))}.announce__item{transition:opacity .28s var(--ease)}.announce__item.is-active{transition-delay:.3s}.coll-filterbtn{display:none;align-items:center;gap:.5em}.coll-filterbtn .count-dot{min-width:20px;height:20px;padding:0 5px;border-radius:99px;background:var(--accent);color:var(--accent-ink);font-size:.72rem;font-weight:800;display:grid;place-items:center}@media(max-width:900px){.coll-filterbtn{display:inline-flex}}#FilterDrawer .filters{display:block;position:static}.coll-intro-toggle{background:none;border:none;padding:.4em 0;margin-top:2px;font:inherit;font-weight:650;font-size:.92rem;color:var(--sky-deep);text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center;cursor:pointer}.coll-intro-toggle[hidden]{display:none}@media(min-width:741px){.coll-intro-toggle{display:none}}@media(max-width:740px){.coll-toolbar{flex-wrap:nowrap}.coll-toolbar [data-filter-form] label>span{display:none}.coll-toolbar select{max-width:180px;min-width:0}[data-coll-intro]:not(.is-open){max-height:5.1em;overflow:hidden}}@media(max-width:900px){body{overflow-x:clip}.product__buy{position:sticky;top:calc(var(--header-h) + 8px);bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:45;width:100vw;margin-left:calc(var(--gutter) * -1);padding:12px var(--gutter);background:var(--surface)}.product__buy.is-stuck-top{box-shadow:0 1px 0 var(--line),0 16px 28px -20px #143a3880}.product__buy.is-stuck-bottom{box-shadow:0 -1px 0 var(--line),0 -16px 28px -20px #143a3880}}@media(max-width:740px){.product{display:flex;flex-direction:column}.product>.gallery,.product>.product__info{display:contents}.product .product__info>.eyebrow{order:-4}.product .product__title{order:-3;margin-top:0}.product .product__price,.product .unit-price{order:-2}.product .gallery__main{order:-1}}@media(max-width:740px){.template-product .crumbs{padding-block:8px}.template-product .crumbs>*{display:none}.template-product .crumbs>a:nth-of-type(2){display:inline-flex;align-items:center;gap:.35em;min-height:44px}.template-product .crumbs>a:nth-of-type(2):before{content:"\2039";font-size:1.25em;line-height:1}}@media(max-width:560px){.cartpage .cart-line{grid-template-columns:64px 1fr;gap:10px 14px}.cartpage .cart-line img{width:64px;height:64px}.cartpage .cart-line__price{grid-column:2;text-align:left}}@media(max-width:860px){.hero__visual{order:0;min-height:0}.hero__art{aspect-ratio:4/3}}.mnav .mm-links a{min-height:44px;padding-block:7px}.mm-m-branch>summary{min-height:44px}.mm-m-all{min-height:44px;display:inline-flex;align-items:center}@media(max-width:900px){select,.input,textarea{font-size:max(16px,1em)}}.gallery__main{touch-action:pan-y}@media(max-width:740px){.collcards{grid-template-columns:repeat(2,1fr);gap:12px}.collcard{aspect-ratio:4/5}.collcard__label{left:12px;right:12px;bottom:12px}.collcard__label h3{font-size:1.02rem}.collcard__label span{font-size:.78rem}}@media(max-width:740px){.uspbar__grid{gap:10px}.usp{padding:12px;gap:10px}.usp__icon{width:38px;height:38px;font-size:1.05rem}.usp strong{font-size:.88rem}.usp span{font-size:.76rem}}@media(max-width:740px){.hero__proof{gap:10px;margin-top:26px;padding-top:20px}.hero__proof strong{font-size:1.35rem}.hero__proof span{font-size:.78rem}}.testi__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.testi__toggle{display:none;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:var(--sky-soft);align-items:center;justify-content:center;color:var(--sky-deep);padding:0;flex-shrink:0;transition:transform .35s var(--ease),background .2s}.testi__card.is-open .testi__toggle{transform:rotate(180deg);background:var(--leaf-soft)}@media(max-width:740px){.testi{grid-template-columns:1fr;gap:12px}.testi__card{display:none;padding:18px 20px;cursor:pointer}.testi__card:nth-child(-n+2){display:block}.testi__toggle{display:inline-flex}.testi__stars{margin-bottom:0;font-size:1.05rem}.testi__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.testi__body>div{overflow:hidden}.testi__card.is-open .testi__body{grid-template-rows:1fr}.testi__quote{margin:0;padding:12px 0 2px;font-size:1.05rem}.testi__author{margin-top:12px}}.coll-more{display:flex;flex-direction:column;align-items:center;gap:12px;padding:34px 0 10px;text-align:center}.coll-more__spinner{width:30px;height:30px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--accent-strong);animation:collspin .8s linear infinite;display:none}.coll-more.is-loading .coll-more__spinner{display:block}.coll-more.is-loading [data-load-more],.coll-more.is-done [data-load-more],.coll-more.is-done .coll-more__spinner{display:none}.coll-more__count{font-size:.85rem;color:var(--muted);margin:0}@keyframes collspin{to{transform:rotate(360deg)}}.qty button{width:44px}.variant-opt--swatch label,.product__share a,.footer__social a{width:44px;height:44px}@media(pointer:coarse){.btn,.btn--sm,.pill{min-height:48px}.icon-btn,.close-btn,.testi__toggle,.qty button,.variant-opt--swatch label,.product__share a,.footer__social a{width:48px;height:48px}.cart-line__remove{min-height:44px;display:inline-flex;align-items:center}}.pcard__add{position:relative;z-index:2;margin-top:10px}.pcard__add .btn{width:100%}.pcard__stepper{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;border:1.5px solid var(--line-strong);border-radius:var(--radius-pill);overflow:hidden;background:var(--surface)}.pcard__stepper button{flex:0 0 46px;height:44px;border:none;background:none;font-size:1.2rem;line-height:1;color:var(--ink);display:grid;place-items:center;transition:background .2s}.pcard__stepper button:hover{background:var(--sky-soft)}.pcard__stepper input{flex:1;width:auto;min-width:0;text-align:center;border:none;background:none;font-weight:600;font-size:.95rem;color:var(--ink)}.pcard__stepper input:focus{outline:none}@media(pointer:coarse){.pcard__stepper{min-height:48px}.pcard__stepper button{flex-basis:48px;height:48px}}@media(max-width:900px){#chat-widget-container{transition:transform .25s ease;transform:scale(.75)!important;transform-origin:100% 100%}body:has(.product__buy.is-stuck-bottom) #chat-widget-container{transform:translateY(calc(-82px - env(safe-area-inset-bottom,0px))) scale(.75)!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/mobile.css.map */
