:root{--grid-item-width: 355px;--header-height: 64px;--color-dark: #000;--color-light: #fff}html{scroll-padding-top:80px}@media(min-width:1024px){html{scroll-padding-top:140px}}img{border-radius:4px}.header__decoration-img{border-radius:0}.link:hover{text-decoration:underline;cursor:pointer}.mock-shop-notice{background:var(--color-light);border:1px solid var(--color-dark);border-left-width:.5rem;margin:1rem 0;padding:0}.mock-shop-notice .inner{padding:.875rem 1rem}.mock-shop-notice h2{font-size:1.6rem;font-weight:700;line-height:1.4}.mock-shop-notice p{font-size:1rem;line-height:1.4;margin-bottom:.5rem}.mock-shop-notice footer{background:#0000000f;padding:.5rem 1rem}.mock-shop-notice .small{font-size:.875rem;line-height:1.4;margin-bottom:.5rem}.mock-shop-notice code{background:#0000000f;border-radius:.25rem;padding:.1em .3em}.mock-shop-notice a{text-decoration:underline;text-underline-offset:6px}html:has(.overlay.expanded){overflow:hidden}html:has(.overlay.expanded) #gorgias-chat-container,html:has(.overlay.expanded) #gorgias-chat-container *{visibility:hidden!important;pointer-events:none!important}.overlay aside{background:var(--color-light);box-shadow:0 0 50px #0000004d;height:100vh;height:100dvh;width:min(var(--aside-width, 400px),100vw);position:fixed;right:calc(-1*min(var(--aside-width, 400px),100vw));top:0;transition:transform .2s ease-in-out;display:flex;flex-direction:column}.overlay aside header{align-items:center;border-bottom:1px solid var(--color-dark);display:flex;height:var(--header-height);justify-content:space-between;padding:0 20px}.overlay aside header h3{margin:0}.overlay aside header .close{font-weight:700;opacity:.8;text-decoration:none;transition:all .2s;width:20px}.overlay aside header .close:hover{opacity:1}.overlay aside header h2{margin-bottom:.6rem;margin-top:0}.overlay aside main{margin:1rem;flex:1;min-height:0}.overlay aside main:has(>.mobile-nav){margin:0}.overlay aside p{margin:0 0 .25rem}.overlay aside p:last-child{margin:0}.overlay aside li{margin-bottom:.125rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.overlay{background:#0003;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .4s ease-in-out;transition:opacity .4s;visibility:hidden;z-index:50}.overlay .close-outside{background:transparent;border:none;color:transparent;height:100%;left:0;position:absolute;top:0;width:calc(100% - min(var(--aside-width, 400px),100vw))}.overlay.no-scrim{background:transparent}.overlay .light{background:#ffffff80}.overlay .cancel{cursor:default;height:100%;position:absolute;width:100%}.overlay.expanded{opacity:1;pointer-events:auto;visibility:visible}.overlay.expanded aside{transform:translate(calc(min(var(--aside-width, 400px),100vw)*-1))}button.reset{border:0;background:inherit;font-size:inherit}button.reset>*{margin:0}button.reset:not(:has(>*)){height:1.5rem;line-height:1.5rem}button.reset:hover:not(:has(>*)){text-decoration:underline;cursor:pointer}.predictive-search{height:calc(100vh - var(--header-height) - 40px);overflow-y:auto}.predictive-search-form{background:var(--color-light);position:sticky;top:0}.predictive-search-result{margin-bottom:2rem}.predictive-search-result h5{text-transform:uppercase}.predictive-search-result-item{margin-bottom:.5rem}.predictive-search-result-item a{align-items:center;display:flex}.predictive-search-result-item a img{margin-right:.75rem;height:100%}.search-result{margin-bottom:1.5rem}.search-results-item{margin-bottom:.5rem}.search-results-item a{display:flex;flex:row;align-items:center;gap:1rem}.featured-collection{display:block;margin-bottom:2rem;position:relative}.featured-collection-image{aspect-ratio:1 / 1}@media(min-width:45em){.featured-collection-image{aspect-ratio:16 / 9}}.featured-collection img{height:auto;max-height:100%;object-fit:cover}.recommended-products-grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(2,1fr)}@media(min-width:45em){.recommended-products-grid{grid-template-columns:repeat(4,1fr)}}.recommended-product img{height:auto}.collections-index-grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width),1fr))}.collection-item img{height:auto}.collection-description{margin-bottom:1rem;max-width:95%}@media(min-width:45em){.collection-description{max-width:600px}}.products-grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width),1fr));margin-bottom:2rem}.product-item img{height:auto;width:100%}.product{display:grid}@media(min-width:45em){.product{grid-template-columns:1fr 1fr;grid-gap:4rem}}.product h1{margin-top:0}.product-image img{height:auto;width:100%}.product-main{align-self:start;position:sticky;top:6rem}.product-price-on-sale{display:flex;grid-gap:.5rem}.product-price-on-sale s{opacity:.5}.product-options-grid{display:flex;flex-wrap:wrap;grid-gap:.75rem}.product-options-item,.product-options-item:disabled{padding:.25rem .5rem;background-color:transparent;font-size:1rem;font-family:inherit}.product-option-label-swatch{width:1.25rem;height:1.25rem;margin:.25rem 0}.product-option-label-swatch img{width:100%}.blog-grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width),1fr));margin-bottom:2rem}.blog-article-image{aspect-ratio:3/2;display:block}.blog-article-image img{height:100%}.article img{height:auto;width:100%}.article>h1{margin-top:8px}.dob-picker::-webkit-calendar-picker-indicator{width:20px;height:20px;cursor:pointer;opacity:1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%235a285a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='4.5' width='18' height='16' rx='2'/><line x1='3' y1='9.5' x2='21' y2='9.5'/><line x1='8' y1='2.5' x2='8' y2='6'/><line x1='16' y1='2.5' x2='16' y2='6'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain}a#CybotCookiebotDialogPoweredbyCybot,div#CybotCookiebotDialogPoweredByText,#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo{display:none}
