@font-face{font-family:OptimaNovaLTProRegular;src:url(/cdn/shop/files/OptimaNovaLTProRegular.otf?v=1787039038)}body{font-size:16px}:root{--title-regular-font: "OptimaNovaLTProRegular";--Midnight-Cherry: #591D20;--Plum-WIne: #5B7F7B;--Moss-Green: #354D23;--Gunmetal: #16161E}h1,.h1{font-size:64px;line-height:120%}h2,.h2{font-size:44px;line-height:120%}h3,.h3{font-size:36px;line-height:120%}h4,.h4{font-size:30px;line-height:120%}h5,.h5{font-size:24px;line-height:120%}h6,.h6{font-size:20px;line-height:130%}@media(max-width:989px){h1,.h1{font-size:56px}h2,.h2{font-size:40px}h3,.h3{font-size:32px}h4,.h4{font-size:28px}h5,.h5{font-size:24px}h6,.h6{font-size:20px}}@media(max-width:600px){h1,.h1{font-size:40px}h2,.h2{font-size:32px}h3,.h3{font-size:28px}h4,.h4{font-size:24px}h5,.h5{font-size:21px}h6,.h6{font-size:18px}}.section__heading,h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--title-regular-font);font-weight:400}.button{padding:16px 40px;border-radius:5px;font-size:16px;font-weight:400;line-height:150%;height:auto!important;letter-spacing:1.6px;text-transform:uppercase;border:1px solid var(--Gunmetal)}.button--filled{background-color:var(--Gunmetal);color:#fff}.button--full{width:100%}.button--outlined{background-color:transparent;color:var(--Gunmetal);border:1px solid var(--Gunmetal)}.back-to-top{width:50px;height:50px!important;padding:0;display:flex;align-items:center;justify-content:center;bottom:120px;z-index:10}@media(max-width:989px){.button{padding:16px 20px}}.announcement-bar__text-content.text--label{font-size:12px;font-family:var(--font-body-family);letter-spacing:.36px;text-transform:uppercase}.footer .footer__block-heading{font-family:var(--font-body-family);font-size:2rem;font-weight:400;line-height:var(--line-height-static-md);text-transform:none;letter-spacing:normal;color:rgb(var(--color-foreground));padding-block:0;margin-block-end:var(--spacing-5)}.footer .footer__links a{font-size:var(--font-size-static-md);line-height:var(--line-height-static-md);padding-block:0}.drawer__social{display:none}.drawer__subs{padding-top:6px}.drawer__subs wishlist-count.cart-count-badge{inset-inline-start:11px;inset-inline-end:auto}.drawer__subs-items{align-items:flex-start;gap:6px;flex-direction:column}.drawer__subs .drawer__subs-item{margin-bottom:5px}.drawer__subs .drawer__subs-item .drawer__subs-link,.drawer__subs-wishlist{display:flex;align-items:center;gap:7px;font-size:12px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.36px;text-transform:uppercase}.drawer__subs-item .drawer__subs-link svg{width:22px;height:22px}.drawer__subs-wishlist .wishlist__trigger{display:flex;align-items:center;gap:7px;width:auto;color:inherit}.template--search .facets__divider{border-color:transparent}.custom-select.is-expanded .custom-select__dropdown{z-index:10}.media:has(video) .product__gallery-opener{display:none}.footer .footer__nav--vertical .footer__links{row-gap:1rem}.footer .footer__newsletter{max-width:50rem}@media(max-width:989px){.footer .footer__newsletter{margin:auto}}.footer .newsletter-form .field__input-wrapper{align-items:center;border:0;border-block-end:.1rem solid rgb(var(--color-foreground));border-radius:0;overflow:visible}.footer .newsletter-form .field__input-wrapper input{height:auto;padding:var(--spacing-3) 0;border:0;border-radius:0;background-color:transparent;font-size:var(--font-size-static-lg);line-height:var(--line-height-static-md)}.footer .newsletter-form .field__input-wrapper input::placeholder{color:rgb(var(--color-foreground))}.footer .newsletter-form .field__input-wrapper button{height:auto;padding:var(--spacing-3) 0;border:0;border-radius:0;background-color:transparent;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:var(--font-size-static-lg);font-weight:400;line-height:var(--line-height-static-md);letter-spacing:.16rem;text-transform:uppercase}.footer .newsletter-form .field__input-wrapper button:hover{background-color:transparent;opacity:.7}.footer .newsletter__terms{margin-block-start:var(--spacing-4)}.footer .newsletter__terms .checkbox{align-items:center}.footer .newsletter__terms .checkbox input{width:2.2rem;height:2.2rem;border:.1rem solid rgb(var(--color-foreground));border-radius:.3rem}.footer .newsletter__terms .checkbox input+label{padding-inline:.9rem 0;font-size:var(--font-size-static-md);line-height:var(--line-height-static-md)}.footer .newsletter__terms .checkbox label a{color:var(--Midnight-Cherry);text-decoration:none}@media(hover:hover){.footer .newsletter__terms .checkbox label a:hover{text-decoration:underline}}.footer .footer__richtext--copyright{font-size:var(--font-size-static-md);line-height:var(--line-height-static-md);letter-spacing:normal;color:rgb(var(--color-foreground))}.footer .footer__richtext{font-size:var(--font-size-static-md);line-height:var(--line-height-static-md)}.footer .footer__richtext p:has(a+a){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-5)}.footer .footer__richtext a{color:inherit;text-decoration:none}@media(hover:hover){.footer .footer__richtext a:hover{text-decoration:underline}}.footer .section-footer.container{border-block-start-color:#c5c7cb!important}.footer .footer__social{gap:10px}.footer .footer__social a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:100%;border:1px solid #000}.footer .footer__social svg{width:16px;height:16px}@media screen and (max-width:989px){.footer .footer__block-heading{margin-block-end:var(--spacing-4)}.footer .footer__richtext p:has(a+a){justify-content:center}.footer .footer__links-mobile-link{padding:20px 0;font-size:20px}.footer .section-footer .grid{row-gap:20px}.footer__social{width:100%;justify-content:center}}#header.header--logo-centered-nav-centered-below nav.slide-out-menu div.menu-panels ul li .h4{font-size:20px}#header.header--logo-centered-nav-centered-below .menu-panel .header__card-text .card__title{font-size:34px!important}#header.header--logo-centered-nav-centered-below nav.slide-out-menu div.menu-panels button.menu-header{color:transparent}#header.header--logo-centered-nav-centered-below nav.slide-out-menu div.menu-panels button.menu-header .icon{color:#000;font-size:16px}#header.header--logo-centered-nav-centered-below nav.slide-out-menu .menu-panels button.menu-header{padding:16px 0 4px!important}#header.header--logo-centered-nav-centered-below nav.slide-out-menu .menu-panels button.menu-link,#header.header--logo-centered-nav-centered-below nav.slide-out-menu .menu-panels ul li a{padding:16px 0}#header.header--logo-centered-nav-centered-below .menu-panel .menu-accordion__list li{margin-bottom:10px}#header.header--logo-centered-nav-centered-below .menu-panel .menu-accordion__list li:last-child{margin-bottom:16px;padding-top:10px}#header.header--logo-centered-nav-centered-below .menu-panel .menu-accordion__list li:last-child a{display:inline-block;width:auto;text-decoration:underline;text-indent:0;text-underline-offset:6px}#header.header--logo-centered-nav-centered-below .menu-panel .menu-accordion__list li a{padding:0!important;font-size:12px!important;font-family:var(--font-body-family);line-height:130%;letter-spacing:.36px;text-transform:uppercase}@media screen and (max-width:989px){#header.header--logo-centered-nav-centered-below .header__drawer>.drawer__container.menu-opening>.drawer__content{top:0;gap:0;height:100%}#header.header--logo-centered-nav-centered-below .drawer__button-close{position:static;display:block!important;margin:0}#header.header--logo-centered-nav-centered-below nav.slide-out-menu div.menu-panel{position:absolute;top:-35px;height:100%}#header.header--logo-centered-nav-centered-below nav.slide-out-menu div.menu-panels ul svg{width:15px;height:15px}#header.header--logo-centered-nav-centered-below nav.slide-out-menu div.menu-panels ul svg path{stroke-width:2}}#header.header--logo-centered-nav-centered-below .header__nav-item.megamenu .header__nav--group-card{width:60%;border-radius:4px;overflow:hidden}#header.header--logo-centered-nav-centered-below nav.slide-out-menu li.menu-card-group{padding-top:16px;margin-top:0;border-top:1px solid #DEDEDE}#header.header--logo-centered-nav-centered-below nav.slide-out-menu li.menu-card-group .card{border-radius:4px}#header.header--logo-centered-nav-centered-below .header__nav-dropdown{background-color:#fff}#header.header--logo-centered-nav-centered-below .header__nav-item.megamenu .header__nav-links-item.has-dropdown>.header__nav-dropdown-link{font-family:var(--title-regular-font);font-size:20px;font-weight:400;line-height:130%}#header.header--logo-centered-nav-centered-below .header__nav-item.megamenu .header__nav-sublinks{gap:10px}#header.header--logo-centered-nav-centered-below .header__nav-item.megamenu .header__nav-sublinks .header__nav-sublinks-item .header__nav-dropdown-link span{font-size:12px!important;text-transform:uppercase;padding:0}#header.header--logo-centered-nav-centered-below .header__nav-item.megamenu .header__nav-sublinks .header__nav-sublinks-item:last-child .header__nav-dropdown-link .text-link--on-hover{background-size:100% .1em,0 .1em;padding:10px 0 0}@media screen and (min-width:990px){#header.header--logo-centered-nav-centered-below .header__inner{grid-template-columns:1fr;row-gap:var(--spacing-4);padding-bottom:0}#header.header--logo-centered-nav-centered-below .header__logo{grid-area:1 / 1;margin-inline:auto}#header.header--logo-centered-nav-centered-below .header__utils{grid-area:1 / 1;position:static;width:auto;pointer-events:none}#header.header--logo-centered-nav-centered-below .header__utils-item{pointer-events:auto}#header.header--logo-centered-nav-centered-below .header__utils-item--search{margin-inline-end:auto}#header.header--logo-centered-nav-centered-below .header__utils-item--search .header__utils-link{display:flex;align-items:center;gap:10px;font-size:var(--font-size-static-md)!important;font-style:normal;font-weight:var(--font-weight-normal);line-height:var(--line-height-static-md);text-transform:none;letter-spacing:0px;color:var(--grey-70, #43454A)}#header.header--logo-centered-nav-centered-below .header__nav{grid-area:2 / 1;margin-block:0;justify-content:center}#header.header--logo-centered-nav-centered-below .header__nav-items{justify-content:center;padding-block-end:var(--spacing-3)}#header.header--logo-centered-nav-centered-below .header__nav:before{content:"";position:absolute;inset-inline:0;height:.1rem;margin-block-start:calc(var(--spacing-4) / -2);background-color:rgba(var(--color-border),var(--alpha-border));pointer-events:none}}#header.header--logo-centered-nav-centered-below{border-block-end:.1rem solid rgba(var(--color-border),var(--alpha-border))}@media screen and (max-width:989px){#header.header--logo-centered-nav-centered-below .header__utils-item--wishlist,#header.header--logo-centered-nav-centered-below .header__utils-item--account{display:none}#header.header--logo-centered-nav-centered-below .header__utils-item--search .header__utils-link{flex-wrap:wrap;gap:0}#header.header--logo-centered-nav-centered-below .icon__text{display:none}}.product-accordion{--product-accordion-line: .1rem solid rgba(var(--color-border), var(--alpha-border));display:block}.product-accordion--border-top{border-block-start:var(--product-accordion-line)}.product-accordion--border-bottom{border-block-end:var(--product-accordion-line)}.product-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:16px 0;cursor:pointer;list-style:none}.product-accordion__summary::-webkit-details-marker{display:none}.product-accordion__summary::marker{content:""}.product-accordion__summary:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.product-accordion__title{font-size:1.2rem;line-height:1.4;font-weight:var(--font-weight-normal);text-transform:uppercase;letter-spacing:var(--pdp-caps-tracking, .06em);color:var(--Gunmetal)}.product-accordion__icon{display:flex;flex:0 0 auto;color:var(--Gunmetal);transform:rotate(90deg);transition:transform var(--duration-default) ease}.product-accordion__icon svg{display:block;width:1.2rem;height:1.2rem}.product-accordion__details[open] .product-accordion__icon{transform:rotate(-90deg)}.product-accordion__panel{overflow:hidden}.product-accordion__content{padding:0 0 16px;font-size:1.2rem;line-height:1.4;color:var(--grey-80, #232324)}.product-accordion__content>:first-child{margin-block-start:0}.product-accordion__content>:last-child{margin-block-end:0}.product-accordion__content p{font-size:inherit;line-height:inherit;color:inherit}.product-card__title .product-card__link{font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:120%;color:var(--Gunmetal);letter-spacing:.42px;text-transform:uppercase}.product-card__actions wishlist-toggle{position:absolute;right:10px;top:10px;z-index:9}.product-card__price .price__regular,.product-card__price .price__sale s,.product-card__price .price__sale ins,.product-card__price .price__sale{color:var(--Gunmetal);font-size:14px;font-weight:400;line-height:120%;letter-spacing:.42px;text-transform:uppercase}.product-card__price .price__sale s{color:#929292}.product-card__price .price__sale ins{color:var(--color-badge-discount-background)}.product-card .product-card__options{padding-top:4px}.product-card__badge{font-family:var(--font-body-family)}.product-card .product-card__video-close-btn{bottom:1rem;top:auto}@media(max-width:749px){.product-card__price .price__regular,.product-card__price .price__sale s,.product-card__price .price__sale ins,.product-card__price .price__sale{font-size:11px;line-height:120%;letter-spacing:.22px;text-transform:uppercase}.product-card__title .product-card__link{font-size:11px;font-weight:400;line-height:120%;letter-spacing:.22px;text-transform:uppercase}}.cart-drawer__items .cart-item{position:relative}.cart-drawer__items .cart-item__title{font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:120%;letter-spacing:.42px;text-transform:uppercase;padding-right:20px;margin-bottom:8px!important}.cart-drawer__items .cart-item__price{font-size:14px;font-weight:400;color:var(--Gunmetal);line-height:120%;letter-spacing:.42px;text-transform:uppercase;height:auto;margin-bottom:5px}.cart-drawer__items dl dd{font-size:14px;color:var(--Gunmetal);font-weight:400;line-height:140%}.cart-drawer__items dl span,.cart-drawer__items .cart-item__actions-wrapper{display:none}.cart-drawer__items .cart-item__bottom-content{margin-top:0!important}.cart-drawer__items cart-remove-button{position:absolute;right:0;top:27px}.cart-drawer__items cart-remove-button a{font-size:12px;color:var(--Midnight-Cherry, #591D20);font-weight:400;line-height:140%;text-decoration:none}.cart-drawer__items cart-remove-button a:before{content:"Delete";text-decoration-line:underline;text-decoration-style:solid;letter-spacing:0px;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:2px;text-underline-position:from-font}.cart-drawer__items cart-remove-button a svg{display:none}.cart-drawer__bottom .cart-drawer__summary-total{margin-bottom:2.4rem}.cart-drawer__bottom .cart-drawer__summary-content span{font-size:30px;margin-bottom:0}.cart-drawer__bottom .cart-drawer__total-price{font-size:20px;font-weight:400;line-height:150%;margin-top:5px}.cart-drawer__action-buttons a.button[href="/cart"]{display:none}.cart-drawer__action-buttons a.button[href="/cart"],.cart-drawer__action-buttons button[name=checkout]{padding:7px 10px;border-radius:5px}.cart-drawer__body .cart-drawer__empty-text{margin-bottom:0}.cart-drawer__body .cart-drawer__empty-desc{margin-bottom:24px}.cart-drawer__body .cart-drawer__empty-desc{color:var(--Gunmetal);font-size:16px;font-weight:400;line-height:150%}.swiper-slide .product-card{height:100%}.product-card .product-card__cta{margin:auto 0 0!important;margin-block-start:var(--spacing-3);opacity:0;visibility:hidden;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}.product-card:hover .product-card__cta,.product-card:focus-within .product-card__cta{opacity:1;visibility:visible}.product-card .product-card__cta .button,.product-card .product-card__cta .product-card__add-to-cart--form{width:100%}.product-card__cta .button{border-radius:5px;padding:9px 10px}@media(hover:none){.product-card .product-card__cta{opacity:1;visibility:visible}}@media(prefers-reduced-motion:reduce){.product-card .product-card__cta{transition:none}}.product-card .product-card__add-to-cart--icon-mobile{display:none}@media screen and (max-width:749px){.product-card:not(.product-card--small) .product-card__cta{position:absolute;inset-block-end:0;inset-inline-end:0;z-index:1;bottom:0;height:22px;margin-block-start:0}.product-card:not(.product-card--small) .product-card__options{padding-inline-end:calc(var(--font-size-static-xxl) + var(--spacing-2));margin-top:auto}.product-card:not(.product-card--small) .product-card__cta .button.product-card__add-to-cart--button,.product-card:not(.product-card--small) .product-card__cta .product-card__add-to-cart--form{width:auto}.product-card:not(.product-card--small) .product-card__cta .button.product-card__add-to-cart--button{min-height:0;max-width:none;height:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font-size:var(--font-size-static-xxl);overflow:visible}.product-card:not(.product-card--small) .product-card__cta .button.product-card__add-to-cart--button:before{content:none}.product-card:not(.product-card--small) .product-card__cta .button.product-card__add-to-cart--button svg *{stroke:currentColor}.product-card:not(.product-card--small) .product-card__cta .button.product-card__add-to-cart--button>svg,.product-card:not(.product-card--small) .product-card__cta .product-card__add-to-cart--text{display:none}.product-card:not(.product-card--small) .product-card__add-to-cart--icon-mobile{display:flex}}@media screen and (max-width:749px){.shop-the-look .product-card:not(.product-card--small) .product-card__cta{position:static;height:auto;margin-block-start:var(--spacing-2)}.shop-the-look .product-card:not(.product-card--small) .product-card__options{padding-inline-end:0}.shop-the-look .product-card:not(.product-card--small) .product-card__cta .button.product-card__add-to-cart--button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2)}.shop-the-look .product-card:not(.product-card--small) .product-card__cta .button.product-card__add-to-cart--button>span.visually-hidden--mobile,.shop-the-look .product-card:not(.product-card--small) .product-card__cta .button.product-card__add-to-cart--button>span.visually-hidden{position:static!important;width:auto;height:auto;margin:0;overflow:visible;clip:auto;font-size:var(--font-size-static-sm);line-height:var(--line-height-static-sm);white-space:nowrap}}.dropdown__button [data-label]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html.js .drawer.facets__drawer .drawer__content.drawer__content-facets,html.no-js .drawer.facets__drawer .drawer__container[open]{--drawer-inset-inline-start: none;--drawer-inset-inline-end: 0;--drawer-transform: translateX(100%)}html[dir=rtl].js .drawer.facets__drawer .drawer__content.drawer__content-facets{--drawer-transform: translateX(-100%)}.product-card__media iframe.product-card__video-element{inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;width:var(--product-card-video-cover-width, 100%);height:100%}.section-hero-banner .hero__heading{margin-bottom:0!important}@media screen and (max-width:768px){.section-full-width-banner__content{padding:24px!important}}.gradient:has(cart-items){padding-block-start:0!important;padding-block-end:0!important}.cart__head:has(.page-banner__breadcrumbs){display:none!important}.quick-view-popup__dialog .main-product__media--thumbs-wrapper{margin-inline-start:0!important}.shopify-policy__body{overflow:hidden}.shopify-policy__body h2{font-size:30px!important}@media screen and (max-width:768px){.shopify-policy__body h2{font-size:26px!important}}.media__overlay .media__type--badge[title=Video]{display:none!important}#header.header--logo-centered-nav-centered-below .header__drawer>.drawer__container.menu-opening>.drawer__content{z-index:9999999999!important}.collection__no-result{margin-top:20px!important}@media screen and (max-width:749px){.template--search .collection-facets{margin-bottom:0!important}.template--search .collection-facets .custom-select__wrapper .custom-select__btn{height:49.2px!important;border:1px solid var(--Gunmetal)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
