:root{--text-xs: .6875rem;--text-sm: .75rem;--text-base: .75rem;--text-lg: .75rem;--text-xl: .75rem;--text-h1: .75rem;--text-h2: .75rem;--text-h3: .75rem;--text-h4: .75rem;--text-h5: .75rem;--text-h6: .75rem;--heading-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;--text-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;--button-font: var(--text-font-style) var(--text-font-weight) var(--text-xs) / 1.65 var(--text-font-family)}.localization-toggle.text-xxs{font-size:.75rem}.prose h3{margin-block:1.75rem .5rem;font-size:.6875rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}.prose h3:first-child{margin-block-start:0}.prose table{width:100%;margin:0;border:0;border-collapse:collapse;table-layout:fixed}.prose :is(th,td){padding:.625rem .5rem .625rem 0;border:0;border-block-end:1px solid #E5E5E5;text-align:start;font-size:.75rem}.prose th{font-size:.6875rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b;opacity:1;border-block-end-color:#090909}.rx-size-guide-modal::part(content){scrollbar-width:none}.rx-size-guide-modal::part(content)::-webkit-scrollbar{display:none}.rx-size-guide-modal::part(body){padding-block:1.25rem 1.5rem}.rx-size-guide-modal .prose :is(th,td){padding-block:.4375rem}@media screen and (min-width:1000px){.rx-size-guide-modal .prose{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);column-gap:2.5rem;align-items:start}.rx-size-guide-modal .prose>*{margin-block:0}.rx-size-guide-modal .prose>h3:nth-of-type(1){grid-area:1 / 1}.rx-size-guide-modal .prose>table:nth-of-type(1){grid-area:2 / 1}.rx-size-guide-modal .prose>h3:nth-of-type(2){grid-area:1 / 2}.rx-size-guide-modal .prose>table:nth-of-type(2){grid-area:2 / 2}.rx-size-guide-modal .prose>h3:nth-of-type(n+3),.rx-size-guide-modal .prose>h3:nth-of-type(n+3)~*{grid-column:1 / -1}.rx-size-guide-modal .prose>h3{margin-block-end:.5rem}.rx-size-guide-modal .prose>h3:nth-of-type(n+3){margin-block-start:1.5rem}}.accordion-group>*+*>.liquid>.rx-size-guide-row{border-block-start-width:0}.rx-size-guide-row .accordion__toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:0;border:0;background:none;color:inherit;text-align:start;cursor:pointer}.rx-size-guide-row .accordion__toggle:focus-visible{outline:2px solid #090909;outline-offset:2px}.newsletter-popup.rx-newsletter-popup{inset-block:var(--sticky-area-height, 60px) 0;inset-inline:0;width:auto;max-width:none;padding:3.25rem 1rem 1.5rem;overflow-x:hidden;overflow-y:auto;border-radius:0;background:#fff;color:#090909}@media screen and (min-width:700px){.newsletter-popup.rx-newsletter-popup{inset-inline:auto 0;width:27.5rem;padding:3.25rem 2rem 2rem;box-shadow:-12px 0 32px #0909091f}}.rx-newsletter-popup .pop-in__close-button{display:grid;place-items:center;width:2.75rem;height:2.75rem;inset-block-start:.25rem;inset-inline-end:.25rem}.rx-popup{display:flex;flex-direction:column;gap:1.25rem}.rx-popup__image{display:block;width:100%;aspect-ratio:1;object-fit:cover}@media screen and (min-width:700px){.rx-popup__image{aspect-ratio:auto;height:clamp(9rem,calc(100svh - var(--sticky-area-height, 60px) - 21rem),27.5rem)}}.rx-popup__text{display:flex;flex-direction:column;gap:.5rem}.rx-popup__title{margin:0;font-size:.75rem;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none}.rx-popup__content{margin:0;font-size:.75rem}.rx-popup__form{display:flex;flex-direction:column;gap:.25rem}.rx-popup__label{font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.rx-popup__input{height:2.75rem;margin-block-end:1rem;padding:0;border:0;border-block-end:1px solid #090909;border-radius:0;outline:none;background:transparent;color:#090909;font-size:.75rem}.rx-popup__input:focus-visible{outline:2px solid #090909;outline-offset:2px}.rx-popup__button{width:100%;height:3rem;border:1px solid #090909;border-radius:0;background:#fff;color:#090909;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.rx-popup__button:hover{background:#090909;color:#fff}.shopify-section--slideshow .content-over-media--fill>picture img{clip-path:inset(0 0 1px 0)}@media screen and (max-width:999px){.header :is(.header__primary-nav>button,.header__cart-link>a,.header__secondary-nav a:has(svg)){display:block;padding:.6875rem;margin:-.6875rem}}.shopify-section--main-product{--rx-line: #E5E5E5;--rx-muted: #6B6B6B;--rx-dot: #BDBDBD}.shopify-section--main-product :is(.price-list--product,.variant-picker__option-info,.accordion__toggle,.rx-sticky-info){font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}@media screen and (min-width:1000px){.shopify-section--main-product>.section-spacing>.container{--container-max-width: 75rem}.shopify-section--main-product .product{--product-grid: "product-gallery product-info" / minmax(0, 1fr) 25rem !important;--product-gap: 5rem}.shopify-section--main-product>.section-spacing{padding-block-start:1rem}}.shopify-section--main-product .product-gallery__media :is(img,.placeholder){width:auto;max-width:100%;margin-inline:auto;object-fit:contain}@media screen and (min-width:1000px){.shopify-section--main-product .product-gallery__media :is(img,.placeholder){height:min(49.25rem,calc(100svh - var(--sticky-area-height, 80px) - 4.5rem))}}.shopify-section--main-product .product-gallery__carousel:focus-visible,.rx-gallery-arrow:focus-visible{outline:2px solid #090909;outline-offset:-2px}.shopify-section--main-product .product-gallery__image-list{position:relative}.rx-gallery-arrow{position:absolute;inset-block-start:50%;z-index:1;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;margin-block-start:-1.375rem;border:1px solid var(--rx-line);background:#ffffffe6;color:#090909;cursor:pointer}.rx-gallery-arrow--prev{inset-inline-start:0}.rx-gallery-arrow--next{inset-inline-end:0}.rx-gallery-arrow[disabled]{opacity:.3;cursor:default}@media screen and (max-width:999px){.shopify-section--main-product .product-gallery__media :is(img,.placeholder){width:100%;height:auto}.rx-gallery-arrow{background:#ffffffe6}.rx-gallery-arrow--prev{inset-inline-start:calc(.5rem - var(--container-gutter))}.rx-gallery-arrow--next{inset-inline-end:calc(.5rem - var(--container-gutter))}}.shopify-section--main-product .product-gallery .page-dots{gap:.5rem 2.375rem;padding-block:.5625rem}.shopify-section--main-product .product-gallery .page-dots>*:after{opacity:1;background:var(--rx-dot)}.shopify-section--main-product .product-gallery .page-dots>*[aria-current=true]:after{background:#090909}.shopify-section--main-product .product-gallery .page-dots>*:before{top:-1.1875rem;right:-1.1875rem;bottom:-1.1875rem;left:-1.1875rem;width:auto;height:auto}.shopify-section--main-product .product-info{--product-info-gap: .625rem}.shopify-section--main-product .product-info__block-item:is([data-block-type=title],[data-block-type=price]){--product-info-gap: .25rem}.shopify-section--main-product .price-list--product sale-price{color:#090909;font-size:inherit}.shopify-section--main-product .product-info .product-title{font-size:.75rem;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none}.shopify-section--main-product .product-info__block-item[data-block-type=description] .prose{max-width:46ch}.shopify-section--main-product .variant-picker__option{gap:.625rem}.shopify-section--main-product .variant-picker__option-info .link{position:relative;color:var(--rx-muted);text-decoration:underline;text-underline-offset:4px}.shopify-section--main-product .variant-picker__option-info .link:before{content:"";position:absolute;top:-1.0625rem;right:-.5rem;bottom:-.625rem;left:-.5rem}.shopify-section--main-product .variant-picker__option-values{gap:.5rem}.shopify-section--main-product .variant-picker__option-values>*{flex:1 1 4.5rem}.shopify-section--main-product .block-swatch{display:grid;place-items:center;width:100%;min-height:2.75rem;padding:0 .75rem;border:1px solid #090909;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:#090909}.shopify-section--main-product :checked+.block-swatch,.shopify-section--main-product .block-swatch.is-selected{background:#090909;color:#fff}.shopify-section--main-product .block-swatch.is-disabled{border-color:var(--rx-line);color:var(--rx-muted);text-decoration:line-through}.shopify-section--main-product .block-swatch.is-disabled:before{content:none}.shopify-section--main-product :checked+.block-swatch.is-disabled{background:#fff;border-color:var(--rx-dot);color:var(--rx-muted)}.shopify-section--main-product .product-info .buy-buttons .button{width:100%;min-height:3rem;padding-block:0}.shopify-section--main-product .product-info .accordion{border-color:var(--rx-line)}.shopify-section--main-product .product-info .accordion__toggle{min-height:3rem;padding-block:0;align-items:center}.shopify-section--main-product .product-info .accordion__content{padding-block-end:1rem}.shopify-section--main-product .product-info .accordion__content p{margin:0}.shopify-section--main-product .product-info .rx-features{display:block;margin:0 0 .75rem;padding:0;list-style:none}.shopify-section--main-product .product-info .rx-features li{margin:0;padding:0}.shopify-section--main-product .product-info .metafield-rich_text_field{margin-block-start:.75rem}.shopify-section--main-product .product-info .metafield-rich_text_field :is(ul,ol){margin:.25rem 0 0;padding-inline-start:1.1rem}.rx-made-to-order{margin:0;color:var(--rx-muted)}@media screen and (min-width:700px){.shopify-section--main-product .product-sticky-bar{display:none}}@media screen and (max-width:699px){.shopify-section--main-product .product-sticky-bar{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;border-block-start:1px solid var(--rx-line);background:#fff}.shopify-section--main-product .product-sticky-bar .buy-buttons{flex:none}.shopify-section--main-product .product-sticky-bar .button{min-height:2.75rem;padding-inline:1.25rem}.shopify-section--main-product[data-rx-bar] .product-sticky-bar{opacity:1;visibility:visible}.rx-sticky-info{display:flex;flex:1;min-width:0;flex-direction:column}}.rx-load-more{display:flex;justify-content:center;margin-block-start:3rem}.rx-load-more a[aria-busy=true]{opacity:.5;pointer-events:none}.shopify-section--main-collection .product-list{--product-list-calculated-column-gap: .25rem;--product-list-calculated-row-gap: 1.75rem}.shopify-section--main-collection .product-card__info{text-align:start;justify-items:stretch}.shopify-section--main-collection .product-card__info>.v-stack,.shopify-section--main-collection .product-card__info>.v-stack>.v-stack{justify-items:stretch}.shopify-section--main-collection .product-card__info>.v-stack>.v-stack{display:flex;align-items:baseline;justify-content:space-between;gap:.25rem .75rem;padding-inline:.5rem}.shopify-section--main-collection .product-card__info .price-list{flex:none;justify-content:end;white-space:nowrap}.rx-boutique-only{margin:0;padding-block:.75rem;border-block:1px solid rgb(var(--text-color) / .15);font-size:.75rem;text-align:center}.rx-boutique-only a{text-decoration:underline;text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/rx-custom.css.map */
