:root{--heading-font: "Libre Baskerville", serif;--body-font: "Montserrat", sans-serif;--heading-1-text: 30.5px;--heading-2-text: 25px;--heading-3-text: 18.9px;--body-text: 14.1px;--button-text: 16px;--label-text: 17.3px;--color-page-bg: #FAFAFA;--color-brand: #17162F;--color-accent: #F2BC41;--color-green: #219653;--color-heading: #000000;--color-body: #707070}@media screen and (min-width:769px){.desktop-hide{display:none!important}}@media screen and (max-width:768px){.mobile-hide{display:none!important}:root{--body-text: 14px;--heading-1-text: 25px}}.predictive-search-form__header{background-color:#f4f4f1!important;border-radius:9999px!important;overflow:hidden}.predictive-search .predictive-search-form__header .search-input{background-color:#f4f4f1!important;padding-left:32px}.predictive-search__reset-button{position:absolute;right:50px;border:none;font-family:var(--body-font)}@media screen and (max-width:1024px){.predictive-search__reset-button{display:none!important}}.predictive-search-form__content-wrapper .recently-viewed-wrapper{display:none!important}.header__row.header__row--top{border-bottom:1px solid #DFDFDF}.header__columns .predictive-search{max-width:745px}.header__row.header__row--top.section.section--full-width-margin.section--page-width{background-color:#fff}.button-unstyled.predictive-search__reset-button{background-color:#f4f4f1!important}.megamenu-image{display:none}.menu-list__link-title{color:#17162f;font-family:var(--body-font);font-size:14.1px;font-style:normal;font-weight:400;line-height:var(--font-size-20, 20px)}@media(min-width:1024px){#mobile-search-toggle{display:none}}#mobile-search-toggle{padding:0}#mobile-search-toggle svg{width:15px;height:15px}@media screen and (max-width:1024px){.header-logo__image-container img{max-width:160px!important}}@media screen and (min-width:1300px){.mega-menu__grid:has(.mega-menu-custom){grid-template-columns:8fr 2fr}.megamenu-image{display:flex;align-items:center}.megamenu-image img{width:100%}}accordion-custom .details{margin-bottom:20px}accordion-custom:last-child .details{margin-bottom:0}.section.section--page-width{background-color:#fafafa}.section.section--page-width:has(accordion-custom){background-color:#fff}.view-all-btn-wrapper{width:100%;display:flex;justify-content:center;margin-top:56px}.view-all-btn{display:flex;padding:16px 32px;justify-content:center;align-items:center;gap:16px;border-radius:8px;background:#17162f;color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.8px;transition:.2s}.view-all-btn:hover{background:#42415c}.product-information__grid{grid-template-columns:1fr 1.21fr!important;padding-bottom:50px!important;padding-top:32px}@media(max-width:768px){.product-information__grid{padding-top:0}}.header-menu .overflow-menu .menu-list__list-item:first-child .menu-list__link{padding-left:10px!important}.header-actions__cart-icon .hide-in-header{display:none}.hide-in-header{color:#fff}.media-gallery--carousel slideshow-container{border-radius:16px!important;border:1px solid rgba(0,0,0,.1)!important;overflow:hidden}.media-gallery--carousel .slideshow-controls__thumbnails{margin:0;padding:16px 0;gap:16px!important}.slideshow-control.button{outline:none!important;border-radius:16px!important;border:1px solid rgba(0,0,0,.1)!important;width:110px!important;height:110px!important}.slideshow-control.button[aria-selected=true]{border:1.642px solid #F2BC41!important}.product-details div[ref=priceContainer]{display:flex;align-items:center;gap:12px}.product-details div[ref=priceContainer] .price{color:#17162f;font-size:25px;font-style:normal;font-weight:600;line-height:23.952px}.product-details div[ref=priceContainer] .compare-at-price{color:#81858a;font-size:14.1px;font-style:normal;font-weight:400;line-height:22.355px}.product-details .text-block{color:#000}.product-text-inputs{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.product-text-input-item-icon{padding:2px;border-radius:244px;background:#219653;display:flex;width:max-content;align-items:center;justify-content:center}.product-text-input-item{display:flex;align-items:center;gap:6px}.product-text-input-item p{margin:0;color:#000;font-size:14.1px;font-style:normal;font-weight:500;line-height:22.355px}.variant-picker__form .variant-option__button-label{padding:10px;border-radius:5px;border:1px solid #17162F;background:#fff;color:#17162f;font-size:14.1px;font-style:normal;font-weight:500;line-height:22.355px}.variant-picker__form .variant-option__button-label:before,.variant-picker__form .variant-option__button-label:after,.variant-picker__form .variant-option__button-label svg{display:none!important}.variant-picker__form .variant-option__button-label:has(input[aria-disabled=true]){border:.5px solid rgba(135,135,135,.5);background:#8787872b;color:#87878780}.variant-picker__form .variant-option--buttons{gap:10px}.product-form-buttons .button.add-to-cart-button{padding:17px;border-radius:5px;background:#17162f;height:63px}.product-form-buttons .button.add-to-cart-button .add-to-cart-text{color:#fff;font-size:15.968px;font-style:normal;font-weight:700;line-height:19.76px;gap:16px}.product-store-benfits{padding:14px 52px;border-radius:7.21px;border:1px solid rgba(228,228,228,.35);background:#e4e4e433;display:flex;align-items:center;gap:20px}.product-store-benefit-item{flex:1;display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center}.product-store-benefit-item p{color:#000;font-size:14.1px;font-style:normal;font-weight:600;line-height:22.355px;margin:0}.product-store-benefit-item-icon{position:relative}.product-store-benefit-item-icon img{position:absolute;left:50%;top:50%;transform:translate(-60%,-50%);width:20px;height:20px;object-fit:contain}.product-features{display:flex;flex-direction:column;align-items:center;gap:8px}.product-features-image{max-height:96px;height:96px}.product-features-image img{height:100%;max-height:100%;min-height:100%;width:auto;object-fit:contain}.product-features-text p{color:#000;text-align:center;font-size:14.1px;font-style:normal;font-weight:400;line-height:22.355px}slideshow-container .product-card-custom__brand{position:absolute;top:20px;right:20px;z-index:3}slideshow-container .product-card-custom__sale{position:absolute;top:13px;left:16px;z-index:3;border-radius:7.154px;background:#21965333;color:#014b0e;font-size:12px;font-style:normal;font-weight:400;line-height:12.998px;letter-spacing:-.39px}.product-information .product-information__accordion-below-gallery .details__header .svg-wrapper,.product-information .product-details .accordion .svg-wrapper{display:none}.product-information .product-information__accordion-below-gallery .details__header,.product-information .product-details .accordion .details__header{display:flex;align-items:center;justify-content:space-between;list-style:none}.product-information .product-information__accordion-below-gallery .details__header:after,.product-information .product-details .accordion .details__header:after{content:"";flex-shrink:0;width:20px;height:20px;margin-left:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .25s ease}.product-information .product-information__accordion-below-gallery .details[open] .details__header:after,.product-information .product-details .accordion .details[open] .details__header:after{transform:rotate(180deg)}.product-information .product-information__accordion-below-gallery .details__header{padding:21px 0;color:#000;font-size:14.1px;font-style:normal;font-weight:500;line-height:22.355px}.product-information .product-details .accordion .details__header{padding:24px 0}.product-information .product-details .details-content>.text-block{padding-left:0!important;padding-right:0!important}.product-information .product-information__accordion-below-gallery .details,.product-information .product-details .accordion .details{border-radius:0!important;border:none!important;border-bottom:1px solid #DADADA!important;margin:0!important}.product-information .product-information__accordion-below-gallery .details-content{padding-bottom:21px}.product-information .product-information__accordion-below-gallery .details-content p{color:#717579;font-size:14.1px;font-style:normal;font-weight:400;line-height:22.355px;max-width:none}.product-information .product-details .accordion{display:none}@media screen and (max-width:768px){.section.section--page-width:has(accordion-custom){background-color:#fafafa}.view-all-btn-wrapper{margin-top:40px}.view-all-btn{color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.8px}.section.section--page-width:has(.accordion) rte-formatter.spacing-style h3{text-align:left}}@media screen and (max-width:749px){.product-information__grid{grid-template-columns:subgrid!important;padding-bottom:30px!important}.product-information .product-information__accordion-below-gallery{display:none}.product-information .product-details .accordion{display:block}.product-details div[ref=priceContainer] .price{font-size:20px}.product-details div[ref=priceContainer] .compare-at-price{font-size:14px}.product-text-inputs{gap:16px}.product-store-benfits{padding:24px 80px;flex-direction:column;gap:24px}.product-store-benefit-item p,.product-features-text{font-size:14px}.product-information__media{padding:16px}.media-gallery--carousel .slideshow-controls__thumbnails{gap:8px!important}.slideshow-control.button{width:65px!important;height:65px!important}.variant-option__select-wrapper select{border-radius:5px;border:1px solid #17162F;background:#fff;color:#17162f;font-size:14px;font-style:normal;font-weight:500;line-height:22.355px}slideshow-container .product-card-custom__brand{top:16px;right:16px}slideshow-container .product-card-custom__sale{top:16px;left:16px}.sticky-add-to-cart__bar{padding:16px!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sticky-add-to-cart__bar:before{display:none!important}.sticky-add-to-cart__image,.sticky-add-to-cart__info,.sticky-add-to-cart__price{display:none!important}.sticky-add-to-cart__button.add-to-cart-button{padding:17px!important;border-radius:5px!important;background:#17162f!important;height:63px!important;width:100%!important}.sticky-add-to-cart__button.add-to-cart-button .add-to-cart-text{color:#fff;font-size:15.968px;font-style:normal;font-weight:700;line-height:19.76px;gap:16px;flex-direction:row-reverse}.sticky-add-to-cart__button.add-to-cart-button .add-to-cart-text__content{display:block!important}.sticky-add-to-cart__button.add-to-cart-button .add-to-cart-icon{display:flex!important}}.predictive-search-results__card .product-card-custom__container-header{flex-direction:column;align-items:flex-start;gap:10px}.predictive-search-results__card .product-card-custom__header-title{font-size:15px}.predictive-search-results__card .product-card-custom{height:-webkit-fill-available;height:stretch}.predictive-search-results__card .product-card-custom__button{font-size:16px}.predictive-search-results__card .product-card-custom__button svg{display:none}@media(max-width:768px){.predictive-search-results__card .product-card-custom__content{padding:0 12px 15px}.predictive-search-results__card .product-card-custom__button{padding:10px 20px}}@media(max-width:768px){.search-results-section .product-grid{gap:6px}.search-results-section .product-card-custom{gap:12px}.search-results-section .product-card-custom__content{padding:0 12px 16px!important;gap:12px}.search-results-section .product-card-custom__header-title{font-size:12px}.search-results-section .product-card-custom__button{padding:14px 10px;gap:10px}.search-results-section .product-grid{padding-left:8px;padding-right:8px;padding-top:20px}}.search-page__header search-page-input-component{margin-left:auto;margin-right:auto}.search-page__header h3{text-align:center}.header-actions__tl-slot{display:inline-flex;align-items:center;margin-right:4px}.header-actions__tl-slot .tl-switcher-container{display:inline-flex;align-items:center}.header-actions__tl-slot .tl-select{border:none;padding:6px 0;background:transparent;column-gap:6px;font-size:14px;color:var(--color-foreground, #001905)}.header-actions__tl-slot .tl-select:after{border-color:var(--color-foreground, #001905)}.header-actions__tl-slot .tl-flag{width:20px;height:auto}@media screen and (max-width:749px){.header-actions__tl-slot .tl-label{display:none}.header-actions__tl-slot .tl-select{padding:6px}}.menu-drawer__tl-slot{padding:12px 20px;border-bottom:1px solid rgba(0,0,0,.08)}.menu-drawer__tl-slot .tl-select{border:none;padding:4px 0;column-gap:8px}.mega-menu__column>div>.mega-menu__link{display:flex;align-items:center;width:100%;position:relative;font-family:var(--mega-menu-link-font-family, Montserrat, sans-serif);font-size:var(--mega-menu-link-font-size, 14.1px);font-weight:var(--mega-menu-link-font-weight, 400);line-height:var(--mega-menu-link-line-height, 1.5);color:var(--mega-menu-link-color, #000);padding-block:var(--mega-menu-link-padding-block, 8px);border-bottom:1px solid transparent}.menu-list__submenu .mega-menu__column>div>.mega-menu__link:after{position:absolute;right:-9px;bottom:-9px;width:18px;height:18px;margin:0}.mega-menu__column>div:first-of-type>.mega-menu__link{border-bottom-color:var(--mega-menu-accent-color, #F2BC41);font-weight:var(--mega-menu-link-font-weight-bold, 600)}.menu-list__submenu .mega-menu__column>div:first-of-type>.mega-menu__link:after{opacity:1}.mega-menu__column:has(>div:not(:first-of-type)>.mega-menu__link:hover)>div:first-of-type>.mega-menu__link{border-bottom-color:transparent;font-weight:var(--mega-menu-link-font-weight, 400)}.menu-list__submenu .mega-menu__column:has(>div:not(:first-of-type)>.mega-menu__link:hover)>div:first-of-type>.mega-menu__link:after{opacity:0}.header__drawer--mobile .menu-drawer__title{font-size:16px}.menu-drawer__menu-item-text{font-family:Montserrat,sans-serif;font-weight:400;font-style:italic;font-size:13.7px;line-height:29.47px;letter-spacing:0;vertical-align:middle}.menu-drawer__menu--childlist>.menu-drawer__list-item>.menu-drawer__menu-item--parent{display:flex;align-items:center;width:100%;border-bottom:1px solid var(--mega-menu-accent-color, #F2BC41);padding-bottom:8px;margin-bottom:10px}.menu-drawer__menu--childlist>.menu-drawer__list-item>.menu-drawer__menu-item--parent .menu-drawer__menu-item-text{font-weight:700;font-style:normal}.menu-drawer__menu--childlist>.menu-drawer__list-item>.menu-drawer__menu-item--parent:after{content:"";width:20px;height:21px;margin-left:auto;flex-shrink:0;background-image:var(--mega-menu-sparkle-svg);background-repeat:no-repeat;background-size:contain;pointer-events:none}.menu-drawer__list-item--flat>.menu-drawer__menu--grandchildlist{width:100%}.menu-drawer__menu--grandchildlist>.menu-drawer__list-item{display:flex;width:100%}.menu-drawer__menu--grandchildlist>.menu-drawer__list-item>.menu-drawer__menu-item--child{display:flex;align-items:center;flex:1;width:100%;border-bottom:1px solid var(--mega-menu-accent-color, #F2BC41);padding-block:6px}.menu-drawer__menu--grandchildlist>.menu-drawer__list-item>.menu-drawer__menu-item--child:after{content:"";width:20px;height:21px;margin-left:auto;flex-shrink:0;background-image:var(--mega-menu-sparkle-svg);background-repeat:no-repeat;background-size:contain;pointer-events:none}.mega-menu__list-title{color:var(--mega-menu-link-color, #000);font-family:var(--mega-menu-link-font-family, Montserrat, sans-serif);font-size:var(--mega-menu-link-font-size, 14.1px);font-weight:var(--mega-menu-link-font-weight-bold, 600);line-height:var(--mega-menu-column-title-line-height, 33px);margin:0 0 8px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
