@media screen and (min-width:990px){[id$=__hero] .image-and-image__container{align-items:stretch}}[id$=__hero] .image-and-image__text{background:transparent}[id$=__hero] .rich-text-block{display:flex;flex-wrap:wrap;align-items:center;column-gap:2.4rem}[id$=__hero] .rich-text-block>*{flex:1 1 100%;min-width:0}[id$=__hero] .rich-text-block>.rich-text__link-wrapper{flex:0 0 auto}[id$=__hero] .rich-text__link-wrapper+.rich-text__paragraph{flex:0 1 auto}[id$=__hero] .rich-text__badge{display:block;background:none!important;box-shadow:none;border:0;padding:0;margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:1.4rem;font-weight:600;letter-spacing:.02em;text-transform:none}[id$=__hero] .rich-text__heading{font-size:clamp(3.6rem,3.7vw,5.6rem);line-height:1.06;font-weight:700;letter-spacing:-.025em;color:rgb(var(--color-foreground));margin:1.4rem 0}[id$=__hero] .rich-text__heading em{font-style:normal;color:rgb(var(--color-button))}[id$=__hero] .rich-text__paragraph{color:rgb(var(--color-foreground-secondary));font-size:1.7rem;line-height:1.5}[id$=__hero] .rich-text__paragraph p{margin:0}[id$=__hero] .rich-text__link-wrapper{margin:2.2rem 0 0}[id$=__hero] .rich-text__link{border-radius:999px;min-width:28rem;justify-content:center;font-size:1.5rem;letter-spacing:.08em;padding:1.8rem 3.6rem;box-shadow:0 10px 24px color-mix(in srgb,rgb(var(--color-button)) 28%,transparent)}[id$=__hero] .rich-text__link-wrapper+.rich-text__paragraph{margin:2.2rem 0 0;font-family:var(--font-heading-family);font-size:2rem;font-weight:600;color:rgb(var(--color-foreground))}[id$=__hero] .rich-text__link-wrapper+.rich-text__paragraph strong{display:inline-block;margin-left:.8rem;padding:.4rem 1.1rem;border-radius:99px;background:linear-gradient(90deg,#dbb15c,#fde9bf);color:#3b0008;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.04em;vertical-align:middle;white-space:nowrap}[id$=__hero] .rich-text__paragraph ul{list-style:none;display:flex;flex-wrap:wrap;gap:.8rem 2rem;margin:1.8rem 0 0;padding:0;font-size:1.35rem}[id$=__hero] .rich-text__paragraph li{display:flex;align-items:center;gap:.7rem;margin:0}[id$=__hero] .rich-text__paragraph li:before{content:"\2713";font-weight:700;color:rgb(var(--color-button))}[id$=__hero] .rich-text__paragraph em{font-style:normal;font-size:1.35rem;color:rgb(var(--color-foreground-secondary));opacity:.8}[id$=__hero] .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:.4rem;padding-top:2rem;border-top:1px solid color-mix(in srgb,rgb(var(--color-foreground)) 22%,transparent)}[id$=__hero] .stats-item{background:none;padding:0;border-radius:0;box-shadow:none}[id$=__hero] .stats-item__value{font-family:var(--font-heading-family);color:rgb(var(--color-foreground));font-weight:700;font-size:3.4rem;line-height:1;letter-spacing:-.02em;margin:0 0 .5rem}[id$=__hero] .stats-item__title{font-family:var(--font-body-family);font-size:1.35rem;font-weight:500;letter-spacing:0;text-transform:none;color:rgb(var(--color-foreground-secondary));margin:0}[id$=__hero] .stats-item__text{display:none}@media screen and (max-width:749px){[id$=__hero] .image-banner .banner-height--large,[id$=__hero] .banner-height--large{min-height:24rem}[id$=__hero] .image-and-image__container{gap:1.6rem}[id$=__hero] .rich-text__heading{font-size:3.4rem;margin:1rem 0}[id$=__hero] .rich-text__paragraph{font-size:1.55rem}[id$=__hero] .rich-text-block>.rich-text__link-wrapper,[id$=__hero] .rich-text__link-wrapper+.rich-text__paragraph{flex:1 1 100%}[id$=__hero] .rich-text__link-wrapper{margin:1.6rem 0 0}[id$=__hero] .rich-text__link{width:100%;min-width:0;box-sizing:border-box}[id$=__hero] .rich-text__link-wrapper+.rich-text__paragraph{margin:1.2rem 0 0;font-size:1.7rem;text-align:center}[id$=__hero] .rich-text__paragraph ul{justify-content:center;gap:.6rem 1.4rem;font-size:1.25rem}[id$=__hero] .stats{gap:1.2rem;padding-top:1.6rem}[id$=__hero] .stats-item__value{font-size:2.6rem}[id$=__hero] .stats-item__title{font-size:1.2rem}}.btp{--r:rgb(var(--color-button));--rt:rgb(var(--color-button-text));--w:rgb(var(--color-foreground));--ink:rgb(var(--color-foreground-secondary));--bg:rgb(var(--color-background))}.btp-promo{font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.15;font-weight:700;color:var(--w);margin:0 0 1.2rem}.btp-title{margin:0 0 .6rem}.btp-body{margin:0 0 .4rem}.btp-body p{margin:0 0 .8rem}.btp-rating{margin:0 0 1.2rem;font-size:1.4rem}.btp-rating__link{color:inherit;text-decoration:underline;text-underline-offset:3px}.btp-rating__stars{color:var(--r);letter-spacing:.1em;margin-right:.4rem}.btp-foot{font-size:1.25rem;opacity:.8;margin:.2rem 0 1.2rem}.btp-checklist ul{list-style:none;padding:0;margin:1.2rem 0 1.8rem;display:grid;gap:.7rem}.btp-checklist li{display:flex;gap:.9rem;align-items:flex-start;line-height:1.45}.btp-checklist li:before{content:"\2713";flex:none;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--r);color:var(--rt);font-size:1.2rem;display:grid;place-items:center;margin-top:.1rem}.btp-checklist p{margin:0}.btp-label{font-weight:700;margin:0 0 .8rem;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.btp-label span{font-weight:600;color:var(--r)}.btp-pills{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:0 0 1.2rem}.btp-pills label{position:relative;cursor:pointer}.btp-pills input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0}.btp-pills span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:5.6rem;border:1.5px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:10px;font-weight:700;font-size:1.8rem;background:var(--bg)}.btp-pills small{display:inline-block;margin-top:.3rem;padding:.15rem .8rem;border-radius:99px;background:linear-gradient(90deg,#dbb15c,#fde9bf);color:#3b0008;font-size:1.05rem;font-weight:700;letter-spacing:.02em}.btp-pills input:checked+span{border-color:var(--r);box-shadow:0 0 0 1px var(--r);background:color-mix(in srgb,var(--r) 6%,var(--bg))}.btp-pills input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.btp-card{border:2px solid var(--r);border-radius:12px;background:var(--bg);overflow:hidden;margin:0 0 1.4rem}.btp-card__tag{background:var(--r);color:var(--rt);font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.5rem 1.6rem}.btp-card__body{padding:1.4rem 1.6rem}.btp-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.btp-price{font-size:2rem;font-weight:700;white-space:nowrap}.btp-price s{font-size:1.4rem;font-weight:400;opacity:.6;margin-right:.6rem}.btp-sub{font-size:1.35rem;opacity:.8;margin-top:.2rem}.btp-badge{display:inline-block;margin-left:.6rem;padding:.1rem .7rem;border-radius:99px;background:linear-gradient(90deg,#dbb15c,#fde9bf);color:#3b0008;font-size:1.05rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;font-style:normal}.btp-perks{padding:1rem 0 0;margin:1rem 0 0;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);font-size:1.4rem}.btp-perks ul{list-style:none;padding:0;margin:0;display:grid;gap:.4rem}.btp-perks p{margin:0}.btp-perks li:before{content:"\2713";color:var(--r);font-weight:700;margin-right:.8rem}.template-index [id$=__faq] .section-title-header{text-align:center;justify-content:center;margin-bottom:4rem}.template-index [id$=__faq] .section-title-header__intro{margin:0 auto}.template-index [id$=__faq] .section-title-header__intro-heading{font-size:clamp(4rem,5.6vw,7.6rem);line-height:1;font-weight:700;letter-spacing:-.03em;color:rgb(var(--color-foreground));margin:0 0 1.6rem}.template-index [id$=__faq] .section-title-header__intro-subheading{font-size:clamp(1.7rem,1.5vw,2rem);color:rgb(var(--color-foreground-secondary));opacity:.85;margin:0 auto}.template-index [id$=__faq] .section-title-header__link{display:none}[id$=__faq] .accordion{--accordion-margin-bottom:2.8rem;border:0;margin:0 0 1.2rem;background:color-mix(in srgb,rgb(var(--color-button)) 6%,rgb(var(--color-background)));border-radius:2.4rem;transition:background .3s,box-shadow .3s}[id$=__faq] .accordion:hover{background:color-mix(in srgb,rgb(var(--color-button)) 11%,rgb(var(--color-background)))}[id$=__faq] .accordion:has(details[open]){background:rgb(var(--color-background));box-shadow:0 0 0 2px color-mix(in srgb,rgb(var(--color-button)) 20%,rgb(var(--color-background))),0 1.6rem 4rem color-mix(in srgb,rgb(var(--color-foreground)) 14%,transparent)}[id$=__faq] .accordion summary{padding:2.6rem 3.2rem;cursor:pointer;align-items:center;list-style:none}[id$=__faq] .accordion summary::-webkit-details-marker{display:none}[id$=__faq] .accordion .summary__title{align-items:center}[id$=__faq] .accordion__title{max-width:none;margin:0;font-family:var(--font-heading-family);font-size:clamp(1.9rem,1.7vw,2.4rem);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:rgb(var(--color-foreground))}[id$=__faq] .accordion__title p{margin:0;font:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit}[id$=__faq] .accordion__icon-caret{flex:none;position:relative;width:4.4rem;height:4.4rem;margin:0 0 0 2rem;border-radius:50%;background:rgb(var(--color-button));transition:transform .35s cubic-bezier(.3,1.4,.5,1),background .3s}[id$=__faq] .accordion__icon-caret svg{display:none}[id$=__faq] .accordion__icon-caret:before,[id$=__faq] .accordion__icon-caret:after{content:"";position:absolute;left:50%;top:50%;width:1.6rem;height:.26rem;margin:-.13rem 0 0 -.8rem;border-radius:1rem;background:rgb(var(--color-button-text))}[id$=__faq] .accordion__icon-caret:after{transform:rotate(90deg)}[id$=__faq] details[open]>summary .accordion__icon-caret{transform:rotate(135deg);background:rgb(var(--color-foreground))}[id$=__faq] .accordion__content{padding:0 3.2rem;font-size:1.7rem;line-height:1.65;color:rgb(var(--color-foreground-secondary))}[id$=__faq] .accordion__content p{margin:0}.template-index [id$=__faq] .section-title-footer{text-align:center;margin-top:3.2rem}@media(max-width:749px){[id$=__faq] .accordion{border-radius:1.8rem;margin-bottom:1rem}[id$=__faq] .accordion summary{padding:2rem}[id$=__faq] .accordion__title{font-size:1.8rem}[id$=__faq] .accordion__icon-caret{width:3.6rem;height:3.6rem;margin-left:1.4rem}[id$=__faq] .accordion__content{padding:0 2rem;font-size:1.6rem}[id$=__faq] .accordion{--accordion-margin-bottom:2.2rem}}[id$=__single_review] .rich-text__paragraph:first-child p{color:#f6b93b;font-size:2.4rem;letter-spacing:.3rem;line-height:1;margin:0}[id$=__single_review] .rich-text__heading{font-size:clamp(2.6rem,3.2vw,4.4rem);line-height:1.2;font-weight:700;letter-spacing:-.01em;max-width:96rem;margin-left:auto;margin-right:auto}[id$=__single_review] .rich-text__paragraph strong{font-size:1.7rem}[id$=__experts_grid] .multicolumn__heading{font-size:clamp(3.2rem,3.6vw,5rem);line-height:1.08;font-weight:700;letter-spacing:-.02em;color:rgb(var(--color-foreground))}[id$=__experts_grid] .multicolumn__image{max-width:26rem;box-shadow:0 12px 30px #6a0c2b1f;margin-bottom:2.4rem}[id$=__experts_grid] .multicolumn__image:not(.image-border-radius--circle){border-radius:2rem;overflow:hidden;aspect-ratio:1/1}[id$=__experts_grid] .multicolumn__image:not(.image-border-radius--circle) img{width:100%;height:100%;object-fit:cover;border-radius:2rem}[id$=__experts_grid] .multicolumn__column-heading{font-size:2rem;font-weight:700;color:rgb(var(--color-foreground));margin-bottom:.6rem}[id$=__experts_grid] .multicolumn__column-text{font-size:1.5rem;line-height:1.5;color:rgb(var(--color-foreground-secondary))}[id$=__experts_note] .rich-text__paragraph{font-size:1.25rem;font-style:italic;color:rgb(var(--color-foreground-secondary));opacity:.8}.announcement-bar--bt{position:relative;overflow:hidden;background:var(--bt-ab-bg)!important;color:var(--bt-ab-fg)!important;--color-foreground:var(--bt-ab-fg)}.announcement-bar--bt .announcement-bar__message{display:inline-flex;align-items:center;justify-content:center;gap:1rem;margin:0;padding:1.1rem 0;min-height:4.4rem;box-sizing:border-box;background:none!important;border:0!important;border-radius:0;color:var(--bt-ab-fg)!important;font-family:var(--font-heading-family);font-size:1.45rem;font-weight:600;line-height:1.3;letter-spacing:.01em;text-transform:none;text-decoration:none;white-space:normal}.announcement-bar--bt .announcement-bar__message:before{content:"";flex:none;width:.9rem;height:.9rem;border-radius:50%;background:var(--bt-ab-ac);box-shadow:0 0 0 0 var(--bt-ab-ac)}.announcement-bar--bt a.announcement-bar__message:after{content:var(--bt-ab-cta) "\a0\2192";flex:none;padding:.5rem 1.2rem;border-radius:99px;background:var(--bt-ab-ac);color:var(--bt-ab-bg);font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:transform .25s}.announcement-bar--bt-nocta a.announcement-bar__message:after{content:"\2192";padding:.3rem .8rem}.announcement-bar--bt a.announcement-bar__message:hover:after{transform:translate(.4rem)}.announcement-bar--bt a.announcement-bar__message:hover{text-decoration:underline;text-underline-offset:.3rem}.announcement-bar--bt-motion .announcement-bar__message:before{animation:btAbPulse 1.8s ease-out infinite}.announcement-bar--bt-motion:after{content:"";position:absolute;top:0;bottom:0;left:-30%;width:22%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-18deg);animation:btAbShine 5s ease-in-out infinite}@keyframes btAbPulse{0%{box-shadow:0 0 0 0 var(--bt-ab-ac)}70%,to{box-shadow:0 0 0 .8rem transparent}}@keyframes btAbShine{0%,55%{left:-30%}to{left:130%}}@media(max-width:749px){.announcement-bar--bt .announcement-bar__message{font-size:1.25rem;gap:.7rem;padding:.9rem 0;min-height:4rem}.announcement-bar--bt a.announcement-bar__message:after{padding:.4rem .9rem;font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.announcement-bar--bt-motion:after,.announcement-bar--bt-motion .announcement-bar__message:before{animation:none}}[id$=__icp_cards] .multicolumn__heading{font-size:clamp(3.4rem,4.6vw,6.4rem);line-height:1.04;font-weight:700;letter-spacing:-.03em;max-width:96rem;margin:0 auto 1.6rem}[id$=__icp_cards] .multicolumn__heading{margin-bottom:5.6rem}[id$=__icp_cards] .embla__slide{display:flex;align-items:stretch;box-sizing:border-box}@media screen and (min-width:990px){[id$=__icp_cards] embla-component.multicolumn__carousel .embla__slide{flex:1 1 0;min-width:0;padding:0 .8rem}[id$=__icp_cards] embla-component.multicolumn__carousel .embla__container{margin:0 -.8rem}}@media screen and (max-width:989px){[id$=__icp_cards] embla-component.multicolumn__carousel .embla__slide{flex:0 0 80%;padding-right:1.2rem}[id$=__icp_cards] .embla__dots{--color-foreground:255,255,255}}@media screen and (min-width:750px)and (max-width:989px){[id$=__icp_cards] embla-component.multicolumn__carousel .embla__slide{flex:0 0 46%}}[id$=__icp_cards] .multicolumn__column-single{display:flex;flex-direction:column;max-width:none;height:100%;box-sizing:border-box;background:#fff;border-radius:2.4rem;padding:1rem 1rem 2.6rem;text-align:left;box-shadow:0 1.6rem 4rem #1a1a2e2e;transition:transform .35s cubic-bezier(.3,1.4,.5,1)}[id$=__icp_cards] .multicolumn__column-single:hover{transform:translateY(-.6rem)}[id$=__icp_cards] .multicolumn__image{position:relative;max-width:none!important;width:100%;aspect-ratio:1/1;height:auto;padding:0;margin:0 0 2rem;border-radius:1.6rem;overflow:hidden;background:#f5d7d8}[id$=__icp_cards] .multicolumn__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}[id$=__icp_cards] .multicolumn__column-heading{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.15;font-weight:700;letter-spacing:-.01em;color:#1a1a2e;margin:0 1.2rem .8rem}[id$=__icp_cards] .multicolumn__column-text{font-size:1.5rem;line-height:1.5;color:#1a1a2ec7;margin:0 1.2rem}[id$=__icp_cards] .multicolumn__main-link{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-width:28rem;padding:1.8rem 3.6rem;border-radius:999px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-weight:700;font-size:1.5rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;box-shadow:0 1rem 2.4rem #0000002e}[id$=__icp_cards] .multicolumn__main-link svg{width:1.4rem;height:1.4rem}@media(max-width:749px){[id$=__icp_cards] .multicolumn__heading{margin-bottom:3.2rem}[id$=__icp_cards] .multicolumn__column-heading{font-size:2rem}[id$=__icp_cards] .multicolumn__main-link{width:100%;min-width:0;box-sizing:border-box}}.featured-product__item.product__media-wrapper{min-width:0}.featured-product embla-component.product-gallery__carousel.bt-has-thumbs{display:block;min-width:0;max-width:100%}.featured-product embla-component.product-gallery__carousel.bt-has-thumbs .embla{min-width:0;max-width:100%;margin:0}.featured-product embla-component.product-gallery__carousel.bt-has-thumbs .embla__viewport{border:2px solid rgb(var(--color-foreground));border-radius:1.6rem;overflow:hidden;min-width:0}.featured-product embla-component.product-gallery__carousel.bt-has-thumbs .embla-thumbs{display:block;width:auto;height:auto;position:relative;top:auto;min-width:0}.featured-product embla-component.product-gallery__carousel.bt-has-thumbs .embla-thumbs__viewport{height:auto}.featured-product embla-component.product-gallery__carousel.bt-has-thumbs .embla-thumbs__container{list-style:none;margin:0;padding:0;display:flex}.featured-product embla-component.product-gallery__carousel.bt-has-thumbs .embla-thumbs__slide{flex:0 0 auto;min-width:0;padding:0;box-sizing:border-box}.bt-thumbs__btn{all:unset;display:block;box-sizing:border-box;width:100%;aspect-ratio:1;border-radius:1rem;overflow:hidden;cursor:pointer;border:2px solid color-mix(in srgb,rgb(var(--color-foreground)) 14%,transparent);background:rgb(var(--color-background));opacity:.72;transition:opacity .2s,border-color .2s,transform .2s}.bt-thumbs__btn img{display:block;width:100%;height:100%;object-fit:cover}.bt-thumbs__btn:hover{opacity:1;transform:translateY(-1px)}.bt-thumbs__btn:focus-visible{outline:2px solid rgb(var(--color-button));outline-offset:2px}.embla-thumbs__slide--selected .bt-thumbs__btn{opacity:1;border-color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.featured-product embla-component.product-gallery__carousel.bt-has-thumbs .embla{display:grid;grid-template-columns:8.8rem minmax(0,1fr);gap:1.4rem;align-items:stretch}.featured-product embla-component.product-gallery__carousel.bt-has-thumbs .embla__viewport{grid-column:2;grid-row:1}.featured-product embla-component.product-gallery__carousel.bt-has-thumbs .embla-thumbs{grid-column:1;grid-row:1;min-height:0}.featured-product embla-component.product-gallery__carousel.bt-has-thumbs .embla-thumbs__viewport{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.featured-product embla-component.product-gallery__carousel.bt-has-thumbs .embla-thumbs__container{flex-direction:column;height:100%}.featured-product embla-component.product-gallery__carousel.bt-has-thumbs .embla-thumbs__slide{width:100%;padding-bottom:1.2rem}}@media screen and (min-width:990px){.featured-product:has(.bt-has-thumbs){column-gap:6rem}.featured-product:has(.bt-has-thumbs) .featured-product__item.product__media-wrapper{max-width:54%;width:54%}.featured-product:has(.bt-has-thumbs) .featured-product__item.product__info-wrapper{max-width:calc(46% - 6rem)}}@media screen and (max-width:749px){.featured-product embla-component.product-gallery__carousel.bt-has-thumbs .embla{display:flex;flex-direction:column;gap:1rem}.featured-product embla-component.product-gallery__carousel.bt-has-thumbs .embla-thumbs__viewport{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.featured-product embla-component.product-gallery__carousel.bt-has-thumbs .embla-thumbs__viewport::-webkit-scrollbar{display:none}.featured-product embla-component.product-gallery__carousel.bt-has-thumbs .embla-thumbs__container{flex-direction:row;height:auto;gap:.8rem;transform:none!important}.featured-product embla-component.product-gallery__carousel.bt-has-thumbs .embla-thumbs__slide{width:6.4rem}}.btp-badges{list-style:none;margin:1.8rem 0 .4rem;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;text-align:center}.btp-badges__item{display:flex;flex-direction:column;align-items:center;gap:.9rem}.btp-badges__icon{display:grid;place-items:center;width:5.4rem;height:5.4rem;border-radius:50%;border:1.5px solid var(--bc);color:var(--bc)}.btp-badges__icon svg{width:2.6rem;height:2.6rem}.btp-badges__text{font-family:var(--font-heading-family);font-size:1.4rem;font-weight:600;line-height:1.35;color:rgb(var(--color-foreground-secondary));max-width:16rem}@media(max-width:749px){.btp-badges{gap:.8rem}.btp-badges__icon{width:4.6rem;height:4.6rem}.btp-badges__icon svg{width:2.2rem;height:2.2rem}.btp-badges__text{font-size:1.25rem}}[id$=__statement] .rich-text__heading em,[id$=__icp_cards] .multicolumn__heading em,[id$=__single_review] .rich-text__heading em{display:block;margin-top:.15em;font-size:.82em;font-style:italic;font-weight:600;background:linear-gradient(90deg,#dbb15c,#fde9bf);-webkit-background-clip:text;background-clip:text;color:transparent}[id$=__statement] .rich-text__heading{font-size:clamp(3rem,4vw,5.2rem);line-height:1.1;font-weight:700;letter-spacing:-.02em;max-width:96rem;margin-left:auto;margin-right:auto}[id$=__statement] .rich-text__paragraph{font-size:1.7rem;opacity:.9}[id$=__statement] .rich-text__link{justify-content:center}@media(max-width:749px){[id$=__statement] .rich-text__link{width:100%;min-width:0;box-sizing:border-box}}.product-form__submit,.sticky-add-to-cart .button,.main-product-fixed-cart .button{border-radius:999px!important;overflow:hidden}.product-form__buy-wrapper,shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius:999px}.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.shopify-payment-button__button--branded,.product-form__buy-wrapper .shopify-payment-button__button [role=button]{border-radius:999px!important;overflow:hidden}.product-form__buy-wrapper{margin-top:1rem}.product-form__submit{min-height:5.6rem}.product-form__buy-wrapper,shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:56px}[id$=__hero] .rich-text-block>.rich-text__badge{flex:0 0 auto}[id$=__hero] .rich-text__badge{display:inline-flex!important;align-items:center;gap:.6rem;background:#fff!important;color:rgb(var(--color-foreground))!important;padding:.9rem 1.8rem!important;border-radius:999px!important;box-shadow:0 .6rem 1.8rem #6a0c2b1f!important;font-size:1.4rem;font-weight:600}[id$=__faq] .collapsible-content{position:relative;overflow:hidden;isolation:isolate}[id$=__faq] .collapsible-content:before,[id$=__faq] .collapsible-content:after,[id$=__faq] .collapsible-content__inner:before{content:"";position:absolute;z-index:-1;pointer-events:none;background-position:center;background-repeat:no-repeat;background-size:contain}[id$=__faq] .collapsible-content:before{left:-2rem;top:5rem;width:26rem;height:26rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cpath d='M36 42c0-15 11-25 26-25s26 10 26 23c0 12-8 18-16 23-6 4-9 7-9 14v5' fill='none' stroke='%23efc4c6' stroke-width='9' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='63' cy='100' r='6.5' fill='%23efc4c6'/%3E%3C/svg%3E");transform:rotate(-14deg)}[id$=__faq] .collapsible-content:after{right:-3rem;bottom:3rem;width:24rem;height:24rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg transform='rotate%28-12 100 100%29'%3E%3Crect x='38' y='30' width='96' height='136' rx='12' fill='%23fbeeee' stroke='%23e7b3b8' stroke-width='3'/%3E%3C/g%3E%3Cg transform='rotate%289 100 100%29'%3E%3Crect x='70' y='38' width='96' height='136' rx='12' fill='%23ffffff' stroke='%23e7b3b8' stroke-width='3'/%3E%3Ccircle cx='102' cy='70' r='5' fill='%23d98e97'/%3E%3Ccircle cx='118' cy='70' r='5' fill='%23d98e97'/%3E%3Ccircle cx='134' cy='70' r='5' fill='none' stroke='%23d98e97' stroke-width='2'/%3E%3Crect x='88' y='96' width='60' height='6' rx='3' fill='%23f1d2d5'/%3E%3Crect x='94' y='110' width='48' height='6' rx='3' fill='%23f1d2d5'/%3E%3Crect x='100' y='124' width='36' height='6' rx='3' fill='%23f1d2d5'/%3E%3C/g%3E%3C/svg%3E");opacity:.9}[id$=__faq] .collapsible-content__inner:before{right:9%;top:7rem;width:10rem;height:10rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cpath d='M40 18C44.68 39.32 44.68 39.32 66 44C44.68 48.68 44.68 48.68 40 70C35.32 48.68 35.32 48.68 14 44C35.32 39.32 35.32 39.32 40 18Z' fill='%23e2b25a'/%3E%3Cpath d='M86 14C88.16 23.84 88.16 23.84 98 26C88.16 28.16 88.16 28.16 86 38C83.84 28.16 83.84 28.16 74 26C83.84 23.84 83.84 23.84 86 14Z' fill='%23e2b25a'/%3E%3Cpath d='M88 68C90.88 81.12 90.88 81.12 104 84C90.88 86.88 90.88 86.88 88 100C85.12 86.88 85.12 86.88 72 84C85.12 81.12 85.12 81.12 88 68Z' fill='%23e2b25a'/%3E%3Ccircle cx='24' cy='92' r='4' fill='%23e2b25a'/%3E%3C/svg%3E");opacity:.75}@media(max-width:989px){[id$=__faq] .collapsible-content:before{left:-5rem;top:1rem;width:15rem;height:15rem;opacity:.7}[id$=__faq] .collapsible-content:after{right:-5rem;bottom:1rem;width:17rem;height:17rem;opacity:.6}[id$=__faq] .collapsible-content__inner:before{right:4%;top:2rem;width:6rem;height:6rem}}.multicolumn__image.bt-tone{position:relative;isolation:isolate}.bt-tone img{filter:brightness(var(--bt-b,100%)) saturate(var(--bt-s,100%)) contrast(var(--bt-c,100%)) hue-rotate(var(--bt-h,0deg))}.bt-tone .bt-tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--bt-tint);opacity:var(--bt-tint-o,0);mix-blend-mode:var(--bt-tint-mode,color);pointer-events:none;border-radius:inherit}.bt-fx{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:.06em}.bt-fx--none{background:none;-webkit-text-fill-color:currentColor;color:inherit}.bt-fx--categories{background-image:linear-gradient(90deg,#e66c5f,#dc8737,#e8b631,#5f976a,#208f9a)}.bt-fx--categories_light{background-image:linear-gradient(90deg,#ff9c90,#f6ae63,#ffd458,#8fd19b,#5cc9d3)}.bt-fx--warm{background-image:linear-gradient(90deg,#e66c5f,#dc8737,#e8b631)}.bt-fx--warm_light{background-image:linear-gradient(90deg,#ff9c90,#f6ae63,#ffd458)}.bt-fx--gold{background-image:linear-gradient(90deg,#dbb15c,#fde9bf)}.bt-fx--move.bt-fx--categories{background-image:linear-gradient(90deg,#e66c5f,#dc8737,#e8b631,#5f976a,#208f9a,#e66c5f)}.bt-fx--move.bt-fx--categories_light{background-image:linear-gradient(90deg,#ff9c90,#f6ae63,#ffd458,#8fd19b,#5cc9d3,#ff9c90)}.bt-fx--move.bt-fx--warm{background-image:linear-gradient(90deg,#e66c5f,#dc8737,#e8b631,#e66c5f)}.bt-fx--move.bt-fx--warm_light{background-image:linear-gradient(90deg,#ff9c90,#f6ae63,#ffd458,#ff9c90)}.bt-fx--move.bt-fx--gold{background-image:linear-gradient(90deg,#dbb15c,#fde9bf,#dbb15c)}.bt-fx--move:not(.bt-fx--none){background-size:200% 100%;animation:btFxMove 8s linear infinite}@keyframes btFxMove{0%{background-position:0 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.bt-fx--move{animation:none}}.multicolumn__heading:has(+.multicolumn__heading-2){margin-bottom:.6rem!important}.multicolumn__heading-2{display:block;max-width:96rem;margin:0 auto 4.8rem;text-align:center;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(2.6rem,3.4vw,4.6rem);line-height:1.12;letter-spacing:-.02em;color:rgb(var(--color-foreground))}[id$=__icp_cards] .multicolumn__heading-2{margin-bottom:5.6rem}[id$=__statement] .rich-text__heading:has(+.rich-text__heading){margin-bottom:0}[id$=__statement] .rich-text__heading+.rich-text__heading{margin-top:.2rem;line-height:1.1;font-size:clamp(2.6rem,3.4vw,4.6rem)}@media(max-width:749px){.multicolumn__heading-2,[id$=__icp_cards] .multicolumn__heading-2{margin-bottom:3.2rem}}.btp-pr{margin:0 0 1.6rem;position:relative}.btp-pr__tag{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-heading-family);font-size:1.25rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.2}.btp-pr__main{margin:0;font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.02em;line-height:1.12}.btp-pr--banner{padding:1.8rem 2.2rem 2rem;border-radius:1.8rem;color:#fff;background:linear-gradient(135deg,var(--r) 0%,color-mix(in srgb,var(--r) 62%,#000) 100%);box-shadow:0 1.2rem 2.8rem color-mix(in srgb,var(--r) 30%,transparent);overflow:hidden}.btp-pr--banner:after{content:"";position:absolute;right:1.4rem;top:1.2rem;width:4.4rem;height:4.4rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M16 4C17.9 13.1 17.9 13.1 27 15C17.9 16.9 17.9 16.9 16 26C14.1 16.9 14.1 16.9 5 15C14.1 13.1 14.1 13.1 16 4Z' fill='%23e2b25a'/%3E%3Cpath d='M31 22C31.9 26.1 31.9 26.1 36 27C31.9 27.9 31.9 27.9 31 32C30.1 27.9 30.1 27.9 26 27C30.1 26.1 30.1 26.1 31 22Z' fill='%23e2b25a'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.9}.btp-pr--banner .btp-pr__tag{padding:.45rem 1.2rem;border-radius:99px;background:linear-gradient(90deg,#dbb15c,#fde9bf);color:#3b0008;margin-bottom:1rem}.btp-pr--banner .btp-pr__main{font-size:clamp(2.2rem,2.4vw,2.8rem);color:#fff;padding-right:4rem}.btp-pr--coupon{padding:1.6rem 2.6rem 1.8rem;border-radius:1.4rem;background:color-mix(in srgb,var(--r) 7%,var(--bg));border:2px dashed color-mix(in srgb,var(--r) 55%,transparent)}.btp-pr--coupon:before,.btp-pr--coupon:after{content:"";position:absolute;top:50%;width:2.2rem;height:2.2rem;margin-top:-1.1rem;border-radius:50%;background:var(--bg);border:2px dashed color-mix(in srgb,var(--r) 55%,transparent)}.btp-pr--coupon:before{left:-1.2rem;clip-path:inset(0 0 0 50%)}.btp-pr--coupon:after{right:-1.2rem;clip-path:inset(0 50% 0 0)}.btp-pr--coupon .btp-pr__tag{color:var(--r);margin-bottom:.6rem}.btp-pr--coupon .btp-pr__tag:before{content:"";width:1.6rem;height:1.6rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M16 4C17.9 13.1 17.9 13.1 27 15C17.9 16.9 17.9 16.9 16 26C14.1 16.9 14.1 16.9 5 15C14.1 13.1 14.1 13.1 16 4Z' fill='%23e2b25a'/%3E%3Cpath d='M31 22C31.9 26.1 31.9 26.1 36 27C31.9 27.9 31.9 27.9 31 32C30.1 27.9 30.1 27.9 26 27C30.1 26.1 30.1 26.1 31 22Z' fill='%23e2b25a'/%3E%3C/svg%3E") center/contain no-repeat}.btp-pr--coupon .btp-pr__main{font-size:clamp(2.2rem,2.4vw,2.8rem);color:var(--w)}.btp-pr--pill .btp-pr__tag{padding:.8rem 1.6rem;border-radius:999px;background:color-mix(in srgb,var(--r) 9%,var(--bg));color:var(--w);box-shadow:0 .6rem 1.8rem #6a0c2b1a;margin-bottom:1.2rem;letter-spacing:.08em}.btp-pr--pill .btp-pr__main{font-size:clamp(2.6rem,3vw,3.6rem)}.btp-badges--soft .btp-badges__icon{position:relative;width:6.4rem;height:6.4rem;border:0;color:var(--bc);background:#fbeeee;box-shadow:inset 0 0 0 1.5px #efc4c6}.btp-badges--soft .btp-badges__icon svg{width:3.8rem;height:3.8rem;overflow:visible}.btp-badges--soft .btp-badges__icon .f{fill:color-mix(in srgb,#e7b3b8 70%,var(--bc) 8%);stroke:none}.btp-badges--soft .btp-badges__icon .w{fill:#fff}.btp-badges--soft .btp-badges__icon:after{content:"";position:absolute;right:-.5rem;top:-.4rem;width:2rem;height:2rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M16 4C17.9 13.1 17.9 13.1 27 15C17.9 16.9 17.9 16.9 16 26C14.1 16.9 14.1 16.9 5 15C14.1 13.1 14.1 13.1 16 4Z' fill='%23e2b25a'/%3E%3Cpath d='M31 22C31.9 26.1 31.9 26.1 36 27C31.9 27.9 31.9 27.9 31 32C30.1 27.9 30.1 27.9 26 27C30.1 26.1 30.1 26.1 31 22Z' fill='%23e2b25a'/%3E%3C/svg%3E") center/contain no-repeat}.btp-badges--soft .btp-badges__item:nth-child(2) .btp-badges__icon:after{right:auto;left:-.6rem;top:-.2rem;transform:scale(.85)}@media(max-width:749px){.btp-badges--soft .btp-badges__icon{width:5.4rem;height:5.4rem}.btp-badges--soft .btp-badges__icon svg{width:3.2rem;height:3.2rem}}@media(max-width:749px){[id$=__hero] .rich-text__paragraph h1,[id$=__hero] .rich-text__paragraph h2,[id$=__hero] .rich-text__paragraph h3,[id$=__hero] .rich-text__paragraph h4,[id$=__hero] .rich-text__paragraph h5,[id$=__hero] .rich-text__paragraph h6{margin:0}[id$=__hero] .rich-text__link-wrapper{margin:1.2rem 0 0}[id$=__hero] .rich-text__badge{width:var(--bt-badge-mw,auto);max-width:100%;box-sizing:border-box;justify-content:center;text-align:center;font-size:var(--bt-badge-mfs,1.4rem)!important}.featured-product .product-media{margin-bottom:0}.featured-product{row-gap:1.6rem}[id$=__action_cards] .bta__art{height:20rem}[id$=__faq] .collapsible-content:after{right:-4rem;bottom:-4rem;width:12rem;height:12rem}}.rich-text__link.button,.multicolumn__main-link.button,.bth__btn,.product-form__submit,.bta__btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:1rem!important;min-width:24rem;padding:1.9rem 4rem!important;border-radius:999px!important;box-sizing:border-box;font-family:var(--font-body-family)!important;font-size:1.6rem!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}.rich-text__link.button span,.multicolumn__main-link.button span,.product-form__submit span{font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.rich-text__link.button .icon-arrow,.multicolumn__main-link.button .icon-arrow,.multicolumn__main-link.button svg,.product-form__submit .icon-arrow{display:none!important}.rich-text__link.button:after,.multicolumn__main-link.button:after,.bth__btn:after,.product-form__submit:not([disabled]):not(.loading):after{content:"\2192";flex:none;font-weight:700;letter-spacing:0}.product-form__submit{width:100%}@media(max-width:749px){.rich-text__link.button,.multicolumn__main-link.button,.bth__btn,.bta__btn{width:100%;min-width:0}}@media(max-width:749px){[id$=__hero] .rich-text__link{box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/bt-custom.css.map */
