:root{--safe-area-bottom: env(safe-area-inset-bottom, 0px)}html.ig-inapp{--safe-area-bottom: 25px}::selection{background-color:#ff5f41;color:#fff}::-moz-selection{background-color:#ff5f41;color:#fff}#header-group,.header-section{position:fixed!important;top:0;left:0;right:0;z-index:var(--layer-sticky, 1000);background-color:transparent!important;pointer-events:none}header-component,.header{background-color:transparent!important;max-width:var(--grid-max-width, 2560px);margin-left:auto;margin-right:auto;width:100%;pointer-events:none}.header__row,.header__columns{pointer-events:none}header-component a,header-component button,header-component [role=button],header-component [role=menuitem],header-component summary,header-component .header-menu a,header-component .header-menu button,header-component .header__icon,header-component .header__icon--summary,header-component .header__actions,header-component .header__actions a,header-component .header__actions button,header-component [data-cart-drawer-trigger],header-component [data-search-trigger],header-component .header-logo,header-component .header-logo a,header-component .header-text,.header a,.header button,.header [role=button],.header [role=menuitem],.header summary,.header .header-menu a,.header .header-menu button,.header .header__icon,.header .header__icon--summary,.header .header__actions,.header .header__actions a,.header .header__actions button,.header [data-cart-drawer-trigger],.header [data-search-trigger],.header .header-logo,.header .header-logo a,.header .header-text{pointer-events:auto}.header-section{width:100%!important;max-width:100%!important}.header-section>*{max-width:var(--grid-max-width, 2560px);margin-left:auto;margin-right:auto}.header__row{background-color:transparent!important;border-bottom:none!important;max-width:var(--grid-max-width, 2560px);margin-left:auto;margin-right:auto}header-component[transparent] .header__row,.header[transparent] .header__row{background-color:transparent!important}.header__row.section{grid-template-columns:1fr!important;--page-width: var(--grid-max-width, 2560px) !important;--full-page-grid-central-column-width: 100% !important}.header__row{width:100%!important;max-width:var(--grid-max-width, 2560px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.header__columns{grid-column:1 / -1!important;width:100%!important;max-width:100%!important;padding-top:24px!important;padding-bottom:24px!important;padding-left:var(--grid-column-margin, 24px)!important;padding-right:var(--grid-column-margin, 24px)!important;margin:0!important;box-sizing:border-box!important}@media screen and (max-width:749px){.header__columns{padding:20px!important}header-component .header-text,header-component #header-text-container,header-component .header__column--left .header-text{display:none}header-component .header__drawer .header__icon--summary,header-component .header__drawer summary{display:none}header-component .header__column--center{display:flex;justify-content:center;width:100%}}.header__column,.header-logo,.menu-list,.menu-list__list{align-items:flex-start!important}.overflow-menu::part(list){gap:24px!important}.menu-list__list{gap:24px!important}.header-menu .menu-list__list-item[data-link=Close]{display:none!important}body:has([data-template=index]) .header-menu .menu-list__list-item[data-link=Home]{display:none!important}body:has([data-template=collection]) .header-menu .menu-list__list-item:not([data-link=Close]){display:none!important}body:has([data-template=collection]) .header-menu .menu-list__list-item[data-link=Close]{display:flex!important}body:has([data-template=page]) .header-menu .menu-list__list-item:not([data-link=Close]){display:none!important}body:has([data-template=page]) .header-menu .menu-list__list-item[data-link=Close]{display:flex!important}body:has([data-template="404"]) .header-menu .menu-list__list-item:not([data-link=Close]){display:none!important}body:has([data-template="404"]) .header-menu .menu-list__list-item[data-link=Close]{display:flex!important}body[data-product-type] .header-menu .menu-list__list-item:not([data-link=Close]):not([data-link=Cart]){display:none!important}body[data-product-type] .header-menu .menu-list__list-item[data-link=Close],body[data-product-type] .header-menu .menu-list__list-item[data-link=Cart]{display:flex!important}.header-text{align-items:flex-start!important}*{font-family:var(--font-union--family, "Union", Helvetica, Arial, sans-serif)}body{font-family:var(--font-union--family, "Union", Helvetica, Arial, sans-serif);font-size:var(--font-size-default, 20px);line-height:var(--line-height-default, 24px);letter-spacing:var(--letter-spacing-default, .2px);font-weight:var(--font-weight-default, 400);color:var(--color-text-primary, #000);background-color:var(--color-background-custom, #FFFFFF)}h1:not(.menu-drawer__menu-item-text),h2:not(.menu-drawer__menu-item-text),h3:not(.menu-drawer__menu-item-text),h4:not(.menu-drawer__menu-item-text),h5:not(.menu-drawer__menu-item-text),h6:not(.menu-drawer__menu-item-text),p:not(.menu-drawer *),span:not(.menu-drawer__menu-item-text):not(.menu-drawer__close-text),a:not(.menu-drawer__menu-item):not(.menu-drawer a),button:not(.menu-drawer__close-button),input,textarea,select,label,li:not(.menu-drawer__menu>li):not(.menu-drawer *),td,th,.paragraph,.h1,.h2,.h3,.h4,.h5,.h6,[class*=font-size]:not(.menu-drawer *),.text-block,.text-block>*,small{font-size:var(--font-size-default, 20px)}[style*=font-size]:not(.menu-drawer *){font-size:var(--font-size-default, 20px)}body,p,h1,h2,h3,h4,h5,h6,span,a,button,input,textarea,select,label{leading-trim:both;text-edge:cap}.font-large,h1.font-large,.display-text{font-size:var(--font-size-large, 58px);line-height:var(--line-height-large, 52px);letter-spacing:var(--letter-spacing-default, .2px);font-weight:var(--font-weight-default, 400)}.text-primary{color:var(--color-text-primary, #000)}.text-accent{color:var(--color-text-accent, #FF5F41)}.text-secondary{color:var(--color-text-secondary, #ACACAC)}a{color:var(--color-text-accent, #FF5F41);text-decoration:none}a:hover{color:var(--color-text-primary, #000)}h1,h2,h3,h4,h5,h6,p,span,a,button,input,textarea,select,label,li,td,th{font-family:var(--font-union--family, "Union", Helvetica, Arial, sans-serif)}body,h1,h2,h3,h4,h5,h6,p,span,a,button,input,textarea,select,label,li,td,th,strong,b,em,i{font-weight:var(--font-weight-override, 400);font-style:var(--font-style-override, normal)}b,strong,.font-bold,[style*="font-weight: bold"],[style*="font-weight: 700"]{font-weight:var(--font-weight-override, 400)!important}i,em,.font-italic,[style*="font-style: italic"]{font-style:var(--font-style-override, normal)!important}.homepage-carousel-section{position:relative;width:100%;height:100dvh;overflow:hidden;margin:0;padding:0;background-color:var(--color-background-custom, #FFFFFF)}.homepage-carousel{width:100%;height:100%}.homepage-carousel .swiper-wrapper{height:100%}.homepage-carousel__slide{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-background-custom, #FFFFFF)}.homepage-carousel__slide-media{display:flex;align-items:center;justify-content:center}.homepage-carousel__slide-media--inset{position:absolute;top:12px;left:12px;right:12px;bottom:12px;width:calc(100% - 24px);height:calc(100% - 24px)}.homepage-carousel__slide-media--inset .homepage-carousel__image,.homepage-carousel__slide-media--inset img{width:100%;height:100%;object-fit:contain;object-position:center}.homepage-carousel__slide-media--small-inset{position:absolute;top:20%;left:20%;right:20%;bottom:20%;width:60%;height:60%}.homepage-carousel__slide-media--small-inset .homepage-carousel__image,.homepage-carousel__slide-media--small-inset img{width:100%;height:100%;object-fit:contain;object-position:center}@media screen and (max-width:749px){.homepage-carousel__slide-media--inset,.homepage-carousel__slide-media--small-inset{position:absolute;top:90px;left:0;right:0;bottom:56px;width:100%;height:calc(100dvh - 146px);max-width:none;max-height:none}html.ig-inapp .homepage-carousel__slide-media--inset,html.ig-inapp .homepage-carousel__slide-media--small-inset{height:calc(100dvh - 146px - var(--ig-inset-lift, 25px))}.homepage-carousel__slide-media--inset .homepage-carousel__image,.homepage-carousel__slide-media--inset img,.homepage-carousel__slide-media--inset .homepage-carousel__video,.homepage-carousel__slide-media--small-inset .homepage-carousel__image,.homepage-carousel__slide-media--small-inset img,.homepage-carousel__slide-media--small-inset .homepage-carousel__video{width:100%;height:100%;object-fit:cover;object-position:center}}.homepage-carousel__slide-media--full-bleed,.homepage-carousel__slide-media--full-bleed-image,.homepage-carousel__slide-media--full-bleed-video{position:absolute;top:0;left:0;width:100%;height:100%}.homepage-carousel__slide-media--full-bleed .homepage-carousel__image,.homepage-carousel__slide-media--full-bleed img,.homepage-carousel__slide-media--full-bleed-image .homepage-carousel__image,.homepage-carousel__slide-media--full-bleed-image img,.homepage-carousel__slide-media--full-bleed-video .homepage-carousel__image,.homepage-carousel__slide-media--full-bleed-video img,.homepage-carousel__image--full-bleed,.homepage-carousel__video{width:100%;height:100%;object-fit:cover;object-position:center}.homepage-carousel__slide-media--inset .homepage-carousel__video,.homepage-carousel__slide-media--small-inset .homepage-carousel__video{object-fit:contain}.homepage-carousel__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;color:#666;font-size:16px}.header-logo,.header-text,.header-text__content,.header-text__link,#header-text-content,#header-text-content a,.menu-list__link,.menu-list__link-title,.header-menu a,.header-menu button{transition:color 0s!important}header-component[data-carousel-header-color=white] .header-text,header-component[data-carousel-header-color=white] .header-text__content,header-component[data-carousel-header-color=white] .header-text__link,header-component[data-carousel-header-color=white] #header-text-content,header-component[data-carousel-header-color=white] #header-text-content a{color:#fff!important}header-component[data-carousel-header-color=white] .menu-list__link,header-component[data-carousel-header-color=white] .menu-list__link-title,header-component[data-carousel-header-color=white] .header-menu a,header-component[data-carousel-header-color=white] .header-menu button{color:#fff!important}header-component[data-carousel-header-color=black] .header-text,header-component[data-carousel-header-color=black] .header-text__content,header-component[data-carousel-header-color=black] .header-text__link,header-component[data-carousel-header-color=black] #header-text-content,header-component[data-carousel-header-color=black] #header-text-content a{color:#000!important}header-component[data-carousel-header-color=black] .menu-list__link,header-component[data-carousel-header-color=black] .menu-list__link-title,header-component[data-carousel-header-color=black] .header-menu a,header-component[data-carousel-header-color=black] .header-menu button{color:#000!important}header-component[data-carousel-header-color=black] .menu-list__link:hover,header-component[data-carousel-header-color=black] .menu-list__link:focus,header-component[data-carousel-header-color=black] .header-menu a:hover,header-component[data-carousel-header-color=black] .header-menu button:hover{color:#0000004d!important}.header-text__link{color:inherit;text-decoration:none}.header-text__link:hover{opacity:.7}.product-carousel{width:100%;height:100%;cursor:pointer;position:relative}.product-carousel .product-media-container--zoomable,.product-carousel .product-media-container--zoomable.product-media-container--image,body[data-product-type] .product-media-container--zoomable,body[data-product-type] .product-media-container--zoomable.product-media-container--image{cursor:pointer!important}.product-carousel .swiper-wrapper{align-items:center;display:flex}.product-carousel .swiper-slide{display:flex;align-items:center;justify-content:center;width:100%;height:auto;flex-shrink:0}.product-carousel .swiper-slide .product-media-container{width:100%;height:auto}.product-carousel .swiper-slide img,.product-carousel .swiper-slide .product-media img,.product-carousel .swiper-slide .product-media{width:100%;height:auto;object-fit:contain;display:block}.product-information__media .media-gallery--carousel slideshow-controls,.product-information__media .media-gallery--carousel slideshow-arrows,.product-information__media .media-gallery--carousel .slideshow-controls,.product-information__media .media-gallery--carousel .media-gallery__mobile-controls,.product-information__media .media-gallery--carousel .slideshow-arrows{display:none!important}.product-information__media .product-carousel{min-height:100%}@media screen and (min-width:750px){.product-information__grid:not(.product-information--media-none){gap:28px}}.accelerated-checkout-block,shopify-payment-button,[data-shopify=payment-button]{display:none!important}.add-to-cart-button.button,.add-to-cart-button.button--primary,.add-to-cart-button.button-secondary{background:none!important;border:none!important;padding:0!important;box-shadow:none!important;font-family:var(--font-union--family, "Union", Helvetica, Arial, sans-serif)!important;font-size:var(--font-size-default, 20px)!important;line-height:26px!important;letter-spacing:var(--letter-spacing-default, .2px)!important;color:var(--color-text-accent, #FF5F41)!important;text-align:left!important;cursor:pointer!important;min-width:auto!important;width:auto!important;height:auto!important}.add-to-cart-button:hover{opacity:1!important;background:none!important;transform:none!important}.add-to-cart-button:hover .add-to-cart-text,.add-to-cart-button:hover .add-to-cart-text__content{color:var(--color-text-primary, #000)!important}.add-to-cart-button .add-to-cart-text,.add-to-cart-button .add-to-cart-text__content{color:var(--color-text-accent, #FF5F41)!important}.add-to-cart-button .add-to-cart-icon{display:none!important}.add-to-cart-button:disabled{opacity:.5!important;cursor:not-allowed!important}.password-page{min-height:100vh;background-color:#ff5f41;display:flex;flex-direction:column;justify-content:space-between;padding:16px 24px;font-family:var(--font-union--family, "Union", Helvetica, Arial, sans-serif)}.password-heading{font-size:58px!important;line-height:52px!important;color:#000;text-align:left;margin:0;padding:0;leading-trim:both;text-edge:cap;letter-spacing:0}.password-heading p{font-size:58px!important;line-height:52px!important;margin:0;padding:0}.password-footer{font-size:20px;line-height:24px;color:#000;text-align:left;margin:0;padding:0;leading-trim:both;text-edge:cap;letter-spacing:.2px;display:flex;flex-direction:column;gap:0}.password-footer p{font-size:20px;line-height:24px;margin:0;padding:0}.password-footer__contact,.password-footer__social{display:inline}.password-footer__contact{margin-bottom:0}.password-footer a{color:#000;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;position:relative}.password-footer a:after{content:"";display:inline-block;width:13px;height:13px;margin-left:4px;vertical-align:middle;text-decoration:none!important;background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.53027 0.75L11.5303 0.75L11.5303 8.75' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M11.6197 0.883992L0.530273 11.9734' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (min-width:750px){.password-heading{text-align:center}.password-footer{text-align:center;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:0}.password-footer__contact,.password-footer__social{display:inline}.password-footer__contact:after{content:" "}}@media screen and (max-width:749px){.password-footer{flex-direction:column}.password-footer__contact{display:block;margin-bottom:8px}.password-footer__social{display:block}}header-drawer .menu-drawer__close-text{display:none}@media screen and (max-width:749px){#Details-menu-drawer-container[open] header-drawer,#Details-menu-drawer-container[open] .header-drawer,details#Details-menu-drawer-container[open]{display:block}#Details-menu-drawer-container .menu-drawer,header-drawer .menu-drawer-container .menu-drawer{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100dvh;max-width:none;transform:none;visibility:hidden;opacity:0;display:none;background-color:#fff;z-index:var(--layer-menu-drawer, 18);border:none;box-shadow:none;overflow:hidden;transition:none;animation:none}#Details-menu-drawer-container.menu-open .menu-drawer,details#Details-menu-drawer-container.menu-open>.menu-drawer,details#Details-menu-drawer-container[open] .menu-drawer,details#Details-menu-drawer-container[open]>.menu-drawer,header-drawer .menu-drawer-container.menu-open .menu-drawer{visibility:visible!important;opacity:1!important;display:flex!important;flex-direction:column;transform:none!important;transition:none;animation:none;z-index:99999!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100dvh!important}#Details-menu-drawer-container .menu-drawer__backdrop,header-drawer .menu-drawer__backdrop{display:none}#Details-menu-drawer-container .menu-drawer,#Details-menu-drawer-container .menu-drawer *,#Details-menu-drawer-container .menu-drawer__animated-element{transition:none;animation:none;animation-delay:0s}#Details-menu-drawer-container .menu-drawer__close-button .svg-wrapper,#Details-menu-drawer-container .menu-drawer__close-button .header-drawer-icon{display:none}#Details-menu-drawer-container .menu-drawer__close-button,header-drawer .menu-drawer .menu-drawer__close-button{position:fixed;bottom:16px;right:16px;left:auto;top:auto;padding:0;padding-bottom:var(--safe-area-bottom);background:none!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;cursor:pointer;z-index:100;width:auto;height:auto}#Details-menu-drawer-container .menu-drawer__close-text,header-drawer .menu-drawer .menu-drawer__close-text{display:block;font-family:var(--font-union--family, "Union", Helvetica, Arial, sans-serif);font-size:20px;line-height:24px;letter-spacing:.2px;color:#000}#Details-menu-drawer-container .menu-drawer__close-button:hover .menu-drawer__close-text,header-drawer .menu-drawer .menu-drawer__close-button:hover .menu-drawer__close-text{color:#0000004d}#Details-menu-drawer-container .menu-drawer__navigation,header-drawer .menu-drawer .menu-drawer__navigation{flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding:0;margin:0;overflow:visible}#Details-menu-drawer-container .menu-drawer__navigation-container,header-drawer .menu-drawer .menu-drawer__navigation-container{display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:0}#Details-menu-drawer-container .menu-drawer__menu,header-drawer .menu-drawer .menu-drawer__menu{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:16px;padding-bottom:calc(16px + var(--safe-area-bottom));margin:0;list-style:none;gap:8px}#Details-menu-drawer-container .menu-drawer__menu.has-submenu,header-drawer .menu-drawer .menu-drawer__menu.has-submenu{margin-block-end:0}#Details-menu-drawer-container .menu-drawer__menu>li,#Details-menu-drawer-container .menu-drawer__list-item--deep,#Details-menu-drawer-container .menu-drawer__list-item--flat{min-height:auto;margin:0;padding:0}#Details-menu-drawer-container .menu-drawer__menu-item,#Details-menu-drawer-container .menu-drawer__menu-item--mainlist,#Details-menu-drawer-container a.menu-drawer__menu-item,header-drawer .menu-drawer .menu-drawer__menu-item{font-family:var(--font-union--family, "Union", Helvetica, Arial, sans-serif);font-size:52px;line-height:55px;letter-spacing:0;color:#000;text-decoration:none;padding:0;margin:0;display:block;background:none;border:none}#Details-menu-drawer-container .menu-drawer__menu-item:hover,#Details-menu-drawer-container .menu-drawer__menu-item--mainlist:hover,#Details-menu-drawer-container .menu-drawer__menu-item--parent:hover,#Details-menu-drawer-container .menu-drawer__menu-item--child:hover,#Details-menu-drawer-container a.menu-drawer__menu-item:hover,header-drawer .menu-drawer .menu-drawer__menu-item:hover{color:#0000004d}#Details-menu-drawer-container .menu-drawer__menu-item-text,header-drawer .menu-drawer .menu-drawer__menu-item-text{font-size:52px;line-height:55px;color:inherit}#Details-menu-drawer-container .menu-drawer__menu-item:hover .menu-drawer__menu-item-text,#Details-menu-drawer-container .menu-drawer__menu-item--mainlist:hover .menu-drawer__menu-item-text,#Details-menu-drawer-container .menu-drawer__menu-item--parent:hover .menu-drawer__menu-item-text,#Details-menu-drawer-container .menu-drawer__menu-item--child:hover .menu-drawer__menu-item-text,header-drawer .menu-drawer .menu-drawer__menu-item:hover .menu-drawer__menu-item-text{color:inherit}#Details-menu-drawer-container .menu-drawer__menu-item .svg-wrapper,#Details-menu-drawer-container .menu-drawer__menu-item .icon-plus,#Details-menu-drawer-container .menu-drawer__menu-item .icon-caret{display:none}#Details-menu-drawer-container .menu-drawer__menu--childlist,#Details-menu-drawer-container .menu-drawer__submenu,#Details-menu-drawer-container accordion-custom details .menu-drawer__menu{display:none}#Details-menu-drawer-container accordion-custom summary.menu-drawer__menu-item{list-style:none;cursor:pointer}#Details-menu-drawer-container accordion-custom summary.menu-drawer__menu-item::-webkit-details-marker{display:none}#Details-menu-drawer-container .menu-drawer__featured-content,#Details-menu-drawer-container .menu-drawer__localization,#Details-menu-drawer-container .menu-drawer__utility-links,#Details-menu-drawer-container .drawer-localization{display:none}#Details-menu-drawer-container .menu-drawer accordion-custom{display:contents}#Details-menu-drawer-container .menu-drawer accordion-custom>details{display:contents}#Details-menu-drawer-container .menu-drawer accordion-custom>details>summary{display:block}body:has(#Details-menu-drawer-container.menu-open) .mobile-footer-bar,body:has(#Details-menu-drawer-container[open]) .mobile-footer-bar{--layer-sticky: 1}.menu-drawer__list-item--mobile-cart{min-height:auto;margin:0;padding:0}.menu-drawer__list-item--mobile-cart .menu-drawer__menu-item{font-family:var(--font-union--family, "Union", Helvetica, Arial, sans-serif)!important;font-size:52px!important;line-height:55px!important;letter-spacing:0!important;color:#000;text-decoration:none!important;padding:0!important;margin:0!important;display:block!important;background:none!important;border:none!important;min-height:auto!important;cursor:pointer!important}.menu-drawer__list-item--mobile-cart .menu-drawer__menu-item-text{font-size:52px!important;line-height:55px!important}}@media screen and (min-width:750px){.menu-drawer__list-item--mobile-cart{display:none!important}}.cart-drawer__dialog:not([open]){display:none!important;visibility:hidden!important;pointer-events:none!important}.cart-drawer__dialog::backdrop{background-color:#00000040!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:backdrop-fade-in .3s ease-out forwards}.cart-drawer__dialog.dialog-closing::backdrop{animation:backdrop-fade-out .3s ease-in forwards}@keyframes backdrop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes backdrop-fade-out{0%{opacity:1}to{opacity:0}}@keyframes cart-drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes cart-drawer-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}.cart-drawer__dialog{pointer-events:auto}.cart-drawer__dialog[open]{max-width:500px!important;width:100%!important;display:flex!important;flex-direction:column!important;height:100%!important;animation:cart-drawer-slide-in .3s ease-out forwards}.cart-drawer__dialog[open].dialog-closing,.cart-drawer__dialog.dialog-drawer[open].dialog-closing{animation:cart-drawer-slide-out .3s ease-in forwards!important}.cart-drawer__header--custom{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 16px 0!important;margin-bottom:20px;background-color:#fff;border-bottom:none!important;flex-shrink:0}@media screen and (min-width:750px){.cart-drawer__header--custom{padding-top:24px!important;padding-right:24px!important}}.cart-drawer__heading--custom{font-family:var(--font-union--family, "Union", Helvetica, Arial, sans-serif);font-size:20px;line-height:24px;letter-spacing:.2px;font-weight:400;color:#000;margin:0;padding:0}.cart-drawer__header--empty-custom{position:absolute;top:0;left:0;right:0;z-index:1}.cart-drawer__close-button--text{font-family:var(--font-union--family, "Union", Helvetica, Arial, sans-serif);font-size:20px;line-height:24px;letter-spacing:.2px;font-weight:400;color:#000;background:none!important;border:none!important;padding:0!important;margin:0!important;cursor:pointer;text-align:right}.cart-drawer__close-button--text:hover{color:#0000004d}.cart-drawer__content--empty{display:none!important}.cart-drawer__content{flex:1!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important;-webkit-mask-image:none!important;mask-image:none!important;overscroll-behavior:contain}.cart-items__wrapper--custom{margin-top:55px}.cart-drawer__items{padding:0 16px!important;flex:1;-webkit-mask-image:none!important;mask-image:none!important}.cart-drawer__items .cart-form,.cart-drawer__items .cart-items,.cart-drawer__items .cart-item--custom,.cart-drawer__items .cart-item__details-custom,.cart-drawer__items .cart-item__info-custom{pointer-events:auto;touch-action:pan-y}.cart-item--custom{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px}.cart-item--custom:last-child{margin-bottom:0}.cart-item__image-custom{width:184px;height:218px;flex-shrink:0}.cart-item__image-custom img{width:100%;height:100%;object-fit:cover}.cart-item__details-custom{display:flex;flex-direction:column;gap:24px;flex:1}.cart-item__info-custom{display:flex;flex-direction:column;gap:0}.cart-item__title-custom,.cart-item__size-custom{font-family:var(--font-union--family, "Union", Helvetica, Arial, sans-serif);font-size:20px;line-height:26px;letter-spacing:.2px;font-weight:400;color:#000;margin:0}.cart-item__remove-custom{font-family:var(--font-union--family, "Union", Helvetica, Arial, sans-serif);font-size:20px;line-height:26px;letter-spacing:.2px;font-weight:400;color:#0000004d;background:none;border:none;padding:0;cursor:pointer;text-align:left}.cart-item__remove-custom:hover{color:#000}.cart-drawer__summary{padding:16px 16px 0!important;margin-top:auto;background-color:#fff;flex-shrink:0}.cart-summary--custom{width:100%}.cart-summary__totals-custom{display:flex;flex-direction:column;gap:0;margin-bottom:16px}.cart-summary__row-custom{display:flex;justify-content:space-between;align-items:flex-start}.cart-summary__label-custom,.cart-summary__value-custom{font-family:var(--font-union--family, "Union", Helvetica, Arial, sans-serif);font-size:20px;line-height:26px;letter-spacing:.2px;font-weight:400;color:#000;margin:0}.cart-summary__value-custom{text-align:right}.cart-summary__value-custom[shimmer],.cart-summary__value-custom text-component[shimmer],text-component.cart-summary__value-custom[shimmer]{color:#000!important;opacity:1!important}.cart-summary__value-custom[shimmer]:after,.cart-summary__value-custom text-component[shimmer]:after,text-component.cart-summary__value-custom[shimmer]:after{display:none!important;opacity:0!important;animation:none!important}.cart-checkout-button--custom{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;margin-bottom:0;height:65px;background-color:#ff5f41!important;border:none!important;border-radius:0!important;font-family:var(--font-union--family, "Union", Helvetica, Arial, sans-serif);font-size:20px;line-height:24px;letter-spacing:.2px;font-weight:400;color:#000!important;cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;transition:none}.cart-checkout-button--custom:hover{background-color:#000!important;color:#fff!important}.cart-checkout-button--custom:disabled{opacity:.5;cursor:not-allowed}.cart-checkout-button--custom:disabled:hover{background-color:#ff5f41!important;color:#000!important}.cart-drawer .cart__summary-discounts,.cart-drawer .cart__original-total-container,.cart-drawer .cart__installments,.cart-drawer .cart-actions,.cart-drawer .cart-note,.cart-drawer .cart-discount,.cart-drawer .tax-note,.cart-drawer .additional-checkout-buttons,.cart-drawer .cart__ctas .additional-checkout-buttons,.cart-drawer shopify-accelerated-checkout-cart{display:none!important}.cart-drawer .cart-items__quantity,.cart-drawer .quantity-selector,.cart-drawer quantity-selector-component,.cart-drawer cart-quantity-selector-component,.cart-drawer .volume-pricing-info{display:none!important}.cart-drawer .cart-items__remove,.cart-drawer .cart-drawer__heading .cart-bubble{display:none!important}.size-picker-custom,.size-picker-custom__picker,.size-picker-custom__form{width:100%}.size-picker-custom__options{display:flex;flex-direction:row;align-items:center;gap:24px;border:none;padding:0;margin:0}.size-picker-custom__option{position:relative;cursor:pointer}.size-picker-custom__option input[type=radio]{position:absolute;opacity:0;width:0;height:0}.size-picker-custom__text{font-family:var(--font-union--family, "Union", Helvetica, Arial, sans-serif);font-size:var(--font-size-default, 20px);line-height:26px;letter-spacing:var(--letter-spacing-default, .2px);color:var(--color-text-primary, #000);text-decoration:none;transition:none}.size-picker-custom__option:hover .size-picker-custom__text:not(.size-picker-custom__text--selected){color:#0000004d}.size-picker-custom__text--unavailable{color:var(--color-text-primary, #000);transition:none}.size-picker-custom__option:hover .size-picker-custom__text--unavailable{color:#0000004d}.size-picker-custom__text--selected{color:#ff5f41!important}.size-picker-custom__option input[type=radio]:focus-visible+.size-picker-custom__text{outline:2px solid var(--color-text-primary, #000);outline-offset:2px}.product-details .variant-picker{display:none!important}.product-details .quantity-selector,.product-details quantity-selector-component,.product-details .product-form-buttons .quantity-label,.product-details .product-form-buttons .quantity-rules,.product-details .product-form-buttons quantity-selector-component,.product-form-buttons>quantity-selector-component{display:none!important}.product-form-text__error{margin-bottom:20px!important}.product-details button[name=add],.product-details .button[name=add],.product-details .add-to-cart-button,.product-information button[name=add],.product-information .button[name=add],.buy-buttons-block button[name=add],.product-form-buttons button[name=add]{background:transparent!important;background-color:transparent!important;border:none!important;padding:0!important;min-height:auto!important;height:auto!important;font-family:var(--font-union--family, "Union", Helvetica, Arial, sans-serif)!important;font-size:var(--font-size-default, 20px)!important;line-height:26px!important;letter-spacing:var(--letter-spacing-default, .2px)!important;color:#ff5f41!important;cursor:pointer;text-align:left!important;justify-content:flex-start!important;box-shadow:none!important;border-radius:0!important;width:auto!important;min-width:auto!important}.product-details button[name=add]:hover,.product-information button[name=add]:hover,.buy-buttons-block button[name=add]:hover,.product-form-buttons button[name=add]:hover{background:transparent!important;background-color:transparent!important;opacity:1;color:var(--color-text-primary, #000)!important}.product-details button[name=add]:hover span,.product-information button[name=add]:hover span,.buy-buttons-block button[name=add]:hover span,.product-form-buttons button[name=add]:hover span{color:var(--color-text-primary, #000)!important}.product-details button[name=add] .svg-wrapper,.product-details button[name=add] .add-to-cart-icon,.product-information button[name=add] .svg-wrapper,.buy-buttons-block button[name=add] .svg-wrapper{display:none!important}.product-details button[name=add] span,.product-information button[name=add] span,.buy-buttons-block button[name=add] span{color:#ff5f41!important}.product-details button[name=add]:disabled,.product-details button[name=add][disabled],.product-information button[name=add]:disabled,.buy-buttons-block button[name=add]:disabled,.product-form-buttons button[name=add]:disabled{color:#ff5f41!important;opacity:1!important;cursor:default!important;background:transparent!important;pointer-events:none!important}.product-details button[name=add]:disabled:hover,.product-information button[name=add]:disabled:hover,.buy-buttons-block button[name=add]:disabled:hover,.product-form-buttons button[name=add]:disabled:hover{color:#000!important}.product-form-buttons:has(button[name=add]:disabled):hover button[name=add]:disabled,.buy-buttons-block:has(button[name=add]:disabled):hover button[name=add]:disabled{color:#000!important}.product-details button[name=add] .quantity-display,.product-information button[name=add] .quantity-display,.product-details .add-to-cart__added,.product-information .add-to-cart__added{display:none!important}.product-details button[name=add],.product-information button[name=add],.buy-buttons-block button[name=add],.product-form-buttons button[name=add],.product-details button[name=add] *,.product-information button[name=add] *,.buy-buttons-block button[name=add] *,.product-form-buttons button[name=add] *{transition:none!important;animation:none!important}.product-details button[name=add][data-added=true] .add-to-cart-text,.product-information button[name=add][data-added=true] .add-to-cart-text,.buy-buttons-block button[name=add][data-added=true] .add-to-cart-text,.product-form-buttons button[name=add][data-added=true] .add-to-cart-text{clip-path:circle(100% at 50% 50%)!important;opacity:1!important;filter:none!important;translate:0 0!important;visibility:visible!important}.product-details .product-form-buttons{gap:0!important}.product-details .buy-buttons-block{width:100%}@media screen and (min-width:750px){body[data-product-type] .header-text,body[data-product-type] #header-text-container{display:flex!important;visibility:visible!important}body[data-product-type] .header-text__content,body[data-product-type] #header-text-content{display:inline!important;visibility:visible!important}}body[data-product-type] .header-logo,body[data-product-type] .header__column--center .header-logo{display:none!important;visibility:hidden!important}body:has([data-template=collection]) .header-logo,body:has([data-template=collection]) .header__column--center .header-logo{display:none!important;visibility:hidden!important}body:has([data-template=collection]) #header-group,body:has([data-template=collection]) .header-section{mix-blend-mode:difference}@media screen and (max-width:749px){body:has([data-template=collection]) .mobile-footer-bar,body:has([data-template=collection]) #mobile-footer-bar{mix-blend-mode:difference}body:has([data-template=collection]) .mobile-footer-bar__text,body:has([data-template=collection]) .mobile-footer-bar__text-content,body:has([data-template=collection]) .mobile-footer-bar__menu-button,body:has([data-template=collection]) .mobile-footer-bar__close-link,body:has([data-template=collection]) .mobile-footer-bar__cart-button,body:has([data-template=collection]) .mobile-footer-bar__cart-link{color:#fff!important}}.klaviyo-form-Xuy6UJ input[type=email],.klaviyo-form-Xuy6UJ input[type=text],.klaviyo-form-Xuy6UJ input[type=tel],.klaviyo-form-Xuy6UJ input[type=search],.klaviyo-form-Xuy6UJ input[type=password],.klaviyo-form-Xuy6UJ textarea{border:none!important;border-bottom:1px solid #000000!important;border-radius:0!important;padding-left:0!important}html body .klaviyo-form-Xuy6UJ.klaviyo-form-Xuy6UJ.klaviyo-form-Xuy6UJ input[type=email]:hover,html body .klaviyo-form-Xuy6UJ.klaviyo-form-Xuy6UJ.klaviyo-form-Xuy6UJ input[type=text]:hover,html body .klaviyo-form-Xuy6UJ.klaviyo-form-Xuy6UJ.klaviyo-form-Xuy6UJ input[type=tel]:hover,html body .klaviyo-form-Xuy6UJ.klaviyo-form-Xuy6UJ.klaviyo-form-Xuy6UJ input[type=search]:hover,html body .klaviyo-form-Xuy6UJ.klaviyo-form-Xuy6UJ.klaviyo-form-Xuy6UJ input[type=password]:hover,html body .klaviyo-form-Xuy6UJ.klaviyo-form-Xuy6UJ.klaviyo-form-Xuy6UJ textarea:hover{border-color:#000!important}html body .klaviyo-form-Xuy6UJ.klaviyo-form-Xuy6UJ.klaviyo-form-Xuy6UJ input[type=email]:focus-visible,html body .klaviyo-form-Xuy6UJ.klaviyo-form-Xuy6UJ.klaviyo-form-Xuy6UJ input[type=text]:focus-visible,html body .klaviyo-form-Xuy6UJ.klaviyo-form-Xuy6UJ.klaviyo-form-Xuy6UJ input[type=tel]:focus-visible,html body .klaviyo-form-Xuy6UJ.klaviyo-form-Xuy6UJ.klaviyo-form-Xuy6UJ input[type=search]:focus-visible,html body .klaviyo-form-Xuy6UJ.klaviyo-form-Xuy6UJ.klaviyo-form-Xuy6UJ input[type=password]:focus-visible,html body .klaviyo-form-Xuy6UJ.klaviyo-form-Xuy6UJ.klaviyo-form-Xuy6UJ textarea:focus-visible{outline:none!important;outline-width:0!important;outline-style:none!important;outline-color:transparent!important;outline-offset:0!important}.klaviyo-form-Xuy6UJ button,.klaviyo-form-Xuy6UJ button[type=submit],.klaviyo-form-Xuy6UJ .klaviyo-submit-button{border:none!important;border-bottom:1px solid #000000!important;border-radius:0!important}body:has([data-template=collection]) .header-menu .menu-list__link,body:has([data-template=collection]) .header-menu .menu-list__link-title,body:has([data-template=collection]) .header-text,body:has([data-template=collection]) .header-text__content,body:has([data-template=collection]) #header-text-content,body:has([data-template=collection]) #header-text-content a,body:has([data-template=collection]) .header-text__link{color:#fff!important}body:has([data-template=collection]) .header-menu .menu-list__link:hover,body:has([data-template=collection]) .header-menu .menu-list__link:focus,body:has([data-template=collection]) .header-text__link:hover,body:has([data-template=collection]) #header-text-content a:hover{color:#ffffffb3!important}body[data-product-type] .product-details{padding-left:24px!important;margin-left:0!important}@media screen and (min-width:750px){.product-details.sticky-content--desktop,body:not([data-product-type]) .product-details.sticky-content--desktop{position:sticky!important;top:72px!important;align-self:flex-start;max-height:calc(100vh - 72px);overflow-y:auto;padding-bottom:24px}.product-details.sticky-content--desktop>.group-block{padding-bottom:24px}body[data-product-type] .product-details.sticky-content--desktop{position:sticky!important;top:72px!important;max-height:calc(100vh - 72px);overflow-y:auto;padding-bottom:24px}}body[data-product-type] .product-information{min-height:100dvh;height:100dvh;padding:0!important;margin:0!important;max-width:100%!important;width:100%!important}body[data-product-type] .product-information__grid{min-height:100dvh;height:100dvh;max-width:100%}body[data-product-type] .product-information__media{position:relative!important;min-height:100dvh;height:100dvh;display:flex;align-items:center;justify-content:center;padding:12px!important;box-sizing:border-box}body[data-product-type] .product-information__media media-gallery{position:relative;width:100%;height:100%}body[data-product-type] .product-media-container.constrain-height{--viewport-offset: 0px !important;--constrained-min-height: 100% !important;--constrained-height: 100% !important;max-height:100%!important;height:100%!important}body[data-product-type] .product-carousel,body[data-product-type] .media-gallery--carousel{width:100%;height:100%}body[data-product-type] .product-carousel .swiper-wrapper{height:100%}body[data-product-type] .product-carousel .swiper-slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center}body[data-product-type] .product-carousel .swiper-slide img,body[data-product-type] .product-carousel .swiper-slide .product-media-image,body[data-product-type] .product-carousel .product-media img,body[data-product-type] .product-media-container img{max-width:100%!important;max-height:100%!important;width:100%;height:auto;object-fit:contain;object-position:center}body[data-product-type] .product-media-container{width:100%;height:100%;max-height:100%!important;display:flex;align-items:center;justify-content:center}body[data-product-type] .product-media{width:100%;height:100%;display:flex;align-items:center;justify-content:center}body[data-product-type] .product-media-constraint-wrapper{width:100%;height:100%;max-height:100%!important;display:flex;align-items:center;justify-content:center}body[data-product-type] .product-color-variants{gap:0!important}body[data-product-type] .product-color-variants a:hover{opacity:1!important;color:#000!important}@media screen and (max-width:749px){body[data-product-type]{overflow-x:hidden!important}body[data-product-type] #header-group,body[data-product-type] .header-section,body[data-product-type] header-component,body[data-product-type] .header,body[data-product-type] .header__row,body[data-product-type] .header__columns{background:transparent;background-color:transparent}body[data-product-type] header-component .header__column--center,body[data-product-type] header-component .header-text,body[data-product-type] header-component .header-logo{display:none}body[data-product-type] #Details-menu-drawer-container>summary{display:none}body[data-product-type] .menu-drawer,body[data-product-type] .menu-drawer .menu-drawer__menu-item,body[data-product-type] .menu-drawer .menu-drawer__menu-item-text{color:#000}body[data-product-type] .menu-drawer .menu-drawer__menu-item:hover,body[data-product-type] .menu-drawer .menu-drawer__menu-item:hover .menu-drawer__menu-item-text{color:#0000004d}body[data-product-type] .header:has(#Details-menu-drawer-container[open]){contain:none}body[data-product-type] header-component:has(#Details-menu-drawer-container[open]),body[data-product-type] .header-section:has(#Details-menu-drawer-container[open]),body[data-product-type] #header-group:has(#Details-menu-drawer-container[open]){contain:none;overflow:visible}body[data-product-type] #Details-menu-drawer-container[open] .menu-drawer,body[data-product-type] details#Details-menu-drawer-container[open] .menu-drawer{display:flex;visibility:visible;opacity:1;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100dvh;z-index:99999;background-color:#fff}body[data-product-type] .content-for-layout>.shopify-section:first-child{margin-top:calc(var(--header-group-height, 80px) * -1)!important}body[data-product-type] main,body[data-product-type] #MainContent,body[data-product-type] .main-content{padding-top:0!important;margin-top:0!important}body[data-product-type] .product-information__grid{display:flex!important;flex-direction:column!important;gap:0!important;grid-template-columns:none!important}body[data-product-type] .product-information{padding-top:0!important;margin-top:0!important}body[data-product-type] .section{padding-top:0!important;padding-left:0!important;padding-right:0!important}body[data-product-type] .product-information.section>*{grid-column:1 / -1!important}body[data-product-type] .product-information,body[data-product-type] .product-information__grid{height:auto!important;min-height:auto!important}body[data-product-type] .product-information__media{order:-1!important;position:relative!important;width:100%!important;max-width:100vw!important;height:auto!important;min-height:auto!important;padding:0!important;margin:0!important;overflow:visible!important}body[data-product-type] media-gallery,body[data-product-type] .media-gallery,body[data-product-type] .media-gallery--carousel{width:100%!important;padding:0!important;margin:0!important;overflow:visible!important}body[data-product-type] .product-carousel{width:100%!important;max-width:100vw!important;height:167vw!important;overflow:hidden!important;position:relative!important}body[data-product-type] .product-carousel .swiper-wrapper{height:100%!important;width:100%!important}body[data-product-type] .product-carousel .swiper-slide{width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;flex-shrink:0!important;margin:0!important}body[data-product-type] .product-carousel .swiper-slide.product-media-container{width:100%!important;height:100%!important;aspect-ratio:unset!important;display:flex!important;align-items:center!important;justify-content:center!important}body[data-product-type] .product-carousel .product-media-container.constrain-height{height:100%!important;min-height:unset!important;max-height:unset!important}body[data-product-type] .product-carousel .product-media{width:100%!important;height:100%!important;aspect-ratio:unset!important}body[data-product-type] .product-carousel .product-media-constraint-wrapper{width:100%!important;height:100%!important;max-height:unset!important;display:flex!important;align-items:center!important;justify-content:center!important}body[data-product-type] .product-carousel .swiper-slide img,body[data-product-type] .product-carousel .product-media img,body[data-product-type] .product-carousel .product-media__image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}body[data-product-type] .swiper-pagination{position:relative!important;bottom:auto!important;left:0!important;right:0!important;width:100%!important;margin-top:-10px!important;transform:none!important;z-index:10!important;display:flex!important;justify-content:center!important;gap:4px!important}body[data-product-type] .swiper-pagination-bullet{width:20px!important;height:1px!important;background:#0000004d!important;border-radius:0!important;opacity:1!important;margin:0!important;transition:width .3s ease!important}body[data-product-type] .swiper-pagination-bullet-active{width:40px!important;background:#000!important}body[data-product-type] .product-information__details,body[data-product-type] .product-details{order:1!important;width:100%!important;padding:16px!important;margin-top:0!important;background:#fff!important}body[data-product-type] .product-information__grid{display:flex!important;flex-direction:column!important;gap:0!important}body[data-product-type] .product-details>.group-block{padding-top:0!important;margin-top:0!important}body[data-product-type] .sticky-content,body[data-product-type] .sticky-content--desktop{position:relative!important;margin-top:0!important}body[data-product-type] .product-details>.group-block,body[data-product-type] .product-details>.group-block>.group-block__content{display:flex!important;flex-direction:column!important}body[data-product-type] .product-price-custom-wrapper{order:1!important}body[data-product-type] .size-picker-custom,body[data-product-type] [class*=size-picker]{order:2!important}body[data-product-type] .buy-buttons-block,body[data-product-type] [class*=buy-buttons]{order:3!important}body[data-product-type] .product-color-variants-wrapper,body[data-product-type] [class*=color-variants]{order:4!important}body[data-product-type] .product-description-custom-wrapper,body[data-product-type] [class*=description-custom]{order:5!important}body[data-product-type] .mobile-footer-bar,body[data-product-type] #mobile-footer-bar{display:block!important;position:fixed!important;top:0!important;bottom:auto!important;left:0!important;right:0!important;z-index:var(--layer-sticky, 1000)!important;background:transparent!important;padding-bottom:0!important;padding-top:env(safe-area-inset-top,0px)!important;mix-blend-mode:difference}body[data-product-type] .mobile-footer-bar__content{padding:16px!important;align-items:flex-start!important}body[data-product-type] .mobile-footer-bar__text,body[data-product-type] .mobile-footer-bar__text-content,body[data-product-type] .mobile-footer-bar__menu-button,body[data-product-type] .mobile-footer-bar__close-link,body[data-product-type] .mobile-footer-bar__cart-button,body[data-product-type] .mobile-footer-bar__cart-link{color:#fff!important}body[data-product-type] header-component .header__column--center{display:none!important}}@media screen and (max-width:749px){body:has(#Details-menu-drawer-container.menu-open) #header-group,body:has(#Details-menu-drawer-container[open]) #header-group,body.menu-drawer-open #header-group,body:has(#Details-menu-drawer-container.menu-open) .header-section,body:has(#Details-menu-drawer-container[open]) .header-section,body.menu-drawer-open .header-section{mix-blend-mode:normal!important}body:has(#Details-menu-drawer-container.menu-open) .mobile-footer-bar,body:has(#Details-menu-drawer-container[open]) .mobile-footer-bar,body.menu-drawer-open .mobile-footer-bar{mix-blend-mode:normal!important}body:has(#Details-menu-drawer-container.menu-open) .header-menu .menu-list__link,body:has(#Details-menu-drawer-container.menu-open) .header-menu .menu-list__link-title,body:has(#Details-menu-drawer-container.menu-open) .header-text,body:has(#Details-menu-drawer-container.menu-open) .header-text__content,body:has(#Details-menu-drawer-container.menu-open) #header-text-content,body:has(#Details-menu-drawer-container.menu-open) #header-text-content a,body:has(#Details-menu-drawer-container.menu-open) .header-text__link,body:has(#Details-menu-drawer-container.menu-open) .mobile-footer-bar__text,body:has(#Details-menu-drawer-container.menu-open) .mobile-footer-bar__text-content,body:has(#Details-menu-drawer-container.menu-open) .mobile-footer-bar__menu-button,body:has(#Details-menu-drawer-container.menu-open) .mobile-footer-bar__close-link,body:has(#Details-menu-drawer-container.menu-open) .mobile-footer-bar__cart-button,body:has(#Details-menu-drawer-container.menu-open) .mobile-footer-bar__cart-link,body:has(#Details-menu-drawer-container[open]) .mobile-footer-bar__text,body:has(#Details-menu-drawer-container[open]) .mobile-footer-bar__text-content,body:has(#Details-menu-drawer-container[open]) .mobile-footer-bar__menu-button,body:has(#Details-menu-drawer-container[open]) .mobile-footer-bar__close-link,body:has(#Details-menu-drawer-container[open]) .mobile-footer-bar__cart-button,body:has(#Details-menu-drawer-container[open]) .mobile-footer-bar__cart-link,body.menu-drawer-open .mobile-footer-bar__text,body.menu-drawer-open .mobile-footer-bar__text-content,body.menu-drawer-open .mobile-footer-bar__menu-button,body.menu-drawer-open .mobile-footer-bar__close-link,body.menu-drawer-open .mobile-footer-bar__cart-button,body.menu-drawer-open .mobile-footer-bar__cart-link{color:#000!important}}.mobile-footer-bar__menu-button:focus,.mobile-footer-bar__menu-button:focus-visible,.header__icon--summary:focus,.header__icon--summary:focus-visible,button[data-mobile-menu-trigger]:focus,button[data-mobile-menu-trigger]:focus-visible,summary:focus,summary:focus-visible{outline:none!important;box-shadow:none!important}.page-layout{width:100%;min-height:calc(100vh - var(--header-height, 80px));padding:24px;padding-top:calc(var(--header-height, 80px) + 24px);box-sizing:border-box}@media screen and (min-width:750px){.page-layout{display:grid;grid-template-columns:200px 1fr;gap:48px;padding:24px;max-width:var(--grid-max-width, 2560px);margin:0 auto}.page-layout--no-submenu{grid-template-columns:1fr}}@media screen and (max-width:749px){.page-layout{display:block;padding:16px}}.page-submenu{font-family:var(--font-union--family, "Union", Helvetica, Arial, sans-serif);font-size:var(--font-size-default, 20px);line-height:var(--line-height-default, 24px);letter-spacing:var(--letter-spacing-default, .2px)}.page-submenu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.page-submenu__item{margin:0;padding:0}.page-submenu__link{display:block;font-family:var(--font-union--family, "Union", Helvetica, Arial, sans-serif);font-size:var(--font-size-default, 20px);line-height:var(--line-height-default, 24px);letter-spacing:var(--letter-spacing-default, .2px);font-weight:400;color:var(--color-text-secondary, #ACACAC);text-decoration:none}.page-submenu__link:hover,.page-submenu__link:focus{color:#000}.page-submenu__link--button{background:none;border:none;padding:0;margin:0;text-align:left;cursor:pointer;width:100%;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;color:inherit}.page-submenu__link--active{color:var(--color-text-primary, #000)!important}.page-submenu--desktop{display:none}@media screen and (min-width:750px){.page-submenu--desktop{display:block;position:sticky;top:24px;height:fit-content;z-index:calc(var(--layer-sticky, 8) + 2)}}.page-submenu--mobile{display:none}body:has(.section-wrapper--page) .mobile-footer-bar{display:none!important}@media screen and (max-width:749px){.page-submenu--mobile{display:block;position:fixed;bottom:0;left:0;right:0;padding:14px 16px 16px;padding-bottom:calc(16px + var(--safe-area-bottom));background-color:#fff;isolation:isolate;z-index:9}body.menu-drawer-open .page-submenu--mobile,#Details-menu-drawer-container[open]~main .page-submenu--mobile,body:has(#Details-menu-drawer-container[open]) .page-submenu--mobile,body:has(#Details-menu-drawer-container.menu-open) .page-submenu--mobile{display:none!important}.page-submenu__mobile-container{display:flex;justify-content:space-between;align-items:flex-end}.page-submenu--mobile .page-submenu__list{flex:1;flex-direction:column-reverse}.page-submenu__menu-btn{font-family:var(--font-union--family, "Union", Helvetica, Arial, sans-serif);font-size:var(--font-size-default, 20px);line-height:var(--line-height-default, 24px);letter-spacing:var(--letter-spacing-default, .2px);font-weight:400;color:var(--color-text-primary, #000);background:none;border:none;padding:0;cursor:pointer;text-align:right;align-self:flex-end}.page-submenu__menu-btn:hover{color:#0000004d}.page-layout{padding-bottom:180px}}.page-content{width:100%}.page-content a{position:relative;color:#000;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.page-content a[target=_blank]:after{content:"";display:inline-block;width:13px;height:13px;margin-left:4px;vertical-align:middle;text-decoration:none!important;background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.53027 0.75L11.5303 0.75L11.5303 8.75' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M11.6197 0.883992L0.530273 11.9734' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (min-width:750px){.page-content{max-width:920px}}.section-wrapper--page{padding:0!important;margin:0!important}.section-wrapper--page .section{padding:0!important}.section-wrapper--page .page-width-content{padding:0!important;max-width:none!important}body:has(.section-wrapper--page) .header-logo,body:has(.section-wrapper--page) .header__column--center .header-logo{display:none!important;visibility:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom-styles.css.map */
