.product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.product-gallery-track{position:relative;min-width:0;overflow:hidden;background:#ded0bc}.product-gallery-track img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.product-gallery-controls{display:flex;align-items:center;justify-content:center;gap:14px;padding:12px 0;color:#29241f}.product-gallery-controls button,.card-carousel-controls button{border:1px solid rgba(41,36,31,.35);background:#f3ecdf;color:#29241f;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;cursor:pointer}.product-gallery-dots,.card-carousel-dots{display:flex;gap:6px;align-items:center;justify-content:center}.product-gallery-dots button,.card-carousel-dots button{width:6px;height:6px;border:0;border-radius:50%;padding:0;background:#b8aa98;cursor:pointer}.product-gallery-dots button[aria-current=true],.card-carousel-dots button[aria-current=true]{background:#29241f;transform:scale(1.25)}.product-gallery-count{font:10px DM Sans,sans-serif;color:#756b5e;min-width:34px;text-align:center}.product-gallery-viewport{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.product-gallery-viewport::-webkit-scrollbar,.card-carousel-viewport::-webkit-scrollbar{display:none}.product-gallery-viewport>img{flex:0 0 100%;width:100%;scroll-snap-align:center}.product-card .product-image{display:block;position:relative;overflow:hidden;aspect-ratio:3/4}.card-carousel-viewport{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.card-carousel-viewport img{display:block;flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:center}.card-carousel-controls{position:absolute;left:0;right:0;bottom:10px;display:flex;align-items:center;justify-content:center;gap:9px;opacity:0;transition:opacity .2s;pointer-events:none}.product-card:hover .card-carousel-controls,.product-card:focus-within .card-carousel-controls{opacity:1}.card-carousel-controls button{pointer-events:auto;width:29px;height:29px;background:#f3ecdfeb}.card-carousel-dots{pointer-events:auto;background:#f3ecdfe0;border-radius:20px;padding:7px 9px}.product-description table,.product-accordions table{width:100%;border-collapse:collapse}.product-description .table-wrap,.product-accordions .table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.product-description th,.product-description td,.product-accordions th,.product-accordions td{padding:10px 12px;border-bottom:1px solid rgba(41,36,31,.16);font-size:12px;text-align:left;white-space:nowrap}@media(max-width:700px){.product-page{display:flex!important;flex-direction:column!important;gap:20px!important;padding:18px 0 45px!important}.product-gallery{display:block!important;width:100%!important;min-width:0}.product-gallery-track{width:100%;background:#ded0bc}.product-gallery-viewport>img{aspect-ratio:4/5;object-fit:cover}.product-gallery-controls{padding:9px 0 3px;gap:12px}.product-info{position:static!important;padding:18px 18px 0!important;width:100%}.product-info h1{font-size:29px!important;line-height:1.12}.product-description{font-size:12px;line-height:1.65}.product-accordions{margin-top:24px}.product-accordions details{padding:14px 0}.product-accordions summary{font-size:10px;letter-spacing:.1em}.product-description table,.product-accordions table{font-size:10px;min-width:360px}.product-description th,.product-description td,.product-accordions th,.product-accordions td{padding:7px 8px;font-size:10px}.product-description .table-wrap,.product-accordions .table-wrap{max-height:260px;overflow:auto;border:1px solid rgba(41,36,31,.12);border-radius:3px}.product-description img{max-width:100%;height:auto}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}.product-card .product-image{aspect-ratio:3/4}.card-carousel-controls{opacity:1;bottom:7px;gap:5px}.card-carousel-controls button{width:25px;height:25px;font-size:12px}.card-carousel-dots{padding:6px 7px;gap:5px}.card-carousel-dots button{width:5px;height:5px}}@media(max-width:700px){html,body{max-width:100%;overflow-x:hidden}#MainContent,.product-page,.product-info,.product-accordions,.product-details-content{min-width:0;max-width:100%;overflow-x:clip}.product-details-content table,.product-details-content .table-wrap{display:none!important}.nivoclo-size-guide{display:grid;grid-template-columns:1fr;gap:10px;width:100%;max-width:100%;margin:14px 0 4px}.nivoclo-size-card{background:#f3ecdf;border:1px solid rgba(41,36,31,.16);padding:13px 14px;border-radius:3px;min-width:0}.nivoclo-size-title{font-size:12px;letter-spacing:.12em;font-weight:600;color:#29241f;margin:0 0 9px}.nivoclo-size-measure{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;border-top:1px solid rgba(41,36,31,.1);font-size:12px;line-height:1.4}.nivoclo-size-measure span:first-child{color:#756b5e}.nivoclo-size-measure strong{font-weight:500;color:#29241f;text-align:right}.nivoclo-size-note{font-size:10px;color:#756b5e;margin:0 0 2px}}@media(min-width:901px){.product-page{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr)!important;align-items:start!important;gap:clamp(42px,5vw,88px)!important;width:100%!important;max-width:1680px!important;margin:0 auto!important;padding:64px clamp(34px,5vw,88px) 100px!important}.product-gallery{display:block!important;width:100%!important;min-width:0!important}.product-gallery-track{display:block!important;overflow:visible!important;background:transparent!important}.product-gallery-viewport{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;overflow:visible!important;scroll-snap-type:none!important}.product-gallery-viewport>img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/5!important;object-fit:cover!important;flex:none!important;scroll-snap-align:none!important;background:#f3ecdf!important}.product-gallery-controls{display:none!important}.product-info{position:sticky!important;top:28px!important;align-self:start!important;min-width:0!important;padding:10px 0 0!important;max-width:620px!important}.product-info .eyebrow{font-size:10px!important;letter-spacing:.2em!important;margin-bottom:20px!important}.product-info h1{font-size:clamp(34px,3vw,50px)!important;line-height:1.08!important;max-width:620px!important;margin:0 0 16px!important}.product-info .large-price{font-size:16px!important;margin-bottom:26px!important}.nivoclo-option-card{margin:24px 0!important;padding:28px!important}.nivoclo-option-card h2{font-size:24px!important}.nivoclo-color-swatch{width:68px!important;height:68px!important}.nivoclo-buy-row{grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important}.nivoclo-add-button{min-width:210px!important}.product-accordions{margin-top:30px!important}}@media(min-width:901px)and (max-width:1150px){.product-page{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr)!important;gap:34px!important;padding-left:30px!important;padding-right:30px!important}.product-gallery-viewport{gap:10px!important}.nivoclo-option-card{padding:22px!important}}.product-card .product-image{aspect-ratio:1/1!important;background:#f3ecdf!important}.product-card .card-carousel-viewport{aspect-ratio:1/1!important;height:auto!important;background:#f3ecdf!important}.product-card .card-carousel-viewport img{width:100%!important;height:100%!important;aspect-ratio:1/1!important;object-fit:contain!important;object-position:center center!important;background:#f3ecdf!important}@media(max-width:700px){.product-grid .product-card .product-image{aspect-ratio:1/1!important}.product-grid .product-card .card-carousel-viewport{aspect-ratio:1/1!important;height:auto!important}.product-grid .product-card .card-carousel-viewport img{aspect-ratio:1/1!important;object-fit:contain!important;object-position:center center!important}}body.template-collection #__pf,body.template-collection .__pf_TJNMejl8,body.template-collection [data-pf-editor-version]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/nivoclo-mobile.css.map */
