.bdsm-collar-guides{padding:0 0 72px}.bdsm-collar-guides__inner{max-width:920px;margin:0 auto;padding:36px;border:1px solid rgba(0,0,0,.1);border-radius:18px;background:#fff}.bdsm-collar-guides__eyebrow{margin:0 0 10px;color:#0000009e;font-size:14px;font-weight:700;letter-spacing:.08em}.bdsm-collar-guides h2{margin:0 0 12px}.bdsm-collar-guides__intro{max-width:680px;margin:0 0 28px;line-height:1.65}.bdsm-collar-guides__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.bdsm-collar-guides__grid a{display:flex;min-height:100%;flex-direction:column;gap:6px;padding:18px;border:1px solid rgba(0,0,0,.09);border-radius:12px;background:#faf7f7;color:inherit;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.bdsm-collar-guides__grid a:hover,.bdsm-collar-guides__grid a:focus-visible{border-color:#00000059;transform:translateY(-2px)}.bdsm-collar-guides__grid strong{font-size:17px;line-height:1.35}.bdsm-collar-guides__grid span{color:#000000ad;font-size:14px;line-height:1.5}.bdsm-collar-guides__collection-link{display:inline-block;margin-top:24px;font-weight:600;text-underline-offset:4px}@media screen and (max-width:749px){.bdsm-collar-guides{padding-bottom:48px}.bdsm-collar-guides__inner{padding:24px 18px;border-radius:14px}.bdsm-collar-guides__grid{grid-template-columns:1fr}}product-info[data-url$="/alan-app-controlled-vibrating-cock-ring"]{background:#fff8f2;color:#29272b;--section-padding-bottom:48px!important}body:has(product-info[data-url$="/alan-app-controlled-vibrating-cock-ring"]) #MainContent{background:#fff8f2}.dz-alan-brand{font:700 10px/1.5 var(--dz-ui-font,Arial,sans-serif);letter-spacing:1.6px;color:#bc005c;margin:0 0 16px}h1.dz-alan-title{font-family:var(--dz-ui-font,Arial,sans-serif);font-size:clamp(58px,5.6vw,84px);font-weight:700;line-height:1;letter-spacing:-.055em;margin:0;color:#29272b}h1.dz-alan-title span{display:block;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:0;color:#65525d;margin-top:14px;max-width:29ch}.dz-alan-lead{font:500 24px/1.4 var(--dz-reading-font,Georgia,serif);color:#bc005c;margin:4px 0 18px}.dz-alan-highlights{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;list-style:none;padding:0;margin:0 0 18px}.dz-alan-highlights li{font:600 13px/1.5 var(--dz-ui-font,Arial,sans-serif);padding-left:14px;position:relative}.dz-alan-highlights li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:#bc005c}.dz-alan-fit-note{font:400 13px/1.65 var(--dz-ui-font,Arial,sans-serif);color:#65525d;margin:0 0 18px;max-width:49ch}.dz-alan-fit-note a{color:#a30050;text-decoration:underline;text-underline-offset:3px}product-info[data-url$="/alan-app-controlled-vibrating-cock-ring"] button[name=add]{background:#bc005c!important;border-color:#bc005c!important;color:#fff!important;min-height:52px;border-radius:999px;box-shadow:none}product-info[data-url$="/alan-app-controlled-vibrating-cock-ring"] button[name=add]:hover{background:#97004a!important}product-info[data-url$="/alan-app-controlled-vibrating-cock-ring"] button[name=add]:disabled{background:#e2d8dc!important;color:#685b62!important;border-color:#e2d8dc!important}product-info[data-url$="/alan-app-controlled-vibrating-cock-ring"] .accordion-details{background:transparent;border-bottom:1px solid #dfcbd5}product-info[data-url$="/alan-app-controlled-vibrating-cock-ring"] .accordion-details__summary{font:600 15px/1.5 var(--dz-ui-font,Arial,sans-serif);color:#29272b;background:transparent;padding-block:18px}product-info[data-url$="/alan-app-controlled-vibrating-cock-ring"] :is(.swiper-button-prev,.swiper-button-next){background:transparent!important;border:0!important;box-shadow:none!important;color:#29272b}product-info[data-url$="/alan-app-controlled-vibrating-cock-ring"] .slider-counter{display:none}product-info[data-url$="/alan-app-controlled-vibrating-cock-ring"] :is(a,button,summary):focus-visible{outline:2px solid #bc005c;outline-offset:4px}@media(max-width:767px){h1.dz-alan-title{font-size:58px}h1.dz-alan-title span{font-size:16px}.dz-alan-highlights{gap:11px}.dz-alan-highlights li{font-size:12px}}.dz-alan-story{--alan-berry:#bc005c;--alan-ink:#29272b;--alan-navy:#18344e;--alan-line:#ddcbd4;background:#fff8f2;color:var(--alan-ink);font-family:var(--dz-ui-font,Arial,sans-serif)}.dz-alan-story *{box-sizing:border-box}.dz-alan-story .page-width{max-width:1360px;margin-inline:auto;padding-inline:40px}.dz-alan-story :is(h2,h3){font-family:var(--dz-ui-font,Arial,sans-serif);font-weight:650;letter-spacing:-.045em;line-height:1.06;color:var(--alan-ink);margin:0}.dz-alan-story h2{font-size:clamp(36px,4vw,60px)}.dz-alan-story h2 em{font-family:var(--dz-reading-font,Georgia,serif);color:var(--alan-berry);font-weight:500}.dz-alan-story h3{font-size:23px;line-height:1.25;letter-spacing:-.025em}.dz-alan-story p{font:400 18px/1.65 var(--dz-reading-font,Georgia,serif);margin:22px 0 0}.dz-alan-story .dz-alan-kicker{font:700 11px/1.5 var(--dz-ui-font,Arial,sans-serif);letter-spacing:1.7px;color:var(--alan-berry);margin:0 0 24px}.dz-alan-story .dz-alan-dek{font-size:25px;line-height:1.45;max-width:30ch}.dz-alan-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}.dz-alan-campaign{background:#ffe1ec;padding-block:64px}.dz-alan-campaign h2{font-size:clamp(44px,5vw,74px)}.dz-alan-copy>p{max-width:43ch}.dz-alan-photo{margin:0;min-width:0}.dz-alan-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:16px}.dz-alan-photo figcaption{font:400 12px/1.6 var(--dz-ui-font,Arial,sans-serif);color:#65525d;margin-top:14px}.dz-alan-story .dz-alan-text-link{display:inline-flex;align-items:center;gap:24px;margin-top:28px;color:#a30050;font:600 15px/1.5 var(--dz-ui-font,Arial,sans-serif);text-decoration:underline;text-underline-offset:5px}.dz-alan-overview{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;padding-block:80px}.dz-alan-features{display:grid;grid-template-columns:1fr 1fr;gap:32px}.dz-alan-features>div{border-top:1px solid var(--alan-line);padding-top:20px}.dz-alan-features p{font-size:16px;color:#65525d;margin-top:14px}.dz-alan-controls{background:#ede7ff;padding-block:64px}.dz-alan-control-list{margin:26px 0 0}.dz-alan-control-list>div{border-top:1px solid #d4c5e3;padding-block:18px}.dz-alan-control-list dt{font-size:15px;font-weight:650}.dz-alan-control-list dd{margin:7px 0 0;font:400 16px/1.6 var(--dz-reading-font,Georgia,serif);color:#5d4e66}.dz-alan-fit{padding-block:80px;scroll-margin-top:140px}.dz-alan-fit-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:end;margin-bottom:38px}.dz-alan-fit-heading>p{color:#65525d;margin:0}.dz-alan-specs{margin:0}.dz-alan-specs>div{display:grid;grid-template-columns:1fr 1.1fr;gap:20px;padding-block:20px;border-top:1px solid var(--alan-line);font-size:14px;line-height:1.6}.dz-alan-specs>div:last-child{border-bottom:1px solid var(--alan-line)}.dz-alan-specs dt{font-weight:650}.dz-alan-specs dd{margin:0;color:#65525d}.dz-alan-care{padding-block:64px;background:#f3e8e6}.dz-alan-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;padding-block:80px}.dz-alan-story details{border-top:1px solid var(--alan-line)}.dz-alan-story details:last-child{border-bottom:1px solid var(--alan-line)}.dz-alan-story summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:22px;list-style:none;font-size:16px;line-height:1.5;font-weight:600;cursor:pointer}.dz-alan-story summary::-webkit-details-marker{display:none}.dz-alan-story summary>span{font-size:24px;font-weight:400;color:var(--alan-berry)}.dz-alan-story details[open] summary>span{transform:rotate(45deg)}.dz-alan-answer{padding:0 24px 24px 0}.dz-alan-answer p{font-size:16px;margin:0;color:#65525d}.dz-alan-answer a{color:#a30050;text-decoration:underline;text-underline-offset:3px}.dz-alan-story :is(a,summary):focus-visible{outline:2px solid var(--alan-berry);outline-offset:5px}#AlanControls{scroll-margin-top:140px}@media(max-width:767px){.dz-alan-story .page-width{padding-inline:24px}.dz-alan-split,.dz-alan-overview,.dz-alan-fit-heading,.dz-alan-faq{grid-template-columns:1fr;gap:30px}.dz-alan-campaign,.dz-alan-controls,.dz-alan-care{padding-block:40px}.dz-alan-overview,.dz-alan-fit,.dz-alan-faq{padding-block:44px}.dz-alan-campaign h2{font-size:46px}.dz-alan-story h2{font-size:38px}.dz-alan-story .dz-alan-dek{font-size:22px}.dz-alan-story p{font-size:17px}.dz-alan-features{grid-template-columns:1fr;gap:26px}.dz-alan-fit-heading{margin-bottom:28px}.dz-alan-specs>div{padding-block:17px;font-size:13px;gap:12px}.dz-alan-photo img{border-radius:12px}.dz-alan-story summary{font-size:15px}.dz-alan-story .dz-alan-kicker{margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/62/compiled_assets/styles.css.map */
