body.retail-signature-template-v150{--retail-v150-night:#0d1028;--retail-v150-midnight:#151943;--retail-v150-indigo:#2023a9;--retail-v150-ivory:#fbfaf8;--retail-v150-stone:#f2f0f3;--retail-v150-line:rgba(20,24,48,.12);--retail-v150-muted:#62687b;--retail-v150-gold:#c8a889;--retail-v150-radius:28px;--retail-v150-shadow:0 28px 76px rgba(13,16,40,.13);background:#fff;color:#171929}body.retail-signature-template-v150 .wp-site-blocks{overflow:clip}body.retail-signature-template-v150 .retail-home-hero-wrap,body.retail-signature-template-v150 .retail-home-section,body.retail-signature-template-v150 .retail-home-editorial,body.retail-signature-template-v150 .retail-home-duo,body.retail-signature-template-v150 .retail-home-closing{padding-left:clamp(1rem,3vw,2.5rem);padding-right:clamp(1rem,3vw,2.5rem)}body.retail-signature-template-v150 .ref-signature-hero{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr)!important;align-items:center!important;gap:clamp(2.4rem,4.2vw,5.2rem)!important;width:min(1480px,100%)!important;max-width:1480px!important;min-height:var(--ref-hero-min-height,620px)!important;margin:0 auto!important;padding:clamp(3.2rem,5vw,5.8rem)!important;overflow:hidden!important;border:1px solid rgb(255 255 255 / .12)!important;border-radius:34px!important;background:radial-gradient(circle at 86% 14%,rgb(107 105 229 / .26),transparent 29%),radial-gradient(circle at 5% 100%,rgb(200 168 137 / .11),transparent 35%),linear-gradient(132deg,var(--retail-v150-night) 0%,#121636 48%,#23277f 125%)!important;color:#fff!important;box-shadow:0 34px 96px rgb(13 16 40 / .2)!important}body.retail-signature-template-v150 .ref-signature-hero:before{inset:auto auto -260px -180px!important;width:560px!important;height:560px!important;border-color:rgb(255 255 255 / .08)!important}body.retail-signature-template-v150 .ref-signature-hero:after{opacity:.65}body.retail-signature-template-v150 .ref-signature-hero__copy{min-width:0;max-width:650px}body.retail-signature-template-v150 .ref-signature-hero__brand-mark{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;max-width:260px!important;min-height:42px!important;margin:0 0 1.2rem!important;color:#fff!important;text-align:left!important}body.retail-signature-template-v150 .ref-signature-hero__brand-mark img{display:block;width:auto!important;max-width:240px!important;max-height:58px!important;object-fit:contain!important;filter:brightness(0) invert(1);opacity:.96}body.retail-signature-template-v150 .ref-signature-hero__brand-mark strong{font-family:var(--wp--preset--font-family--display);font-size:1.45rem;letter-spacing:-.03em}body.retail-signature-template-v150 .ref-signature-hero__brand-mark small{margin-left:.45rem;font-size:.65rem;font-weight:800;letter-spacing:.16em}body.retail-signature-template-v150 .ref-signature-hero__eyebrow{margin-bottom:.9rem;color:rgb(255 255 255 / .66)!important;font-size:.69rem;letter-spacing:.19em}body.retail-signature-template-v150 .ref-signature-hero h1{max-width:640px!important;margin:0 0 1.25rem!important;color:#fff!important;font-size:clamp(3.7rem,5.6vw,6.4rem)!important;font-weight:500!important;letter-spacing:-.058em!important;line-height:.91!important;text-wrap:balance}body.retail-signature-template-v150 .ref-signature-hero__intro{max-width:590px!important;margin-bottom:1.8rem!important;color:rgb(255 255 255 / .76)!important;font-size:clamp(1rem,1.15vw,1.14rem)!important;line-height:1.68!important}body.retail-signature-template-v150 .ref-signature-hero__actions{gap:.75rem}body.retail-signature-template-v150 .ref-signature-button{min-height:48px;padding:.88rem 1.45rem;border-radius:999px;font-size:.82rem;font-weight:790;letter-spacing:.01em}body.retail-signature-template-v150 .ref-signature-button--primary{background:#fff!important;color:var(--retail-v150-night)!important;box-shadow:0 12px 28px rgb(0 0 0 / .16)}body.retail-signature-template-v150 .ref-signature-button--primary:hover{background:#f0eef6!important;color:var(--retail-v150-night)!important;transform:translateY(-2px)}body.retail-signature-template-v150 .ref-signature-button--ghost{border:1px solid rgb(255 255 255 / .32)!important;background:rgb(255 255 255 / .04)!important;color:#fff!important;backdrop-filter:blur(10px)}body.retail-signature-template-v150 .ref-signature-hero__microproof{margin-top:1.6rem!important;gap:.55rem 1.05rem!important;color:rgb(255 255 255 / .58)!important;font-size:.64rem!important;letter-spacing:.07em!important}body.retail-signature-template-v150 .ref-signature-hero__visual{width:100%;min-width:0;margin:0!important;align-self:stretch}body.retail-signature-template-v150 .ref-signature-hero__visual-grid{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.42fr) minmax(170px,.78fr)!important;grid-template-rows:1fr 1fr!important;gap:16px!important;width:100%!important;height:100%!important;min-height:500px!important;padding:0!important;overflow:visible!important}body.retail-signature-template-v150 .ref-signature-hero__tile{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:block!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgb(255 255 255 / .2)!important;border-radius:24px!important;background:#f5f3f7!important;color:var(--retail-v150-night)!important;box-shadow:0 24px 64px rgb(3 5 25 / .28)!important;transform:none!important}body.retail-signature-template-v150 .ref-signature-hero__tile:hover{z-index:auto!important;transform:translateY(-3px)!important;box-shadow:0 30px 70px rgb(3 5 25 / .34)!important}body.retail-signature-template-v150 .ref-signature-hero__tile--primary{grid-column:1!important;grid-row:1 / span 2!important}body.retail-signature-template-v150 .ref-signature-hero__tile--secondary{grid-column:2!important;grid-row:1!important}body.retail-signature-template-v150 .ref-signature-hero__tile--tertiary{grid-column:2!important;grid-row:2!important}body.retail-signature-template-v150 .ref-signature-hero__tile-image{display:block!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important;border-radius:inherit!important;background:linear-gradient(145deg,#fbfafc,#eceaf1)!important}body.retail-signature-template-v150 .ref-signature-hero__tile-image img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:contain!important;object-position:var(--ref-hero-image-position,center center)!important;mix-blend-mode:multiply!important;filter:none!important;transform:none!important}body.retail-signature-template-v150 .ref-signature-hero__tile--manual .ref-signature-hero__tile-image img{object-fit:cover!important;mix-blend-mode:normal!important}body.retail-signature-template-v150 .ref-signature-hero__tile-copy{right:14px!important;bottom:14px!important;left:14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.25rem .65rem!important;padding:.8rem .9rem!important;border:1px solid rgb(255 255 255 / .64)!important;border-radius:16px!important;background:rgb(255 255 255 / .91)!important;box-shadow:0 12px 28px rgb(13 16 40 / .12)!important}body.retail-signature-template-v150 .ref-signature-hero__tile--secondary .ref-signature-hero__tile-copy,body.retail-signature-template-v150 .ref-signature-hero__tile--tertiary .ref-signature-hero__tile-copy{display:none!important}body.retail-signature-template-v150 .ref-signature-hero__tile-copy strong{font-size:.98rem!important;line-height:1.18!important}body.retail-signature-template-v150 .ref-signature-hero__tile-copy small{font-size:.56rem!important}body.retail-signature-template-v150 .ref-signature-hero__brand-canvas{position:relative;display:grid;width:100%;height:100%;min-height:500px;place-items:center;overflow:hidden;border:1px solid rgb(255 255 255 / .18);border-radius:28px;background:linear-gradient(145deg,rgb(255 255 255 / .11),rgb(255 255 255 / .035));box-shadow:inset 0 1px 0 rgb(255 255 255 / .14),0 28px 68px rgb(0 0 0 / .2);backdrop-filter:blur(12px)}body.retail-signature-template-v150 .ref-signature-hero__canvas-mark{position:relative;z-index:3;display:grid;width:190px;height:190px;place-items:center;border:1px solid rgb(255 255 255 / .28);border-radius:50%;background:rgb(255 255 255 / .06)}body.retail-signature-template-v150 .ref-signature-hero__canvas-mark b{font-family:var(--wp--preset--font-family--display);font-size:4rem;font-weight:500;letter-spacing:-.09em}body.retail-signature-template-v150 .ref-signature-hero__orbit{position:absolute;border:1px solid rgb(255 255 255 / .13);border-radius:50%}body.retail-signature-template-v150 .ref-signature-hero__orbit--one{inset:9% 14%}body.retail-signature-template-v150 .ref-signature-hero__orbit--two{inset:23% -6%;transform:rotate(28deg)}body.retail-signature-template-v150 .ref-signature-hero__material{position:absolute;z-index:4;display:flex;max-width:190px;flex-direction:column;padding:.85rem 1rem;border:1px solid rgb(255 255 255 / .2);border-radius:16px;background:rgb(12 15 42 / .7);box-shadow:0 18px 38px rgb(0 0 0 / .2);backdrop-filter:blur(14px)}body.retail-signature-template-v150 .ref-signature-hero__material small{color:rgb(255 255 255 / .55);font-size:.55rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}body.retail-signature-template-v150 .ref-signature-hero__material strong{margin-top:.25rem;color:#fff;font-family:var(--wp--preset--font-family--display);font-size:1rem;font-weight:500;line-height:1.15}body.retail-signature-template-v150 .ref-signature-hero__material--one{top:12%;left:7%}body.retail-signature-template-v150 .ref-signature-hero__material--two{top:18%;right:5%}body.retail-signature-template-v150 .ref-signature-hero__material--three{right:9%;bottom:9%}body.retail-signature-template-v150 .ref-brand-hero{display:grid!important;grid-template-columns:minmax(360px,.84fr) minmax(0,1.16fr)!important;width:min(1480px,100%)!important;max-width:1480px!important;min-height:430px!important;margin:0 auto!important;overflow:hidden!important;border:1px solid var(--retail-v150-line)!important;border-radius:30px!important;background:var(--retail-v150-ivory)!important;box-shadow:var(--retail-v150-shadow)!important}body.retail-signature-template-v150 .ref-brand-hero__identity{min-height:430px!important;padding:clamp(2.5rem,5vw,5rem)!important;background:linear-gradient(145deg,#ebe9f5 0%,#f9f7fb 100%)!important}body.retail-signature-template-v150 .ref-brand-hero__rings{opacity:.75}body.retail-signature-template-v150 .ref-brand-hero__logo{width:100%;max-width:390px;color:var(--retail-v150-indigo)!important}body.retail-signature-template-v150 .ref-brand-hero__logo img{display:block!important;width:auto!important;max-width:100%!important;max-height:118px!important;object-fit:contain!important}body.retail-signature-template-v150 .ref-brand-hero__logo strong{font-family:var(--wp--preset--font-family--display);font-size:clamp(2.4rem,4vw,4.5rem);font-weight:500;letter-spacing:-.055em}body.retail-signature-template-v150 .ref-brand-hero__logo small{margin-left:.55rem;font-weight:800;letter-spacing:.16em}body.retail-signature-template-v150 .ref-brand-hero__copy{justify-content:center!important;padding:clamp(2.8rem,5vw,5.5rem)!important}body.retail-signature-template-v150 .ref-brand-hero__copy h2{max-width:680px!important;margin:0 0 1.1rem!important;font-size:clamp(3rem,4.5vw,5.15rem)!important;line-height:.94!important;text-wrap:balance}body.retail-signature-template-v150 .ref-brand-hero__copy>p{max-width:620px!important;font-size:1.03rem!important;line-height:1.72!important}body.retail-signature-template-v150 .ref-brand-hero__promises{max-width:650px;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.retail-signature-template-v150 .ref-brand-hero__promises li{font-size:.75rem!important}body.retail-signature-template-v150 .ref-native-category-section{max-width:1480px;margin-inline:auto}body.retail-signature-template-v150 .ref-native-section-heading{align-items:end;gap:1.5rem;margin-bottom:1.5rem}body.retail-signature-template-v150 .ref-native-section-heading h2{font-size:clamp(3rem,5vw,5.8rem);line-height:.91;text-wrap:balance}body.retail-signature-template-v150 .ref-native-section-heading>p{max-width:430px;color:var(--retail-v150-muted);font-size:.85rem;line-height:1.65}body.retail-signature-template-v150 .ref-native-category-grid{grid-template-columns:repeat(var(--ref-category-columns,4),minmax(0,1fr))!important;gap:16px!important;grid-auto-rows:auto!important}body.retail-signature-template-v150 .ref-native-category-card{position:relative!important;display:flex!important;min-height:var(--ref-category-card-height,290px)!important;justify-content:flex-end!important;padding:1.45rem!important;overflow:hidden!important;border:1px solid rgb(20 24 48 / .11)!important;border-radius:22px!important;background:#ecebf2!important;color:#fff!important;box-shadow:none!important;isolation:isolate!important;text-shadow:none!important}body.retail-signature-template-v150 .ref-native-category-card.is-featured{grid-column:span 2!important}body.retail-signature-template-v150 .ref-native-category-card:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(180deg,rgb(9 12 31 / .02) 18%,rgb(9 12 31 / .76) 100%)!important;opacity:1!important}body.retail-signature-template-v150 .ref-native-category-card.has-image{background-position:center!important;background-size:cover!important}body.retail-signature-template-v150 .ref-native-category-card.has-image:after{background:linear-gradient(180deg,#fff0 15%,rgb(9 12 31 / .72) 100%)!important}body.retail-signature-template-v150 .ref-native-category-card:hover{transform:translateY(-4px)!important;box-shadow:0 24px 48px rgb(13 16 40 / .13)!important}body.retail-signature-template-v150 .ref-native-category-card__copy{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start}body.retail-signature-template-v150 .ref-native-category-card__copy small{margin-bottom:.45rem;color:rgb(255 255 255 / .68);font-size:.58rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}body.retail-signature-template-v150 .ref-native-category-card__copy strong{max-width:95%;color:#fff;font-family:var(--wp--preset--font-family--display);font-size:clamp(1.8rem,2.5vw,3.15rem);font-weight:500;letter-spacing:-.045em;line-height:.95;text-wrap:balance}body.retail-signature-template-v150 .ref-native-category-card__copy em{margin-top:.7rem;color:#fff;font-size:.63rem;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase}body.retail-signature-template-v150 .ref-native-category-card__art{position:absolute;inset:0;z-index:-2;display:block;overflow:hidden;background:linear-gradient(145deg,#11152f,#2b3290)}body.retail-signature-template-v150 .ref-native-category-card__art i{position:absolute;border:1px solid rgb(255 255 255 / .15);border-radius:50%}body.retail-signature-template-v150 .ref-native-category-card__art i:first-child{width:88%;aspect-ratio:1;top:-42%;right:-22%}body.retail-signature-template-v150 .ref-native-category-card__art i:nth-child(2){width:64%;aspect-ratio:1;bottom:-36%;left:-14%;background:rgb(255 255 255 / .05)}body.retail-signature-template-v150 .ref-native-category-card__art b{position:absolute;top:1.2rem;right:1.25rem;color:rgb(255 255 255 / .23);font-family:var(--wp--preset--font-family--display);font-size:2.1rem;font-weight:500;letter-spacing:-.1em}body.retail-signature-template-v150 .ref-native-category-card--vibrators-and-massagers .ref-native-category-card__art,body.retail-signature-template-v150 .ref-native-category-card--vibrators .ref-native-category-card__art{background:linear-gradient(145deg,#131633,#373bb0)}body.retail-signature-template-v150 .ref-native-category-card--dildos-and-dongs .ref-native-category-card__art,body.retail-signature-template-v150 .ref-native-category-card--dildos .ref-native-category-card__art{background:linear-gradient(145deg,#382638,#a45b78)}body.retail-signature-template-v150 .ref-native-category-card--anal .ref-native-category-card__art,body.retail-signature-template-v150 .ref-native-category-card--anal-toys .ref-native-category-card__art{background:linear-gradient(145deg,#172c35,#397c7f)}body.retail-signature-template-v150 .ref-native-category-card--masturbators-and-strokers .ref-native-category-card__art,body.retail-signature-template-v150 .ref-native-category-card--masturbators .ref-native-category-card__art{background:linear-gradient(145deg,#29243b,#745e9f)}body.retail-signature-template-v150 .ref-native-category-card--couples .ref-native-category-card__art{background:linear-gradient(145deg,#3c212d,#a14d61)}body.retail-signature-template-v150 .ref-native-category-card--bondage-and-kink .ref-native-category-card__art,body.retail-signature-template-v150 .ref-native-category-card--bondage .ref-native-category-card__art{background:linear-gradient(145deg,#111318,#3c414b)}body.retail-signature-template-v150 .ref-native-category-card--lingerie .ref-native-category-card__art{background:linear-gradient(145deg,#3a1e31,#9c4b70)}body.retail-signature-template-v150 .ref-native-category-card--lubricants-and-toy-cleaners .ref-native-category-card__art,body.retail-signature-template-v150 .ref-native-category-card--lubricants .ref-native-category-card__art{background:linear-gradient(145deg,#1b3240,#4b8291)}body.retail-signature-template-v150 .retail-v150-discovery{max-width:1480px;margin-inline:auto;padding:clamp(4rem,7vw,7rem) 0}body.retail-signature-template-v150 .retail-v150-discovery__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:2rem;margin-bottom:1.8rem}body.retail-signature-template-v150 .retail-v150-discovery__heading h2{margin:0;font-size:clamp(3rem,4.8vw,5.4rem);line-height:.94}body.retail-signature-template-v150 .retail-v150-discovery__heading p{margin:0;color:var(--retail-v150-muted);line-height:1.7}body.retail-signature-template-v150 .retail-v150-discovery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body.retail-signature-template-v150 .retail-v150-discovery__grid article{min-height:300px;padding:2rem;border:1px solid var(--retail-v150-line);border-radius:24px;background:linear-gradient(145deg,#fbfafc,#f0eef5);box-shadow:0 18px 42px rgb(13 16 40 / .06)}body.retail-signature-template-v150 .retail-v150-discovery__grid small{color:var(--retail-v150-indigo);font-size:.62rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}body.retail-signature-template-v150 .retail-v150-discovery__grid h3{margin:5.2rem 0 .8rem;font-size:clamp(2rem,3vw,3.25rem);line-height:.96}body.retail-signature-template-v150 .retail-v150-discovery__grid p{color:var(--retail-v150-muted);font-size:.9rem;line-height:1.7}body.retail-signature-template-v150 .retail-v150-discovery__grid a{display:inline-flex;margin-top:1rem;color:var(--retail-v150-night);font-size:.72rem;font-weight:800;text-decoration:none;text-transform:uppercase}body.retail-signature-template-v150 .retail-v120-pdp{max-width:1480px;margin-inline:auto}body.retail-signature-template-v150 .retail-v120-pdp__main{gap:clamp(2.5rem,4.5vw,5rem);align-items:start}body.retail-signature-template-v150 .retail-v120-pdp__title{max-width:700px;font-size:clamp(3rem,4.6vw,5.25rem);line-height:.94;text-wrap:balance}body.retail-signature-template-v150 .retail-v150-pdp__overview{max-width:620px;margin:1rem 0 1.2rem;color:#51586d;font-size:.96rem;line-height:1.72}body.retail-signature-template-v150 .retail-v150-pdp__overview p{margin:0}body.retail-signature-template-v150 .retail-v120-pdp__summary>.retail-v141-story-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:1rem 0 1.3rem}body.retail-signature-template-v150 .retail-v120-pdp__summary>.retail-v141-story-features>div{min-height:0;padding:.75rem .85rem;border-radius:14px;background:#f6f5f8}body.retail-signature-template-v150 .retail-v120-pdp__summary>.retail-v141-story-features strong{font-size:.72rem;line-height:1.35}body.retail-signature-template-v150 .retail-v121-product-information{max-width:1280px!important;margin:clamp(4.5rem,7vw,8rem) auto 0!important;padding:0!important}body.retail-signature-template-v150 .retail-v141-story-heading{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr)!important;align-items:end!important;gap:1.5rem 3rem!important;margin:0 0 1.6rem!important;padding:0!important;border:0!important}body.retail-signature-template-v150 .retail-v141-story-heading .retail-v120-eyebrow{grid-column:1/-1;margin:0 0 -.55rem}body.retail-signature-template-v150 .retail-v141-story-heading h2{max-width:760px!important;margin:0!important;font-size:clamp(2.9rem,4.5vw,5.1rem)!important;line-height:.95!important;text-wrap:balance}body.retail-signature-template-v150 .retail-v141-story-heading>p{max-width:440px!important;margin:0!important;color:var(--retail-v150-muted)!important;font-size:.9rem!important;line-height:1.7!important}body.retail-signature-template-v150 .retail-v141-story-overview{display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;gap:1.5rem!important;margin:0 0 12px!important;padding:clamp(1.5rem,3vw,2.4rem)!important;border:1px solid var(--retail-v150-line)!important;border-radius:22px!important;background:var(--retail-v150-ivory)!important}body.retail-signature-template-v150 .retail-v141-story-overview p{max-width:820px!important;margin:0!important;color:#30364b!important;font-family:var(--wp--preset--font-family--display)!important;font-size:clamp(1.25rem,1.8vw,1.7rem)!important;line-height:1.42!important;letter-spacing:-.018em!important}body.retail-signature-template-v150 .retail-v141-story-features{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:0 0 12px!important}body.retail-signature-template-v150 .retail-v141-story-features>div{display:flex!important;min-height:96px!important;align-items:center!important;gap:.85rem!important;padding:1rem 1.15rem!important;border:1px solid var(--retail-v150-line)!important;border-radius:18px!important;background:#fff!important}body.retail-signature-template-v150 .retail-v141-story-features>div>span{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--retail-v150-night);color:#fff;font-size:.68rem}body.retail-signature-template-v150 .retail-v141-story-features strong{font-size:.8rem!important;line-height:1.45!important}body.retail-signature-template-v150 .retail-v141-story-grid{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;gap:12px!important;margin:0 0 12px!important}body.retail-signature-template-v150 .retail-v141-story-prose,body.retail-signature-template-v150 .retail-v141-story-specs{margin:0!important;padding:clamp(1.5rem,2.5vw,2rem)!important;border:1px solid var(--retail-v150-line)!important;border-radius:20px!important;background:#fff!important}body.retail-signature-template-v150 .retail-v141-story-prose h3,body.retail-signature-template-v150 .retail-v141-story-specs h3{margin:0 0 1rem!important;font-size:1.45rem!important;line-height:1.1!important}body.retail-signature-template-v150 .retail-v141-story-prose p{max-width:720px;margin:.7rem 0;color:#555d70;font-size:.88rem;line-height:1.75}body.retail-signature-template-v150 .retail-v141-story-specs dl{margin:0}body.retail-signature-template-v150 .retail-v141-story-specs dl>div{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:1rem;padding:.68rem 0;border-bottom:1px solid var(--retail-v150-line)}body.retail-signature-template-v150 .retail-v141-story-specs dl>div:last-child{border-bottom:0}body.retail-signature-template-v150 .retail-v141-story-specs dt{color:var(--retail-v150-muted);font-size:.7rem;font-weight:750}body.retail-signature-template-v150 .retail-v141-story-specs dd{margin:0;color:#242a3d;font-size:.76rem;font-weight:680;text-align:right}body.retail-signature-template-v150 .retail-v141-story-care{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:0 0 12px!important}body.retail-signature-template-v150 .retail-v141-story-care>div{padding:1.4rem 1.55rem!important;border:1px solid var(--retail-v150-line)!important;border-radius:18px!important;background:#f7f6f8!important}body.retail-signature-template-v150 .retail-v141-story-care h3{margin:.25rem 0 .45rem!important;font-size:1.3rem!important}body.retail-signature-template-v150 .retail-v141-secondary-panels{display:grid;gap:8px}body.retail-signature-template-v150 .retail-v141-secondary-panel{border:1px solid var(--retail-v150-line)!important;border-radius:16px!important;background:#fff!important}body.retail-signature-template-v150 .retail-v141-secondary-panel summary{min-height:56px;padding:.9rem 1.1rem!important;font-size:.77rem!important}body.retail-signature-template-v150 .retail-v141-secondary-panel__content{max-width:820px;padding:0 1.1rem 1.2rem;color:#555d70;font-size:.84rem;line-height:1.7}body.retail-signature-template-v150 .retail-v141-secondary-panel--description,body.retail-signature-template-v150 .retail-v141-secondary-panel--additional_information{display:none!important}body.retail-signature-template-v150 .retail-content-shell{max-width:1180px;margin-inline:auto}body.retail-signature-template-v150 .retail-content-hero h1{font-size:clamp(3.4rem,6vw,6.2rem);line-height:.94;text-wrap:balance}body.retail-signature-template-v150 .retail-content-panel{padding:clamp(2rem,5vw,4.5rem);border-radius:26px}body.retail-signature-template-v150 .retail-content-panel>*{max-width:820px;margin-left:auto;margin-right:auto}@media(max-width:1180px){body.retail-signature-template-v150 .ref-signature-hero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)!important;padding:3.2rem!important}body.retail-signature-template-v150 .ref-signature-hero h1{font-size:clamp(3.4rem,5.3vw,5.4rem)!important}body.retail-signature-template-v150 .ref-native-category-grid{--ref-category-columns:3!important}body.retail-signature-template-v150 .ref-native-category-card.is-featured{grid-column:span 1!important}}@media(max-width:960px){body.retail-signature-template-v150 .ref-signature-hero{grid-template-columns:1fr!important;gap:2.4rem!important;min-height:0!important}body.retail-signature-template-v150 .ref-signature-hero__copy{max-width:760px}body.retail-signature-template-v150 .ref-signature-hero__visual-grid,body.retail-signature-template-v150 .ref-signature-hero__brand-canvas{min-height:480px!important}body.retail-signature-template-v150 .ref-brand-hero{grid-template-columns:1fr!important}body.retail-signature-template-v150 .ref-brand-hero__identity{min-height:260px!important}body.retail-signature-template-v150 .retail-v150-discovery__heading,body.retail-signature-template-v150 .retail-v141-story-heading{grid-template-columns:1fr!important}body.retail-signature-template-v150 .retail-v150-discovery__grid{grid-template-columns:1fr 1fr}body.retail-signature-template-v150 .retail-v141-story-grid{grid-template-columns:1fr!important}}@media(max-width:720px){body.retail-signature-template-v150 .ref-signature-hero{padding:2.15rem 1.35rem!important;border-radius:24px!important}body.retail-signature-template-v150 .ref-signature-hero h1{font-size:clamp(3.05rem,13vw,4.5rem)!important}body.retail-signature-template-v150 .ref-signature-hero__actions{display:grid!important}body.retail-signature-template-v150 .ref-signature-button{width:100%;justify-content:center;text-align:center}body.retail-signature-template-v150 .ref-signature-hero__visual-grid{grid-template-columns:1fr 1fr!important;grid-template-rows:310px 170px!important;min-height:496px!important;gap:12px!important}body.retail-signature-template-v150 .ref-signature-hero__tile--primary{grid-column:1/-1!important;grid-row:1!important}body.retail-signature-template-v150 .ref-signature-hero__tile--secondary{grid-column:1!important;grid-row:2!important}body.retail-signature-template-v150 .ref-signature-hero__tile--tertiary{grid-column:2!important;grid-row:2!important}body.retail-signature-template-v150 .ref-signature-hero__brand-canvas{min-height:390px!important}body.retail-signature-template-v150 .ref-signature-hero__material--two{display:none}body.retail-signature-template-v150 .ref-signature-hero__canvas-mark{width:150px;height:150px}body.retail-signature-template-v150 .ref-brand-hero__copy{padding:2.25rem 1.45rem!important}body.retail-signature-template-v150 .ref-brand-hero__copy h2{font-size:3.1rem!important}body.retail-signature-template-v150 .ref-brand-hero__promises{grid-template-columns:1fr!important}body.retail-signature-template-v150 .ref-native-category-grid{--ref-category-columns:2!important}body.retail-signature-template-v150 .ref-native-section-heading{display:block}body.retail-signature-template-v150 .ref-native-section-heading>p{margin-top:1rem}body.retail-signature-template-v150 .retail-v150-discovery__grid{grid-template-columns:1fr}body.retail-signature-template-v150 .retail-v141-story-overview{grid-template-columns:1fr!important}body.retail-signature-template-v150 .retail-v141-story-features{grid-template-columns:1fr 1fr!important}body.retail-signature-template-v150 .retail-v141-story-care{grid-template-columns:1fr!important}body.retail-signature-template-v150 .retail-v120-pdp__summary>.retail-v141-story-features{grid-template-columns:1fr!important}}@media(max-width:480px){body.retail-signature-template-v150 .ref-native-category-grid{--ref-category-columns:1!important}body.retail-signature-template-v150 .ref-native-category-card{min-height:250px!important}body.retail-signature-template-v150 .retail-v141-story-features{grid-template-columns:1fr!important}body.retail-signature-template-v150 .retail-v141-story-specs dl>div{grid-template-columns:1fr!important;gap:.25rem}body.retail-signature-template-v150 .retail-v141-story-specs dd{text-align:left}}body.retail-signature-template-v150 .retail-v150-discovery__intro{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr)!important;align-items:end!important;gap:.5rem 2rem!important;margin-bottom:1.6rem!important}body.retail-signature-template-v150 .retail-v150-discovery__intro .retail-eyebrow{grid-column:1/-1;margin:0;color:var(--retail-v150-indigo)}body.retail-signature-template-v150 .retail-v150-discovery__intro h2{margin:0!important;font-size:clamp(3rem,4.8vw,5.4rem)!important;line-height:.94!important;text-wrap:balance}body.retail-signature-template-v150 .retail-v150-discovery__intro>p:last-child{max-width:450px;margin:0!important;color:var(--retail-v150-muted);font-size:.92rem;line-height:1.75}body.retail-signature-template-v150 .retail-v150-discovery__cards{gap:16px!important;margin:0!important}body.retail-signature-template-v150 .retail-v150-discovery-card{position:relative;min-height:310px;padding:2rem!important;overflow:hidden;border:1px solid var(--retail-v150-line);border-radius:24px;background:linear-gradient(145deg,#fbfafc,#f0eef5);box-shadow:0 18px 42px rgb(13 16 40 / .06)}body.retail-signature-template-v150 .retail-v150-discovery-card:before{content:"";position:absolute;width:230px;height:230px;right:-105px;top:-105px;border:1px solid rgb(32 35 169 / .12);border-radius:50%}body.retail-signature-template-v150 .retail-v150-discovery-card .retail-v150-index{margin:0;color:var(--retail-v150-indigo);font-size:.62rem;font-weight:800;letter-spacing:.16em}body.retail-signature-template-v150 .retail-v150-discovery-card h3{margin:6rem 0 .8rem!important;font-size:clamp(2rem,2.8vw,3.15rem)!important;line-height:.96!important}body.retail-signature-template-v150 .retail-v150-discovery-card>p{max-width:340px;color:var(--retail-v150-muted);font-size:.86rem;line-height:1.7}body.retail-signature-template-v150 .retail-v150-discovery-card--dark{border-color:rgb(255 255 255 / .12);background:linear-gradient(145deg,var(--retail-v150-night),#252a74);color:#fff}body.retail-signature-template-v150 .retail-v150-discovery-card--dark h3{color:#fff}body.retail-signature-template-v150 .retail-v150-discovery-card--dark>p{color:rgb(255 255 255 / .68)}body.retail-signature-template-v150 .retail-v150-discovery-card--dark .retail-v150-index{color:rgb(255 255 255 / .55)}@media(max-width:960px){body.retail-signature-template-v150 .retail-v150-discovery__intro{grid-template-columns:1fr!important}}@media(max-width:781px){body.retail-signature-template-v150 .retail-v150-discovery__cards{display:grid!important;grid-template-columns:1fr!important}}body.retail-signature-template-v150 .ref-brand-hero__copy h2,body.retail-signature-template-v150 .retail-v141-story-heading h2,body.retail-signature-template-v150 .retail-v150-discovery__intro h2{font-family:"Iowan Old Style","Palatino Linotype",Palatino,Baskerville,Georgia,serif!important;font-weight:500!important;letter-spacing:-.05em!important}body.retail-signature-template-v150 .ref-native-category-card__copy strong{font-family:"Iowan Old Style","Palatino Linotype",Palatino,Baskerville,Georgia,serif!important;font-size:clamp(1.9rem,2.6vw,3.25rem)!important;font-weight:500!important;letter-spacing:-.05em!important;line-height:.96!important;text-transform:none!important}