body{margin:0}:root{--bg:#fff;--ink:#1d1b1b;--soft:#6b6466;--line:#efe4e4;--blush:#f7ebeb;--pink:#F7A1A4;--rose:#ce5c68;--grey:#f3f1f1;--serif:"Gloock",Georgia,serif;--sans:"Work Sans",system-ui,sans-serif;--gutter:clamp(16px,3vw,40px)}:where(.pp) *{box-sizing:border-box;margin:0;padding:0}.pp{background:var(--bg);color:var(--ink);font:16px/1.55 var(--sans);-webkit-font-smoothing:antialiased}:where(.pp) a{color:inherit;text-decoration:none}:where(.pp) a:hover{color:inherit}:where(.pp) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:where(.pp) img{display:block}:where(.pp) :focus-visible{outline:2px solid var(--ink);outline-offset:3px}:where(.pp) .wrap{max-width:1280px;margin:0 auto;padding:0 var(--gutter)}:where(.pp) .kicker{font:500 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--soft)}:where(.pp) h1,:where(.pp) h2,:where(.pp) h3{font-family:var(--serif);font-weight:400;line-height:1.08}:where(.pp) .crumbs{display:flex;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--soft);padding:18px 0 0}:where(.pp) .crumbs span[aria-hidden]{opacity:.6}:where(.pp) .prod{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(28px,4.5vw,72px);padding:22px 0 72px;align-items:start}:where(.pp) .gal{display:grid;gap:12px;position:sticky;top:16px}:where(.pp) .main{aspect-ratio:1;background:var(--grey);display:grid;place-items:center;position:relative;overflow:hidden}:where(.pp) .main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:14%;object-fit:contain;mix-blend-mode:multiply}:where(.pp) .main img.photo{padding:0;object-fit:cover;mix-blend-mode:normal}:where(.pp) .main .tag{position:absolute;left:16px;top:16px;background:#fff;padding:6px 12px;font:500 12px var(--sans);letter-spacing:.12em;text-transform:uppercase}:where(.pp) .gnav{display:flex;gap:4px;justify-content:flex-end}:where(.pp) .gnav button{width:36px;height:36px;background:#fff;border:1px solid var(--ink);display:grid;place-items:center}:where(.pp) .gnav button:hover,:where(.pp) .zoombtn:hover{background:#f7ebeb}:where(.pp) .gnav svg{width:14px;height:14px;stroke:var(--ink);fill:none;stroke-width:1.6}:where(.pp) .thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}:where(.pp) .th{aspect-ratio:1;background:var(--grey);display:grid;place-items:center;overflow:hidden;border:2px solid transparent}:where(.pp) .th img{width:78%;height:78%;object-fit:contain;mix-blend-mode:multiply}:where(.pp) .th img.photo{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}:where(.pp) .th.on{border-color:var(--ink)}:where(.pp) .buy{display:grid;gap:22px}:where(.pp) .buy h1{font-size:clamp(36px,3.6vw,52px)}:where(.pp) .rating{display:flex;align-items:center;gap:10px;font-size:14px}:where(.pp) .stars{display:inline-flex;gap:2px;color:var(--rose)}:where(.pp) .stars svg{width:16px;height:16px;fill:currentColor}:where(.pp) .rating a{border-bottom:1px solid currentColor}:where(.pp) .price{font:400 30px var(--serif)}:where(.pp) .price small{font:400 14px var(--sans);color:var(--soft);margin-left:8px}:where(.pp) .intro{color:var(--ink);max-width:520px}:where(.pp) .step{display:grid;gap:12px;padding-top:20px;border-top:1px solid var(--line)}:where(.pp) .step-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px}:where(.pp) .step-h h2{font-size:22px}:where(.pp) .step-h h2 b{font:500 12px var(--sans);letter-spacing:.14em;color:var(--rose);margin-right:10px;vertical-align:3px}:where(.pp) .step-h .val{font-size:14px;color:var(--soft)}:where(.pp) .tins{display:grid;grid-auto-flow:column;grid-auto-columns:84px;gap:12px;overflow-x:auto;scrollbar-width:none;padding:4px 2px 6px}:where(.pp) .tins::-webkit-scrollbar{display:none}:where(.pp) .tin{display:grid;gap:6px;justify-items:center;font-size:12px;text-align:center;line-height:1.25;color:var(--soft)}:where(.pp) .tin .c{width:80px;height:80px;border-radius:50%;background:var(--grey);display:grid;place-items:center;box-shadow:0 0 0 2px #fff,0 0 0 3px transparent}:where(.pp) .tin .c img{width:70%;height:70%;object-fit:contain;mix-blend-mode:multiply}:where(.pp) .tin.on{color:var(--ink);font-weight:500}:where(.pp) .tin.on .c{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink)}:where(.pp) .tin:hover .c img{transform:scale(1.05)}:where(.pp) .tin .c img{transition:transform .3s}:where(.pp) .balms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:where(.pp) .opt{display:grid;gap:2px;text-align:left;padding:14px 16px;border:1px solid #d9cccd;min-height:64px}:where(.pp) .opt b{font-weight:500}:where(.pp) .opt span{font-size:14px;color:var(--soft)}:where(.pp) .opt.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--blush)}:where(.pp) .cols{display:flex;gap:18px;flex-wrap:wrap}:where(.pp) .col{display:grid;justify-items:center;gap:6px;font-size:13px;color:var(--soft);min-width:64px}:where(.pp) .col .sw{width:44px;height:44px;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3px #d9cccd}:where(.pp) .col.on{color:var(--ink);font-weight:500}:where(.pp) .col.on .sw{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink)}:where(.pp) .tintnote{font-size:13px;color:var(--soft)}:where(.pp) .colwrap{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:center}:where(.pp) .preview{width:150px;height:150px;border-radius:50%;background:var(--grey);display:grid;place-items:center;overflow:hidden}:where(.pp) .preview img{width:82%;height:82%;object-fit:contain;mix-blend-mode:multiply}:where(.pp) section.block{padding:64px 0}:where(.pp) .block-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:22px;gap:16px}:where(.pp) .block-head h2{font-size:clamp(26px,2.6vw,34px);line-height:1.1}:where(.pp) .block-head .end{display:flex;gap:20px;align-items:center}:where(.pp) .block-head .end a{font-size:16px;border-bottom:1px solid currentColor}:where(.pp) .arrows{display:flex;gap:4px}:where(.pp) .arrows button{width:36px;height:36px;border:1px solid var(--ink);color:var(--ink);display:grid;place-items:center;background:#fff}:where(.pp) .arrows button:hover{background:#f7ebeb}:where(.pp) .arrows svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.5}:where(.pp) .track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}:where(.pp) .track::-webkit-scrollbar{display:none}:where(.pp) .track>*{scroll-snap-align:start}:where(.pp) .tile{display:block;text-align:left}:where(.pp) .tile .img{display:block;aspect-ratio:4/5;background:#f3f1f1;position:relative;overflow:hidden}:where(.pp) .tile .img img{position:absolute;top:10%;left:5%;width:90%;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}:where(.pp) .tile .body{display:grid;gap:2px;margin-top:12px}:where(.pp) .tile .coll{font:500 10px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--soft)}:where(.pp) .tile .name{font:400 22px/1.2 var(--serif)}@media(max-width:900px){:where(.pp) .track{grid-auto-columns:calc((100% - 12px) / 2.2);gap:12px}:where(.pp) .tile .name{font-size:19px}}@media(max-width:600px){:where(.pp) .block-head .end a{display:none}}:where(.pp) .cart{display:grid;gap:12px;padding-top:20px;border-top:1px solid var(--line)}:where(.pp) .summary{font-size:14px;color:var(--soft)}:where(.pp) .summary b{color:var(--ink);font-weight:500}:where(.pp) .cart-row{display:flex;align-items:center;gap:20px}:where(.pp) .linetotal{margin:0;font:500 24px/1 var(--sans)}:where(.pp) .qty{display:flex;align-items:center;border:1px solid var(--ink);height:52px}:where(.pp) .qty button{width:44px;height:50px;display:grid;place-items:center}:where(.pp) .qty svg{width:14px;height:14px;stroke:var(--ink);stroke-width:1.6;fill:none}:where(.pp) .qty output{min-width:28px;text-align:center;font-weight:500}:where(.pp) .btn{display:flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 24px;font:500 13px var(--sans);letter-spacing:.14em;text-transform:uppercase;background:var(--ink);color:#fff;width:100%}:where(.pp) .btn:hover{background:#4a4446;color:#fff}:where(.pp) .btn.alt{background:var(--pink);color:var(--ink)}:where(.pp) .btn.alt:hover{background:#f48d91;color:var(--ink)}:where(.pp) .pay{font-size:12px;color:var(--soft);text-align:center}:where(.pp) .perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;font-size:13px;color:var(--soft)}:where(.pp) .perks div{display:flex;gap:8px;align-items:center}:where(.pp) .perks svg{width:22px;height:22px;flex:none;stroke:var(--rose);fill:none;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}:where(.pp) .tabs-sec{padding:56px 0 8px}:where(.pp) .tabbar{display:flex;gap:6px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}:where(.pp) .tab{padding:14px 18px;font:400 22px var(--serif);color:var(--soft);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;min-height:44px}:where(.pp) .tab.on{color:var(--ink);border-bottom-color:var(--ink)}:where(.pp) .tab small{font:500 12px var(--sans);color:var(--rose);margin-left:6px}:where(.pp) .panel{padding-top:32px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(28px,5vw,80px)}:where(.pp) .panel p+p{margin-top:12px}:where(.pp) .facts{list-style:none;display:grid;gap:0;align-self:start;background:var(--blush);padding:8px 24px}:where(.pp) .facts li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #ecd9d9;font-size:15px}:where(.pp) .facts li:last-child{border-bottom:0}:where(.pp) .facts li span{color:var(--soft)}:where(.pp) .ingr{font-size:16px}:where(.pp) .ingr em{font-style:normal;color:var(--rose)}:where(.pp) .chosen{display:inline-block;background:var(--pink);padding:4px 12px;font-size:14px;margin-bottom:14px}:where(.pp) .rv-sum{display:grid;gap:8px;background:var(--blush);padding:24px;align-self:start;justify-items:start}:where(.pp) .rv-sum b{font:400 46px/1 var(--serif)}:where(.pp) .rv-list{display:grid;gap:0}:where(.pp) .rv{padding:20px 0;border-bottom:1px solid var(--line);display:grid;gap:6px}:where(.pp) .rv:first-child{padding-top:0}:where(.pp) .rv h3{font-size:19px}:where(.pp) .rv .who{font-size:13px;color:var(--soft)}:where(.pp) .ghost{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border:1px solid var(--ink);font:500 12px var(--sans);letter-spacing:.14em;text-transform:uppercase}:where(.pp) .ship{list-style:none;display:grid;gap:0}:where(.pp) .ship li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}:where(.pp) .ship li span{color:var(--soft)}:where(.pp) .offers{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:where(.pp) .offer{padding:22px 28px;display:flex;gap:16px;align-items:center;justify-content:center}:where(.pp) .offer+.offer{border-left:1px solid var(--line)}:where(.pp) .offer svg{width:30px;height:30px;flex:none;stroke:var(--rose);fill:none;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}:where(.pp) .offer b{display:block;font:400 22px/1.15 var(--serif)}:where(.pp) .offer p{font-size:15px;color:var(--soft)}@media(max-width:900px){:where(.pp) .prod{grid-template-columns:1fr;padding-top:12px}:where(.pp) .gal{position:static}:where(.pp) .panel{grid-template-columns:1fr}}@media(max-width:600px){:where(.pp) .thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}:where(.pp) .perks{grid-template-columns:1fr}:where(.pp) .tab{font-size:18px;padding:12px}:where(.pp) .offers{grid-template-columns:1fr}:where(.pp) .offer{justify-content:flex-start;padding:16px 0}:where(.pp) .offer+.offer{border-left:0;border-top:1px solid var(--line)}:where(.pp) .tabs-sec{padding:36px 0 48px}}:where(.pp) .btn.shop{background:#5a31f4;color:#fff;border-radius:4px;text-transform:none;letter-spacing:0;font:500 16px var(--sans);gap:6px}:where(.pp) .btn.shop:hover{background:#390ced;color:#fff}:where(.pp) .shopmark{font:700 21px/1 var(--sans);letter-spacing:-.03em;margin-top:-3px}:where(.pp) .morepay{justify-self:center;text-align:center;font-size:14px;border-bottom:1px solid currentColor;padding:6px 0}:where(.pp) .main{cursor:zoom-in}:where(.pp) .main img.z{transition:transform .25s ease}:where(.pp) .zoombtn{position:absolute;right:16px;top:16px;width:36px;height:36px;background:#fff;border:1px solid var(--ink);display:grid;place-items:center;z-index:2;cursor:pointer}:where(.pp) .zoombtn svg,:where(.pp) .lb button svg{width:18px;height:18px;fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round}:where(.pp) .lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#1d1b1bf0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:16px clamp(16px,3vw,40px) 20px;gap:12px}:where(.pp) .lb-top{display:flex;justify-content:space-between;align-items:center;color:#fff;font:500 12px var(--sans);letter-spacing:.14em;text-transform:uppercase}:where(.pp) .lb button{width:44px;height:44px;background:#fff;display:grid;place-items:center}:where(.pp) .lb-stage{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:16px;min-height:0}:where(.pp) .lb-frame{justify-self:center;height:100%;max-height:calc(100vh - 170px);aspect-ratio:1;max-width:100%;background:var(--grey);display:grid;place-items:center;overflow:hidden;cursor:zoom-in}:where(.pp) .lb-frame img{width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply}:where(.pp) .lb-frame img.photo{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}:where(.pp) .lb-hint{text-align:center;color:#ffffffb3;font-size:13px}@media(max-width:600px){:where(.pp) .lb-stage{grid-template-columns:minmax(0,1fr)}:where(.pp) .lb-stage>button{display:none}:where(.pp) .lb-frame{width:100%;height:auto}}:where(.pp) .offer svg.hd{width:56px;height:56px;stroke:none;fill:none}:where(.pp) .nudge svg.hd{width:44px;height:44px;stroke:none}@media(max-width:640px){:where(.pp) .offer svg.hd{width:40px;height:40px}}:where(.pp) .gal{grid-template-columns:84px minmax(0,1fr);align-items:start}:where(.pp) .gal .main{grid-column:2;grid-row:1}:where(.pp) .gal .gnav{grid-column:2;grid-row:2}:where(.pp) .gdots{display:none;justify-content:center;gap:2px}:where(.pp) .gdots .dot{width:24px;height:24px;display:grid;place-items:center;background:none;border:0;padding:0;cursor:pointer}:where(.pp) .gdots .dot:after{content:"";width:8px;height:8px;border-radius:50%;background:#d9cccd}:where(.pp) .gdots .dot.on:after{background:var(--ink)}:where(.pp) .gal .thumbs{grid-column:1;grid-row:1 / span 2;grid-template-columns:1fr;gap:10px}@media(max-width:900px){:where(.pp) .gal{grid-template-columns:minmax(0,1fr)}:where(.pp) .gal .main{grid-column:1;grid-row:1}:where(.pp) .gal .gnav{display:none}:where(.pp) .gdots{display:flex;grid-column:1;grid-row:3}:where(.pp) .gal .thumbs{grid-column:1;grid-row:2;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}}:where(.pp) .rvform{display:grid;gap:18px;background:var(--blush);padding:28px}:where(.pp) .rv-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:20px;margin-bottom:4px;border-bottom:1px solid var(--line)}:where(.pp) .rv-top b{font:400 40px/1 var(--serif)}:where(.pp) .rv-top>span:last-child{font-size:14px;color:var(--soft)}:where(.pp) .rv-list .rv:nth-child(2){padding-top:20px}:where(.pp) .rv-write{align-self:start}:where(.pp) .rvf-head h3{font-size:26px}:where(.pp) .rvf-head p{font-size:14px;color:var(--soft);margin-top:4px}:where(.pp) .rvf-field{display:grid;gap:8px}:where(.pp) .rvf-l{font:500 12px var(--sans);letter-spacing:.14em;text-transform:uppercase}:where(.pp) .rvform input,:where(.pp) .rvform textarea{font:400 16px var(--sans);color:var(--ink);background:#fff;border:1px solid #d9cccd;padding:12px 14px;width:100%;box-sizing:border-box;border-radius:0}:where(.pp) .rvform input{height:48px}:where(.pp) .rvform input:focus,:where(.pp) .rvform textarea:focus{outline:2px solid var(--ink);outline-offset:-1px}:where(.pp) .rvf-stars{display:flex;align-items:center;gap:2px}:where(.pp) .rvf-stars .rs{width:40px;height:40px;display:grid;place-items:center;background:none;border:0;padding:0;cursor:pointer;color:#d9cccd}:where(.pp) .rvf-stars .rs.on{color:var(--rose)}:where(.pp) .rvf-stars svg{width:28px;height:28px;fill:currentColor}:where(.pp) .rvf-note{font-size:14px;color:var(--soft);margin-left:10px}:where(.pp) .rvf-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}:where(.pp) .rvf-drop{display:grid;place-items:center;min-height:72px;border:1px dashed #c9b9bb;background:#fff;font-size:14px;color:var(--soft);cursor:pointer}:where(.pp) .rvf-actions{display:flex;align-items:center;gap:20px}:where(.pp) .rvf-cancel{background:none;border:0;font:400 14px var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:44px}:where(.pp) .rvf-thanks{background:var(--blush);padding:28px}:where(.pp) .rvf-thanks h3{font-size:24px}:where(.pp) .rvf-thanks p{margin-top:6px}@media(max-width:600px){:where(.pp) .rvf-two{grid-template-columns:1fr}:where(.pp) .rvform{padding:20px}}:where(.pp) .rd-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#1d1b1b73;z-index:90}:where(.pp) .rd{position:fixed;top:0;right:0;bottom:0;width:min(520px,100%);background:#fff;z-index:91;overflow-y:auto;display:grid;align-content:start;box-shadow:-12px 0 40px #1d1b1b2e}:where(.pp) .rd-head{display:flex;justify-content:space-between;align-items:center;padding:22px 28px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#fff;z-index:1}:where(.pp) .rd-head h2{font-size:30px}:where(.pp) .rd-x{width:36px;height:36px;border:1px solid var(--ink);display:grid;place-items:center;background:#fff}:where(.pp) .rd-x:hover{background:#f7ebeb}:where(.pp) .rd-x svg{width:16px;height:16px;stroke:var(--ink);fill:none;stroke-width:1.6;stroke-linecap:round}:where(.pp) .rd-sum{display:grid;gap:18px;padding:24px 28px;background:var(--blush)}:where(.pp) .rd-score{display:flex;align-items:center;gap:12px;flex-wrap:wrap}:where(.pp) .rd-score b{font:400 46px/1 var(--serif)}:where(.pp) .rd-score>span:last-child{font-size:14px;color:var(--soft);flex-basis:100%}:where(.pp) .rd-bars{list-style:none;margin:0;padding:0;display:grid;gap:6px}:where(.pp) .rd-bars li{display:grid;grid-template-columns:56px 1fr 40px;gap:12px;align-items:center;font-size:13px}:where(.pp) .rd-bars i{height:6px;background:#fff;display:block}:where(.pp) .rd-bars b{display:block;height:100%;background:var(--ink)}:where(.pp) .rd-bars li span:last-child{text-align:right;color:var(--soft)}:where(.pp) .rd-list{padding:4px 28px 0}:where(.pp) .rd-list .rv:first-child{padding-top:20px}:where(.pp) .stars .off{display:inline-flex;color:#d9cccd}:where(.pp) .rd-foot{padding:24px 28px 32px}:where(.pp) .main.zoomed{cursor:grab}:where(.pp) .main.zoomed.panning{cursor:grabbing}:where(.pp) .main.panning img.z{transition:none}:where(.pp) .main img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}:where(.pp) .btn[data-add]{transition:background .2s ease,color .2s ease,transform .1s ease}:where(.pp) .btn[data-add]:active{transform:scale(.985)}:where(.pp) .btn[data-add].ad-busy{background:#4a4446;cursor:progress}:where(.pp) .btn[data-add].ad-done{background:#f7a1a4;color:#1d1b1b}.ad-tick{width:18px;height:18px;flex:none}.ad-spin{width:14px;height:14px;border:1.5px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:ad-spin .7s linear infinite;flex:none}@keyframes ad-spin{to{transform:rotate(360deg)}}header .basket.ad-pop svg{animation:ad-pop .5s ease}header .basket.ad-pop .count{animation:ad-count .5s ease}@keyframes ad-pop{0%{transform:scale(1)}35%{transform:scale(1.22) rotate(-6deg)}70%{transform:scale(.95)}to{transform:scale(1)}}@keyframes ad-count{0%{transform:scale(1)}40%{transform:scale(1.5)}to{transform:scale(1)}}.ad-panel{font:400 15px/1.5 Work Sans,system-ui,sans-serif;color:#1d1b1b;background:#fff;box-sizing:border-box}.ad-panel *{box-sizing:border-box;margin:0}.ad-panel{position:fixed;top:0;right:0;bottom:0;width:min(400px,92vw);z-index:45;padding:0 28px 28px;display:flex;flex-direction:column;gap:20px;transform:translate(100%);transition:transform .35s ease;overflow-y:auto}.ad-panel.on{transform:none;box-shadow:-12px 0 40px #1d1b1b1f}.ad-head{display:flex;align-items:center;justify-content:space-between;min-height:72px;border-bottom:1px solid #efe4e4}.ad-head .icon{width:40px;height:40px;display:grid;place-items:center;background:none;border:0;cursor:pointer;color:#1d1b1b;margin-right:-10px}.ad-kick{display:flex;align-items:center;gap:8px;font:400 22px/1.2 Gloock,Georgia,serif}.ad-kick .ad-tick{color:#ce5c68}.ad-item{display:grid;grid-template-columns:88px 1fr;gap:16px;align-items:center}.ad-item .img{aspect-ratio:1;background:#f3f1f1;display:grid;place-items:center;overflow:hidden}.ad-item img{width:82%;height:82%;object-fit:contain;mix-blend-mode:multiply}.ad-item .t{font:400 19px/1.25 Gloock,Georgia,serif;margin-bottom:4px}.ad-item .v{font-size:14px;color:#6b6466}.ad-meters{display:grid;gap:14px;padding:18px;background:#fbf2f2}.ad-meter p{font-size:14px;margin-bottom:8px}.ad-meter span{display:block;height:4px;background:#efe4e4;border-radius:2px;overflow:hidden}.ad-meter i{display:block;height:100%;background:#ce5c68;border-radius:2px;transition:width .5s ease}.ad-sum{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid #efe4e4;padding-top:16px}.ad-sum i{font-style:normal;color:#6b6466;font-size:14px}.ad-sum b{font-weight:500;font-size:17px}.ad-btn{display:flex;align-items:center;justify-content:center;height:52px;width:100%;background:#1d1b1b;color:#fff;font:500 13px Work Sans,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid #1d1b1b;cursor:pointer}.ad-btn:hover{background:#4a4446}.ad-btn.ghost{background:#fff;color:#1d1b1b;margin-top:-8px}.ad-btn.ghost:hover{background:#fbf2f2}@media(prefers-reduced-motion:reduce){.ad-panel,header .basket.ad-pop svg,header .basket.ad-pop .count{transition:none;animation:none}}@media(min-width:901px){.pp .gal .thumbs:not(#zz){grid-row:1;height:0;min-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;align-content:start;grid-auto-rows:84px;gap:10px}.pp .gal .thumbs:not(#zz) .th{height:84px}.pp .gal .thumbs:not(#zz)::-webkit-scrollbar{display:none}}@media(max-width:900px){.pp .gal .thumbs:not(#zz){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 30px) / 6);overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.pp .gal .thumbs:not(#zz)::-webkit-scrollbar{display:none}}html body .pp .vid:not(#zz) video{object-fit:contain!important;background:var(--grey)!important}@media(min-width:901px){.pp .gal .gnav:not(#zz){grid-column:2;grid-row:1;align-self:center;justify-content:space-between;padding:0 14px;pointer-events:none;position:relative;z-index:2}.pp .gal .gnav:not(#zz) button{pointer-events:auto;background:#ffffffeb;border-color:transparent;box-shadow:0 1px 4px #0000001f}.pp .gal .gnav:not(#zz) button:hover{background:#fff}}html body .pp .step-h h2 b:not(#zz),html body .tabbar .tab small:not(#zz){color:#a8364a}html body .pp .gal:not(#zz){position:static}html body .pp .tabbar:not(#zz){overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-bottom:0;box-shadow:inset 0 -1px 0 var(--line)}html body .pp .tabbar .tab:not(#zz){margin-bottom:0;flex:0 0 auto}@media(hover:hover){html body :is(a.btn,.rvw-btn,.cp-btn:not(.dark),.lg-ghost,.ghost,.ad-btn.ghost):not(#zz):not(#zy):hover{background:#000!important;color:#fff!important;border-color:#000!important;text-decoration:none!important}html body :is(button.btn:not(.alt):not(.shop),.cart-btn:not(.ghost),.pp-btn,.ad-btn:not(.ghost),.cp-btn.dark):not(#zz):not(#zy):not(:disabled):not(.ad-busy):not(.ad-done):hover{background:#fff!important;color:#000!important;box-shadow:inset 0 0 0 1px #000!important}html body section.about div.about-top>div.about-intro>a.link:not(#zz):not(#zy):hover{background:#000!important;color:#fff!important;border-color:#000!important}}html body :is(a.btn,.rvw-btn,.cp-btn:not(.dark),.lg-ghost,.ghost,.ad-btn.ghost):not(#zz):not(#zy):focus-visible{background:#000!important;color:#fff!important;border-color:#000!important;text-decoration:none!important}html body :is(button.btn:not(.alt):not(.shop),.cart-btn:not(.ghost),.pp-btn,.ad-btn:not(.ghost),.cp-btn.dark):not(#zz):not(#zy):not(:disabled):not(.ad-busy):not(.ad-done):focus-visible{background:#fff!important;color:#000!important;box-shadow:inset 0 0 0 1px #000!important}html body section.about div.about-top>div.about-intro>a.link:not(#zz):not(#zy):focus-visible{background:#000!important;color:#fff!important;border-color:#000!important}html body :is(a.btn,.rvw-btn,.cp-btn:not(.dark),.lg-ghost,.ghost,.ad-btn.ghost):not(#zz):not(#zy):active{background:#000!important;color:#fff!important;border-color:#000!important;text-decoration:none!important}html body :is(button.btn:not(.alt):not(.shop),.cart-btn:not(.ghost),.pp-btn,.ad-btn:not(.ghost),.cp-btn.dark):not(#zz):not(#zy):not(:disabled):not(.ad-busy):not(.ad-done):active{background:#fff!important;color:#000!important;box-shadow:inset 0 0 0 1px #000!important}html body section.about div.about-top>div.about-intro>a.link:not(#zz):not(#zy):active{background:#000!important;color:#fff!important;border-color:#000!important}:where(.pp) .pr-spart{position:relative}:where(.pp) .pr-spart .pr-sbase,:where(.pp) .pr-spart .pr-sfill{display:inline-flex;gap:inherit}:where(.pp) .pr-spart .pr-sbase{color:#d9cccd}:where(.pp) .pr-spart .pr-sfill{position:absolute;left:0;top:0;bottom:0;overflow:hidden;white-space:nowrap}:where(.pp) .pr-spart svg{flex:none}:where(.pp) .rv-empty{padding:4px 0 20px;color:var(--soft)}:where(.pp) .rvf-error{color:#b3261e;font-size:14px}:where(.pp) .rd-back{opacity:0;transition:opacity .35s ease}:where(.pp) .rd-back.is-open{opacity:1}:where(.pp) .rd{transform:translate(100%);transition:transform .38s cubic-bezier(.2,.7,.2,1)}:where(.pp) .rd.is-open{transform:none}@media(prefers-reduced-motion:reduce){:where(.pp) .rd,:where(.pp) .rd-back{transition:none}}:where(.pp) .rvf-hint{font-size:13px;color:var(--soft);margin-top:-4px}:where(.pp) .rvf-two{align-items:end}:where(.pp) .rv>.stars+h3{margin-top:6px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/product.css.map */
