.pdp-buybox{padding-block:24px 48px}.pdp-buybox__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start}@media screen and (max-width:989px){.pdp-buybox__grid{grid-template-columns:1fr;gap:24px}}.pdp-buybox__gallery{position:relative}.pdp-buybox__gallery media-gallery.sticky-content{position:static}@media screen and (min-width:990px){.pdp-buybox__gallery{position:sticky;top:calc(var(--header-height, 0px) + 16px)}}.pdp-badge{position:absolute;z-index:3;top:14px;left:50%;transform:translate(-50%);background:var(--pdp-accent);color:var(--pdp-accent-ink);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:9px 16px;border-radius:8px;white-space:nowrap;max-width:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis}.pdp-iconstrip{display:grid;grid-template-columns:repeat(3,1fr);margin:12px 0 0;background:var(--pdp-surface);border-radius:12px;overflow:hidden}.pdp-iconstrip__item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;font-size:12px;line-height:1.25;text-align:center;color:#1b1917bf}.pdp-iconstrip__item+.pdp-iconstrip__item{border-left:1px solid rgba(27,25,23,.08)}.pdp-iconstrip__item svg{width:20px;height:20px;stroke:var(--pdp-accent-ink)}.pdp-ugc{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.pdp-ugc__tile{border:1px solid var(--pdp-border);border-radius:12px;overflow:hidden;background:#fff}.pdp-ugc__tile img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.pdp-ugc__ph{width:100%;aspect-ratio:1;background:var(--pdp-surface);display:grid;place-items:center;color:#1b191766;font-size:11px}.pdp-ugc__meta{padding:8px 10px 10px;font-size:12px;line-height:1.3}.pdp-ugc__meta strong{display:block;font-weight:600}.pdp-ugc__meta span{color:#1b19178c}.pdp-ugc__meta em{display:block;font-style:normal;margin-top:4px;color:#1b1917bf}.pdp-buy{display:flex;flex-direction:column;gap:0}.pdp-rating{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:10px;text-decoration:none;color:inherit}.pdp-rating__stars{display:inline-flex;gap:1px;color:#00b67a}.pdp-rating__stars svg{width:15px;height:15px;fill:currentColor}.pdp-rating__count{color:#1b1917a6}.pdp-eyebrow{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#1b191799;margin:0 0 8px;font-weight:500}.pdp-title{margin:0 0 10px;font-weight:500}.pdp-onesentence{font-size:17px;line-height:1.45;margin:0 0 18px;color:#1b1917d9}.pdp-onesentence em{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-style:italic}.pdp-checks{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:9px}.pdp-checks li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;line-height:1.4}.pdp-checks li svg{flex:0 0 auto;width:20px;height:20px;margin-top:1px}.pdp-checks li em{font-style:normal;text-decoration:underline;text-decoration-color:var(--pdp-accent-ink);text-decoration-thickness:2px;text-underline-offset:3px}.pdp-proof{border:1px solid var(--pdp-border);background:var(--pdp-surface);border-radius:12px;padding:16px 18px 12px;margin:0 0 22px}.pdp-proof__title{font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-align:center;margin:0 0 12px;font-weight:600}.pdp-proof__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px}.pdp-proof__stat{text-align:center}.pdp-proof__stat strong{display:block;font-size:30px;line-height:1;font-weight:700;color:var(--pdp-accent-ink)}.pdp-proof__stat span{display:block;font-size:12px;line-height:1.3;margin-top:4px;color:#1b1917bf}.pdp-proof__method{font-size:12px;text-align:center;margin:12px 0 0;color:#1b191799}.pdp-proof__method a{color:inherit}.pdp-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;margin:0 0 8px;color:#1b1917b3}.pdp-plans{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.pdp-plans label.pdp-plan{display:flex;flex-direction:column;align-items:stretch;gap:0}.pdp-plan{position:relative;border:1.5px solid var(--pdp-border);border-radius:12px;padding:16px 18px;cursor:pointer;background:#fff;transition:border-color .15s,background .15s}.pdp-plan:has(input:checked){border-color:var(--pdp-accent-ink);background:var(--pdp-accent-soft)}.pdp-plan input{position:absolute;opacity:0;pointer-events:none}.pdp-plan__head{display:flex;width:100%;align-items:center;gap:10px}.pdp-plan__radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--pdp-border);flex:0 0 auto;display:grid;place-items:center}.pdp-plan:has(input:checked) .pdp-plan__radio{border-color:var(--pdp-accent-ink)}.pdp-plan:has(input:checked) .pdp-plan__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--pdp-accent-ink)}.pdp-plan__name{font-weight:600;font-size:16px}.pdp-plan__save{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--pdp-accent);color:var(--pdp-accent-ink);padding:4px 9px;border-radius:8px;white-space:nowrap}.pdp-plan__best{position:absolute;top:-11px;right:16px;background:var(--pdp-dark);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:8px}.pdp-plan__price{margin-left:auto;text-align:right;line-height:1.1}.pdp-plan__price strong{font-size:22px;font-weight:700}.pdp-plan__price s{display:block;font-size:13px;color:#1b191780}.pdp-plan__sub{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:#1b1917a6;margin-top:8px;padding-left:30px}.pdp-plan__body{display:none;margin-top:12px;padding-top:12px;border-top:1px solid rgba(27,25,23,.1)}.pdp-plan:has(input:checked) .pdp-plan__body{display:block}.pdp-plan__checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px}.pdp-plan__checks li{display:flex;gap:8px;align-items:flex-start}.pdp-plan__checks li svg{width:17px;height:17px;flex:0 0 auto;margin-top:2px}.pdp-plan__cancel{margin:10px 0 0;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.pdp-kit{margin-top:12px}.pdp-kit__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pdp-kit__item{text-align:center;font-size:11.5px;line-height:1.25}.pdp-kit__item img,.pdp-kit__ph{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;background:var(--pdp-surface);display:block}.pdp-kit__item s{display:block;margin-top:5px;color:#1b191780}.pdp-kit__item b{display:block;font-weight:700;color:var(--pdp-accent-ink)}.pdp-gifts{margin-top:12px}.pdp-gifts summary{list-style:none;cursor:pointer;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;text-align:center;padding:10px;border-radius:8px;background:#1b19170d}.pdp-gifts summary::-webkit-details-marker{display:none}.pdp-gifts__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.pdp-gifts__m{text-align:center;font-size:12px}.pdp-gifts__m small{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#1b19178c;margin-bottom:4px}.pdp-gifts__m img,.pdp-gifts__ph{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;background:var(--pdp-surface);display:block}.pdp-plan--onetime{padding:14px 18px}.pdp-plan--onetime .pdp-plan__sub{margin-top:2px}.pdp-cta{margin-top:4px}.pdp-cta .button{width:100%;font-weight:700;font-size:17px;min-height:56px}.pdp-delivery{text-align:center;font-size:14px;margin:10px 0 0;color:#1b1917bf}.pdp-delivery strong{color:var(--pdp-accent-ink);font-weight:600}.pdp-transparency{font-size:12.5px;line-height:1.45;text-align:center;color:#1b191799;margin:8px 0 0}.pdp-guarantee{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;margin:12px 0 0}.pdp-guarantee svg{width:18px;height:18px;stroke:var(--pdp-accent-ink)}.pdp-trust{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--pdp-border);border-bottom:1px solid var(--pdp-border);margin:18px 0 0}.pdp-trust__i{text-align:center;padding:14px 6px}.pdp-trust__i+.pdp-trust__i{border-left:1px solid var(--pdp-border)}.pdp-trust__i strong{display:block;font-size:16px;font-weight:700}.pdp-trust__i span{display:block;font-size:12px;color:#1b191799;margin-top:2px}.pdp-referral{display:flex;align-items:center;gap:12px;background:var(--pdp-dark);color:#fff;border-radius:12px;padding:14px 16px;margin:16px 0 0}.pdp-referral__icon{width:40px;height:40px;border-radius:8px;background:var(--pdp-accent);display:grid;place-items:center;flex:0 0 auto}.pdp-referral__icon svg{width:20px;height:20px;stroke:var(--pdp-accent-ink)}.pdp-referral__t{font-weight:600;font-size:15px}.pdp-referral__s{font-size:12px;opacity:.7}.pdp-referral__btn{margin-left:auto;background:var(--pdp-accent);color:var(--pdp-accent-ink);font-size:13px;font-weight:700;padding:9px 14px;border-radius:8px;text-decoration:none;white-space:nowrap}.pdp-faq{margin:18px 0 0;border-top:1px solid var(--pdp-border)}.pdp-faq details{border-bottom:1px solid var(--pdp-border)}.pdp-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:15px 0;font-weight:600;font-size:15px}.pdp-faq summary::-webkit-details-marker{display:none}.pdp-faq summary svg.i{width:20px;height:20px;stroke:#1b1917b3;flex:0 0 auto}.pdp-faq summary svg.c{width:16px;height:16px;margin-left:auto;transition:transform .2s;flex:0 0 auto}.pdp-faq details[open] summary svg.c{transform:rotate(180deg)}.pdp-faq__a{padding:0 0 16px 32px;font-size:14.5px;line-height:1.5;color:#1b1917cc}.pdp-upsell{margin:20px 0 0}.pdp-upsell__list{display:flex;flex-direction:column;gap:8px}.pdp-upsell__item{display:flex;align-items:center;gap:12px;border:1px solid var(--pdp-border);border-radius:12px;padding:10px 12px}.pdp-upsell__item img,.pdp-upsell__ph{width:56px;height:56px;border-radius:8px;object-fit:cover;background:var(--pdp-surface);flex:0 0 auto}.pdp-upsell__t{font-size:14px;font-weight:600;line-height:1.25}.pdp-upsell__p{font-size:13px;color:#1b1917a6}.pdp-upsell__p s{margin-left:6px}.pdp-upsell__add{margin-left:auto;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--pdp-dark);background:#fff;display:grid;place-items:center;cursor:pointer;flex:0 0 auto}.pdp-upsell__add svg{width:16px;height:16px;stroke:var(--pdp-dark)}.pdp-cta2{margin:20px 0 0;border:1px solid var(--pdp-border);border-radius:12px;padding:16px}.pdp-cta2__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.pdp-cta2__row strong{font-size:22px}.pdp-cta2__row span{font-size:13px;color:#1b1917a6;text-align:right}.pdp-sticky{position:fixed;left:0;right:0;bottom:14px;z-index:40;padding:0 12px;pointer-events:none;transform:translateY(120%);opacity:0;transition:transform .28s cubic-bezier(.2,.7,.2,1),opacity .2s ease}.pdp-sticky[data-visible=true]{transform:translateY(0);opacity:1}.pdp-sticky__inner{margin:0 auto;max-width:640px;padding:0}.pdp-sticky__pill{pointer-events:auto;display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;color:#fff;background:#606064d1;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:0 10px 30px #1b191747,inset 0 0 0 1px #ffffff14;border:0;transition:background .3s ease}.pdp-sticky[data-tone=dark] .pdp-sticky__pill{background:#3a3a42b3;box-shadow:0 10px 30px #0006,inset 0 0 0 1px #ffffff29}.pdp-sticky__img{width:42px;height:42px;border-radius:50%;object-fit:cover;background:var(--pdp-surface);flex:0 0 auto}.pdp-sticky__txt{min-width:0;line-height:1.25;display:flex;flex-direction:column;gap:1px;margin-right:auto}.pdp-sticky__txt strong{font-size:14px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-sticky__txt span[data-pdp-sticky-plan]{font-size:12px;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-sticky__right{display:flex;flex-direction:column;align-items:center;gap:4px;flex:0 0 auto}.pdp-sticky__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;min-height:44px;padding-inline:20px;border-radius:8px;border:0;cursor:pointer;background:#fff;color:var(--pdp-dark);font-size:14px;font-weight:600}.pdp-sticky__btn span{font-weight:700}.pdp-sticky__btn:hover{background:#f2f2f2}.pdp-sticky__delivery{font-size:11.5px;font-weight:600;color:var(--pdp-accent)}@media screen and (min-width:750px){.pdp-sticky{bottom:24px}.pdp-sticky__inner{max-width:680px}.pdp-sticky__pill{padding:12px 12px 12px 14px}.pdp-sticky__txt strong{font-size:15px}.pdp-sticky__btn{min-height:48px;padding-inline:24px}}@media screen and (max-width:420px){.pdp-sticky__img{display:none}}.pdp-sticky__pill{background:#808086c7;box-shadow:0 8px 24px #1b19172e,inset 0 0 0 1px #ffffff24}.pdp-sticky__img{width:40px;height:40px}@media screen and (max-width:420px){.pdp-sticky__img{display:block}}.pdp-sticky__right{flex-direction:row;gap:0}.pdp-sticky__btn{min-height:48px;padding-inline:18px;gap:7px}.pdp-sticky__btn-total{font-weight:500;opacity:.9}#shopify-section-template--pdp .pdp-payments{flex-wrap:nowrap}.pdp-buy .pdp-payments{flex-wrap:nowrap;gap:7px}.pdp-buy .pdp-payments svg,.pdp-buy .pdp-payments img{width:36px;height:24px}@media screen and (max-width:360px){.pdp-buy .pdp-payments{gap:5px}.pdp-buy .pdp-payments svg,.pdp-buy .pdp-payments img{width:33px;height:22px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pdp-buybox.css.map */
