.canta-black-friday-gift-image,.canta-black-friday-gift-image__inner{width:100%}.canta-black-friday-gift-image__image{display:block;width:100%;height:auto}.holiday-benefits{position:relative;isolation:isolate;overflow:hidden;padding:clamp(52px,6vw,96px) 24px;background:#100d09;color:#f5f5f5}.holiday-benefits__background,.holiday-benefits__shade{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.holiday-benefits__background{display:block;object-fit:cover;object-position:center}.holiday-benefits__shade{background:linear-gradient(110deg,#0d0d0c40,#39302140),#0706059e}.holiday-benefits__inner{width:100%;margin:0 auto}.holiday-benefits__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;row-gap:40px;width:100%;max-width:1400px;margin:0 auto}.holiday-benefit{position:relative;isolation:isolate;box-sizing:border-box;min-width:0;height:146px;padding:2px;border-radius:14px;background:#0d0d0c85;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.holiday-benefit:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;padding:2px;border-radius:inherit;background:linear-gradient(116deg,#bd8e37,#f5e6cd 36%,#ffffd1 69%,#c1995c 95%);background-size:300% 300%;animation:holiday-benefit-border 8s ease-in-out infinite;pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.holiday-benefit__surface{box-sizing:border-box;display:flex;align-items:center;height:100%;gap:24px;padding:22px 30px;border-radius:12px;background:transparent}.holiday-benefit__icon{flex:0 0 76px;display:grid;place-items:center;width:76px;height:76px;overflow:hidden;border-radius:50%;color:#e9cc8d}.holiday-benefit__icon svg{width:42px;height:42px}.holiday-benefit__icon-image{display:block;width:100%;height:100%;object-fit:contain}.holiday-benefit__copy{min-width:0;padding-left:22px;border-left:1px solid rgba(245,230,205,.45)}.holiday-benefit__title{margin:0 0 8px;color:#fff;font-size:clamp(20px,1.5vw,26px);font-weight:400;line-height:1.2}.holiday-benefit__description{margin:0;color:#e5c98f;font-size:clamp(14px,1vw,16px);line-height:1.55}@keyframes holiday-benefit-border{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(max-width:900px){.holiday-benefits__grid{grid-template-columns:1fr}}@media(max-width:749px){.holiday-benefits{padding:36px 16px}.holiday-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.holiday-benefit{height:auto;min-height:126px}.holiday-benefit__surface{flex-direction:column;justify-content:center;min-height:122px;gap:8px;padding:14px 8px}.holiday-benefit__icon{flex:0 0 60px;width:60px;height:60px}.holiday-benefit__icon svg{width:38px;height:38px}.holiday-benefit__copy{padding-left:0;border-left:0;text-align:center}.holiday-benefit__title{margin:0;font-size:14px;font-weight:400}.holiday-benefit__description{display:none}}@media(prefers-reduced-motion:reduce){.holiday-benefit:before{animation:none}}.holiday-coupons{position:relative;isolation:isolate;overflow:hidden;padding:40px 24px clamp(68px,7vw,110px);background:radial-gradient(circle at 50% 0,#3e2610,#0b0806 68%);color:#fff}.holiday-coupons__background,.holiday-coupons__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%}.holiday-coupons__background{display:block;object-fit:cover;object-position:center}.holiday-coupons__shade{background:linear-gradient(90deg,#090604b8,#0c07047a 50%,#090604b8)}.holiday-coupons__inner{width:min(100%,1400px);margin:0 auto;text-align:center}.holiday-coupons__heading{margin:0;color:#fff2d7;font-size:clamp(32px,3.5vw,56px);font-weight:600;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 3px 12px rgba(0,0,0,.35)}.holiday-coupons__ribbon{width:fit-content;max-width:100%;margin:14px auto 34px;padding:9px clamp(28px,4vw,60px);clip-path:polygon(0 0,100% 0,97% 50%,100% 100%,0 100%,3% 50%);background:linear-gradient(180deg,#f7d88d,#ca8124 65%,#e9aa44);color:#1b1208;font-size:clamp(14px,1.2vw,19px);font-weight:500;line-height:1.25}.holiday-coupons__cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:100%;max-width:1200px;margin:0 auto}.holiday-coupon{position:relative;display:flex;flex-direction:column;gap:0;min-width:0;text-align:center}.holiday-coupon__offer{position:relative;display:flex;flex-direction:column;align-items:center;min-height:230px;padding:16px 12px 18px;border:1px solid rgba(215,170,87,.85);border-bottom:0;border-radius:18px;background:#100a06c7}.holiday-coupon__offer:after{position:absolute;bottom:0;left:9%;width:82%;height:1px;background:repeating-linear-gradient(90deg,rgba(246,219,164,.9) 0 10px,transparent 10px 17px);content:""}.holiday-coupon__badge{display:block;width:min(100%,180px);padding:6px 8px;border-radius:4px;background:linear-gradient(180deg,#f2cd80,#cc8e3e);color:#2b1909;font-size:14px;font-weight:700;line-height:1.1;text-transform:uppercase}.holiday-coupon__amount{display:block;margin-top:19px;color:#f9ddb0;font-size:clamp(34px,3vw,52px);font-weight:500;line-height:1;white-space:nowrap}.holiday-coupon__off{display:block;margin-top:3px;color:#fff3d8;font-size:clamp(26px,2.2vw,36px);font-weight:500;line-height:1}.holiday-coupon__minimum{margin:28px 0 0;color:#f7e6c3;font-size:14px;font-weight:400;line-height:1.3}.holiday-coupon__code-area{position:relative;min-height:80px;padding:12px 16px 14px;border:1px solid rgba(215,170,87,.85);border-top:0;border-radius:18px;background:linear-gradient(180deg,#502f12bd,#191009d6);text-align:left}.holiday-coupon__code-caption{display:block;color:#d9b777;font-size:13px;line-height:1.2}.holiday-coupon__code-row{display:flex;align-items:end;justify-content:space-between;gap:8px;min-height:30px}.holiday-coupon__code{overflow:hidden;color:#f7d898;font-size:20px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.holiday-coupon__copy{display:grid;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:2px;border:0;background:transparent;color:#f7d898;cursor:pointer}.holiday-coupon__copy svg{width:22px;height:22px}.holiday-coupon__copy .holiday-coupon__success-icon,.holiday-coupon__copy.is-copied .holiday-coupon__copy-icon{display:none}.holiday-coupon__copy.is-copied .holiday-coupon__success-icon{display:block}.holiday-coupon__copy:hover{color:#fff}.holiday-coupon__copy:focus-visible{outline:2px solid #fff;outline-offset:2px}.holiday-coupon__feedback{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.holiday-coupons__cards{grid-auto-flow:column;grid-auto-columns:minmax(220px,28vw);grid-template-columns:none;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory}.holiday-coupon{scroll-snap-align:start}}@media(max-width:749px){.holiday-coupons{padding:36px 16px 52px}.holiday-coupons__heading{font-size:18px}.holiday-coupons__ribbon{margin:12px auto 24px;padding:7px 20px;font-size:12px}.holiday-coupons__cards{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 8px;overflow:visible;padding-bottom:0;scroll-snap-type:none}.holiday-coupon{grid-column:span 2;scroll-snap-align:none}.holiday-coupon:nth-child(4){grid-column:2 / span 2;transform:translate(-10px)}.holiday-coupon:nth-child(5){transform:translate(10px)}.holiday-coupon__offer{min-height:130px;padding:10px 4px 12px;border-radius:12px}.holiday-coupon__badge{padding:4px 2px;font-size:9px}.holiday-coupon__amount{margin-top:14px;font-size:clamp(20px,5.5vw,26px)}.holiday-coupon__off{font-size:18px}.holiday-coupon__minimum{margin-top:auto;padding-top:10px;font-size:9px}.holiday-coupon__code-area{min-height:56px;padding:8px 5px 10px;border-radius:12px}.holiday-coupon__code-caption{font-size:9px}.holiday-coupon__code-row{gap:2px;min-height:24px}.holiday-coupon__code{font-size:12px}.holiday-coupon__copy{flex-basis:22px;width:22px;height:22px}.holiday-coupon__copy svg{width:16px;height:16px}}.holiday-faq{padding:70px 20px 120px;background:#000;color:#eee}.holiday-faq__inner{width:100%;max-width:1400px;margin:0 auto}.holiday-faq__heading{margin:0 0 36px;color:#eee;text-align:center;font-size:38px;font-weight:500;line-height:1.3}.holiday-faq__items{display:grid;gap:20px}.holiday-faq__item{overflow:hidden;border-radius:12px;background:#090909}.holiday-faq__question{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:62px;padding:16px 20px;border:2px solid #655638;border-radius:12px;color:#eee;font-size:16px;font-weight:400;line-height:1.3;cursor:pointer;list-style:none}.holiday-faq__item[open] .holiday-faq__question{border-bottom:0;border-radius:12px 12px 0 0}.holiday-faq__question::-webkit-details-marker{display:none}.holiday-faq__question::marker{content:""}.holiday-faq__icon{position:relative;display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;color:#ddd}.holiday-faq__icon-plus,.holiday-faq__icon-minus{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:24px;font-weight:300;line-height:1;transition:opacity .28s ease,transform .28s ease}.holiday-faq__icon-plus{opacity:1;transform:rotate(0)}.holiday-faq__icon-minus{opacity:0;transform:rotate(-90deg)}.holiday-faq__item:is([open]:not([data-expanded]),[data-expanded=true]) .holiday-faq__icon-plus{opacity:0;transform:rotate(90deg)}.holiday-faq__item:is([open]:not([data-expanded]),[data-expanded=true]) .holiday-faq__icon-minus{opacity:1;transform:rotate(0)}.holiday-faq__answer{padding:0 20px 16px;border:2px solid #655638;border-top:0;border-radius:0 0 12px 12px;color:#aaa;font-size:14px;font-weight:400;line-height:1.6}.holiday-faq__answer p{margin:0 0 16px}.holiday-faq__answer p:last-child{margin-bottom:0}@media(max-width:749px){.holiday-faq{padding:40px 16px 48px}.holiday-faq__heading{margin-bottom:24px;font-size:18px}.holiday-faq__items{gap:12px}.holiday-faq__question{min-height:50px;padding:12px 14px;font-size:12px;line-height:1.4}.holiday-faq__answer{padding:0 14px 12px;font-size:12px}}@media(prefers-reduced-motion:reduce){.holiday-faq__icon-plus,.holiday-faq__icon-minus{transition:none}}.holiday-image-grid{padding:24px 24px 0;background:#000;color:#fff}.holiday-image-grid__inner{width:100%;max-width:1600px;margin:0 auto}.holiday-image-grid__heading-row{display:flex;align-items:center;gap:80px;margin:55px 0}.holiday-image-grid__heading-row:before,.holiday-image-grid__heading-row:after{flex:1 1 auto;border-top:2px solid #fff;content:""}.holiday-image-grid__heading-row h2{flex:0 1 auto;margin:0;color:#fff;font-size:38px;font-weight:500;line-height:1.3;text-align:center}.holiday-image-grid__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.holiday-image-grid__tile{min-width:0}.holiday-image-grid__tile a{display:block}.holiday-image-grid__tile img,.holiday-image-grid__placeholder{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.holiday-image-grid__placeholder{display:grid;place-items:center;border:1px dashed #999;background:#f4f4f4;color:#777;font-size:16px}@media(max-width:999px){.holiday-image-grid__heading-row{gap:40px}.holiday-image-grid__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(max-width:749px){.holiday-image-grid{padding:12px 16px 0}.holiday-image-grid__heading-row{gap:16px;margin:20px 0 22px}.holiday-image-grid__heading-row h2{font-size:18px}.holiday-image-grid__heading-row:before,.holiday-image-grid__heading-row:after{border-top-width:1px}.holiday-image-grid__tiles{gap:14px}}.holiday-influencers{position:relative;width:100%;overflow:hidden;padding:92px 0 50px;background:#000;color:#fff;text-align:center}.holiday-influencers:before{position:absolute;top:20px;left:50%;width:50%;height:50%;transform:translate(-50%,-20%);background:url(/cdn/shop/files/image_806.webp?v=1793258427) no-repeat center center / contain;content:"";pointer-events:none}.holiday-influencers__container{position:relative;box-sizing:border-box;width:min(100%,1500px);margin:0 auto;padding:0 24px}.holiday-influencers__header h2{margin:0;color:#fff;font-size:38px;font-weight:500;line-height:1.2}.holiday-influencers__header p{margin:12px 0 0;color:#aaa;font-size:16px;font-weight:400;line-height:1.5}.holiday-influencers__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:50px}.holiday-influencers__item{min-width:0}.holiday-influencers__video{position:relative;width:100%;aspect-ratio:16 / 9}.holiday-influencers__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.holiday-influencers__placeholder{display:grid;place-items:center;min-height:180px;border:1px dashed #d19036;color:#aaa}.holiday-influencers .influencer-videos__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:850px;margin:90px auto 0}.holiday-influencers .influencer-videos__stat{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:0 16px}.holiday-influencers .influencer-videos__stat+.influencer-videos__stat{border-left:1px solid #6f6044}.holiday-influencers .influencer-videos__value{display:block;color:#f4e5c5;font-size:60px;font-weight:500;line-height:1.15;white-space:nowrap}.holiday-influencers .influencer-videos__label{display:block;width:100%;margin-top:6px;padding:9px 17px;border-radius:30px;background:#e00000;color:#fff;font-size:16px;font-weight:400;line-height:1.4;text-transform:uppercase}@media(max-width:900px){.holiday-influencers__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(max-width:749px){.holiday-influencers{padding:48px 0 40px}.holiday-influencers__container{padding:0 16px}.holiday-influencers__header h2{font-size:18px}.holiday-influencers__header p{margin-top:8px;font-size:12px}.holiday-influencers__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.holiday-influencers__video{overflow:hidden}.holiday-influencers__video iframe{width:200%;height:200%;transform:scale(.5);transform-origin:top left}.holiday-influencers .influencer-videos__stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.holiday-influencers .influencer-videos__stat{align-items:stretch;padding:0 4px}.holiday-influencers .influencer-videos__stat+.influencer-videos__stat{border-top:0;border-left:1px solid #6f6044}.holiday-influencers .influencer-videos__value{font-size:clamp(18px,6vw,26px)}.holiday-influencers .influencer-videos__label{box-sizing:border-box;max-width:none;margin-top:4px;padding:5px 2px;font-size:9px;line-height:1.15}}.holiday-sale-navigation{box-sizing:border-box;padding:40px 12px 12px;background:#000}.holiday-sale-navigation__slot{width:100%;max-width:1700px;min-height:60px;margin:0 auto}.holiday-sale-navigation__bar{box-sizing:border-box;position:relative;display:flex;align-items:center;width:100%;min-height:60px;padding:8px 0;border:2px solid #655638;border-radius:30px;background:#000;color:#fff}.holiday-sale-navigation__bar.is-fixed{position:fixed;z-index:30;top:calc(var(--holiday-sale-navigation-header-bottom, 0px) + 12px);left:50%;width:min(1700px,calc(100% - 24px));transform:translate(-50%)}.holiday-sale-navigation__items{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;margin:0;padding:0 40px;overflow-x:auto;background:transparent;list-style:none;scrollbar-width:none}.holiday-sale-navigation__items::-webkit-scrollbar{display:none}.holiday-sale-navigation__item{flex:0 0 auto}.holiday-sale-navigation__item a,.holiday-sale-navigation__item button{display:block;padding:10px 18px;border:0;border-radius:30px;background:transparent;color:inherit;font:inherit;font-size:15px;line-height:1.25;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .22s ease,color .22s ease}.holiday-sale-navigation__item.is-active a,.holiday-sale-navigation__item.is-active button{background:#e5c98f;color:#000}.holiday-sale-navigation__item:not(.is-active) a:hover,.holiday-sale-navigation__item:not(.is-active) button:hover{color:#d19036}.holiday-sale-navigation__item a:focus-visible,.holiday-sale-navigation__item button:focus-visible{outline:2px solid #d19036;outline-offset:4px}.wrapper-body:has(.holiday-sale-navigation){padding-bottom:0}#holiday-black-friday,#holiday-best-sellers,#holiday-hydro-facial,#holiday-cavitation,#holiday-ems,#holiday-laser,#holiday-cryolipolysis,#holiday-microneedling,#holiday-success-stories,#holiday-terms{scroll-margin-top:140px}@media(max-width:749px){.holiday-sale-navigation{padding:16px 8px 8px}.holiday-sale-navigation__slot{min-height:40px}.holiday-sale-navigation__bar{min-height:40px;padding:4px 0;border-radius:24px}.holiday-sale-navigation__bar.is-fixed{width:calc(100% - 16px)}.holiday-sale-navigation__items{justify-content:flex-start;gap:6px;padding:0 10px}.holiday-sale-navigation__item a,.holiday-sale-navigation__item button{padding:6px 10px;font-size:10px;line-height:1.2}}@media(prefers-reduced-motion:reduce){.holiday-sale-navigation__item a,.holiday-sale-navigation__item button{transition:none}}.holiday-poster{position:relative;width:100%;height:auto;aspect-ratio:5 / 2;overflow:hidden;background:linear-gradient(125deg,#16110b,#4b321b 48%,#11100e)}.holiday-poster__slides,.holiday-poster__slide,.holiday-poster__picture,.holiday-poster__image,.holiday-poster__video,.holiday-poster__empty{width:100%;height:100%}.holiday-poster__slides{position:absolute;top:0;right:0;bottom:0;left:0}.holiday-poster__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .65s ease,visibility .65s ease}.holiday-poster__slide.is-active{opacity:1;visibility:visible;z-index:1}.holiday-poster__picture{display:block}.holiday-poster__image{display:block;object-fit:contain;object-position:center}.holiday-poster__video{display:block;object-fit:cover;object-position:center}.holiday-poster__empty{background:radial-gradient(circle at 70% 30%,rgba(189,142,55,.32),transparent 35%),linear-gradient(125deg,#13100c,#3d2b18 55%,#0b0a09)}.holiday-poster__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.holiday-poster__video-link{position:absolute;z-index:2;right:24px;bottom:24px;padding:10px 16px;border:1px solid #f5e6cd;border-radius:999px;background:#0c0a08bf;color:#fff;text-decoration:none}.holiday-poster__arrow{position:absolute;z-index:3;top:50%;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid rgba(255,255,255,.65);border-radius:50%;background:#0c0a0857;color:#fff;cursor:pointer;transform:translateY(-50%);transition:background .18s ease}.holiday-poster__arrow:hover{background:#0c0a08b3}.holiday-poster__arrow svg{width:22px;height:22px}.holiday-poster__arrow--prev{left:clamp(16px,3vw,56px)}.holiday-poster__arrow--next{right:clamp(16px,3vw,56px)}.holiday-poster__dots{position:absolute;z-index:3;bottom:clamp(20px,4vh,44px);left:50%;display:flex;gap:10px;transform:translate(-50%)}.holiday-poster__dot{width:30px;height:4px;padding:0;border:0;border-radius:10px;background:#ffffff7a;cursor:pointer;transition:background .2s ease,width .2s ease}.holiday-poster__dot.is-active{width:44px;background:#fff}.holiday-poster button:focus-visible,.holiday-poster a:focus-visible{outline:3px solid #f5e6cd;outline-offset:3px}@media(max-width:749px){.holiday-poster{aspect-ratio:1200 / 1636;max-height:500px}.holiday-poster__arrow{width:38px;height:38px}.holiday-poster__arrow svg{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){.holiday-poster__slide,.holiday-poster__dot,.holiday-poster__arrow{transition:none}}.holiday-products{box-sizing:border-box;padding:72px 24px 20px;background:#000;color:#eee;scroll-margin-top:150px}.holiday-products *,.holiday-products *:before,.holiday-products *:after{box-sizing:border-box}.holiday-products__inner{max-width:1350px;margin:0 auto}.holiday-products__header{margin:0 0 60px;text-align:center}.holiday-products__header h2{margin:0;color:#fff;font-size:38px;font-weight:500}.holiday-products__header p{margin:12px 0 0;color:#a4a4a4;font-size:18px}.holiday-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:36px;margin:0 0 90px}.holiday-product:last-of-type{margin-bottom:0}.holiday-product--reverse .holiday-product__gallery{order:2}.holiday-product__gallery{position:relative;justify-self:center;width:100%;max-width:540px;overflow:hidden;aspect-ratio:1 / 1;border-radius:16px;background:#141414}.holiday-product__gallery-track,.holiday-product__slide{width:100%;height:100%}.holiday-product__slide{display:none}.holiday-product__slide.is-active{display:block}.holiday-product__slide img{display:block;width:100%;height:100%;object-fit:cover}.holiday-product__gallery-arrow{position:absolute;top:50%;display:grid;place-items:center;width:40px;height:40px;padding:0;transform:translateY(-50%);border:0;border-radius:50%;background:#f9e7b9e6;color:#201708;font-size:30px;line-height:1;cursor:pointer}.holiday-product__gallery-arrow--prev{left:0}.holiday-product__gallery-arrow--next{right:0}.holiday-product__gallery-dots{position:absolute;bottom:18px;left:50%;display:flex;gap:8px;transform:translate(-50%)}.holiday-product__gallery-dot{width:10px;height:10px;padding:0;border:0;border-radius:99px;background:#aaa;cursor:pointer}.holiday-product__gallery-dot.is-active{width:28px;background:#f1d58b}.holiday-product__title{margin:0 0 12px;font-size:26px;font-weight:500;line-height:1.25}.holiday-product__title a{display:inline;background:linear-gradient(90deg,#bf923d,#fdfad0);background-clip:text;-webkit-background-clip:text;color:#f1d48e;-webkit-text-fill-color:transparent;text-decoration:none}.holiday-product__meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px}.holiday-product__rating{display:inline-flex;align-items:center;gap:8px;color:#888;font-size:14px;white-space:nowrap}.holiday-product__rating .sale-groups__stars{width:100px;height:20px;fill:#e8ae48;stroke:none!important;filter:none}.holiday-product__rating .sale-groups__stars path{fill:#e8ae48;stroke:none!important;stroke-width:0!important;filter:none}.holiday-product__guarantee{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:34px;padding:5px 12px;border-radius:7px;background:#fff;color:#242424;font-size:12px;line-height:1.3}.holiday-product__guarantee .canta-price-guarantee__shield{flex:0 0 20px;width:20px;height:20px}.holiday-product__guarantee button{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.holiday-product__description{margin:14px 0 22px;color:#a4a4a4;font-size:14px;line-height:1.6}.holiday-product__variants{display:flex;gap:10px;overflow-x:auto;padding-bottom:3px}.holiday-product__variant{display:flex;flex:0 0 150px;flex-direction:column;justify-content:flex-start;min-height:0;overflow:hidden;padding:0;border:1px solid #888;border-radius:10px;background:#050505;color:#ddd;text-align:left;cursor:pointer}.holiday-product__variant.is-selected{border-width:2px;border-color:#655638}.holiday-product__variant.is-selected span:after{border-color:#f0d995;background:radial-gradient(circle,#fff 0 6px,#f0d995 7px 100%)}.holiday-product__variant:disabled{opacity:.45;cursor:not-allowed}.holiday-product__variant img{display:block;flex:none;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}.holiday-product__variant span{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:45px;padding:8px 9px;border-top:2px solid #777;font-size:12px;line-height:1.2}.holiday-product__variant span:after{display:block;flex:0 0 20px;width:20px;height:20px;border:1px solid #aaa;border-radius:50%;background:#050505;content:"";pointer-events:none}.holiday-product__prices{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:22px 0 16px}.holiday-product__prices strong{color:#ed0000;font-size:30px;font-weight:500;line-height:1.2}.holiday-product__prices s{color:#888;font-size:14px}.holiday-product__savings{padding:5px 12px;border-radius:5px;background:#ff5a00;color:#fff;font-size:12px;text-transform:uppercase}.holiday-product__gift.canta-gift-card__body{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;min-height:104px;margin:0 0 16px;padding:12px 16px;border-radius:18px;background:#fff;color:#111;font-family:Poppins,sans-serif}.holiday-product__gift .canta-gift-card__art,.holiday-product__gift .canta-gift-card__image,.holiday-product__gift .canta-gift-card__placeholder{display:block;width:72px;height:72px}.holiday-product__gift .canta-gift-card__image{object-fit:contain}.holiday-product__gift .canta-gift-card__details{min-width:0}.holiday-product__gift .canta-gift-card__title-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 10px}.holiday-product__gift .canta-gift-card__title{font-size:18px;font-weight:500;line-height:1.25}.holiday-product__gift .canta-gift-card__value{flex:none;padding:3px 12px;border-radius:999px;background:#ff6235;color:#fff;font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap}.holiday-product__gift .canta-gift-card__description{margin:3px 0 8px;color:#888;font-size:14px;line-height:1.35}.holiday-product__gift .canta-gift-card__stock{display:flex;align-items:center;gap:10px}.holiday-product__gift .canta-gift-card__track{height:12px;flex:1;overflow:hidden;border-radius:999px;background:#eee}.holiday-product__gift .canta-gift-card__fill{display:block;height:100%;border-radius:999px;background:linear-gradient(180deg,#f4e3b3,#b18c44)}.holiday-product__gift .canta-gift-card__remaining{flex:none;font-size:14px;line-height:1.2;white-space:nowrap}.holiday-product__gift .canta-gift-card__remaining strong{color:#ff6235;font-size:18px;font-weight:600}.holiday-product__gift--multiple.canta-gift-card__body{display:block}.holiday-product__gift--multiple .holiday-product__gift-list{display:grid;gap:10px}.holiday-product__gift--multiple .holiday-product__gift-item{display:grid;grid-template-columns:55px minmax(0,1fr);align-items:center;gap:12px}.holiday-product__gift--multiple .holiday-product__gift-item+.holiday-product__gift-item{padding-top:10px;border-top:1px solid #eee}.holiday-product__gift--multiple .canta-gift-card__art,.holiday-product__gift--multiple .canta-gift-card__image,.holiday-product__gift--multiple .canta-gift-card__placeholder{width:55px;height:55px}.holiday-product__gift--multiple .canta-gift-card__description{margin-bottom:0}.holiday-product__gift--multiple .canta-gift-card__stock{width:100%;margin-top:14px}.holiday-product__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.holiday-product__actions button,.holiday-product__actions a{display:grid;place-items:center;min-height:48px;border-radius:10px;font:inherit;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer}.holiday-product__add{border:0;background:#ff5a00;color:#fff}.holiday-product__add:disabled{opacity:.55;cursor:not-allowed}.holiday-product__buy{position:relative;isolation:isolate;border:0;background:linear-gradient(90deg,#171005,#292414,#171005);color:#c89f55}.holiday-product__buy:before{position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;border-radius:inherit;background:linear-gradient(116deg,#bd8e37,#f5e6cd 36%,#ffffd1 69%,#c1995c 95%);background-size:300% 300%;animation:holiday-product-buy-border 8s ease-in-out infinite;content:"";pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.holiday-product__buy span{background:linear-gradient(90deg,#c89f55,#faf2cf 50%,#c89f55);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.holiday-product__buy:hover:before,.holiday-product__buy:hover span{filter:brightness(.82)}@keyframes holiday-product-buy-border{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.holiday-product__placeholder{margin:30px 0;padding:60px;border:1px dashed #d2ac57;color:#ddd;text-align:center}.holiday-products__dialog{position:fixed;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:36px 30px 30px;overflow:auto;border:0;border-radius:24px;background:#fff;color:#1a1b18;font-family:Poppins,sans-serif;font-size:16px;line-height:1.5;box-shadow:0 24px 72px #0003}.holiday-products__dialog::backdrop{background:#00000073}.holiday-products__dialog-close{position:absolute;top:17px;right:20px;width:28px;height:28px;padding:0;border:0;background:transparent;color:#888;font-size:25px;line-height:1;cursor:pointer}.holiday-products__dialog .canta-price-guarantee__heading{margin:0;color:#1a1b18;text-align:center;font-size:28px;font-weight:500;line-height:1.25}.holiday-products__dialog .canta-price-guarantee__intro{max-width:320px;margin:10px auto 24px;text-align:center;font-size:15px}.holiday-products__dialog .canta-price-guarantee__list{display:grid;gap:12px}.holiday-products__dialog .canta-price-guarantee__item{padding:18px;border-radius:18px;background:#f5f5f5}.holiday-products__dialog .canta-price-guarantee__item h3{margin:0 0 6px;color:#1a1b18;font-size:14px;font-weight:500}.holiday-products__dialog .canta-price-guarantee__item p{margin:0;font-size:13.5px}.holiday-products__dialog .canta-price-guarantee__footer{margin:20px 0 0;font-size:13.5px}.holiday-products__dialog .canta-price-guarantee__footer a{color:inherit;text-decoration:underline}@media(max-width:899px){.holiday-product{grid-template-columns:1fr;gap:24px}.holiday-product--reverse .holiday-product__gallery{order:0}.holiday-products{padding:60px 16px 80px}.holiday-products__header{margin-bottom:40px}}@media(max-width:749px){.holiday-products{padding:36px 16px 24px}.holiday-products__header{margin-bottom:24px}.holiday-products__header h2{font-size:18px}.holiday-products__header p{margin-top:6px;font-size:12px}.holiday-product{gap:16px;margin-bottom:42px}.holiday-product:last-of-type{margin-bottom:0}.holiday-product__description{font-size:12px}}@media(max-width:480px){.holiday-product__variant{flex-basis:126px}.holiday-product__prices strong{font-size:25px}.holiday-product__gift.canta-gift-card__body{grid-template-columns:60px minmax(0,1fr);gap:10px;padding:12px}.holiday-product__gift .canta-gift-card__art,.holiday-product__gift .canta-gift-card__image,.holiday-product__gift .canta-gift-card__placeholder{width:60px;height:60px}.holiday-product__gift .canta-gift-card__title{font-size:16px}.holiday-product__gift .canta-gift-card__description{font-size:12px}.holiday-products__dialog{padding:36px 22px 24px}}@media(prefers-reduced-motion:reduce){.holiday-product__buy:before{animation:none}}.holiday-sale-video{width:100%;background:#fff}.holiday-sale-video__inner{box-sizing:border-box;width:80%;margin:0 auto;border:2px dashed #e5c98f}.holiday-sale-video__media{display:block;width:100%;height:auto;background:#fff}.holiday-sale-video__placeholder{display:grid;place-items:center;width:100%;height:100%;box-sizing:border-box;border:2px dashed #655638;color:#d19036;text-align:center}@media(max-width:749px){.holiday-sale-video__inner{width:100%;max-width:none!important;margin:0;border:0}.holiday-sale-video__media{width:100%;height:auto;object-fit:contain}}.shop-by-collections{padding:36px 15px 50px;font-family:Arial,Helvetica,sans-serif}.shop-by-collections__container{width:100%;max-width:1050px;margin-inline:auto}.shop-by-collections .shop-by-collections__heading{margin:0 0 22px;color:#111;font-family:Arial,Helvetica,sans-serif!important;font-size:28px!important;font-weight:700!important;line-height:1.2;text-align:left}.shop-by-collections__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:34px 24px;margin:0;padding:0;list-style:none}.shop-by-collections__item{min-width:0}.shop-by-collections__card,.shop-by-collections__media{display:block}.shop-by-collections__card{color:#080808;text-decoration:none}.shop-by-collections__media{position:relative;overflow:hidden;aspect-ratio:1233 / 1457;border-radius:13px;transition:transform .18s ease}.shop-by-collections__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.shop-by-collections__placeholder{background:#f4f4f6}.shop-by-collections--art-only .shop-by-collections__media{aspect-ratio:11 / 10;border-radius:0;background:#fff}.shop-by-collections--art-only .shop-by-collections__image{object-position:center top}.shop-by-collections--art-only .shop-by-collections__grid{row-gap:24px}.shop-by-collections__title{position:absolute;z-index:1;right:0;bottom:0;left:0;width:auto;margin-inline:5px;display:flex;align-items:center;justify-content:center;height:45px;padding:6px 8px;box-sizing:border-box;border-radius:0 0 13px 13px;background-color:#0968ac;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.05;text-align:center;text-wrap:balance}.shop-by-collections__title-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.shop-by-collections__card:hover .shop-by-collections__media{transform:translateY(-3px)}.shop-by-collections__card:focus-visible{outline:2px solid currentcolor;outline-offset:4px;border-radius:13px}@media screen and (max-width:989px){.shop-by-collections__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 18px}}@media screen and (max-width:749px){.shop-by-collections{padding:28px 15px 36px}.shop-by-collections .shop-by-collections__heading{margin-bottom:18px;font-size:22px!important;text-align:center}.shop-by-collections--mobile-2 .shop-by-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 12px}.shop-by-collections--mobile-2 .shop-by-collections__title{height:35px;padding:5px 6px 7px;font-size:14px}.shop-by-collections--mobile-3 .shop-by-collections__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 8px}.shop-by-collections--mobile-3 .shop-by-collections__title{height:35px;padding:4px 3px 6px;font-size:10px}}@media(prefers-reduced-motion:reduce){.shop-by-collections__media{transition:none}}.hdt-store-reviews{--reviews-gap: 20px;--reviews-star-color: #fbbc04;display:block;overflow:hidden;padding-block:40px;color:var(--color-foreground, #171717);background:var(--color-background, #fff)}#MainContent .hdt-store-reviews>.hdt-container{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0 24px}@media(min-width:1150px){#MainContent .hdt-store-reviews>.hdt-container{max-width:1400px;margin-inline:auto}}.hdt-store-reviews__layout{display:grid;grid-template-columns:minmax(180px,230px) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.hdt-store-reviews__summary{display:flex;min-height:260px;flex-direction:column;justify-content:center;color:inherit;text-align:center;text-decoration:none;cursor:pointer}.hdt-store-reviews__summary:focus-visible{outline:2px solid currentColor;outline-offset:6px}.hdt-store-reviews__google-icon{display:none}.hdt-store-reviews__summary-content{display:flex;flex-direction:column;align-items:center}.hdt-store-reviews__heading{margin:0 0 12px;font-family:var(--font-heading-family, inherit);font-size:26px;font-weight:700;line-height:1.15;text-transform:uppercase}.hdt-store-reviews__summary-stars,.hdt-store-reviews__card-stars{display:flex;color:#d8d8d8}.hdt-store-reviews__summary-stars{justify-content:center;gap:2px;line-height:1}.hdt-store-reviews__summary-stars svg{width:32px;height:32px}.hdt-store-reviews__summary-stars svg,.hdt-store-reviews__card-stars svg.is-active{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:1}.hdt-store-reviews__summary-stars .is-active,.hdt-store-reviews__card-stars .is-active{color:var(--reviews-star-color)}.hdt-store-reviews__count{margin:10px 0 0;font-size:16px;line-height:1.45}.hdt-store-reviews__count strong{font-weight:700}.hdt-store-reviews__google-logo{display:block;width:136px;height:auto;margin:4px auto 0}.hdt-store-reviews__rail{--reviews-viewport-bleed: 8px;position:relative;isolation:isolate;min-width:0}.hdt-store-reviews__viewport{overflow-x:auto;margin:calc(0px - var(--reviews-viewport-bleed));padding:var(--reviews-viewport-bleed);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.hdt-store-reviews__viewport::-webkit-scrollbar{display:none}.hdt-store-reviews__track{display:flex;align-items:flex-start;gap:var(--reviews-gap)}.hdt-store-reviews__track:after{content:"";flex:0 0 var(--reviews-end-space, 0px);margin-inline-start:calc(0px - var(--reviews-gap))}.hdt-store-reviews__card{position:relative;box-sizing:border-box;flex:0 0 100%;min-width:0;min-height:260px;scroll-snap-align:start}.hdt-store-reviews__card-surface{box-sizing:border-box;min-height:260px;padding:24px;border-radius:12px;background:#f5f5f5;box-shadow:0 2px 8px #0000000a;transition:transform .32s ease,opacity .32s ease,filter .32s ease,box-shadow .32s ease}.hdt-store-reviews__author{display:flex;align-items:center;gap:12px}.hdt-store-reviews__avatar{flex:0 0 40px;width:40px;height:40px;border-radius:50%;object-fit:cover}.hdt-store-reviews__avatar--initial{display:grid;place-items:center;color:#fff;background:var(--avatar-color, #e75b36);font-size:20px;font-weight:300;line-height:1}.hdt-store-reviews__author-copy{display:grid;min-width:0;gap:3px}.hdt-store-reviews__name-line{display:flex;align-items:center;min-width:0;gap:5px}.hdt-store-reviews__name{min-width:0;overflow:hidden;font-size:16px;font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.hdt-store-reviews__date{color:#707070;font-size:14px;line-height:1.25}.hdt-store-reviews__card-stars{align-items:center;gap:2px;margin-top:17px;line-height:1}.hdt-store-reviews__card-stars svg.is-active{width:20px;height:20px}.hdt-store-reviews__verified{width:20px;height:20px;margin-left:3px;overflow:visible}.hdt-store-reviews__verified-badge{fill:#4285f4}.hdt-store-reviews__verified-check{fill:#fff}.hdt-store-reviews__text{display:-webkit-box;font-weight:400;overflow:hidden;margin-top:13px;font-size:14px;line-height:1.5;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.hdt-store-reviews__toggle{position:relative;z-index:1;margin-top:9px;padding:0;border:0;color:#777;background:transparent;font:inherit;font-size:13px;font-weight:400!important;line-height:1.4;text-decoration:none;cursor:pointer}.hdt-store-reviews__toggle:hover{color:currentColor;text-decoration:underline;text-underline-offset:3px}.hdt-store-reviews__toggle[hidden]{display:none}.hdt-store-reviews__dialog{width:min(800px,calc(100vw - 32px));min-height:300px;max-height:min(500px,calc(100dvh - 32px));margin:auto;padding:0;border:0;border-radius:14px;color:#333;background:#fff;box-shadow:0 24px 70px #00000038;overflow:hidden;overscroll-behavior:contain}.hdt-store-reviews__dialog[open]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex}.hdt-store-reviews__dialog::backdrop{background:#00000075}.hdt-store-reviews__dialog-inner{position:relative;display:flex;width:100%;min-height:300px;max-height:min(500px,calc(100dvh - 32px));padding:28px;flex-direction:column}.hdt-store-reviews__dialog-author{display:flex;flex:0 0 auto;align-items:center;gap:12px;padding-right:44px}.hdt-store-reviews__dialog-avatar{flex-basis:40px;width:40px;height:40px;font-size:20px}.hdt-store-reviews__dialog-author-copy{display:grid;min-width:0;gap:3px}.hdt-store-reviews__dialog-name{font-size:16px;font-weight:400;line-height:1.25}.hdt-store-reviews__dialog-date{color:#707070;font-size:14px;line-height:1.25}.hdt-store-reviews__dialog-stars{display:flex;flex:0 0 auto;align-items:center;gap:2px;margin-top:17px;color:var(--reviews-star-color);line-height:1}.hdt-store-reviews__dialog-stars svg.is-active{width:20px;height:20px;fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:1}.hdt-store-reviews__dialog-content{flex:1 1 auto;font-weight:400;min-height:0;margin-top:20px;padding-right:8px;overflow-y:auto;color:#444;font-size:14px;line-height:1.65;overflow-wrap:anywhere;overscroll-behavior:contain;scrollbar-width:thin}.hdt-store-reviews__dialog-close{position:absolute;top:18px;right:18px;display:grid;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border:0;border-radius:50%;place-items:center;color:#111;background:#fff;box-shadow:0 3px 14px #0000002e;font:inherit;font-size:25px;font-weight:100;line-height:1;cursor:pointer;transition:box-shadow .16s ease,transform .16s ease}.hdt-store-reviews__dialog-close:hover{box-shadow:0 5px 18px #0000003d;transform:scale(1.04)}.hdt-store-reviews__dialog-close span{font-weight:100}.hdt-store-reviews__dialog-close:focus-visible{outline:2px solid #111;outline-offset:3px}.hdt-store-reviews__arrow{--reviews-arrow-translate-x: 0%;position:absolute;z-index:2;top:130px;display:grid;box-sizing:border-box;width:30px;height:30px;min-width:30px;min-height:30px;padding:0;border:0;border-radius:50%;place-items:center;color:#565656;background:#fff;box-shadow:0 3px 16px #0000001f;cursor:pointer;transform:translate(var(--reviews-arrow-translate-x),-50%);transition:opacity .16s ease,transform .16s ease}.hdt-store-reviews__arrow:hover:not(:disabled){transform:translate(var(--reviews-arrow-translate-x),-50%) scale(1.05)}.hdt-store-reviews__arrow:disabled{opacity:0;pointer-events:none}.hdt-store-reviews__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.hdt-store-reviews__arrow--previous{--reviews-arrow-translate-x: -50%;left:calc(0px - var(--reviews-viewport-bleed))}.hdt-store-reviews__arrow--next{--reviews-arrow-translate-x: 50%;right:var(--reviews-viewport-bleed)}.hdt-store-reviews[data-desktop-columns="2"] .hdt-store-reviews__card{flex-basis:calc((100% - var(--reviews-gap)) / 2)}.hdt-store-reviews[data-desktop-columns="3"] .hdt-store-reviews__card{flex-basis:calc((100% - (var(--reviews-gap) * 2)) / 3)}.hdt-store-reviews[data-desktop-columns="4"] .hdt-store-reviews__card{flex-basis:calc((100% - (var(--reviews-gap) * 3)) / 4)}.hdt-store-reviews__rail--secondary{margin-top:clamp(20px,3vw,36px)}.hdt-store-reviews[data-desktop-columns] .hdt-store-reviews__rail--secondary .hdt-store-reviews__card{flex-basis:calc((100% - var(--reviews-gap) * 4) / 5)}.hdt-store-reviews[data-desktop-columns] .hdt-store-reviews__rail--secondary .hdt-store-reviews__card-surface{padding:18px}@media(max-width:989px){.hdt-store-reviews__layout{grid-template-columns:1fr}.hdt-store-reviews[data-mobile-columns] .hdt-store-reviews__rail--secondary .hdt-store-reviews__card{flex-basis:calc((100% - var(--reviews-gap)) / 2)}.hdt-store-reviews__summary{min-height:0;max-width:420px;margin-inline:auto}.hdt-store-reviews[data-mobile-columns="1"] .hdt-store-reviews__card{flex-basis:100%}.hdt-store-reviews[data-mobile-columns="2"] .hdt-store-reviews__card{flex-basis:calc((100% - var(--reviews-gap)) / 2)}}@media(max-width:749px){.hdt-store-reviews__rail--secondary{display:none}.hdt-store-reviews__viewport{overflow:hidden;padding:0;touch-action:pan-y}.hdt-store-reviews__track{position:relative;display:block;min-height:260px}.hdt-store-reviews[data-mobile-columns] .hdt-store-reviews__card{position:absolute;top:0;left:50%;width:min(var(--reviews-mobile-card-width),calc(100vw - 32px));max-width:calc(100vw - 32px);margin:0;transform:translate(-50%)}.hdt-store-reviews__card-surface{transform:translate(var(--review-offset, 0px)) scale(var(--review-scale, .86));opacity:var(--review-opacity, .7);filter:brightness(.96);box-shadow:none}.hdt-store-reviews__card.is-active{z-index:2}.hdt-store-reviews__card.is-active .hdt-store-reviews__card-surface{opacity:1;filter:none}.hdt-store-reviews__arrow{z-index:100}.hdt-store-reviews{--reviews-gap: 14px;--reviews-mobile-card-width: 300px;--reviews-mobile-side-space: max(0px, calc((100% - var(--reviews-mobile-card-width)) / 2))}#MainContent .hdt-store-reviews>.hdt-container{padding-inline:0}.hdt-store-reviews__layout{gap:28px}.hdt-store-reviews__summary{box-sizing:border-box;width:100%;padding:10px;flex-direction:row;align-items:center;gap:20px;text-align:left}.hdt-store-reviews__google-icon{display:block;flex:0 0 76px;width:76px;height:76px;object-fit:contain}.hdt-store-reviews__summary-content{min-width:0;align-items:flex-start;gap:4px}body .hdt-store-reviews .hdt-store-reviews__summary .hdt-store-reviews__heading{margin:0;font-size:24px!important}.hdt-store-reviews__summary-stars{justify-content:flex-start}.hdt-store-reviews__summary-stars svg{width:22px;height:22px}body .hdt-store-reviews .hdt-store-reviews__summary .hdt-store-reviews__count{margin:0;font-size:14px!important;white-space:nowrap}.hdt-store-reviews__google-logo{display:none}.hdt-store-reviews__viewport{margin-inline:0;padding-inline:var(--reviews-mobile-side-space);scroll-padding-inline:var(--reviews-mobile-side-space)}.hdt-store-reviews[data-mobile-columns] .hdt-store-reviews__card{width:var(--reviews-mobile-card-width);flex-basis:var(--reviews-mobile-card-width);min-height:260px}.hdt-store-reviews[data-mobile-columns] .hdt-store-reviews__card-surface{padding:20px}.hdt-store-reviews[data-mobile-columns] .hdt-store-reviews__rail--secondary .hdt-store-reviews__card{width:var(--reviews-mobile-card-width);flex-basis:var(--reviews-mobile-card-width)}.hdt-store-reviews__arrow--previous{left:var(--reviews-mobile-side-space)}.hdt-store-reviews__arrow--next{right:var(--reviews-mobile-side-space)}.hdt-store-reviews__dialog{width:calc(100vw - 24px);max-height:min(500px,calc(100dvh - 24px));border-radius:12px}.hdt-store-reviews__dialog-inner{max-height:min(500px,calc(100dvh - 24px));padding:22px 20px}.hdt-store-reviews__dialog-content{margin-top:16px}.hdt-store-reviews__dialog-close{top:14px;right:14px}}@media(prefers-reduced-motion:reduce){.hdt-store-reviews__viewport{scroll-behavior:auto}.hdt-store-reviews__card-surface,.hdt-store-reviews__arrow{transition:none}}.canta-cart-gifts{flex:0 0 100%;grid-column:1/-1;width:100%;min-width:0}.canta-cart-gifts--side{clear:both}.canta-cart-gifts__row{display:flex;align-items:center;gap:16px;border-top:1px solid #e9e9e9;padding:12px 0}.canta-cart-gifts__image{display:block;flex:0 0 80px;width:80px;height:80px}.canta-cart-gifts__image img{display:block;width:100%;height:100%;object-fit:contain}.canta-cart-gifts__details{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:2px}.canta-cart-gifts__label{font-size:11px;font-weight:600;color:#9e8338}.canta-cart-gifts__name{color:#232323;font-size:14px;line-height:1.35;text-decoration:none}.canta-cart-gifts__variant{color:#777;font-size:12px;line-height:1.3}.canta-cart-gifts__prices{display:flex;flex:0 0 auto;align-items:center;gap:10px;white-space:nowrap;font-size:14px}.canta-cart-gifts__prices s{color:#999;font-weight:400}.canta-cart-gifts__prices strong{color:#232323;font-weight:600}@media(max-width:600px){.canta-cart-gifts__row{gap:10px}.canta-cart-gifts__image{flex-basis:56px;width:56px;height:56px}.canta-cart-gifts__name{font-size:12px}.canta-cart-gifts__prices{flex-direction:column;align-items:flex-end;gap:2px;font-size:12px}}.canta-holiday-promo{display:flex;width:100%;min-height:96px;margin-bottom:18px;overflow:hidden;border-radius:10px;background:#e3c394;color:#0a0a0a;font-family:Poppins,sans-serif}.canta-holiday-promo__copy{display:flex;flex:1 1 60%;min-width:0;flex-direction:column;justify-content:center;padding:12px 10px 12px 22px;background:linear-gradient(100deg,#e3c394,#f9e9c7 51%,#e3c394 97%);background-size:150% 100%;animation:canta-holiday-promo-gradient 7s ease-in-out infinite}@keyframes canta-holiday-promo-gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.canta-holiday-promo__copy{animation:none;background-position:50% 50%}}.canta-holiday-promo__eyebrow{font-size:14px;line-height:1.3}.canta-holiday-promo__headline{margin-top:6px;font-size:22px;font-weight:500;line-height:1.15}.canta-holiday-promo__description{margin-top:6px;font-size:12px;line-height:1.4}.canta-holiday-promo__image-wrap{position:relative;flex:0 0 40%;min-width:0;min-height:96px;margin-left:-26px;padding:0;border:0;-webkit-appearance:none;appearance:none;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);background:#0a0a0a}.canta-holiday-promo__image-wrap[data-canta-gift-scroll]{cursor:pointer}.canta-holiday-promo__image-wrap[data-canta-gift-scroll]:focus-visible{outline:2px solid #2674d9;outline-offset:-3px}.canta-holiday-promo__image{position:absolute;top:10px;right:0;bottom:0;left:-7px;display:block;width:100%;height:100%;object-fit:contain;object-position:center center;transform:scale(1.1);transform-origin:center center}@media(max-width:600px){.canta-holiday-promo{flex-direction:column}.canta-holiday-promo__copy{padding:8px 12px}.canta-holiday-promo__eyebrow{font-size:12px}.canta-holiday-promo__headline{font-size:16px}.canta-holiday-promo__description{font-size:12px}.canta-holiday-promo__image-wrap{flex-basis:auto;min-height:85px;margin-left:0;clip-path:none}.canta-holiday-promo__image{position:absolute;top:6px;right:0;bottom:0;left:-25px;display:block;width:100%;height:100%;object-fit:contain;object-position:center center;transform:scale(1.1);transform-origin:center center}}.canta-gift-card{width:100%;margin-top:12px;overflow:hidden;border-radius:18px;background:#050505;color:#111;font-family:Poppins,sans-serif;box-shadow:0 4px 18px #0000001a}.canta-gift-card__header{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;overflow:hidden;background:radial-gradient(ellipse at 85% -60%,rgba(230,187,127,.72),transparent 42%),linear-gradient(110deg,#050505 65%,#24140d 82%,#050505);color:#dec184;font-size:16px;font-weight:400;line-height:1.3}.canta-gift-card__header--with-image:after{display:none}.canta-gift-card__header:after{position:absolute;right:15%;top:-55px;width:120px;height:130px;border-right:2px solid rgba(255,230,181,.75);border-radius:50%;transform:rotate(-34deg);content:"";pointer-events:none;filter:drop-shadow(0 0 5px #e7b46d)}.canta-gift-card .product-offers__icon{width:20px;height:20px;flex:none;fill:none!important}.canta-gift-card .product-offers__icon path{fill:none!important}.canta-gift-card__body{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;min-height:104px;margin-top:0;padding:12px 16px;border-radius:18px 18px 0 0;background:#fff}.canta-gift-card__art,.canta-gift-card__image,.canta-gift-card__placeholder{display:block;width:72px;height:72px}.canta-gift-card__image{object-fit:contain}.canta-gift-card__details{min-width:0}.canta-gift-card__title-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 10px}.canta-gift-card__title{font-size:18px;font-weight:500;line-height:1.25}.canta-gift-card__value{flex:none;padding:3px 12px;border-radius:999px;background:#ff6235;color:#fff;font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap}.canta-gift-card__description{margin:3px 0 8px;color:#888;font-size:14px;line-height:1.35}.canta-gift-card__stock{display:flex;align-items:center;gap:10px}.canta-gift-card__track{height:12px;flex:1;overflow:hidden;border-radius:999px;background:#eee}.canta-gift-card__track>.canta-gift-card__fill{display:block;height:100%;border-radius:999px;background:linear-gradient(180deg,#f4e3b3,#b18c44)}.canta-gift-card__remaining{flex:none;font-size:14px;line-height:1.2;white-space:nowrap}.canta-gift-card__remaining strong{color:#ff6235;font-size:18px;font-weight:600}.canta-gift-card--multiple .canta-gift-card__body{display:block}.canta-gift-card--multiple .canta-gift-card__list{display:grid;gap:10px}.canta-gift-card--multiple .canta-gift-card__gift{display:grid;grid-template-columns:55px minmax(0,1fr);gap:12px;align-items:center}.canta-gift-card--multiple .canta-gift-card__gift+.canta-gift-card__gift{padding-top:10px;border-top:1px solid #eee}.canta-gift-card--multiple .canta-gift-card__art,.canta-gift-card--multiple .canta-gift-card__image,.canta-gift-card--multiple .canta-gift-card__placeholder{width:55px;height:55px}.canta-gift-card--multiple .canta-gift-card__description{margin-bottom:0}.canta-gift-card--multiple .canta-gift-card__stock{width:100%;margin-top:14px}@media(max-width:480px){.canta-gift-card__body{grid-template-columns:60px minmax(0,1fr);gap:10px;padding:12px}.canta-gift-card__art,.canta-gift-card__image,.canta-gift-card__placeholder{width:60px;height:60px}.canta-gift-card__title{font-size:16px}.canta-gift-card__description,.canta-gift-card__remaining{font-size:12px}}.canta-product-price{display:flex;align-items:center;flex-wrap:nowrap;column-gap:8px;row-gap:0}.canta-product-price .price__sale{align-items:center;flex-wrap:nowrap}.productView-price.canta-product-price .price__saved{align-self:center;margin-left:5px;padding:3px 8px;border-radius:999px;background:#ff6235;white-space:nowrap}.productView-price.canta-product-price .price.price--medium .price-item--saved,.productView-price.canta-product-price .price.price--medium .price-item--saved .money{color:#fff;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;line-height:1.3}@media(max-width:749px){.canta-product-price{flex-wrap:wrap;row-gap:8px}.canta-product-price .price__sale{flex-wrap:wrap}}.canta-price-guarantee{display:inline-flex;font-family:Poppins,sans-serif}.canta-price-guarantee__trigger{display:inline-flex;align-items:center;gap:9px;width:max-content;max-width:100%;padding:0;border:0;background:transparent;color:#111;cursor:pointer;font:inherit}.canta-price-guarantee__trigger:focus-visible,.canta-price-guarantee__close:focus-visible{outline:2px solid #111;outline-offset:3px}.canta-price-guarantee__badge{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:7px 10px;background:#000;color:#dec184;font-size:12px;font-weight:400;line-height:1.4;white-space:nowrap}.canta-price-guarantee__shield{width:17px;height:17px;flex:none}.canta-price-guarantee__info{width:19px;height:19px;flex:none}.canta-price-guarantee__shield,.canta-price-guarantee__info{fill:none!important;stroke:currentColor}.canta-price-guarantee__shield path,.canta-price-guarantee__info circle:first-child,.canta-price-guarantee__info path{fill:none!important;stroke:currentColor!important}.canta-price-guarantee__info circle:last-child{fill:currentColor!important}.canta-price-guarantee__dialog{position:fixed;box-sizing:border-box;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:36px 30px 30px;overflow:auto;border:0;border-radius:24px;background:#fff;color:#1a1b18;font-family:Poppins,sans-serif;font-size:16px;line-height:1.5;box-shadow:0 24px 72px #0003}.canta-price-guarantee__dialog::backdrop{background:#00000073}.canta-price-guarantee__close{position:absolute;top:20px;right:20px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:#b8b8b8;cursor:pointer}.canta-price-guarantee__close svg{width:18px;height:18px}.canta-price-guarantee__heading{margin:0;color:#1a1b18;text-align:center;font-family:inherit;font-size:28px;font-weight:500;line-height:1.25}.canta-price-guarantee__intro{max-width:320px;margin:10px auto 24px;text-align:center;font-size:15px;line-height:1.5}.canta-price-guarantee__list{display:grid;gap:12px}.canta-price-guarantee__item{padding:18px;border-radius:18px;background:#f5f5f5}.canta-price-guarantee__item h3{margin:0 0 6px;color:#1a1b18;font-family:inherit;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:.02em}.canta-price-guarantee__item p{margin:0;font-size:13.5px;line-height:1.5}.canta-price-guarantee__footer{margin:20px 0 0;font-size:13.5px;line-height:1.5}.canta-price-guarantee__footer a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(max-width:749px){.canta-price-guarantee__dialog[open]{position:fixed;top:50dvh;left:50%;right:auto;bottom:auto;box-sizing:border-box;width:calc(100% - 32px);max-width:460px;max-height:calc(100dvh - 32px);margin:0;transform:translate(-50%,-50%);overflow-x:hidden;overflow-wrap:anywhere}}@media(max-width:480px){.canta-price-guarantee__dialog{padding:36px 22px 24px}.canta-price-guarantee__heading{font-size:24px}.canta-price-guarantee__badge{font-size:11px}}.canta-product-price .canta-price-save{display:inline-flex;align-items:center;flex:none;padding:3px 8px;border-radius:999px;background:#ff6235;color:#fff;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap}.canta-shipping-card{width:100%;margin-top:12px;overflow:hidden;border-radius:18px;background:#050505;color:#111;font-family:Poppins,sans-serif;box-shadow:0 4px 18px #0000001a}.canta-shipping-card__header{position:relative;display:flex;align-items:center;min-height:44px;padding:10px 16px;overflow:hidden;background:radial-gradient(ellipse at 85% -60%,rgba(230,187,127,.72),transparent 42%),linear-gradient(110deg,#050505 65%,#24140d 82%,#050505);color:#dec184;font-size:16px;font-weight:400;line-height:1.3}.canta-shipping-card__header:after{position:absolute;right:15%;top:-55px;width:120px;height:130px;border-right:2px solid rgba(255,230,181,.75);border-radius:50%;transform:rotate(-34deg);content:"";pointer-events:none;filter:drop-shadow(0 0 5px #e7b46d)}.canta-shipping-card__header--with-image:after{display:none}.canta-shipping-card .canta-gift-card__body{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:start;min-height:104px;margin:0;padding:14px;border-radius:18px 18px 0 0;background:#fff}.canta-shipping-card__point{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;text-align:center;font-size:13px;font-weight:500;line-height:1.3}.canta-shipping-card__icon{display:block;width:60px;height:60px;flex:none;color:#dec184;fill:none!important}.canta-shipping-card__icon *{fill:none!important;stroke:currentColor!important}.canta-shipping-card__icon-image{display:block;width:60px;height:60px;flex:none;object-fit:contain}@media(max-width:480px){.canta-shipping-card .canta-gift-card__body{gap:0;padding:14px}.canta-shipping-card__point{gap:6px}}.google-reviews-image-link{display:block;width:100%;text-decoration:none;transition:filter .18s ease,transform .18s ease}.google-reviews-image-link:hover{filter:brightness(1.04);transform:translateY(-2px)}.google-reviews-image-link:focus-visible{outline:3px solid #8ab4f8;outline-offset:3px;border-radius:8px}.google-reviews-image{display:block;width:100%;height:auto}@media(prefers-reduced-motion:reduce){.google-reviews-image-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/67/compiled_assets/styles.css.map */
