:root{--color-background: 242, 235, 212;--color-foreground: 90, 82, 60;--color-button: 27, 27, 27;--color-button-text: 255, 255, 255;--color-secondary-button: 242, 235, 212;--color-secondary-button-text: 27, 27, 27;--color-link: 90, 82, 60;--color-shadow: 27, 27, 27;--color-badge-foreground: 242, 235, 212;--color-badge-background: 27, 27, 27;--color-overlay: rgba(48, 43, 27, .7);--font-heading-family: proxima-sera, sans-serif;--font-heading-style: normal;--font-heading-weight: 100;--font-heading-secondary-weight: 300;--font-body-family: "Montserrat", sans-serif;--font-body-style: normal;--font-body-weight: 300;--font-body-weight-bold: 600;--font-heading-scale: 1.1;--font-body-scale: 1.1;--page-width: 100%;--spacing-sections-desktop: 40px;--spacing-sections-mobile: 40px;--grid-desktop-vertical-spacing: 4px;--grid-desktop-horizontal-spacing: 4px;--grid-mobile-vertical-spacing: 36px;--grid-mobile-horizontal-spacing: 4px;--buttons-radius: 0px;--buttons-border-width: 1px;--buttons-border-opacity: 1;--buttons-shadow-opacity: 0;--product-card-corner-radius: 0px;--product-card-border-width: 0px;--product-card-border-opacity: 0;--product-card-shadow-opacity: 0;--product-card-image-padding: 0px;--media-radius: 0px;--media-border-width: 0px;--media-border-opacity: 0;--media-shadow-opacity: 0;--media-padding: 0px;--inputs-radius: 0px;--inputs-border-width: 1px;--inputs-border-thickness: 1px;--inputs-border-opacity: .2;--inputs-shadow-opacity: 0;--variant-pills-radius: 0px;--variant-pills-border-width: 1px;--variant-pills-border-opacity: .3;--variant-pills-shadow-opacity: 0;--badge-corner-radius: 0px;--popup-corner-radius: 0px;--popup-border-width: 0px;--popup-shadow-opacity: .06;--drawer-border-width: 0px;--drawer-shadow-opacity: .06}#menu-drawer{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#302b1be6;filter:none;color:#fff;z-index:3;transform:none;opacity:0;pointer-events:none;visibility:hidden}.js #menu-drawer{height:100vh}details[open]>#menu-drawer{transition:opacity .3s ease,visibility .3s ease}details[open].menu-opening>#menu-drawer{opacity:1;pointer-events:auto;visibility:visible}@media(prefers-reduced-motion:reduce){details[open].menu-opening>#menu-drawer{transition:none}}.js menu-drawer>details>summary:before,.js menu-drawer>details[open]:not(.menu-opening)>summary:before,menu-drawer>details[open]>summary:before{display:none}details[open]>summary.header__icon--summary{position:relative;z-index:4}.section-header.menu-open .header__heading,.section-header.menu-open .header__heading-link,.section-header.menu-open .header__icons{position:relative;z-index:4}#menu-drawer .menu-drawer__inner-container{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;padding-top:var(--header-height, 80px)}#menu-drawer .menu-drawer__navigation-container{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;width:100%;height:auto;overflow-y:auto;overflow-x:hidden;padding:0}#menu-drawer .menu-drawer__navigation{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;width:100%;padding:0}#menu-drawer .menu-drawer__menu{display:flex;flex-direction:column;align-items:center;gap:24px;padding:0;width:100%}#menu-drawer .menu-drawer__menu li{margin-bottom:0}#menu-drawer .menu-drawer__menu-item{justify-content:center;padding:0;color:#fff}#menu-drawer summary.menu-drawer__menu-item{padding-right:0}#menu-drawer .menu-drawer__menu-item:hover,#menu-drawer .menu-drawer__menu-item:focus,#menu-drawer .menu-drawer__menu-item--active{background-color:transparent;color:#fff}#menu-drawer .menu-drawer__menu-item>.svg-wrapper{position:static;right:auto;top:auto;transform:none}#menu-drawer .menu-drawer__utility-links{flex-shrink:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;padding:10px;min-height:60px}#menu-drawer .menu-drawer__utility-links .localization-form{text-align:center}#menu-drawer .list-social{justify-content:center;margin-left:0}.js #menu-drawer .menu-drawer__submenu{position:static;height:auto;bottom:auto;left:auto;z-index:auto;background:transparent;width:100%;overflow:hidden;opacity:0;transform:translateY(-10px);pointer-events:none;visibility:hidden;transition:opacity .3s ease,transform .3s ease,visibility 0ms ease .3s}.js #menu-drawer details[open].menu-opening>.menu-drawer__submenu{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible;transition:opacity .3s ease,transform .3s ease,visibility .3s ease}#menu-drawer .menu-drawer__inner-submenu{height:auto;overflow:visible}#menu-drawer .menu-drawer__submenu .menu-drawer__menu{gap:16px;margin-top:24px;padding:0 0 36px}#menu-drawer .menu-drawer__navigation .submenu-open{visibility:visible}#menu-drawer .menu-drawer__close-button{display:none}#menu-drawer .menu-drawer__menu>li>details>summary>span:first-child{display:none}#menu-drawer .menu-drawer__menu>li>details>summary>span:last-child{color:#fff;margin-left:10px}#menu-drawer .menu-drawer__menu>li>details>summary>span:last-child .icon-caret{position:static;transition:transform .3s ease}#menu-drawer .menu-drawer__menu>li>details[open]>summary>span:last-child .icon-caret{transform:rotate(180deg)}#menu-drawer .link--text{color:#fff}.header__heading-logo-wrapper svg,.header__heading-logo-wrapper path{transition:fill .2s ease,color .2s ease;transition-delay:.15s}.header__icon{transition:color .2s ease;transition-delay:.15s}.header__icon svg,.header__icon path{transition:fill .2s ease;transition-delay:.15s}@keyframes cala-menu-item-fade{0%{opacity:0}to{opacity:1}}#menu-drawer .menu-drawer__menu.has-submenu>li{opacity:0}@media(prefers-reduced-motion:no-preference){details[open].menu-opening #menu-drawer .menu-drawer__menu.has-submenu>li:nth-child(1){animation:cala-menu-item-fade .3s ease .2s both}details[open].menu-opening #menu-drawer .menu-drawer__menu.has-submenu>li:nth-child(2){animation:cala-menu-item-fade .3s ease .25s both}details[open].menu-opening #menu-drawer .menu-drawer__menu.has-submenu>li:nth-child(3){animation:cala-menu-item-fade .3s ease .3s both}details[open].menu-opening #menu-drawer .menu-drawer__menu.has-submenu>li:nth-child(4){animation:cala-menu-item-fade .3s ease .35s both}details[open].menu-opening #menu-drawer .menu-drawer__menu.has-submenu>li:nth-child(5){animation:cala-menu-item-fade .3s ease .4s both}details[open].menu-opening #menu-drawer .menu-drawer__menu.has-submenu>li:nth-child(6){animation:cala-menu-item-fade .3s ease .45s both}details[open].menu-opening #menu-drawer .menu-drawer__menu.has-submenu>li:nth-child(7){animation:cala-menu-item-fade .3s ease .5s both}details[open].menu-opening #menu-drawer .menu-drawer__menu.has-submenu>li:nth-child(8){animation:cala-menu-item-fade .3s ease .55s both}}@media(prefers-reduced-motion:reduce){details[open].menu-opening #menu-drawer .menu-drawer__menu.has-submenu>li{opacity:1}}.newsletter-modal{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#302b1bbf;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility 0ms ease .3s}.newsletter-modal--visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease,visibility 0ms ease 0ms}.newsletter-modal__box{position:relative;display:flex;align-items:center;gap:20px;padding:10px;background:rgb(var(--color-background))}@media screen and (max-width:749px){.newsletter-modal__box{flex-direction:column;width:80vw}}.newsletter-modal__image-col{width:300px;height:400px;flex-shrink:0;overflow:hidden}@media screen and (max-width:749px){.newsletter-modal__image-col{width:100%;height:70vw}}.newsletter-modal__image-col img,.newsletter-modal__image-col .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.newsletter-modal__body p{margin-top:0}.newsletter-modal__text-col{width:300px;height:400px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;padding:20px;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.newsletter-modal__text-col{width:100%;height:auto}}.newsletter-modal__header{display:flex;flex-direction:column;gap:10px}.newsletter-modal__close{position:absolute;top:10px;right:10px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;opacity:.5;background:none;border:none;cursor:pointer;padding:0}@media screen and (max-width:749px){.newsletter-modal__close{top:20px;right:20px}}.custom-card .media--hover-effect img:nth-child(2){opacity:0}@media(prefers-reduced-motion:no-preference){.custom-card .media--hover-effect img:first-child:not(:last-child),.custom-card .media--hover-effect img:nth-child(2){transition:opacity .3s ease}.card-wrapper:hover .custom-card .media--hover-effect img:first-child:not(:last-child),.custom-card:hover .media--hover-effect img:first-child:not(:last-child){opacity:0}.card-wrapper:hover .custom-card .media--hover-effect img:nth-child(2),.custom-card:hover .media--hover-effect img:nth-child(2){opacity:1}}@media screen and (min-width:750px){.custom-card{position:relative}.custom-card>.card__content{position:absolute;bottom:0;left:0;right:0;padding:20px;color:rgb(var(--color-foreground));z-index:2}}@media screen and (max-width:749px){.custom-card>.card__content{position:static;padding:0;margin-top:16px}}.custom-card .card__media{position:relative}.custom-card .card__badge{position:absolute;top:20px;left:20px;z-index:2}.cmp-product{display:flex;align-items:flex-start;justify-content:space-between}.cmp-product .cmp-product__spacer{flex:1;display:block}.cmp-product__gallery-col{width:40vw;min-width:400px;max-width:1000px;flex-shrink:0}.cmp-product__info-col{flex:1;min-width:0;position:sticky;top:0;align-self:flex-start}.cmp-product__info{padding:50px 50px 0}@media only screen and (max-width:1200px){.cmp-product__info{padding:50px 30px 0}}.cmp-product__slides{display:flex;flex-direction:column;gap:4px}.cmp-product__image{display:block;width:100%;height:auto}.cmp-product__indicators{display:none}@media screen and (min-width:750px)and (max-width:989px){.cmp-product .cmp-product__spacer{display:none}.cmp-product__gallery-col{width:auto;min-width:0;max-width:none;flex:1}}@media screen and (max-width:749px){.cmp-product{flex-direction:column}.cmp-product__spacer{display:none}.cmp-product__gallery-col{width:100%;min-width:0;max-width:none}.cmp-product__slide{display:none}.cmp-product__slide.is-active{display:block}.cmp-product__indicators{display:flex;gap:2px;padding:0}.cmp-product__indicator{flex:1;height:1px;background:rgb(var(--color-foreground));opacity:.2;cursor:pointer;transition:opacity .3s ease}.cmp-product__indicator--active{opacity:1}.cmp-product__info-col{width:100%;position:static}.cmp-product__info{padding:24px 16px 0}}.cmp-title__container{display:flex;width:100%;height:250px;flex-direction:column;justify-content:center}.cmp-product__type{font-size:1.25rem;letter-spacing:.1rem;text-transform:uppercase;margin:0 0 8px}.cmp-product__title{margin:0 0 32px}@media screen and (min-width:750px)and (max-width:989px){.cmp-title__container{height:150px}}@media screen and (max-width:749px){.cmp-title__container{height:auto}}.cmp-product__variants{margin-bottom:32px}.cmp-product__option-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;font-size:1.1rem;letter-spacing:.05rem;text-transform:uppercase}.cmp-product__option-name{flex-shrink:0;padding-top:4px}.cmp-product__option-values{border:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px}.cmp-product__option-values input[type=radio]+label{border:none;padding:0;margin:0;background:transparent;border-radius:0;min-width:0;height:auto;line-height:inherit;font-size:inherit;letter-spacing:inherit;text-align:left;transition:none}.cmp-product__option-values input[type=radio]+label:before{display:none}.cmp-product__option-values input[type=radio]+label:hover{border:none}.cmp-product__option-values input[type=radio]:checked+label{background:transparent;color:rgb(var(--color-foreground))}.cmp-product__option-values input[type=radio].disabled+label{opacity:.5;text-decoration:line-through;border-color:transparent;color:rgb(var(--color-foreground))}.cmp-product__option-values input[type=radio].disabled:checked+label{color:rgb(var(--color-foreground));opacity:.5;text-decoration:line-through}.cmp-product__atc-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;cursor:pointer;margin-bottom:32px;position:relative;line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);text-transform:uppercase;letter-spacing:.05rem}.cmp-product__atc-btn[disabled],.cmp-product__atc-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.cmp-product__atc-btn:has(.cmp-product__atc-label--hidden){justify-content:center}.cmp-product__atc-label--hidden{display:none}.cmp-product__atc-btn .loading__spinner{position:absolute;right:125px;top:50%;transform:translateY(-50%);width:20px;height:20px}.cmp-product__atc-btn .loading__spinner .path{stroke:#fff!important}.cmp-product__atc-btn.loading>.loading__spinner{display:flex;align-items:center}.custom-product__compare-price{text-decoration:line-through;opacity:.5;margin-left:8px}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1.4;letter-spacing:-.005rem;margin-bottom:1rem}.product-form__error-message-wrapper .svg-wrapper{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.5rem}.cmp-product__accordions{margin-top:24px;font-size:1rem}.cmp-product__accordions .product__accordion{border-top:1px solid rgba(var(--color-foreground),.1)}.cmp-product__accordions .product__accordion:last-child{border-bottom:1px solid rgba(var(--color-foreground),.1)}.header.style--homepage .header__heading-logo-wrapper svg,.header.style--homepage .header__heading-logo-wrapper path{fill:#eedca2;color:#eedca2}.header.style--homepage .header__heading-logo-wrapper svg{width:240px;height:100%}.header.style--default .header__heading-logo-wrapper svg,.header.style--default .header__heading-logo-wrapper path{fill:rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.header.style--default .header__heading-logo-wrapper svg{width:160px;height:100%}.section-header.menu-open .header__heading-logo-wrapper svg,.section-header.menu-open .header__heading-logo-wrapper path{fill:#fff;color:#fff}.section-header.menu-open .header__icon{color:#fff}.section-header.menu-open .header__icon svg,.section-header.menu-open .header__icon path{fill:#fff}.header__menu-item .icon-caret{transition:transform .3s ease}.header.style--homepage .cart-count-bubble{background-color:#fff;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.footer__blocks-wrapper{display:grid;grid-template-columns:1fr}.footer__blocks-wrapper>.footer-block{width:100%}.footer__blocks-wrapper>.footer-block:nth-child(1){order:2}.footer__blocks-wrapper>.footer-block:nth-child(2){order:3;padding-top:4rem}.footer__blocks-wrapper>.footer-block:nth-child(3){order:1}}.custom-image-columns{display:flex;gap:10px;align-items:center;justify-content:center}.custom-image-columns__col{width:28vw;aspect-ratio:4 / 5;overflow:hidden;flex-shrink:0}.custom-image-columns__col img,.custom-image-columns__col .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:749px){.custom-image-columns__col{flex:1 0 0;min-width:0;width:auto}}.custom-about-banner__heading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;width:100%;padding:0 50px;z-index:2}.banner .banner__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.size-chart{overflow-x:auto}.size-chart table{width:100%;border-collapse:collapse;text-align:center;color:rgb(var(--color-foreground));font-size:11px}.size-chart thead th{font-family:var(--font-body-family);font-weight:500;line-height:1.4;text-transform:uppercase}.size-chart thead th:first-child{width:60px;text-align:center}.size-chart tbody td{font-family:var(--font-body-family);font-weight:400;line-height:2;padding:4px 0}.size-chart tbody td:first-child{width:60px;text-align:center}@media screen and (max-width:749px){.size-chart thead th{padding:8px 2px}.size-chart tbody td{padding:2px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
