:root{--baseline: 4px}h1,h2,h3,h4,h5,h6{line-height:1.2;line-height:round(up,1.2em,var(--baseline))}p,.rte,.text-block{line-height:1.4;line-height:round(up,1.4em,var(--baseline))}.product-grid .card-gallery{--gallery-aspect-ratio: 4 / 5 !important}.product-grid .card-gallery placeholder-image,.product-grid .card-gallery .product-media-container{aspect-ratio:4 / 5!important}.product-grid .card-gallery .product-media-container img{object-fit:cover;width:100%;height:100%}.product-card__link.layout-panel-flex{row-gap:16px!important}@media screen and (max-width:749px){.product-grid{row-gap:16px!important}}@media screen and (max-width:749px){.product-grid-container .product-grid{column-gap:8px!important;padding-inline:8px!important}}@media screen and (max-width:749px){.product-card .text-block{font-size:11px!important;line-height:1.45!important}.product-card product-price,.product-card product-price .price,.product-card .price{font-size:11px!important}.facets--collection-title,.facets-toggle__button,.sorting-filter,.facets__summary{font-size:12px!important;letter-spacing:.1em!important}}.product-card .text-block,.facets--collection-title,.facets__label,.facets__summary,.facets-toggle__button,.sorting-filter,.products-count-wrapper{text-transform:uppercase}.product-information .text-block h1,.product-information h1{text-transform:uppercase!important}@media screen and (min-width:750px){.product-information__grid.product-information--media-left:has(.media-gallery--extend){--gap: 2.5vw;grid-column:1 / -1!important;grid-template-columns:1fr clamp(18rem,20.15vw,26rem) clamp(2rem,14.1vw,19rem)!important}}.product-details .group-block-content .group-block-content.layout-panel-flex--column{gap:6px}.product-details .group-block-content .group-block-content product-price{padding-block-start:0!important}@media screen and (min-width:750px){.product-information .product__variant-color{margin-block-start:16px}}:root{--rp-pdp-text: .8125rem;--rp-pdp-label: .75rem}.product-information h1,.product-information .text-block h1,.product-information product-price,.product-information product-price .price{font-size:var(--rp-pdp-text)!important;line-height:1.4!important}.product-information .product__variant-color,.product-information fieldset.variant-option legend,.product-information fieldset.variant-option label,.product-information .popup-link button,.product-information add-to-cart-component button{font-size:var(--rp-pdp-text);line-height:1.4}.product-information add-to-cart-component button{padding-block:13px;letter-spacing:.02em}@media screen and (max-width:749px){.product-information slideshow-controls.media-gallery__mobile-controls{height:20px!important}.product-information .slideshow-controls__dots{height:auto!important;padding:0!important;gap:7px!important}.product-information .slideshow-controls__dots li,.product-information .slideshow-control,.product-information .slideshow-control:after{width:5px!important;height:5px!important}.product-information .slideshow-control{margin:0!important}}zoom-dialog .dialog-thumbnails-list-container{display:none!important}.dialog-zoomed-gallery__prev-button,.dialog-zoomed-gallery__next-button{display:none!important}@media screen and (max-width:749px){zoom-dialog dialog{overflow-y:auto!important;overscroll-behavior:contain}.dialog-zoomed-gallery{display:block!important;height:auto!important;overflow:visible!important;scroll-snap-type:none!important}.dialog-zoomed-gallery .product-media-container{flex:none!important;width:100%!important;scroll-snap-align:none!important}.dialog-zoomed-gallery .product-media-container--image .product-media{height:auto!important;aspect-ratio:auto!important}.dialog-zoomed-gallery .product-media__drag-zoom-wrapper{display:block!important;height:auto!important;overflow:visible!important;touch-action:auto!important}.dialog-zoomed-gallery .product-media__drag-zoom-wrapper .product-media__image{width:100%!important;height:auto!important;transform:none!important}}.product-information fieldset.variant-option{column-gap:20px!important;padding-inline-end:96px}.product-details .popup-link{display:flex;justify-content:flex-end;margin-block-start:calc(-1 * (var(--gap, 24px) + 26px))}.product-related-colors__color{border-color:#d5d5d5!important}.product-related-colors__color--current{border-color:#121212!important}@media screen and (max-width:749px){.product-information media-gallery>slideshow-component slideshow-slides{overflow-y:hidden!important}.product-information{--mobile-pdp-hero-h: 122vw }.product-information .product-details>.group-block{padding-block-start:16px!important}.product-details .group-block-content .group-block-content.layout-panel-flex--column{gap:4px}.product-information .product__variant-color{padding-block-start:0!important;margin-block-start:-16px!important;margin-block-end:-4px!important}}@media screen and (min-width:750px){#header-group .header{--header-padding: 16px}#header-group .menu-list .overflow-menu{gap:38px!important}#header-group .menu-list .overflow-menu::part(list){gap:38px}}@media screen and (min-width:750px)and (max-width:999px){#header-group .header-menu{display:none!important}#header-group .header__drawer{display:flex!important}}.menu-list__list-item:is([slot=overflow]) .menu-list__link{font-size:16px!important}@media screen and (min-width:750px){.menu-list__submenu,.overflow-menu{--submenu-padding-block-start: 12px;--submenu-padding-block-end: 16px}}.menu-list__submenu-inner{--menu-parent-font-color: #121212;--menu-child-font-color: #121212}.menu-list__submenu .mega-menu__link,.menu-list__submenu a{color:#121212!important;opacity:1!important}.menu-list__submenu .mega-menu__link:hover,.menu-list__submenu a:hover{color:#999!important}.menu-drawer{--menu-top-level-font-color: #121212;--menu-parent-font-color: #121212;--menu-child-font-color: #121212}[id$=__section_diptych] .section,[id$=__section_diptych] .section-content-wrapper{width:100%!important;max-width:100%!important}[id$=__section_diptych] .layout-panel-flex{flex-wrap:nowrap!important;width:100%!important;gap:0!important}[id$=__section_diptych] .image-block:not(.image-text-block){position:relative;overflow:visible!important;flex:0 0 50%!important;width:50%!important;min-width:0}[id$=__section_diptych] .image-block:not(.image-text-block)>a{display:block}[id$=__section_diptych] .image-block__image{display:block;width:100%}@media screen and (min-width:750px){[id$=__section_diptych] .image-block:not(.image-text-block),[id$=__section_diptych] .image-block:not(.image-text-block)>a{height:calc(100dvh - var(--header-group-height, 88px))}[id$=__section_diptych] .image-block:not(.image-text-block)>a{overflow:hidden}[id$=__section_diptych] .image-block__image{width:100%!important;height:max(calc(50vw * 4 / 3),calc(100dvh - var(--header-group-height, 88px)))!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:50% 0%}}[id$=__section_diptych] .image-text-block{position:absolute;bottom:64px;left:0;margin:0!important;width:100%!important;height:auto!important;aspect-ratio:auto!important;text-align:center!important;color:#fff!important;text-transform:uppercase;letter-spacing:.14em;font-size:17px!important;line-height:1!important;pointer-events:none;z-index:2;text-shadow:0 0 14px rgba(0,0,0,.3)}@media screen and (max-width:749px){[id$=__section_diptych] .image-block:not(.image-text-block){flex:0 0 auto!important;width:100%!important}[id$=__section_diptych] .image-block__image{aspect-ratio:3 / 4;object-fit:cover;height:auto}[id$=__section_diptych] .image-text-block{bottom:22px;font-size:13px!important}}main[data-template="404"] .link{padding:10px 14px;font-size:13px;letter-spacing:.02em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:#212121;transition:opacity .2s ease}main[data-template="404"] .link:hover{color:#212121;opacity:.6;text-decoration-color:currentcolor}[id$=__section_P3yEK3] .section{display:block!important;grid-template-columns:none!important;max-width:none!important;width:100%!important;padding:0!important}[id$=__section_P3yEK3] .section>*,[id$=__section_P3yEK3] .custom-section-content,[id$=__section_P3yEK3] .section-content-wrapper{grid-column:1 / -1!important;max-width:none!important;width:100%!important;margin-inline:0!important}.rp-footer__nav a,.rp-footer__signup-cta{text-transform:uppercase}.rp-footer__signup-input::placeholder{text-transform:uppercase}@media(min-width:900px){.rp-footer{padding:64px 40px 56px!important}.rp-footer__nav{gap:24px}.rp-footer__nav a{font-size:16px!important;line-height:1.4}.rp-footer__signup-cta{white-space:nowrap;width:auto!important;max-width:none!important;margin:0 0 14px!important;font-size:16px!important;line-height:1.4}.rp-footer__signup-row,.rp-footer__signup-feedback{width:100%!important;max-width:none!important}}@media(min-width:641px)and (max-width:899px){.rp-footer{flex-direction:column!important;align-items:stretch!important;padding:48px 24px 40px!important;gap:44px!important;text-align:left!important}.rp-footer__signup{order:-1!important;align-items:flex-start!important;width:100%!important}.rp-footer__signup-cta,.rp-footer__signup-row,.rp-footer__signup-feedback{width:100%!important;max-width:280px!important}.rp-footer__signup-cta{text-align:left!important;margin:0 0 14px!important}.rp-footer__signup-feedback{text-align:left!important}.rp-footer__nav{order:1!important;flex-direction:column!important;align-items:flex-start!important;gap:16px!important;width:100%!important}.rp-footer__nav a{font-size:14px!important}}@media(max-width:640px){.rp-footer{padding:64px 24px 88px!important;gap:64px!important}.rp-footer__nav{order:1!important;justify-content:space-between!important;width:100%!important;gap:0!important;flex-wrap:nowrap!important}.rp-footer__signup{order:2!important}.rp-footer__signup-cta{margin-bottom:18px!important}.rp-footer__signup-feedback{margin-top:12px!important}.rp-footer__signup-input::placeholder{font-size:14px!important}}.product-information fieldset.variant-option label:has(input[data-option-available=false]){color:#a5a3a3!important;text-decoration:line-through;text-decoration-thickness:1px}.product-information fieldset.variant-option label:has(input:checked){border-bottom-color:transparent;text-decoration:underline;text-underline-offset:3px}.product-information .popup-link button{text-decoration:underline;text-underline-offset:3px}.product-information .popup-link button svg{display:none}.product-information add-to-cart-component button:disabled{opacity:1;cursor:default;background-color:#a5a3a3}.product-details .popup-link{margin-block-start:calc(-1 * (var(--gap, 24px) + 19px))}.menu-list__link:hover{text-decoration:underline}@media screen and not (min-width:750px){#header-group .header-section{position:relative!important;top:auto!important}}.facets-drawer__title,.facets-drawer__title.h3{font-size:.75rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:400!important}.facets__bubble{display:none!important}.facets--drawer .facets__title-wrapper{border-bottom:1px solid rgba(0,0,0,.08)}.facets .facets__summary,.facets .facets__label,.facets .facets__heading,.facets legend{font-size:.75rem!important;letter-spacing:normal!important;text-transform:none!important;font-weight:400!important;color:inherit!important}.facets--drawer .facets__item{border-bottom:1px solid rgba(0,0,0,.08)}.facets--drawer .facets__summary{padding-block:18px!important}.facets .facets__pill-label,.facets .facets__swatch-label,.facets .variant-option__button-label,.facets .checkbox__label,.facets .checkbox__label-text,.facets .facets__status,.facets .price-facet__input,.facets .price-facet__label,.facets .facets__price-range-text,.facets .facets__clear-all,.facets .clear-filter{font-size:.75rem!important;letter-spacing:normal!important;text-transform:none!important;color:inherit!important}.facets .facets__inputs-list,.facets .facets__inputs-wrapper--row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding-block:4px 20px!important;list-style:none!important}.facets .facets__inputs-list-item,.facets .facets__pill-wrapper{margin:0!important}.facets .facets__pill-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:60px;min-height:40px;padding:0 14px!important;border:1px solid rgba(0,0,0,.18)!important;border-radius:0!important;background:transparent!important;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.facets .facets__pill-label:hover{border-color:currentColor!important}.facets .facets__pill-input:checked+.facets__pill-label{border-color:currentColor!important;box-shadow:inset 0 0 0 1px currentColor}.facets .facets__pill-input:disabled+.facets__pill-label{opacity:.35;cursor:default}.facets .facets__pill-input:focus-visible+.facets__pill-label{outline:1px solid currentColor;outline-offset:2px}.facets .variant-option--swatches{border:0!important;padding:0!important;margin:0!important}.facets .variant-option__button-label--has-swatch{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:60px;min-height:40px;padding:0 14px!important;border:1px solid rgba(0,0,0,.18);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.facets .variant-option__button-label--has-swatch:hover{border-color:currentColor}.facets .variant-option__swatch-wrapper{width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;overflow:hidden!important;opacity:0!important;position:absolute!important;pointer-events:none}.facets .variant-option--swatches .facets__swatch-label,.facets .variant-option--swatches label.hidden{display:inline!important;visibility:visible!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:nowrap;cursor:pointer}.facets .variant-option--swatches:has(input:checked) .variant-option__button-label--has-swatch{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.facets .variant-option--swatches-disabled .variant-option__button-label--has-swatch,.facets .variant-option--swatches:has(input:disabled) .variant-option__button-label--has-swatch{opacity:.35;cursor:default}.facets .variant-option__swatch-wrapper svg{display:none!important}.facets .facets__inputs-list .checkbox .icon-checkmark{display:none!important}.facets .facets__inputs-list .checkbox__label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px;padding:0 14px!important;border:1px solid rgba(0,0,0,.18);cursor:pointer;transition:border-color .2s ease}.facets .facets__inputs-list .checkbox__label:hover{border-color:currentColor}.facets .facets__inputs-list .checkbox:has(.checkbox__input:checked) .checkbox__label{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.facets .rp-size-group-label{flex:0 0 100%;width:100%;font-size:.75rem;color:inherit;margin:4px 0 2px;list-style:none}.facets .rp-size-group-label~.rp-size-group-label{margin-top:16px}.sorting-filter__options .sorting-filter__label,.sorting-filter__option,.sorting-filter__options{font-size:.75rem!important;letter-spacing:normal!important;text-transform:none!important;color:inherit!important}.sorting-filter .facets__label,.facets-toggle__button{font-size:.75rem!important;letter-spacing:.1em!important;text-transform:none!important;color:var(--color-foreground-muted)!important}:root{--rp-cc-ink: #212121;--rp-cc-muted: #6b6b6b;--rp-cc-rule: #e5e5e5;--rp-cc-micro: 11px;--rp-cc-speed: .2s}#shopify-pc__banner.shopify-pc__banner__dialog{inset:auto auto 24px 24px!important;width:340px!important;max-width:calc(100vw - 48px)!important;max-height:calc(100dvh - 48px)!important;padding:20px!important;background:#fff!important;border:1px solid var(--rp-cc-ink)!important;border-radius:0!important;box-shadow:none!important;overscroll-behavior:contain!important;text-align:left!important}#shopify-pc__banner .shopify-pc__banner__wrapper{display:block!important}#shopify-pc__banner__body-title{display:none!important}#shopify-pc__banner .shopify-pc__banner__body{margin:0!important;width:auto!important}#shopify-pc__banner .shopify-pc__banner__body p{font-size:var(--rp-cc-micro)!important;line-height:1.5!important;letter-spacing:.22px!important;color:var(--rp-cc-muted)!important;margin:0!important}#shopify-pc__banner__body-policy-link{font-size:var(--rp-cc-micro)!important;color:var(--rp-cc-muted)!important;text-decoration:underline!important;text-underline-offset:2px!important;transition:color var(--rp-cc-speed) ease!important}#shopify-pc__banner__body-policy-link:hover{color:var(--rp-cc-ink)!important}#shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:flex-start!important;column-gap:20px!important;row-gap:10px!important;margin:22px 0 0!important;padding:0!important;width:auto!important;min-width:0!important}#shopify-pc__banner__btn-accept{order:1!important}#shopify-pc__banner__btn-decline{order:2!important}#shopify-pc__banner__btn-manage-prefs{order:3!important}#shopify-pc__banner .shopify-pc__banner__btns button{position:relative!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;background:none!important;border:none!important;border-radius:0!important;font-family:inherit!important;font-size:var(--rp-cc-micro)!important;line-height:1.4!important;letter-spacing:.5px!important;text-transform:uppercase!important;text-align:left!important;text-decoration:underline!important;text-underline-offset:3px!important;color:var(--rp-cc-ink)!important;cursor:pointer!important;transition:opacity var(--rp-cc-speed) ease!important}#shopify-pc__banner .shopify-pc__banner__btns button:hover{opacity:.6!important}#shopify-pc__banner .shopify-pc__banner__btns button:before{content:""!important;position:absolute!important;top:-8px!important;right:-10px!important;bottom:-20px!important;left:-10px!important}#shopify-pc__banner__btn-manage-prefs span{font-size:var(--rp-cc-micro)!important;letter-spacing:inherit!important}#shopify-pc__banner button:focus,#shopify-pc__banner button:focus-visible,#shopify-pc__banner a:focus,#shopify-pc__banner a:focus-visible,#shopify-pc__banner__btn-manage-prefs:focus span,#shopify-pc__banner .shopify-pc__banner__body p a:focus{outline:1px solid var(--rp-cc-ink)!important;outline-offset:4px!important;box-shadow:none!important}@media(max-width:749px){#shopify-pc__banner.shopify-pc__banner__dialog{inset:auto 0 0 0!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 24px)!important;padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px))!important;border:none!important;border-top:1px solid var(--rp-cc-ink)!important}#shopify-pc__banner .shopify-pc__banner__btns button:before{content:none!important}#shopify-pc__banner .shopify-pc__banner__btns{align-items:stretch!important;column-gap:0!important;row-gap:8px!important;margin:16px 0 0!important}#shopify-pc__banner .shopify-pc__banner__btns button#shopify-pc__banner__btn-manage-prefs{order:0!important;flex:0 0 100%!important;display:flex!important;align-items:center!important;min-height:44px!important;padding:0!important}#shopify-pc__banner .shopify-pc__banner__btns button#shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btns button#shopify-pc__banner__btn-decline{order:1!important;flex:0 0 100%!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:14px 12px!important;background:#fff!important;color:var(--rp-cc-ink)!important;border:1px solid var(--rp-cc-ink)!important;font-size:12px!important;letter-spacing:.6px!important;text-align:center!important;text-decoration:none!important}#shopify-pc__banner .shopify-pc__banner__btns button#shopify-pc__banner__btn-decline{order:2!important}#shopify-pc__banner .shopify-pc__banner__btns button#shopify-pc__banner__btn-accept:active,#shopify-pc__banner .shopify-pc__banner__btns button#shopify-pc__banner__btn-decline:active{background:var(--rp-cc-ink)!important;color:#fff!important;opacity:1!important}}#shopify-pc__prefs__overlay{background-color:#00000073!important}#shopify-pc__prefs__dialog{border:1px solid var(--rp-cc-ink)!important;border-radius:0!important;box-shadow:none!important;max-height:calc(100dvh - 48px)!important;overscroll-behavior:contain!important}#shopify-pc__prefs__dialog header{padding:24px 24px 20px!important;border-bottom:1px solid var(--rp-cc-rule)!important}#shopify-pc__prefs__dialog header h2{font-family:inherit!important;font-size:16px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:normal!important;color:var(--rp-cc-ink)!important}#shopify-pc__prefs__header-close{top:24px!important;right:24px!important}#shopify-pc__prefs__header-close svg path{fill:var(--rp-cc-ink)!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{min-height:44px!important;padding:12px 20px!important;margin:0 12px 0 0!important;background:#fff!important;color:var(--rp-cc-ink)!important;border:1px solid var(--rp-cc-ink)!important;border-radius:0!important;font-family:inherit!important;font-size:var(--rp-cc-micro)!important;letter-spacing:.5px!important;line-height:1.2!important;text-transform:uppercase!important;cursor:pointer!important;transition:background-color var(--rp-cc-speed) ease,color var(--rp-cc-speed) ease!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button:hover{background:var(--rp-cc-ink)!important;color:#fff!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button:last-child{margin-right:0!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro-main{padding:20px 24px 0!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro h3{font-family:inherit!important;font-size:13px!important;font-weight:400!important;letter-spacing:.26px!important;color:var(--rp-cc-ink)!important;margin:0 0 8px!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro p{font-size:var(--rp-cc-micro)!important;line-height:1.5!important;letter-spacing:.22px!important;color:var(--rp-cc-muted)!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__options{padding:0 24px 24px!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__option:first-child{border-top:1px solid var(--rp-cc-rule)!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label{font-family:inherit!important;font-size:13px!important;font-weight:400!important;letter-spacing:.26px!important;color:var(--rp-cc-ink)!important;gap:16px!important;align-items:center!important;min-height:44px!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label span,#shopify-pc__prefs__dialog .shopify-pc__prefs__option label span svg{width:18px!important;height:18px!important;border-radius:0!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input:focus~span{background-color:transparent!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input:focus~span svg{border-radius:0!important;outline:1px solid var(--rp-cc-ink)!important;outline-offset:3px!important;box-shadow:none!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__option p{font-size:var(--rp-cc-micro)!important;line-height:1.5!important;letter-spacing:.22px!important;color:var(--rp-cc-muted)!important;padding-left:34px!important}#shopify-pc__prefs__dialog button:focus,#shopify-pc__prefs__dialog button:focus-visible{outline:1px solid var(--rp-cc-ink)!important;outline-offset:3px!important;box-shadow:none!important}@media(max-width:749px){#shopify-pc__prefs__dialog{left:12px!important;right:12px!important;width:auto!important;min-width:0!important;max-height:calc(100dvh - 32px)!important}#shopify-pc__prefs__dialog header{padding:20px 16px 16px!important}#shopify-pc__prefs__header-close{top:20px!important;right:16px!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{width:100%!important;margin:0 0 10px!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro-main{padding:16px 16px 0!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__options{padding:0 16px calc(16px + env(safe-area-inset-bottom,0px))!important}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/fw26-overrides.css.map */
