@media(max-width:900px){.pdh-buy{display:contents}.pd .pdg-hero,.pd .pdg-thumbs,.pd .pdg-nav,.pd .pdh-stks{display:none!important}}@media(min-width:901px){.pd .pdh{--hfg:var(--ink);--hfg-soft:#5C5145;--hfg-dim:#8A7C6C;--hline:rgba(21,16,11,.15);--hline-2:rgba(21,16,11,.4);--hfill:#fff;--hfill-2:#fff;--hgold:var(--orange-deep);display:block;min-height:0;padding:22px 0 48px;background:#fff!important;color:var(--ink);border-bottom:1px solid rgba(21,16,11,.08)}.pd .pdh[data-side]:before,.pd .pdh:after{content:none;display:none}.pd .pdh .wrap,.pd .pdh[data-side] .wrap{display:block;justify-content:flex-start;padding-top:0;padding-bottom:0}.pd .pdh-inner,.pd .pdh[data-side] .pdh-inner{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);column-gap:clamp(32px,4.2vw,68px);align-items:start;max-width:none;text-align:left}.pd .pdh-scroll{display:none}.pd .pdg{--pdg-h:clamp(420px, calc(100svh - 236px) ,590px);display:block;position:sticky;top:24px;margin:0;min-width:0}.pd .pdg-track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:22px;background:var(--bone);border:1px solid rgba(21,16,11,.09)}.pd .pdg-track::-webkit-scrollbar{display:none}.pd .pdg-hero,.pd .pdg-slide{display:block;flex:0 0 100%;margin:0;scroll-snap-align:center;background:var(--bone)}.pd .pdg-hero img,.pd .pdg-slide img{display:block;width:100%;height:var(--pdg-h);object-fit:contain;background:var(--bone)}.pd .pdg-hero img{object-fit:cover;object-position:var(--hero-x,70%) 50%}.pd .pdg-dots{display:none}.pd .pdg-thumbs{display:flex;gap:10px;margin-top:12px;padding:3px;overflow-x:auto;scrollbar-width:none}.pd .pdg-thumbs::-webkit-scrollbar{display:none}.pd .pdg-thumbs button{flex:0 0 62px;height:62px;padding:0;border:1px solid rgba(21,16,11,.14);border-radius:12px;background:var(--bone);overflow:hidden;cursor:pointer;opacity:.7;transition:opacity .2s ease,transform .2s ease}.pd .pdg-thumbs button img{display:block;width:100%;height:100%;object-fit:cover}.pd .pdg-thumbs button:hover{opacity:1;transform:translateY(-2px)}.pd .pdg-thumbs button[aria-current=true]{opacity:1;outline:2px solid var(--acd);outline-offset:2px}.pd .pdg-thumbs button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pd .pdg-nav{position:absolute;top:calc(var(--pdg-h) / 2 - 22px);z-index:3;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fffffff0;color:var(--ink);box-shadow:0 8px 20px -10px #15100b73;display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .2s ease}.pd .pdg:hover .pdg-nav,.pd .pdg-nav:focus-visible{opacity:1}.pd .pdg-nav--prev{left:14px}.pd .pdg-nav--next{right:14px}.pd .pdg-nav svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pd .pdh-stks{display:block;position:absolute;left:0;right:0;top:0;height:var(--pdg-h);z-index:2;pointer-events:none}.pd .pdh-stk{position:absolute;padding:9px 14px;border:3px solid #fff;border-radius:12px;box-shadow:0 12px 22px -12px #28140a80;font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;will-change:transform}.pd .pdh-stk--a{top:24px;left:-16px;background:#8f72c9;color:#fff;transform:translate3d(0,calc(var(--pdh-p,0) * -70px),0) rotate(calc(-7deg + var(--pdh-p,0) * 14deg))}.pd .pdh-stk--b{bottom:28px;right:-14px;background:#f8dc2b;color:#262005;transform:translate3d(0,calc(var(--pdh-p,0) * 56px),0) rotate(calc(6deg - var(--pdh-p,0) * 12deg))}.pd .pdh-stk--c{bottom:92px;left:-20px;background:#8fcbe6;color:#0e2430;transform:translate3d(0,calc(var(--pdh-p,0) * -36px),0) rotate(calc(3deg + var(--pdh-p,0) * 9deg))}.pd .pdh-buy{display:flex;flex-direction:column;min-width:0;padding-top:2px}.pd .pd-crumb{order:1;margin:0 0 14px;color:var(--ink-soft)}.pd .pd-crumb a{border-bottom-color:#15100b4d}.pd .pdh-eyebrow{order:2;color:var(--acd);font-size:11px;letter-spacing:.16em}.pd .pdh-name{order:3;margin:8px 0 0;font-size:clamp(34px,3.2vw,48px);line-height:1.02;letter-spacing:-.015em;color:var(--ink);text-shadow:none}.pd .pdh-rating{order:4;margin-top:10px;font-size:12px;color:var(--ink-soft)}.pd .pdh-rating .st{color:var(--orange-deep);margin-right:6px}.pd a.pdh-rating .rtx{border-bottom-color:#15100b52}.pd .pdh-card,.pd .pdh[data-side] .pdh-card{order:5;display:flex;flex-direction:column;max-width:none;margin:16px 0 0;padding:0;background:none;border:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left}.pd .pdh-sub,.pd .pdh[data-side] .pdh-sub{order:6;margin:26px 0 0;max-width:56ch;font-size:15px;line-height:1.6;color:var(--ink-soft);text-shadow:none}.pd .pdh-benefits{order:7;margin-top:12px}.pd .pdh-benefits li{font-size:14px;color:var(--ink);text-shadow:none}.pd .pdh-benefits a{border-bottom-color:#15100b4d}.pd .pdh-price-row{order:-9;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:0;line-height:1.1}.pd .pdh-price{font-size:30px;color:var(--ink)}.pd .pdh-mrp{font-size:16px;color:var(--hfg-dim);opacity:1}.pd .pdh-price-row .pd-save{order:3;flex:0 0 auto;align-self:center;margin:0;padding:4px 8px;font-size:10.5px;color:var(--orange-deep);background:#f5a02c29;border:1px solid rgba(245,160,44,.4);border-radius:5px}.pd .pd-stock{order:-6;margin-top:10px;color:var(--ink)}.pd .pdh-card>form#pdBuyForm{order:-3;margin-top:14px}.pd .pd-cta{display:flex;flex-wrap:nowrap;gap:10px;margin-top:0}.pd .pd-qty{flex:0 0 auto;border:1.5px solid var(--hline-2)}.pd .pd-qty button{width:38px;height:54px;color:var(--ink);font-size:17px}.pd .pd-qty input{width:28px;color:var(--ink);font-size:15px}.pd .pd-add{flex:1 1 auto;min-height:54px;background:var(--acd);color:#fff;font-size:15.5px;font-weight:700;letter-spacing:.01em;box-shadow:0 12px 26px -10px #15100b73}.pd .pd-add.sold{background:#15100b1a;color:var(--ink-soft);box-shadow:none}.pd .pd-buynow{margin-top:8px;padding:13px;background:transparent;border:1.5px solid var(--ink);color:var(--ink);font-weight:600;font-size:15px}.pd .pd-buynow:hover{background:var(--ink);color:#fff}.pd .pd-trust{order:-2;display:grid;grid-template-columns:1fr 1fr;gap:12px 10px;list-style:none;margin:16px 0 0;padding:14px 0;border-top:1px solid var(--hline);border-bottom:1px solid var(--hline)}.pd[data-gift] .pd-trust{order:-1}.pd .pd-trust li{display:flex;flex-direction:row;align-items:center;gap:10px;text-align:left;color:var(--acd)}.pd .pd-trust li img{flex:0 0 auto;width:32px;height:32px;object-fit:contain}.pd .pd-trust span{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-family:var(--mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--hfg-dim);line-height:1.3}.pd .pd-trust b{font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink);line-height:1.25}.pd .pd-trust2 .pt2-row+.pt2-row{display:none}.pd .pd-gold{order:3}.pd .pd-twobox{order:-7;margin-top:6px}.pd .pd-pack{order:-4}.pd[data-gift] .pd-pack{order:-2;margin-top:15px}.pd .pd-inline-note{order:2;margin-top:14px;color:var(--hfg-soft)}.pd .pd-combo,.pd .pd-combo-note{order:3}.pd .pd-combo-btn{background:linear-gradient(120deg,#a085d42e,#2dbed926);border:1px solid var(--hline);color:var(--ink)}.pd .pd-combo-btn:hover{background:linear-gradient(120deg,#a085d44d,#2dbed942);box-shadow:0 10px 24px -12px #15100b59}.pd .pd-combo-btn:focus-visible{outline-color:var(--ink)}.pd .pd-giftup-btn{background:linear-gradient(120deg,#2dbed933,#6e55a833);border-color:var(--hline)}.pd .pd-giftup-btn:hover{background:linear-gradient(120deg,#2dbed952,#6e55a84d)}.pd .pd-combo-note{color:var(--hfg-dim)}.pd .pd-ask{order:5;align-self:flex-start;color:var(--acd);border-bottom-color:#15100b4d}.pd .pd-claims{order:6}.pd .pd-claims li{background:var(--bone);border-color:#15100b17}.pd .pd-claims b{color:var(--ink)}.pd .pd-claims span{color:var(--ink-soft)}}@media(min-width:901px)and (max-width:1180px){.pd .pdh-inner,.pd .pdh[data-side] .pdh-inner{grid-template-columns:minmax(0,1fr) minmax(340px,1fr)}.pd .pd-claims{grid-template-columns:repeat(2,1fr)}}@media(min-width:901px){.pd[data-kind=body] .pdg-slide--lead,.pd[data-kind=combo] .pdg-slide--lead,.pd[data-kind=shampoo] .pdg-slide--lead{display:none}}.pd .pd-ask{display:inline-flex;align-items:center;gap:8px}.pd .pd-wa-ico{flex:0 0 auto;color:#25d366}.pd .pd-notify-wa .pd-wa-ico{margin-right:6px;vertical-align:-3px}#judgeme_product_reviews{scroll-margin-top:96px}@media(max-width:900px){.pd .pdg{--pdg-ph:min(43svh,110vw);--pdg-cw:calc(var(--pdg-ph) * .8)}.pd .pdg-track{gap:10px;padding:0 calc((100% - var(--pdg-cw)) / 2) 6px;background:none;border:0;border-radius:0;box-shadow:none}.pd .pdg-slide{flex:0 0 var(--pdg-cw);border-radius:16px;overflow:hidden;background:var(--bone);border:1px solid rgba(21,16,11,.09);box-shadow:0 6px 14px -9px #15100b59}.pd .pdg-slide img{width:100%;height:var(--pdg-ph);object-fit:cover}.pd .pdg-slide--fit img{object-fit:contain}.pd .pd-ritual .pr-video--still{aspect-ratio:4/5}}@media(min-width:901px){.pd .pdg{--pdg-h:clamp(420px, calc(100svh - 236px) ,660px)}.pd .pdg-track{width:calc(var(--pdg-h) * .8);margin:0 auto}.pd .pdg-hero img,.pd .pdg-slide img{object-fit:cover}.pd .pdg-slide--fit img{object-fit:contain}.pd .pdh-stks{left:calc(50% - var(--pdg-h) * .4);right:calc(50% - var(--pdg-h) * .4)}.pd .pdg-nav--prev{left:calc(50% - var(--pdg-h) * .4 + 14px)}.pd .pdg-nav--next{right:calc(50% - var(--pdg-h) * .4 + 14px)}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/hp-pdp-r31c.css.map */
