html body{--bp-ink: #292631;--bp-brand: #482080;--bp-brand-dark: #32105E;--bp-violet: #7446A8;--bp-accent: #B49AD8;--bp-accent-soft: #E9DDF7;--bp-sale: #F5C85B;--bp-mint: #BFE8D0;--bp-bg: #FFFFFF;--bp-sand: #E9DDF7;--bp-sage: #F1E9FB;--bp-card: #FFFFFF;--bp-line: #E6DCF3;--bp-muted: #5E5A6B;--bp-serif: "Fraunces", Georgia, "Times New Roman", serif;--bp-sans: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif}html body :is(.cs-pdp,.csp,.css,.csg,.csu,.csf,.csbar),html body :is(.cs-pdp,.csp,.css,.csg,.csu,.csf,.csbar) *{font-family:var(--bp-sans)}html body :is(.cs-pdp,.csp,.css,.csg,.csu,.csf) :is(.cs-title,.cs-h,.cs-step__t,.cs-price__now,.cs-size__l,.cs-bundle__name,.cs-bundle__now,.cs-guar__t,.cs-sticky__p,.csp__h,.csp__ct,.css__h,.css__t,.csg__h,.csg__art-h,.csg__finder-h,.csu__h,.csu__t,.csf__h){font-family:var(--bp-serif);letter-spacing:-.015em}html body .cs-modal h3,html body .csbar__now{font-family:var(--bp-serif)}html body .cs-pdp .cs-title{font-weight:600;font-size:clamp(30px,3.6vw,44px);line-height:1.1}html body :is(.csp__h,.css__h,.csg__h,.csu__h,.csf__h){font-weight:600;font-size:clamp(28px,4.2vw,42px);line-height:1.12}html body :is(.cs-step__t,.csp__ct,.css__t,.csu__t,.csg__art-h,.csg__finder-h){font-weight:600}html body .cs-pdp :is(.cs-size__l,.cs-bundle__name,.cs-bundle__now,.cs-price__now){font-weight:600}html body :is(.csp,.css,.csg,.csu,.csf) :is(.csp__eyebrow,.css__eyebrow,.csg__eyebrow,.csu__eyebrow,.csf__eyebrow){text-align:left;color:var(--bp-violet);letter-spacing:.12em;font-size:12.5px;font-weight:700;display:flex;align-items:center;gap:10px}html body :is(.csp,.css,.csg,.csu,.csf) :is(.csp__eyebrow,.css__eyebrow,.csg__eyebrow,.csu__eyebrow,.csf__eyebrow):before{content:"";width:28px;height:2px;background:var(--bp-accent);flex:none}html body :is(.csp__h,.css__h,.csg__h,.csu__h,.csf__h){text-align:left;color:var(--bp-brand-dark)}html body :is(.csp__sub,.css__sub,.csg__sub,.csu__sub){text-align:left;margin-left:0;color:var(--bp-muted)}html body .cs-pdp{--cs-bg: var(--bp-bg);--cs-ink: var(--bp-ink);--cs-muted: var(--bp-muted);--cs-coral: var(--bp-brand);--cs-coral-soft: var(--bp-accent-soft);--cs-line: var(--bp-line);--cs-card: var(--bp-card)}html body .cs-pdp .cs-marquee{background:var(--bp-brand-dark);color:#fff}html body .cs-pdp .cs-marquee__item{font-weight:500;letter-spacing:.08em;font-size:12.5px}html body .cs-pdp .cs-marquee__item:after{content:"\2022";font-size:14px;opacity:.6}html body .cs-pdp .cs-stage{background:var(--bp-sand);border-radius:14px}html body .cs-pdp .cs-stage__badge{transform:none;border-radius:6px;background:var(--bp-sale);color:var(--bp-ink);font-family:var(--bp-sans);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:7px 12px;box-shadow:none}html body .cs-pdp .cs-stage__count{background:#32105ed9;border-radius:6px;font-size:12.5px}html body .cs-pdp .cs-stage__nav{border-radius:10px}html body .cs-pdp .cs-thumb{border-radius:8px}html body .cs-pdp .cs-thumb[aria-current=true]{border-color:var(--bp-brand)}html body .cs-pdp .cs-pill{border-radius:6px;background:var(--bp-accent-soft);border-color:transparent;color:var(--bp-brand-dark);font-size:13.5px;font-weight:700;padding:6px 11px}html body .cs-pdp .cs-price__now{color:var(--bp-brand-dark)}html body .cs-pdp .cs-price__save{background:var(--bp-sale);color:var(--bp-ink);border-radius:6px;font-size:13px;padding:6px 10px}html body .cs-pdp .cs-step__n{background:var(--bp-brand);border-radius:8px;width:30px;height:30px;font-size:14px}html body .cs-pdp .cs-step__link{border-radius:8px;background:var(--bp-sage);border-color:transparent;color:var(--bp-brand-dark)}html body .cs-pdp .cs-step__link:hover{background:var(--bp-brand);color:#fff}html body .cs-pdp .cs-step__ic{color:var(--bp-brand);border-radius:6px}html body .cs-pdp .cs-size{border-radius:10px}html body .cs-pdp .cs-size[aria-checked=true]{border-color:var(--bp-brand);box-shadow:inset 0 0 0 1.5px var(--bp-brand);background:#f7f2fd}html body .cs-pdp .cs-bundle{border-radius:12px}html body .cs-pdp .cs-bundle.is-on{border-color:var(--bp-brand);box-shadow:inset 0 0 0 1.5px var(--bp-brand);background:#f7f2fd}html body .cs-pdp .cs-bundle.is-on .cs-radio{border-color:var(--bp-brand)}html body .cs-pdp .cs-bundle.is-on .cs-radio:after{background:var(--bp-brand)}html body .cs-pdp .cs-bundle__img{border-radius:8px;background:var(--bp-sand)}html body .cs-pdp .cs-bundle__tag{background:var(--bp-sale);color:var(--bp-ink);border-radius:4px}html body .cs-pdp .cs-bundle__ribbon{background:var(--bp-brand);border-radius:6px;top:-11px;font-size:11.5px}html body .cs-pdp .cs-bundle__ribbon--dark{background:var(--bp-sale);color:var(--bp-ink)}html body .cs-pdp .cs-swatch[aria-checked=true]{border-color:var(--bp-brand)}html body .cs-pdp .cs-diffsize{color:var(--bp-brand)}html body .cs-pdp .cs-atc{border-radius:12px;background:var(--bp-brand);box-shadow:0 10px 22px #48208047;font-family:var(--bp-sans);font-weight:700;font-size:19px;letter-spacing:.01em}html body .cs-pdp .cs-atc:hover{background:var(--bp-brand-dark)}html body .cs-pdp .cs-guar{background:var(--bp-mint);border-color:transparent;border-radius:12px}html body .cs-pdp .cs-guar__ic{font-size:0;background:#fff;border-radius:10px}html body .cs-pdp .cs-guar__ic:before{content:"";width:24px;height:24px;background:var(--bp-brand);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v6c0 4.5-3 7.5-7 9-4-1.5-7-4.5-7-9V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v6c0 4.5-3 7.5-7 9-4-1.5-7-4.5-7-9V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E") center / contain no-repeat}html body .cs-pdp .cs-bullets li{font-size:16px}html body .cs-pdp .cs-bullets__i:empty{width:22px;height:22px;border-radius:6px;background:var(--bp-mint);position:relative}html body .cs-pdp .cs-bullets__i:empty:before{content:"\2713";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--bp-brand-dark);font-weight:700;font-size:13px}html body .cs-pdp .cs-acc__ic:empty{display:none}html body .cs-pdp .cs-acc summary{font-family:var(--bp-sans);font-weight:700;font-size:17px}html body .cs-pdp .cs-acc__body{padding-left:0}html body .cs-pdp .cs-ribbon{background:var(--bp-brand-dark);color:#fff}html body .cs-pdp .cs-ribbon__item{font-family:var(--bp-serif);font-style:italic;font-weight:500}html body .cs-pdp .cs-ribbon__item:after{content:"\2022"}html body .cs-pdp .cs-modal{border-radius:14px}html body .csp{background:var(--bp-card)}html body .csp .csp__ba{border-radius:14px;gap:4px}html body .csp .csp__tag{border-radius:6px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;left:12px;transform:none}html body .csp .csp__card{border-radius:14px}html body .csp .csp__card--no{background:var(--bp-bg);border-color:var(--bp-line)}html body .csp .csp__card--yes{background:var(--bp-brand);color:#fff}html body .csp .csp__ct>span[aria-hidden]{display:none}html body .csp .csp__card--no .csp__mk{color:#a79db8}html body .csp .csp__card--yes .csp__mk{color:var(--bp-accent)}html body .csp .csp__cta{border-radius:12px;background:var(--bp-brand);box-shadow:none;font-family:var(--bp-sans);font-weight:700;font-size:18px;margin-left:0}html body .csp .csp__cta:hover{background:var(--bp-brand-dark)}html body .csp .csp__cta>span[aria-hidden],html body .csbar .csbar__btn>span[aria-hidden]{display:none}html body .csbar{border-radius:14px;border:1px solid var(--bp-line)}html body .csbar .csbar__now{color:var(--bp-ink);font-weight:600}html body .csbar .csbar__btn{border-radius:10px;background:var(--bp-brand);font-family:var(--bp-sans);font-weight:700;font-size:17px}html body .css{background:var(--bp-sand)}html body .css .css__panel{background:transparent;padding:0}html body .css .css__media{border-radius:12px}html body .css .css__n{background:var(--bp-brand);color:#fff;border-radius:8px;box-shadow:none;font-family:var(--bp-sans);font-weight:700}html body .css .css__size{border-radius:6px}html body .css .css__card{text-align:left}html body .css .css__t,html body .css .css__d{margin-left:0}html body .css .css__note{text-align:left;font-weight:500;color:var(--bp-muted)}html body .csg{background:var(--bp-card)}html body .csg .csg__art{background:var(--bp-accent-soft);border-radius:14px}html body .csg .csg__art-h{text-align:left}html body .csg .csg__mini{border-color:var(--bp-brand);border-radius:10px}html body .csg .csg__mini th{background:#dccdee;color:var(--bp-brand-dark)}html body .csg .csg__mini td,html body .csg .csg__mini td:first-child,html body .csg .csg__mini th:first-child{border-color:#dccdee}html body .csg .csg__mini td:first-child{color:var(--bp-brand)}html body .csg .csg__pill{border-color:var(--bp-brand);background:#fff;border-radius:8px;margin-left:0}html body .csg .csg__dog [stroke="#EE6A5F"]{stroke:var(--bp-violet)}html body .csg .csg__dog g[stroke]{stroke:var(--bp-violet)}html body .csg .csg__finder{border-radius:14px;background:var(--bp-sage)}html body .csg .csg__input{border-radius:10px;background:#fff}html body .csg .csg__input:focus{outline-color:var(--bp-brand)}html body .csg .csg__units{border-radius:10px}html body .csg .csg__unit[aria-pressed=true]{background:var(--bp-brand)}html body .csg .csg__result b{color:var(--bp-brand);font-family:var(--bp-serif)}html body .csg .csg__pick{border-radius:8px;background:var(--bp-brand)}html body .csg .csg__table{border-radius:12px}html body .csg .csg__table th{background:var(--bp-brand)}html body .csg .csg__table td:first-child{color:var(--bp-brand);font-family:var(--bp-serif)}html body .csg .csg__table tr.is-hit td{background:var(--bp-accent-soft)}html body .csu{background:var(--bp-sand)}html body .csu .csu__card{border-radius:12px;box-shadow:none;border:1px solid var(--bp-line)}html body .csu .csu__media{background:var(--bp-sage)}html body .csu .csu__badge{display:none}html body .csu .csu__tag{border-radius:6px;background:var(--bp-brand);color:#fff;font-weight:700;letter-spacing:.04em}html body .csu .csu__body{padding:16px 14px 18px}html body .csu .csu__foot{justify-content:flex-start}html body .csu .csu__foot li:before{color:var(--bp-brand)}html body .csf{background:var(--bp-bg)}html body .csf .csf__tabs{border-radius:10px;background:var(--bp-card)}html body .csf .csf__tab{border-radius:8px;font-family:var(--bp-sans);font-weight:700;font-size:15px}html body .csf .csf__tab[aria-selected=true]{background:var(--bp-brand)}html body .csf .csf__tab:focus-visible{outline-color:var(--bp-brand)}html body .csf .csf__panel{border-radius:12px}html body .csf .csf__item summary{font-family:var(--bp-sans);font-weight:700;font-size:17px}html body .csf .csf__foot{text-align:left;font-weight:500}html body .csf .csf__foot a{color:var(--bp-brand)}html body .cs-pdp .cs-title{color:var(--bp-brand-dark)}html body .csf .csf__tabs,html body .csf .csf__panel{border-color:var(--bp-line)}html body .csf .csf__item+.csf__item{border-top-color:var(--bp-line)}html body .csf .csf__a{color:var(--bp-muted)}html body .csf .csf__a a{color:var(--bp-brand)}html body .csu .csu__d,html body .css .css__d{color:var(--bp-muted)}html body .csu .csu__t,html body .css .css__t{color:var(--bp-brand-dark)}html body :is(.csp,.css,.csg,.csu,.csf){color:var(--bp-ink)}html body .csp .csp__tag{color:var(--bp-brand-dark)}html body .csbar .csbar__save{color:var(--bp-muted)}html body .csg .csg__input{border-color:var(--bp-line);color:var(--bp-ink)}html body .csg .csg__unit{color:var(--bp-brand-dark)}html body .csg :is(.csg__table td:last-child,.csg__note,.csg__result){color:var(--bp-muted)}html body .csg .csg__mini{background:#fff}html body .csf .csf__tab{color:var(--bp-muted)}html body .csf .csf__tab[aria-selected=true]{color:#fff}html body .cs-pdp .cs-size__m{white-space:nowrap}html body .cs-pdp .cs-stock{font-size:14.5px;font-weight:500;color:var(--bp-muted)}@media(max-width:480px){html body .cs-pdp .cs-size__m{font-size:9.5px;letter-spacing:-.01em}html body .cs-pdp .cs-pill{font-size:12.5px}html body .cs-pdp .cs-bundle__ribbon{font-size:10.5px;padding:4px 9px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cs-rebrand.css.map */
