.pdp{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(380px,1fr);align-items:start;transition:opacity .3s}.pdp.is-swapping{opacity:.45;pointer-events:none}.pdp__gallery{position:relative;min-width:0}.pdp__track{display:grid;grid-template-columns:1fr 1fr;gap:2px}.pdp__gallery.is-single .pdp__track{grid-template-columns:minmax(0,620px);justify-content:center;background:var(--c-img)}.pdp__media{margin:0;aspect-ratio:2/3;background:var(--c-img);overflow:hidden;position:relative}.pdp__media img,.pdp__media video{width:100%;height:100%;object-fit:cover}.pdp__dots{display:none}.pdp__info{padding:36px clamp(24px,4vw,64px) 56px;position:sticky;top:var(--hdr)}.pdp__inner{max-width:480px}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;letter-spacing:.06em;color:var(--muted);margin-bottom:22px}.crumbs a:hover{color:var(--c-text)}.pdp__title{font-size:calc(38px*var(--heading-scale));margin-bottom:10px}.pdp__price{font-size:16px;margin-bottom:4px}.pdp__price s{color:var(--muted);margin-right:8px}.pdp__sub{font-size:12px;color:var(--muted);margin:0 0 28px}.opt{margin-bottom:24px}.opt__label{display:flex;gap:10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}.opt__label span{color:var(--muted)}.opt__help{font-size:12px;color:var(--muted);margin:10px 0 0}.opt__help a{color:var(--c-text);text-decoration:underline;text-underline-offset:3px}.finish{display:flex;gap:8px;flex-wrap:wrap}.finish__opt{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 22px 0 14px;border:1px solid var(--line);font-size:13px;transition:border-color .2s}.finish__opt:hover{border-color:#27272780}.finish__opt.is-active{border-color:var(--c-text)}.dot{width:16px;height:16px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1px #00000014}.sizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:6px}.size{height:46px;border:1px solid var(--line);font-size:13px;transition:border-color .2s,background-color .2s,color .2s}.size:hover{border-color:var(--c-text)}.size.is-active{background:var(--c-text);border-color:var(--c-text);color:#fff}.size.is-out{color:#27272759;background:linear-gradient(to top right,transparent calc(50% - .5px),rgba(39,39,39,.18) 50%,transparent calc(50% + .5px))}.size.is-out.is-active{color:var(--muted);border-color:var(--c-text)}[data-size-group].is-error .size{border-color:#8a2b2b}[data-size-group].is-error .opt__label{color:#8a2b2b}.stock{display:flex;align-items:center;gap:8px;font-size:12px;min-height:20px;margin:0 0 12px}.stock:before{content:"";width:7px;height:7px;border-radius:50%;background:#6f8a5e}.stock[data-state=low]:before{background:#c08a3e}.stock[data-state=out]:before{background:#a14a3e}.stock:empty:before{content:none}.btn--atc{min-height:56px}.pdp__trust{display:grid;gap:12px;margin:24px 0;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px}.pdp__trust li{display:flex;align-items:center;gap:10px}.pdp__trust .icon{width:18px;height:18px}.pay{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:28px}.pay svg{width:34px;height:22px}.acc{border-top:1px solid var(--line)}.acc:last-child{border-bottom:1px solid var(--line)}.acc>summary,.pdp__desc details>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.acc>summary::-webkit-details-marker,.pdp__desc details>summary::-webkit-details-marker{display:none}.acc>summary:after,.pdp__desc details>summary:after{content:"+";font-size:18px;font-weight:300;line-height:1;transition:transform .3s}.acc[open]>summary:after,.pdp__desc details[open]>summary:after{transform:rotate(45deg)}.acc__body{padding:0 0 22px;font-size:13px}.pdp__desc details{border-top:1px solid var(--line)}.pdp__desc details>summary strong{font-weight:400}.pdp__desc details>*:not(summary){font-size:13px}.pdp__desc details>*:last-child{padding-bottom:20px}.pdp__desc>details:last-child{border-bottom:1px solid var(--line)}.sticky-atc{display:none}@media(max-width:989px){.pdp{grid-template-columns:1fr}.pdp__track,.pdp__gallery.is-single .pdp__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0}.pdp__track::-webkit-scrollbar{display:none}.pdp__media{flex:0 0 100%;scroll-snap-align:start}.pdp__dots{display:flex;justify-content:center;gap:6px;position:absolute;left:0;right:0;bottom:14px}.pdp__dots span{width:18px;height:2px;background:#27272740;transition:background-color .3s}.pdp__dots span.is-active{background:var(--c-text)}.pdp__info{position:static;padding:24px 16px 40px}.pdp__inner{max-width:none}.sticky-atc{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));align-items:center;justify-content:space-between;gap:16px;transform:translateY(110%);transition:transform .35s var(--ease)}.sticky-atc.is-visible{transform:none}.sticky-atc__t{display:block;font-size:13px}.sticky-atc__p{display:block;font-size:12px;color:var(--muted)}.sticky-atc .btn{min-height:44px;padding:0 22px}}.coll__head{text-align:center;padding:56px var(--gutter) 34px;display:flex;flex-direction:column;align-items:center}.coll__intro{max-width:560px;margin:16px auto 0;color:var(--muted)}.coll__intro p:last-child{margin:0}.coll__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px}.toolbar{position:sticky;top:var(--hdr);z-index:20;background:#fff;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:54px;padding:0 var(--gutter);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.toolbar__fin{display:flex;gap:22px}.toolbar__fin button{position:relative;padding:6px 0;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);transition:color .2s}.toolbar__fin button:hover,.toolbar__fin button.is-active{color:var(--c-text)}.toolbar__fin button.is-active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor}.toolbar__btn{justify-self:end;display:inline-flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.12em}.toolbar__btn .icon{width:16px;height:16px}@media(max-width:749px){.toolbar{grid-template-columns:auto 1fr;height:52px}.toolbar__count{display:none}.toolbar__fin{gap:16px}}.chips{display:flex;flex-wrap:wrap;gap:8px;padding:14px var(--gutter) 0}.chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);padding:6px 12px;font-size:12px}.chip:hover{border-color:var(--c-text)}.empty{text-align:center;padding:80px 20px}.pagination{display:flex;justify-content:center;gap:16px;padding:40px 0;font-size:13px}.pagination .is-current{text-decoration:underline;text-underline-offset:4px}.filters{display:flex;flex-direction:column;flex:1;min-height:0}.filters__body{flex:1;overflow:auto;padding:0 24px}.filters__foot{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:16px 24px;border-top:1px solid var(--line)}.filters__foot .btn{padding:0 12px}.check,.radio{display:flex;align-items:center;gap:12px;padding:7px 0;font-size:13px;cursor:pointer}.check input,.radio input{width:16px;height:16px;accent-color:var(--c-brown);margin:0}.check em{margin-left:auto;font-style:normal;color:var(--muted);font-size:12px}.price-range{display:flex;gap:12px;padding-bottom:16px}.price-range label{flex:1;font-size:12px;color:var(--muted)}.price-range input{width:100%;height:42px;border:1px solid var(--line);padding:0 10px;margin-top:4px}.cd{display:flex;flex-direction:column;height:100%}.cd__items{flex:1;overflow:auto;padding:4px 24px}.cd-item{display:grid;grid-template-columns:92px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);transition:opacity .2s}.cd-item.is-loading{opacity:.4;pointer-events:none}.cd-item__img{display:block;aspect-ratio:2/3;background:var(--c-img);overflow:hidden}.cd-item__img img{width:100%;height:100%;object-fit:cover}.cd-item__info{display:flex;flex-direction:column;gap:3px;font-size:13px;min-width:0}.cd-item__title{font-size:14px}.cd-item__meta{color:var(--muted);font-size:12px;margin:0}.cd-item__row{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);height:34px}.qty button{width:32px;height:100%;font-size:15px}.qty span{min-width:24px;text-align:center;font-size:13px}.rm{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-self:flex-start;margin-top:6px}.rm:hover{color:var(--c-text)}.cd__foot{border-top:1px solid var(--line);padding:18px 24px calc(18px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px}.cd__sub{display:flex;justify-content:space-between;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.cd__note{font-size:12px;color:var(--muted);margin:0}.cd__foot .link-u{align-self:center;margin-top:4px}.cd__empty{padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.cd__cats{display:grid;gap:8px;width:100%;margin-top:22px}.cd__cats a{border:1px solid var(--line);height:46px;display:flex;align-items:center;justify-content:center;font-size:12px;letter-spacing:.16em;text-transform:uppercase;transition:border-color .2s}.cd__cats a:hover{border-color:var(--c-text)}.cartp{display:grid;grid-template-columns:1fr 380px;gap:56px;padding:24px var(--gutter) 80px;align-items:start}.cartp .cd-item{grid-template-columns:120px 1fr}.cartp__sum{background:var(--c-paper);padding:28px;display:flex;flex-direction:column;gap:12px;position:sticky;top:calc(var(--hdr) + 20px)}@media(max-width:989px){.cartp{grid-template-columns:1fr;gap:28px}}.ftr{background:var(--c-paper);color:var(--c-text);padding:72px var(--gutter) 28px}.ftr__top{display:grid;grid-template-columns:1.4fr repeat(var(--cols,3),1fr);gap:48px}.ftr__news .h3{margin-bottom:10px}.ftr__news p{color:var(--muted);max-width:360px}.nl{display:flex;border-bottom:1px solid var(--c-text);max-width:420px;margin-top:18px}.nl input{flex:1;border:0;background:none;height:46px;outline:0;min-width:0;border-radius:0}.nl button{font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:0 0 0 12px}.nl-msg{font-size:12px;margin-top:10px}.ftr__col h3{font-family:var(--font-body);font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-weight:500}.ftr__col li{margin-bottom:10px;font-size:13px}.ftr__col a:hover,.ftr__col button:hover{text-decoration:underline;text-underline-offset:3px}.ftr__col summary{list-style:none}.ftr__col summary::-webkit-details-marker{display:none}.ftr__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:64px;padding-top:24px;border-top:1px solid rgba(39,39,39,.15);font-size:12px}.ftr__brand img{width:120px}.ftr__brand .wordmark{font-size:22px}.social{display:flex;gap:16px}.social a{display:inline-flex}.social .icon{width:18px;height:18px}@media(max-width:989px){.ftr{padding:48px var(--gutter) 24px}.ftr__top{grid-template-columns:1fr;gap:0}.ftr__news{margin-bottom:32px}.ftr__col{border-top:1px solid rgba(39,39,39,.15)}.ftr__col h3{margin:0;padding:16px 0;display:flex;justify-content:space-between}.ftr__col h3:after{content:"+";font-size:16px}.ftr__col[open] h3:after{content:"\2212"}.ftr__col ul{padding-bottom:12px}.ftr__bottom{flex-direction:column;align-items:flex-start;margin-top:40px}}@media(min-width:990px){.ftr__col summary{pointer-events:none}}.page-head{text-align:center;padding:64px var(--gutter) 32px}.page-body{padding:0 var(--gutter) 80px}.form{display:grid;gap:12px;max-width:560px;margin:0 auto}.field input,.field textarea{width:100%;border:1px solid var(--line);padding:14px;background:#fff;outline:0;border-radius:0}.field input:focus,.field textarea:focus{border-color:var(--c-text)}.notice{padding:12px 16px;background:var(--c-paper);font-size:13px}.search-page-form{display:flex;max-width:560px;margin:24px auto 0;border-bottom:1px solid var(--c-text)}.search-page-form input{flex:1;border:0;outline:0;height:48px;font-size:16px;background:none;min-width:0}
/*# sourceMappingURL=/cdn/shop/t/48/assets/cabane-pages.css.map */
