.pdp{padding:40px 0 80px}.pdp-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:60px;align-items:start}.pdp-gallery{position:sticky;top:20px;min-width:0}.pdp-main{background:#fff;border-radius:10px;overflow:hidden}.pdp-main img{width:100%;aspect-ratio:1;object-fit:contain}.pdp-thumbs{display:flex;gap:8px;overflow-x:auto;padding:10px 0 4px;scrollbar-width:thin}.pdp-thumb{flex:0 0 72px;height:72px;border:1px solid #eee;border-radius:6px;background:#fff;padding:2px}.pdp-thumb img{width:100%;height:100%;object-fit:contain}.pdp-thumb.is-active{border:2px solid var(--pink)}.pdp-info{min-width:0;max-width:520px}.pdp-title{font:500 32px/1.2 var(--font-title);margin:0 0 10px}.pdp-price{font:900 20px var(--font-body);margin-bottom:16px}.pdp-price s{color:#888;font-weight:400;font-size:15px;margin-left:6px}.pdp-benefits{list-style:none;padding:0;margin:0 0 20px}.pdp-benefits li{display:flex;gap:10px;align-items:center;font-size:15px;margin-bottom:8px}.pdp-check{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--rose);color:var(--pink);font-weight:900;font-size:12px;flex:none}.pdp-option{border:0;padding:0;margin:0 0 18px}.pdp-option legend{font-size:14px;font-weight:700;margin-bottom:10px;padding:0}.pdp-option-value{font-weight:400;color:var(--muted)}.pdp-values{display:flex;flex-wrap:wrap;gap:8px}.pdp-value{border:1px solid #ddd;background:#fff;border-radius:5px;padding:8px 14px;font-size:13px}.pdp-value.is-selected{border:2px solid var(--pink);padding:7px 13px}.pdp-values--swatch .pdp-value.has-img{width:52px;height:52px;padding:2px;border-radius:50%;overflow:hidden}.pdp-values--swatch .pdp-value.has-img.is-selected{padding:1px}.pdp-value.has-img img{width:100%;height:100%;object-fit:cover;border-radius:50%}.pdp-offers{margin:6px 0 12px}.pdp-offers .option-controls{display:block}.pdp-bogo-controls .color-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}.pdp-bogo-controls .color-num{font-weight:900;font-size:13px}.pdp-bogo-controls select{margin:0;flex:1;max-width:none}.buy-option:not(.selected) .pdp-bogo-controls{display:none}.pdp-add{margin-top:4px}.pdp-add:disabled{opacity:.5;cursor:not-allowed}.pdp-guarantee{text-align:center;font-size:14px;margin:14px 0 0}.pdp-addons{margin-top:24px;border-top:1px solid #eee;padding-top:18px}.pdp-addons-title{font-weight:900;letter-spacing:.5px;text-transform:uppercase;font-size:13px;color:var(--pink);margin-bottom:10px}.pdp-addon{display:flex;align-items:center;gap:12px;border:1px solid #eee;border-radius:8px;padding:8px;margin-bottom:8px}.pdp-addon img{width:64px;height:64px;object-fit:contain;flex:none}.pdp-addon-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:13px}.pdp-addon-info a{font-weight:700}.pdp-addon-price{font-weight:900}.pdp-addon-info select{border:1px solid #ddd;border-radius:4px;padding:5px;font-size:12px;max-width:200px}.pdp-addon-btn{flex:none;width:38px;height:38px;border-radius:50%;border:0;background:var(--pink);color:#fff;font-size:22px;line-height:1}.pdp-accordions{margin-top:24px}.pdp details{border-bottom:1px solid #eee}.pdp summary{cursor:pointer;list-style:none;padding:16px 0;font-weight:700;font-size:15px;display:flex;justify-content:space-between}.pdp summary::-webkit-details-marker{display:none}.pdp summary:after{content:"+";font-weight:400;font-size:20px;line-height:1}.pdp details[open] summary:after{content:"\2013"}.pdp-rte{font-size:14px;line-height:1.65;color:#444;padding-bottom:16px}.pdp-rte img{max-width:100%;height:auto}.pdp-faq{max-width:820px;margin:70px auto 0}.pdp-reviews{margin-top:60px}@media(max-width:800px){.pdp{padding-top:16px}.pdp-grid{grid-template-columns:1fr;gap:20px}.pdp-gallery{position:static}.pdp-title{font-size:26px}.pdp-info{max-width:none}}.pdp-story{margin-top:80px}.pdp-story-row{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:70px}.pdp-story-row.is-reverse .pdp-story-media{order:2}.pdp-story-row.no-img{grid-template-columns:1fr;max-width:720px;margin-inline:auto}.pdp-story-media img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.pdp-story-text{text-align:center;max-width:460px;margin-inline:auto}.pdp-story-text h2{font:500 30px/1.2 var(--font-title);margin:0 0 16px}.pdp-story-text ul{text-align:left;display:inline-block;padding-left:18px}@media(max-width:800px){.pdp-story{margin-top:50px}.pdp-story-row{grid-template-columns:1fr;gap:20px;margin-bottom:45px}.pdp-story-row.is-reverse .pdp-story-media{order:0}.pdp-story-text h2{font-size:24px}}.pdp-offers .buy-option .option-top{cursor:pointer}.pdp-offers .buy-option[data-offer=one] .pdp-bogo-controls{padding-top:12px}.pdp .pdp-faq--product{max-width:826px;margin:90px auto 0}.pdp .pdp-faq--product .section-title{font:500 44px/1.2 var(--font-title);text-align:center;margin:0 0 36px}.pdp .pdp-faq--product details{border-top:1px solid #e6e6e6;border-bottom:0}.pdp .pdp-faq--product details:last-child{border-bottom:1px solid #e6e6e6}.pdp .pdp-faq--product summary{display:flex;align-items:center;gap:16px;padding:17px 10px;font:400 17px/1.4 var(--font-title);letter-spacing:.04em;color:#121212}.pdp .pdp-faq--product summary:hover{background:#f5f5f5;text-decoration:underline;text-underline-offset:3px}.pdp .pdp-faq--product summary:before{content:"?";flex:none;width:16px;text-align:center;font:400 24px/1 var(--font-title)}.pdp .pdp-faq--product summary:after,.pdp .pdp-faq--product details[open] summary:after{content:"";flex:none;margin-left:auto;width:8px;height:8px;border-right:1.5px solid #121212;border-bottom:1.5px solid #121212;transform:rotate(45deg) translateY(-3px);transition:transform .2s}.pdp .pdp-faq--product details[open] summary:after{transform:rotate(-135deg)}.pdp .pdp-faq--product .pdp-rte{padding:2px 10px 20px 42px;font-size:15px;letter-spacing:.03em;color:#333}@media(max-width:800px){.pdp .pdp-faq--product{margin-top:60px}.pdp .pdp-faq--product .section-title{font-size:30px;margin-bottom:24px}.pdp .pdp-faq--product summary{font-size:15px;gap:12px;padding:15px 6px}.pdp .pdp-faq--product .pdp-rte{padding-left:34px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pdp.css.map */
