:root{--font-family-libre-caslon: "Libre Caslon Text", serif;--font-family-neue-haas: "neue-haas-grotesk-text", sans-serif;--font-family-archivo: "Archivo", var(--font-family-neue-haas);--font-heading-family: var(--font-family-libre-caslon);--font-heading-weight: 400;--font-heading-style: normal;--font-body-family: var(--font-family-neue-haas);--font-body-weight: 400;--font-body-style: normal;--font-size-h1: 52px;--font-size-h2: 40px;--font-size-h3: 24px;--font-size-h4: 20px;--font-size-h1-mobile: 36px;--font-size-h2-mobile: 28px;--font-size-h3-mobile: 18px;--font-size-h4-mobile: 16px;--font-size-body-22: 22px;--font-size-body-20: 20px;--font-size-body-16: 16px;--font-size-body-15: 15px;--font-size-body-14: 14px;--font-size-body-13: 13px;--font-size-body-12: 12px;--font-size-body-11: 11px;--font-size-body-10: 10px;--font-weight-regular: 400;--font-weight-medium: 500;--line-height-110: 1.1;--line-height-118: 1.18;--line-height-120: 1.2;--line-height-130: 1.3;--line-height-140: 1.4;--line-height-150: 1.5;--letter-spacing-negative-4: -.04em;--letter-spacing-negative-2: -.02em;--letter-spacing-0: 0;--letter-spacing-positive-1: .01em;--letter-spacing-positive-2: .02em;--color-black: #161c1a;--color-white: #ffffff;--color-green-200: #043a33;--color-green-100: #77a690;--color-grey-500: #4a4b4b;--color-grey-400: #797a7a;--color-grey-300: #a2a1a0;--color-grey-200: #c8caca;--color-grey-100: #e5e6e6;--color-beige-200: #e9e7e2;--color-beige: #f4f3f0;--color-red: #ab1414;--color-stars: #f6b046;--color-success: #166534;--radius-none: 0;--radius-2xs: 3px;--radius-3xs: 4px;--radius-xs: 6px;--radius-s: 8px;--radius-m: 10px;--radius-l: 14px;--radius-xl: 24px;--radius-full: 9999px;--transition-normal: all .3s ease;--transition-quick: all .15s ease;--transition-slow: all .5s ease;--duration-normal: .3s;--duration-quick: .15s;--duration-slow: .5s;--ease-default: ease;--underline-thickness: 1px;--transition-underline: text-decoration-color var(--duration-normal) var(--ease-default);--overlay-solid-light: rgba(0, 0, 0, .25);--overlay-solid-medium: rgba(0, 0, 0, .5);--overlay-solid-dark: rgba(0, 0, 0, .75);--page-gutter: 14px;--page-gutter-desktop: 30px;--page-gutter-tight: 12px;--page-width-wide: max(1600px, 100vw - 2 * var(--page-gutter-desktop));--radius-hairline: 1px;--button-compact-height: 38px;--button-compact-height-desktop: 44px;--button-compact-padding-x: 16px;--header-icon-size: 20px;--header-icon-padding: 4px;--marquee-gap: 40px;--button-underline-gap: 4px;--button-underline-gap-desktop: 6px;--breadcrumbs-item-padding-y: 2px;--breadcrumbs-underline-offset: 3px;--page-header-heading-gap: 12px;--page-header-text-max-width: 506px;--page-header-heading-gap-wide: 16px;--page-header-text-max-width-wide: 554px;--mega-card-width: 300px;--mega-card-ratio: 300 / 404;--collection-card-media-ratio: 478 / 337;--contact-info-gap-desktop: 12px;--contact-info-card-padding-comfortable: 16px 18px;--contact-info-card-padding-comfortable-desktop: 24px;--contact-info-card-padding-compact: 20px;--contact-info-card-padding-compact-desktop: 20px;--contact-info-heading-gap-small: 10px;--contact-info-heading-gap-small-desktop: 8px;--contact-info-heading-gap-xsmall: 8px;--contact-info-heading-gap-xsmall-desktop: 8px;--button-underline-inline-gap: 2px;--radius-panel: 2px;--card-panel-width: 220px;--card-panel-width-desktop: max(270px, 16.25vw);--card-panel-overlay-padding: 8px;--card-panel-overlay-padding-desktop: 10px;--card-panel-info-height: 100px;--card-panel-info-height-desktop: 120px;--card-panel-info-padding: 14px 12px 12px;--card-panel-info-padding-desktop: 18px 14px 14px;--card-panel-badge-padding: 3px 10px;--card-panel-badge-padding-desktop: 4px 10px;--card-panel-badge-blur: 4px;--card-panel-quick-add-width-desktop: 39px;--card-panel-quick-add-height-desktop: 40px;--card-panel-quick-add-icon-ratio: .647;--card-panel-wishlist-size: 18px;--card-panel-wishlist-size-desktop: 20px;--card-rating-icon-size: 12px;--card-rating-gap: 2px;--carousel-gap-desktop: 12px;--overlay-scrim-drawer: rgba(0, 0, 0, .2);--page-width-side-gap: max(calc((100vw - var(--page-width)) / 2), 0px);--facets-link-underline-offset: 2px;--promo-card-cta-offset: 12px;--iwt-split-media-ratio: calc(318 / 332 * 100%);--iwt-split-media-ratio-desktop: calc(594 / 756 * 100%);--iwt-split-content-padding-x: 56px;--iwt-split-content-padding-y: 52px;--iwt-split-content-padding-y-mobile: 48px;--iwt-split-heading-max: 383px;--card-article-media-ratio-desktop: 354 / 394;--card-article-action-gap: 16px;--card-article-text-inset-desktop: 13px}html{scroll-behavior:smooth}html:has(>body.overflow-hidden),html:has(>body.gl-search-open){overflow:hidden;scrollbar-gutter:stable}body{font-family:var(--font-family-neue-haas);font-size:var(--font-size-body-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-150);letter-spacing:var(--letter-spacing-0);color:var(--color-black)}picture{position:relative;width:100%;display:flex;justify-content:center;align-items:center;height:100%}img{color:transparent}picture img{display:flex;justify-content:center;align-items:center;width:100%;height:auto;object-fit:cover}h1,.h1,h2,.h2,h3,.h3,h4,.h4{margin:0;font-family:var(--font-family-libre-caslon);font-weight:var(--font-weight-regular);line-height:var(--line-height-120);letter-spacing:var(--letter-spacing-negative-4)}h1,.h1{font-size:var(--font-size-h1);letter-spacing:var(--letter-spacing-negative-2)}h2,.h2{font-size:var(--font-size-h2)}h3,.h3{font-size:var(--font-size-h3)}h4,.h4{font-size:var(--font-size-h4)}p,.text-body{font-size:var(--font-size-body-16);line-height:var(--line-height-150);letter-spacing:var(--letter-spacing-0);margin-block:unset}.text-body-xl{font-size:var(--font-size-body-22);font-weight:var(--font-weight-regular);line-height:var(--line-height-120);letter-spacing:var(--letter-spacing-negative-4)}.text-body-l{font-size:var(--font-size-body-20);font-weight:var(--font-weight-regular);line-height:var(--line-height-150);letter-spacing:var(--letter-spacing-0)}.text-body-m{font-size:var(--font-size-body-16);font-weight:var(--font-weight-regular);line-height:var(--line-height-150);letter-spacing:var(--letter-spacing-0)}.text-body-m-medium{font-size:var(--font-size-body-16);font-weight:var(--font-weight-medium);line-height:var(--line-height-150);letter-spacing:var(--letter-spacing-0)}.text-body-s{font-size:var(--font-size-body-15);font-weight:var(--font-weight-regular);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-0)}.text-body-s-medium{font-size:var(--font-size-body-15);font-weight:var(--font-weight-medium);line-height:var(--line-height-130);letter-spacing:var(--letter-spacing-positive-1)}.caption-xl{font-size:var(--font-size-body-14);font-weight:var(--font-weight-regular);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-positive-1)}.caption-xl-medium{font-size:var(--font-size-body-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-positive-1)}.caption-l{font-size:var(--font-size-body-13);font-weight:var(--font-weight-regular);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-positive-1)}.caption-l-medium{font-size:var(--font-size-body-13);font-weight:var(--font-weight-medium);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-0)}.caption-m{font-size:var(--font-size-body-12);font-weight:var(--font-weight-regular);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-0)}.caption-m-medium{font-size:var(--font-size-body-12);font-weight:var(--font-weight-medium);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-0)}.caption-s{font-size:var(--font-size-body-11);font-weight:var(--font-weight-regular);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-positive-1)}.caption-s-medium{font-size:var(--font-size-body-11);font-weight:var(--font-weight-medium);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-positive-1)}.caption-xs{font-size:var(--font-size-body-10);font-weight:var(--font-weight-regular);line-height:var(--line-height-110);letter-spacing:var(--letter-spacing-0)}.caption-xs-medium{font-size:var(--font-size-body-10);font-weight:var(--font-weight-medium);line-height:var(--line-height-130);letter-spacing:var(--letter-spacing-positive-1)}.font-libre-caslon{font-family:var(--font-family-libre-caslon)}.font-neue-haas{font-family:var(--font-family-neue-haas)}.font-regular{font-weight:var(--font-weight-regular)}.font-medium{font-weight:var(--font-weight-medium)}.line-height-110{line-height:var(--line-height-110)}.line-height-118{line-height:var(--line-height-118)}.line-height-120{line-height:var(--line-height-120)}.line-height-130{line-height:var(--line-height-130)}.line-height-140{line-height:var(--line-height-140)}.line-height-150{line-height:var(--line-height-150)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 36px;border-radius:var(--radius-none);font-family:var(--font-family-neue-haas);font-size:var(--font-size-body-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-positive-2);border:none;transition:var(--transition-quick);cursor:pointer;text-decoration:none;min-width:unset;min-height:unset;color:var(--btn-color, var(--color-black));background-color:var(--btn-bg, transparent)}.button:after,.button:before{content:none}.button.button-l{height:52px;font-size:var(--font-size-body-14);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-positive-2)}.button.button-m{height:48px;font-size:var(--font-size-body-13);line-height:var(--line-height-130);letter-spacing:var(--letter-spacing-positive-1)}.button.button-s{height:42px;font-size:var(--font-size-body-13);line-height:var(--line-height-130);letter-spacing:var(--letter-spacing-positive-1)}.button.button-xs{height:34px;padding-top:0;padding-bottom:0;font-size:var(--font-size-body-12);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-0)}.button.button-black{--btn-bg: var(--color-black);--btn-bg-hover: var(--color-grey-500);--btn-bg-pressed: var(--color-black);--btn-bg-disabled: var(--color-grey-200);--btn-color: var(--color-white);--btn-color-pressed: var(--color-white);--btn-color-disabled: var(--color-grey-400)}.button.button-green{--btn-bg: var(--color-green-200);--btn-bg-hover: var(--color-black);--btn-bg-pressed: var(--color-green-200);--btn-bg-disabled: var(--color-grey-200);--btn-color: var(--color-white);--btn-color-pressed: var(--color-white);--btn-color-disabled: var(--color-grey-400)}.button.button-white{--btn-bg: var(--color-white);--btn-bg-hover: var(--color-beige);--btn-bg-pressed: var(--color-beige-200);--btn-bg-disabled: var(--color-grey-100);--btn-color: var(--color-black);--btn-color-pressed: var(--color-black);--btn-color-disabled: var(--color-grey-300)}.button.button-scheme{--btn-bg: rgb(var(--color-button));--btn-bg-hover: rgba(var(--color-button), .85);--btn-bg-pressed: rgb(var(--color-button));--btn-bg-disabled: rgba(var(--color-button), .4);--btn-color: rgb(var(--color-button-text));--btn-color-pressed: rgb(var(--color-button-text));--btn-color-disabled: rgba(var(--color-button-text), .7)}.button.button-link{padding:4px 0;height:auto;border-radius:0;background-color:transparent;text-decoration:underline;text-decoration-thickness:var(--underline-thickness);text-decoration-skip-ink:none;text-transform:none;font-size:inherit;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-positive-2);--btn-color: var(--color-black);--btn-color-hover: var(--color-grey-500)}.button.button-compact{box-sizing:border-box;height:var(--button-compact-height);min-width:var(--btn-min-width, auto);padding:0 var(--button-compact-padding-x);border-radius:var(--radius-hairline);font-size:var(--font-size-body-13);line-height:var(--line-height-130);letter-spacing:var(--letter-spacing-positive-1);white-space:nowrap}.button.button-outline{--btn-bg: transparent;--btn-bg-hover: rgba(var(--color-foreground), .1);--btn-bg-pressed: rgba(var(--color-foreground), .2);--btn-bg-disabled: transparent;--btn-color: rgb(var(--color-foreground));--btn-color-pressed: rgb(var(--color-foreground));--btn-color-disabled: rgba(var(--color-foreground), .5);border:1px solid var(--btn-border-color, rgb(var(--color-foreground)))}.page-width-wide{box-sizing:border-box;width:100%;max-width:calc(var(--page-width-wide) + 2 * var(--page-gutter));margin-inline:auto;padding-inline:var(--page-gutter)}.media-crop{position:relative;overflow:hidden}.media-crop .media-crop__picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.media-crop .media-crop__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--crop-x-mobile, 50%) var(--crop-y-mobile, 50%);transform:scale(var(--crop-zoom-mobile, 1));transform-origin:var(--crop-x-mobile, 50%) var(--crop-y-mobile, 50%)}.video-toggle{position:absolute;inset-inline-end:1.6rem;inset-block-end:1.6rem;z-index:2;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:4rem;height:4rem;margin:0;padding:0;border:0;border-radius:var(--radius-full);background-color:var(--overlay-solid-medium);box-shadow:none;color:var(--color-white);cursor:pointer}.video-toggle:focus-visible{outline:2px solid var(--color-white);outline-offset:2px;box-shadow:none}.video-toggle-icon{display:inline-flex;width:1.2rem;height:1.2rem}.video-toggle-icon svg{display:block;width:100%;height:100%}.video-toggle-play,.video-toggle.is-paused .video-toggle-pause{display:none}.video-toggle.is-paused .video-toggle-play{display:inline-flex}.media-crop .responsive-image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.media-crop .responsive-image-placeholder svg{width:100%;height:100%;fill:currentColor;opacity:.2}.button.button-underline{--btn-bg: transparent;--btn-bg-hover: transparent;--btn-bg-pressed: transparent;--btn-bg-disabled: transparent;--btn-color: rgb(var(--color-foreground));--btn-color-pressed: rgb(var(--color-foreground));--btn-color-disabled: rgba(var(--color-foreground), .5);box-sizing:border-box;height:auto;padding:0 0 var(--button-underline-gap);border:0;border-bottom:1px solid currentColor;border-radius:0;font-size:var(--font-size-body-13);line-height:var(--line-height-130);letter-spacing:var(--letter-spacing-positive-1);white-space:nowrap}.card-rating{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--card-rating-gap);overflow:clip;color:var(--card-rating-color, var(--color-black));font-family:var(--font-family-neue-haas);font-size:var(--font-size-body-10);font-weight:var(--font-weight-regular);line-height:var(--line-height-110);letter-spacing:var(--letter-spacing-0);white-space:nowrap}.card-rating .card-rating__icon{display:inline-flex;flex-shrink:0;width:var(--card-rating-icon-size);height:var(--card-rating-icon-size);color:var(--color-stars)}.card-rating .card-rating__icon svg{display:block;width:100%;height:100%}.card-wishlist{--card-wishlist-icon: var(--card-wishlist-size, var(--card-panel-wishlist-size));--card-wishlist-target: max(24px, var(--card-wishlist-icon));--card-wishlist-inset: calc((var(--card-wishlist-icon) - var(--card-wishlist-target)) / 2);--st-product-card-btn-size: var(--card-wishlist-target);--st-product-card-icon-size: var(--card-wishlist-icon);display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--st-product-card-btn-size);height:var(--st-product-card-btn-size);margin:var(--card-wishlist-inset);padding:0;border:0;border-radius:0;background:none;color:var(--color-black);cursor:pointer}.card-wishlist svg{display:block;width:var(--st-product-card-icon-size);height:var(--st-product-card-icon-size)}.card-wishlist:focus-visible{outline:2px solid currentColor;outline-offset:calc(2px + var(--card-wishlist-inset));box-shadow:none}.card-wishlist.st-wishlist-button[data-type=product-card]{position:static!important;border-radius:0}.card-wishlist.st-wishlist-button[data-type=product-card]:hover{opacity:1}.card-wishlist.st-is-added svg path{fill:currentColor}.radius-none{border-radius:var(--radius-none)}.radius-2xs{border-radius:var(--radius-2xs)}.radius-xs{border-radius:var(--radius-xs)}.radius-s{border-radius:var(--radius-s)}.radius-m{border-radius:var(--radius-m)}.radius-l{border-radius:var(--radius-l)}.radius-xl{border-radius:var(--radius-xl)}.radius-full{border-radius:var(--radius-full)}.transition-normal{transition:var(--transition-normal)}.transition-quick{transition:var(--transition-quick)}.transition-slow{transition:var(--transition-slow)}.theme-icon{--icon-size: 16px;display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size);max-width:100%}.theme-icon svg{aspect-ratio:1/1;height:auto;object-fit:contain;width:100%}.theme-icon-full{width:100%;height:100%}.plus-minus{position:relative;flex-shrink:0;width:21px;height:21px}.plus-minus:before,.plus-minus:after{content:"";position:absolute;inset-block-start:calc(50% - .7px);inset-inline-start:calc(50% - 6px);width:12px;height:1.4px;border-radius:var(--radius-full);background-color:currentColor}.plus-minus:after{transform:rotate(90deg);transition:transform var(--duration-normal) var(--ease-default)}.theme-icon-full svg{height:100%}.theme-icon.theme-icon-fill{--icon-fill: currentColor}.theme-icon.theme-icon-stroke{--icon-stroke: currentColor}.theme-icon.theme-icon-fill svg path{fill:var(--icon-fill)}.theme-icon.theme-icon-stroke svg path{stroke:var(--icon-stroke)}.button:active{background-color:var(--btn-bg-pressed);color:var(--btn-color-pressed, var(--btn-color))}.button:disabled,.button[aria-disabled=true]{background-color:var(--btn-bg-disabled);color:var(--btn-color-disabled);cursor:not-allowed;pointer-events:none}.swiper-custom>.swiper-scrollbar{left:0;bottom:0;width:100%;height:4px;background:var(--color-grey-100);border-radius:var(--radius-full)}.swiper-custom .swiper-scrollbar-drag{display:block;background:var(--color-black);border-radius:var(--radius-full)}.swiper-custom>.swiper-nav.swiper-button-prev,.swiper-custom>.swiper-nav.swiper-button-next{display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:none;border-radius:var(--radius-2xs);background-color:var(--color-black);color:var(--color-white);cursor:pointer;transition:var(--transition-quick);z-index:2}.swiper-custom>.swiper-nav:after{display:none}.swiper-custom>.swiper-nav.swiper-button-prev{left:8px}.swiper-custom>.swiper-nav.swiper-button-next{right:8px}.swiper-custom>.swiper-nav:hover{background-color:var(--color-grey-500)}.swiper-custom>.swiper-nav.swiper-button-disabled,.swiper-custom>.swiper-nav.swiper-button-lock{display:none!important}.swiper-custom>.swiper-scrollbar.swiper-scrollbar-lock,.swiper--locked>.swiper-scrollbar,.swiper--locked>.swiper-nav{display:none!important}.swiper-nav__icon{display:inline-flex;align-items:center;justify-content:center;width:5px;height:6px}.swiper-nav__icon svg{width:100%;height:auto}.swiper-nav__icon--prev{transform:scaleX(-1)}@media screen and (max-width:989px){.button.button-underline.button-underline--inline-mobile{padding-bottom:var(--button-underline-inline-gap);border-bottom:0;text-decoration:underline;text-decoration-thickness:var(--underline-thickness)}h1,.h1{font-size:var(--font-size-h1-mobile);line-height:var(--line-height-118)}h2,.h2{font-size:var(--font-size-h2-mobile)}h3,.h3{font-size:var(--font-size-h3-mobile)}h4,.h4{font-size:var(--font-size-h4-mobile)}.mobile-h1{font-size:var(--font-size-h1-mobile);font-weight:var(--font-weight-regular);line-height:var(--line-height-118);letter-spacing:var(--letter-spacing-negative-2)}.mobile-h2{font-size:var(--font-size-h2-mobile);font-weight:var(--font-weight-regular);line-height:var(--line-height-120);letter-spacing:var(--letter-spacing-negative-4)}.mobile-h3{font-size:var(--font-size-h3-mobile);font-weight:var(--font-weight-regular);line-height:var(--line-height-120);letter-spacing:var(--letter-spacing-negative-4)}.mobile-h4{font-size:var(--font-size-h4-mobile);font-weight:var(--font-weight-regular);line-height:var(--line-height-120);letter-spacing:var(--letter-spacing-negative-4)}}@media screen and (max-width:749px){.page-width-wide.page-width-wide--gutter-tight{--page-gutter: var(--page-gutter-tight)}}@media screen and (min-width:750px){:root{--page-gutter: var(--page-gutter-desktop)}.card-rating.card-rating--card{font-size:var(--font-size-body-11);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-positive-1)}.card-wishlist{--card-wishlist-icon: var(--card-wishlist-size, var(--card-panel-wishlist-size-desktop))}}@media screen and (min-width:990px){.button.button-compact{height:var(--button-compact-height-desktop);min-width:var(--btn-min-width-desktop, var(--btn-min-width, auto));font-size:var(--font-size-body-14);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-positive-2)}.media-crop .media-crop__img{object-position:var(--crop-x, 50%) var(--crop-y, 50%);transform:scale(var(--crop-zoom, 1));transform-origin:var(--crop-x, 50%) var(--crop-y, 50%)}.button.button-underline{padding-bottom:var(--button-underline-gap-desktop);font-size:var(--font-size-body-14);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-positive-2)}.swiper-custom>.swiper-nav.swiper-button-prev,.swiper-custom>.swiper-nav.swiper-button-next{width:32px;height:32px;border-radius:var(--radius-s)}.swiper-nav__icon{width:7px;height:10px}.swiper-custom>.swiper-nav.swiper-button-prev{left:16px}.swiper-custom>.swiper-nav.swiper-button-next{right:16px}}@media screen and (min-width:990px){.button:hover{background-color:var(--btn-bg-hover)}.button.button-link:hover{color:var(--btn-color-hover);background-color:transparent}}@media screen and (min-width:990px){.button.button-link:hover{text-decoration-color:transparent}.button.button-underline:hover{border-bottom-color:transparent}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/guide.css.map */
