@layer editorial{body{padding-inline-end:0;padding-block-start:var(--ed-actual-header-h, var(--ed-header-h, 44px))}body.template-product-editorial{padding-block-start:0;--ed-product-details-width: 39vw;--ed-product-media-width: 45vw;--ed-product-reveal-width: 100px}body.template-index{--ed-product-details-width: 39vw;--ed-product-media-width: 45vw;--ed-product-reveal-width: 100px;--ed-product-gallery-thumb-columns: 5}body.ed-product-overlay-open,body.ed-product-overlay-closing{overflow:hidden}.ed-product-overlay-shell{position:fixed;inset-block:0;inset-inline-start:var(--ed-product-reveal-width);width:calc(var(--ed-product-details-width) + var(--ed-product-media-width));z-index:calc(var(--ed-z-header, 50) + 1);display:grid;grid-template-columns:var(--ed-product-details-width) var(--ed-product-media-width);background:var(--color-background, #fff);box-shadow:-18px 0 28px #0000001f;overflow-y:auto;overflow-x:visible;-ms-overflow-style:none;scrollbar-width:none;animation:ed-product-overlay-slide-in .68s cubic-bezier(.22,1,.36,1) both}.ed-product-overlay-shell::-webkit-scrollbar{display:none}.ed-product-overlay-shell[hidden]{display:none}.ed-product-overlay-reveal-fade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--ed-z-header, 50) + 1);background:#ffffffb8;opacity:0;pointer-events:none}body.ed-product-overlay-open .ed-product-overlay-reveal-fade{animation:ed-product-overlay-reveal-fade-in .68s cubic-bezier(.22,1,.36,1) both}body.ed-product-overlay-closing .ed-product-overlay-shell{animation:ed-product-overlay-close .28s cubic-bezier(.55,0,1,.45) both}body.ed-product-overlay-closing .ed-product-overlay-reveal-fade{animation:ed-product-overlay-reveal-fade-out .52s cubic-bezier(.22,1,.36,1) both}@keyframes ed-product-overlay-slide-in{0%{transform:translate(calc(100vw - var(--ed-rail-width, 160px) - var(--ed-product-reveal-width)))}to{transform:translate(0)}}@keyframes ed-product-overlay-close{0%{opacity:1;transform:translate(0)}70%{opacity:0}to{opacity:0;transform:translate(calc(100vw - var(--ed-rail-width, 160px) - var(--ed-product-reveal-width)))}}@keyframes ed-product-overlay-reveal-fade-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ed-product-overlay-shell{animation:none}.ed-product-overlay-shell__details,.ed-product-overlay-shell__media{opacity:1}}.ed-product-overlay-reveal-close{position:fixed;inset-block:0;inset-inline-start:0;width:max(0px,var(--ed-product-reveal-width));z-index:calc(var(--ed-z-header, 50) + 2);display:none;border:0;padding:0;background:transparent;cursor:pointer}body.ed-product-overlay-open .ed-product-overlay-reveal-close,body.ed-product-overlay-closing .ed-product-overlay-reveal-close{display:block}.ed-product-overlay-shell__details,.ed-product-overlay-shell__media{min-width:0;min-height:100vh;opacity:0}.ed-product-overlay-shell--entered[data-state=loaded] .ed-product-overlay-shell__details,.ed-product-overlay-shell--entered[data-state=loaded] .ed-product-overlay-shell__media{animation:ed-product-overlay-content-in .36s ease both}.ed-product-overlay-shell[data-state=loading]:after,.ed-product-overlay-shell[data-state=error]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-background, #fff)}.ed-product-overlay-shell[data-state=error]:after{content:"Unable to load product.";display:grid;place-items:center;font-family:var(--font-body);font-size:14px;color:var(--color-foreground, #000)}@keyframes ed-product-overlay-content-in{0%{opacity:0}to{opacity:1}}@keyframes ed-product-overlay-reveal-fade-in{0%{opacity:0}to{opacity:1}}.ed-product-overlay-shell__details{overflow:visible;padding-inline-start:16px}.ed-product-overlay-shell__media{background:#fff;overflow:visible}.ed-product-overlay-shell__details .details-wrapper{min-height:100vh}.ed-product-overlay-shell__media .product-information__media{width:auto;min-width:0}body.template-product-editorial .product-information{width:calc(100vw - var(--ed-product-reveal-width) - var(--ed-rail-width, 160px))!important;max-width:calc(100vw - var(--ed-product-reveal-width) - var(--ed-rail-width, 160px))!important;margin-inline:var(--ed-product-reveal-width) 0!important;box-shadow:-18px 0 28px #0000001f}.ed-product-reveal-link{position:fixed;inset-block:0;inset-inline-start:0;width:max(0px,var(--ed-product-reveal-width, 0px));z-index:var(--ed-z-header, 50);display:block}@media screen and (min-width:750px){body.template-product-editorial .product-information__grid .details-wrapper,.ed-product-overlay-shell .details-wrapper{position:sticky;top:var(--sticky-header-offset, 0);align-self:start;z-index:var(--layer-flat)}body.template-product-editorial .media-gallery__grid>.product-media-container--image:first-child .product-media__image,.ed-product-overlay-shell .media-gallery__grid>.product-media-container--image:first-child .product-media__image{border-radius:0!important}}@media screen and (min-width:990px){body.template-product-editorial .product-information{--gap: 4px !important;--ed-product-gallery-thumb-columns: 5}body.template-product-editorial .product-information__grid.product-information--media-right{grid-template-columns:var(--ed-product-details-width) var(--ed-product-media-width)!important}body.template-product-editorial .media-gallery__grid{grid-template-columns:repeat(var(--ed-product-gallery-thumb-columns),minmax(0,1fr))!important;gap:var(--image-gap)}body.template-product-editorial .media-gallery__grid .product-media-container,.ed-product-overlay-shell .media-gallery__grid .product-media-container{display:block!important;aspect-ratio:auto!important;height:auto!important;max-height:none!important;align-self:start!important}body.template-product-editorial .media-gallery__grid .product-media,.ed-product-overlay-shell .media-gallery__grid .product-media{aspect-ratio:auto!important}body.template-product-editorial .media-gallery__grid .product-media__image,.ed-product-overlay-shell .media-gallery__grid .product-media__image{display:block;width:100%!important;height:auto!important;aspect-ratio:auto!important}body.template-product-editorial .media-gallery__grid>.product-media-container:nth-child(-n+3),.ed-product-overlay-shell .media-gallery__grid>.product-media-container:nth-child(-n+3){grid-column:1 / -1}.ed-product-overlay-shell .media-gallery__grid{grid-template-columns:repeat(var(--ed-product-gallery-thumb-columns),minmax(0,1fr))!important;gap:var(--image-gap);padding-bottom:200px!important;box-sizing:border-box}}body.template-product-editorial .dialog-zoomed-gallery .product-media-container,.ed-product-overlay-shell .dialog-zoomed-gallery .product-media-container{display:flex;align-items:center;justify-content:center}body.template-product-editorial .dialog-zoomed-gallery .product-media__image,.ed-product-overlay-shell .dialog-zoomed-gallery .product-media__image{width:auto!important;height:100vh!important;max-width:none!important;object-fit:contain!important}body.template-product-editorial .accelerated-checkout-block,.ed-product-overlay-shell .accelerated-checkout-block,body.template-product-editorial .add-to-cart-icon,.ed-product-overlay-shell .add-to-cart-icon{display:none!important}body.template-product-editorial .buy-buttons-block,.ed-product-overlay-shell .buy-buttons-block{--ed-quantity-width: 96px;--ed-quantity-height: 40px;--ed-quantity-control-width: 40px;--ed-buy-button-width: clamp(180px, 22vw, 340px);--ed-buy-button-height: 40px;width:100%}body.template-product-editorial .product-form-buttons,.ed-product-overlay-shell .product-form-buttons{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:8px!important}body.template-product-editorial .quantity-selector-wrapper,.ed-product-overlay-shell .quantity-selector-wrapper{display:flex!important;align-items:center!important;flex:0 0 var(--ed-quantity-width)!important;width:var(--ed-quantity-width)!important}body.template-product-editorial .quantity-selector,.ed-product-overlay-shell .quantity-selector{--quantity-selector-width: var(--ed-quantity-width);flex:0 0 var(--ed-quantity-width)!important;width:var(--ed-quantity-width)!important;height:var(--ed-quantity-height)!important;justify-content:stretch!important}body.template-product-editorial .quantity-selector .quantity-minus,body.template-product-editorial .quantity-selector .quantity-plus,.ed-product-overlay-shell .quantity-selector .quantity-minus,.ed-product-overlay-shell .quantity-selector .quantity-plus{width:var(--ed-quantity-control-width)!important;min-width:var(--ed-quantity-control-width)!important;height:var(--ed-quantity-height)!important;padding-inline:16px!important}body.template-product-editorial .quantity-selector input[type=number],.ed-product-overlay-shell .quantity-selector input[type=number]{flex:1 1 auto!important;min-width:0!important;max-width:none!important}body.template-product-editorial .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error),.ed-product-overlay-shell .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){flex:0 0 var(--ed-buy-button-width)!important;width:var(--ed-buy-button-width)!important;min-width:var(--ed-buy-button-width)!important}body.template-product-editorial .product-form-buttons .add-to-cart-button,.ed-product-overlay-shell .product-form-buttons .add-to-cart-button{width:var(--ed-buy-button-width)!important;min-width:var(--ed-buy-button-width)!important;height:var(--ed-buy-button-height)!important;min-height:var(--ed-buy-button-height)!important;padding-block:0!important;background:#000!important;border-color:#000!important}body.template-product-editorial .product-form-buttons .add-to-cart-button:hover,.ed-product-overlay-shell .product-form-buttons .add-to-cart-button:hover{background:#313131!important;border-color:#313131!important}body.template-product-editorial .product-details,body.template-product-editorial .product-details *,.ed-product-overlay-shell .product-details,.ed-product-overlay-shell .product-details *{text-align:left!important}body.template-product-editorial .product-details,.ed-product-overlay-shell .product-details{align-items:flex-start!important;justify-items:start!important;justify-content:flex-start!important;padding-left:0!important;padding-inline-start:0!important;margin-left:0!important;margin-inline-start:0!important}body.template-product-editorial .product-information__grid.product-information--media-right .product-details,.ed-product-overlay-shell .product-information__grid.product-information--media-right .product-details{padding-right:0!important;padding-inline-end:0!important}body.template-product-editorial .product-details .view-product-title,.ed-product-overlay-shell .product-details .view-product-title{display:none!important}body.template-product-editorial .variant-picker .variant-option--swatches,.ed-product-overlay-shell .variant-picker .variant-option--swatches{gap:8px!important}body.template-product-editorial .variant-picker .variant-option--swatches .variant-option__button-label,.ed-product-overlay-shell .variant-picker .variant-option--swatches .variant-option__button-label{padding:0!important;min-height:16px!important;min-width:60px!important;border:0!important;background:transparent!important;border-radius:4px!important;overflow:visible!important;flex:0 0 auto!important}body.template-product-editorial .variant-picker .variant-option--swatches .swatch,.ed-product-overlay-shell .variant-picker .variant-option--swatches .swatch{--variant-picker-swatch-width: 60px;--variant-picker-swatch-height: 16px;--variant-picker-swatch-radius: 4px;--style-border-swatch-width: 1px;width:60px!important;height:16px!important;border:1px solid #b8c7c4!important;border-radius:4px!important;background-size:60px 16px!important;box-sizing:border-box!important}body.template-product-editorial .variant-picker .variant-option--editorial-color-grid,.ed-product-overlay-shell .variant-picker .variant-option--editorial-color-grid{display:grid!important;grid-template-columns:repeat(2,118px)!important;gap:8px!important;align-items:start!important;width:fit-content!important}body.template-product-editorial .variant-picker .variant-option--editorial-color-grid legend,.ed-product-overlay-shell .variant-picker .variant-option--editorial-color-grid legend{grid-column:1 / -1;margin:0 0 4px!important}body.template-product-editorial .variant-picker .variant-option--editorial-color-grid .variant-option__button-label,.ed-product-overlay-shell .variant-picker .variant-option--editorial-color-grid .variant-option__button-label{display:flex!important;width:118px!important;min-width:118px!important;height:40px!important;min-height:40px!important;padding:0 24px!important;justify-content:center!important;border-radius:4px!important;border:1px solid #e5e5e5!important;background:#fff!important;overflow:hidden!important}body.template-product-editorial .variant-picker .variant-option--editorial-color-grid .variant-option__button-label:before,body.template-product-editorial .variant-picker .variant-option--editorial-color-grid .variant-option__button-label:after,.ed-product-overlay-shell .variant-picker .variant-option--editorial-color-grid .variant-option__button-label:before,.ed-product-overlay-shell .variant-picker .variant-option--editorial-color-grid .variant-option__button-label:after{content:none!important;border-radius:4px!important}body.template-product-editorial .variant-picker .variant-option--editorial-color-grid .variant-option__button-label__pill,.ed-product-overlay-shell .variant-picker .variant-option--editorial-color-grid .variant-option__button-label__pill{display:none!important}body.template-product-editorial .variant-picker .variant-option--editorial-color-grid .variant-option__button-label:hover,.ed-product-overlay-shell .variant-picker .variant-option--editorial-color-grid .variant-option__button-label:hover{background:#e6ebf5!important}body.template-product-editorial .variant-picker .variant-option--editorial-color-grid .variant-option__button-label:has(:checked),.ed-product-overlay-shell .variant-picker .variant-option--editorial-color-grid .variant-option__button-label:has(:checked){background:#aebfe5!important;color:#000!important;border-radius:4px!important}body.template-product-editorial .variant-picker .variant-option--editorial-color-grid .variant-option__button-label:has([data-option-available=false]),.ed-product-overlay-shell .variant-picker .variant-option--editorial-color-grid .variant-option__button-label:has([data-option-available=false]){background:#f0f0f0!important;color:#979899!important;border-color:#e5e5e5!important;cursor:default!important}body.template-product-editorial .variant-picker .variant-option--editorial-color-grid .variant-option__button-label:has([data-option-available=false]):hover,.ed-product-overlay-shell .variant-picker .variant-option--editorial-color-grid .variant-option__button-label:has([data-option-available=false]):hover{background:#f0f0f0!important;color:#979899!important;border-color:#e5e5e5!important}body.template-product-editorial .variant-picker .variant-option--editorial-color-grid .variant-option__button-label:has([data-option-available=false]):has(:checked),.ed-product-overlay-shell .variant-picker .variant-option--editorial-color-grid .variant-option__button-label:has([data-option-available=false]):has(:checked){background:#f0f0f0!important;color:#979899!important}body.template-product-editorial .variant-picker .variant-option--editorial-color-grid .variant-option__button-label:has([data-option-available=false]) .variant-option__strikethrough,.ed-product-overlay-shell .variant-picker .variant-option--editorial-color-grid .variant-option__button-label:has([data-option-available=false]) .variant-option__strikethrough{stroke:#979899!important}body.template-product-editorial .variant-picker .variant-option--editorial-color-grid .variant-option__button-label:has([data-option-available=false]) .variant-option__strikethrough line,.ed-product-overlay-shell .variant-picker .variant-option--editorial-color-grid .variant-option__button-label:has([data-option-available=false]) .variant-option__strikethrough line{stroke:#979899!important}body.template-product-editorial .variant-picker .variant-option--editorial-color-grid .variant-option__button-label:has([data-option-available=false]) input,.ed-product-overlay-shell .variant-picker .variant-option--editorial-color-grid .variant-option__button-label:has([data-option-available=false]) input{pointer-events:none!important}body.template-product-editorial .variant-picker .variant-option--editorial-color-grid .variant-option__button-label__text,.ed-product-overlay-shell .variant-picker .variant-option--editorial-color-grid .variant-option__button-label__text{text-align:center!important}body.template-product-editorial .product-details>*,body.template-product-editorial .product-details .view-product-title,.ed-product-overlay-shell .product-details>*,.ed-product-overlay-shell .product-details .view-product-title{padding-left:0!important;padding-inline-start:0!important;margin-left:0!important;margin-inline-start:0!important}body.template-product-editorial .product-information__grid--limit-details .product-details>.group-block,.ed-product-overlay-shell .product-information__grid--limit-details .product-details>.group-block{max-width:none!important;width:clamp(360px,32vw,460px)!important}@media screen and (max-width:1200px){body.template-product-editorial .product-form-buttons,.ed-product-overlay-shell .product-form-buttons{flex-wrap:wrap!important}body.template-product-editorial .quantity-selector-wrapper,.ed-product-overlay-shell .quantity-selector-wrapper{flex:0 0 96px!important;width:96px!important}body.template-product-editorial .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error),.ed-product-overlay-shell .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){flex:1 1 100%!important;width:100%!important;min-width:0!important}body.template-product-editorial .product-form-buttons .add-to-cart-button,.ed-product-overlay-shell .product-form-buttons .add-to-cart-button{width:100%!important;min-width:0!important}}.footer--align-left,.footer--align-left .footer-content,.footer--align-left .footer-block,.footer--align-left .footer-block *{text-align:left!important}.footer--align-left .footer-content{justify-items:start!important;align-items:start!important;justify-content:start!important}.footer--align-left .footer-block{align-items:flex-start!important}.ed-footer{background-color:var(--color-background, #fff);color:var(--color-foreground, #000);padding-block:var(--ed-footer-pad-block, 64px);padding-inline:var(--ed-footer-pad-x, 32px)}.ed-footer__cols{display:grid;grid-template-columns:auto auto auto;justify-content:start;gap:var(--ed-footer-col-gap, 64px);align-items:start;text-align:left}.ed-footer__col{min-width:0;width:max-content;max-width:100%}.ed-footer__heading{font-family:var(--font-display);font-style:italic;font-weight:400;line-height:1.2;margin:0;width:fit-content}.ed-footer__list{list-style:none;margin:0;padding:0;display:block}.ed-footer__list li{display:block}.ed-footer__list a{text-decoration:none!important;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;line-height:1;display:inline-block;width:fit-content}.ed-footer__newsletter-text{font-family:var(--font-display);font-style:italic;line-height:1.35;margin:0;width:fit-content;max-width:100%}.ed-footer__newsletter-text p{margin:0}.ed-footer__form{display:block;margin:0}.ed-footer__field-label{display:inline-block;font-family:var(--font-body);letter-spacing:.04em;margin:0;width:fit-content}.ed-footer__field-row{display:flex;align-items:center;border-bottom:1px solid currentColor;padding-bottom:6px;gap:8px}.ed-footer__field{flex:1;min-width:0;border:0;background:transparent;outline:none;font:inherit;color:inherit;padding:0}.ed-footer__submit{background:transparent;border:0;cursor:pointer;color:inherit;font:inherit;font-size:16px;line-height:1;padding:0 2px}.ed-footer__form-message{margin-block-start:12px;font-size:12px}.ed-footer__social{display:inline-flex;align-items:center;gap:8px;margin:0;text-decoration:none!important;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase}.ed-footer__bottom-space{height:var(--ed-footer-bottom, 480px)}@media(max-width:749px){.ed-footer__cols{grid-template-columns:1fr;gap:48px}.ed-footer__bottom-space{height:calc(var(--ed-footer-bottom, 480px) * .4)}}#header-group{display:none!important}.ed-header{position:fixed;top:0;inset-inline:0;z-index:var(--ed-z-header, 50);background-color:var(--color-background, #fff);color:var(--ed-header-color, var(--color-foreground, #000));padding-inline:var(--ed-header-pad-x, 16px);padding-block:var(--ed-header-pad-y, 16px);margin:0;display:flex;flex-direction:column;gap:var(--ed-header-row-gap, 96px);transform:translateY(0);transition:transform .3s ease,gap .3s ease;will-change:transform}.ed-header--hidden{transform:translateY(calc(-1 * var(--ed-header-hide-offset, 100%)))}.ed-header--compressed{gap:12px}.ed-header__row{display:flex;align-items:center;gap:var(--ed-header-col-gap, 24px);margin:0!important;padding:0!important}.ed-header__link{font-family:var(--font-body);line-height:1;font-weight:400;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important}.ed-rail{position:fixed;top:0;right:0;bottom:0;width:var(--ed-rail-width, 0px);z-index:var(--ed-z-rail, 20);display:none;align-items:center;justify-content:center;padding-block:var(--ed-rail-padding, 2rem);background-color:var(--ed-rail-bg, var(--color-background, #fff));pointer-events:none}@media(min-width:1024px){.ed-rail{display:flex}}.ed-rail__wordmark{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--ed-rail-text-size, clamp(1.25rem, calc(var(--ed-rail-width) * .45), 5rem));line-height:1;letter-spacing:.02em;color:var(--color-foreground, currentColor);-webkit-user-select:none;user-select:none}.ed-rail__image{max-width:80%;max-height:80%;object-fit:contain;display:block}@media(min-width:750px){#header-component .header__columns{--header-template-columns: auto;grid-template-areas:"left";grid-template-columns:auto;justify-content:flex-start;column-gap:var(--ed-space-2, 1rem);padding-inline:var(--ed-space-2, 1rem);padding-block:var(--ed-space-2, 1rem)}#header-component .header__column--center,#header-component .header__column--right{grid-area:left;justify-content:flex-start;gap:var(--ed-space-2, 1rem)}}@media(min-width:1024px){#header-component .header-logo{display:none}}#header-component :is(.menu-list__link,.header-actions__action,.header-actions__action *,.dropdown-localization__button){font-family:var(--font-body);font-size:var(--ed-type-utility, .75rem);font-weight:400;letter-spacing:.08em;text-transform:uppercase}.editorial-tile{position:relative;min-height:var(--ed-tile-height, 70vh);display:grid;width:100%;padding-inline:var(--page-margin, var(--ed-space-3, 2rem));padding-block:var(--ed-space-3, 2rem)}.editorial-tile--width-full{padding-inline:0;padding-block:0;grid-template-columns:1fr}.editorial-tile__inner{position:relative;display:flex;flex-direction:column;gap:var(--ed-space-2, 1rem);max-width:100%}.editorial-tile--width-full .editorial-tile__inner{width:100%}.editorial-tile--caption-beside .editorial-tile__inner{flex-direction:row;align-items:flex-end;gap:var(--ed-space-3, 2rem)}@media(max-width:749px){.editorial-tile--caption-beside .editorial-tile__inner{flex-direction:column;align-items:flex-start}}.editorial-tile__link{display:contents;color:inherit;text-decoration:none}.editorial-tile--anchor-top-left{align-items:start;justify-items:start}.editorial-tile--anchor-top-right{align-items:start;justify-items:end}.editorial-tile--anchor-center{align-items:center;justify-items:center}.editorial-tile--anchor-bottom-left{align-items:end;justify-items:start}.editorial-tile--anchor-bottom-right{align-items:end;justify-items:end}.editorial-tile__media{aspect-ratio:var(--ed-tile-ratio, auto);overflow:hidden;flex-shrink:0}.editorial-tile--width-small .editorial-tile__media{inline-size:clamp(220px,30vw,480px)}.editorial-tile--width-medium .editorial-tile__media{inline-size:clamp(280px,50vw,720px)}.editorial-tile--width-large .editorial-tile__media{inline-size:clamp(320px,75vw,1100px)}.editorial-tile--width-full .editorial-tile__media{inline-size:100%}.editorial-tile__image{width:100%;height:100%;object-fit:cover;display:block}.editorial-tile__media--placeholder{width:100%;min-height:240px;background-color:rgb(var(--color-foreground-rgb, 0 0 0) / .05)}.editorial-tile__caption{margin:0;max-inline-size:40ch;font-family:var(--font-display);font-size:var(--ed-type-body, 1rem);line-height:1.4;color:var(--color-foreground, currentColor)}.editorial-tile__caption :is(p){margin:0}.editorial-tile__caption :is(p+p){margin-block-start:var(--ed-space-1, .5rem)}.editorial-tile--caption-beside .editorial-tile__caption{max-inline-size:28ch}.editorial-spacer{min-height:var(--ed-spacer-h, 20vh);display:flex;align-items:center;padding-inline:var(--page-margin, var(--ed-space-3, 2rem))}.editorial-spacer__micro{font-family:var(--font-display);font-size:var(--ed-type-utility, .75rem);letter-spacing:.12em;text-transform:uppercase;line-height:1;color:var(--color-foreground, currentColor);opacity:.55}.editorial-spacer__micro--left{margin-inline-end:auto}.editorial-spacer__micro--right{margin-inline-start:auto}.editorial-feature{position:relative;min-height:var(--ed-feature-h, 100vh);overflow:hidden;display:block}.editorial-feature__link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;color:inherit;text-decoration:none}.editorial-feature__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.editorial-feature__image--placeholder{background-color:rgb(var(--color-foreground-rgb, 0 0 0) / .05)}.editorial-feature__caption{position:absolute;z-index:1;max-inline-size:min(48ch,60%);padding:var(--ed-space-3, 2rem);margin:0;font-family:var(--font-display);font-size:var(--ed-type-body, 1rem);line-height:1.4;color:var(--color-foreground, currentColor)}.editorial-feature__caption :is(p){margin:0}.editorial-feature__caption :is(p+p){margin-block-start:var(--ed-space-1, .5rem)}.editorial-feature__caption--lower-left{inset-block-end:0;inset-inline-start:0}.editorial-feature__caption--lower-right{inset-block-end:0;inset-inline-end:0;text-align:end}.editorial-feature__caption--upper-left{inset-block-start:0;inset-inline-start:0}.editorial-feature__caption--upper-right{inset-block-start:0;inset-inline-end:0;text-align:end}.editorial-product-mosaic{--epm-row-h: var(--ed-row-h-medium, 360px);--epm-col-gap: var(--ed-mosaic-gap-normal, 16px);--epm-row-gap: var(--ed-mosaic-row-gap-normal, 32px);padding-inline-start:var(--epm-pad-left, 0px);padding-inline-end:0;padding-block:var(--ed-space-3, 2rem)}.editorial-product-mosaic--width-full{padding-inline-start:var(--epm-pad-left, 0px);padding-inline-end:0}.editorial-product-mosaic__inner{justify-content:flex-start}.editorial-product-mosaic__inner{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:var(--epm-col-gap);row-gap:var(--epm-row-gap)}.editorial-product-mosaic__card{flex-grow:var(--card-aspect, 1);flex-basis:calc(var(--epm-row-h) * var(--card-aspect, 1));flex-shrink:1;min-width:120px;max-width:calc(var(--epm-row-h) * 2.5);display:flex;flex-direction:column;text-decoration:none;color:inherit}.editorial-product-mosaic__card-media{width:100%;height:var(--epm-row-h);overflow:hidden;background-color:rgb(var(--color-foreground-rgb, 0 0 0) / .05)}.editorial-product-mosaic__card-image{width:100%;height:100%;object-fit:cover;display:block}.editorial-product-mosaic__card-meta{padding-block-start:var(--ed-space-1, .5rem);display:flex;flex-direction:column;gap:2px}.editorial-product-mosaic__title{font-family:var(--font-body);font-size:var(--epm-title-size, var(--ed-type-body, 1rem));font-weight:400;line-height:1.3;color:var(--epm-title-color, var(--color-foreground, currentColor))}.editorial-product-mosaic__price{font-family:var(--font-body);font-size:var(--epm-price-size, var(--ed-type-body, 1rem));font-weight:400;line-height:1.3;color:var(--epm-price-color, var(--color-foreground, currentColor))}.editorial-product-mosaic__caption{margin-block-start:2px;font-family:var(--font-display);font-size:var(--ed-type-utility, .75rem);letter-spacing:.04em;line-height:1.3;color:var(--color-foreground, currentColor);opacity:.6}.editorial-product-mosaic__last-row-absorber{flex-grow:9999;flex-basis:0;height:0;margin:0;padding:0}@media(max-width:749px){.editorial-product-mosaic__inner{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--epm-col-gap);row-gap:var(--epm-row-gap)}.editorial-product-mosaic__card{flex:initial;min-width:0;max-width:none}.editorial-product-mosaic__card-media{height:auto;aspect-ratio:var(--card-aspect, 1)}.editorial-product-mosaic__last-row-absorber{display:none}}@media(max-width:479px){.editorial-product-mosaic__inner{grid-template-columns:1fr}}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/editorial.css.map */
