.product-page .option-header{display:flex;justify-content:space-between;margin-bottom:8px;align-items:center}.product-page .box-options{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;row-gap:12px}.product-page .box-options span{border:1px solid var(--dark20, #d1d1ce);padding:6px 8px;cursor:pointer;position:relative}.product-page .waitlist .box-options span .alert{display:none}.product-page .box-options span.selected{border:1px solid var(--dark)}.product-page .box-options span .alert{position:absolute;top:-8px;right:-8px;background:var(--white);border-radius:50%}.product-page .box-options span .low-stock{position:absolute;top:-3px;right:-3px;width:6px;height:6px;background:#dc2323;border-radius:50%}.product-page .box-options span .alert svg{opacity:.7}shopify-payment-terms{margin-right:51px;display:block;font-size:12px;margin-top:4px}.product-page .hint .button-b9-secondary{width:43px}.product-media .wishlist.test.show{display:block;z-index:3}.product-media .wishlist.test svg{padding:0}.product-page .product-form .button-container{grid-template-columns:1fr 43px}.product-page .product-form .button-container .b9-primary{grid-column:unset}.product-page .container{padding:1rem var(--page-margin-mobile) 1.5rem}.product-page .container:has(.custom-product-banner) .price-reviews{margin-bottom:1rem}.product-page .custom-product-banner{margin-bottom:1.5rem;background:#f3f0e7}.product-page h1{margin-bottom:.5rem}.product-page .price-reviews{display:flex;justify-content:space-between;margin-bottom:1.5rem}.product-page .price-reviews .price{display:flex;gap:.5rem}.product-page .price-reviews .price.sale .price{color:var(--rust)}.product-page .prices{display:flex;gap:.5rem}.product-page .prices.sale .price,.product-page .prices.sale.variant-selected.variant-sale .price{color:var(--rust)}.product-page .prices.sale.variant-selected:not(.variant-sale) .price{color:var(--dark)}.product-page .prices .compare-at-price,.product-page .prices.sale.variant-selected:not(.variant-sale) .compare-at-price{display:none}.product-page .prices.sale .compare-at-price{display:block}.product-page .price-reviews .junip-product-summary{height:20px;font-size:14px}.product-page .junip-product-summary-star{width:12px;height:12px;padding:0;margin-left:4px}.product-page .price-reviews p.b9-light{font-size:1.25rem}.product-page .swatches{display:flex;gap:1.25rem;margin-bottom:1.25rem;flex-wrap:wrap}.product-page .swatches-container{margin-bottom:2rem}.product-page .swatches-container p{margin-bottom:.5rem}.product-page .swatches .swatch{display:flex;align-items:center;gap:1rem;width:2rem;flex-shrink:0;position:relative;height:2rem;transition:ease-in-out .2s}.product-page .swatches .swatch.out-of-stock img{opacity:.6}.product-page .swatches .swatch.out-of-stock:after{content:"";position:absolute;bottom:0;left:0;width:141%;height:1px;background:#2f2f2d;transform-origin:bottom left;transform:rotate(-45deg);pointer-events:none;z-index:2}.product-page .swatches .swatch.selected,.product-page .swatches .swatch:hover{border:1px solid var(--dark);padding:1px}.product-page .dropdown-button.open svg{transform:rotate(180deg)}.product-page .dropdown-options{display:flex;flex-direction:column;border:1px solid var(--dark20, #d1d1ce);border-top:none;border-bottom:none;position:absolute;width:100%;background:var(--white);top:2.5rem;z-index:2;overflow:hidden;max-height:0;transition:max-height .5s ease-in-out,top 1s linear}.product-page .dropdown-options.open{transition:max-height .5s ease,top 0s linear;max-height:50rem}.product-page .dropdown-options span:last-of-type{border-bottom:1px solid var(--dark20, #d1d1ce)}.product-page .dropdown-options span{height:2.5rem;padding:0 .75rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.product-page .dropdown-options span span.oos{border-bottom:unset;padding:0;margin-left:4px;font-style:italic;font-size:14px}.product-page .option-container{display:flex;align-items:center;justify-content:space-between}.product-page .option-container .fit-info{width:97px}.product-page .option-container .fit-info svg{cursor:pointer}.product-page .product-options{display:flex;flex-direction:column;gap:12px}.product-page .fit-metafield{display:flex;gap:.25rem;margin-bottom:.5rem}.product-page .fit-metafield .label{white-space:nowrap;line-height:1.4}.product-page .dropdown{position:relative;width:60%}.product-page .dropdown.highlight{border:1px solid var(--dark)}.product-page .size-container{display:flex;gap:.5rem;cursor:pointer;align-items:center}.product-page .dropdown-button{display:flex;cursor:pointer;height:2.5rem;padding:0px .75rem;align-items:center;border:1px solid var(--dark20, #d1d1ce);justify-content:space-between}.product-page .stock-alert{height:21px;margin-top:.5rem}.product-page .stock-alert span{display:none;gap:.25rem;align-items:center;font-size:.875rem}.product-page .stock-alert span.show{display:flex}.product-page .stock-alert p{font-size:.875rem}.product-page .stock-alert span.alert,.product-page .stock-alert span.alert p{color:var(--rust)}.product-page .banner-container{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:8px}.product-page .countdown{opacity:0;padding:4px 6px;transition:.3s all ease-in;flex-direction:column;gap:8px;display:flex}.product-page .countdown svg circle{fill:var(--dark50)}.product-page .countdown.show{opacity:1}.product-page .countdown .timer span{font-size:1rem}.product-page .countdown .timer{display:flex;gap:4px}.product-page .countdown span.unit{display:flex;align-items:center;gap:4px;flex-direction:column}.product-page .countdown span.unit .numbers{display:flex;align-items:center;gap:4px}.product-page .countdown span.unit .numbers span{font-size:1rem;padding:4px;color:var(--dark);background-color:var(--pink);display:flex;font-weight:400;height:33px;font-size:14px;width:24px;font-family:tt-commons-regular,sans-serif;justify-content:center;align-items:center}.product-page .countdown span.unit span{font-size:12px;color:var(--dark75)}.product-page .banner.underline.bundle{background:var(--pink)}.product-page .banner.new-banner{position:absolute;opacity:0;width:calc(100% - 16px);bottom:20px;right:8px;left:8px;justify-content:space-between;transition:opacity .3s ease-in-out;padding-right:.2rem;gap:4px}.product-page .banner.new-banner:has(span:not(:empty)){background:#fffc}@media screen and (min-width:1000px){.product-page .product-media .carousel{position:relative}.product-page .product-media .carousel .banner.new-banner{position:fixed;bottom:20vh;left:158px;right:unset;width:378px}.product-page .product-media .carousel .banner.new-banner.show{display:none}.product-page .product-media .carousel .banner.new-banner.show.carousel-visible{opacity:1;display:flex}.product-page .product-media .carousel .banner.new-banner.show.at-carousel-bottom{position:absolute;bottom:20px;left:8px;right:unset;width:378px}}.product-page .banner.new-banner.show{opacity:1;transition:opacity .3s ease-in-out}.product-page .banner.underline span{text-decoration:underline;text-underline-offset:2px;color:var(--dark)}.product-page .banner svg{height:20px}.product-page .banner{display:flex;cursor:pointer;width:fit-content;align-items:center;min-height:31px;gap:.5rem;padding:.34375rem .75rem}.product-page .banner.new-banner span{align-self:flex-start}.product-page .banner span{font-size:.875rem}.product-page .banner img{width:1.25rem;height:1.25rem}.product-page .button-container{display:grid;grid-template-columns:1fr 43px;gap:.5rem;margin-top:.5rem}.product-page .button-container .b9-primary{grid-column:1/3}.product-page button.add-to-cart div.hide{display:none}.product-page button.add-to-cart div{display:flex;align-items:center;justify-content:center}.product-page button.add-to-cart .loader,.product-page button.add-to-cart .success,.product-page button.add-to-cart .waitlist,.product-page button.add-to-cart .back-in-stock{opacity:0;transition:opacity .3s ease-in-out}.product-page .container.waitlist button.add-to-cart .waitlist{opacity:1}.product-page button.add-to-cart{position:relative}.product-page button.add-to-cart span{position:absolute}.product-page .add-to-cart.sticky{cursor:pointer}.product-page div.add-to-cart.sticky span.waitlist{position:relative;display:none}.product-page div.add-to-cart.sticky div.b9-primary{padding:unset}.product-page div.add-to-cart.sticky button.add-to-cart{width:100%}.product-page div.add-to-cart.sticky button.add-to-cart{border-right:none;border-left:none;background:inherit;color:inherit}.product-page div.add-to-cart.sticky button.add-to-cart.hide{display:none}.product-page div.add-to-cart.sticky span.waitlist.show{display:unset}.product-page button.add-to-cart .waitlist.show,.product-page button.add-to-cart .back-in-stock.show,.product-page button.add-to-cart .success.show,.product-page button.add-to-cart .loader.show{opacity:1}.product-page .add-to-cart.sticky{position:fixed;left:0;padding:0;margin:0px 1.25rem;bottom:-100px;width:calc(100% - 2.5rem);display:flex;gap:10px;justify-content:center;align-items:center;background:var(--dark);color:var(--white);font-family:tt-commons-regular,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.2;height:43px;border:1px solid var(--dark);transition:all .3s ease;z-index:4}.product-page .add-to-cart.sticky.show{bottom:8px}.product-page .add-to-cart.sticky p.select{height:43px}.product-page .add-to-cart.sticky p{display:flex;gap:.5rem;align-items:center;width:100%;height:100%;justify-content:center}.product-page .add-to-cart.sticky p.hide{display:none}.product-page button.add-to-cart .default{opacity:1;transition:opacity .3s ease-in-out}.product-page .add-to-cart.sticky .default .variant{position:relative;text-transform:uppercase}.product-page button.add-to-cart .default.hide{opacity:0}.product-page .collection-container{display:flex;flex-wrap:nowrap;min-height:95vw}.product-page .product-grid-item{width:calc(50% - 2px);flex-shrink:0}.product-page .product-grid-item:nth-of-type(n+3){display:none}.product-page .product-grid-item .product-swatches{display:none}.product-page .button-container .wishlist{padding:0}.product-page .button-container .wishlist span.desktop{display:none}.product-page .social-container{padding:1.5rem var(--page-margin-mobile) 1.25rem}.product-page .socials-heading{margin-bottom:.5rem;font-size:14px}.product-page .loader{width:18px;height:18px;border:2px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.product-page button.b9-primary.add-to-cart:hover .loader{border:2px solid var(--dark);border-bottom-color:var(--white)}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-page .short-description{padding:0 1.25rem 1.5rem}.product-page .short-description .short-description-content{overflow:hidden;max-height:6em;transition:max-height .35s ease-in-out}.product-page .short-description .short-description-content.is-expanded{max-height:1200px}.product-page .short-description .short-description-text.is-clamped{display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.product-page .short-description .short-description-toggle{margin-top:.5rem;text-decoration:underline;text-underline-offset:2px}.product-page .short-description p{margin-bottom:.5rem}.product-page .short-description br{height:.5rem}.product-page .test-container{min-height:130px}.product-page .info-accordion-container{margin:0 1.25rem 1.5rem;border-top:1px solid var(--dark20)}.product-page .info-accordion-container .info-accordion-item{width:100%;border-bottom:1px solid var(--dark20);padding:20px 0}.product-page .info-accordion-container .info-accordion-item button{display:flex;justify-content:space-between;align-items:center;width:100%}.product-page .info-accordion-container .info-accordion-item button .accordion-icon{position:relative;width:24px;height:24px}.product-page .info-accordion-container .info-accordion-item button .accordion-icon div{position:absolute;top:0;opacity:1;transition:opacity .3s ease-in-out}.product-page .info-accordion-container .info-accordion-item button .minus{opacity:0}.product-page .info-accordion-container .info-accordion-item .info-accordion-content{max-height:0px;overflow:hidden;transition:max-height .3s ease-in-out}.product-page .info-accordion-container .info-accordion-item.active .minus{opacity:1}.product-page .info-accordion-container .info-accordion-item.active .plus{opacity:0}.product-page .info-accordion-container .info-accordion-item.active .info-accordion-content{max-height:2000px}.product-page .info-accordion-container .info-accordion-item .info-accordion-content .info-accordion-inner{padding-top:20px}.product-page .info-accordion-container .info-accordion-item .info-accordion-content .info-accordion-inner p{padding-bottom:.5rem;display:block}@media screen and (min-width:380px){.product-page .dropdown{width:66.57%}}@media screen and (min-width:1000px){.product-page .outer-container{display:flex}.product-page .info-accordion-container{margin:0 0 1.5rem}.product-page .add-to-cart.sticky:hover{background:var(--white);color:var(--dark);border:1px solid #d1d1ce}.product-page .add-to-cart.sticky:hover p svg path{fill:var(--dark)}.product-page .short-description{padding:0 0 1.5rem}.product-page .container{padding:1.25rem 0 1.5rem}.product-page .product-content{padding:0 2.5rem}.product-page .option-container{justify-content:unset;gap:1.25rem}.product-page .button-container{grid-template-columns:1fr 1fr}.product-page .quick-buy-modal .button-container{grid-template-columns:1fr}.product-page .button-container .wishlist span.desktop{display:unset}.product-page .product-content{width:41.67%}.product-page .dropdown-options span:hover{background:var(--off-white)}.product-page{margin-bottom:2.5rem}}@media screen and (min-width:1000px){.product-page .dropdown{width:200px}}.product-content .hint .overlay{width:100vw;height:100dvh;z-index:4;justify-content:center;align-items:flex-end;background-color:#00000080;opacity:0;transition:opacity .3s ease-in-out;position:fixed;top:0;left:0;visibility:hidden}.product-content .hint .overlay.modal-active{opacity:1;visibility:visible;transition:opacity .3s ease-in-out,visibility 0s 0s}.product-content .hint .window{background-color:var(--white);height:100dvh;position:fixed;z-index:5;display:flex;flex-direction:column;overflow:hidden;bottom:-1000vh;transition:bottom .4s ease-in-out;width:100vw;overflow:auto}.product-content .hint .window.active{bottom:0}.product-content .hint .success-message{height:100%;display:flex;justify-content:center;align-items:center;font-size:1.25rem}.product-content .hint .remind-me-content{display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:1.25rem}.product-content .hint .close{cursor:pointer}.product-content .hint .remind-me-form{display:flex;justify-content:space-between;flex-direction:column;gap:1.5rem}.product-content .hint .remind-input{border:1px solid var(--dark20);height:40px}.product-content .hint .input-label-container{display:flex;flex-direction:column;gap:5px}.product-content .hint .input-label-container label{font-size:14px}.product-content .hint .input-label-container input{padding:12px}.product-content .hint .input-checkbox-container{display:flex;flex-direction:row;gap:12px;align-items:center}.product-content .hint .input-checkbox-container div{width:20px;height:20px;position:relative;cursor:pointer}.product-content .hint .input-checkbox-container div svg{display:none;position:absolute;top:0;z-index:1}.product-content .hint .input-checkbox-container input[type=checkbox]{-webkit-appearance:initial;appearance:initial;width:1.25rem;height:1.25rem;border:1px solid var(--dark20);background:var(--cream);position:relative;padding:unset;cursor:pointer}.product-content .hint .input-checkbox-container input[type=checkbox]:checked{background:var(--dark);border:1px solid var(--dark)}.product-content .hint .input-checkbox-container div:has(input[type=checkbox]:checked) svg{display:unset;pointer-events:none}.product-content .hint .input-checkbox-container label{font-size:1rem;cursor:pointer}.product-content .hint .remind-me-form svg{max-width:fit-content}.product-content .hint .remind-me-form button{height:43px;width:100%;background-color:#979796;color:#fff;pointer-events:none;border:none}.product-content .hint .remind-me-form button.form-filled{background-color:var(--dark);cursor:pointer;pointer-events:all}.product-content .hint .remind-me-form button.form-filled:hover{text-decoration:none;background-color:var(--white);color:var(--dark);border:1px solid #d1d1ce}.product-content .hint .thank-you-message{display:flex;height:100%;align-items:center;justify-content:center}.product-content .hint .top-bar{display:flex;justify-content:space-between;padding:0 var(--header-margin-mobile);height:var(--header-height-mobile);align-items:center;font-size:20px;border-bottom:1px solid var(--grey)}.product-content .hint .dynamic-message-container{display:flex;padding:20px;gap:20px;border-bottom:1px solid var(--grey)}.product-content .hint .dynamic-message-container img{width:100px;height:130px;object-fit:cover}.product-content .hint .dynamic-message{display:flex;flex-direction:column;justify-content:space-between}.product-content .hint .close-button{width:50px}.product-content .hint .dynamic-message .content{display:flex;flex-direction:column;line-height:22px}.product-content .hint .dynamic-message .product{display:flex;gap:20px}@media screen and (min-width:1000px){.product-content .hint.button-b9-secondary:hover svg{filter:brightness(1)}.product-content .hint .window{background-color:var(--white);height:100dvh;position:fixed;max-width:390px;top:0;left:unset;transition:right .4s ease-in-out;display:flex;flex-direction:column;overflow:hidden;width:100vw;right:-100vw;overflow:auto}.product-content .hint .window.active{height:100dvh}.product-content .hint .window.active{right:0}.product-content .hint .window.slide-down{animation:unset}}.waitlist-panel{width:100vw;height:100dvh;position:fixed;z-index:10;display:flex;flex-direction:column;justify-content:space-between;right:-100vw;top:0;background:var(--white);transition:right .4s ease-in-out;max-width:390px}.waitlist-panel.open{right:0}.waitlist-success{padding:20px;height:100%;display:flex;align-items:center;justify-content:center}.waitlist-panel .header-container{display:flex;justify-content:space-between;padding:0 var(--header-margin-mobile);height:var(--header-height-mobile);align-items:center;font-size:20px;border-bottom:1px solid var(--grey)}.waitlist-panel .header-container p{font-size:20px}.waitlist-panel .header-container span{cursor:pointer}.waitlist-panel input{border:1px solid var(--dark20);height:40px;padding:12px}.waitlist-panel label{font-size:14px}.waitlist-panel .input-label-container{display:flex;flex-direction:column}.waitlist-panel .success{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.waitlist-panel .product-card{display:flex;padding:var(--header-margin-mobile);gap:1.25rem;border-bottom:1px solid var(--grey)}.waitlist-panel .product-card .information{display:flex;flex-direction:column;justify-content:center}.waitlist-panel .product-card .information .price{margin-top:.5rem}.waitlist-panel .waitlist-form{padding:0 var(--header-margin-mobile) 1.25rem;display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:1000px){.waitlist-panel .header-container{height:var(--header-height-desktop)}}.product-page .test .swatches{align-items:center}.product-page .test .swatches .swatch{height:36px;width:36px}.product-content .swatches .additional-label{display:flex;flex-direction:row;height:38px;justify-content:center;font-family:tt-commons-light;padding:.5rem 1rem}.product-content .swatches .additional-label span{display:flex;gap:4px;justify-content:center;align-items:center}.product-content .swatches .additional-label span svg{transform:rotate(-90deg);flex-shrink:0}.swatch-selector-background{background-color:#00000080;width:100vw;height:100vh;z-index:4;opacity:0;transition:opacity .3s ease-in-out;position:fixed;top:0;pointer-events:none;left:0}.swatch-selector-background.show{opacity:1;visibility:visible;pointer-events:all;transition:opacity .3s ease-in-out,visibility 0s 0s}.swatch-selector-container .top-bar{display:flex;justify-content:space-between;padding:0 var(--header-margin-mobile);height:var(--header-height-mobile);align-items:center;font-size:20px;border-bottom:1px solid var(--grey)}.swatch-selector-container{display:flex;position:fixed;transition:bottom .4s ease-in-out;bottom:-100vh;width:100vw;height:95vh;flex-direction:column;z-index:10;background:var(--white)}.swatch-selector-container{height:100vh;max-width:600px;top:0;left:unset;transition:right .4s ease-in-out;display:flex;overflow:hidden;width:100vw;right:-100vw;overflow:auto}.swatch-selector-container.show{right:0}.swatch-selector-container .inner-container{overflow-y:auto;height:100%}.swatch-selector-container svg{margin-left:auto;cursor:pointer}.swatch-selector-container p.title{font-size:1.25rem;margin:1rem 0}.swatch-selector-container .inner-container .swatch-selector-swatches{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem;padding:1.25rem .25rem 0rem}.swatch-selector-container .inner-container .subtitle:last-of-type{border-top:1px solid var(--grey)}.swatch-selector-container .inner-container .subtitle{padding:0 var(--header-margin-mobile);text-transform:unset;padding-top:16px}.swatch-selector-container .inner-container .swatch-selector-swatches .swatch-selector-swatch{display:flex;flex-direction:column;padding-bottom:1.25rem;align-items:center;gap:1rem;transition:.3s ease-in-out all}.swatch-selector-container .inner-container .swatch-selector-swatches .swatch-selector-swatch.selected p{font-family:tt-commons-regular}.swatch-selector-container .inner-container .swatch-selector-swatches .swatch-selector-swatch .img-container{width:100%;overflow:hidden}.swatch-selector-container .inner-container .swatch-selector-swatches .swatch-selector-swatch p{text-align:center}.swatch-selector-container .inner-container .swatch-selector-swatches .swatch-selector-swatch .img-container img{width:100%;height:auto;object-fit:cover;aspect-ratio:189 / 241}@media screen and (min-width:1000px){.swatch-selector-container .inner-container .swatch-selector-swatches{grid-template-columns:repeat(4,calc(25% - 3px));padding:1.25rem 1.25rem 0rem}.swatch-selector-container .inner-container .swatch-selector-swatches .swatch-selector-swatch .img-container img{transition:transform .3s ease}.swatch-selector-container .inner-container .swatch-selector-swatches .swatch-selector-swatch .img-container img:hover{transform:scale(1.05)}.product-content .swatches .additional-label span svg{transform:rotate(-90deg)}.swatch-selector-container .inner-container .swatch-selector-swatches .swatch-selector-swatch:hover p{text-decoration:underline;text-underline-offset:5px}}html.size-guide-open,body.size-guide-open{overflow:hidden}.size-guide-background,.fit-info-background{background-color:#00000080;width:100vw;height:100dvh;z-index:4;opacity:0;transition:opacity .3s ease-in-out;position:fixed;top:0;pointer-events:none;left:0}.size-guide-background.show,.fit-info-background.show{opacity:1;visibility:visible;pointer-events:all;transition:opacity .3s ease-in-out,visibility 0s 0s}.size-guide-container{position:fixed;transition:bottom .4s ease-in-out;bottom:-100vh;width:100vw;height:95dvh;align-items:center;justify-content:center;z-index:10}.fit-info-container{position:fixed;transition:bottom .4s ease-in-out;bottom:-100vh;display:flex;align-items:flex-end;left:0;width:100vw;height:100dvh;justify-content:center;z-index:10}@media screen and (min-width:1000px){.fit-info-container{align-items:center}}.fit-info-container .main-content{padding:8px 16px;display:flex;flex-direction:column;gap:1rem}.size-guide-container .inner-container,.fit-info-container .inner-container{background:#fff;overflow-y:auto;padding:.5rem .25rem 1.25rem;max-width:900px;height:100%}.fit-info-container .inner-container{height:fit-content}.size-guide-container.show,.fit-info-container.show{bottom:0}.size-guide-container svg,.fit-info-container svg{margin-left:auto;cursor:pointer;margin-right:.25rem}.size-guide-container .text-container{padding:0 16px}.size-guide-container .title{font-size:1.25rem;margin-bottom:1.25rem;padding:0 16px;margin-top:20px}.size-guide-container .text-container p strong{font-family:tt-commons-regular,sans-serif;font-weight:400;font-style:normal;height:39px;font-size:1rem;line-height:1.4}.size-guide-container .text-container p:has(strong){margin-top:1.5rem;margin-bottom:.5rem}.size-guide-container div.b9-light{font-family:tt-commons-light,sans-serif;font-style:normal;font-size:1rem;font-weight:400;letter-spacing:normal;line-height:1.2;color:var(--dark)}.size-guide-container h2{margin-bottom:.5rem}.size-guide-container div.b9-light a{text-decoration:underline;text-underline-offset:2px}.size-guide-container .intro{margin-bottom:30px}.size-guide-container table{width:100%;border-spacing:0px;overflow:auto}.size-guide-container table.cols-6 td{width:calc(100% / 6);min-width:75px}.size-guide-container table.cols-5 td{width:20%;min-width:75px}.size-guide-container .table-container{overflow:auto}.size-guide-container td{text-align:center;height:39px;width:25%}.size-guide-container tr td:first-of-type{text-align:left}.size-guide-container thead{background-color:var(--dark);color:#fff;font-family:tt-commons-regular,sans-serif;font-weight:400;font-style:normal;height:39px;font-size:1rem;line-height:1.4}.size-guide-container tr td:first-of-type{padding-left:16px}tbody tr:nth-child(odd){background-color:var(--white)}tbody tr:nth-child(2n){background-color:var(--off-white)}.size-guide-container thead tr{background-color:#000}.size-guide-container img{height:300px;width:auto;object-fit:cover;margin:1.25rem auto 0}.size-guide-container .tabs{display:flex;margin-top:60px;gap:30px}.size-guide-container .tabs.product-size-guide{margin-top:-20px}.size-guide-container .tabs .active{font-family:tt-commons-regular,sans-serif;font-weight:400;font-style:normal;height:39px;text-decoration:underline;text-underline-offset:5px}.size-guide-container .tabs .tab-button{cursor:pointer}@media screen and (min-width:1000px){.size-guide-container .text-image{display:flex;gap:2.5rem;margin:2.5rem auto 0px;width:fit-content}.size-guide-container .main-content{padding:0px 1.5rem}.size-guide-container .title{padding-left:0}.size-guide-container .text-container{padding:0}.size-guide-container img{margin:0}.size-guide-container .inner-container{height:85vh}.size-guide-container .text-image .text-container{max-width:542px}.size-guide-container{height:100vh;display:flex}.size-guide-container .inner-container{padding:1rem 1rem 2.5rem}}.charity-wrapper img{width:56px;height:14px}.charity-wrapper .charity-title{display:flex;gap:.5rem;align-items:center}.charity-modal .button{margin-top:.5rem;width:100%;padding:0}.charity-close{margin-left:auto;width:fit-content;display:block;cursor:pointer}.charity-wrapper{margin-top:2rem;position:fixed;background:#fff;left:0;transition:bottom .3s ease-in-out;bottom:-100dvh;z-index:5}.charity-modal .opacity{transition:opacity .3s ease-in-out;z-index:4;left:0;opacity:0;pointer-events:none;width:100%;height:100%;position:fixed;top:0;background-color:var(--dark)}.charity-modal .opacity.show{pointer-events:unset;opacity:.5}.charity-wrapper .top-bar{display:flex;justify-content:space-between;padding:0 var(--header-margin-mobile);height:var(--header-height-mobile);align-items:center;font-size:20px;border-bottom:1px solid var(--grey)}.charity-wrapper.show{bottom:0}.charity-wrapper .charity-choices-container{display:flex;gap:.5rem}.charity-wrapper .charity-inner{display:flex;flex-direction:column;gap:1rem;padding:20px}.charity-wrapper .charity-choices-container div{width:100%;transition:all .3s ease-in-out;height:2rem;font-family:tt-commons-light,sans-serif}.charity-wrapper .charity-choices-container div:hover,.charity-wrapper .charity-choices-container div.selected{background:#f3f0e7;color:#000;border:1px solid #f3f0e7}.charity-wrapper .charity-extra-info{font-size:14px}@media screen and (min-width:1000px){.charity-wrapper{top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;bottom:unset;opacity:0;z-index:-1;margin-top:0;transition:opacity .3s ease-in-out}.charity-wrapper.show{opacity:1;bottom:unset;pointer-events:all;z-index:5}}.gift-card-options .recipient-container{max-height:0rem;overflow:hidden;transition:.3s max-height ease-in-out}.gift-card-options{padding:1.25rem 0px}.gift-card-options .checkbox{width:20px;height:20px;position:relative;cursor:pointer}.gift-card-options .checkbox svg{pointer-events:none;display:none;position:absolute;top:0;z-index:1}.gift-card-options .checkbox:has(input[type=checkbox]:checked) svg{display:unset}.gift-card-options input[type=checkbox]:checked{background:var(--dark);border:1px solid var(--dark)}.gift-card-options input[type=checkbox]{-webkit-appearance:initial;appearance:initial;width:1.25rem;height:1.25rem;border:1px solid var(--dark20);background:var(--cream);position:relative}.gift-card-options .checkbox-container{display:flex;align-items:center;cursor:pointer;gap:.5rem}.gift-card-options .recipient-container.show{max-height:50rem}.gift-card-options .recipient-container label{display:none}.gift-card-options .recipient-container .date label{display:block;margin-bottom:4px}.gift-card-options .recipient-container .email{margin-top:1rem}.gift-card-options .recipient-container textarea{border:1px solid var(--dark20, #d1d1ce);width:100%;padding:.5rem .75rem;resize:none}.gift-card-options .text-area{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.gift-card-options input:-webkit-autofill{background-color:var(--light)!important;-webkit-box-shadow:0 0 0 1000px var(--light) inset!important;box-shadow:0 0 0 1000px var(--light) inset!important;-webkit-text-fill-color:inherit!important}.gift-card-options .recipient-container textarea:focus-visible{outline:none;box-shadow:none}.gift-card-options .recipient-container input{border:1px solid var(--dark20, #d1d1ce);display:flex;height:2.5rem;padding:0px .75rem;align-items:center;width:100%;margin-bottom:1rem}.gift-card-options .recipient-container textarea::placeholder{color:var(--dark)}
/*# sourceMappingURL=/cdn/shop/t/2425/assets/product.css.map */
