#shopify-section-header .announcement-bar,#shopify-section-header .announcement-bar__message{font-size:15px!important;line-height:1.3em!important;letter-spacing:0!important}.grid-product__tag--custom-discount{background:#111!important;color:#fff!important;font-size:11px!important;font-weight:750!important;line-height:1!important;padding:4px 6px!important;border-radius:1px!important;text-transform:none!important;letter-spacing:0!important;width:auto!important;min-width:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;top:3px!important;left:3px!important;right:auto!important}.featured-collection-custom{--fc-ratio: 100%;--fc-fit: cover}.featured-collection-custom--portrait{--fc-ratio: 125%}.featured-collection-custom--fit-contain{--fc-fit: contain}.featured-collection-custom--fit-cover{--fc-fit: cover}.featured-collection-custom .grid-product__image-mask{position:relative!important;overflow:hidden!important;height:auto!important}.featured-collection-custom .grid-product__image-mask:before{content:""!important;display:block!important;padding-top:var(--fc-ratio)!important}.featured-collection-custom .grid-product__image-mask .image-wrap,.featured-collection-custom .grid-product__image-mask .grid__image-ratio,.featured-collection-custom .grid-product__image-mask .media,.featured-collection-custom .grid-product__image-mask .media__wrapper{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;padding-top:0!important}.featured-collection-custom .grid-product__image-mask img,.featured-collection-custom .grid-product__image-mask video{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;object-fit:var(--fc-fit)!important;object-position:center!important;display:block!important}.featured-collection-custom .grid-product__image-mask svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;display:block!important}.featured-collection-custom .section-header__link.btn--secondary{background:#000!important;border-color:#000!important;color:#fff!important}.featured-collection-custom .section-header__link.btn--secondary:hover{background:#111!important;border-color:#111!important;color:#fff!important}.decorative-heading{background-color:var(--dh-bg, #ffffff);padding:var(--dh-pad-top, 25px) 20px var(--dh-pad-bottom, 20px);width:100%}.decorative-heading__container{display:flex;align-items:center;justify-content:center;gap:var(--dh-gap, 14px);max-width:1400px;margin:0 auto}.decorative-heading__line{flex:1;height:1px;background-color:var(--dh-line-color, #111111);max-width:var(--dh-line-width, 300px)}.decorative-heading__text{color:var(--dh-color, #111111);font-size:var(--dh-size, 32px);font-weight:700;text-transform:uppercase;letter-spacing:2px;margin:0;white-space:nowrap;flex-shrink:0}.category-bar{background-color:var(--cb-bg, #000000);padding:var(--cb-pad, 15px) 0;width:100%;overflow:hidden}.category-bar__wrapper{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.category-bar__wrapper::-webkit-scrollbar{display:none}.category-bar__list{display:flex;justify-content:center;align-items:center;gap:var(--cb-gap, 20px);list-style:none;margin:0;padding:0 20px;min-width:min-content}.category-bar__item{margin:0;flex-shrink:0}.category-bar__link{color:var(--cb-color, #ffffff);text-decoration:none;text-transform:uppercase;font-size:var(--cb-size, 14px);font-weight:600;letter-spacing:.5px;transition:color .3s ease;display:block;white-space:nowrap}.category-bar__link:hover{color:var(--cb-color-hover, #666666)}.promo-cards{background-color:var(--pc-bg, #f5f5f5);padding:var(--pc-pad, 40px) 20px}.promo-cards__container{max-width:var(--pc-max-width, 1000px);margin:0 auto}.promo-cards__title{text-align:center;font-size:var(--pc-title-size, 24px);color:var(--pc-title-color, #000000);margin:0 0 25px;text-transform:uppercase;font-weight:700;letter-spacing:1px}.promo-cards__wrapper{background-color:var(--pc-card-bg, #ffffff);border-radius:var(--pc-radius, 12px);padding:10px;box-shadow:0 8px 20px #00000026;display:flex;gap:0}.promo-cards__card{flex:1;min-width:0;text-align:center;padding:5px;position:relative}.promo-cards__card:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:100%;background-color:var(--pc-divider-color, #e0e0e0)}.promo-cards__discount{font-size:var(--pc-discount-size, 60px);font-weight:700;color:var(--pc-discount-color, #000000);margin:0 0 5px;line-height:1.2}.promo-cards__text{font-size:var(--pc-text-size, 17px);font-weight:700;color:var(--pc-text-color, #000000);margin:0;line-height:1.3;text-transform:uppercase}@media screen and (max-width:749px){.decorative-heading__text{font-size:var(--dh-size-mobile, 22px)}.decorative-heading__container{gap:var(--dh-gap-mobile, 10px)}.category-bar__list{gap:var(--cb-gap-mobile, 14px);justify-content:flex-start}.category-bar__link{font-size:var(--cb-size-mobile, 12px)}.promo-cards{padding:calc(var(--pc-pad, 40px) * .7) 15px}.promo-cards__wrapper{padding:6px}.promo-cards__card{padding:3px}.promo-cards__title{font-size:var(--pc-title-size-mobile, 17px);margin-bottom:17px}.promo-cards__discount{font-size:var(--pc-discount-size-mobile, 36px);margin-bottom:3px}.promo-cards__text{font-size:var(--pc-text-size-mobile, 12px)}.promo-cards__card:not(:last-child):after{height:80%}}.icon-features{background-color:var(--if-bg, #ffffff);border-top:solid var(--if-border, #ffffff) 1px;border-bottom:solid var(--if-border, #ffffff) 1px;overflow:hidden}.icon-features__inner{margin:0 auto;padding:var(--if-pad-mobile, 15px) 0}.icon-features__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.icon-features__grid::-webkit-scrollbar{display:none}.icon-features__item{display:flex;flex-direction:column;align-items:center;padding:0 16px;box-sizing:border-box;flex:0 0 100%;min-width:0;scroll-snap-align:start}.icon-features__icon{width:var(--if-icon-mobile, 60px);height:var(--if-icon-mobile, 60px);flex-shrink:0;color:var(--if-icon-color, #000000)}.icon-features__icon img,.icon-features__icon svg{width:100%;height:100%;display:block;object-fit:cover}.icon-features__heading{margin-top:24px;text-align:center}.icon-features__heading *{margin:0;font-size:var(--if-heading-size-mobile, 18px);color:var(--if-heading-color, #000000);line-height:130%;text-transform:unset;word-wrap:break-word}.icon-features__text{margin-top:16px;text-align:center}.icon-features__text *{margin:0;font-size:var(--if-text-size-mobile, 13px);color:var(--if-text-color, #000000);line-height:150%;text-transform:unset;word-wrap:break-word}.icon-features__dots{margin-top:20px;display:flex;justify-content:center;align-items:center;width:100%;gap:10px}.icon-features__dot{margin:0;padding:0;width:5px;height:5px;border:0;border-radius:50%;background-color:var(--if-dot-color, #000000);opacity:1;cursor:pointer}.icon-features__dot.is-active{box-shadow:0 0 0 2px var(--if-dot-color, #000000);background-color:transparent}@media screen and (min-width:768px){.icon-features__grid{display:grid;row-gap:32px;grid-template-columns:repeat(2,1fr);overflow:visible}.icon-features__item{align-items:start;flex-direction:row;flex:1 1 auto}.icon-features__icon{margin-right:16px;width:var(--if-icon, 60px);height:var(--if-icon, 60px)}.icon-features__heading,.icon-features__text{text-align:left}.icon-features__heading{margin-top:0}.icon-features__heading *{font-size:var(--if-heading-size, 18px)}.icon-features__text *{font-size:var(--if-text-size, 13px)}.icon-features__dots{display:none}}@media screen and (min-width:1024px){.icon-features{margin-left:var(--if-inset, 5rem);margin-right:var(--if-inset, 5rem)}.icon-features__inner{padding:var(--if-pad, 20px) 0}.icon-features__grid{grid-template-columns:repeat(var(--if-columns, 3),1fr)}}.custom-faq-accordion.custom-faq-accordion{max-width:920px}.custom-faq-accordion .section-header{margin-bottom:34px!important}.custom-faq-accordion .section-header__title{font-size:26px!important;font-weight:700!important;letter-spacing:3px!important;text-transform:uppercase!important;color:#222!important}.custom-faq-accordion .collapsible-trigger,.custom-faq-accordion button.collapsible-trigger{position:relative!important;width:100%!important;min-height:62px!important;padding:18px 34px 18px 0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:2.7px!important;line-height:1.25!important;text-transform:uppercase!important;text-align:left!important;color:#222!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important}.custom-faq-accordion .collapsible-trigger--inline{padding-left:0!important}.custom-faq-accordion .collapsible-trigger__icon,.custom-faq-accordion .collapsible-trigger .icon,.custom-faq-accordion .collapsible-trigger svg{display:none!important}.custom-faq-accordion .collapsible-trigger:focus,.custom-faq-accordion .collapsible-trigger:focus-visible{outline:none!important;box-shadow:none!important}.custom-faq-accordion .collapsible-trigger span{font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-transform:inherit!important;color:inherit!important}.custom-faq-accordion .collapsible-trigger:before{content:""!important;position:absolute!important;right:0!important;top:50%!important;width:14px!important;height:1px!important;background:#222!important;transform:translateY(-50%)!important}.custom-faq-accordion .collapsible-trigger:after{content:""!important;position:absolute!important;right:6.5px!important;top:50%!important;width:1px!important;height:14px!important;background:#222!important;transform:translateY(-50%)!important;transition:opacity .2s ease!important}.custom-faq-accordion .collapsible-trigger[aria-expanded=true]:after,.custom-faq-accordion .collapsible-trigger.is-open:after{opacity:0!important}.custom-faq-accordion .collapsible-content,.custom-faq-accordion .collapsible-content--all{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.custom-faq-accordion .collapsible-content__inner,.custom-faq-accordion .collapsible-content__inner--faq{padding:0 0 22px!important;margin:0!important;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;font-size:14.5px!important;line-height:1.65!important;color:#222!important}.custom-faq-accordion .collapsible-content__inner p,.custom-faq-accordion .collapsible-content__inner--faq p{margin:0 0 14px!important}.custom-faq-accordion .collapsible-content__inner ul,.custom-faq-accordion .collapsible-content__inner ol{margin-top:10px!important;margin-bottom:14px!important;padding-left:22px!important}.custom-faq-accordion .collapsible-content__inner>*,.custom-faq-accordion .collapsible-content__inner--faq>*{border:none!important;box-shadow:none!important;background:transparent!important}@media screen and (max-width:768px){.custom-faq-accordion .section-header{margin-bottom:28px!important}.custom-faq-accordion .section-header__title{font-size:23px!important;letter-spacing:2.6px!important}.custom-faq-accordion .collapsible-trigger,.custom-faq-accordion button.collapsible-trigger{min-height:62px!important;padding:18px 32px 18px 0!important;font-size:13.2px!important;letter-spacing:2.5px!important}.custom-faq-accordion .collapsible-content__inner,.custom-faq-accordion .collapsible-content__inner--faq{font-size:14.5px!important;line-height:1.65!important}}@media screen and (max-width:390px){.custom-faq-accordion .collapsible-trigger,.custom-faq-accordion button.collapsible-trigger{font-size:12.8px!important;letter-spacing:2.2px!important}}.custom-faq-accordion .collapsible-content,.custom-faq-accordion .collapsible-content--all,.custom-faq-accordion .collapsible-content__inner,.custom-faq-accordion .collapsible-content__inner--faq{border:none!important;border-top:none!important;border-bottom:none!important;box-shadow:none!important}.custom-faq-accordion .collapsible-trigger,.custom-faq-accordion button.collapsible-trigger{border:none!important;border-top:none!important;border-bottom:none!important}.custom-faq-accordion .custom-faq-item{border-top:1px solid #dddddd!important;border-bottom:none!important}.custom-faq-accordion .custom-faq-item>*,.custom-faq-accordion .custom-faq-item>*>*{box-shadow:none!important}.custom-faq-accordion .collapsible-trigger:before{width:11px!important;height:1px!important;right:0!important}.custom-faq-accordion .collapsible-trigger:after{height:11px!important;width:1px!important;right:5px!important}.custom-faq-accordion .collapsible-trigger,.custom-faq-accordion button.collapsible-trigger{padding-right:28px!important}.custom-faq-accordion .custom-faq-item:before,.custom-faq-accordion .custom-faq-item:after{display:none!important;content:none!important}.custom-faq-accordion .custom-faq-item,.custom-faq-accordion .collapsible-trigger,.custom-faq-accordion button.collapsible-trigger,.custom-faq-accordion .collapsible-content,.custom-faq-accordion .collapsible-content--all,.custom-faq-accordion .collapsible-content__inner,.custom-faq-accordion .collapsible-content__inner--faq{border:none!important;border-top:none!important;border-bottom:none!important;box-shadow:none!important}.custom-faq-accordion .collapsible-trigger:before{width:10px!important;height:1px!important;right:0!important}.custom-faq-accordion .collapsible-trigger:after{height:10px!important;width:1px!important;right:4.5px!important}.custom-faq-accordion .collapsible-trigger,.custom-faq-accordion button.collapsible-trigger,.custom-faq-accordion .collapsible-trigger span,.custom-faq-accordion button.collapsible-trigger span{font-size:12.3px!important;font-weight:400!important;letter-spacing:2.6px!important}@media screen and (max-width:768px){.custom-faq-accordion .collapsible-trigger,.custom-faq-accordion button.collapsible-trigger,.custom-faq-accordion .collapsible-trigger span,.custom-faq-accordion button.collapsible-trigger span{font-size:12px!important;font-weight:400!important;letter-spacing:2.4px!important}}@media screen and (max-width:390px){.custom-faq-accordion .collapsible-trigger,.custom-faq-accordion button.collapsible-trigger,.custom-faq-accordion .collapsible-trigger span,.custom-faq-accordion button.collapsible-trigger span{font-size:11.6px!important;letter-spacing:2.2px!important}}.custom-faq-accordion .collapsible-trigger,.custom-faq-accordion button.collapsible-trigger,.custom-faq-accordion .collapsible-trigger span,.custom-faq-accordion button.collapsible-trigger span{font-size:14px!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important;line-height:1.4!important}@media screen and (max-width:768px){.custom-faq-accordion .collapsible-trigger,.custom-faq-accordion button.collapsible-trigger,.custom-faq-accordion .collapsible-trigger span,.custom-faq-accordion button.collapsible-trigger span{font-size:13.5px!important;letter-spacing:normal!important;text-transform:none!important}}@media screen and (max-width:390px){.custom-faq-accordion .collapsible-trigger,.custom-faq-accordion button.collapsible-trigger,.custom-faq-accordion .collapsible-trigger span,.custom-faq-accordion button.collapsible-trigger span{font-size:13px!important}}.custom-faq-accordion .custom-faq-item,.custom-faq-accordion .custom-faq-item *,.custom-faq-accordion .custom-faq-item:before,.custom-faq-accordion .custom-faq-item:after{box-shadow:none!important}.custom-faq-accordion .custom-faq-item,.custom-faq-accordion .collapsible-trigger,.custom-faq-accordion button.collapsible-trigger,.custom-faq-accordion .collapsible-content,.custom-faq-accordion .collapsible-content--all,.custom-faq-accordion .collapsible-content__inner,.custom-faq-accordion .collapsible-content__inner--faq{border:none!important;border-top:none!important;border-bottom:none!important;outline:none!important}.custom-faq-accordion .custom-faq-item{border-top:1px solid #dddddd!important}.custom-faq-accordion .custom-faq-item:last-child{border-bottom:1px solid #dddddd!important}.custom-faq-accordion .collapsible-trigger,.custom-faq-accordion button.collapsible-trigger{font-size:15.5px!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important;line-height:1.45!important;padding-top:22px!important;padding-bottom:22px!important}.custom-faq-accordion .collapsible-trigger span,.custom-faq-accordion button.collapsible-trigger span{font-size:15.5px!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important;line-height:1.45!important}.custom-faq-accordion .collapsible-trigger:before{width:11px!important;height:1px!important;right:0!important;background:#222!important}.custom-faq-accordion .collapsible-trigger:after{height:11px!important;width:1px!important;right:5px!important;background:#222!important}@media screen and (max-width:768px){.custom-faq-accordion .collapsible-trigger,.custom-faq-accordion button.collapsible-trigger,.custom-faq-accordion .collapsible-trigger span,.custom-faq-accordion button.collapsible-trigger span{font-size:15px!important;letter-spacing:normal!important;text-transform:none!important}}.promo-grid-section{padding-bottom:var(--promoGridBottomPadding, 60px)!important;margin-bottom:0!important}.template-product .product-block .product__description,.template-product .product-block .product__description *,.template-product .product-block--tab .rte,.template-product .product-block--tab .rte *,.template-product .product-single__description,.template-product .product-single__description *{color:var(--productDescriptionColor, #000000)!important}.product-title--clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.2em;max-height:2.4em;white-space:normal!important}.grid-product__image-mask{margin-bottom:0!important}.grid-product__meta{margin-top:var(--cardMetaGap, 4px)!important;padding-top:0!important}.grid-product__title{line-height:var(--cardTitleLineHeight, 1.1)!important;letter-spacing:var(--cardTitleSpacing, -.3px)!important;font-size:var(--cardTitleSize, 14.5px)!important;margin-bottom:2px!important}.grid-product__price{color:var(--cardPriceColor, #ff0000)!important;font-weight:700!important;margin-top:0!important;line-height:1.2!important;text-shadow:0 0 1px rgba(0,0,0,.2)}.grid-product__price--savings{color:var(--cardSavingsColor, #008000)!important;font-weight:700!important;margin-top:0!important}.grid-product__price--original{color:var(--cardOriginalPriceColor, #999999)!important;font-weight:700!important;margin-top:0!important}.template-cart .site-header,.template-cart .header-wrapper{margin-bottom:0!important;padding-bottom:0!important}.template-cart .page-content{padding-top:var(--cartContentTopPadding, 12px)!important}.template-cart .section-header{margin-top:0!important}.collection-grid{--cg-ratio: 100%}.collection-grid--portrait{--cg-ratio: 125%}.collection-grid .grid-product__image-mask{position:relative!important;overflow:hidden!important;height:auto!important}.collection-grid .grid-product__image-mask:before{content:""!important;display:block!important;padding-top:var(--cg-ratio)!important}.collection-grid .grid-product__image-mask .image-wrap,.collection-grid .grid-product__image-mask .grid__image-ratio,.collection-grid .grid-product__image-mask .media,.collection-grid .grid-product__image-mask .media__wrapper{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding-top:0!important}.collection-grid .grid-product__image-mask img,.collection-grid .grid-product__image-mask video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}.collection-grid .grid-product__image-mask svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;display:block!important}[data-section-type=collection-template] .section-header a{white-space:nowrap}@media only screen and (min-width:769px){.hero--natural:not([data-natural]){aspect-ratio:16 / 9}}.product-single__meta{text-align:left!important}.sales-point .icon-and-text{justify-content:left!important}.product-block.product-block--price{display:flex;align-items:center}.variant__label{text-transform:capitalize!important;font-size:14px!important}.variant__label-info{font-weight:700;letter-spacing:.3em}.variant-input-wrap label{box-shadow:unset!important;border:1px solid #ddd;margin:0 8px .5rem 0!important;transition:.3s all ease-in-out!important}.variant__button-label:not(.color-swatch){color:#6a6a6a;font-size:13px;padding:9px 10px;min-width:50px;line-height:15.6px;text-align:center}.variant-input-wrap input[type=radio]:checked+label:not(.color-swatch){color:#fff;background-color:#292929;text-decoration-color:#fff}.variant-input-wrap input[type=radio]:checked+label,.variant__button-label:hover{border:1px solid #000000}.color-swatch:before{border-radius:unset!important;border-width:3px!important}.variant__button-label.color-swatch{padding:3px;transition:.3s all ease-in-out;width:66px;height:66px;border-radius:unset;background-size:100%}.variant__button-label.color-swatch:hover{box-shadow:0 10px 10px -10px #000!important;background-size:120%}.color-preview{overflow:hidden}.product-block.product-block--header:empty{display:none!important}.product__policies{display:none!important}.fit-scale{width:100%;font-family:inherit;color:var(--fs-text, #111);padding:0;margin:0}.fit-scale-title{font-size:14px;font-weight:800;line-height:1.2;margin:0 0 16px}.fit-scale-bars{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:8px}.fit-bar{height:3px;background-color:var(--fs-inactive, #d9d9d9)}.fit-bar.active{background-color:var(--fs-active, #111)}.fit-bar.half{background:linear-gradient(to right,var(--fs-active, #111) 50%,var(--fs-inactive, #d9d9d9) 50%)}.fit-scale-labels{display:grid;grid-template-columns:repeat(3,1fr);font-size:12px;font-weight:400;line-height:1.2;margin:0;padding:0}.fit-scale-labels span:nth-child(1){text-align:left}.fit-scale-labels span:nth-child(2){text-align:center}.fit-scale-labels span:nth-child(3){text-align:right}.info-list{list-style:none;padding:0;margin:0;font-family:inherit}.info-list li{display:flex;align-items:center;margin-bottom:7px;font-size:15px;line-height:1.25;color:var(--il-text, #111)}.info-list li:last-child{margin-bottom:0}.info-list .icon-wrapper{width:26px;height:26px;margin-right:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.info-list .stock-dot{width:10px;height:10px;background-color:var(--il-highlight, #f5a400);border-radius:50%;display:inline-block;position:relative;z-index:1}.info-list .stock-dot:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background-color:var(--il-highlight, #f5a400);opacity:.45;border-radius:50%;transform:translate(-50%,-50%) scale(1);animation:infoPointAura 1.5s infinite;z-index:-1}@keyframes infoPointAura{0%{transform:translate(-50%,-50%) scale(1);opacity:.7}70%{transform:translate(-50%,-50%) scale(2.6);opacity:0}to{transform:translate(-50%,-50%) scale(2.6);opacity:0}}.info-list .stock-text{color:var(--il-highlight, #f5a400);font-weight:700}.info-list .info-icon{width:26px;height:26px;object-fit:cover;display:block;border-radius:6px}.info-list .info-text{flex:1;font-weight:500}.compact-icons{margin:0!important;padding:4px 0!important}.compact-icons ul.payment-icons{margin:0!important;padding:0!important;display:flex;gap:var(--pi-gap, 4px);justify-content:center;align-items:center;flex-wrap:nowrap}.compact-icons li.payment-icon{margin:0!important;padding:0!important;line-height:1}.compact-icons li.payment-icon img{height:var(--pi-height, 32px);width:auto;display:block}.fashion-discount-box{background:linear-gradient(135deg,var(--fd-bg-from, #fff7f4) 0%,var(--fd-bg-to, #f7ebe4) 100%);border:1px solid var(--fd-border, #ead2c4);border-radius:14px;padding:16px;font-family:inherit;color:var(--fd-text, #2b2b2b);max-width:100%;box-shadow:0 6px 18px #78462814;margin:14px 0}.fashion-discount-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.fashion-discount-title{font-size:15px;font-weight:700;color:var(--fd-text, #2b2b2b);line-height:1.3}.fashion-discount-badge{background:var(--fd-accent, #2b2b2b);color:#fff;font-size:11px;font-weight:700;padding:6px 9px;border-radius:999px;white-space:nowrap;text-transform:uppercase;letter-spacing:.4px}.fashion-discount-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fashion-discount-option{background:#fffffff2;border:1px solid #e7c7b7;border-radius:12px;text-align:center;padding:12px 6px;line-height:1.25;position:relative;overflow:hidden;min-width:0}.fashion-discount-option.featured{background:var(--fd-accent, #2b2b2b);border-color:var(--fd-accent, #2b2b2b);transform:scale(1.03)}.fashion-discount-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--fd-label, #b36b48);margin-bottom:4px}.fashion-discount-option strong{display:block;font-size:14px;font-weight:800;color:var(--fd-text, #2b2b2b);margin-bottom:4px}.fashion-discount-option span{font-size:13px;font-weight:600;color:var(--fd-label, #a65f3b)}.fashion-discount-option.featured .fashion-discount-label,.fashion-discount-option.featured strong,.fashion-discount-option.featured span{color:#fff}.fashion-discount-note{text-align:center;font-size:13px;margin-top:14px;color:var(--fd-note, #7a4a35);font-weight:500}.fashion-discount-note strong{color:var(--fd-text, #2b2b2b)}@media screen and (max-width:480px){.compact-icons ul.payment-icons{gap:3px}.compact-icons li.payment-icon img{height:var(--pi-height-mobile, 26px)}.fashion-discount-box{padding:14px 11px;border-radius:12px}.fashion-discount-title{font-size:14px}.fashion-discount-badge{font-size:10px;padding:5px 8px}.fashion-discount-options{gap:6px}.fashion-discount-option{padding:10px 4px;border-radius:10px}.fashion-discount-option strong{font-size:13px}.fashion-discount-option span,.fashion-discount-note{font-size:12.5px}}@media screen and (max-width:749px){.template-product .product-single__meta,.template-product .product-block,.template-product .product-block--header,.template-product .product-block--price,.template-product .product-block--sales-point,.template-product .product__policies,.template-product .product-single__title,.template-product .product__price,.template-product .product__unit-price,.template-product .sales-points,.template-product .product__quantity,.template-product .product__policies.small--text-center{text-align:left!important}.template-product .product-form__buttons,.template-product .product__payment-container{justify-content:flex-start!important}}.product-rating,.cstm-review{font-size:14px;margin-bottom:10px}.product-rating__stars,.cstm-review__stars{font-weight:700;letter-spacing:1px;margin-right:4px}.product-rating__text,.cstm-review__text{font-size:13px;color:#555}.product__price--compare{color:#999;text-decoration:line-through;margin-right:1px}.product__price.on-sale{color:#b30000;font-weight:700;margin-right:1px;text-shadow:0px 2px 4px rgba(0,0,0,.2);font-size:25px!important}.product__price-savings{background:#2e7d32;color:#fff;display:inline-block;padding:3px 10px;border-radius:2px;font-size:12px;font-weight:700;text-transform:uppercase}.product-block--price{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.product__price,.product__price--compare,.product__price-savings{display:inline-block;white-space:nowrap}.template-product button[name=add],.template-product .add-to-cart,.template-product .product-form__cart-submit,.template-product .product-form__submit{background:#008c5a!important;border:0!important;color:#fff!important;min-height:52px!important;padding:14px 24px!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;border-radius:3px!important;box-shadow:none!important}.template-product button[name=add]:hover,.template-product .add-to-cart:hover,.template-product .product-form__cart-submit:hover,.template-product .product-form__submit:hover{background:#00774d!important;color:#fff!important}.template-product .product-form__buttons .btn,.template-product .product-form__buttons button{width:100%!important}.template-product button[name=add]:disabled,.template-product .add-to-cart:disabled,.template-product .product-form__cart-submit:disabled,.template-product .product-form__submit:disabled{opacity:.7!important;cursor:not-allowed!important}.square-carousel-section{background-color:var(--sc-bg, #ffffff);padding:var(--sc-pad, 0) 0}.ai-square-carousel{display:block;width:100%;max-width:100%;overflow:hidden;position:relative;margin:0 auto}.ai-square-carousel__track{display:flex;gap:var(--sc-gap, 12px);will-change:transform;cursor:grab;-webkit-user-select:none;user-select:none}.ai-square-carousel__track:active{cursor:grabbing}.ai-square-carousel__item{flex-shrink:0;width:calc((100% - ((var(--sc-per-row-mobile, 2) - 1) * var(--sc-gap, 12px))) / var(--sc-per-row-mobile, 2));aspect-ratio:1 / 1;border-radius:var(--sc-radius, 8px);overflow:hidden;background-color:#f4f4f4}.ai-square-carousel__item img{width:100%;height:100%;object-fit:cover;display:block}.ai-square-carousel__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f4f4f4}.ai-square-carousel__placeholder svg{width:50%;height:50%;opacity:.3}.ai-square-carousel__arrows{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:none;justify-content:space-between;pointer-events:none;padding:0 20px}.ai-square-carousel__arrow{width:40px;height:40px;border-radius:50%;background-color:var(--sc-arrow-bg, #ffffff);color:var(--sc-arrow-color, #000000);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;pointer-events:auto;transition:opacity .3s ease;opacity:.8}.ai-square-carousel__arrow:hover{opacity:1}.ai-square-carousel__arrow svg{width:20px;height:20px}@media screen and (min-width:750px){.ai-square-carousel__item{width:calc((100% - ((var(--sc-per-row, 4) - 1) * var(--sc-gap, 12px))) / var(--sc-per-row, 4))}.ai-square-carousel__arrows{display:flex}}.why-us-section{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding:16px 18px 12px;font-family:inherit;color:#1f1f1f;box-sizing:border-box;background:#fff;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee}.why-us-title{text-align:center;font-size:18px;font-weight:800;letter-spacing:.3px;line-height:1.25;margin-bottom:14px;text-transform:uppercase}.why-us-row{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:flex-start;padding:11px 0;border-bottom:1px solid #eeeeee}.why-us-row:last-of-type{border-bottom:none;margin-bottom:12px}.why-us-icon{width:28px;height:28px;border-radius:50%;background-color:#2b2b2b;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;line-height:1;flex-shrink:0;margin-top:1px}.why-us-content h3{font-size:14px;font-weight:800;margin:0 0 3px;letter-spacing:.2px;line-height:1.15;text-transform:uppercase}.why-us-content p{font-size:13px;line-height:1.35;color:#555;margin:0}.style-tip-box{background:#fafafa;border:1px solid #eeeeee;border-radius:10px;padding:10px 12px;margin:4px 0 12px;color:#2b2b2b}.style-tip-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:#9a5a3a;margin-bottom:4px}.style-tip-text{font-size:12.5px;line-height:1.35;color:#555;margin:0}.free-shipping-badge{width:100%;background-color:#2b2b2b;color:#fff;border-radius:999px;padding:9px 13px;font-size:12.5px;line-height:1.25;display:flex;align-items:center;justify-content:center;gap:7px;box-sizing:border-box;text-align:center}.free-shipping-badge strong{font-weight:800}.free-shipping-badge .badge-icon{font-size:14px;line-height:1;flex-shrink:0}@media(min-width:768px){.why-us-section{width:100%;max-width:620px;margin-left:auto;margin-right:auto;padding:22px 22px 16px;border:1px solid #eeeeee;border-radius:16px}.why-us-title{font-size:23px;margin-bottom:18px}.why-us-row{grid-template-columns:42px 1fr;gap:13px;padding:14px 0}.why-us-icon{width:34px;height:34px;font-size:17px}.why-us-content h3{font-size:17px}.why-us-content p{font-size:14.5px}.style-tip-text{font-size:14px}.free-shipping-badge{width:fit-content;margin:0 auto;font-size:14px;padding:10px 18px}}.review-slider{background-color:var(--rs-bg, #ffffff)}.review-slider__body{background-color:var(--rs-panel-bg, #e8e8e8);padding:20px 30px}.review-slider__heading{text-align:center}.review-slider__heading *{margin:0;font-size:var(--rs-heading-size-mobile, 18px);color:var(--rs-heading-color, #000000);line-height:140%;text-transform:unset;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:700;font-style:normal}.review-slider__subheading{text-align:center}.review-slider__subheading *{margin:0;font-size:14px;color:var(--rs-heading-color, #000000);line-height:150%;text-transform:unset;font-weight:700}.review-slider__wrapper{margin-top:8px;position:relative}.review-slider__track{display:flex;gap:var(--rs-gap-mobile, 20px);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;border-radius:var(--rs-radius, 12px)}.review-slider__track::-webkit-scrollbar{display:none}.review-slider__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;height:auto}.review-slider__image{border-radius:var(--rs-radius, 12px);overflow:hidden;position:relative;aspect-ratio:var(--rs-ratio, 1 / 1)}.review-slider__image img,.review-slider__image svg{display:block;width:100%;height:100%;object-fit:cover}.review-slider__image svg{background-color:#dadada}.review-slider__content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.review-slider__stars{margin-top:0;display:flex;align-items:center;justify-content:center;gap:1px;color:var(--rs-star, #000000)}.review-slider__stars svg{display:block;width:var(--rs-star-size, 10px);height:var(--rs-star-size, 10px)}.review-slider__text{text-align:center;margin-top:0}.review-slider__text *{margin:0;color:var(--rs-heading-color, #000000);word-break:break-word}.review-slider__author{margin:6px 0 0;display:block;width:100%;text-align:center;font-size:16px;color:var(--rs-heading-color, #000000);line-height:130%;text-transform:unset;font-weight:700;word-break:break-word}.review-slider__btn{position:absolute;z-index:2;top:45%;transform:translateY(-50%);width:42px;height:42px;border:0;border-radius:50%;background:#fffc;color:#000;display:none;align-items:center;justify-content:center;transition:all .3s ease 0s;cursor:pointer;padding:0}.review-slider__btn:hover{background:#756e67;color:#fff}.review-slider__btn:disabled{opacity:.3;cursor:default}.review-slider__btn svg{width:28px;height:28px}.review-slider__btn--prev{left:10.5px}.review-slider__btn--next{right:10.5px}.review-slider__pagination{padding-top:20px;display:flex;width:100%;justify-content:center;align-items:center;gap:6px}.review-slider__dot{width:10px;height:10px;padding:0;border:0;border-radius:50%;background-color:var(--rs-dot, #000000);transform:scale(.7);transition:all .25s ease 0s;opacity:1;cursor:pointer}.review-slider__dot.is-active{transform:scale(1)}@media screen and (min-width:768px){.review-slider__slide{flex:0 0 calc((100% - var(--rs-gap-mobile, 20px)) / 1.5)}}@media screen and (min-width:1024px){.review-slider__body{padding:40px 10px}.review-slider__heading *{font-size:var(--rs-heading-size, 28px)}.review-slider__subheading *{font-size:18px}.review-slider__wrapper{margin-top:10px}.review-slider__track{gap:var(--rs-gap, 36px)}.review-slider__slide{flex:0 0 calc((100% - ((var(--rs-per-view, 3) - 1) * var(--rs-gap, 36px))) / var(--rs-per-view, 3))}.review-slider__author{margin-top:8px}.review-slider__btn{display:flex;width:42.5px;height:42.5px}.review-slider__btn svg{width:34px;height:34px}.review-slider__btn--prev{left:12.5px}.review-slider__btn--next{right:12.5px}.review-slider__pagination{display:none}}@media screen and (min-width:1440px){.review-slider__btn{width:50px;height:50px}.review-slider__btn svg{width:40px;height:40px}}.drawer__fixed-header,.drawer__header{height:auto}span.cart__price.cart__discount{color:var(--colorPrice);font-weight:700}.drawer .cart__image{flex:unset!important;width:88px;min-width:88px}.drawer.is-empty .timer-content__drawer{display:none}.drawer__cart-empty.appear-animation.appear-delay-2{color:#000;font-size:22px;font-style:normal;font-weight:400;margin:auto;text-align:center;font-family:var(--typeHeaderPrimary);text-transform:uppercase}.inner__all_discount_snpt_target{display:flex;flex-wrap:wrap;gap:6px}#CartDrawer .drawer__fixed-header{min-height:auto}.cart__discount__inner{display:flex;flex-direction:row;max-width:80%}.drawer__footer .cart__discounts.cart__item-sub.cart__item-row{flex-wrap:nowrap}.drawer__footer .cart__discounts.cart__item-sub.cart__item-row>div{margin-right:0}.cart__image a{height:100%}.cart__item-sub{align-items:center;flex-wrap:wrap}.cart__item-sub .cart__item-price-col{margin-left:auto}.price_cart_item_pricing{display:flex;gap:10px;justify-content:flex-end}.cart__discount.item_dscnt{text-transform:uppercase;font-size:13px;display:inline-flex;padding:2px 3px 2px 5px;vertical-align:middle;align-items:center;background:#0000000d;border-radius:3px;font-weight:600;color:#585858}.cart__item--variants{margin-bottom:0}.ajaxcart__subtotal,[data-subtotal]{font-weight:600;font-size:18px;text-transform:none;letter-spacing:normal}button.btn.cart__checkout{font-weight:600;padding:14px!important;font-size:15px!important;line-height:1.5;max-width:100%;text-transform:uppercase}.cart__item-price-col{align-items:flex-end;display:flex;flex-direction:column;gap:2px;line-height:1.2;text-align:right}.cart__item-price-col>div{display:flex;flex-direction:column}.cart__item-price-col>div *{font-size:calc(var(--typeBaseSize))}.cart__item-price-col>div>div *{font-size:calc(var(--typeBaseSize));font-weight:400;margin-left:0}.cart__checkout-wrapper button{padding:14px;font-size:15px;line-height:1.5;text-transform:unset;letter-spacing:var(--typeBaseSpacing);font-size:14px}.js-qty__adjust .icon{width:12px;height:12px}.js-qty__wrapper{max-width:unset;display:flex;align-items:center}.js-qty__wrapper input{min-height:30px;max-height:30px;padding:0!important;margin:0!important;-webkit-text-fill-color:#000;width:45px;height:30px;border-radius:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:none;border-right:none;text-align:center;background:#fff;color:#000;font-size:14px;opacity:1}button.js-qty__adjust{position:unset;width:30px;height:30px;min-height:30px;max-height:30px;background:#fff;border:1px solid #ddd;text-align:center;padding:0!important;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:.2s background-color}button.js-qty__adjust:hover{background:#0000000d!important;color:#000!important;fill:#000!important}.drawer .cart__image{flex:0 0 88px}.cart__item--variants{font-weight:400;color:#000;opacity:.4;line-height:normal}.cart__item--variants span{font-weight:400}.cart__item--variants>div{margin-top:2px}.cart__item{border-bottom:1px solid rgba(0,0,0,.1);padding:20px 30px!important;margin:0}small.cart__discount{display:inline-flex;padding:2px 3px 2px 5px;vertical-align:middle;align-items:center;background:#0000000d;border-radius:3px;font-weight:600;color:#585858;text-transform:uppercase;font-size:13px}small.cart__discount svg{margin:0 5px}#CartDrawer:not(.is-empty) .drawer__scrollable{padding:0}.h2.drawer__title{font-weight:700;font-size:18px}a.cart__item-name{font-weight:700;font-size:15px}#CartDrawer .drawer__footer{background:#f6f6f7;padding:23px;border-top:1px solid rgba(0,0,0,.1)}#CartDrawer.drawer--right{max-width:500px;width:100%}#CartDrawer .drawer__header{padding:var(--drawer-gutter)}#CartDrawer .drawer__fixed-header{padding:0}#CartDrawer .drawer__close-button .icon{overflow:hidden;fill:#637381;height:19px;width:19px}#CartDrawer .drawer__close-button .icon path{stroke-width:1px;stroke:currentColor;fill:inherit}.drawer_header_image{object-fit:contain;max-height:48px;max-width:50%;margin:0 auto;transform:translate(15px);display:block}#CartDrawer .drawer__close-button{align-items:center;background-color:#0000000d;border-color:#000;border-radius:0;border-style:solid;border-width:0;cursor:pointer;display:flex;height:30px;justify-content:center;transition:background-color .2s;width:30px;padding:0;right:0}@media(max-width:600px){.cart__item{padding:15px 20px!important}}.cart-drawer-trust{margin-bottom:var(--dt-gap, 8px);text-align:center}.cart-drawer-trust__inner{display:inline-flex;align-items:center;gap:5px;font-size:var(--dt-size, 13px);font-weight:500;color:var(--dt-color, #000000)}.cart-drawer-trust__inner img,.cart-drawer-trust__icon{width:var(--dt-icon, 20px);height:var(--dt-icon, 20px);vertical-align:middle;flex-shrink:0}.cart-drawer-trust__divider{height:18px;width:1px;background-color:var(--dt-color, #000000);display:inline-block;margin:0 8px}#CartDrawer .cart__checkout,#CartDrawer button[name=checkout]{background:#008c5a!important;border:0!important;color:#fff!important;min-height:52px!important;padding:14px 24px!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;border-radius:3px!important;box-shadow:none!important;width:100%!important}#CartDrawer .cart__checkout:hover,#CartDrawer button[name=checkout]:hover{background:#00774d!important;color:#fff!important}#CartDrawer .cart__item-price-col,#CartDrawer .cart__item-price-col *{font-size:14.5px!important}.js-qty__wrapper .hidden-label{order:0}.js-qty__wrapper .js-qty__adjust--minus{order:1}.js-qty__wrapper .js-qty__num{order:2}.js-qty__wrapper .js-qty__adjust--plus{order:3}.cart__item-details{position:relative}.cart__remove_cstm{position:absolute;top:0;right:0;line-height:1}.cart__remove_cstm .text-link{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--colorTextBody, #000);transition:opacity .2s ease}.cart__remove_cstm .text-link:hover{opacity:.6}.cart__remove_cstm svg{width:18px;height:18px;display:block}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
