.pdp{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px)}.pdp-stage{position:relative;background:var(--photo)}.pdp-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffeb;color:var(--ink);cursor:pointer;transition:background .2s}.pdp-arrow:hover{background:#fff;border-color:var(--ink)}.pdp-arrow--prev{left:12px}.pdp-arrow--next{right:12px}.pdp-arrow .icon{width:20px;height:20px}.thumbs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}.thumbs li{flex:none}.thumbs button{width:76px;opacity:.55;transition:opacity .2s}.thumbs button:hover{opacity:.9}.pdp-info{gap:1.35rem;position:static}.pdp-gallery{position:sticky;top:96px;align-self:start}@media(max-width:760px){.pdp{grid-template-columns:minmax(0,1fr)}.pdp-gallery{position:static}}.pdp-title{display:grid;gap:.3rem}.pdp-title h1{font-size:clamp(2rem,3.4vw,2.7rem)}.pdp-title p{font-size:.95rem}.pdp-price strong{font-size:1.45rem}.save-tag,.tag{display:inline-block;padding:.12rem .5rem;border-radius:var(--radius);background:var(--blush);color:var(--coral-ink);font-size:.8rem;font-weight:500;line-height:1.5;vertical-align:middle}.pdp-sub{font-size:1.08rem;line-height:1.6;max-width:34rem}.checks{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.checks li{display:flex;gap:.65rem;align-items:flex-start;line-height:1.5}.checks .icon{flex:none;width:20px;height:20px;margin-top:.1rem;padding:3px;border-radius:50%;background:var(--pink);color:var(--ink)}.buy-options{border:0;margin:0;padding:0;display:grid;gap:.6rem;min-width:0}.buy-options legend{padding:0;margin-bottom:.6rem;font-weight:500;font-size:.95rem}.buy-opt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:center;padding:.95rem 1rem;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;transition:border-color .2s,background .2s}.buy-opt:hover{border-color:var(--pink)}.buy-opt:has(input:checked){border-color:var(--ink);background:var(--blush)}.buy-opt input{width:18px;height:18px;margin:0;accent-color:var(--ink)}.buy-opt-body{display:grid;gap:.1rem;min-width:0}.buy-opt-name{font-weight:500;line-height:1.35}.buy-opt-note{font-size:.86rem;color:var(--muted);line-height:1.4}.buy-opt-price{display:grid;justify-items:end;line-height:1.3}.buy-opt-price strong{font-weight:500}.buy-opt-price s{font-size:.85rem;color:var(--muted)}.buy-opt-link{justify-self:start;font-size:.88rem;margin-top:-.1rem;padding-left:calc(1.9rem + 18px)}.pdp .buy .btn{min-height:52px;font-size:1rem}.pdp .ship-bar{margin:0}.pdp-ship{display:flex;align-items:center;gap:.6rem;font-size:.92rem;padding:.8rem 1rem;background:var(--blush);border-radius:var(--radius)}.pdp-ship .icon{color:var(--coral-ink);width:20px;height:20px}.pdp-badges{list-style:none;margin:0;padding:1.1rem 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pdp-badges li{display:flex;gap:.6rem;align-items:flex-start;font-size:.82rem;line-height:1.4;color:var(--muted);min-width:0}.pdp-badges strong{display:block;font-weight:500;color:var(--ink);font-size:.88rem}.pdp-badges .icon{color:var(--coral-ink);width:22px;height:22px;flex:none}@media(max-width:420px){.pdp-badges{grid-template-columns:minmax(0,1fr)}}.pdp-acc details.acc:first-child{border-top:0}.pdp-acc summary{font-weight:500}.sticky-buy-img{width:44px;height:55px;object-fit:cover;background:var(--photo);flex:none}.sticky-buy-title{flex:1}.template-product footer.site-foot{padding-bottom:110px}.numbers{background:var(--blush)}.numbers-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(16px,3vw,32px)}.numbers-grid li{display:grid;gap:.4rem;justify-items:center;text-align:center;padding:clamp(24px,3vw,40px) 1rem;background:var(--bg);border-radius:var(--radius)}.numbers-grid strong{font-family:var(--f-display);font-weight:400;font-size:clamp(2.8rem,5vw,4rem);line-height:1;color:var(--coral-ink)}.numbers-grid span{color:var(--muted);max-width:22ch}.numbers-note{margin-top:1.6rem;text-align:center;color:var(--muted);font-size:.88rem}.ing-track{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(14px,2vw,24px)}.ing-card{display:grid;gap:.6rem;align-content:start;min-width:0}.ing-card-media{background:var(--blush);overflow:hidden;border-radius:var(--radius)}.ing-card-media img{width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform .6s ease}.ing-card:hover .ing-card-media img{transform:scale(1.04)}.ing-card h3{margin-top:.4rem;font-size:1.25rem}.ing-card p{color:var(--muted);font-size:.93rem;line-height:1.6}@media(max-width:760px){.ing-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-inline:calc(-1*clamp(20px,5vw,48px));padding-inline:clamp(20px,5vw,48px);padding-bottom:8px;scrollbar-width:none}.ing-track::-webkit-scrollbar{display:none}.ing-card{flex:0 0 68%;scroll-snap-align:start}}.how-split{background:var(--soft)}.how-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.how-media{max-width:460px;width:100%;justify-self:end}.how-media img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);background:var(--blush)}.how-copy{display:grid;gap:1.2rem;max-width:30rem}.how-lead{font-size:1.1rem;line-height:1.6}.how-copy .rte{color:var(--muted)}.how-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:.4rem}@media(max-width:760px){.how-grid{grid-template-columns:minmax(0,1fr)}.how-media{justify-self:stretch;max-width:none}.how-media img{aspect-ratio:4/3}}.compare-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.compare-scroll:focus-visible{outline-offset:2px}.compare-table{width:100%;min-width:640px;border-collapse:collapse;table-layout:fixed}.compare-table th,.compare-table td{padding:1rem .9rem;border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;font-size:.95rem}.compare-table thead td,.compare-table thead th{border-bottom:0;vertical-align:bottom}.compare-table tbody th{text-align:left;font-weight:500;width:20%;color:var(--ink)}.compare-table thead th{font-weight:400}.compare-table thead a{display:grid;gap:.6rem;justify-items:center}.compare-table thead img{width:96px;aspect-ratio:4/5;object-fit:cover;background:var(--photo)}.compare-table thead span{font-family:var(--f-display);font-size:1.1rem;line-height:1.3}.compare-table thead small{display:block;margin-top:.4rem;color:var(--coral-ink);font-size:.82rem}.compare-table .is-current{background:var(--blush)}.compare-table td strong{display:block;font-weight:500}.compare-form{margin-top:.6rem}.compare-form .btn{min-height:40px;padding:0 1rem;font-size:.88rem}@media(max-width:760px){.numbers-grid{grid-template-columns:minmax(0,1fr);gap:10px}.numbers-grid li{grid-template-columns:5.5rem minmax(0,1fr);justify-items:start;align-items:center;text-align:left;gap:1rem;padding:1rem 1.2rem}.numbers-grid strong{font-size:2.2rem}.numbers-grid span{max-width:none;font-size:.93rem;line-height:1.45}.compare-table tbody th,.compare-table thead td:first-child{position:sticky;left:0;z-index:1;background:var(--bg);box-shadow:1px 0 0 var(--line)}.compare-table{min-width:600px}.compare-table tbody th{width:110px}}@media(min-width:761px){.sticky-buy{display:block!important}.sticky-buy[hidden]{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/product.css.map */
