.cat-tiles{padding-block:40px 8px;font-family:var(--cat-font, var(--font-heading))}@media(min-width:750px){.cat-tiles{padding-block:64px 16px}}.cat-tiles__head{margin-bottom:22px}@media(min-width:750px){.cat-tiles__head{margin-bottom:40px}}.cat-tiles__heading{font-family:var(--cat-font, var(--font-heading));font-size:clamp(20px,2.3vw,34px);font-weight:500;letter-spacing:.01em;text-transform:uppercase;line-height:1.1;margin:0;color:#111}.cat-tiles__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}@media(min-width:750px){.cat-tiles__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cat-tiles__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cat-tiles__grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.cat-tiles__grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}}.cat-tiles:not(.cat-tiles--full) .cat-tiles__grid{max-width:var(--page-width);margin-inline:auto;padding-inline:16px}@media(min-width:750px){.cat-tiles:not(.cat-tiles--full) .cat-tiles__grid{padding-inline:32px}}.cat-tile{position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none;aspect-ratio:4 / 5;background:#e9e5e1}@media(min-width:750px){.cat-tile{aspect-ratio:20 / 21}}.cat-tile__media,.cat-tile__media img,.cat-tile__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cat-tile__media img{object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.cat-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0c0a38;transition:background .45s}.cat-tile:hover:after{background:#0f0c0a57}.cat-tile:hover .cat-tile__media img{transform:scale(1.04)}.cat-tile__label{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;padding:16px;text-align:center;font-family:var(--cat-font, var(--font-heading));font-size:clamp(18px,2.4vw,38px);font-weight:500;letter-spacing:.01em;text-transform:uppercase;line-height:1.12;text-wrap:balance;overflow-wrap:break-word;text-shadow:0 1px 18px rgba(0,0,0,.18);-webkit-font-smoothing:antialiased}@media(max-width:749px){.cat-tile__label{font-size:clamp(15px,4.6vw,22px);padding:10px}}@media(min-width:750px){.cat-tiles__grid--4 .cat-tile__label{font-size:clamp(17px,2vw,32px)}.cat-tiles__grid--5 .cat-tile__label{font-size:clamp(14px,1.55vw,26px);padding:12px}.cat-tiles__grid--6 .cat-tile__label{font-size:clamp(13px,1.3vw,22px);padding:10px}}.cat-tile:hover .cat-tile__label,.cat-tile:focus-visible .cat-tile__label{color:#fff}.shopify-section:has(>.cm-clearance){position:sticky;top:var(--cm-head-h,64px);z-index:39}.cm-clearance{background:var(--cm-clearance-bg);color:var(--cm-clearance-fg);display:flex;align-items:center;justify-content:center;gap:26px;padding:16px 20px;border-block:1px solid #eee4de;flex-wrap:wrap}.cm-clearance__heading{margin:0;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;line-height:1.5;text-align:center}.cm-bf-countdown{display:flex;align-items:center;gap:14px}.cm-bf-countdown[hidden]{display:none}.cm-bf-countdown__label{font-size:10px;color:#7c685b;letter-spacing:.6px}.cm-bf-countdown__clock{display:flex;gap:8px}.cm-bf-countdown__box{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:44px;min-height:47px;padding:6px;background:#512e19;color:#f8efe4;border-radius:3px;box-shadow:0 3px 9px #512e191f}.cm-bf-countdown__box strong{font-size:19px;line-height:1.1;font-variant-numeric:tabular-nums}.cm-bf-countdown__box small{font-size:8px;line-height:1.5;text-transform:uppercase;letter-spacing:.5px}.cm-clearance.is-stuck{padding-block:8px;box-shadow:0 6px 14px #512e190f}.cm-clearance.is-stuck .cm-bf-countdown__box{min-height:38px;padding:3px 6px}.cm-clearance.is-stuck .cm-bf-countdown__box strong{font-size:16px}@media(max-width:749px){.cm-clearance{gap:9px;padding:12px 14px}.cm-clearance__heading{font-size:10px;letter-spacing:.7px}.cm-bf-countdown{gap:10px}.cm-bf-countdown__clock{gap:6px}.cm-bf-countdown__box{min-width:37px;min-height:40px;padding:4px}.cm-bf-countdown__box strong{font-size:17px}.cm-clearance.is-stuck{gap:4px 10px;padding:6px 12px}.cm-clearance.is-stuck .cm-clearance__heading{font-size:9px}.cm-clearance.is-stuck .cm-bf-countdown__label{display:none}.cm-clearance.is-stuck .cm-bf-countdown__box{min-width:32px;min-height:32px;padding:2px 4px}.cm-clearance.is-stuck .cm-bf-countdown__box strong{font-size:14px}.cm-clearance.is-stuck .cm-bf-countdown__box small{font-size:7px}}.cmcp{padding:48px 0 56px;background:var(--color-background, #FFFCF8);color:var(--color-text, #3A2417);overflow:hidden}.cmcp__head{text-align:center;margin-bottom:26px}.cmcp__rating{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;color:var(--color-muted, #7C685B)}.cmcp__title{margin:0;font-size:clamp(26px,3.2vw,38px);line-height:1.15}.cmcp__sub{margin:10px auto 0;max-width:560px;font-size:15px;color:var(--color-muted, #7C685B)}.cmcp__stars{display:inline-block;font-family:Arial,sans-serif;font-size:15px;letter-spacing:1px;line-height:1;background:linear-gradient(90deg,#c9962e var(--fill),#e3dcd2 var(--fill));-webkit-background-clip:text;background-clip:text;color:transparent}.cmcp__stars--big{font-size:20px}.cmcp__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.cmcp__track{display:flex;width:max-content;animation:cmcp-scroll var(--cmcp-dur) linear infinite}.cmcp__viewport:hover .cmcp__track,.cmcp__viewport:focus-within .cmcp__track{animation-play-state:paused}.cmcp__set{display:flex;gap:18px;padding-right:18px}.cmcp__card{margin:0;width:250px;flex:none;background:#fff;border:1px solid var(--color-border, #EADFD2);border-radius:16px;overflow:hidden;box-shadow:0 6px 18px #512e190f}.cmcp__img{aspect-ratio:4 / 5;background:var(--color-soft, #F3E8DB)}.cmcp__img img{width:100%;height:100%;object-fit:cover;display:block}.cmcp__cap{display:grid;gap:6px;padding:12px 14px 14px}.cmcp__name{margin:0;font-size:14px;font-weight:700;line-height:1.3}.cmcp__text{margin:0;font-size:13px;line-height:1.45}.cmcp__ver{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--color-muted, #7C685B)}.cmcp__ver svg{width:15px;height:15px;color:#2e8b57;flex:none}@keyframes cmcp-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:749px){.cmcp{padding:36px 0 40px}.cmcp__card{width:190px}.cmcp__set{gap:12px;padding-right:12px}}@media(prefers-reduced-motion:reduce){.cmcp__track{animation:none}.cmcp__viewport{overflow-x:auto}}.cm-volume-offer{padding:32px 24px;color:#231a15}.cm-volume-offer__inner{max-width:1380px;margin:auto;background:var(--cm-volume-bg);border:1px solid #e4d7ce;border-radius:5px;padding:26px 32px}.cm-volume-offer__top,.cm-volume-offer__footer{display:flex;justify-content:space-between;align-items:center;gap:20px}.cm-volume-offer__top{padding-bottom:20px;border-bottom:1px solid #e1d3cb;color:var(--cm-volume-accent);font-size:11px;letter-spacing:2px;text-transform:uppercase}.cm-volume-offer__top span:last-child{font-size:9px;letter-spacing:1px}.cm-volume-offer__body{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;padding:32px 0 24px}.cm-volume-offer__eyebrow{color:#74675e;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 12px}.cm-volume-offer h2{font-family:var(--font-heading-family,Georgia,serif);font-weight:400;font-size:clamp(27px,3vw,40px);line-height:1.15;margin:0 0 14px}.cm-volume-offer__text{color:#766b62;font-size:14px;letter-spacing:.6px;margin:0}.cm-volume-offer__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cm-volume-offer__tier{position:relative;display:flex;align-items:center;flex-direction:column;text-align:center;min-width:0}.cm-volume-offer__tier:not(:last-child):after{position:absolute;content:"";height:1px;background:var(--cm-volume-accent);top:6px;left:50%;width:100%}.cm-volume-offer__dot{position:relative;z-index:1;border:1px solid var(--cm-volume-accent);width:12px;height:12px;border-radius:50%;background:var(--cm-volume-bg);font-size:0;margin-bottom:18px}.cm-volume-offer__tier--last .cm-volume-offer__dot{background:var(--cm-volume-accent);box-shadow:0 0 0 5px #7b2d3f0d}.cm-volume-offer__quantity{font-size:13px;color:#685c54;letter-spacing:.5px}.cm-volume-offer__tier strong{font-family:Georgia,serif;color:var(--cm-volume-accent);font-size:39px;font-weight:500;line-height:1.2;margin-top:22px}.cm-volume-offer__tier--last strong{font-weight:700}.cm-volume-offer__tier small{font-size:.65em}.cm-volume-offer__discount{font-size:12px;letter-spacing:.8px;color:#7d7167;margin-top:2px}.cm-volume-offer__motto{text-align:center;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:var(--cm-volume-accent);margin:20px 0 0}.cm-volume-offer__footer{border-top:1px solid #e1d3cb;padding-top:17px;font-size:11px;letter-spacing:.6px;color:#7d7167}.cm-volume-offer__brand{letter-spacing:2px;color:var(--cm-volume-accent);white-space:nowrap}.cm-volume-offer__mobile-note{display:none}@media(max-width:749px){.cm-volume-offer{padding:22px 14px}.cm-volume-offer__inner{padding:20px 17px}.cm-volume-offer__top{border:0;padding:0;font-size:9px;letter-spacing:1px}.cm-volume-offer__top span:last-child{display:none}.cm-volume-offer__body{display:block;padding:14px 0 22px}.cm-volume-offer__eyebrow,.cm-volume-offer__text,.cm-volume-offer__motto{display:none}.cm-volume-offer h2{font-size:27px;margin:0 0 24px}.cm-volume-offer__dot{width:34px;height:34px;display:grid;place-items:center;font-size:12px;margin-bottom:13px;border-color:#d8bfc3;color:var(--cm-volume-accent)}.cm-volume-offer__tier:not(:last-child):after{top:17px}.cm-volume-offer__tier--last .cm-volume-offer__dot{color:#fff;border-color:var(--cm-volume-accent)}.cm-volume-offer__quantity{font-size:10px;letter-spacing:0;min-height:30px}.cm-volume-offer__tier strong{font-size:32px;margin-top:19px}.cm-volume-offer__discount{font-size:11px}.cm-volume-offer__footer{font-size:10px;line-height:1.5;display:block}.cm-volume-offer__brand{display:none}.cm-volume-offer__mobile-note{display:block;text-align:center;color:#7d7167;font-size:11px;margin:12px 0 0}.cm-volume-offer__mobile-note span{color:var(--cm-volume-accent);margin-right:6px}}.cm-vs{background:var(--vs-bg);color:var(--vs-fg);border-bottom:1px solid #DDE3D9}.cm-vs__in{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 22px;padding-block:11px}.cm-vs__lead{display:inline-flex;align-items:center;gap:7px;margin:0;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cm-vs__lead svg{width:15px;height:15px;flex:none}.cm-vs__tiers{display:flex;gap:8px;margin:0;padding:0;list-style:none}.cm-vs__tiers li{display:inline-flex;align-items:baseline;gap:6px;background:#fff;border-radius:99px;padding:5px 12px;font-size:12.5px;color:#444}.cm-vs__tiers strong{font-weight:700;color:var(--vs-fg);font-variant-numeric:tabular-nums}.cm-vs__note{margin:0;font-size:12px;color:#666}@media(max-width:749px){.cm-vs__in{gap:6px;padding-block:9px}.cm-vs__lead{font-size:10.5px;letter-spacing:.06em;width:100%;justify-content:center}.cm-vs__tiers{gap:5px}.cm-vs__tiers li{padding:4px 9px;font-size:11px;gap:4px}.cm-vs__note{width:100%;text-align:center;font-size:10.5px}}.grid.grid--6{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 8px}@media(min-width:750px){.grid.grid--6{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 14px}}@media(min-width:1100px){.grid.grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:749px){.grid.grid--6.grid--scroll-mobile{grid-template-columns:none;grid-auto-columns:36%}}.grid.grid--6 .card{gap:8px}.grid.grid--6 .card__title{font-size:13px;line-height:1.3}.grid.grid--6 .price{font-size:13px}.section.section--compact{padding-block:28px}@media(min-width:750px){.section.section--compact{padding-block:44px}}.section.section--compact .section__head{margin-bottom:18px}.pp-faq{padding-block:48px 64px}.pp-faq__title{margin:0 0 24px;text-align:center;font-family:var(--font-heading);font-size:clamp(22px,2.6vw,32px);font-weight:500;text-transform:uppercase;letter-spacing:.02em}.pp-faq__list{max-width:820px;margin:0 auto;border-top:1px solid var(--color-line)}.pp-faq__item{border-bottom:1px solid var(--color-line)}.pp-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;font-size:15px;font-weight:500}.pp-faq__item summary::-webkit-details-marker{display:none}.pp-faq__plus{position:relative;flex:none;width:14px;height:14px}.pp-faq__plus:before,.pp-faq__plus:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:currentColor;transition:transform .2s}.pp-faq__plus:after{transform:rotate(90deg)}.pp-faq__item[open] .pp-faq__plus:after{transform:rotate(0)}.pp-faq__a{padding:0 4px 18px;font-size:14px;line-height:1.65;color:var(--color-muted)}.pp-faq__a p{margin:0 0 8px}.pp-faq__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;margin-top:56px;text-align:center}@media(min-width:990px){.pp-faq__features{grid-template-columns:repeat(4,minmax(0,1fr))}}.pp-faq__feature{display:grid;justify-items:center;gap:8px}.pp-faq__feature h3{margin:0;font-size:15px;font-weight:600}.pp-faq__feature .rte{font-size:13px;line-height:1.55;color:var(--color-muted)}.pp-faq__feature .rte p{margin:0}.pp-faq__ic svg{width:30px;height:30px}.rv{padding-block:56px}@media(min-width:750px){.rv{padding-block:88px}}.rv__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:28px}@media(min-width:750px){.rv__head{margin-bottom:44px}}.rv__eyebrow{margin:0 0 10px;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted)}.rv__title{margin:0;font-family:var(--font-heading);font-size:clamp(20px,2.3vw,34px);font-weight:500;letter-spacing:.01em;text-transform:uppercase;line-height:1.1}.rv__summary{display:flex;align-items:center;gap:12px}.rv__avg{font-size:28px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.rv__count{font-size:13px;color:var(--color-muted);letter-spacing:.04em}.rv__stars{--r: 100%;position:relative;display:inline-block;font-size:14px;line-height:1;letter-spacing:3px;color:var(--color-line)}.rv__stars:before{content:"\2605\2605\2605\2605\2605"}.rv__stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--r);overflow:hidden;color:var(--color-text);white-space:nowrap}.rv__stars--lg{font-size:18px}.rv__track{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.rv__track::-webkit-scrollbar{display:none}@media(min-width:750px){.rv__track{grid-auto-columns:calc((100% - 40px) / 3)}}@media(min-width:1200px){.rv__track{grid-auto-columns:calc((100% - 60px)/4)}}.rv__card{scroll-snap-align:start;display:flex;flex-direction:column;gap:14px;padding:28px 24px 24px;background:var(--color-soft);min-height:100%}.rv__card-title{margin:0;font-family:var(--font-heading);font-size:15px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.rv__text{font-size:14px;line-height:1.65;color:var(--color-text)}.rv__text p{margin:0}.rv__photo{width:100%;aspect-ratio:4 / 5;object-fit:cover}.rv__foot{margin-top:auto;padding-top:16px;border-top:1px solid var(--color-line);display:grid;gap:14px}.rv__who{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.rv__name{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.rv__verified{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--color-muted);letter-spacing:.04em}.rv__product{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--color-muted);text-decoration:none}.rv__product img{width:36px;height:45px;object-fit:cover;flex:none}.rv__product:hover span{color:var(--color-text);text-decoration:underline;text-underline-offset:3px}.rv__nav{display:none;justify-content:flex-end;gap:10px;margin-top:24px}@media(min-width:750px){.rv__nav{display:flex}}.rv__arrow{width:44px;height:44px;border:1px solid var(--color-text);border-radius:50%;background:transparent;font-size:16px;cursor:pointer;transition:background .2s,color .2s}.rv__arrow:hover{background:var(--color-text);color:var(--color-bg)}.rv__hint{margin:8px 0 0;padding:16px;border:1px dashed var(--color-line);text-align:center;font-size:12px;color:var(--color-muted)}.rv__empty{display:grid;justify-items:center;gap:16px;padding:48px 24px;background:var(--color-soft);text-align:center}.rv__empty-text{margin:0;max-width:460px;font-size:14px;line-height:1.6;color:var(--color-muted)}.rv__empty-btn{margin-top:4px}.cm-product-details{border:1px solid #eadfd2;margin-top:24px}.cm-detail+.cm-detail{border-top:1px solid #eadfd2}.cm-detail summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:23px 24px;cursor:pointer;list-style:none;font-family:Georgia,Times New Roman,serif;font-size:16px;letter-spacing:.16em;text-transform:uppercase;color:#3a2417}.cm-detail summary::-webkit-details-marker{display:none}.cm-detail summary svg{width:16px;height:16px;flex-shrink:0;transition:transform .2s}.cm-detail[open] summary svg{transform:rotate(180deg)}.cm-detail summary:focus-visible{outline:2px solid #512e19;outline-offset:-3px}.cm-detail__body{padding:0 24px 22px;line-height:1.7}.cm-detail__body img{max-width:100%;height:auto}@media(max-width:749px){.cm-detail summary{padding:21px 18px;font-size:13px;letter-spacing:.12em}.cm-detail__body{padding:0 18px 18px}}.cm-review-proof{display:flex;align-items:center;gap:7px;color:#222;font-size:13px;line-height:1.45;margin:0 0 14px;min-width:0}.cm-review-proof>span:last-child{min-width:0}.cm-review-avatars{display:flex;flex-shrink:0;padding-left:6px}.cm-review-avatars img{width:30px;height:30px;object-fit:cover;object-position:center 25%;border:2px solid #fff;border-radius:50%;margin-left:-6px;background:#eee}.cm-review-verified{width:20px;height:20px;flex-shrink:0}.cm-review-rating{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:#1a1a1a;font-size:14px;text-decoration:none;margin:8px 0 16px}.cm-review-stars{display:inline-block;flex-shrink:0;font-family:Arial,sans-serif;font-size:22px;line-height:1.2;letter-spacing:1px;background:linear-gradient(90deg,#ffb400 var(--cm-star-fill),#ddd var(--cm-star-fill));-webkit-background-clip:text;background-clip:text;color:transparent}.cm-review-cart{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;text-align:center;font-size:12px;line-height:1.4;color:#78889d;margin:4px 0}.cm-review-cart .cm-review-stars{font-size:16px}.cm-review-clock{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:6px;font-size:16px;line-height:1.4;color:#30333b;margin:0 24px;padding:14px 0;border-bottom:1px solid #e5e7eb}.cm-review-clock strong{font-weight:500;font-variant-numeric:tabular-nums}.pp-stock{display:flex;align-items:center;gap:12px;color:#252525;font-size:16px;font-weight:500;line-height:1.4;padding:14px 0;margin:10px 0 20px}.pp-stock .stock__dot{display:block;flex:0 0 12px;width:12px;height:12px;border-radius:50%;background:#f28a22;box-shadow:0 0 0 5px #f28a221f;animation:cm-review-pulse 1.8s ease-in-out infinite}.pp-stock--low{background:#fff5e9;border:1px solid #f4d4aa;padding:14px 16px;color:#8a470c;font-weight:600}.pp-stock__count{flex-shrink:0;margin-left:auto;padding:5px 9px;background:#f28a22;color:#fff;font-size:14px}.pp-stock__count[hidden]{display:none}.pp-stock--unavailable .stock__dot{background:#888;box-shadow:none;animation:none}@keyframes cm-review-pulse{0%,to{box-shadow:0 0 0 4px #f28a2226;opacity:1}50%{box-shadow:0 0 0 9px #f28a220a;opacity:.55}}@media(prefers-reduced-motion:reduce){.pp-stock .stock__dot{animation:none}}@media(max-width:400px){.pp-stock--low{padding:12px;gap:9px;font-size:14px}.pp-stock__count{font-size:12px}}@media(max-width:749px){.cm-review-proof{font-size:12px;gap:5px}.cm-review-avatars img{width:27px;height:27px}.cm-review-rating{font-size:13px}.cm-review-clock{margin-inline:18px;font-size:15px;padding:10px 0}}.cm-vc{background:#eef1ec;border:1px solid #DDE3D9;border-radius:16px;padding:20px 18px 18px;margin:18px 0;text-align:center;color:#333}.cm-vc__kicker{margin:0 0 8px;color:#7b2d3f;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cm-vc__lead{margin:0 auto 16px;max-width:430px;font-size:16px;line-height:1.45;color:#333}.cm-vc__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cm-vc__tier{display:flex;flex-direction:column;align-items:center;gap:4px;background:#fff;border-radius:12px;padding:14px 6px 12px}.cm-vc__tier span{font-size:14px;color:#444}.cm-vc__tier strong{font-size:28px;line-height:1.1;font-weight:700;color:#7b2d3f;font-variant-numeric:tabular-nums}.cm-vc__foot{margin:14px 0 0;font-size:13px;color:#666}@media(max-width:749px){.cm-vc{padding:16px 12px 14px}.cm-vc__kicker{font-size:11.5px;letter-spacing:.1em}.cm-vc__lead{font-size:14px;margin-bottom:12px}.cm-vc__tiers{gap:7px}.cm-vc__tier{padding:11px 4px 10px}.cm-vc__tier span{font-size:12px}.cm-vc__tier strong{font-size:22px}.cm-vc__foot{font-size:12px}}.pp .pp__price .price--sale .price__current{color:var(--pp-price)!important;font-size:26px}.pp .pp__price .price__pct{display:inline-block!important;background:var(--pp-price)!important;color:#fff!important}.pp .pp__price .price__save{display:none!important}.card__info .cm-card-savings{display:table;max-width:100%;margin:6px 0 0;padding:4px 8px;background:#f5eeeb;color:#7b3e47;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;border-radius:2px}@media(max-width:749px){.card__info .cm-card-savings{font-size:11px;padding:4px 6px}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map */
