.wb-pdp{--gold:#C69630;--gold-dark:#A67A1F;--gold-soft:#F5EAD6;--ink:#2B2B2A;--char:#494948;--slate:#536070;--sage:#6B8E6B;--cream:#FBF7EF;--paper:#FFFFFF;--line:#E7E1D4;--muted:#6F6B63;--ok:#3E7A4E;--warn:#B25B3A;--sans:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--serif:"Poppins",-apple-system,"Segoe UI",Arial,sans-serif}.wb-pdp *{box-sizing:border-box;margin:0;padding:0}.wb-pdp{font-family:var(--sans);color:var(--ink);background:var(--paper);line-height:1.6;font-size:17px;-webkit-font-smoothing:antialiased}.wb-pdp img{max-width:100%;display:block}.wb-pdp a{color:inherit}.wb-pdp .wrap{max-width:1040px;margin:0 auto;padding:0 20px}.wb-pdp .narrow{max-width:720px;margin:0 auto;padding:0 20px}.wb-pdp .btn{display:inline-block;background:var(--gold);color:#fff;text-decoration:none;font-weight:800;font-size:16px;padding:16px 30px;border-radius:40px;letter-spacing:.01em;box-shadow:0 6px 18px #c6963047;transition:transform .15s,background .15s}.wb-pdp .btn:hover{background:var(--gold-dark);transform:translateY(-1px)}.wb-pdp .btn.dark{background:var(--ink);box-shadow:none}.wb-pdp .btn.block{display:block;text-align:center;width:100%}.wb-pdp .btn-note{font-size:13px;color:var(--muted);margin-top:10px;text-align:center}.wb-pdp .eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.wb-pdp h2.sec{font-size:clamp(24px,3.3vw,34px);line-height:1.2;letter-spacing:-.01em;color:var(--ink);margin:8px 0 14px;font-weight:700}.wb-pdp .lead{font-size:18px;color:var(--char);max-width:640px}.wb-pdp .how{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.wb-pdp .how svg{width:100%;height:auto}.wb-pdp .steps{display:grid;gap:14px}.wb-pdp .step{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:start}.wb-pdp .step .k{width:40px;height:40px;border-radius:50%;background:var(--gold-soft);color:var(--gold-dark);font-weight:800;display:flex;align-items:center;justify-content:center;font-size:15px}.wb-pdp .step b{display:block;font-size:17px;margin-bottom:2px}.wb-pdp .step p{font-size:15px;color:var(--char)}.wb-pdp .labs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.wb-pdp .lab{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}.wb-pdp .lab img{aspect-ratio:1/1;object-fit:cover;width:100%}.wb-pdp .lab .m{padding:16px 18px}.wb-pdp .lab .m b{display:block;font-size:34px;font-weight:800;color:var(--gold);letter-spacing:-.03em;line-height:1}.wb-pdp .lab .m span{display:block;font-size:13px;color:var(--muted);margin-top:4px;font-weight:600}.wb-pdp .lab-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.wb-pdp .lab-row span{font-size:13px;font-weight:700;border:1px solid var(--line);background:var(--cream);padding:7px 14px;border-radius:30px}.wb-pdp .fine{font-size:12.5px;color:var(--muted);margin-top:12px;line-height:1.5}.wb-pdp .reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.wb-pdp .rev{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px}.wb-pdp .rev .stars{color:var(--gold);font-size:16px;letter-spacing:2px;margin-bottom:8px}.wb-pdp .rev p{font-size:15.5px;line-height:1.5;margin-bottom:12px}.wb-pdp .rev b{font-size:14px}.wb-pdp .rev small{display:block;font-size:11.5px;color:var(--ok);font-weight:800;text-transform:uppercase;letter-spacing:.06em}.wb-pdp .quote{font-family:var(--sans);font-weight:500;font-size:clamp(18px,2.3vw,23px);line-height:1.4;color:var(--ink)}.wb-pdp .quote cite{display:block;font-family:var(--sans);font-style:normal;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-top:14px}.wb-pdp .faq details{border-bottom:1px solid var(--line);padding:16px 0}.wb-pdp .faq summary{font-weight:800;cursor:pointer;font-size:17px;list-style:none;position:relative;padding-right:30px}.wb-pdp .faq summary::-webkit-details-marker{display:none}.wb-pdp .faq summary:after{content:"+";position:absolute;right:0;top:-3px;font-size:24px;color:var(--gold);font-weight:400}.wb-pdp .faq details[open] summary:after{content:"\2212"}.wb-pdp .faq details p{margin-top:10px;font-size:15.5px;color:var(--char)}.wb-pdp .final{background:linear-gradient(180deg,var(--cream),#fff);text-align:center;padding:64px 0}.wb-pdp .final h2{font-size:clamp(28px,4vw,42px);line-height:1.12;letter-spacing:-.02em;margin-bottom:12px}.wb-pdp .final p{color:var(--char);margin-bottom:24px}.wb-pdp .sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--line);padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -6px 20px #00000014}.wb-pdp .sticky .p{font-size:13px;line-height:1.3}.wb-pdp .sticky .p b{display:block;font-size:15px}.wb-pdp .sticky .btn{padding:12px 20px;font-size:14px;white-space:nowrap}.wb-pdp .sp{padding:56px 0}.wb-pdp .sp-sm{padding:36px 0}.wb-pdp .bg-cream{background:var(--cream)}.wb-pdp .center{text-align:center}.wb-pdp .center .lead{margin:0 auto}@media(max-width:860px){.wb-pdp .how{grid-template-columns:1fr}.wb-pdp .labs{grid-template-columns:1fr 1fr}.wb-pdp .reviews{grid-template-columns:1fr}}@media(max-width:560px){.wb-pdp{font-size:16px}.wb-pdp .labs{grid-template-columns:1fr}.wb-pdp .sp{padding:40px 0}}@media(min-width:861px){.wb-pdp .sticky{display:none}}.wb-pdp .sp-banner{width:100%;border-radius:18px;aspect-ratio:2000/608;object-fit:cover;border:1px solid var(--line)}.wb-pdp .sp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px}.wb-pdp .sp-card{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.wb-pdp .sp-card img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:top}.wb-pdp .sp-card figcaption{padding:12px 14px}.wb-pdp .sp-card b{display:block;font-size:15px}.wb-pdp .sp-card span{display:block;font-size:12.5px;color:var(--muted);line-height:1.35}.wb-pdp .sp-quote{display:grid;grid-template-columns:320px 1fr;gap:26px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;margin-top:16px}.wb-pdp .sp-quote img{border-radius:12px;width:100%;aspect-ratio:16/9;object-fit:cover}.wb-pdp .sp-pods{font-size:13.5px;color:var(--muted);margin-top:12px;font-weight:600}@media(max-width:860px){.wb-pdp .sp-grid{grid-template-columns:1fr 1fr}.wb-pdp .sp-quote{grid-template-columns:1fr}.wb-pdp .sp-banner{aspect-ratio:auto}}.wb-pdp .tl-wrap{margin-top:36px}.wb-pdp .tl-title{text-align:center;font-size:clamp(20px,2.6vw,26px);font-weight:700;margin-bottom:18px;color:var(--ink)}.wb-pdp .tl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:start}.wb-pdp .tl-card{background:var(--gold-soft);border-radius:16px;padding:28px 24px;text-align:center}.wb-pdp .tl-card svg{margin:0 auto 14px;display:block}.wb-pdp .tl-card h3{font-size:18px;font-weight:700;margin-bottom:10px;color:var(--ink)}.wb-pdp .tl-card p{font-size:14.5px;line-height:1.55;color:var(--muted);margin-bottom:16px}.wb-pdp .tl-card a{display:inline-block;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:860px){.wb-pdp .tl-grid{grid-template-columns:1fr}}.wb-pdp .swatches{display:flex;align-items:center;gap:8px;margin:2px 0 10px}.wb-pdp .sw{width:22px;height:22px;border-radius:50%;border:2px solid #fff;background:var(--c);box-shadow:0 0 0 1px var(--line);cursor:pointer;padding:0}.wb-pdp .sw.on{box-shadow:0 0 0 2px var(--gold)}.wb-pdp .swl{font-size:12.5px;color:var(--muted);font-weight:600}.wb-pdp .how-photo{margin:0}.wb-pdp .brain-cmp{margin:44px 0 0;text-align:center}.wb-pdp .brain-cmp img{width:100%;height:auto;display:block}.wb-pdp .brain-cmp figcaption{font-size:12px;color:var(--muted);margin-top:8px}.wb-pdp .how-photo img{width:100%;border-radius:20px;aspect-ratio:4/3;object-fit:cover}.wb-pdp .how-photo figcaption{font-size:13px;color:var(--muted);margin-top:10px;line-height:1.5}.wb-pdp .cmp{border-radius:20px;overflow:hidden;border:1px solid var(--line)}.wb-pdp .cmp-head,.wb-pdp .cmp-row{display:grid;grid-template-columns:1fr 1fr}.wb-pdp .cmp-head div{padding:16px 20px;font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#fff}.wb-pdp .cmp-wb-h{background:var(--gold)}.wb-pdp .cmp-gen-h{background:var(--char)}.wb-pdp .cmp-row>div{padding:16px 20px;border-top:1px solid var(--line)}.wb-pdp .cmp-wb{background:var(--gold-soft)}.wb-pdp .cmp-gen{background:#f4f2ee}.wb-pdp .cmp-row b{display:block;font-size:13.5px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.wb-pdp .cmp-wb b{color:var(--gold-dark)}.wb-pdp .cmp-gen b{color:var(--warn)}.wb-pdp .cmp-row p{font-size:14.5px;line-height:1.5;color:var(--char)}.wb-pdp .cmp-foot{text-align:center;max-width:760px;margin:30px auto 0}.wb-pdp .cmp-foot h3{font-size:clamp(19px,2.4vw,24px);margin:18px 0 8px}.wb-pdp .cmp-foot p{color:var(--char);margin-bottom:12px}.wb-pdp .cmp-foot .btn{margin-top:8px}@media(max-width:860px){.wb-pdp .cmp-head,.wb-pdp .cmp-row{grid-template-columns:1fr 1fr}.wb-pdp .cmp-row>div,.wb-pdp .cmp-head div{padding:12px}.wb-pdp .cmp-row p{font-size:13px}.wb-pdp .cmp-row b{font-size:12px}}.wb-pdp [hidden]{display:none!important}.wb-pdp .crumbs{font-size:12.5px;color:var(--muted);margin:22px 0 14px}.wb-pdp .crumbs a{color:var(--muted);text-decoration:none}.wb-pdp .pdp{display:grid;grid-template-columns:1.08fr 1fr;gap:44px;align-items:start;padding-bottom:56px}.wb-pdp .pdp-gal{position:sticky;top:106px}.wb-pdp .stage{position:relative;aspect-ratio:1/1;background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden}.wb-pdp .stage .sl{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .25s;display:flex}.wb-pdp .stage .sl.on{opacity:1;z-index:1}.wb-pdp .stage .sl img,.wb-pdp .stage .sl .cv img{width:100%;height:100%;object-fit:contain;background:#fff}.wb-pdp .stage .cv{display:block;width:100%;height:100%}.wb-pdp .g-badge{position:absolute;z-index:2;left:16px;top:16px;background:var(--gold);color:#fff;font-weight:800;font-size:13px;padding:7px 13px;border-radius:30px}.wb-pdp .thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px}.wb-pdp .th{padding:0;border:2px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;cursor:pointer;aspect-ratio:1/1}.wb-pdp .th.on{border-color:var(--gold)}.wb-pdp .th img,.wb-pdp .th .cv img{width:100%;height:100%;object-fit:cover;display:block}.wb-pdp .th .cv{display:block;height:100%}.wb-pdp .pdp-info .eyebrow{color:var(--gold)}.wb-pdp .pdp-info h1{font-size:clamp(30px,3.6vw,42px);line-height:1.1;letter-spacing:-.02em;font-weight:700;margin:8px 0 10px}.wb-pdp .rating{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--char);margin-bottom:12px}.wb-pdp .rating .stars{color:var(--gold);letter-spacing:2px}.wb-pdp .rating a{color:var(--char)}.wb-pdp .pdp-sub{color:var(--char);font-size:16px;line-height:1.55;margin-bottom:18px}.wb-pdp .pbox{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:20px}.wb-pdp .pbox b{font-size:34px;font-weight:800;color:var(--ink)}.wb-pdp .pbox s{color:var(--muted);font-size:18px}.wb-pdp .pbox em{font-style:normal;background:var(--gold-soft);color:var(--gold-dark);font-weight:800;font-size:13px;padding:6px 11px;border-radius:30px}.wb-pdp .pbox small{width:100%;color:var(--ok);font-weight:600;font-size:13.5px}.wb-pdp .opt-h{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.wb-pdp .opts{display:grid;gap:10px;margin-bottom:18px}.wb-pdp .opt{position:relative;display:grid;grid-template-columns:22px 1fr auto;gap:14px;align-items:center;border:2px solid var(--line);border-radius:16px;padding:16px 16px 14px;cursor:pointer;background:#fff;transition:border-color .15s,box-shadow .15s}.wb-pdp .opt input{position:absolute;opacity:0;pointer-events:none}.wb-pdp .opt.sel{border-color:var(--gold);box-shadow:0 8px 22px #c6963024;background:var(--cream)}.wb-pdp .o-radio{width:20px;height:20px;border-radius:50%;border:2px solid #C9C2B4;display:block}.wb-pdp .opt.sel .o-radio{border-color:var(--gold);box-shadow:inset 0 0 0 4px #fff;background:var(--gold)}.wb-pdp .o-main b{display:block;font-size:17px}.wb-pdp .o-line{display:block;font-size:13.5px;color:var(--char);margin-top:2px}.wb-pdp .o-flag{position:absolute;top:-11px;right:14px;background:var(--gold);color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:20px}.wb-pdp .o-flag.alt{background:var(--ink)}.wb-pdp .o-price{text-align:right;white-space:nowrap}.wb-pdp .o-price b{display:block;font-size:18px}.wb-pdp .o-price s{font-size:13px;color:var(--muted)}.wb-pdp .o-price em{display:block;font-style:normal;font-size:12px;font-weight:700;color:var(--gold-dark)}.wb-pdp .opt .swatches{display:flex;align-items:center;gap:8px;margin-top:8px}.wb-pdp .inc{list-style:none;padding:0;margin:0 0 18px;border:1px solid var(--line);border-radius:16px;overflow:hidden}.wb-pdp .inc li{display:flex;justify-content:space-between;gap:14px;padding:12px 16px;font-size:14.5px;border-top:1px solid var(--line)}.wb-pdp .inc li:first-child{border-top:0}.wb-pdp .inc li span{color:var(--muted);font-size:13px;text-align:right}.wb-pdp .inc li b:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--gold);margin-right:10px;vertical-align:middle}.wb-pdp .atc{font-size:17px;padding:18px 30px}.wb-pdp .assure{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 18px}.wb-pdp .assure div{background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:10px;text-align:center;font-size:12.5px;line-height:1.35;color:var(--char)}.wb-pdp .assure b{display:block;color:var(--ink);font-size:13px}.wb-pdp .pdp-ticks{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;list-style:none;padding:0;margin:0 0 18px}.wb-pdp .pdp-ticks li{font-size:14px;padding-left:24px;position:relative}.wb-pdp .pdp-note{font-size:11.5px;line-height:1.5;color:#9a958a;margin:-8px 0 18px}.wb-pdp .pdp-ticks li:before{content:"\2713";position:absolute;left:0;top:0;color:#fff;background:var(--gold);width:17px;height:17px;border-radius:50%;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.wb-pdp .acc details{border-top:1px solid var(--line);padding:14px 0}.wb-pdp .acc details:last-child{border-bottom:1px solid var(--line)}.wb-pdp .acc summary{font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.wb-pdp .acc summary:after{content:"+";color:var(--gold);font-weight:800;font-size:20px;line-height:1}.wb-pdp .acc details[open] summary:after{content:"\2212"}.wb-pdp .acc details.is-closing summary:after{content:"+"}.wb-pdp .acc p,.wb-pdp .acc ul{font-size:14.5px;color:var(--char);margin-top:10px}.wb-pdp .acc ul{padding-left:18px}.wb-pdp .acc .pdp-ticks{padding-left:0;margin:12px 0}.wb-pdp .acc .pdp-note{font-size:11.5px;line-height:1.5;color:#9a958a;margin:0}.wb-pdp .mini-quote{display:flex;gap:14px;align-items:center;background:var(--ink);color:#fff;border-radius:16px;padding:14px 16px;margin:0 0 18px;text-decoration:none}.wb-pdp .mini-quote .pl{flex:0 0 42px;height:42px;border-radius:50%;background:var(--gold);display:flex;align-items:center;justify-content:center}.wb-pdp .mini-quote b{display:block;font-size:14.5px}.wb-pdp .mini-quote span{font-size:12.5px;color:#ffffffb3}@media(max-width:900px){.wb-pdp .pdp{grid-template-columns:1fr;gap:22px}.wb-pdp .pdp-gal{position:static}.wb-pdp .thumbs{grid-template-columns:repeat(5,1fr);gap:6px}.wb-pdp .pdp-ticks{grid-template-columns:1fr}.wb-pdp .assure div{font-size:11.5px;padding:8px 6px}.wb-pdp .opt{grid-template-columns:20px 1fr}.wb-pdp .o-price{grid-column:2;text-align:left;display:flex;gap:8px;align-items:baseline}.wb-pdp .o-price b,.wb-pdp .o-price em{display:inline}}.wb-pdp .wbp{position:fixed;inset:auto 0 0 0;margin:0;padding:0;border:0;width:100%;max-width:100%;height:auto;max-height:92vh;max-height:92dvh;background:transparent;color:var(--ink);font-family:var(--sans);overflow:visible;transform:translateY(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.wb-pdp .wbp.is-open{transform:none}.wb-pdp .wbp::backdrop{background:#2b2b2a8c;opacity:0;transition:opacity .25s}.wb-pdp .wbp.is-open::backdrop{opacity:1}.wb-pdp .wbp__panel{display:flex;flex-direction:column;max-height:inherit;background:#fff;border-radius:22px 22px 0 0;box-shadow:0 -10px 40px #0000002e;overflow:hidden;transition:transform .25s ease}.wb-pdp .wbp__head{position:relative;padding:8px max(20px,env(safe-area-inset-right)) 14px max(20px,env(safe-area-inset-left));border-bottom:1px solid var(--line);touch-action:none;flex:none}.wb-pdp .wbp__handle{display:block;width:44px;height:5px;border-radius:5px;background:var(--line);margin:0 auto 12px}.wb-pdp .wbp__close{position:absolute;top:8px;right:max(10px,env(safe-area-inset-right));width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--char);display:flex;align-items:center;justify-content:center;cursor:pointer}.wb-pdp .wbp__close:hover{background:var(--cream)}.wb-pdp .wbp__summary{display:flex;gap:14px;align-items:center;padding-right:44px}.wb-pdp .wbp__img{width:72px;height:72px;object-fit:contain;border-radius:14px;background:var(--cream);border:1px solid var(--line);flex:none}.wb-pdp .wbp__name{font-size:18px;font-weight:800;letter-spacing:-.01em;line-height:1.25}.wb-pdp .wbp__price{margin-top:4px;display:flex;align-items:baseline;gap:8px}.wb-pdp .wbp__price b{font-size:20px;font-weight:800;letter-spacing:-.02em}.wb-pdp .wbp__price s{font-size:14px;color:var(--muted)}.wb-pdp .wbp__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px max(20px,env(safe-area-inset-right)) 8px max(20px,env(safe-area-inset-left))}.wb-pdp .wbp__foot{flex:none;border-top:1px solid var(--line);background:#fff;padding:12px max(20px,env(safe-area-inset-right)) calc(14px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.wb-pdp .wbp__msg{font-size:14px;font-weight:700;line-height:1.45;text-align:center;margin-bottom:10px}.wb-pdp .wbp__msg:empty{display:none}.wb-pdp .wbp__msg.is-error{color:var(--warn)}.wb-pdp .wbp__add{box-shadow:none;border:0;cursor:pointer;font-family:inherit}.wb-pdp .wbp__add[disabled]{background:#d9cfbc;color:#fff;cursor:not-allowed;transform:none}.wb-pdp .wbp__add.is-loading{background:var(--gold);opacity:.75;cursor:progress}.wb-pdp .wbp-row{border:1px solid var(--line);border-radius:16px;margin-bottom:10px;background:#fff;transition:border-color .15s}.wb-pdp .wbp-row.is-open{border-color:var(--gold)}.wb-pdp .wbp-row__head{display:flex;align-items:center;gap:12px;width:100%;min-height:62px;padding:10px 16px;border:0;background:transparent;text-align:left;cursor:pointer;font-family:inherit;color:var(--ink);border-radius:16px}.wb-pdp .wbp-row__text{flex:1;min-width:0}.wb-pdp .wbp-row__label{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.wb-pdp .wbp-row__value{display:block;font-size:15px;font-weight:700;line-height:1.35;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-pdp .wbp-row__value.is-empty{color:var(--gold-dark)}.wb-pdp .wbp-row__icon{flex:none;width:26px;height:26px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23A67A1F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;transition:transform .2s}.wb-pdp .wbp-row.is-open .wbp-row__icon:not(.is-check){transform:rotate(180deg)}.wb-pdp .wbp-row__icon.is-check{background:var(--gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10' viewBox='0 0 13 10'%3E%3Cpath d='M1.5 5l3.5 3.5 6.5-7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center}.wb-pdp .wbp-row__list{padding:2px 14px 14px}.wb-pdp .wbp-group+.wbp-group{margin-top:12px}.wb-pdp .wbp-group__title{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.wb-pdp .wbp-chips{display:flex;flex-wrap:wrap;gap:8px}.wb-pdp .wbp-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:30px;background:#fff;color:var(--ink);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.wb-pdp .wbp-chip:hover{border-color:var(--gold)}.wb-pdp .wbp-chip[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:#fff}.wb-pdp .wbp-dot{width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 1px var(--line);flex:none}.wb-pdp .wbp-options{display:grid;gap:8px}.wb-pdp .wbp-option{display:block;width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font-family:inherit;font-size:14px;font-weight:600;line-height:1.35;text-align:left;cursor:pointer}.wb-pdp .wbp-option:hover{border-color:var(--gold)}.wb-pdp .wbp-option[aria-pressed=true]{border-color:var(--gold);background:var(--gold-soft)}.wb-pdp .wbp-empty{font-size:14px;color:var(--muted)}.wb-pdp .wbp-chip:disabled,.wb-pdp .wbp-option:disabled{opacity:.45;border-color:var(--line);cursor:not-allowed}.wb-pdp .wbp :focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media(min-width:861px){.wb-pdp .wbp{top:0;right:0;bottom:0;left:0;margin:auto;width:min(560px,calc(100vw - 48px));max-height:min(780px,88vh);opacity:0;transform:translateY(14px) scale(.98);transition:opacity .22s,transform .22s}.wb-pdp .wbp.is-open{opacity:1;transform:none}.wb-pdp .wbp__panel{border-radius:22px;box-shadow:0 30px 80px #00000047}.wb-pdp .wbp__handle{display:none}.wb-pdp .wbp__head{padding-top:20px}}@media(prefers-reduced-motion:reduce){.wb-pdp .wbp,.wb-pdp .wbp::backdrop,.wb-pdp .wbp__panel{transition:none}}.wb-pdp h1,.wb-pdp h2,.wb-pdp h3{font-family:var(--sans);font-style:normal;text-transform:none}.wb-pdp button{line-height:inherit;font-family:inherit}.wb-pdp img{height:auto;border-radius:0}.wb-pdp .btn{text-transform:none;border:0;cursor:pointer;font-family:inherit}.wb-pdp .opt-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:14px}.wb-pdp .opt .swatches{position:relative;z-index:2}.wb-pdp .opt:not(.sel):hover{border-color:#d9cfbc}.wb-pdp .opt.sel{cursor:default}.wb-pdp [data-pdp-root].is-switching .pdp-gal,.wb-pdp [data-pdp-root].is-switching .pbox,.wb-pdp [data-pdp-root].is-switching .inc{opacity:.5;transition:opacity .15s .1s}.wb-pdp [data-pdp-root].is-switching .opts{pointer-events:none}.wb-pdp .opt-link:focus-visible,.wb-pdp .th:focus-visible,.wb-pdp .sw:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.wb-pdp .pdp-gal{top:24px}.wb-pdp [id]{scroll-margin-top:20px}.wb-pdp .stage .sl img{max-width:100%}.wb-pdp .th{color:inherit}.wb-pdp .sticky{padding-bottom:calc(10px + env(safe-area-inset-bottom))}@media(max-width:860px){body:has(.wb-pdp .sticky){padding-bottom:calc(70px + env(safe-area-inset-bottom))}.wb-pdp .sw{position:relative}.wb-pdp .sw:before{content:"";position:absolute;top:-9px;right:-4px;bottom:-9px;left:-4px}.wb-pdp .faq details{padding:8px 0}.wb-pdp .faq summary{padding-top:8px;padding-bottom:8px}.wb-pdp .faq summary:after{top:5px}.wb-pdp .tl-card a,.wb-pdp .fine a,.wb-pdp .lead a,.wb-pdp .crumbs a{position:relative}.wb-pdp .tl-card a:after,.wb-pdp .fine a:after,.wb-pdp .lead a:after,.wb-pdp .crumbs a:after{content:"";position:absolute;top:-10px;right:-4px;bottom:-10px;left:-4px}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/wb-pdp-bundle.css.map */
