@font-face{font-family:Feature Display;src:url(FeatureDisplay-Regular-Web.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Feature Display;src:url(FeatureDisplay-Light-Web.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Untitled Sans;src:url(untitled-sans-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Untitled Sans;src:url(untitled-sans-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Untitled Sans;src:url(untitled-sans-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-heading: "Feature Display", serif;--font-body: "Untitled Sans", sans-serif;--font-logo: "Feature Display", serif}h1,h2{font-family:Feature Display,serif!important;font-weight:100!important}body,h3,h4,h5,h6,input,textarea,button,a{font-family:Untitled Sans,sans-serif!important}.popover table td,.popover table th{border-bottom:1px solid #ddd!important;border-right:0px!important;border-left:0px!important;border-top:0px!important}.rte .rte__table-wrapper{margin:0!important}.table_component{border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd}.for-mobile{display:none}@media (max-width: 959px){.for-mobile{display:block;margin-bottom:0}.product .product__primary-right .product__block--product-header{display:none;margin-bottom:0}.product__mobile-header{padding:0 3.3vw;padding:0 var(--space-outer);margin-bottom:16px;margin-bottom:var(--spacing-4)}.product__mobile-header .product__block--product-header{margin-bottom:0}.product__mobile-header{order:-1}.product__media-container.below-mobile{touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;will-change:transform;aspect-ratio:4/5;height:auto}.product__media-container.below-mobile .swiper-slide{aspect-ratio:4/5;height:auto}.product__media-container.below-mobile .swiper-wrapper{transition-timing-function:cubic-bezier(.25,.1,.25,1);transition-duration:.3s}.product__media-container.below-mobile .swiper-slide{transition:transform .3s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.product__media-container.below-mobile .swiper-slide img{pointer-events:none;user-select:none;-webkit-user-select:none;object-fit:cover;width:100%;height:100%}.product__media-container.below-mobile .swiper-wrapper{-webkit-overflow-scrolling:touch}.product__media-container.below-mobile .swiper-wrapper.smooth-transition{transition-timing-function:cubic-bezier(.25,.1,.25,1);transition-duration:.4s}.product__media-container.below-mobile.touch-active .swiper-wrapper{transition-duration:0ms}.product__media-container.below-mobile .swiper-slide{will-change:transform;transform:translateZ(0);-webkit-transform:translate3d(0,0,0)}.product__media-container.below-mobile .swiper-slide img{transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.footer__group{width:var(--mobile-width, 100%)!important}}.footer__heading{font-weight:500!important}.footer__link-columns{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (min-width: 960px){.footer__link-columns{display:flex;gap:0;grid-template-columns:none}}.collection-banner__text-container-heading{font-family:"Untitled Sans ",sans-serif!important;font-weight:500!important;font-size:1.8rem!important;text-align:left!important}.modal-heading{font-family:"Untitled Sans ",sans-serif!important;font-weight:500!important;font-size:1.3rem!important;text-align:left!important}.menu-color-swatch{display:inline-block;width:16px;height:16px;border-radius:50%;margin-right:8px;border:1px solid rgba(0,0,0,.1);vertical-align:middle}.meganav__nav .menu-color-swatch{display:inline-block;margin-right:8px;vertical-align:middle}.drawer-menu__accordion-content .drawer-menu__link,.drawer-menu__link-title,.drawer-menu__accordion-content .drawer-menu__link span,.drawer-menu__link-title span{display:flex;align-items:center}.drawer-menu__accordion-content .menu-color-swatch,.drawer-menu__link-title .menu-color-swatch{display:inline-block;margin-right:8px;vertical-align:middle}.drawer-menu__accordion-header{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}.drawer-menu__accordion-header .menu-color-swatch{margin-right:8px!important;flex-shrink:0!important}.drawer-menu__accordion-header .drawer-menu__accordion-icons{margin-left:auto!important}.product__color-swatches--group{width:100%;margin-top:12px}.product__color-swatches--label{margin-bottom:8px;margin-bottom:var(--spacing-2)}.color-group-info{display:inline-flex;align-items:center;gap:8px}.info-icon{cursor:pointer;color:#666;position:relative;display:inline-flex;align-items:center}.info-icon svg{width:14px;height:14px}.tooltip{visibility:hidden;position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#fff;color:#333;padding:12px;border-radius:4px;font-size:14px;line-height:1.4;z-index:100;margin-bottom:8px;opacity:0;transition:opacity .2s,visibility .2s;width:300px;box-shadow:0 2px 8px #0000001a;border:1px solid #e5e5e5;text-align:left;white-space:normal}.tooltip strong{font-weight:500;display:block;margin-bottom:8px}.tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:white transparent transparent transparent;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1))}@media (max-width: 767px){.tooltip{position:fixed;bottom:0;left:0;right:0;transform:none;width:100%;margin:0;border-radius:0;padding:24px;box-shadow:0 -2px 10px #0000001a;height:150px;overflow-y:auto;font-size:14px}.tooltip:after{display:none}.tooltip-close{position:absolute;top:16px;right:16px;width:24px;height:24px;border:none;background:none;font-size:24px;line-height:1;color:#666;cursor:pointer;z-index:101;padding:0;display:flex;align-items:center;justify-content:center}.tooltip strong{font-weight:500;display:block;margin-bottom:8px}.info-icon:hover .tooltip,.info-icon:active .tooltip{visibility:visible;opacity:1;transform:translateY(0)}}@media (min-width: 768px){.info-icon:hover .tooltip{visibility:visible;opacity:1}.tooltip-close{display:none}}.selected-value-container{margin-left:0}
/*# sourceMappingURL=/cdn/shop/t/47/assets/custom.css.map */
