:root{--font-body-family: "Montserrat", sans-serif;--font-heading-family: "Montserrat", sans-serif;--font-color-primary: #343434;--font-color-secondary: #9D9D9D;--font-color-tertiary: #858585;--font-color-inverse: #FFFFFF;--font-color-sale: #B83939;--font-color-toorder: #FF8C21;--font-color-14day: #28A745;--font-size-xs: 11px;--font-size-s: 14px;--font-size-m: 15px;--font-size-l: 20px;--font-size-xl: 23px;--font-size-xxl: 28px;--letter-spacing-tight: -.01em;--letter-spacing-normal: -.0007em;--line-height-xs: 1;--line-height-s: 1.15;--line-height-m: 1.25}@media(min-width:750px){:root{--font-size-xs: 12px;--font-size-s: 14px;--font-size-m: 16px;--font-size-l: 30px;--font-size-xl: 38px;--font-size-xxl: 40px}}.text-xs{font-family:var(--font-body-family);font-size:var(--font-size-xs);font-weight:500;color:var(--font-color-primary);line-height:var(--line-height-s);letter-spacing:var(--letter-spacing-normal)}.text-xs-bold{font-family:var(--font-body-family);font-size:var(--font-size-xs);font-weight:700;color:var(--font-color-primary);line-height:1.25;letter-spacing:var(--letter-spacing-normal)}.text-xs-bold-sec{font-family:var(--font-body-family);font-size:var(--font-size-xs);font-weight:700;color:var(--font-color-secondary);line-height:1.25;letter-spacing:var(--letter-spacing-normal)}.text-xs-sec{font-family:var(--font-body-family);font-size:var(--font-size-xs);font-weight:500;color:var(--font-color-secondary);line-height:1.25;letter-spacing:var(--letter-spacing-normal)}.text-xs-inverse{font-family:var(--font-body-family);font-size:var(--font-size-xs);font-weight:500;color:var(--font-color-inverse);line-height:1.25;letter-spacing:var(--letter-spacing-normal)}.text-xs-bold-inverse{font-family:var(--font-body-family);font-size:var(--font-size-xs);font-weight:600;color:var(--font-color-inverse);line-height:1.25;letter-spacing:var(--letter-spacing-normal)}.text-s{font-family:var(--font-body-family);font-size:var(--font-size-s);font-weight:500;color:var(--font-color-primary);line-height:1.25;letter-spacing:var(--letter-spacing-normal)}.text-s-sec{font-family:var(--font-body-family);font-size:var(--font-size-s);font-weight:500;color:var(--font-color-secondary);line-height:1.25;letter-spacing:var(--letter-spacing-normal)}.text-s-inverse{font-family:var(--font-body-family);font-size:var(--font-size-s);font-weight:500;color:var(--font-color-inverse);line-height:1.25;letter-spacing:var(--letter-spacing-normal)}.text-s-semibold{font-family:var(--font-body-family);font-size:var(--font-size-s);font-weight:600;color:var(--font-color-primary);line-height:1.25;letter-spacing:var(--letter-spacing-normal)}.text-s-semibold-inverse{font-family:var(--font-body-family);font-size:var(--font-size-s);font-weight:600;color:var(--font-color-inverse);line-height:1.25;letter-spacing:var(--letter-spacing-normal)}.text-s-bold{font-family:var(--font-body-family);font-size:var(--font-size-s);font-weight:700;color:var(--font-color-primary);line-height:1.25;letter-spacing:var(--letter-spacing-normal)}.text-s-bold-sec{font-family:var(--font-body-family);font-size:var(--font-size-s);font-weight:700;color:var(--font-color-secondary);line-height:1.25;letter-spacing:var(--letter-spacing-normal)}.text-s-bold-inverse{font-family:var(--font-body-family);font-size:var(--font-size-s);font-weight:700;color:var(--font-color-inverse);line-height:1.25;letter-spacing:var(--letter-spacing-normal)}.text-s-bold-sale{font-family:var(--font-body-family);font-size:var(--font-size-s);font-weight:700;color:var(--font-color-sale);line-height:1.25;letter-spacing:var(--letter-spacing-normal)}.text-m{font-family:var(--font-body-family);font-size:var(--font-size-m);font-weight:500;color:var(--font-color-primary);line-height:1.25;letter-spacing:var(--letter-spacing-normal)}.text-m-bold{font-family:var(--font-body-family);font-size:var(--font-size-m);font-weight:700;color:var(--font-color-primary);line-height:1.25;letter-spacing:var(--letter-spacing-normal)}.text-m-sec{font-family:var(--font-body-family);font-size:var(--font-size-m);font-weight:500;color:var(--font-color-secondary);line-height:1.25;letter-spacing:var(--letter-spacing-normal)}.text-m-bold-inverse{font-family:var(--font-body-family);font-size:var(--font-size-m);font-weight:700;color:var(--font-color-inverse);line-height:1.25;letter-spacing:var(--letter-spacing-normal)}.text-l-bold-inverse{font-family:var(--font-body-family);font-size:var(--font-size-l);font-weight:700;color:var(--font-color-inverse);line-height:1.25;letter-spacing:var(--letter-spacing-normal)}.text-xl-bold{font-family:var(--font-body-family);font-size:var(--font-size-xl);font-weight:700;color:var(--font-color-primary);line-height:1.25;letter-spacing:var(--letter-spacing-normal)}.text-xl-bold-inverse{font-family:var(--font-body-family);font-size:var(--font-size-xl);font-weight:700;color:var(--font-color-inverse);line-height:1.25;letter-spacing:var(--letter-spacing-normal)}.text-hero-title{font-family:var(--font-body-family);font-size:var(--font-size-m);font-weight:700;color:var(--font-color-inverse);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-tight)}.text-hero-description{font-family:var(--font-body-family);font-size:var(--font-size-s);font-weight:500;color:var(--font-color-inverse);line-height:var(--line-height-s);letter-spacing:var(--letter-spacing-tight)}.text-section-title{font-family:var(--font-heading-family);font-size:var(--font-size-l);font-weight:700;color:var(--font-color-primary);line-height:1;letter-spacing:var(--letter-spacing-tight);margin:0}.text-section-description{font-family:var(--font-heading-family);font-size:var(--font-size-xs);font-weight:600;color:var(--font-color-secondary);line-height:1;letter-spacing:var(--letter-spacing-normal);margin:.4em 0 0;text-transform:uppercase}.text-product-card-title{font-family:var(--font-heading-family);font-size:var(--font-size-xs);font-weight:500;color:var(--font-color-primary);line-height:var(--line-height-s);letter-spacing:var(--letter-spacing-normal);padding:5px 0}.text-price-normal{font-family:var(--font-heading-family);font-size:var(--font-size-s);font-weight:600;color:var(--font-color-primary);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-normal)}.text-price-sale{font-family:var(--font-heading-family);font-size:var(--font-size-s);font-weight:600;color:var(--font-color-sale);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-normal)}.text-price-original{font-family:var(--font-heading-family);font-size:calc(var(--font-size-s) - 2px);font-weight:500;color:var(--font-color-secondary);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-normal)}.text-price-productpage-normal{font-family:var(--font-heading-family);font-size:var(--font-size-l);font-weight:700;color:var(--font-color-primary);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-tight)}.text-price-productpage-sale{font-family:var(--font-heading-family);font-size:var(--font-size-l);font-weight:700;color:var(--font-color-sale);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-tight)}.text-price-productpage-original{font-family:var(--font-heading-family);font-size:var(--font-size-s);font-weight:500;color:var(--font-color-tertiary);opacity:.5;line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-tight)}.text-category-bar{font-family:var(--font-body-family);font-size:calc(var(--font-size-xs) + 1.5px);font-weight:700;color:var(--font-color-secondary);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-normal)}.text-collection-title{font-family:var(--font-body-family);font-size:var(--font-size-xxl);font-weight:700;color:var(--font-color-inverse);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-tight)}.text-collection-description{font-family:var(--font-body-family);font-size:calc(var(--font-size-xs) + 2px);font-weight:500;color:var(--font-color-inverse);line-height:var(--line-height-s);letter-spacing:var(--letter-spacing-normal)}:root{--color-brand-primary: #854036;--color-brand-secondary: #A25D52;--color-surface-1: #F5F5F5;--color-surface-1: #F4F4F4;--color-surface-1-contrast: #EAEAEA;--color-separator-1: #ECECEC;--color-surface-2:rgb(236, 236, 236);--color-border-1: #DDDDDD;--color-border-2: #9E9E9E;--color-svg-default: #6F6F6F;--color-svg-inactive: #DDDDDD;--color-white: #FFFFFF;--color-cta: #FFC200;--color-cta: #FFBB45;--color-accent: #0C8EFF;--color-accent: #0F83EC;--color-accent: #854036;--color-highlight-bg: #B4D1C2;--color-highlight-mark: #087554;--color-toorder: #FFE6CE;--color-info-bg: #ECF2FA;--color-info:rgb(109, 131, 221);--color-14day-bg: #E8EEE9}.root{color-scheme:light}:root{--bg-blur-color: rgba(218, 218, 218, .301);--bg-blur-px: 8px}:root{--gap-default: 8px;--gap-product-grid: 8px;--gap-pills: var(--gap-default);--padding-section-title: 17px;--padding-pill-vertical: 7px;--padding-pill-horizontal: 13px;--border-radius-small: 5px;--border-radius-default: 8px;--border-radius-large: 13px;--border-radius-fullwidth: 30px}@media(min-width:750px){:root{--page-width: 1800px;--gap-product-grid: 12px;--padding-section-title: 20px}}.floating-button{width:40px;height:40px;background:var(--color-white);border:none;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;box-shadow:0 0 8px 3px #0000003b}.floating-button svg{width:20px;height:20px;stroke:var(--font-color-primary)}.transparent-button{width:40px;height:40px;background:#fff3;border:none;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center}.transparent-button svg{width:20px;height:20px;stroke:var(--font-color-inverse)}@media(min-width:750px){.floating-button,.transparent-button{transition:transform .3s ease;will-change:scale;cursor:pointer}.floating-button:hover,.transparent-button:hover{--floating-button-scale: 1.08;transform:scale(var(--floating-button-scale))}}.general-pill{padding:var(--padding-pill-vertical) var(--padding-pill-horizontal);background:none;border:1px solid var(--color-border-1);text-decoration:none;border-radius:999px;font-family:var(--font-body-family);font-size:calc(var(--font-size-xs) + 2px);font-weight:600;color:var(--font-color-tertiary);line-height:var(--line-height-s);letter-spacing:var(--letter-spacing-normal)}:root{--hover-time: .3s;--hover-brightness: 1.02;--hover-scale: 1.03}.announcement-bar .slider-button{display:none!important}.announcement-bar__message{letter-spacing:var(--letter-spacing-normal);font-size:12.5px;padding:12px 0 8px}@media(min-width:750px){.header__menu-item{letter-spacing:var(--letter-spacing-normal);font-size:var(--font-size-m);font-weight:700!important;margin-top:8px!important;margin-left:18px!important}.header__active-menu-item,.header__menu-item:hover span{text-decoration:none}.header__menu-item:hover{text-decoration:none!important}.menu-drawer__menu-item--active{background:none;background-color:transparent}.menu-drawer__navigation li{margin-bottom:20px}}.cart-count-bubble{padding:.5px 0 0 .5px!important;font-weight:600!important;color:var(--color-accent)!important;background-color:var(--color-white)!important;font-size:10px}.cart-notification__links .button--primary,.peakship-app-block-badge{display:none!important}.cart-notification.active{box-shadow:0 0 18px 6px #0009;border-bottom-left-radius:var(--border-radius-fullwidth)!important;border-bottom-right-radius:var(--border-radius-fullwidth)!important;border:none!important}.cart-notification__close{align-items:start!important}.cart-notification__header{padding:0 10px!important}.cart-notification__close .svg-wrapper{background:#ffffff1f!important;border-radius:50%!important;width:25px!important;height:25px!important}.cart-notification__close .svg-wrapper .icon{width:50%!important;height:50%!important}.cart-notification__heading{font-size:12px!important;line-height:var(--line-height-s)!important;align-items:start!important}.cart-notification__heading .icon{width:17px!important;margin-top:5px}.cart-notification-product{padding:10px!important;margin:15px 0;background:#ffffff12;border-radius:var(--border-radius-default)}.cart-notification-product__image{margin-top:0!important;border:none!important;background:var(--color-surface-1)}.cart-notification-product__image img{border-radius:4px!important}.cart-notification-product__name{font-size:14px!important;line-height:var(--line-height-s)!important;font-weight:600!important;opacity:.9!important;margin-top:3px!important}.cart-notification__links .button,.cart-notification__links .link{font-size:14px;font-weight:700;background:var(--color-white);border-radius:999px;color:var(--color-brand-primary);display:inline-flex;width:fit-content!important;min-width:240px;padding:0 15px!important;min-height:45px!important;justify-content:center;align-items:center;text-decoration:none!important;opacity:.99;transform:scale(1);transition:transform .3s ease;will-change:transform}.cart-notification__links .link{background:var(--color-brand-primary);border:2px solid var(--color-white);color:var(--color-white)}.cart-notification__links .button:after{content:none}.cart-notification__links .link{margin-top:5px!important}@media(min-width:750px){.cart-notification__links .button:hover,.cart-notification__links .link:hover{transform:scale(1.02)}}.footer{background:color-mix(in srgb,var(--color-brand-primary) 99%,black)}.footer-block__details-content .link{font-weight:700;letter-spacing:va(--letter-spacing-normal)}@media(min-width:750px){.footer-block__details-content>li:not(:last-child){margin-right:0!important}.footer-block__details-content{display:flex!important;column-gap:50px;row-gap:10px;align-items:center!important;justify-content:center;flex-wrap:wrap}.footer-block{max-width:unset!important}.footer__blocks-wrapper{margin-bottom:45px}.footer-block__details-content li{display:inline-block;margin-right:45px}.footer-block__details-content>:first-child .list-menu__item--link{padding-top:.5rem!important}.footer-block__details-content li:last-child{margin-right:0}.footer-block:only-child:last-child{max-width:100%}}.list-menu__item--active{text-decoration:none!important}.list-social__item .svg-wrapper,.list-social__item .icon{height:29px!important;width:29px!important}.list-social__item .svg-wrapper{opacity:.75}.list-social__item:hover .svg-wrapper{opacity:1!important}.footer__content-top{padding-bottom:4.4rem!important}.footer__active-menu-item{text-decoration:none}.list-payment,.footer__payment,.list-shipping{margin:0;padding:0}.list-payment__item:nth-child(4) svg{border:1px solid transparent}.footer__content-bottom-wrapper{display:flex;justify-content:center;align-items:center}@media(max-width:749px){.footer-block__details-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.footer-block__details-content .link,.footer-block--newsletter .list-social__item .svg-wrapper{color:#fff!important;opacity:.95!important}.footer{padding-bottom:72px!important}.footer-block__details-content,.footer__blocks-wrapper{margin-bottom:0!important}.footer__content-top{padding-bottom:15px!important}.footer-block--newsletter{margin-top:5px!important}}@media(min-width:541px){.footer__shipping-logos{padding-top:10px}}@media(min-width:750px){.footer__shipping-logos{padding-top:1.5rem}.footer__payment-shipping{gap:1rem!important}.footer-block__details-content .link:hover{text-decoration:none!important}}.copyright__content{letter-spacing:var(--letter-spacing-normal)}@media(max-width:749px){.menu-drawer__navigation{padding:15px 0!important}.menu-drawer__menu-item{padding:18px 30px!important;font-size:18px!important;font-weight:600!important;letter-spacing:var(--letter-spacing-normal);color:var(--font-color-primary)}.menu-drawer__account{gap:8px!important;letter-spacing:var(--letter-spacing-normal)}}.section-title{margin-top:0;padding-top:var(--padding-section-title);padding-bottom:var(--padding-section-title)}@media(max-width:749px){.sticky-title{position:sticky;top:0;z-index:2;background:var(--gradient-background)}.section-end-mark{display:block!important;width:70px;height:6px;background:var(--color-surface-1);border-radius:999px;margin:calc(2 * var(--gap-default)) auto 0 auto}}img{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}[class*=transparent][class*=-bg]{background-color:var(--color-surface-1);position:relative;display:block;container-type:size!important;min-width:100%}[class*=transparent][class*=-bg] img{z-index:2;position:relative;display:block;filter:drop-shadow(0 0 2.1cqw rgba(0,0,0,.14))}[class*=transparent][class*=-bg]:after{content:"";height:100%;aspect-ratio:1 / 1;z-index:1;position:absolute;top:0;right:0;bottom:0;left:50%;transform:translate(-50%);filter:blur(1.2cqw)}.transparent01-bg:after{background:radial-gradient(ellipse 25% 4% at 50% 89.3%,#00000059 0% 20%,#00000026 85%,#0000)}.transparent02-bg:after{background:radial-gradient(ellipse 32% 4% at 50% 89%,#00000059 0% 20%,#00000026 85%,#0000)}.transparent03-bg:after{background:radial-gradient(ellipse 32% 4% at 50% 88.4%,#00000059 0% 20%,#00000026 85%,#0000);transform:translate(-50%) rotate(1.4deg)!important;transform-origin:center}.transparent04-bg:after{background:radial-gradient(ellipse 22% 10% at 54% 84%,#00000059 0% 20%,#00000026 85%,#0000);transform:translate(-50%) rotate(5deg)!important;transform-origin:center}.transparent05-bg:after{background:radial-gradient(ellipse 28.8% 4% at 50% 86.3%,#00000059 0% 20%,#00000026 85%,#0000)}.transparent06-bg:after{background:radial-gradient(ellipse 35% 4% at 50% 80.1%,#00000059 0% 20%,#00000026 85%,#0000)}.transparent07-bg img{filter:drop-shadow(0 0 10px rgba(0,0,0,.15))!important}.transparent07-bg:after{background:radial-gradient(ellipse 45% 4% at 50% 80.1%,#00000040 0% 20%,#0000001a 85%,#0000)}.transparent08-bg:after{background:radial-gradient(ellipse 25% 4% at 40% 86%,#00000059 0% 20%,#00000026 85%,#0000);transform:translate(-50%) rotate(-8deg)!important;transform-origin:center}.transparent09-bg:after{background:radial-gradient(ellipse 32% 4% at 50% 90.5%,#00000059 0% 20%,#00000026 85%,#0000)}.transparent10-bg:after{background:radial-gradient(ellipse 41% 4% at 50% 87.5%,#00000059 0% 20%,#00000026 85%,#0000);transform:translate(-50%) rotate(-1deg)!important;transform-origin:center}.transparent11-bg:after{background:radial-gradient(ellipse 36% 4% at 50% 77.5%,#0000004d 0% 20%,#0000001c 85%,#0000)}.transparent12-bg img{filter:drop-shadow(0 0 10px rgba(0,0,0,.25))!important}.transparent12-bg:before,.transparent12-bg:after{content:none!important}@media(min-width:750px){.product-grid [class*=transparent][class*=-bg]:after{transition:height var(--duration-long) ease}.product-slider [class*=transparent][class*=-bg]:after,.similar-products [class*=transparent][class*=-bg]:after{transition:height var(--hover-time) ease}.product-grid .product-card-wrapper:hover [class*=transparent][class*=-bg]:after,.product-slider-item:hover [class*=transparent][class*=-bg]:after,.similar-products-item:hover [class*=transparent][class*=-bg]:after{height:103%}}[class*=transparent][class*=-bg]{opacity:0;animation:fadeIn .7s ease .5s forwards}@keyframes fadeIn{to{opacity:1}}.compl-products-item-media[class*=transparent][class*=-bg] img{filter:drop-shadow(0 0 2px rgba(0,0,0,.19))!important}.compl-products-item-media[class*=transparent][class*=-bg]:after{content:none!important}.cart-item__image-container[class*=transparent][class*=-bg]{container-type:normal!important}.cart-item__image-container[class*=transparent][class*=-bg] img{filter:drop-shadow(0 0 3px rgba(0,0,0,.14))!important}.faq-wrapper{padding:0;display:flex;flex-direction:column;gap:var(--gap-default)}.faq-item{background:var(--color-surface-1);width:100%;padding:13px 15px;border-radius:var(--border-radius-default)}.faq-question{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:0;margin:0;gap:10px}.faq-question svg{stroke:var(--font-color-primary);width:14px;min-width:14px;height:14px;transition:transform .3s ease}.faq-question.expanded svg{transform:rotate(180deg)}.faq-answer{overflow:hidden;max-height:0;transition:max-height .3s ease}.faq-answer-inner{padding:10px 0 0;margin:0}@media(min-width:750px){.faq-wrapper{display:block;column-count:2;background-color:transparent;padding:0;gap:var(--gap-default)}.faq-item{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;background-color:var(--color-surface-1);border-radius:var(--border-radius-default);margin-bottom:var(--gap-default);border:none;padding:20px;cursor:default}.faq-answer{max-height:300px!important;overflow:visible;padding:0}.faq-answer-inner{padding:5px 0 0}.faq-question{cursor:default;padding:0;font-size:var(--font-size-m)}.faq-question:hover{background-color:transparent}.faq-question svg{display:none}.faq-item{transition:filter .3s ease}.faq-item:hover{filter:brightness(.96)}}.shopify-pc__banner__dialog{border-top-left-radius:var(--border-radius-large)!important;border-top-right-radius:var(--border-radius-large)!important}.shopify-pc__banner__body p,.shopify-pc__banner__body a{text-align:left;text-decoration:none!important}.shopify-pc__banner__body p,.shopify-pc__banner__body a,.shopify-pc__banner__body h2{color:#565656!important;letter-spacing:var(--letter-spacing-normal)!important;line-height:var(--line-height-s)!important}.shopify-pc__banner__btn-accept,.shopify-pc__banner__btn-decline,.shopify-pc__banner__btn-manage-prefs{border-radius:10px!important}.shopify-pc__banner__btn-accept{border:0!important;background:#854036!important;color:#fff!important;font-weight:600}.shopify-pc__banner__btn-decline{color:#a5a5a5!important;text-decoration:none!important;border:1px solid #a5a5a5!important;padding:10px 25px!important}.shopify-pc__banner__btn-manage-prefs{color:#a5a5a5!important;text-decoration:none!important}.shopify-pc__banner__btn-manage-prefs{border:1px solid #a5a5a5!important;padding:10px 25px!important}.shopify-pc__prefs__dialog,.shopify-pc__prefs__header-actions button{border-radius:10px}.shopify-pc__prefs__header-actions button:first-child{background:#854036;color:#fff;border:0}@media(min-width:750px){.shopify-pc__banner__btn-manage-prefs{order:1}.shopify-pc__banner__btn-accept{order:3}.shopify-pc__banner__btn-decline{order:2}.shopify-pc__banner__body p,.shopify-pc__banner__body a{text-align:justify}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/custom.css.map */
