@font-face{font-family:AD Bricolage;font-style:normal;font-weight:400 800;font-stretch:75% 100%;font-display:swap;src:url(ad-bricolage-grotesque-latin.woff2) format("woff2")}:root{--ad-ink: #171717;--ad-muted: #626262;--ad-line: #d9d4cc;--ad-soft: #f1efeb;--ad-paper: #f6f3ee;--ad-paper-light: #fbfaf7;--ad-paper-deep: #eee9e1;--ad-charcoal: #1d1a1b;--ad-teal: #188c82;--ad-teal-dark: #0d6f68;--ad-sale: #c52a45;--ad-success: #176c52;--ad-success-soft: #edf7f2;--ad-error: #a72b43;--ad-error-soft: #fbf0f2;--ad-rewards: #3b263f;--ad-white: #ffffff;--ad-font: "IBM Plex Sans", Arial, sans-serif;--ad-display: "IBM Plex Sans Condensed", "Arial Narrow", sans-serif;--ad-campaign-display: "AD Bricolage", "IBM Plex Sans Condensed", "Arial Narrow", sans-serif;--base-family: var(--ad-font);--heading-family: var(--ad-display);--button-family: var(--ad-display);--menu-family: var(--ad-display);--alternative-family: var(--ad-display);--product-price-family: var(--ad-font);--product-collection-title-family: var(--ad-font);--product-page-title-family: var(--ad-display);--collection-head-title-family: var(--ad-display)}html{scroll-behavior:smooth}body,button,input,select,textarea{font-family:var(--ad-font)!important;color:var(--ad-ink)}body{font-size:15px;line-height:1.55;background:var(--ad-paper-light)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.menu,.btn{font-family:var(--ad-display)!important;letter-spacing:-.01em}.price{font-family:var(--ad-font)!important}a,button,input,select,textarea{outline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--ad-teal)!important}.ad-skip-link{position:fixed;top:12px;left:12px;z-index:100000;display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;transform:translateY(calc(-100% - 24px));border:1px solid var(--ad-teal);background:var(--ad-charcoal);color:var(--ad-white)!important;font-family:var(--ad-display);font-weight:600;line-height:1.2;text-decoration:none;transition:transform .15s ease}.ad-skip-link:focus,.ad-skip-link:focus-visible{transform:translateY(0);color:var(--ad-white)!important;text-decoration:none}.popup [data-js-popup-close]{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:44px;min-height:44px}.popup [role=dialog]:focus{outline:none}.container{max-width:1360px}.btn{min-height:44px!important;border-radius:0!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select{min-height:44px;font-size:15px}.popup-navigation__search form input[type=search]{padding-right:48px!important}.popup-navigation__search-submit{top:0;display:inline-flex;width:44px;min-width:44px;min-height:44px;align-items:center;justify-content:flex-end;padding:0;border:0;background:transparent;color:inherit}.breadcrumbs{color:#767676;font-size:12px;line-height:1.4}.btn:not(.btn--transparent):not(.btn-link){background:var(--ad-ink);border-color:var(--ad-ink);color:var(--ad-white)!important}.btn:not(.btn--transparent):not(.btn-link):hover{background:var(--ad-teal-dark);border-color:var(--ad-teal-dark)}.btn:not(.btn--transparent):not(.btn-link):active:not([disabled]):not([data-disabled]),.btn:not(.btn--transparent):not(.btn-link).active:not([disabled]):not([data-disabled]){background:#075750;border-color:#075750;box-shadow:inset 0 0 0 2px #0000002e}.btn[disabled],.btn[data-disabled],.btn.disabled,.btn:disabled{background:#e8e8e4!important;border-color:#c9c9c4!important;color:#686864!important;cursor:not-allowed!important;opacity:1!important}.btn:not(.btn--transparent):not(.btn-link)[disabled],.btn:not(.btn--transparent):not(.btn-link)[data-disabled],.btn:not(.btn--transparent):not(.btn-link).disabled,.btn:not(.btn--transparent):not(.btn-link):disabled{color:#686864!important}.btn[disabled] *,.btn[data-disabled] *,.btn.disabled *,.btn:disabled *{color:inherit!important;fill:currentColor!important}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{background:var(--ad-white);border-color:var(--ad-teal);color:var(--ad-ink)}input.input--error,input.input-error,input.error,input[aria-invalid=true],select.input--error,select.input-error,select.error,select[aria-invalid=true],textarea.input--error,textarea.input-error,textarea.error,textarea[aria-invalid=true],input:user-invalid,select:user-invalid,textarea:user-invalid{background:var(--ad-error-soft)!important;border-color:var(--ad-error)!important;color:var(--ad-ink)!important}input:disabled,select:disabled,textarea:disabled{background:#efefec!important;border-color:#d1d1cc!important;color:#70706c!important;cursor:not-allowed;opacity:1}.note--success,.note--error,.form-success{width:100%;flex:0 0 100%;margin:0 0 20px;padding:12px 16px;border:1px solid var(--ad-line);border-left-width:4px;border-radius:0!important;color:var(--ad-ink)!important;font-size:15px;line-height:1.5}.note--success,.form-success{border-left-color:var(--ad-success);background:var(--ad-success-soft)!important}.note--error{border-left-color:var(--ad-error);background:var(--ad-error-soft)!important}.note--success *,.note--error *,.form-success *{color:inherit!important}.note--success:before,.note--error:before{display:none}.note--success ul,.note--error ul{margin:0}.note--success ul li:before{background:var(--ad-success)!important}.note--error ul li:before{background:var(--ad-error)!important}.btn:not(.btn--transparent):not(.btn-link) *,.btn:not(.btn--transparent):not(.btn-link) .btn__text{color:inherit!important}.btn:not(.btn--transparent):not(.btn-link) .icon{fill:currentColor!important}.header__line-additional{min-height:28px;background:var(--ad-ink);color:#ffffffc7;font-size:12px}.header__line-additional a,.header__line-additional a:link,.header__line-additional a:visited{color:var(--ad-white)!important}.header__line-top{min-height:78px;border-bottom:1px solid var(--ad-line);background:var(--ad-white)}.ad-header-account__panel{display:none}@media(min-width:1025px){.header,.header__content,.header__line-top,.header__line-top>.container,.header__sidebar,.ad-header-account{overflow:visible!important}.header__line-top{z-index:5}.ad-header-account__panel{position:absolute;z-index:120;top:calc(100% + 12px);right:-18px;display:block;width:330px;padding:24px;border:1px solid var(--ad-line);border-top:3px solid var(--ad-teal);background:#fff;box-shadow:0 18px 45px #00000029;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(7px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.ad-header-account__panel:before{content:"";position:absolute;right:0;bottom:100%;width:80px;height:15px}.ad-header-account:hover .ad-header-account__panel,.ad-header-account:focus-within .ad-header-account__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.ad-header-account--dismissed .ad-header-account__panel{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(7px)!important}.ad-header-account__panel h3{margin:0 0 18px;color:var(--ad-ink);font-size:26px;line-height:1.05;font-weight:600}.ad-header-account__form{margin:0}.ad-header-account__form label{display:block;margin:12px 0 6px;color:var(--ad-teal-dark);font-size:12px;line-height:1.2;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ad-header-account__form input{width:100%;min-height:44px;margin:0;border:1px solid #c8c8c4;background:#fbfbfa}.ad-header-account__form .btn{width:100%;margin-top:16px}.ad-header-account__links{display:flex;justify-content:space-between;gap:18px;margin-top:15px;font-size:13px}.ad-header-account__links a,.ad-header-account__secondary{color:var(--ad-teal-dark)!important;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ad-header-account__secondary{display:inline-block;margin-top:15px}}.header__search-form{width:min(48vw,650px)!important;left:50%!important;right:auto!important;margin-left:0!important;transform:translate(-50%)}.header__search-form input[type=search]{height:44px;border:1px solid var(--ad-line);background:var(--ad-paper);font-size:15px}.header__search-form input[type=search]:focus{background:var(--ad-white);border-color:var(--ad-teal)}.header__line-bottom{border-bottom:1px solid var(--ad-line);background:var(--ad-white)}.menu--secondary{width:100%}.menu--secondary>.menu__panel{justify-content:center;flex-wrap:nowrap!important;gap:clamp(8px,1vw,18px);margin-right:auto!important;margin-left:auto!important}.menu--secondary>.menu__panel>.menu__item>a{min-height:44px;font-size:15px;font-weight:600;letter-spacing:.015em}.menu--secondary>.menu__panel>.menu__item>a:hover{color:var(--ad-teal-dark)!important}body.ad-product-footbar-visible #smile-ui-container .smile-launcher-frame-container{bottom:96px!important}.ad-recovery-page{min-height:clamp(250px,30vw,390px);justify-content:center;padding:clamp(48px,7vw,88px) 20px;border-bottom:1px solid var(--ad-line)}.ad-recovery-page h1{margin-bottom:0;color:var(--ad-teal-dark)}.ad-recovery-page--404 h1{margin-bottom:25px}.ad-recovery-products{padding-top:clamp(36px,5vw,64px);padding-bottom:clamp(28px,4vw,52px)}.ad-recovery-products__head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:clamp(24px,3vw,38px);padding-bottom:14px;border-bottom:1px solid var(--ad-line)}.ad-recovery-products__head h2{margin:0;color:var(--ad-teal-dark);font-family:var(--alternative-family);font-size:clamp(28px,3vw,40px);line-height:1}.ad-recovery-products__head a{color:var(--ad-ink);font-weight:600;text-decoration:none}.ad-recovery-products__head a:hover{color:var(--ad-teal-dark)}.ad-recovery-products .row>[class*=col-]{display:flex}.ad-recovery-card{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding-bottom:clamp(26px,3vw,38px)}.ad-recovery-card__image{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1;margin-bottom:18px;background:#f6f6f4}.ad-recovery-card__image img{width:100%;height:100%;object-fit:contain;transition:transform .22s ease}.ad-recovery-card__image:hover img{transform:scale(1.025)}.ad-recovery-card__content{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start}.ad-recovery-card__vendor{margin:0 0 7px;color:var(--ad-muted);font-size:12px;font-weight:600;letter-spacing:.035em;line-height:1.35}.ad-recovery-card h3{margin:0 0 12px;font-family:var(--alternative-family);font-size:clamp(17px,1.4vw,20px);font-weight:600;line-height:1.25;overflow-wrap:anywhere}.ad-recovery-card h3 a{color:var(--ad-ink);text-decoration:none}.ad-recovery-card h3 a:hover{color:var(--ad-teal-dark)}.ad-recovery-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 9px;margin-bottom:10px;color:var(--ad-ink);font-size:17px;font-weight:600}.ad-recovery-card__price s{color:var(--ad-muted);font-size:14px;font-weight:400}.ad-recovery-card__status{display:inline-block;margin:0 0 16px;color:var(--ad-teal-dark);font-size:13px;font-weight:500;line-height:1.4}.ad-recovery-card__status--out{color:var(--ad-error)}.ad-recovery-card__action{margin-top:auto;color:var(--ad-ink);font-size:14px;font-weight:600;text-decoration:underline;text-decoration-color:#1212124d;text-underline-offset:4px}.ad-recovery-card__action:hover{color:var(--ad-teal-dark);text-decoration-color:currentColor}@media(max-width:575px){.ad-recovery-page{min-height:240px;padding:44px 20px}.ad-recovery-products__head{align-items:flex-end}.ad-recovery-products__head h2{font-size:30px}.ad-recovery-products__head a{max-width:120px;text-align:right}.ad-recovery-card__image{margin-bottom:14px}.ad-recovery-card__vendor{font-size:11px}.ad-recovery-card h3,.ad-recovery-card__price{font-size:16px}}@media(min-width:1025px){.header .menu__dropdown,.header .menu__dropdown .menu__list--styled{width:360px;min-width:360px}.header .menu__dropdown .menu__list--styled{padding:10px!important}.header .menu__dropdown .menu__level-02>.menu__item--has-children{position:static!important}.header .menu__dropdown .menu__level-03{top:0!important;left:calc(100% - 10px)!important;width:280px;min-width:280px;padding:10px!important;border-left:1px solid #e5e5e2;box-shadow:16px 18px 34px #1111111f}.header .menu__dropdown .menu__level-02>.menu__item>a,.header .menu__dropdown .menu__level-03>.menu__item>a{min-height:48px;padding:11px 14px!important;color:#292929!important;font-size:17px!important;line-height:1.35!important;font-weight:500;white-space:nowrap}.menu:not(.menu--vertical)>.menu__panel>.menu__item--has-children:nth-last-child(-n+2)>.menu__dropdown{right:0!important;left:auto!important;margin-left:0!important}.header .menu__dropdown .menu__level-02>.menu__item>a:hover,.header .menu__dropdown .menu__level-02>.menu__item>a:focus-visible,.header .menu__dropdown .menu__level-02>.menu__item.ad-submenu-open>a,.header .menu__dropdown .menu__level-03>.menu__item>a:hover,.header .menu__dropdown .menu__level-03>.menu__item>a:focus-visible{color:var(--ad-teal-dark)!important;background:#f2f6f4}.header .menu__dropdown .menu__level-02>.menu__item--has-children[data-ad-desktop-submenu=true]>.menu__level-03{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.header .menu__dropdown .menu__level-02>.menu__item--has-children[data-ad-desktop-submenu=true].ad-submenu-open>.menu__level-03{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;height:auto!important;overflow:visible!important}.menu:not(.menu--vertical)>.menu__panel>.menu__item--has-children.ad-menu-open>.menu__dropdown,.menu:not(.menu--vertical)>.menu__panel>.menu__item--has-children.ad-menu-open>.menu__megamenu,.menu:not(.menu--vertical)>.menu__panel>.menu__item--has-children:not(.ad-menu-escaped):focus-within>.menu__dropdown,.menu:not(.menu--vertical)>.menu__panel>.menu__item--has-children:not(.ad-menu-escaped):focus-within>.menu__megamenu,.menu:not(.menu--vertical)>.menu__panel>.menu__item--has-children:not(.ad-menu-escaped):hover>.menu__dropdown,.menu:not(.menu--vertical)>.menu__panel>.menu__item--has-children:not(.ad-menu-escaped):hover>.menu__megamenu{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;height:auto!important;overflow:visible!important}.menu:not(.menu--vertical)>.menu__panel>.menu__item--has-children.ad-menu-open>.menu__dropdown>*,.menu:not(.menu--vertical)>.menu__panel>.menu__item--has-children:not(.ad-menu-escaped):focus-within>.menu__dropdown>*,.menu:not(.menu--vertical)>.menu__panel>.menu__item--has-children:not(.ad-menu-escaped):hover>.menu__dropdown>*{opacity:1!important}.menu:not(.menu--vertical)>.menu__panel>.menu__item--has-children.ad-menu-open>.menu__megamenu,.menu:not(.menu--vertical)>.menu__panel>.menu__item--has-children:not(.ad-menu-escaped):focus-within>.menu__megamenu,.menu:not(.menu--vertical)>.menu__panel>.menu__item--has-children:not(.ad-menu-escaped):hover>.menu__megamenu{opacity:1}}#shopify-section-1615789760be26754b .information-line{border:0;border-bottom:1px solid var(--ad-line);background:var(--ad-paper-light)}#shopify-section-1615789760be26754b .information-line .row{padding-top:13px!important;padding-bottom:13px!important}#shopify-section-1615789760be26754b .information-line .row>*+*{border-left:1px solid var(--ad-line)}#shopify-section-1615789760be26754b .information-line .row>*>div{min-height:52px;padding:6px clamp(6px,1vw,16px)!important}#shopify-section-1615789760be26754b .information-line i{flex:0 0 30px;margin-right:12px!important}#shopify-section-1615789760be26754b .information-line .icon{width:27px;height:27px;fill:var(--ad-ink)}#shopify-section-1615789760be26754b .information-line__title{display:block!important;margin:0 0 2px!important;color:var(--ad-teal-dark)!important;font-size:15px;line-height:1.15;font-weight:600}#shopify-section-1615789760be26754b .information-line p,#shopify-section-1615789760be26754b .information-line p p{display:block!important;margin:0!important;color:var(--ad-muted)!important;font-size:13px;line-height:1.35}.information-line__paragraph-mobile{display:none}.ad-commerce-proof{color:var(--ad-ink)}.ad-commerce-proof--catalogue{border-bottom:1px solid var(--ad-line);background:var(--ad-paper)}.ad-commerce-proof__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.ad-commerce-proof__list li{display:flex;align-items:center;min-width:0;min-height:58px;margin:0;padding:9px clamp(12px,1.5vw,22px)}.ad-commerce-proof__list li:before{content:none!important}.ad-commerce-proof__list li+li{border-left:1px solid var(--ad-line)}.ad-commerce-proof__list i{display:inline-flex;flex:0 0 23px;width:23px;height:23px;margin-right:11px}.ad-commerce-proof__list .icon{width:23px;height:23px;fill:var(--ad-ink)}.ad-commerce-proof__list .ad-icon-clock{fill:none!important;stroke:var(--ad-ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ad-commerce-proof__list span{display:block;min-width:0}.ad-commerce-proof__list strong,.ad-commerce-proof__list small{display:block;letter-spacing:0}.ad-commerce-proof__list strong{color:var(--ad-teal-dark);font-family:var(--ad-font);font-size:14px;line-height:1.25;font-weight:600}.ad-commerce-proof__list small{margin-top:2px;color:var(--ad-muted);font-size:12.5px;line-height:1.25;font-weight:400}.ad-commerce-proof--product{margin:0 0 16px;background:var(--ad-soft)}.ad-commerce-proof--product .ad-commerce-proof__list{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-commerce-proof--product .ad-commerce-proof__list li{min-height:54px;padding:9px 13px}.ad-commerce-proof--product .ad-commerce-proof__list li:nth-child(odd){border-left:0}.ad-commerce-proof--product .ad-commerce-proof__list li:nth-child(n+3){border-top:1px solid #dfe3df}.ad-commerce-proof--product .ad-commerce-proof__list i,.ad-commerce-proof--product .ad-commerce-proof__list .icon{flex-basis:19px;width:19px;height:19px}.ad-commerce-proof--product .ad-commerce-proof__list i{margin-right:9px}.ad-commerce-proof--product .ad-commerce-proof__list strong{font-size:13px}.ad-commerce-proof--product .ad-commerce-proof__list small{font-size:12px}#shopify-section-16158123998411bb70,#shopify-section-16158123998411bb70 [data-section-type=home-builder],#shopify-section-16158123998411bb70 .builder,#shopify-section-16158123998411bb70 .slider{width:100%;max-width:none;overflow:hidden}#shopify-section-16158123998411bb70 .rimage,#shopify-section-16158123998411bb70 .rimage__img,#shopify-section-16158123998411bb70 img{width:100%}#shopify-section-16158123998411bb70 .rimage__img{height:100%;object-fit:cover}#shopify-section-16158123998411bb70 .slider__slide .rimage{min-height:0!important;padding-top:31.25%!important}#shopify-section-16158123998411bb70 .ad-hero-womanizer .rimage{background:#c82f68}#shopify-section-16158123998411bb70 .ad-hero-womanizer .rimage__img{object-position:center}#shopify-section-16158123998411bb70 .ad-hero-womanizer .promobox__content,#shopify-section-16158123998411bb70 .ad-hero-fleshlight .promobox__content{color:#fff}#shopify-section-16158123998411bb70 .ad-hero-womanizer .promobox__text-1,#shopify-section-16158123998411bb70 .ad-hero-fleshlight .promobox__text-1{color:#fff!important;font-family:var(--ad-campaign-display)!important;font-size:clamp(46px,5vw,72px);line-height:.92;font-weight:650;font-stretch:92%;letter-spacing:-.045em}#shopify-section-16158123998411bb70 .ad-hero-womanizer .promobox__text-2,#shopify-section-16158123998411bb70 .ad-hero-fleshlight .promobox__text-2{max-width:440px;color:#fffffff0!important;font-family:IBM Plex Sans Condensed,Arial Narrow,sans-serif;font-size:clamp(18px,1.75vw,25px);line-height:1.18;font-weight:500;letter-spacing:.01em}#shopify-section-16158123998411bb70 .ad-hero-womanizer .btn,#shopify-section-16158123998411bb70 .ad-hero-fleshlight .btn{min-height:44px;padding-inline:23px;border:1px solid rgba(255,255,255,.9)!important;color:#fff!important;background:#11111147!important;box-shadow:none!important}#shopify-section-16158123998411bb70 .ad-hero-fleshlight .promobox__btns{display:flex;flex-wrap:wrap;align-items:center;gap:10px}#shopify-section-16158123998411bb70 .ad-hero-fleshlight .promobox__btns .btn{margin:0!important}#shopify-section-16158123998411bb70 .ad-hero-womanizer .btn:hover,#shopify-section-16158123998411bb70 .ad-hero-womanizer .btn:focus-visible,#shopify-section-16158123998411bb70 .ad-hero-fleshlight .btn:hover,#shopify-section-16158123998411bb70 .ad-hero-fleshlight .btn:focus-visible{border-color:#fff!important;color:#171213!important;background:#fff!important}#shopify-section-16158123998411bb70 .ad-hero-fleshlight .rimage{background:#160e10}@media(max-width:540px){#shopify-section-16158123998411bb70 .ad-hero-fleshlight .promobox__btns{align-items:stretch;flex-direction:column;width:max-content;max-width:100%}#shopify-section-16158123998411bb70 .ad-hero-fleshlight .promobox__btns .btn{width:100%}}#shopify-section-16158123998411bb70 .ad-hero-fleshlight .rimage__img{right:0;left:auto;width:64%;object-fit:cover;object-position:50% 31%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.5) 13%,#000 30%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.5) 13%,#000 30%)}#shopify-section-16158123998411bb70 .ad-hero-bathmate .rimage{background:#eeece8}#shopify-section-16158123998411bb70 .ad-hero-bathmate .rimage__img{right:0;left:auto;width:52%;object-fit:cover;object-position:50% 61%}#shopify-section-16158123998411bb70 .ad-hero-bathmate .promobox__content{color:var(--ad-ink)}#shopify-section-16158123998411bb70 .ad-hero-bathmate .promobox__text-1{font-family:IBM Plex Sans Condensed,Arial Narrow,sans-serif;font-size:clamp(17px,1.6vw,24px);font-weight:600;letter-spacing:.12em;text-transform:uppercase}#shopify-section-16158123998411bb70 .ad-hero-bathmate .promobox__text-2{max-width:420px;font-family:var(--ad-campaign-display)!important;font-size:clamp(40px,5vw,72px);font-weight:650;font-stretch:92%;line-height:.92;letter-spacing:-.045em}#shopify-section-16158123998411bb70 .ad-hero-bathmate .btn{min-height:44px;padding-inline:24px}#shopify-section-16158123998411bb70 .slider__slick:not(.slick-initialized)>.slider__slide{display:block;width:100%}#shopify-section-16158123998411bb70 .slider__slick:not(.slick-initialized)>.slider__slide:not(:first-child){display:none}button.slider__prev,button.slider__next{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin-top:-22px;padding:0!important;border:1px solid rgba(23,23,23,.14)!important;border-radius:50%!important;color:var(--ad-ink)!important;background:#ffffffeb!important;box-shadow:0 2px 10px #110f101f!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.96;z-index:3;transform:none!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease!important}button.slider__prev:before,button.slider__next:before{content:none!important}button.slider__prev{left:24px}button.slider__next{right:24px}button.slider__prev:before{border-radius:50%}button.slider__next:before{border-radius:50%}button.slider__prev:hover,button.slider__next:hover,button.slider__prev:focus-visible,button.slider__next:focus-visible{border-color:#1717173d!important;background:var(--ad-white)!important;box-shadow:0 4px 14px #110f1029!important;opacity:1}button.slider__prev:hover:before,button.slider__next:hover:before,button.slider__prev:focus-visible:before,button.slider__next:focus-visible:before{content:none!important}button.slider__prev:focus-visible,button.slider__next:focus-visible{outline:2px solid var(--ad-ink)!important;outline-offset:-4px}button.slider__prev:focus:not(:focus-visible),button.slider__next:focus:not(:focus-visible){outline:none!important}button.slider__prev i,button.slider__next i{position:relative;z-index:1;display:flex;width:14px;height:14px;color:inherit}button.slider__prev .icon,button.slider__next .icon{width:14px!important;min-width:14px!important;min-height:14px!important;height:14px!important;color:inherit!important;fill:currentColor!important}button.slider__prev.slick-disabled,button.slider__next.slick-disabled{opacity:.35;cursor:default;pointer-events:none}@media(min-width:1025px)and (max-width:1199px){#shopify-section-16158123998411bb70 .promobox__content{padding-left:76px}}#shopify-section-16158123998411bb70 .slick-dots{bottom:14px}#shopify-section-16158123998411bb70 .slick-dots li{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;border-radius:0;background:transparent}#shopify-section-16158123998411bb70 .slick-dots li:after{width:20px;height:3px;background:#ffffff9e;box-shadow:0 0 0 1px #110f1052,0 1px 4px #110f103d;content:"";pointer-events:none;transition:width .18s ease,background-color .18s ease}#shopify-section-16158123998411bb70 .slick-dots li.slick-active:after{width:30px;background:var(--ad-white)}#shopify-section-16158123998411bb70 .slick-dots button{position:absolute;inset:0;display:block;width:44px;height:44px;padding:0;border:0;color:transparent;background:transparent;font-size:0;cursor:pointer}#shopify-section-16158123998411bb70 .slick-dots button:focus-visible{outline:2px solid var(--ad-white)!important;outline-offset:-6px;box-shadow:0 0 0 2px #110f10c7}#shopify-section-16158123998411bb70 .slick-dots button:focus:not(:focus-visible){outline:none!important;box-shadow:none}button.carousel__prev,button.carousel__next{appearance:none;display:flex;align-items:center;justify-content:center;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin-top:-22px;padding:0!important;border:1px solid rgba(23,23,23,.14)!important;border-radius:50%!important;color:var(--ad-ink)!important;background:#fffffff0!important;box-shadow:0 2px 10px #110f101c!important;opacity:.96;transform:none!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease!important}button.carousel__prev{left:0}button.carousel__next{right:0}button.carousel__prev:hover,button.carousel__next:hover,button.carousel__prev:focus-visible,button.carousel__next:focus-visible,.carousel:focus-within button.carousel__prev,.carousel:focus-within button.carousel__next{border-color:#1717173d!important;background:var(--ad-white)!important;box-shadow:0 4px 14px #110f1026!important;opacity:1;transform:none!important}button.carousel__prev:focus-visible,button.carousel__next:focus-visible{outline:2px solid var(--ad-ink)!important;outline-offset:2px}button.carousel__prev:focus:not(:focus-visible),button.carousel__next:focus:not(:focus-visible){outline:none!important}button.carousel__prev i,button.carousel__next i{display:flex;width:14px;height:14px;color:inherit}button.carousel__prev .icon,button.carousel__next .icon{width:14px!important;min-width:14px!important;min-height:14px!important;height:14px!important;color:inherit!important;fill:currentColor!important}button.carousel__prev.slick-disabled,button.carousel__next.slick-disabled,button.slider__prev:disabled,button.slider__next:disabled,button.carousel__prev:disabled,button.carousel__next:disabled,button.product-gallery__main_arrow:disabled,button.product-gallery__thumbnail_arrow:disabled,button.product-gallery__fullscreen_arrow:disabled{opacity:.35;cursor:default;pointer-events:none}@media(min-width:1025px){button.carousel__prev,button.carousel__next{display:flex!important}}button.product-gallery__main_arrow,button.product-gallery__thumbnail_arrow,button.product-gallery__fullscreen_arrow{appearance:none;padding:0;border:0;color:inherit;background:transparent;font:inherit}button.product-gallery__main_arrow{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin-top:-22px;border-radius:50%!important;color:var(--ad-ink)!important;background:transparent!important;box-shadow:0 2px 10px #110f101f!important;opacity:.96;transform:none!important;transition:box-shadow .18s ease,opacity .18s ease!important}button.product-gallery__main_arrow:before{border:1px solid rgba(23,23,23,.14)!important;border-radius:50%!important;background:#fffffff0!important;opacity:1!important;transition:background-color .18s ease,border-color .18s ease!important}button.product-gallery__main_arrow i{display:flex;width:15px;height:15px;margin:0!important;color:inherit}button.product-gallery__main_arrow .icon{width:15px!important;min-width:15px!important;min-height:15px!important;height:15px;color:inherit!important;fill:currentColor!important}button.product-gallery__main_arrow:hover,button.product-gallery__main_arrow:focus-visible{box-shadow:0 4px 14px #110f1029!important;opacity:1}button.product-gallery__main_arrow:hover:before,button.product-gallery__main_arrow:focus-visible:before{border-color:#1717173d!important;background:var(--ad-white)!important}button.product-gallery__main_arrow.slick-disabled{opacity:.35;cursor:default;pointer-events:none}button.product-gallery__main_arrow:focus-visible{outline:2px solid var(--ad-ink)!important;outline-offset:2px}button.product-gallery__main_arrow:focus:not(:focus-visible),button.product-gallery__thumbnail_arrow:focus:not(:focus-visible),button.product-gallery__fullscreen_arrow:focus:not(:focus-visible){outline:none!important}button.product-gallery__thumbnail_arrow{align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;border:1px solid rgba(23,23,23,.14);border-radius:50%!important;color:var(--ad-ink);background:#fffffff0;box-shadow:0 2px 10px #110f101c;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}button.product-gallery__thumbnail_arrow+button.product-gallery__thumbnail_arrow{margin-left:6px}button.product-gallery__thumbnail_arrow i{display:flex;width:15px;height:15px;margin:0!important;color:inherit}button.product-gallery__thumbnail_arrow .icon{width:15px!important;min-width:15px!important;min-height:15px!important;height:15px!important;color:inherit!important;fill:currentColor!important}button.product-gallery__thumbnail_arrow:hover:not(:disabled),button.product-gallery__thumbnail_arrow:focus-visible{border-color:#1717173d;background:var(--ad-white);box-shadow:0 4px 14px #110f1026}button.product-gallery__thumbnail_arrow:focus-visible{outline:2px solid var(--ad-ink)!important;outline-offset:2px}button.product-gallery__fullscreen_arrow .product-gallery__fullscreen_arrow_btn{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;border:1px solid rgba(23,23,23,.14);border-radius:50%!important;color:var(--ad-ink);background:#fffffff0;box-shadow:0 2px 10px #110f101f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.96;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}button.product-gallery__fullscreen_arrow .product-gallery__fullscreen_arrow_btn:before{display:none!important;content:none!important}button.product-gallery__fullscreen_arrow .product-gallery__fullscreen_arrow_btn i{display:flex;width:15px;height:15px;margin:0!important;color:inherit}button.product-gallery__fullscreen_arrow .product-gallery__fullscreen_arrow_btn .icon{width:15px!important;min-width:15px!important;min-height:15px!important;height:15px!important;color:inherit!important;fill:currentColor!important}button.product-gallery__fullscreen_arrow:hover .product-gallery__fullscreen_arrow_btn,button.product-gallery__fullscreen_arrow:focus-visible .product-gallery__fullscreen_arrow_btn{border-color:#1717173d;background:var(--ad-white);box-shadow:0 4px 14px #110f1029;opacity:1}button.product-gallery__fullscreen_arrow:focus-visible{outline:none!important}button.product-gallery__fullscreen_arrow:focus-visible .product-gallery__fullscreen_arrow_btn{outline:2px solid var(--ad-ink);outline-offset:2px}button.product-gallery__control_fullscreen,button.product-gallery__control_video,button.product-gallery__fullscreen_close{appearance:none;padding:0;border:0;color:inherit;background:transparent;font:inherit}button.product-gallery__control_fullscreen,button.product-gallery__control_video{min-height:44px}button.product-gallery__control_fullscreen:focus-visible,button.product-gallery__control_video:focus-visible{outline:2px solid var(--ad-ink)!important;outline-offset:3px}button.product-gallery__fullscreen_close{width:44px;height:44px;border:1px solid rgba(23,23,23,.14)!important;border-radius:50%!important;color:var(--ad-ink)!important;background:#fffffff0!important;box-shadow:0 2px 10px #110f101f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}button.product-gallery__fullscreen_close:before{display:none!important;content:none!important}button.product-gallery__fullscreen_close .icon{width:15px!important;min-width:15px!important;min-height:15px!important;height:15px!important;color:inherit!important;fill:currentColor!important}button.product-gallery__fullscreen_close:hover,button.product-gallery__fullscreen_close:focus-visible{border-color:#1717173d!important;background:var(--ad-white)!important;box-shadow:0 4px 14px #110f1029}button.product-gallery__fullscreen_close:focus-visible{outline:2px solid var(--ad-ink)!important;outline-offset:2px}button.product-gallery__control_fullscreen:focus:not(:focus-visible),button.product-gallery__control_video:focus:not(:focus-visible),button.product-gallery__fullscreen_close:focus:not(:focus-visible){outline:none!important}@media(max-width:540px){#shopify-section-16158123998411bb70 .slider__slide .rimage{padding-top:120%!important}#shopify-section-16158123998411bb70 .ad-hero-womanizer .rimage__img{width:100%;object-position:center top}#shopify-section-16158123998411bb70 .ad-hero-womanizer .promobox__content{max-width:100%!important;padding-top:24px;align-items:flex-start!important}#shopify-section-16158123998411bb70 .ad-hero-fleshlight .promobox__content{max-width:58%!important}#shopify-section-16158123998411bb70 .ad-hero-womanizer .promobox__content_inner,#shopify-section-16158123998411bb70 .ad-hero-fleshlight .promobox__content_inner{position:static!important;width:100%!important;max-width:100%!important;margin:0!important;justify-content:flex-start!important}#shopify-section-16158123998411bb70 .ad-hero-womanizer .promobox__text-1,#shopify-section-16158123998411bb70 .ad-hero-fleshlight .promobox__text-1{font-size:clamp(30px,9vw,38px)}#shopify-section-16158123998411bb70 .ad-hero-womanizer .promobox__text-2,#shopify-section-16158123998411bb70 .ad-hero-fleshlight .promobox__text-2{margin-top:8px!important;font-size:15px;line-height:1.2}#shopify-section-16158123998411bb70 .ad-hero-womanizer .mt-25,#shopify-section-16158123998411bb70 .ad-hero-fleshlight .mt-25,#shopify-section-16158123998411bb70 .ad-hero-womanizer .mt-sm-30,#shopify-section-16158123998411bb70 .ad-hero-fleshlight .mt-sm-30{margin-top:14px!important}#shopify-section-16158123998411bb70 .ad-hero-womanizer .btn,#shopify-section-16158123998411bb70 .ad-hero-fleshlight .btn{min-width:0!important;min-height:42px!important;padding:9px 13px;font-size:12px}#shopify-section-16158123998411bb70 .ad-hero-fleshlight .rimage__img{width:100%;object-position:62% 31%;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.18) 0%,#000 38%);mask-image:linear-gradient(90deg,#0000002e,#000 38%)}#shopify-section-16158123998411bb70 .ad-hero-bathmate .rimage__img{width:56%;object-position:50% 60%}#shopify-section-16158123998411bb70 .ad-hero-bathmate .promobox__content{padding-right:56%}#shopify-section-16158123998411bb70 .ad-hero-bathmate .promobox__content_inner{position:static!important;width:100%!important;max-width:100%!important;margin:0!important;justify-content:flex-start!important}#shopify-section-16158123998411bb70 .ad-hero-bathmate .promobox__content_inner>div{width:100%}#shopify-section-16158123998411bb70 .ad-hero-bathmate .promobox__text-1{font-size:11px;letter-spacing:.09em}#shopify-section-16158123998411bb70 .ad-hero-bathmate .promobox__text-2{margin-top:4px!important;font-size:25px}#shopify-section-16158123998411bb70 .ad-hero-bathmate .mt-25{margin-top:10px!important}#shopify-section-16158123998411bb70 .ad-hero-bathmate .btn{min-width:0!important;min-height:44px!important;padding:9px 12px;font-size:13px}}.ad-intro{position:relative;padding:clamp(38px,5vw,70px) 0;overflow:hidden;border-bottom:0;color:#fff;background:linear-gradient(112deg,#131313fc,#231520fa 62%,#491b39f0)}.ad-intro:after{position:absolute;right:-8vw;bottom:-155px;width:360px;height:360px;border:1px solid rgba(37,174,153,.22);border-radius:50%;content:"";pointer-events:none}.ad-intro__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(360px,1.08fr) minmax(330px,.92fr);align-items:end;gap:clamp(40px,7vw,112px)}.ad-intro__eyebrow{margin:0 0 13px!important;color:#66d6c4!important;font-size:12px!important;line-height:1.3!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ad-intro h1{margin:0;max-width:680px;color:#fff;font-size:clamp(38px,4.35vw,66px);line-height:.94;font-weight:700;letter-spacing:-.035em}.ad-intro__detail>p{max-width:720px;margin:0;color:#ffffffc7;font-size:clamp(16px,1.25vw,19px);line-height:1.5}.ad-intro__links{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:23px}.ad-intro__links a{padding-bottom:4px;border-bottom:1px solid rgba(102,214,196,.58);color:#fff!important;font-size:13px;font-weight:700;letter-spacing:.035em}.ad-intro__links a:hover,.ad-intro__links a:focus-visible{border-bottom-color:#66d6c4;color:#66d6c4!important;text-decoration:none}#shopify-section-1615808284e19b86df .information-line{border:0;border-bottom:1px solid var(--ad-line);background:var(--ad-soft)}#shopify-section-1615808284e19b86df .information-line .row{padding-top:clamp(24px,4vw,48px)!important;padding-bottom:clamp(24px,4vw,48px)!important}#shopify-section-1615808284e19b86df .information-line .row>div>div{display:grid!important;width:100%;grid-template-columns:minmax(250px,.72fr) minmax(320px,1.28fr);align-items:center!important;gap:clamp(30px,7vw,100px);padding:0!important}#shopify-section-1615808284e19b86df .information-line__title{margin:0!important;color:var(--ad-ink)!important;font-size:clamp(30px,3.2vw,50px);line-height:.98;font-weight:700}#shopify-section-1615808284e19b86df .information-line p{margin:0!important;max-width:720px;color:#3f3f3f!important;font-size:clamp(16px,1.35vw,20px);line-height:1.5}.home-section-title,.carousel__title,.collection-head h1{color:var(--ad-ink);font-weight:700;letter-spacing:-.02em}.template-index .home-section-title{margin-top:clamp(34px,5vw,68px);margin-bottom:clamp(20px,3vw,34px)!important;font-size:clamp(30px,3vw,44px);line-height:1.1!important}#shopify-section-1586280453180,#shopify-section-1586282860739{margin-top:clamp(30px,4vw,52px)}#shopify-section-1586280453180 .promobox,#shopify-section-1586282860739 .promobox{background:var(--ad-ink)}#shopify-section-1586280453180 .promobox__text-1,#shopify-section-1586282860739 .promobox__text-1{color:var(--ad-white)!important;font-size:clamp(24px,2.6vw,38px);line-height:1;font-weight:700;text-shadow:0 2px 18px rgba(0,0,0,.3)}#shopify-section-1586282860739 .promobox__text-2{font-family:var(--ad-font)!important;color:var(--ad-white)!important;font-size:clamp(14px,1.4vw,18px);font-weight:600;letter-spacing:.04em}.product-collection{height:auto}.product-collection__image{overflow:hidden;background:var(--ad-white)}.product-collection__image .rimage,.product-collection__image .rimage__img{width:100%}.product-collection__image .rimage__img{opacity:1!important;transition:transform .28s ease}.product-search__placeholder{display:block;width:100%;aspect-ratio:1;background:linear-gradient(145deg,#f5f5f3,#e8ebe7)}.ad-product-image-unavailable{display:grid;width:100%;aspect-ratio:1 / 1;place-items:center;padding:24px;background:linear-gradient(145deg,#f5f5f3,#eceeeb);color:var(--ad-muted);font-size:13px;font-weight:600;letter-spacing:.04em;text-align:center;text-transform:uppercase}.product-collection:hover .product-collection__image .rimage__img{transform:scale(1.025)}.product-collection__content{flex:1 1 auto;align-items:flex-start!important;margin-top:14px!important;text-align:left!important}.product-collection>form{height:100%}.product-collection__more-info{color:var(--ad-teal-dark)!important;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.product-collection__title{min-height:2.8em;margin-bottom:8px!important}.product-collection__title h3,.product-collection__title h4,.product-collection__title h5,.product-collection__title h6,.product-collection__title a{display:-webkit-box;overflow:hidden;font-family:var(--ad-font)!important;font-size:15px;line-height:1.4;font-weight:600;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-collection__price{min-height:24px;margin-top:0;margin-bottom:8px!important;color:var(--ad-ink);font-size:16px;font-weight:700}.product-collection__control{margin-top:auto}.product-collection__button-add-to-cart .btn{min-height:44px!important;padding-right:14px;padding-left:14px}.product-collection #inventoryLocationInformation{display:none!important}.product-collection__button-add-to-cart .btn--select-options{background:transparent!important;border:1px solid var(--ad-ink)!important;color:var(--ad-ink)!important}.product-collection__button-add-to-cart .btn--select-options .btn__text{color:var(--ad-ink)!important}body .product-collection__button-add-to-cart a.btn--select-options:not(:hover)>span:first-child .btn__text{color:#171717!important;-webkit-text-fill-color:#171717}.product-collection__button-add-to-cart .btn--select-options:hover,.product-collection__button-add-to-cart .btn--select-options:focus-visible{background:var(--ad-ink)!important;color:var(--ad-white)!important}.product-collection__button-add-to-cart .btn--select-options:hover .btn__text,.product-collection__button-add-to-cart .btn--select-options:focus-visible .btn__text{color:var(--ad-white)!important}.product-collection__button-add-to-cart .btn__icon{display:none!important}#shopify-section-1586282516064{padding:clamp(46px,4.5vw,64px) 0 clamp(66px,7vw,96px);border-top:1px solid var(--ad-line);background:var(--ad-paper)}.ad-sorting-collections__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--ad-line)}.ad-sorting-collections__intro h2{margin:0;color:var(--ad-ink);font-family:var(--ad-display);font-size:var(--ad-section-title-size);font-weight:600;line-height:1.02;letter-spacing:-.02em}.ad-sorting-collections__intro a{flex:0 0 auto;padding-bottom:3px;color:var(--ad-ink);font-size:14px;font-weight:600;text-decoration:underline;text-decoration-color:#1717174d;text-underline-offset:4px}.ad-sorting-collections__intro a:hover{color:var(--ad-teal-dark);text-decoration-color:currentColor}#shopify-section-1586282516064 .sorting-collections__head{justify-content:flex-start!important;gap:24px;margin:0 0 clamp(28px,3vw,40px)!important}#shopify-section-1586282516064 .sorting-collections__head h4{margin:0!important;padding:0!important}#shopify-section-1586282516064 .sorting-collections__head a{display:inline-block;padding:4px 0 7px;border-bottom:2px solid transparent;color:var(--ad-muted)!important;font-family:var(--ad-font)!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important;text-transform:none!important}#shopify-section-1586282516064 .sorting-collections__head a.active,#shopify-section-1586282516064 .sorting-collections__head a:hover{border-bottom-color:var(--ad-teal-dark);color:var(--ad-teal-dark)!important}#shopify-section-1586282516064 .sorting-collections__more-products{margin-top:clamp(18px,3vw,34px)!important}@media(min-width:700px)and (max-width:1024px){#shopify-section-1586282516064 .ad-home-range-grid__item{flex:0 0 25%;max-width:25%}}@media(max-width:359px){#shopify-section-1586282516064 .sorting-collections__head{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));flex-wrap:wrap!important;gap:0 12px;width:100%;overflow:visible}#shopify-section-1586282516064 .sorting-collections__head h4{width:100%;max-width:none}#shopify-section-1586282516064 .sorting-collections__head a{display:flex;align-items:center;width:100%;min-height:44px;padding:6px 0}}.product-collection__button-add-to-cart .btn__icon,.product-collection__button-add-to-cart .btn__text{transform:none!important}.label--sale,.product-label--sale{background:var(--ad-sale)!important}.product-collection__labels .label--in-stock,.product-collection__labels .label--out-stock,.product-collection__labels .label--pre-order,.product-wishlist__labels .label--in-stock,.product-wishlist__labels .label--out-stock,.product-wishlist__labels .label--pre-order,.product-compare__labels .label--in-stock,.product-compare__labels .label--out-stock,.product-compare__labels .label--pre-order{display:inline-flex;align-items:center;width:auto;height:auto;min-height:24px;margin:0 0 5px!important;padding:4px 7px;border:1px solid rgba(23,23,23,.09);border-radius:0;background:#fbfaf7f0!important;color:var(--ad-success)!important;box-shadow:none;font-family:var(--ad-font)!important;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.3;text-transform:none}.product-collection__labels .label--out-stock,.product-wishlist__labels .label--out-stock,.product-compare__labels .label--out-stock{color:var(--ad-error)!important}.product-collection__labels .label--pre-order,.product-wishlist__labels .label--pre-order,.product-compare__labels .label--pre-order{color:#795717!important}.product-featured__labels .label--in-stock,.product-featured__labels .label--out-stock,.product-featured__labels .label--pre-order,.one-product-info__labels .label--in-stock,.one-product-info__labels .label--out-stock,.one-product-info__labels .label--pre-order{display:inline-flex;align-items:center;width:auto;height:auto;min-height:20px;margin:0!important;padding:0;border:0;border-radius:0;background:transparent!important;color:var(--ad-success)!important;font-family:var(--ad-font)!important;font-size:13px;font-weight:500;line-height:1.35;text-transform:none}.product-featured__labels .label--in-stock,.product-featured__labels .label--out-stock,.product-featured__labels .label--pre-order{margin-bottom:6px!important}.one-product-info__labels .label--in-stock,.one-product-info__labels .label--out-stock,.one-product-info__labels .label--pre-order{margin-right:8px!important}.product-featured__labels .label--out-stock,.one-product-info__labels .label--out-stock{color:var(--ad-error)!important}.product-featured__labels .label--pre-order,.one-product-info__labels .label--pre-order{color:#795717!important}.ad-locations{padding:clamp(42px,5vw,66px) 0;border-top:1px solid var(--ad-line);background:var(--ad-paper-light);scroll-margin-top:150px}.ad-locations__heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:clamp(24px,3vw,38px)}.ad-locations__eyebrow{margin:0 0 7px;color:var(--ad-teal-dark);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ad-locations h2{margin:0;color:var(--ad-ink);max-width:820px;font-size:clamp(38px,4.4vw,64px);line-height:.95;font-weight:700}.ad-locations__intro{max-width:400px;margin:0;color:var(--ad-muted);font-size:16px;line-height:1.5}.ad-locations__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,32px)}.ad-location{min-width:0}.ad-location__image{display:block;position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--ad-paper)}.ad-location__image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.ad-location__image:hover img{transform:scale(1.025)}.ad-location__body{padding:18px 0 0;border-top:4px solid var(--ad-teal)}.ad-location h3{margin:0 0 15px;color:var(--ad-teal-dark);font-size:29px;line-height:1.1;font-weight:700}.ad-location__details{display:grid;gap:8px;margin:0}.ad-location__details>div{display:grid;grid-template-columns:62px minmax(0,1fr);gap:12px}.ad-location__details dt{margin:0;color:#666;font-size:12px;line-height:1.55;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ad-location__details dd{margin:0;color:#414141;font-size:15px;line-height:1.45}.ad-location__hours{display:grid;gap:3px}.ad-location__hours-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.ad-location__hours-row strong{flex:0 0 auto;color:var(--ad-ink);font-size:14px;font-weight:600}.ad-location__link{display:inline-block;margin-top:13px;color:var(--ad-teal-dark)!important;font-size:14px;font-weight:600}.template-collection .collections{padding-top:clamp(18px,3vw,38px)}@media(min-width:1025px){.template-collection .collections{padding-top:12px}.template-collection .collections>[data-js-collection-replace=breadcrumbs] .breadcrumbs{padding-top:6px!important}.template-collection .collections>.container{margin-top:7px!important}.template-collection .collections__sidebar--width-md{margin-top:53px}}.template-collection .collection-head h1{font-size:clamp(34px,4vw,52px);line-height:1}.collection-control{min-height:52px;padding:8px 0;border-top:1px solid var(--ad-line);border-bottom:1px solid var(--ad-line)}.collection-control .btn,.collection-control select{min-height:44px}.ad-grid-view-button{min-width:36px;height:36px;padding:5px 8px;margin-right:0!important;margin-left:0!important;border:0;border-radius:0;background:transparent;box-shadow:none}.collection-control__view-grid .products-grid-buttons{gap:4px}@media(min-width:1025px)and (max-width:1199px){.collection-control__view-grid .products-grid-buttons{gap:2px}}.ad-grid-view-button .icon{fill:#707070}.ad-grid-view-button:hover .icon{fill:var(--ad-teal-dark)}.ad-grid-view-button:focus-visible{outline:2px solid var(--ad-teal-dark)!important;outline-offset:2px!important}.collections__sidebar{border-right:1px solid var(--ad-line)}.collection-sidebar{padding-right:24px}html.ad-collection-stock-default-pending .template-collection [data-js-collection-replace=products],html.ad-collection-stock-default-pending .template-collection [data-js-collection-replace=info],html.ad-collection-stock-default-pending .template-collection [data-js-collection-replace=native-filters],html.ad-collection-stock-default-pending .template-collection [data-js-collection-pagination]{visibility:hidden}html.ad-collection-stock-default-pending .template-collection [data-js-collection-replace=products]{min-height:420px}.ad-collection-stock-toggle{display:inline-flex;min-height:36px;align-items:center;gap:8px;padding:7px 10px;border:1px solid #c8cfcb;background:var(--ad-white);color:#3f4743;font-size:13px;line-height:1.2;font-weight:600;white-space:nowrap}.ad-collection-stock-toggle:hover,.ad-collection-stock-toggle:focus-visible{border-color:var(--ad-teal-dark);color:var(--ad-teal-dark)}.ad-collection-stock-toggle:focus-visible{outline:2px solid var(--ad-teal-dark);outline-offset:2px}.ad-collection-stock-toggle.is-active{border-color:var(--ad-teal-dark);background:#eef6f3;color:var(--ad-teal-dark)}.ad-collection-stock-toggle__box{position:relative;flex:0 0 16px;width:16px;height:16px;border:1px solid #9ba8a2;background:var(--ad-white)}.ad-collection-stock-toggle.is-active .ad-collection-stock-toggle__box{border-color:var(--ad-teal-dark);background:var(--ad-teal-dark)}.ad-collection-stock-toggle.is-active .ad-collection-stock-toggle__box:after{content:"";position:absolute;top:2px;left:5px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ad-collection-stock-toggle__count{color:#78817c;font-size:11px;font-variant-numeric:tabular-nums}@media(min-width:1025px)and (max-width:1259px){.template-collection .collections__sidebar--width-md:not(.order-2){padding-right:0}.template-collection .collections__sidebar--width-md:not(.order-2) .collection-sidebar{padding-right:28px}.template-collection .collections__sidebar--width-md:not(.order-2)~.collections__body{padding-left:28px}}@media(min-width:1260px){.template-collection .collections__sidebar--width-md:not(.order-2){padding-right:0}.template-collection .collections__sidebar--width-md:not(.order-2) .collection-sidebar{padding-right:40px}.template-collection .collections__sidebar--width-md:not(.order-2)~.collections__body{padding-left:40px}}.collection-current-tags__items{gap:8px;margin-bottom:2px}.collection-current-tags__items .ad-filter-chip{appearance:none;display:inline-flex;align-items:center;justify-content:space-between;gap:7px;max-width:100%;min-height:34px;margin:0;padding:6px 9px 6px 10px;border:1px solid #d9ddda;border-radius:0;background:#f5f6f4;color:#454a47;font-family:var(--ad-font);font-size:13px;line-height:1.2;font-weight:500;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.collection-current-tags__items .ad-filter-chip i{display:inline-flex;flex:0 0 auto;width:14px;height:14px;margin:0}.collection-current-tags__items .ad-filter-chip .icon{width:14px;min-width:14px;min-height:14px;fill:currentColor}.collection-current-tags__items .ad-filter-chip:hover{border-color:#aeb9b4;background:var(--ad-paper);color:var(--ad-teal-dark)}.collection-current-tags__items .ad-filter-chip:focus-visible{outline:2px solid var(--ad-teal-dark);outline-offset:2px}@media(max-width:1024px){.collection-sidebar__navigation{display:flex!important;flex-direction:column}.collection-sidebar__navigation [data-ad-native-filters-section]{order:-20;margin-top:0}.collection-sidebar__navigation [data-js-collection-nav-section=collections]{order:-10}.ad-collection-filter-trigger{margin-right:12px!important}.ad-collection-stock-toggle{min-height:44px;padding:9px 10px}.collection-current-tags__items .ad-filter-chip{min-height:44px;padding:9px 12px}}@media(max-width:374px){.ad-collection-stock-toggle{padding-right:8px;padding-left:8px}}@media(max-width:600px){.ad-collection-control__primary{flex-wrap:wrap}.ad-collection-stock-toggle{order:3;flex:0 0 100%;width:100%;justify-content:center;margin-top:8px}}[data-js-collection-nav-section=collections] .layer-navigation__head{padding-top:14px!important;padding-bottom:14px!important}[data-js-collection-nav-section=collections] .layer-navigation__head h5{color:var(--ad-teal-dark);font-size:18px;line-height:1.2;font-weight:600;letter-spacing:-.01em}[data-js-collection-nav-section=collections] .collections-menu__item>.collections-menu__button{min-height:36px;margin-bottom:0!important;padding:4px 0}[data-js-collection-nav-section=collections] .collections-menu__item>.collections-menu__button>.input-checkbox{flex:1 1 auto;min-width:0;color:#3f4341;font-family:var(--ad-display);font-size:16px;line-height:1.25;font-weight:500}[data-js-collection-nav-section=collections] .collections-menu__item>.collections-menu__button.open>.input-checkbox,[data-js-collection-nav-section=collections] .collections-menu__item>.collections-menu__button>.input-checkbox:has(input:checked){color:var(--ad-ink);font-weight:600}[data-js-collection-nav-section=collections] .collections-menu__item>.collections-menu__button>.input-checkbox>span.position-relative{flex:0 0 18px;width:18px;height:18px;margin-right:10px!important;border-color:#bfc4c0!important}[data-js-collection-nav-section=collections] .collections-menu__arrow{flex:0 0 auto;margin-left:8px;color:#4e5451}[data-js-collection-nav-section=collections] .collections-menu__list{margin:2px 0 8px 9px!important;padding:2px 0 3px 18px!important;border-left:1px solid #dfe2df}[data-js-collection-nav-section=collections] .collections-menu__list .collections-menu__button,[data-js-collection-nav-section=collections] .collections-menu__list>.input-checkbox{min-height:30px;margin-bottom:0!important;padding:3px 0}[data-js-collection-nav-section=collections] .collections-menu__list .input-checkbox{color:#595e5b;font-family:var(--ad-font);font-size:14px;line-height:1.35;font-weight:400}[data-js-collection-nav-section=collections] .collections-menu__list .input-checkbox:has(input:checked){color:var(--ad-ink);font-weight:600}[data-js-collection-nav-section=collections] .collections-menu__list .input-checkbox>span.position-relative{flex:0 0 16px;width:16px;height:16px;margin-right:9px!important;border-color:#c9ceca!important}@media(max-width:1024px){[data-js-collection-nav-section=collections] .collections-menu__item>.collections-menu__button{min-height:44px;padding-top:6px;padding-bottom:6px}[data-js-collection-nav-section=collections] .collections-menu__list .collections-menu__button,[data-js-collection-nav-section=collections] .collections-menu__list>.input-checkbox{min-height:42px;padding-top:7px;padding-bottom:7px}}.ad-native-filters{margin-top:8px}.ad-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ad-native-filters__heading{padding-top:16px!important;padding-bottom:12px!important}.ad-native-filters__heading h5{color:var(--ad-teal-dark);font-size:18px;line-height:1.2;font-weight:600;letter-spacing:-.01em}.ad-native-filters__count,.ad-native-filter__selected{display:inline-flex;min-width:21px;height:21px;align-items:center;justify-content:center;margin-left:8px;padding:0 6px;border:1px solid #cad4cf;border-radius:50%;color:var(--ad-teal-dark);font-family:var(--ad-font);font-size:11px;line-height:1;font-weight:600}.ad-native-filters__active{margin:0 0 14px;padding:12px;background:#f3f6f4;border-left:2px solid var(--ad-teal-dark)}.ad-native-filters__active-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px;color:#555b57;font-size:12px;line-height:1.2;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ad-native-filters__active-head a,.ad-native-filters__reset{color:var(--ad-teal-dark);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:3px}.ad-native-filters__chips{display:flex;flex-wrap:wrap;gap:7px}.ad-native-filter-chip{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:6px 9px;border:1px solid #d8ddda;background:var(--ad-white);color:#3f4541;font-size:13px;line-height:1.25;font-weight:500}.ad-native-filter-chip:hover,.ad-native-filter-chip:focus-visible{border-color:var(--ad-teal-dark);color:var(--ad-teal-dark)}.ad-native-filter{border-top:1px solid var(--ad-line)}.ad-native-filter:last-child{border-bottom:1px solid var(--ad-line)}.ad-native-filter summary{display:flex;min-height:46px;align-items:center;padding:10px 0;color:#343936;font-family:var(--ad-display);font-size:15px;line-height:1.25;font-weight:600;cursor:pointer;list-style:none}.ad-native-filter summary::-webkit-details-marker{display:none}.ad-native-filter__toggle{position:relative;width:16px;height:16px;margin-left:auto}.ad-native-filter__toggle:before,.ad-native-filter__toggle:after{content:"";position:absolute;top:7px;left:2px;width:12px;height:1.5px;background:currentColor}.ad-native-filter__toggle:after{transform:rotate(90deg);transition:transform .16s ease}.ad-native-filter[open] .ad-native-filter__toggle:after{transform:rotate(90deg) scaleX(0)}.ad-native-filter__content{padding:0 0 13px}.ad-native-filter__values{max-height:260px;margin:0;padding:0 4px 0 0;overflow-y:auto;list-style:none;scrollbar-width:thin}.ad-native-filter__values li{margin:0}.ad-native-filter__values li:before{display:none!important;content:none!important}.ad-native-filter__option{display:grid;grid-template-columns:20px minmax(0,1fr) auto;min-height:38px;align-items:center;gap:9px;margin:0;color:#4c524e;font-size:14px;line-height:1.3;cursor:pointer}.ad-native-filter__option input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ad-native-filter__box{position:relative;width:19px;height:19px;border:1px solid #b8c0bb;background:var(--ad-white)}.ad-native-filter__option input:checked+.ad-native-filter__box{border-color:var(--ad-teal-dark);background:var(--ad-teal-dark)}.ad-native-filter__option input:checked+.ad-native-filter__box:after{content:"";position:absolute;top:3px;left:6px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ad-native-filter__option input:focus-visible+.ad-native-filter__box{outline:2px solid var(--ad-teal-dark);outline-offset:2px}.ad-native-filter__option.is-disabled{color:#a4aaa6;cursor:not-allowed}.ad-native-filter__value-count{color:#8a918d;font-size:12px;font-variant-numeric:tabular-nums}.ad-native-filter__price{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px}.ad-native-filter__price label{min-width:0;margin:0;color:#6b716d;font-size:12px;line-height:1.2;font-weight:500}.ad-native-filter__money-input{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:42px;margin-top:6px;padding-left:10px;border:1px solid #cfd4d0;background:var(--ad-white);color:#646a66}.ad-native-filter__money-input input{width:100%;min-width:0;height:40px;margin:0;padding:0 8px 0 4px;border:0;background:transparent;color:var(--ad-ink);font-size:14px}.ad-native-filter__price-separator{padding-bottom:13px;color:#848a86;font-size:12px}.ad-native-filters__actions{display:flex;align-items:center;gap:14px;padding:15px 0 18px}.ad-native-filters__apply{min-height:44px;margin:0;padding:0 18px;background:var(--ad-ink);border-color:var(--ad-ink);color:#fff;font-size:13px}@media(max-width:1024px){.ad-native-filter summary,.ad-native-filter__option{min-height:48px}.ad-native-filter-chip{min-height:42px}.ad-native-filters__apply{min-height:48px}}.collection-filter-by-price{padding:2px 4px 14px}.collection-filter-by-price .irs{height:58px}.collection-filter-by-price .irs-line,.collection-filter-by-price .irs-bar{top:38px;height:4px}.collection-filter-by-price .irs-line{background:#d7d9d6}.collection-filter-by-price .irs-bar{background:var(--ad-teal-dark)}.collection-filter-by-price .irs-slider{top:28px;width:24px;height:24px;border:2px solid var(--ad-teal-dark);border-radius:50%;background:var(--ad-white);box-shadow:0 1px 4px #00000029;cursor:grab}.collection-filter-by-price .irs-slider:active{cursor:grabbing}.collection-filter-by-price .irs-slider:hover{background:#eef7f4}.collection-filter-by-price .irs-slider:focus-visible{outline:3px solid rgba(47,120,105,.28);outline-offset:3px}.collection-filter-by-price .irs-from,.collection-filter-by-price .irs-to,.collection-filter-by-price .irs-single{top:0!important;padding:0;border:0;border-radius:0;background:transparent;color:var(--ad-ink);font-family:var(--ad-font);font-size:14px;line-height:20px;font-weight:600}.collection-filter-by-price .irs-from:after,.collection-filter-by-price .irs-to:after,.collection-filter-by-price .irs-single:after{display:none}.collections-menu__button{font-family:var(--ad-display);font-weight:600}.pagination{padding-top:24px;border-top:1px solid var(--ad-line)}.pagination:has(.pagination__end){display:none}.pagination .ad-infinite-scroll{position:relative;min-height:32px;margin-top:20px!important}.pagination .ad-infinite-scroll__trigger{position:absolute!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;margin:0!important;padding:0!important;overflow:hidden;clip-path:inset(50%);border:0!important;background:transparent!important;color:transparent!important;box-shadow:none!important;white-space:nowrap}[data-js-collection-pagination][data-js-loading] .ad-infinite-scroll__trigger{position:static!important;width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;overflow:visible;clip-path:none;color:var(--ad-muted)!important;font-size:11px;letter-spacing:.08em}[data-js-collection-pagination][data-js-loading] .ad-infinite-scroll__trigger span{display:inline-flex;align-items:center;gap:9px}[data-js-collection-pagination][data-js-loading] .ad-infinite-scroll__trigger span:before{content:"";width:16px;height:16px;border:2px solid #c9d8d4;border-top-color:var(--ad-teal-dark);border-radius:50%;animation:ad-infinite-scroll-spin .7s linear infinite}body.template-collection:has([data-js-collection-pagination][data-js-loading]) .collection-products>.loader{display:none!important}@keyframes ad-infinite-scroll-spin{to{transform:rotate(360deg)}}.pagination .ad-infinite-scroll__end{min-height:0;padding:0;border:0;background:transparent;color:var(--ad-muted);font-size:11px;letter-spacing:.08em}.template-search .ad-search-results__heading h1{margin-top:clamp(40px,6vw,76px)!important;margin-bottom:10px!important;font-size:clamp(34px,4vw,54px);line-height:1;overflow-wrap:anywhere;text-align:left!important}.template-search .ad-search-results__count{margin:0 0 26px;color:var(--ad-muted);font-size:14px;line-height:1.4;letter-spacing:.02em}body[id=adult-direct-australia] #MainContent h1.h3{margin-top:clamp(36px,5vw,68px)!important;margin-bottom:24px!important;color:var(--ad-ink);font-size:clamp(34px,4vw,54px);line-height:1.05;font-weight:700;text-align:left!important}.template-search .ad-search-results__form{max-width:770px}.template-search .ad-search-refinement{display:flex;align-items:baseline;justify-content:space-between;gap:12px 24px;margin-top:clamp(22px,3vw,32px);padding-top:14px;padding-bottom:14px;border-top:1px solid var(--ad-line);border-bottom:1px solid var(--ad-line);color:var(--ad-muted);font-size:14px;line-height:1.45}.template-search .ad-search-refinement p{margin:0}.template-search .ad-search-refinement a{flex:0 0 auto;color:var(--ad-ink);font-weight:600;text-decoration:underline;text-decoration-color:#1717174d;text-underline-offset:4px}.template-search .ad-search-refinement a:hover,.template-search .ad-search-refinement a:focus-visible{color:var(--ad-teal-dark);text-decoration-color:currentColor}.template-search .ad-search-refinement--action-only{justify-content:flex-end;margin-top:16px;padding-top:0;padding-bottom:0;border-top:0;border-bottom:0}.template-search .ad-search-brand-destination{margin-top:clamp(24px,3vw,34px)}.template-search .ad-search-brand-destination__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 32px;padding:20px 0;border-top:1px solid var(--ad-line);border-bottom:1px solid var(--ad-line)}.template-search .ad-search-brand-destination__eyebrow{margin:0 0 5px;color:var(--ad-teal-dark);font-family:var(--ad-display);font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.template-search .ad-search-brand-destination h2{margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.12}.template-search .ad-search-brand-destination__link{display:inline-flex;align-items:center;min-height:44px;padding:5px 0;color:var(--ad-ink);font-weight:600;line-height:1.25;text-decoration:underline;text-decoration-color:#1717174d;text-underline-offset:4px}.template-search .ad-search-brand-destination__link:hover,.template-search .ad-search-brand-destination__link:focus-visible{color:var(--ad-teal-dark);text-decoration-color:currentColor}.template-search #MainContent form input[type=search]{min-height:50px;border:1px solid #bdbdb9;font-size:16px}.template-search #MainContent form .btn{min-width:120px}.template-search .ad-search-results__catalogue>.row{padding-top:22px;border-top:1px solid var(--ad-line)}@media(max-width:577px){.template-search .ad-search-refinement{display:block}.template-search .ad-search-refinement a{display:inline-flex;min-height:44px;align-items:center;margin-top:5px}.template-search .ad-search-brand-destination__inner{grid-template-columns:1fr;align-items:start;gap:8px;padding:18px 0 12px}}.template-product .product-page{margin-top:clamp(20px,3vw,42px)!important;margin-bottom:clamp(42px,6vw,86px)!important}.product-gallery__main,.product-gallery__thumbnail_item_inner,.product-gallery__thumbnail_item_inner .rimage{background:var(--ad-white)}button.product-gallery__thumbnail_item_inner{appearance:none;display:block;width:100%;padding:0;border:0;color:inherit;font:inherit}button.product-gallery__thumbnail_item_inner:focus-visible{outline:2px solid var(--ad-teal-dark)!important;outline-offset:2px}button.product-gallery__thumbnail_item_inner:focus:not(:focus-visible){outline:none!important}.product-gallery__thumbnail_item_inner .rimage__img{object-fit:contain}@media(max-width:767px){.template-product .product-gallery:not(.product-gallery--single) .product-gallery__thumbnail--slider:not(.d-none){height:calc((100vw - 20px)/5)}}.template-product .product-page-info__labels{align-items:center;justify-content:flex-start!important;flex-wrap:wrap;gap:8px 10px;min-height:20px;margin-bottom:14px}.template-product .product-page-info__labels .label--in-stock,.template-product .product-page-info__labels .label--out-stock,.template-product .product-page-info__labels .label--pre-order{display:inline-flex;align-items:center;gap:8px;width:auto;min-width:0;min-height:0;margin:0!important;padding:0;border:0;border-radius:0;background:transparent;color:#24705f;font-family:var(--ad-font);font-size:14px;line-height:1.35;font-weight:500;letter-spacing:0;text-transform:none}.template-product .product-page-info__labels .label--out-stock{color:#a33a43}.template-product .product-page-info__labels .label--pre-order{color:#8a641d}.product-page-info__collections{color:var(--ad-teal-dark);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-page-info__title h1,.product-page-info__title h2,.product-page-info__title h3,.product-page-info__title h4,.product-page-info__title h5,.product-page-info__title h6{font-size:clamp(32px,3.4vw,50px);line-height:1.02;font-weight:700}.template-product .product-page-info__title{margin-bottom:12px!important}.template-product .product-page-info__reviews{margin-bottom:8px}.template-product .product-page-info__details{display:flex;flex-wrap:wrap;gap:5px 16px;margin-bottom:22px!important}.template-product .product-page-info__details>div{margin-bottom:0!important}.template-product .product-page-info__pricing{display:flow-root;margin-bottom:16px!important}.product-page-info__price{color:var(--ad-ink);font-size:clamp(22px,2.3vw,30px);font-weight:700}.template-product .product-page-info__price{min-height:65px}.template-product .product-page-info:has([data-js-product-button-add-to-cart][data-button-status=sold-out]) .product-page-info__price{min-height:0}@media(max-width:991px){.template-product .product-page-info__price{min-height:90px}}.product-page-info__price .price--sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.product-page-info__price .price--sale>span:first-child{color:#747474;font-size:.62em;font-weight:500;text-decoration:line-through}.product-page-info__price .price--sale>span:last-child{color:var(--ad-sale)}.product-page-info__price-sale-details{margin-bottom:0!important;color:var(--ad-sale)!important;font-size:13px;font-weight:600}.template-product #shopify-zip-product-widget{display:block;min-height:41px}.template-product .product-page-info__border{margin-top:0!important;margin-bottom:20px!important}.product-page-info__vendor p{color:var(--ad-muted);font-size:0;text-transform:uppercase}.product-page-info__vendor p span{color:var(--ad-ink);font-size:12px;font-weight:600;letter-spacing:.04em}.template-product .product-page-info__quantity{margin-bottom:20px!important}.template-product .product-page-info form:has([data-js-product-button-add-to-cart][data-button-status=sold-out]) .product-page-info__quantity{display:none!important}.template-product .ad-product-option--unavailable-only{display:none!important}[data-js-product-options] [data-js-option-value]:focus-visible{outline:2px solid var(--ad-teal-dark)!important;outline-offset:3px}.ad-visually-hidden-control{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}.collections-menu__button label:has(.ad-visually-hidden-control:focus-visible),.collections-menu__list label:has(.ad-visually-hidden-control:focus-visible){outline:2px solid var(--ad-teal-dark);outline-offset:4px}.template-product .product-page-info__quantity label{margin-bottom:8px;color:var(--ad-teal-dark);font-size:12px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.template-product .product-page-info__quantity .input-quantity{width:176px;max-width:100%}.template-product .product-page-info__quantity .input-quantity input[type=number]{flex:0 0 72px;width:72px;min-width:0;margin-right:8px!important;text-align:center}.template-product .product-page-info__quantity .input-quantity [data-control]{flex:0 0 44px;width:44px;margin-right:8px!important}.template-product .product-page-info__quantity .input-quantity [data-control]:last-child{margin-right:0!important}.template-product .ad-store-inventory-shell{--ad-store-inventory-top-gap: clamp(24px, 2.2vw, 30px);position:relative;width:100%;min-height:121px;margin:var(--ad-store-inventory-top-gap) 0 28px!important;padding:0;color:var(--ad-ink)}.template-product .ad-store-inventory-shell .inventoryLocationLoading{display:block;width:100%;min-height:121px}.template-product .ad-store-inventory-shell>#inventoryLocationInformation{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important;white-space:nowrap!important}.template-product .ad-store-inventory-shell.ad-store-inventory-fallback>#inventoryLocationInformation{position:static!important;width:100%!important;height:auto!important;overflow:visible!important;clip:auto!important;clip-path:none!important;opacity:1!important;pointer-events:auto!important;white-space:normal!important}.template-product .ad-store-inventory-shell.ad-store-inventory-fallback .inventoryLocationLoading{display:none}.template-product .ad-store-inventory-shell .headerLine{display:flex;margin:0;padding:0 0 12px;border-bottom:1px solid var(--ad-line)}.template-product .ad-store-inventory-shell .inventoryHeader{color:var(--ad-teal-dark)!important;font-family:var(--ad-font)!important;font-size:12px!important;line-height:1.2;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase}.template-product .ad-store-inventory-static{display:grid;gap:0;margin:0!important;padding:0!important;list-style:none!important}.template-product .ad-store-inventory-static li{display:block!important;margin:0!important;padding:13px 0!important;border-bottom:1px solid var(--ad-line);list-style:none!important}.template-product .ad-store-inventory-static li:before{content:none!important}.template-product .ad-store-inventory-static .locationLine{display:flex;align-items:center;justify-content:space-between;gap:18px}.template-product .ad-store-inventory-static .location{color:#454545!important;font-size:14px!important;line-height:1.4}.template-product .ad-store-inventory-static .stockCount{display:flex;align-items:center;justify-content:flex-end;flex:0 0 84px;width:84px;margin-left:10px;text-align:right}.template-product .ad-store-inventory-status-placeholder{display:inline-flex;width:84px;min-height:18px;align-items:center;justify-content:flex-end;gap:4px}.template-product .ad-store-inventory-status-placeholder>span{width:4px;height:4px;border-radius:50%;background:var(--ad-teal-dark);animation:ad-store-inventory-status-pulse 1.05s ease-in-out infinite}.template-product .ad-store-inventory-status-placeholder>span:nth-child(2){animation-delay:.14s}.template-product .ad-store-inventory-status-placeholder>span:nth-child(3){animation-delay:.28s}@keyframes ad-store-inventory-status-pulse{0%,70%,to{opacity:.28;transform:scale(.72)}35%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.template-product .ad-store-inventory-status-placeholder>span{animation:none;opacity:.58;transform:none}}.template-product #tomit_inventory_list{display:grid;gap:0;margin:0!important;padding:0!important;list-style:none!important}.template-product #tomit_inventory_list li{display:block!important;margin:0!important;padding:13px 0!important;border-bottom:1px solid var(--ad-line);list-style:none!important}.template-product #tomit_inventory_list li:before{content:none!important}.template-product #tomit_inventory_list .locationLine{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.template-product #tomit_inventory_list .location{color:#454545!important;font-size:14px!important;line-height:1.4}.template-product #tomit_inventory_list .stockCount{flex:0 0 auto}.template-product #tomit_inventory_list .tomitInStock,.template-product #tomit_inventory_list [class*=HighStock],.template-product .ad-store-inventory-static .tomitInStock,.template-product .ad-store-inventory-static [class*=HighStock]{display:inline-block!important;color:#24705f!important;font-size:13px!important;line-height:1.4;font-weight:600}.template-product #tomit_inventory_list .tomitOutOfStock,.template-product #tomit_inventory_list [class*=NoStock],.template-product #tomit_inventory_list [class*=OutOfStock],.template-product .ad-store-inventory-static .tomitOutOfStock,.template-product .ad-store-inventory-static [class*=NoStock],.template-product .ad-store-inventory-static [class*=OutOfStock]{display:inline-block!important;color:#a33a43!important;font-size:13px!important;line-height:1.4;font-weight:600}.template-product #tomit_inventory_list .tomitInStock.threshold-0,.template-product #tomit_inventory_list [class*=HighStock].threshold-0,.template-product .ad-store-inventory-static .tomitInStock.threshold-0,.template-product .ad-store-inventory-static [class*=HighStock].threshold-0{color:#8b3d45!important}.template-product #tomit_inventory_list .separator{display:none!important}.product-page-info__button-add-to-cart .btn{min-height:56px!important;width:100%;background:var(--ad-teal-dark);border-color:var(--ad-teal-dark);font-size:16px}.template-product [data-js-footbar-product-limit].ad-restock-ready>.product-page-info__button-add-to-cart{display:none!important}.template-product .ad-restock-inline{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;margin:0 0 10px!important;transform:none!important;z-index:1!important}.template-product .ad-restock-inline .restock-rocket-button-product{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:56px!important;padding:13px 20px!important;border:1px solid var(--ad-teal-dark)!important;border-radius:0!important;background:var(--ad-teal-dark)!important;color:var(--ad-white)!important;font-family:var(--ad-font-condensed)!important;font-size:16px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.08em;text-align:center;text-transform:uppercase;cursor:pointer}.template-product .ad-restock-inline .restock-rocket-button-product:hover{border-color:var(--ad-ink)!important;background:var(--ad-ink)!important}.template-product .ad-restock-inline .restock-rocket-button-product:focus-visible{outline:2px solid var(--ad-teal-dark)!important;outline-offset:3px}.template-product .ad-restock-inline .restock-rocket-button-cover{border-radius:0!important}.template-product .product-page-info a.js-store-lists-add-wishlist.btn--text,.template-product .product-page-info a.js-store-lists-add-compare.btn--text{min-height:40px;padding:8px 0!important;border:0!important;background:transparent!important;color:var(--ad-ink)!important;font-size:13px;letter-spacing:.03em}.template-product .product-page-info a.js-store-lists-add-wishlist.btn--text:hover,.template-product .product-page-info a.js-store-lists-add-compare.btn--text:hover{color:var(--ad-teal-dark)!important}.product-page-info__free-shipping{margin-bottom:0!important;padding:10px 14px;border-left:3px solid var(--ad-teal);border-bottom:1px solid #dfe3df;background:var(--ad-soft)}.ad-product-shipping{color:var(--ad-ink);font-weight:600}.ad-product-assurances{display:grid;gap:0;margin:0 0 16px;padding:0 14px;border-left:3px solid var(--ad-teal);background:var(--ad-soft);color:#3f3f3f;font-size:14px;line-height:1.4;list-style:none}.ad-product-assurances li{position:relative;padding:10px 0}.ad-product-assurances li+li{border-top:1px solid #dfe3df}.ad-product-assurances li:before{content:none!important}.product-page-info__description,.product-page__tabs .rte{color:#343434!important;font-size:16px;line-height:1.65}.product-page-info__description p,.product-page-info__description li,.product-page__tabs .rte p,.product-page__tabs .rte li{color:#3f3f3f!important}.product-page-info__description img,.product-page-info__description iframe,.product-page-info__description video,.product-page__tabs .rte img,.product-page__tabs .rte iframe,.product-page__tabs .rte video{max-width:100%!important}.product-page-info__description iframe,.product-page__tabs .rte iframe{width:100%!important;aspect-ratio:16 / 9;height:auto!important;min-height:240px;border:0}.product-page-info__description table,.product-page__tabs .rte table{display:block;width:100%!important;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ad-product-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 48px;margin-top:28px}.ad-product-details__section h2{margin:0 0 14px;color:var(--ad-ink);font-size:20px;line-height:1.2}.ad-product-details__features{display:grid;gap:9px;margin:0;padding:0;list-style:none}.ad-product-details__features li{position:relative;margin:0;padding-left:18px}.ad-product-details__features li:before{position:absolute;top:.72em;left:0;width:5px;height:5px;border-radius:50%;background:var(--ad-teal-dark);content:""}.ad-product-details__specifications{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);margin:0;border-top:1px solid var(--ad-line)}.ad-product-details__specifications dt,.ad-product-details__specifications dd{margin:0;padding:9px 0;border-bottom:1px solid var(--ad-line)}.ad-product-details__specifications dt{padding-right:16px;color:var(--ad-muted);font-weight:600}.ad-product-details__specifications dd{color:var(--ad-ink)}@media(max-width:767px){.ad-product-details{grid-template-columns:minmax(0,1fr);gap:28px}.ad-product-details__specifications{grid-template-columns:minmax(104px,.8fr) minmax(0,1.2fr)}}.product-page__tabs{padding-top:18px;border-top:1px solid var(--ad-line)}.product-tabs .tabs__btn{font-family:var(--ad-display);font-size:17px;font-weight:700}.product-page__tabs .tabs__btn{font-size:16px}.template-product .carousel__title{color:var(--ad-ink);font-size:clamp(24px,2.5vw,32px);line-height:1.1;font-weight:700}.product-tabs .tabs__content{max-width:900px;font-size:16px;line-height:1.68}@media(min-width:768px){.template-product .product-page__tabs:has(.tabs__slider>.tabs__btn:only-child){padding-top:0;border-top:0}.template-product .product-tabs:has(.tabs__slider>.tabs__btn:only-child) .tabs__head{max-width:900px;margin-right:auto;margin-left:auto;border:0;background:transparent}.template-product .product-tabs:has(.tabs__slider>.tabs__btn:only-child) .tabs__slider{transform:none!important}.template-product .product-tabs:has(.tabs__slider>.tabs__btn:only-child) .tabs__btn:only-child{width:100%;padding:0 0 14px;border:0;border-bottom:1px solid var(--ad-line);background:transparent;color:var(--ad-ink);font-size:clamp(23px,2vw,28px);line-height:1.15;font-weight:600;letter-spacing:-.015em;text-align:left;cursor:default}.template-product .product-tabs:has(.tabs__slider>.tabs__btn:only-child) .tabs__nav{display:none!important}.template-product .product-tabs:has(.tabs__slider>.tabs__btn:only-child) .tabs__content{padding-top:28px}}.template-product .carousel__prev{left:0!important;transform:none!important}.template-product .carousel__next{right:0!important;transform:none!important}.template-product .carousel--arrows:before,.template-product .carousel--arrows:after{display:none}.ad-store-page__hero{padding:0;overflow:hidden;border-top:1px solid var(--ad-line);border-bottom:1px solid var(--ad-line);background:var(--ad-paper)}.ad-store-page__hero-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);min-height:clamp(360px,32vw,470px);border-right:1px solid var(--ad-line);border-left:1px solid var(--ad-line)}.ad-store-page__hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,6vw,88px)}.ad-store-page__hero-media{min-width:0;min-height:100%;margin:0;overflow:hidden;border-left:1px solid var(--ad-line);background:var(--ad-soft)}.ad-store-page__hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ad-store-page__eyebrow{margin:0 0 9px;color:var(--ad-teal-dark);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ad-store-page .page__title{max-width:1000px;margin:0;color:var(--ad-ink);font-family:var(--ad-campaign-display)!important;font-size:clamp(48px,5.2vw,74px);font-stretch:92%;line-height:.94;font-weight:600;letter-spacing:-.045em;text-align:left}.ad-store-page__propositions{margin:24px 0 0;color:#3f3f3f;font-size:clamp(14px,1.4vw,18px);font-weight:500}.ad-store-page__propositions span{padding:0 8px;color:var(--ad-teal)}.ad-store-page__content{padding-top:clamp(38px,6vw,76px);padding-bottom:clamp(52px,8vw,100px)}.ad-store-page__intro{max-width:980px;margin:0 auto clamp(32px,5vw,64px)}.ad-store-page__intro h2{max-width:760px;margin:0 0 14px;color:var(--ad-ink);font-size:clamp(26px,2.4vw,34px);line-height:1.14;font-weight:600;letter-spacing:-.005em}.ad-store-page__intro>p{max-width:800px;margin:0;color:#3f3f3f;font-size:16px;line-height:1.7}.ad-store-page__intro .ad-store-page__payment{margin-top:14px;color:var(--ad-teal-dark);font-size:14px;line-height:1.5;font-weight:600}.ad-store-page__payment a{color:inherit!important;text-decoration:underline;text-underline-offset:3px}.ad-store-page__hero-media--destination{position:relative}.ad-store-page__hero-media--destination>a{display:block;position:relative;height:100%;color:var(--ad-ink)!important}.ad-store-page__hero-media--destination>a>span{display:inline-flex;position:absolute;right:22px;bottom:22px;align-items:center;gap:10px;padding:11px 15px;background:#faf8f4f0;box-shadow:0 4px 18px #1010101f;font-size:14px;font-weight:700;line-height:1.2}.ad-store-page__closure{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:clamp(46px,7vw,112px);max-width:1160px;margin:0 auto}.ad-store-page__closure-copy{padding-top:5px}.ad-store-page__closure h2{margin:0 0 20px;color:var(--ad-ink);font-size:clamp(30px,3.2vw,46px);font-weight:600;letter-spacing:-.025em;line-height:1.04}.ad-store-page__closure-copy>p:not(.ad-store-page__eyebrow){max-width:690px;margin:0 0 16px;color:#3f3f3f;font-size:clamp(17px,1.55vw,20px);line-height:1.65}.ad-store-page__destination{padding-left:clamp(28px,4vw,56px);border-left:1px solid var(--ad-line)}.ad-store-page__destination h2{margin-bottom:18px;color:var(--ad-teal-dark);font-size:clamp(28px,2.8vw,38px)}.ad-store-page__destination address{margin:0 0 24px;color:var(--ad-ink);font-size:17px;font-style:normal;line-height:1.55}.ad-store-page__destination dl{display:grid;gap:10px;margin:0 0 30px}.ad-store-page__destination dl>div{display:grid;grid-template-columns:minmax(130px,1fr) auto;gap:18px;padding-top:10px;border-top:1px solid var(--ad-line)}.ad-store-page__destination dt,.ad-store-page__destination dd{margin:0;color:#3f3f3f;font-size:14px;line-height:1.45}.ad-store-page__destination dd{color:var(--ad-ink);font-weight:700}.ad-store-page__closure-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 22px}.ad-store-page__closure-actions .btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:13px 22px}.ad-store-page__closure-link{color:var(--ad-teal-dark)!important;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.ad-store-page .rte,.ad-store-page .rte p,.ad-store-page .rte li{color:#3f3f3f!important}.ad-store-page .rte strong{color:var(--ad-ink);font-weight:600}.ad-store-page .rte>.container--sm{max-width:980px;margin-right:auto;margin-left:auto}.ad-store-page .rte h3{margin-top:0;margin-bottom:14px;color:var(--ad-ink);font-size:clamp(26px,2.4vw,34px);line-height:1.14;font-weight:600;letter-spacing:-.005em}.ad-store-page .rte h3 strong{color:inherit;font-weight:inherit}.ad-store-page .rte .gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important;margin:0 0 clamp(42px,6vw,78px)}.ad-store-page .rte .gallery img{display:block;width:100%!important;height:100%!important;min-height:220px;aspect-ratio:4 / 3;border-radius:0!important;object-fit:cover}.ad-store-page .rte>.gallery img:first-child{display:none}.ad-store-page .rte>.gallery img:nth-child(2){grid-column:span 2;grid-row:auto}.ad-store-page .rte>.container--sm:last-child{padding-top:clamp(28px,4vw,48px)!important;border-top:4px solid var(--ad-teal)}.ad-store-page .rte ul{padding-left:22px}.ad-store-page .rte li{margin-bottom:7px}.ad-store-page__all{display:inline-block;margin-top:34px;padding-top:14px;border-top:1px solid var(--ad-line);color:var(--ad-teal-dark)!important;font-weight:700}.ad-store-page .map-responsive{max-width:100%;overflow:hidden}.ad-store-page .map-responsive iframe{width:100%!important;max-width:100%!important;height:360px!important}.ad-store-page .rte iframe{display:block;width:100%!important;max-width:100%!important}@media(max-width:767px){.ad-store-page__hero-grid{grid-template-columns:1fr;min-height:0;border-right:0;border-left:0}.ad-store-page__hero-copy{padding:42px 20px 38px}.ad-store-page__hero-media{min-height:0;aspect-ratio:16 / 10;border-top:1px solid var(--ad-line);border-left:0}.ad-store-page .page__title{font-size:clamp(43px,13vw,58px)}.ad-store-page__propositions{margin-top:19px;font-size:14px;line-height:1.55}.ad-store-page__hero-media--destination>a>span{right:14px;bottom:14px}.ad-store-page__content--closure{padding-top:42px}.ad-store-page__closure{grid-template-columns:1fr;gap:36px}.ad-store-page__destination{padding-top:34px;padding-left:0;border-top:1px solid var(--ad-line);border-left:0}}@media(min-width:768px)and (max-width:1024px){.ad-store-page__hero-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}.ad-store-page__hero-copy{padding:44px 36px}.ad-store-page .page__title{font-size:clamp(50px,6.5vw,58px)}}@media(max-width:767px){.ad-commerce-proof--catalogue .container{padding-right:0;padding-left:0}.ad-commerce-proof--catalogue .ad-commerce-proof__list{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-commerce-proof--catalogue .ad-commerce-proof__list li{min-height:64px;padding:9px 13px}.ad-commerce-proof--catalogue .ad-commerce-proof__list li:nth-child(odd){border-left:0}.ad-commerce-proof--catalogue .ad-commerce-proof__list li:nth-child(n+3){border-top:1px solid var(--ad-line)}.ad-commerce-proof--catalogue .ad-commerce-proof__list i,.ad-commerce-proof--catalogue .ad-commerce-proof__list .icon{flex-basis:20px;width:20px;height:20px}.ad-commerce-proof--catalogue .ad-commerce-proof__list i{margin-right:8px}.ad-commerce-proof--catalogue .ad-commerce-proof__list strong{font-size:13px}.ad-commerce-proof--catalogue .ad-commerce-proof__list small{font-size:12px}}#smile-ui-container .smile-launcher-frame-container{right:max(8px,calc((100vw - 1360px)/2 - 52px))!important;left:auto!important;bottom:16px!important;width:44px!important;height:44px!important;overflow:hidden!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.22)!important;background:var(--ad-rewards)!important;box-shadow:0 4px 14px #11111129!important;transform:none!important;opacity:.88!important;visibility:visible!important;transition:opacity .16s ease,visibility .16s ease,background-color .16s ease,box-shadow .16s ease!important}#smile-ui-container .smile-launcher-frame-container:after{content:""!important;position:absolute!important;inset:10px!important;z-index:2!important;pointer-events:none!important;background:center / contain no-repeat url(./ad-rewards-gift.svg)!important}#smile-ui-container .smile-launcher-frame-container:hover{background-color:#552f5d!important;box-shadow:0 5px 16px #1113!important;opacity:1!important}#smile-ui-container .smile-launcher-frame-container:focus-within{outline:2px solid var(--ad-focus, #1e6fd9)!important;outline-offset:3px!important;opacity:1!important}#smile-ui-container .smile-launcher-frame-container iframe{width:143px!important;height:60px!important;max-width:none!important;min-height:0!important;max-height:none!important;inset:0 auto auto 0!important;transform:translate(-4px) scale(.8)!important;transform-origin:top left!important;z-index:3!important;opacity:0!important}body#customer-testimonials #smile-ui-container .smile-launcher-frame-container{display:none!important}body.ad-footer-in-view #smile-ui-container .smile-launcher-frame-container{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media(max-width:1199px){#smile-ui-container .smile-launcher-frame-container{display:none!important}}@media(min-width:1025px){.ad-intro__inner{grid-template-columns:minmax(500px,1.12fr) minmax(340px,.88fr);gap:clamp(42px,6vw,94px)}.ad-intro h1{white-space:normal;text-wrap:balance}}@media(min-width:1025px)and (max-width:1219px){.menu--secondary>.menu__panel{justify-content:space-between;gap:0}.menu--secondary>.menu__panel>.menu__item>a{padding-right:3px!important;padding-left:3px!important;font-size:13px!important;letter-spacing:0;white-space:nowrap}.menu--secondary>.menu__panel>.menu__item>a>span{white-space:nowrap}.menu--secondary>.menu__panel>.menu__item>a>.menu__item_arrow,.menu--secondary>.menu__panel>.menu__item>a>.menu__item_arrow .icon{width:14px;min-width:14px;height:14px;min-height:14px}}.ad-contact-page__heading,.ad-faq-page__heading{padding-top:clamp(36px,6vw,72px);padding-bottom:clamp(24px,4vw,44px)}.ad-contact-page__heading>p,.ad-faq-page__heading>p{margin:0 0 8px;color:var(--ad-teal-dark);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ad-contact-page__heading h1,.ad-faq-page__heading h1{margin:0;font-size:clamp(38px,5vw,66px);line-height:1;font-weight:700}.ad-contact-page__body{padding-top:30px;border-top:1px solid var(--ad-line)}.ad-contact-page__body>:first-child{padding-right:clamp(20px,4vw,58px)}.ad-contact-page__body>:last-child{padding-left:clamp(20px,4vw,58px);border-left:1px solid var(--ad-line)}.ad-contact-page__body h2{font-size:clamp(28px,3vw,40px);line-height:1.15}.ad-contact-page__body input,.ad-contact-page__body textarea{border:1px solid #c8c8c4;background:#fbfbfa;font-size:15px}.ad-contact-page__body label{margin-top:13px;margin-bottom:7px;color:var(--ad-teal-dark);font-size:13px;font-weight:600}.ad-contact-page__body textarea{min-height:180px}.ad-contact-page__body button[type=submit]{min-height:52px;min-width:160px}.ad-contact-page .contact-map iframe{display:block;width:100%!important;max-width:100%;height:100%!important;border:0}.ad-contact-page .contact-map{aspect-ratio:4 / 3}.ad-contact-page .contact-map:before{display:none}.ad-faq-page>.container>.rte{max-width:920px;margin-bottom:34px;font-size:16px;line-height:1.65}.ad-faq-page>.container>.rte,.ad-faq-page>.container>.rte p,.ad-faq-page>.container>.rte li,.ad-faq-page .faqs .rte{color:#3f3f3f!important}.ad-faq-page>.container>.rte strong,.ad-faq-page .faqs__head{color:var(--ad-ink)!important}.ad-faq-page>.container>.rte p{margin-bottom:24px;color:#3f3f3f!important}.ad-faq-page>.container>.rte strong{display:inline-block;margin-top:14px;margin-bottom:4px;color:var(--ad-ink)!important;font-size:17px;line-height:1.35;font-weight:700}.ad-faq-page>.container>.rte li{margin-bottom:7px}.ad-faq-topic{display:block;margin:34px 0 8px;color:var(--ad-teal-dark);font-family:var(--ad-display);font-size:20px;line-height:1.2;font-weight:700;letter-spacing:.02em;text-transform:none}.ad-faq-nav{display:flex;flex-wrap:wrap;gap:8px 22px;max-width:920px;margin:0 0 30px;padding:0 0 18px;border-bottom:1px solid var(--ad-line)}.ad-faq-nav a{color:var(--ad-teal-dark)!important;font-size:14px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ad-faq-page .container--sm{max-width:980px;margin-left:0}.ad-faq-page .faqs{border-color:var(--ad-line)!important}.ad-faq-page .faqs__head{padding-top:20px!important;padding-bottom:20px!important;font-size:clamp(18px,2vw,23px);line-height:1.25;font-weight:700;text-transform:none}.ad-faq-page .faqs .rte{max-width:820px;font-size:16px;line-height:1.65}.page-404>.container>div{max-width:760px;margin:60px auto!important;padding-top:clamp(60px,9vw,120px)!important;padding-bottom:clamp(60px,9vw,120px)!important;border-top:1px solid var(--ad-line);border-bottom:1px solid var(--ad-line)}.page-404 h1{font-size:clamp(72px,12vw,150px);line-height:.8}.page-404 h1 span{font-size:clamp(28px,4vw,44px)}.template-cart .ad-cart-title{color:var(--ad-teal-dark);font-size:clamp(32px,3.6vw,42px);line-height:1.08;font-weight:600}.template-cart .cart:not(.cart--empty){align-items:stretch}.template-cart .cart__sidebar{padding:clamp(24px,3vw,38px);background:var(--ad-soft);border-top:4px solid var(--ad-teal)}.template-cart .cart__sidebar input[name=checkout].btn{min-height:56px!important;background:var(--ad-teal-dark);border-color:var(--ad-teal-dark)}.template-cart .ad-cart-secondary-actions{align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px 20px}.template-cart .ad-cart-secondary-actions .btn,.template-cart .ad-cart-secondary-actions .btn:link,.template-cart .ad-cart-secondary-actions .btn:visited{min-height:44px!important;margin-left:0!important;padding-right:4px!important;padding-left:4px!important;border:0!important;background:transparent!important;color:var(--ad-ink)!important;text-decoration:underline;text-decoration-color:#17171759;text-underline-offset:4px}.template-cart .ad-cart-secondary-actions .btn:hover,.template-cart .ad-cart-secondary-actions .btn:focus-visible{background:transparent!important;color:var(--ad-teal-dark)!important;text-decoration-color:currentColor}@media(max-width:991px){.template-cart .ad-cart-main{display:contents}.template-cart .ad-cart-main>.cart__items,.template-cart .ad-cart-main>.ad-cart-free-shipping,.template-cart .ad-cart-main>.ad-cart-secondary-actions{flex:0 0 100%;width:100%;max-width:100%;padding-right:10px;padding-left:10px}.template-cart .ad-cart-main>.cart__items{order:1}.template-cart .ad-cart-main>.ad-cart-free-shipping{order:2}.template-cart .ad-cart-summary-col{order:3}.template-cart .ad-cart-main>.ad-cart-secondary-actions{order:4}}.template-cart .ad-cart-note{margin-top:18px;padding-top:16px;border-top:1px dashed var(--ad-line)}.template-cart .ad-cart-note summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;color:var(--ad-teal-dark);font-size:14px;font-weight:600;cursor:pointer;list-style:none}.template-cart .ad-cart-note summary::-webkit-details-marker{display:none}.template-cart .ad-cart-note summary:after{content:"+";color:var(--ad-ink);font-size:19px;font-weight:400;line-height:1}.template-cart .ad-cart-note[open] summary:after{content:"−"}.template-cart .ad-cart-note textarea{min-height:96px;margin:8px 0 2px}.ad-cart-quantity{display:inline-grid;grid-template-columns:44px minmax(54px,72px) 44px;align-items:stretch;border:1px solid var(--ad-line)}.ad-cart-quantity input[type=number]{width:100%;min-width:0;height:44px;padding:0 6px;border-width:0 1px;border-color:var(--ad-line)}.ad-cart-quantity__button{display:grid;width:44px;height:44px;padding:0;place-items:center;background:var(--ad-white);border:0;color:var(--ad-ink);font:inherit;font-size:18px;cursor:pointer}.ad-cart-quantity__button:disabled{color:var(--ad-muted);cursor:default}.template-cart .cart .product-cart__remove,.popup-cart .product-cart__remove{display:inline-flex;min-width:44px;min-height:44px;align-items:center;margin:-10px 0}.template-cart .ad-cart-remove{display:grid;width:44px;min-width:44px;height:44px;place-items:center;color:var(--ad-ink)}@media(max-width:767px){.template-product .product-tabs .tabs__body>div>span[data-js-tabs-btn-mobile] i{top:50%;width:18px;height:18px;transform:translateY(-50%)!important}.template-product .product-tabs .tabs__body>div>span[data-js-tabs-btn-mobile] i .icon{display:none}.template-product .product-tabs .tabs__body>div>span[data-js-tabs-btn-mobile] i:before,.template-product .product-tabs .tabs__body>div>span[data-js-tabs-btn-mobile] i:after{content:"";position:absolute;width:12px;height:1.5px;top:8px;left:3px;background:currentColor;transition:transform .18s ease}.template-product .product-tabs .tabs__body>div>span[data-js-tabs-btn-mobile] i:after{transform:rotate(90deg)}.template-product .product-tabs .tabs__body>div.active>span[data-js-tabs-btn-mobile] i:after{transform:rotate(90deg) scaleX(0)}}.popup-cart__buttons a.ad-popup-cart__view-bag,.popup-cart__buttons a.ad-popup-cart__view-bag:active,.popup-cart__buttons a.ad-popup-cart__view-bag:link,.popup-cart__buttons a.ad-popup-cart__view-bag:visited{background:transparent!important;border:1px solid var(--ad-ink)!important;color:var(--ad-ink)!important}.popup-cart__buttons .ad-popup-cart__view-bag:hover,.popup-cart__buttons .ad-popup-cart__view-bag:focus-visible{background:var(--ad-soft)!important}.ad-cart-assurance{margin:16px 0;padding-top:14px;border-top:1px solid var(--ad-line);color:var(--ad-ink);font-size:13px;font-weight:600;line-height:1.45}.popup-cart .ad-cart-assurance{margin-bottom:18px}.free-shipping{overflow:hidden;background:var(--ad-success-soft)!important;border-left:3px solid var(--ad-teal);color:var(--ad-teal-dark)!important}.free-shipping__progress{background:#188c8221!important}.free-shipping__text{font-size:14px;font-weight:500;line-height:1.45}.free-shipping .icon{fill:currentColor!important}.template-cart .ad-recovery-page{max-width:none;min-height:clamp(230px,22vw,300px);margin:0!important;padding:clamp(50px,6vw,74px) 20px!important;border-top:0;border-bottom:1px solid var(--ad-line)}.template-cart .cart h1,.template-cart .cart .h3{font-size:clamp(30px,3.6vw,42px);line-height:1.1;font-weight:700}.footbar-product__button-add-to-cart .btn{min-height:48px!important;background:var(--ad-teal-dark);border-color:var(--ad-teal-dark)}.footer{border-top:0;color:#ffffffbd;background:var(--ad-charcoal)!important}.footer__content{padding-top:56px!important;padding-bottom:52px!important}.footer h5{color:#71d2c3!important;font-size:16px;line-height:1.2;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.footer__subscription h5{color:#fff!important;font-family:var(--ad-display)!important;font-size:clamp(25px,2.4vw,34px);line-height:1;font-weight:560;letter-spacing:-.02em;text-transform:none!important}.footer__section-content,.footer__section-content p,.footer__section-content a{color:#ffffffb8!important;font-size:14px;line-height:1.55}.footer__subscription p,.footer__copyright p{color:#ffffff9e!important}.footer a:hover,.footer a:focus-visible{color:#8de2d4!important}.footer__border,.footer__border-top,.footer__border-bottom{border-color:#ffffff29!important}.footer__subscription input[type=email]{min-height:46px;border-color:#ffffff47!important;background:#ffffff12!important;color:#fff!important}.footer__subscription input[type=email]::placeholder{color:#ffffff8a!important}.footer .footer__subscription input.btn[type=submit]{min-width:112px;white-space:nowrap;border-color:#fff!important;background:#fff!important;color:var(--ad-charcoal)!important;-webkit-text-fill-color:var(--ad-charcoal)!important}.footer .footer__subscription input.btn[type=submit]:hover,.footer .footer__subscription input.btn[type=submit]:focus-visible{border-color:#8de2d4!important;background:#8de2d4!important;color:var(--ad-charcoal)!important;-webkit-text-fill-color:var(--ad-charcoal)!important}.footer__tape{color:#ffffff9e;background:var(--ad-charcoal)!important}.ad-footer-help p{margin:0 0 8px}.ad-footer-help a{text-decoration:underline;text-underline-offset:2px}.ad-footer-zip-item{position:relative;width:47px;min-height:44px}.ad-afterpay-payment-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:7px}.ad-afterpay-payment-link:focus-visible{outline:2px solid #91ddca!important;outline-offset:2px}.ad-afterpay-payment-link:focus:not(:focus-visible){outline:none!important}.ad-footer-zip-link{position:absolute;top:0;left:50%;display:inline-flex;align-items:flex-start;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;border-radius:7px;opacity:.92;transform:translate(-50%);transition:opacity .16s ease}.ad-footer-zip-link img{display:block;width:auto;height:24px}.ad-footer-zip-link:hover,.ad-footer-zip-link:focus-visible{opacity:1}.ad-footer-zip-link:focus-visible{outline:2px solid #91ddca!important;outline-offset:-2px}.ad-footer-zip-link:focus:not(:focus-visible){outline:none!important}@media(max-width:1024px){.ad-locations{scroll-margin-top:72px}.header__line-top{min-height:60px}.header__line-top .container{position:relative}.header__logo--mobile{position:absolute;left:50%;margin:0!important;transform:translate(-50%);z-index:2}.header__btn-menu{width:44px;min-width:44px;min-height:44px;justify-content:center;margin-right:0!important}.header__sidebar>*{width:44px;min-width:44px;min-height:44px;justify-content:center;margin-left:0!important}.header__sidebar .header__btn-account,.header__sidebar .header__btn-wishlist,.header__sidebar .header__btn-cart{width:44px;min-width:44px;min-height:44px;justify-content:center;margin-left:0!important}#shopify-section-1615789760be26754b .information-line .row>*{flex:0 0 50%;max-width:50%}#shopify-section-1615789760be26754b .information-line .row>*:nth-child(3){border-left:0}#shopify-section-1615789760be26754b .information-line .row>*:nth-child(n+3){border-top:1px solid var(--ad-line)}.ad-locations__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.template-collection .collection-control>.row>.col-8{flex:0 0 100%;max-width:100%;justify-content:space-between}.template-collection .collection-control>.row>.col-4{display:none!important}.template-collection .collection-control [data-js-position-desktop=sort-by]{display:block!important}.template-collection .collection-control .collection-control__sort-by{margin-right:0!important}.template-product .product-page-main>.row>.col-12{flex:0 0 50%;max-width:50%}.template-product .product-page-info__title,.template-product .product-page-info__price,.template-product .product-page-info__price-sale-details,.template-product .product-page-info__details,.template-product .product-page-info__reviews{text-align:left!important}.template-product .product-page-info__title h1{font-size:clamp(31px,4.4vw,42px)}}@media(max-width:767px){.header__logo--mobile{left:calc(50% - 44px);max-width:148px}#shopify-section-1615808284e19b86df .information-line .row>div>div{display:block!important}#shopify-section-1615808284e19b86df .information-line__title{display:block;margin-bottom:12px!important}.ad-intro__inner{display:block}.ad-intro h1{margin-bottom:12px}.ad-locations__heading{display:block}.ad-locations__intro{margin-top:14px}.ad-locations__grid{display:grid;grid-template-columns:1fr}.collections__sidebar{border-right:0}.template-collection .collection-control>.row>.col-8{flex:0 0 100%;max-width:100%;justify-content:space-between}.template-collection .collection-control>.row>.col-4{display:none!important}.template-collection .collection-control [data-js-position-desktop=sort-by]{display:block!important}.template-collection .collection-control .collection-control__button-sidebar{min-height:44px;font-size:13px;line-height:1.2;white-space:nowrap}.template-collection .collection-control .collection-control__sort-by{margin-right:0!important}.template-collection .collection-control .collection-control__sort-by select{padding-right:8px!important}.product-collection__title{min-height:4.14em}.product-page-info__title,.product-page-info__price,.product-page-info__details,.product-page-info__reviews{text-align:left!important}.template-product .product-page-main>.row>.col-12{flex:0 0 100%;max-width:100%}.template-product .product-gallery__main,.template-product .product-gallery__main .rimage,.template-product .product-gallery__main .rimage__img{max-height:clamp(320px,105vw,420px)}.product-collection__title h3,.product-collection__title h4,.product-collection__title h5,.product-collection__title h6,.product-collection__title a{-webkit-line-clamp:3}.template-product .product-gallery__main .rimage__img{object-fit:contain}.template-product .product-page-info__labels{margin-bottom:6px}.template-product .product-page-info__title{margin-bottom:6px!important}.template-product .product-page-info__reviews{margin-bottom:4px!important}.template-product .product-page-info__details{margin-bottom:8px!important}.template-product .product-page-info__pricing,.template-product .product-page-info__border{margin-bottom:6px!important}.template-product .product-page-info__quantity{margin-bottom:12px!important}.ad-store-page__propositions span{padding:0 4px}.ad-store-page .rte .gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-store-page .rte .gallery img,.ad-store-page .rte .gallery img:first-child{grid-column:auto;grid-row:auto;min-height:0}.ad-store-page .rte>.gallery img:nth-child(2){grid-column:auto;grid-row:auto}.ad-store-page .rte>.container--sm .gallery img:last-child:nth-child(odd){grid-column:1 / -1}.ad-store-page .map-responsive iframe{height:260px!important}.ad-contact-page__body>:first-child,.ad-contact-page__body>:last-child{padding-left:15px;padding-right:15px}.ad-contact-page__body>:last-child{padding-top:30px;border-top:1px solid var(--ad-line);border-left:0}.ad-contact-page .contact-map iframe{height:100%!important}}.ad-category-grid{padding:clamp(54px,6vw,84px) 0 clamp(40px,3.5vw,48px);background:var(--ad-paper-deep)}#shopify-section-1615844915a2b61de5 .carousel__title{margin-top:0!important;margin-bottom:clamp(20px,2vw,28px)!important}@media(max-width:767px){.ad-intro__inner{display:grid;grid-template-columns:1fr;align-items:start;gap:22px}.ad-intro h1{max-width:520px;font-size:clamp(36px,10.5vw,50px)}.ad-intro__detail>p{font-size:16px}}.ad-category-grid>.container{max-width:1320px}.ad-category-grid__header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(28px,3vw,42px)}.ad-category-grid__header h2{margin:0;color:#151515;font:600 clamp(32px,3.4vw,48px)/1 "IBM Plex Sans Condensed","Arial Narrow",sans-serif;letter-spacing:-.025em}.ad-category-grid__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(14px,1.6vw,22px);row-gap:clamp(26px,3vw,38px)}.ad-category-grid__item{display:grid;gap:14px;min-width:0;border:0;color:var(--ad-ink);background:transparent}.ad-category-grid__media{position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--ad-line);background:var(--ad-paper-light)}.ad-category-grid__image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.001);transition:transform .42s cubic-bezier(.2,.7,.2,1)}.ad-category-grid__media picture{position:absolute;inset:0;display:block}.ad-category-grid__item--sexy-lingerie .ad-category-grid__image{object-position:center 24%}.ad-category-grid__placeholder{color:#2f7869;background:#dfeae6}.ad-category-grid__title{position:static;display:flex;align-items:baseline;justify-content:space-between;gap:14px;color:var(--ad-ink);font:600 clamp(19px,1.6vw,24px)/1.1 "IBM Plex Sans Condensed","Arial Narrow",sans-serif;letter-spacing:-.01em}.ad-category-grid__title:after{flex:0 0 auto;color:var(--ad-teal-dark);font-family:var(--ad-font);font-size:17px;font-weight:500;content:"→";transition:transform .18s ease}.ad-category-grid__item:hover,.ad-category-grid__item:focus{color:var(--ad-ink);text-decoration:none}@media(hover:hover)and (pointer:fine){.ad-category-grid__item:hover .ad-category-grid__image{transform:scale(1.035)}}.ad-category-grid__item:hover .ad-category-grid__title:after,.ad-category-grid__item:focus-visible .ad-category-grid__title:after{transform:translate(4px)}@media(max-width:767px){.ad-category-grid{padding:44px 0 48px}.ad-category-grid__items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;row-gap:22px}.ad-category-grid__header{margin-bottom:20px}.ad-category-grid__item{grid-template-rows:auto minmax(2.3em,auto);gap:11px}.ad-category-grid__header h2{font-size:32px}.ad-category-grid__title{align-items:flex-start;gap:8px;font-size:17px;line-height:1.15}.ad-category-grid__title:after{font-size:15px}}@media(prefers-reduced-motion:reduce){.ad-category-grid__image{transform:scale(1.001)!important;transition:none}}@media(max-width:359px){.header__logo--mobile{width:104px!important;max-width:104px}}@media(max-width:540px){#shopify-section-1615789760be26754b .information-line .row{padding:0!important}#shopify-section-1615789760be26754b .information-line .row>*{flex:0 0 50%;max-width:50%;border-left:0!important;border-top:1px solid var(--ad-line)}#shopify-section-1615789760be26754b .information-line .row>*:nth-child(-n+2){border-top:0}#shopify-section-1615789760be26754b .information-line .row>*:nth-child(2n){border-left:1px solid var(--ad-line)!important}#shopify-section-1615789760be26754b .information-line .row>*>div{align-items:flex-start!important;min-height:70px;padding:9px 8px!important}#shopify-section-1615789760be26754b .information-line i{flex-basis:22px;margin-top:2px;margin-right:7px!important}#shopify-section-1615789760be26754b .information-line .icon{width:21px;height:21px}#shopify-section-1615789760be26754b .information-line__title{font-size:13.5px;line-height:1.2}#shopify-section-1615789760be26754b .information-line p,#shopify-section-1615789760be26754b .information-line p p{font-size:12px;line-height:1.25}#shopify-section-1615789760be26754b .information-line__paragraph-desktop{display:none}#shopify-section-1615789760be26754b .information-line__paragraph-mobile{display:block}.ad-sorting-collections__intro{align-items:flex-end;gap:14px;margin-bottom:18px}.ad-sorting-collections__intro a{display:inline-flex;align-items:center;justify-content:flex-end;min-height:44px;max-width:none;gap:7px;font-size:14px;white-space:nowrap;text-align:right}#shopify-section-1586282516064 .sorting-collections__head{flex-wrap:nowrap;gap:20px;margin-right:0!important;margin-left:0!important;padding:0 0 4px;overflow-x:auto;scrollbar-width:none}#shopify-section-1586282516064 .sorting-collections__head::-webkit-scrollbar{display:none}#shopify-section-1586282516064 .sorting-collections__head h4{flex:0 0 auto}#shopify-section-1586282516064 .sorting-collections__head a{font-size:13px!important}.template-index .home-section-title{text-align:left!important}.product-collection__more-info{font-size:12px}.product-collection__title h3,.product-collection__title h4,.product-collection__title h5,.product-collection__title h6,.product-collection__title a{font-size:13px;line-height:1.35}.product-collection__price{font-size:15px}.product-collection__button-add-to-cart,.product-collection__button-add-to-cart .btn{width:100%}.product-collection__button-add-to-cart .btn{min-height:44px!important;padding:8px 6px;font-size:12px;letter-spacing:.04em}.product-collection__button-add-to-cart .btn__icon{display:none}.template-search #MainContent>.container.pb-60>.row>.col-12{flex:0 0 50%;max-width:50%}body[id=adult-direct-australia] #MainContent h1.h3{font-size:32px}#smile-ui-container .smile-launcher-frame-container{display:none!important}.ad-locations{padding-left:0;padding-right:0}.ad-location h3{font-size:23px}.footer__content{padding-top:30px!important;padding-bottom:28px!important}.footer__section-btn .icon{fill:#71d2c3!important}.ad-store-page__propositions{display:block}.ad-store-page__propositions span{display:inline;padding:0 4px}}@media(max-width:767px){.template-product .footbar-product__image{display:none}.template-product .footbar-product__controls{width:auto!important;flex-direction:row!important}.template-product .footbar-product.ad-mobile-purchase-visible{height:auto!important;overflow:visible!important}.template-product .footbar-product.ad-mobile-purchase-visible>*{min-height:68px;opacity:1!important}.template-product .footbar-product.ad-mobile-purchase-visible .container{padding-right:12px;padding-left:12px}.template-product .footbar-product.ad-mobile-purchase-visible .footbar-product__price .price{font-size:18px}.template-product .footbar-product.ad-mobile-purchase-visible .footbar-product__button-add-to-cart .btn{min-width:132px;min-height:48px;padding-right:14px;padding-left:14px;font-size:12px}}@media(max-width:359px){.ad-commerce-proof__list li,.ad-commerce-proof--catalogue .ad-commerce-proof__list li,.ad-commerce-proof--product .ad-commerce-proof__list li{min-height:51px;padding:8px 9px}.ad-commerce-proof__list i,.ad-commerce-proof__list .icon,.ad-commerce-proof--catalogue .ad-commerce-proof__list i,.ad-commerce-proof--catalogue .ad-commerce-proof__list .icon,.ad-commerce-proof--product .ad-commerce-proof__list i,.ad-commerce-proof--product .ad-commerce-proof__list .icon{flex-basis:17px;width:17px;height:17px}.ad-commerce-proof__list i,.ad-commerce-proof--catalogue .ad-commerce-proof__list i,.ad-commerce-proof--product .ad-commerce-proof__list i{margin-right:7px}.ad-commerce-proof__list strong,.ad-commerce-proof--catalogue .ad-commerce-proof__list strong,.ad-commerce-proof--product .ad-commerce-proof__list strong{font-size:12px;line-height:1.2}.ad-commerce-proof__list small{display:none}#shopify-section-1615789760be26754b .information-line .row>*{flex:0 0 50%!important;max-width:50%!important;border-top:1px solid var(--ad-line)!important}#shopify-section-1615789760be26754b .information-line .row>*:nth-child(-n+2){border-top:0!important}#shopify-section-1615789760be26754b .information-line .row>*>div{min-height:70px;padding:8px 7px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.layer-navigation--payment-start{margin-top:24px;padding-top:22px;border-top:1px solid var(--ad-line)}.layer-navigation--payment-continuation{margin-top:10px}.layer-navigation--payment-start>.pt-20,.layer-navigation--payment-continuation>.pt-20{display:none}.layer-navigation--payment-start>.layer-navigation__accordion>div,.layer-navigation--payment-continuation>.layer-navigation__accordion>div{padding-top:0!important;padding-bottom:0!important}.ad-sidebar-payments__intro{margin-bottom:14px}.ad-sidebar-payments__intro p{margin:0 0 3px;color:var(--ad-teal-dark);font-size:11px;line-height:1.3;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ad-sidebar-payments__intro h3{margin:0;color:var(--ad-ink);font-size:21px;line-height:1.15;font-weight:600;letter-spacing:-.02em}.ad-sidebar-payment-link{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:11px;align-items:center;min-height:76px;padding:10px 12px 10px 10px;border:1px solid #dfe2df;background:#fafaf8;color:var(--ad-ink)!important;text-decoration:none!important;transition:border-color .16s ease,background-color .16s ease}.ad-sidebar-payment-link:hover,.ad-sidebar-payment-link:focus{border-color:#aeb9b4;background:#f2f6f4;color:var(--ad-ink)!important;text-decoration:none!important}.ad-sidebar-payment-link:focus-visible{outline:2px solid var(--ad-teal-dark)!important;outline-offset:3px}.ad-sidebar-payment-link__brand{display:flex;align-items:center;justify-content:center;width:72px;height:48px;overflow:hidden;background:var(--ad-white)}.ad-sidebar-payment-link__brand img{display:block;width:72px;height:auto}.ad-sidebar-payment-link__brand .icon-payment-afterpay{width:62px;height:40px}.ad-sidebar-payment-link__copy{display:flex;min-width:0;flex-direction:column;gap:2px}.ad-sidebar-payment-link__copy strong{color:var(--ad-ink);font-family:var(--ad-display);font-size:16px;line-height:1.2;font-weight:600}.ad-sidebar-payment-link__copy>span{color:#616663;font-size:12px;line-height:1.35}.ad-sidebar-payment-link__arrow{color:var(--ad-teal-dark);font-size:18px;line-height:1}.ad-afterpay-page>.container{max-width:1320px}.ad-afterpay-page__hero{margin-top:30px;background:#f4f4f2}.ad-afterpay-page__hero-copy{padding:clamp(38px,6vw,82px)}.ad-afterpay-page__eyebrow{margin:0 0 12px;color:#2f7869;font:600 13px/1.2 IBM Plex Sans,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.ad-afterpay-page__hero h1{max-width:780px;margin:0;font-size:clamp(44px,6vw,82px);line-height:.98;letter-spacing:-.035em}.ad-afterpay-page__hero-copy>p:not(.ad-afterpay-page__eyebrow){max-width:680px;margin:24px 0 0;color:#4a4a4a;font-size:clamp(18px,1.7vw,23px);line-height:1.45}.ad-afterpay-page__actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px}.ad-afterpay-page__actions .btn{min-width:150px}.ad-afterpay-page__text-link{display:inline-flex;align-items:center;min-height:44px;padding:4px 2px;color:#141414;font-weight:600;text-decoration:underline;text-underline-offset:4px}.ad-afterpay-page__brand{display:block}.ad-afterpay-page__brand img{display:block;width:100%;height:auto}.ad-afterpay-page__section{padding:clamp(58px,8vw,100px) 0}.ad-afterpay-page__section-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);column-gap:clamp(40px,7vw,110px);align-items:end}.ad-afterpay-page__section-heading .ad-afterpay-page__eyebrow{grid-column:1 / -1}.ad-afterpay-page__section h2,.ad-afterpay-page__store h2,.ad-afterpay-page__terms h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:1.04;letter-spacing:-.025em}.ad-afterpay-page__section-heading>p:last-child,.ad-afterpay-page__store>p{margin:0;font-size:17px;line-height:1.6}.ad-afterpay-page__section-heading>p:last-child,.ad-afterpay-page__steps p,.ad-afterpay-page__terms p{color:#4a4a4a}.ad-afterpay-page__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:54px 0 0;padding:0;list-style:none;border-top:1px solid #cfcfca}.ad-afterpay-page__steps li{min-height:230px;padding:26px 32px 0 0}.ad-afterpay-page__steps li+li{padding-left:32px;border-left:1px solid #cfcfca}.ad-afterpay-page__steps span{color:#2f7869;font:600 13px/1 IBM Plex Sans,Arial,sans-serif;letter-spacing:.08em}.ad-afterpay-page__steps h3{margin:42px 0 10px;font-size:23px;line-height:1.2}.ad-afterpay-page__steps p{max-width:330px;margin:0;font-size:15px;line-height:1.55}.ad-afterpay-page__store{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);column-gap:clamp(40px,7vw,110px);align-items:end;padding:clamp(46px,6vw,76px);background:#202020;color:#fff}.ad-afterpay-page__store .ad-afterpay-page__eyebrow,.ad-afterpay-page__store h2{color:#91ddca}.ad-afterpay-page__store>p{color:#ffffffd1}.ad-afterpay-page__terms{max-width:830px;padding:clamp(58px,8vw,100px) 0 30px}.ad-afterpay-page__terms h2{font-size:clamp(28px,3vw,40px)}.ad-afterpay-page__terms p{margin:20px 0 0;font-size:16px;line-height:1.6}.ad-afterpay-page__terms a{font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.ad-afterpay-page__section-heading,.ad-afterpay-page__store{grid-template-columns:1fr}.ad-afterpay-page__hero-copy{padding:40px 24px 44px}.ad-afterpay-page__hero h1{font-size:clamp(42px,15vw,60px)}.ad-afterpay-page__section-heading>p:last-child,.ad-afterpay-page__store>p{margin-top:22px}.ad-afterpay-page__steps{grid-template-columns:1fr;margin-top:38px}.ad-afterpay-page__steps li,.ad-afterpay-page__steps li+li{min-height:0;padding:24px 0 30px;border-left:0;border-bottom:1px solid #cfcfca}.ad-afterpay-page__steps h3{margin-top:20px}.ad-afterpay-page__store{padding:42px 24px}.ad-afterpay-page__terms{padding-bottom:0}}:root{--ad-section-title-size: clamp(34px, 3.25vw, 48px);--ad-page-title-size: clamp(38px, 4.5vw, 60px)}.breadcrumbs,.breadcrumbs a{font-size:12px!important}.page>.container>.rte,.ad-contact-page__body .rte{font-size:16px;line-height:1.65}.page>.container>.page__title{font-size:clamp(34px,3.4vw,48px);line-height:1.04;font-weight:600;letter-spacing:-.02em}.ad-account-page-title{font-size:clamp(34px,4vw,44px)!important;line-height:1.04!important;font-weight:600!important;letter-spacing:-.02em!important}.ad-intro h1,.ad-category-grid__header h2,.ad-locations h2,.ad-afterpay-page__hero h1,.ad-afterpay-page__section h2,.ad-afterpay-page__store h2,.ad-afterpay-page__terms h2,.ad-afterpay-page__steps h3,.template-index .home-section-title,.template-collection .collection-head h1,.template-search #MainContent>.container:first-child h1,body[id=adult-direct-australia] #MainContent h1.h3,.product-page-info__title h1,.ad-contact-page__heading h1,.ad-faq-page__heading h1,.template-cart .cart h1,.template-cart .cart .h3{font-weight:600!important}.ad-intro h1{font-size:clamp(38px,4.15vw,60px);line-height:.98}.ad-category-grid__header h2,.ad-locations h2{font-size:var(--ad-section-title-size);line-height:1.02}.template-collection .collection-head .ad-collection-intro{max-width:850px;margin:8px 0 14px;color:var(--ad-muted);font-size:16px;line-height:1.55;text-align:left}.template-collection .collection-head .ad-collection-intro p{margin:0;color:var(--ad-muted)}.ad-collection-intro__lead{color:var(--ad-ink);font-weight:500}.ad-collection-intro__links{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:10px}.ad-collection-intro__links a{padding-bottom:2px;border-bottom:1px solid currentColor;color:var(--ad-teal-dark)!important;font-size:14px;line-height:1.35;font-weight:600}.ad-collection-intro__links a:hover,.ad-collection-intro__links a:focus-visible{color:var(--ad-ink)!important}.template-collection .collections__body>.ad-collection-guide-link{display:flex;max-width:820px;min-height:58px;align-items:center;gap:16px 24px;margin:32px 0 10px;padding:6px 0;border-top:1px solid var(--ad-line);border-bottom:1px solid var(--ad-line)}.ad-collection-guide-link>span{flex:0 0 auto;color:var(--ad-muted);font-size:11px;line-height:1.3;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ad-collection-guide-link>a{display:inline-flex;min-height:44px;align-items:center;color:var(--ad-ink);font-size:15px;line-height:1.35;font-weight:600;text-decoration:underline;text-decoration-color:#12121247;text-underline-offset:4px}.ad-collection-guide-link>a:hover,.ad-collection-guide-link>a:focus-visible{color:var(--ad-teal-dark);text-decoration-color:currentColor}@media(max-width:777px){.template-collection .collection-head h1{text-align:left!important}.template-collection .collection-head .ad-collection-intro{margin-top:6px;margin-bottom:12px;font-size:15px;line-height:1.5}.ad-collection-intro__links{gap:9px 16px;margin-top:9px}.ad-collection-intro__links a{min-height:24px;font-size:13px}}#shopify-section-1615844915a2b61de5{padding:clamp(38px,3.5vw,48px) 0 clamp(36px,3vw,44px);border-top:1px solid var(--ad-line);border-bottom:1px solid var(--ad-line);background:var(--ad-paper-light)}#shopify-section-1615844915a2b61de5 .product-collection{height:auto;margin-bottom:0!important}#shopify-section-1615844915a2b61de5 .product-collection__buttons{margin-top:6px!important}#shopify-section-1615844915a2b61de5 .carousel__head{display:flex;align-items:center;justify-content:flex-start!important;gap:18px;margin-right:0!important;margin-left:0!important;margin-bottom:clamp(26px,3vw,40px)!important}#shopify-section-1615844915a2b61de5 .carousel__title{flex:0 1 auto;width:auto;max-width:100%!important;margin:0!important;padding-right:0!important;padding-left:0!important;font-size:var(--ad-section-title-size)!important;line-height:1.02!important;font-weight:600!important;text-align:left!important}#shopify-section-1615844915a2b61de5 .carousel__title a{display:inline-block;color:var(--ad-ink)!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}.ad-carousel-products__view-all{display:inline-flex;align-items:center;min-height:44px;margin-left:auto;padding-bottom:2px;gap:7px;color:var(--ad-ink);font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:underline;text-decoration-color:#1717174d;text-underline-offset:4px}.ad-carousel-products__view-all:hover,.ad-carousel-products__view-all:focus-visible{color:var(--ad-teal-dark);text-decoration-color:currentColor}.ad-carousel-products__view-all-label-mobile{display:none}.ad-locations{padding-top:clamp(44px,4vw,60px);padding-bottom:clamp(50px,4vw,64px)}.ad-category-grid>.container{max-width:1360px}.ad-location h3,.footer h5,.product-tabs .tabs__btn,.ad-faq-page .faqs__head,.ad-faq-topic{font-weight:600}.template-collection .collection-head h1,.template-search #MainContent>.container:first-child h1,body[id=adult-direct-australia] #MainContent h1.h3,.ad-contact-page__heading h1,.ad-faq-page__heading h1{font-size:var(--ad-page-title-size);line-height:1.02}.product-page-info__title h1,.product-page-info__title h2,.product-page-info__title h3,.product-page-info__title h4,.product-page-info__title h5,.product-page-info__title h6{font-size:clamp(32px,3.2vw,46px);line-height:1.04;font-weight:600}.template-product .ad-product-reference{margin:18px 0 0;color:var(--ad-muted);font-family:var(--ad-font);font-size:13px;line-height:1.45;text-align:center;overflow-wrap:anywhere}.template-product .ad-product-reference span{color:var(--ad-ink);font-weight:600}@media(min-width:992px){.template-product .ad-product-reference{text-align:left}}.footer__copyright p{font-size:11px!important;line-height:1.5}.ad-payment-page>.container{max-width:1320px}.ad-payment-page__hero{margin-top:30px;padding:clamp(48px,7vw,94px);background:linear-gradient(120deg,#22151f,#4a183d);color:#fff}.ad-payment-page__eyebrow{margin:0 0 12px;color:#69d8c5;font:600 13px/1.2 var(--ad-font);letter-spacing:.09em;text-transform:uppercase}.ad-payment-page__hero h1{max-width:820px;margin:0;color:#fff;font-size:clamp(44px,6vw,80px);line-height:.96;font-weight:600;letter-spacing:-.035em}.ad-payment-page__hero>p:not(.ad-payment-page__eyebrow){max-width:720px;margin:24px 0 0;color:#ffffffd1;font-size:clamp(18px,1.7vw,22px);line-height:1.5}.ad-payment-page__actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px}.ad-payment-page__actions .btn{min-width:150px;background:#fff!important;border-color:#fff!important}.ad-payment-page .ad-payment-page__actions a.btn:not(.btn--transparent):not(.btn-link),.ad-payment-page .ad-payment-page__actions a.btn:not(.btn--transparent):not(.btn-link):link,.ad-payment-page .ad-payment-page__actions a.btn:not(.btn--transparent):not(.btn-link):visited{color:#171717!important}.ad-payment-page__text-link{display:inline-flex;align-items:center;min-height:44px;color:inherit!important;font-weight:600;text-decoration:underline;text-underline-offset:4px}.ad-payment-page__hero .ad-payment-page__text-link{color:#fff!important}.ad-payment-page__providers{display:grid;gap:1px;margin-top:1px;background:var(--ad-line)}.ad-payment-provider{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);min-height:520px;background:#fff;scroll-margin-top:150px}.ad-payment-provider__brand{display:grid;place-items:center;min-height:360px;padding:clamp(32px,5vw,72px)}.ad-payment-provider--zip .ad-payment-provider__brand{background:#f2f4f7}.ad-payment-provider--afterpay .ad-payment-provider__brand{background:#b2fce4}.ad-payment-provider__brand img{display:block;width:min(100%,360px);height:auto}.ad-payment-provider--zip .ad-payment-provider__brand img{width:min(100%,300px)}.ad-payment-provider__content{align-self:center;padding:clamp(44px,6vw,86px)}.ad-payment-provider__content h2,.ad-payment-page__in-store h2{margin:0;color:var(--ad-ink);font-size:clamp(34px,4vw,52px);line-height:1.02;font-weight:600}.ad-payment-provider__content>p:not(.ad-payment-page__eyebrow){max-width:620px;margin:20px 0 0;color:#454545;font-size:17px;line-height:1.6}.ad-payment-provider__steps{display:grid;gap:0;margin:30px 0 18px;padding:0;border-top:1px solid var(--ad-line);list-style:none}.ad-payment-provider__steps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid var(--ad-line);color:#4a4a4a;font-size:15px;line-height:1.45}.ad-payment-provider__steps li:before{display:none!important;content:none!important}.ad-payment-provider__steps span{color:var(--ad-teal-dark);font-weight:600}.ad-payment-provider__steps strong{display:block;color:var(--ad-ink);font-weight:600}.ad-payment-provider__steps p{margin:3px 0 0;color:#4a4a4a}.ad-payment-page__in-store{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:end;gap:clamp(40px,7vw,110px);padding:clamp(52px,7vw,86px);background:#171717;color:#fff}.ad-payment-page__in-store h2{color:#69d8c5}.ad-payment-page__in-store>p{margin:0;color:#ffffffd1;font-size:17px;line-height:1.6}.ad-payment-page__terms{max-width:840px;padding:clamp(58px,8vw,96px) 0 26px}.ad-payment-page__terms h2{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.05;font-weight:600}.ad-payment-page__terms p{margin:18px 0 0;color:#4a4a4a;font-size:16px;line-height:1.6}.ad-payment-page__terms a{font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:540px){.product-collection__title h3,.product-collection__title h4,.product-collection__title h5,.product-collection__title h6,.product-collection__title a{font-size:14px;line-height:1.38}.product-collection__button-add-to-cart .btn{font-size:12px}}@media(max-width:767px){:root{--ad-section-title-size: 34px;--ad-page-title-size: clamp(36px, 11vw, 46px)}#shopify-section-1615844915a2b61de5{padding:42px 0 34px}#shopify-section-1615844915a2b61de5 .carousel__head{gap:12px}.ad-carousel-products__view-all{font-size:14px}.ad-carousel-products__view-all-label{display:none}.ad-carousel-products__view-all-label-mobile{display:inline}.ad-payment-page__hero{padding:44px 24px 48px}.ad-payment-page__hero h1{font-size:clamp(43px,14vw,58px)}.ad-payment-provider,.ad-payment-page__in-store{grid-template-columns:1fr}.ad-payment-provider{scroll-margin-top:72px}.ad-payment-provider__brand{min-height:250px;padding:34px 24px}.ad-payment-provider__content{padding:42px 24px 48px}.ad-payment-provider__steps li{grid-template-columns:32px minmax(0,1fr)}.ad-payment-page__in-store{padding:44px 24px}.ad-payment-page__in-store>p{margin-top:22px}}.ad-testimonials-page{background:#fff}.ad-testimonials-page__hero{background:#181516;color:#fff}.ad-testimonials-page__hero-inner{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:clamp(52px,8vw,132px);align-items:end;padding-top:clamp(68px,8vw,118px);padding-bottom:clamp(70px,8vw,120px)}.ad-testimonials-page__eyebrow{margin:0 0 18px;color:#69d8c5;font-family:var(--ad-display);font-size:13px;line-height:1.2;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.ad-testimonials-page__intro h1{max-width:880px;margin:0;color:#fff;font-family:var(--ad-campaign-display);font-size:clamp(46px,6.4vw,92px);line-height:.95;font-weight:600;letter-spacing:-.045em}.ad-testimonials-page__intro>p:last-child{max-width:690px;margin:28px 0 0;color:#ffffffc2;font-size:clamp(18px,1.7vw,22px);line-height:1.55}.ad-testimonials-page__rating{display:grid;grid-template-columns:auto 1fr;align-items:end;padding:8px 0 6px clamp(28px,3vw,48px);border-left:1px solid rgba(255,255,255,.28);color:#fff!important}.ad-testimonials-page__rating-score{font-family:var(--ad-campaign-display);font-size:clamp(64px,7vw,96px);line-height:.8;font-weight:600;letter-spacing:-.055em}.ad-testimonials-page__rating-out-of{padding:0 0 5px 12px;color:#ffffffad;font-size:15px}.ad-testimonials-page__rating-stars,.ad-testimonials-page__rating-count,.ad-testimonials-page__rating-source{grid-column:1 / -1}.ad-testimonials-page__rating-stars{margin-top:20px;color:#69d8c5;font-size:21px;letter-spacing:.15em}.ad-testimonials-page__rating-count{margin-top:9px;font-size:16px;font-weight:600}.ad-testimonials-page__rating-source{margin-top:15px;color:#ffffffad;font-size:13px;text-decoration:underline;text-underline-offset:4px}.ad-testimonials-page__body{padding-bottom:clamp(60px,8vw,110px)}.ad-testimonials-page__reviews{padding-top:clamp(66px,8vw,112px)}.ad-testimonials-page__section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);gap:clamp(36px,7vw,110px);align-items:end;padding-bottom:34px;border-bottom:1px solid var(--ad-ink)}.ad-testimonials-page__section-heading h2,.ad-testimonials-page__next h2{margin:0;color:var(--ad-ink);font-family:var(--ad-display);font-size:clamp(36px,4.6vw,64px);line-height:1;font-weight:600;letter-spacing:-.025em}.ad-testimonials-page__section-heading>p{margin:0;color:var(--ad-muted);font-size:15px;line-height:1.55}.ad-testimonials-page__archive-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-top:58px;padding-bottom:16px;border-bottom:1px solid var(--ad-ink)}.ad-testimonials-page__archive-heading h3,.ad-testimonials-page__archive-heading p{margin:0}.ad-testimonials-page__archive-heading h3{color:var(--ad-ink);font-family:var(--ad-display);font-size:24px;line-height:1.2;font-weight:600}.ad-testimonials-page__archive-heading p{color:var(--ad-muted);font-size:13px}.ad-testimonials-page .jdgm-all-reviews-widget,.ad-testimonials-page .jdgm-all-reviews__body{margin-top:0!important}.ad-testimonials-page .jdgm-all-reviews-widget:has(.jdgm-rev)>.jdgm-spinner{display:none!important}.ad-testimonials-page .jdgm-all-reviews-widget .jdgm-rev,.ad-testimonials-page .jdgm-all-reviews-widget .jdgm-histogram-wrapper,.ad-testimonials-page .jdgm-all-reviews-widget .jdgm-widget-actions-wrapper,.ad-testimonials-page .jdgm-all-reviews-widget .jdgm-subtab{border-color:var(--ad-line)!important}.ad-testimonials-page .jdgm-all-reviews-widget .jdgm-rev{padding-top:34px!important;padding-bottom:34px!important}.ad-testimonials-page .jdgm-all-reviews-widget .jdgm-rev__title,.ad-testimonials-page .jdgm-all-reviews-widget .jdgm-rev__author,.ad-testimonials-page .jdgm-all-reviews-widget .jdgm-rev__body{color:var(--ad-ink)!important}.ad-testimonials-page .jdgm-all-reviews-widget .jdgm-rev__title{font-family:var(--ad-display)!important;font-size:20px!important;line-height:1.25!important;font-weight:600!important}.ad-testimonials-page .jdgm-all-reviews-widget .jdgm-rev__body{font-family:var(--ad-font)!important;font-size:16px!important;line-height:1.65!important}.ad-testimonials-page .jdgm-all-reviews-widget .jdgm-star,.ad-testimonials-page .jdgm-all-reviews-widget .jdgm-all-reviews-rating{color:var(--ad-teal-dark)!important}.ad-testimonials-page__empty{margin:0;padding:28px 0;border-bottom:1px solid var(--ad-line);color:var(--ad-muted);font-size:16px;line-height:1.6}@media(min-width:768px){.ad-testimonials-page .jdgm-sort-dropdown-wrapper{position:relative!important;display:block!important;width:190px!important;max-width:100%!important}.ad-testimonials-page .jdgm-sort-dropdown{width:100%!important;padding-right:34px!important;font-size:14px!important}.ad-testimonials-page .jdgm-sort-dropdown-arrow{right:14px!important}}@media(max-width:767px){.ad-testimonials-page .jdgm-sort-dropdown{font-size:14px!important}}.ad-testimonials-page__source-link{display:inline-flex;align-items:center;min-height:44px;margin-top:28px;color:var(--ad-ink)!important;font-weight:600;text-decoration:underline;text-underline-offset:4px}.ad-testimonials-page__next{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:clamp(44px,8vw,132px);align-items:end;margin-top:clamp(70px,9vw,130px);padding:clamp(48px,6vw,78px);background:#eef5f2}.ad-testimonials-page__next-content>p{margin:0;color:#414745;font-size:17px;line-height:1.6}.ad-testimonials-page__actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px}.ad-testimonials-page__text-link{display:inline-flex;align-items:center;min-height:44px;color:var(--ad-ink)!important;font-weight:600;text-decoration:underline;text-underline-offset:4px}@media(max-width:767px){.ad-testimonials-page__hero-inner,.ad-testimonials-page__section-heading,.ad-testimonials-page__next{grid-template-columns:1fr}.ad-testimonials-page__hero-inner{gap:44px;padding-top:54px;padding-bottom:58px}.ad-testimonials-page__intro h1{font-size:clamp(44px,14.5vw,62px)}.ad-testimonials-page__rating{padding:32px 0 0;border-top:1px solid rgba(255,255,255,.28);border-left:0}.ad-testimonials-page__section-heading{gap:22px;padding-bottom:26px}.ad-testimonials-page__archive-heading{display:block;margin-top:44px}.ad-testimonials-page__archive-heading p{margin-top:5px}.ad-testimonials-page .jdgm-all-reviews-widget .jdgm-rev{padding-top:28px!important;padding-bottom:28px!important}.ad-testimonials-page__next{gap:28px;padding:38px 24px 42px}}@media(min-width:768px){.template-product .product-page__tabs .tabs__content{margin-right:auto;margin-left:auto}}.ad-home-guides{padding:clamp(58px,7vw,92px) 0;border-top:1px solid var(--ad-line);border-bottom:1px solid var(--ad-line);background:var(--ad-paper)}.ad-home-guides__header{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:clamp(36px,6vw,92px);align-items:end;margin-bottom:clamp(36px,5vw,60px)}.ad-home-guides__eyebrow,.ad-home-guides__type{margin:0 0 10px;color:var(--ad-teal-dark);font-size:11px;line-height:1.3;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.ad-home-guides__header h2{max-width:640px;margin:0;color:var(--ad-ink);font-family:var(--ad-campaign-display)!important;font-size:clamp(44px,5vw,68px)!important;line-height:.98!important;font-weight:600!important;letter-spacing:-.04em!important;text-wrap:balance}.ad-home-guides__intro{max-width:620px}.ad-home-guides__intro p{margin:0 0 14px;color:#3c3a38;font-size:clamp(17px,1.6vw,20px);line-height:1.58}.ad-home-guides__intro>a,.ad-home-guides__action,.ad-guide-return a{display:inline-flex;min-height:44px;align-items:center;color:var(--ad-ink)!important;font-size:14px;line-height:1.4;font-weight:600;text-decoration:underline;text-decoration-color:#1212124d;text-underline-offset:4px}.ad-home-guides__intro>a:hover,.ad-home-guides__action:hover,.ad-guide-return a:hover{color:var(--ad-teal-dark)!important;text-decoration-color:currentColor}.ad-home-guides__layout{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(300px,.8fr);gap:clamp(42px,6vw,82px);align-items:start}.ad-home-guides__lead{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:clamp(28px,4vw,52px);align-items:center}.ad-home-guides__lead-media,.ad-home-guides__supporting-media{display:block;overflow:hidden;background:var(--ad-paper-deep)}.ad-home-guides__lead-media{aspect-ratio:4 / 3}.ad-home-guides__lead-media img,.ad-home-guides__supporting-media img{width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.ad-home-guides__lead-media:hover img,.ad-home-guides__supporting-media:hover img{transform:scale(1.025)}.ad-home-guides__lead-content{padding:clamp(24px,3vw,40px) 0;border-top:1px solid var(--ad-ink);border-bottom:1px solid var(--ad-line)}.ad-home-guides h3{margin:0 0 13px;font-family:var(--ad-display)!important;line-height:1.08!important;font-weight:600!important;letter-spacing:-.025em!important}.ad-home-guides__lead h3{font-size:clamp(30px,3vw,42px)!important}.ad-home-guides h3 a{color:var(--ad-ink)!important;text-decoration:none}.ad-home-guides h3 a:hover{color:var(--ad-teal-dark)!important}.ad-home-guides__lead-content>p:not(.ad-home-guides__type){margin:0 0 12px;color:#4b4946;font-size:15px;line-height:1.6}.ad-home-guides__supporting{border-bottom:1px solid var(--ad-line)}.ad-home-guides__supporting-item{display:grid;grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:22px;align-items:center;padding:22px 0;border-top:1px solid var(--ad-line)}.ad-home-guides__supporting-media{aspect-ratio:4 / 3}.ad-home-guides__supporting-item h3{font-size:clamp(22px,2vw,28px)!important}.ad-guide-return{display:flex;max-width:1040px;justify-content:flex-end;margin:clamp(34px,5vw,56px) auto 0;padding-top:20px;border-top:1px solid var(--ad-line)}.blogs--guides .blogs__body--guides{width:100%;max-width:none}.blog-body--guides{margin-top:clamp(38px,6vw,72px)!important}.ad-guide-index__header{max-width:820px;margin:0 0 clamp(46px,7vw,78px)}.ad-guide-index__kicker{margin:0 0 13px;color:var(--ad-teal-dark);font-size:12px;line-height:1.2;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ad-guide-index__header h1{margin:0 0 20px;color:var(--ad-ink);font-family:var(--ad-campaign-display)!important;font-size:clamp(50px,6vw,82px)!important;line-height:.98!important;font-weight:600!important;letter-spacing:-.04em!important}.ad-guide-index__header>p:last-child{max-width:700px;margin:0;color:#333230;font-size:clamp(18px,1.7vw,21px);line-height:1.58}.ad-guide-index__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(46px,6vw,82px) clamp(28px,4vw,58px)}.ad-guide-index-card{grid-column:span 6;min-width:0}.ad-guide-index-card--featured{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);gap:clamp(32px,5vw,74px);align-items:center;padding-bottom:clamp(42px,6vw,72px);border-bottom:1px solid var(--ad-line)}.ad-guide-index-card__image{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 3;margin-bottom:24px;background:var(--ad-paper)}.ad-guide-index-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.ad-guide-index-card--featured .ad-guide-index-card__image{margin-bottom:0}.ad-guide-index-card--featured h2{font-size:clamp(34px,3.4vw,50px)!important}.ad-guide-index-card__image:hover img{transform:scale(1.025)}.ad-guide-index-card__type{margin:0 0 9px;color:var(--ad-teal-dark);font-size:11px;line-height:1.3;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ad-guide-index-card h2{max-width:620px;margin:0 0 13px;font-family:var(--ad-display)!important;font-size:clamp(27px,2.6vw,38px)!important;line-height:1.08!important;font-weight:600!important;letter-spacing:-.025em!important}.ad-guide-index-card h2 a{color:var(--ad-ink);text-decoration:none}.ad-guide-index-card h2 a:hover{color:var(--ad-teal-dark)}.ad-guide-index-card__excerpt{max-width:600px;margin:0 0 18px;color:#4b4946;font-size:16px;line-height:1.62}.ad-guide-index-card__action{display:inline-flex;min-height:44px;align-items:center;color:var(--ad-ink);font-size:14px;line-height:1.4;font-weight:600;text-decoration:underline;text-decoration-color:#1212124d;text-underline-offset:4px}.ad-guide-index-card__action:hover{color:var(--ad-teal-dark);text-decoration-color:currentColor}@media(min-width:1260px){.article__body--guide.article__body--max-width{max-width:1040px}}.article-body--guide{margin-top:clamp(34px,5vw,66px)!important;color:var(--ad-ink)}.article-body--guide .ad-article-header{max-width:760px;margin-right:auto;margin-bottom:clamp(30px,4vw,48px)!important;margin-left:auto;text-align:left}.article-body--guide .ad-article-kicker{margin:0 0 13px;color:var(--ad-teal-dark);font-family:var(--ad-font);font-size:12px;line-height:1.2;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.article-body--guide .ad-article-header h1{max-width:760px;color:var(--ad-ink);font-family:var(--ad-campaign-display)!important;font-size:clamp(44px,4.5vw,66px)!important;line-height:1.02!important;font-weight:600!important;letter-spacing:-.035em!important;text-wrap:balance}.article-body--guide .ad-article-meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;color:var(--ad-muted);font-size:14px;line-height:1.45;font-style:normal}.article-body--guide .ad-article-hero{margin-top:0;margin-bottom:clamp(38px,5vw,62px)!important}.article-body--guide .ad-article-hero .rimage{overflow:hidden;padding-top:66.6667%!important;background:var(--ad-paper)}.article-body--guide .ad-article-hero .rimage__img{object-fit:cover}.article-body--guide .ad-article-intro{max-width:760px;margin:0 auto clamp(34px,5vw,48px);color:var(--ad-ink);font-size:clamp(19px,1.6vw,21px);line-height:1.58}.article-body--guide .ad-article-intro>p{margin:0;color:inherit;font:inherit}.article-body--guide .ad-article-intro>p+p{margin-top:16px}.article-body--guide .ad-guide-hero-fallback{position:relative;min-height:clamp(310px,40vw,470px);margin-bottom:clamp(38px,5vw,62px)!important;overflow:hidden;border-top:1px solid var(--ad-line);border-bottom:1px solid var(--ad-line);background:radial-gradient(circle at 50% 105%,rgba(31,117,100,.11),transparent 48%),linear-gradient(135deg,#f6f2ec,#efeae2)}.ad-guide-hero-fallback__lineup{position:absolute;inset:clamp(24px,4vw,48px) clamp(18px,5vw,68px);display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.16fr) minmax(0,.92fr);align-items:center;gap:clamp(10px,3vw,42px)}.ad-guide-hero-fallback__item{min-width:0;height:100%;display:flex;align-items:center;justify-content:center;padding:clamp(12px,2vw,28px);border:1px solid rgba(37,31,29,.07);background:#ffffffbd;overflow:hidden}.ad-guide-hero-fallback__item img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transform:scale(.9);transform-origin:center}.ad-guide-hero-fallback__item--2 img{transform:scale(.98)}.ad-guide-hero-fallback--sex-machine-buyers-guide .ad-guide-hero-fallback__item--1 img{transform:scale(1.55)}.ad-guide-hero-fallback--sex-machine-buyers-guide .ad-guide-hero-fallback__item--3 img{transform:scale(1.8)}.ad-guide-hero-fallback--dildo-buying-guide .ad-guide-hero-fallback__item--1 img,.ad-guide-hero-fallback--dildo-buying-guide .ad-guide-hero-fallback__item--3 img{transform:scale(1.14)}.ad-guide-hero-fallback--dildo-buying-guide .ad-guide-hero-fallback__item--2 img{transform:scale(1.08)}.ad-guide-hero-fallback--male-masturbator-buying-guide .ad-guide-hero-fallback__item--1 img{transform:scale(1.38)}.ad-guide-hero-fallback--male-masturbator-buying-guide .ad-guide-hero-fallback__item--2 img{transform:scale(1.05)}.ad-guide-hero-fallback--male-masturbator-buying-guide .ad-guide-hero-fallback__item--3 img{transform:scale(1.28)}.ad-guide-hero-fallback--types-of-lubricant-guide .ad-guide-hero-fallback__item--1 img{transform:scale(1.62)}.ad-guide-hero-fallback--types-of-lubricant-guide .ad-guide-hero-fallback__item--2 img{transform:scale(1.35)}.ad-guide-hero-fallback--types-of-lubricant-guide .ad-guide-hero-fallback__item--3 img{transform:scale(1.18)}.article-body--guide .ad-guide-toc{max-width:760px;margin:0 auto clamp(46px,6vw,68px);padding:22px 0 24px;border-top:1px solid var(--ad-line);border-bottom:1px solid var(--ad-line)}.article-body--guide .ad-guide-toc__title{display:flex;min-height:44px;align-items:center;justify-content:space-between;margin:0;color:var(--ad-ink);font-family:var(--ad-display);font-size:15px;line-height:1.25;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;list-style:none}.article-body--guide .ad-guide-toc__title::-webkit-details-marker{display:none}.article-body--guide .ad-guide-toc__title:after{content:"+";color:var(--ad-teal-dark);font-size:19px;line-height:1;font-weight:400}.article-body--guide .ad-guide-toc__details[open]>.ad-guide-toc__title{margin-bottom:14px}.article-body--guide .ad-guide-toc__details[open]>.ad-guide-toc__title:after{content:"−"}.article-body--guide .ad-guide-toc__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 34px;margin:0;padding:0;list-style:none;counter-reset:ad-guide-toc}.article-body--guide .ad-guide-toc__list li{position:relative;margin:0;padding-left:28px;counter-increment:ad-guide-toc}.article-body--guide .ad-guide-toc__list li:before{position:absolute;top:0;left:0;color:var(--ad-muted);font-variant-numeric:tabular-nums;content:counter(ad-guide-toc,decimal-leading-zero)}.article-body--guide .ad-guide-toc a{display:inline-flex;min-height:30px;align-items:flex-start;color:var(--ad-ink)!important;font-size:15px;line-height:1.4;text-decoration:none}.article-body--guide .ad-guide-toc a:hover{color:var(--ad-teal-dark)!important;text-decoration:underline;text-underline-offset:3px}.article-body--guide .ad-guide-content{color:#333230;font-size:17px;line-height:1.72;overflow-wrap:anywhere}.article-body--guide .ad-guide-content>p,.article-body--guide .ad-guide-content>ul,.article-body--guide .ad-guide-content>ol,.article-body--guide .ad-guide-content>h2,.article-body--guide .ad-guide-content>h3,.article-body--guide .ad-guide-content>h4,.article-body--guide .ad-guide-content>blockquote{max-width:760px;margin-right:auto;margin-left:auto}.article-body--guide .ad-guide-content>p{margin-top:0;margin-bottom:22px;color:#333230}.article-body--guide .ad-guide-content>p:first-child{color:var(--ad-ink);font-size:clamp(19px,1.6vw,21px);line-height:1.58}.article-body--guide .ad-guide-content h2{margin-top:clamp(56px,7vw,84px);margin-bottom:20px;color:var(--ad-ink);font-family:var(--ad-display)!important;font-size:clamp(31px,3.2vw,43px)!important;line-height:1.08!important;font-weight:600!important;letter-spacing:-.025em!important;scroll-margin-top:120px;text-wrap:balance}.article-body--guide .ad-guide-content h3{margin-top:38px;margin-bottom:14px;color:var(--ad-ink);font-family:var(--ad-display)!important;font-size:clamp(23px,2.2vw,28px)!important;line-height:1.18!important;font-weight:600!important;letter-spacing:-.015em!important}.article-body--guide .ad-guide-content h4{margin-top:30px;margin-bottom:12px;color:var(--ad-ink);font-size:19px!important;line-height:1.3!important;font-weight:600!important}.article-body--guide .ad-guide-content ul,.article-body--guide .ad-guide-content ol{margin-top:0;margin-bottom:28px;padding-left:1.35em;font-size:17px!important;line-height:1.65!important}.article-body--guide .ad-guide-content li+li{margin-top:8px}.article-body--guide .ad-guide-content li::marker{color:var(--ad-teal-dark)}.article-body--guide .ad-guide-content strong{color:var(--ad-ink);font-weight:600}.article-body--guide .ad-guide-content a:not(.btn):not(.btn-link){color:var(--ad-teal-dark)!important;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article-body--guide .ad-guide-content a:not(.btn):not(.btn-link):hover{color:var(--ad-ink)!important}.article-body--guide .ad-guide-content .btn{text-decoration:none}.article-body--guide .ad-guide-content blockquote{margin-top:36px;margin-bottom:36px;padding:4px 0 4px 24px;border-left:2px solid var(--ad-teal-dark);color:var(--ad-ink)}.article-body--guide .ad-guide-content blockquote,.article-body--guide .ad-guide-content blockquote p{font-family:var(--ad-font);font-size:18px;line-height:1.6}.article-body--guide .ad-guide-figure{width:100%;max-width:940px;margin:clamp(50px,6vw,68px) auto clamp(48px,5.5vw,62px)}.article-body--guide .ad-guide-figure__media{display:grid;min-height:0;aspect-ratio:16 / 9;gap:clamp(14px,2.2vw,30px);align-items:stretch;padding:clamp(24px,4vw,52px);overflow:hidden;background:radial-gradient(circle at 50% 115%,rgba(31,117,100,.08),transparent 44%),var(--ad-paper-deep)}.article-body--guide .ad-guide-figure--single .ad-guide-figure__media,.article-body--guide .ad-guide-figure--portrait .ad-guide-figure__media{grid-template-columns:minmax(0,1fr)}.article-body--guide .ad-guide-figure--pair .ad-guide-figure__media{grid-template-columns:repeat(2,minmax(0,1fr))}.article-body--guide .ad-guide-figure--triptych .ad-guide-figure__media{grid-template-columns:repeat(3,minmax(0,1fr))}.article-body--guide .ad-guide-figure__item{display:flex;min-width:0;min-height:0;align-items:center;justify-content:center;color:inherit;text-decoration:none}.article-body--guide .ad-guide-figure__item img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .22s ease}.article-body--guide .ad-guide-figure__item:hover img{transform:scale(1.015)}.article-body--guide .ad-guide-figure--portrait .ad-guide-figure__item img{max-width:340px}.article-body--guide .ad-guide-figure figcaption{display:grid;grid-template-columns:130px minmax(0,1fr);gap:24px;max-width:760px;margin:13px auto 0;padding-top:13px;border-top:1px solid var(--ad-line);color:var(--ad-muted);font-size:14px;line-height:1.55}.article-body--guide .ad-guide-figure__label{color:var(--ad-teal-dark);font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.article-body--guide .ad-guide-figure figcaption a{color:var(--ad-ink)!important;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article-body--guide .ad-guide-figure+h2{margin-top:clamp(52px,6vw,68px)}.article-body--guide .ad-guide-table-scroll{max-width:100%;margin:36px 0 44px;overflow-x:auto;border-top:1px solid var(--ad-ink);border-bottom:1px solid var(--ad-line);scrollbar-color:var(--ad-muted) var(--ad-paper);-webkit-overflow-scrolling:touch}.article-body--guide .ad-guide-table-scroll--overflow:before{position:sticky;left:0;display:block;width:max-content;padding:10px 0 9px;color:var(--ad-muted);font-size:12px;line-height:1.3;font-weight:600;letter-spacing:.04em;text-transform:uppercase;content:"Swipe to compare →"}.article-body--guide .ad-guide-content>table{display:block;width:100%;max-width:100%;min-width:0!important;margin:36px 0 44px!important;overflow-x:auto}.article-body--guide .ad-guide-content table{width:100%;margin:0;border-collapse:collapse;color:var(--ad-ink);font-size:15px;line-height:1.48}.article-body--guide .ad-guide-table-scroll table{min-width:680px;margin:0!important}.article-body--guide .ad-guide-content th,.article-body--guide .ad-guide-content td{min-width:180px;height:auto;padding:14px 16px!important;border:0;border-bottom:1px solid var(--ad-line)!important;text-align:left;vertical-align:top!important;white-space:normal}.article-body--guide .ad-guide-content th{background:var(--ad-paper-deep);font-weight:600}.article-body--guide .ad-guide-content tbody tr:last-child td{border-bottom:0!important}.article-body--guide .ad-guide-products{margin-top:clamp(64px,8vw,96px);padding-top:clamp(30px,4vw,44px);border-top:1px solid var(--ad-ink)}.article-body--guide .ad-guide-products__head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:clamp(28px,4vw,42px)}.article-body--guide .ad-guide-products__head h2{margin:0 0 9px;color:var(--ad-ink);font-family:var(--ad-display)!important;font-size:clamp(29px,3vw,39px)!important;line-height:1.08!important;font-weight:600!important;letter-spacing:-.025em!important}.article-body--guide .ad-guide-products__head p{margin:0;color:var(--ad-muted);font-size:15px;line-height:1.5}.article-body--guide .ad-guide-products__head>a{flex:0 0 auto;min-height:44px;padding:11px 0 8px;color:var(--ad-ink);font-size:14px;line-height:1.4;font-weight:600;text-decoration:underline;text-decoration-color:#1212124d;text-underline-offset:4px}.article-body--guide .ad-guide-products__head>a:hover{color:var(--ad-teal-dark);text-decoration-color:currentColor}.article-body--guide .ad-guide-products .row>[class*=col-]{display:flex}.article-body--guide .ad-guide-product{padding:18px 0 28px;border-top:1px solid var(--ad-line)}.article-body--guide .ad-guide-product .ad-recovery-card__image{aspect-ratio:4 / 5;background:var(--ad-paper-deep)}.article-body--guide .ad-guide-product .ad-recovery-card__action{display:inline-flex;min-height:44px;align-items:center}.article-body--guide .article__nav{margin-top:clamp(56px,7vw,84px)!important}@media(max-width:1024px){.ad-home-guides__header{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:36px}.ad-home-guides__layout{grid-template-columns:1fr}.ad-home-guides__supporting{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;border-bottom:0}.ad-home-guides__supporting-item{grid-template-columns:minmax(110px,150px) minmax(0,1fr);border-bottom:1px solid var(--ad-line)}.article__body--guide{padding-right:20px;padding-left:20px}.article-body--guide .ad-guide-toc a{min-height:44px;align-items:center}.ad-guide-index-card{grid-column:span 6}.ad-guide-index-card--featured{grid-column:1 / -1;grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr)}}@media(max-width:767px){.ad-home-guides{padding:54px 0 60px}.ad-home-guides__header{display:block;margin-bottom:36px}.ad-home-guides__header h2{font-size:clamp(42px,12vw,54px)!important}.ad-home-guides__intro{margin-top:22px}.ad-home-guides__lead{display:block}.ad-home-guides__lead-content{margin-top:22px}.ad-home-guides__supporting{display:block}.ad-home-guides__supporting-item{grid-template-columns:112px minmax(0,1fr);gap:18px}.ad-home-guides__supporting-item h3{font-size:22px!important}.ad-home-guides__supporting-item .ad-home-guides__action{min-height:40px}.ad-guide-return{justify-content:flex-start}.template-collection .collections__body>.ad-collection-guide-link{display:block;margin-top:28px;padding:10px 0 7px}.ad-collection-guide-link>span{display:block;margin-bottom:2px}.ad-collection-guide-link>a{font-size:14px}.ad-guide-index__header{margin-bottom:44px}.ad-guide-index__header h1{font-size:clamp(48px,15vw,62px)!important}.ad-guide-index__grid{grid-template-columns:1fr;gap:50px}.ad-guide-index-card,.ad-guide-index-card--featured{display:block;grid-column:auto}.ad-guide-index-card--featured{padding-bottom:50px}.ad-guide-index-card--featured .ad-guide-index-card__image,.ad-guide-index-card__image{margin-bottom:20px}.article-body--guide{margin-top:28px!important}.article-body--guide .ad-article-header h1{font-size:clamp(40px,11.2vw,48px)!important}.article-body--guide .ad-article-meta{font-size:13px}.article-body--guide .ad-article-hero{margin-bottom:38px!important}.article-body--guide .ad-article-hero .rimage{padding-top:75%!important}.article-body--guide .ad-guide-figure{margin-top:42px;margin-bottom:46px}.article-body--guide .ad-guide-figure__media{aspect-ratio:4 / 3;gap:9px;padding:18px 12px}.article-body--guide .ad-guide-figure--portrait .ad-guide-figure__item img{max-width:220px}.article-body--guide .ad-guide-figure figcaption{display:block;margin-top:11px;padding-top:11px;font-size:13px;line-height:1.5}.article-body--guide .ad-guide-figure__label{display:block;margin-bottom:5px}.article-body--guide .ad-guide-hero-fallback{min-height:clamp(250px,78vw,330px);margin-bottom:38px!important}.ad-guide-hero-fallback__lineup{inset:22px 10px 20px;gap:4px}.ad-guide-hero-fallback__item{padding:8px}.ad-guide-hero-fallback__item img{transform:scale(.92)}.ad-guide-hero-fallback__item--2 img{transform:scale(1)}.ad-guide-hero-fallback--sex-machine-buyers-guide .ad-guide-hero-fallback__item--1 img{transform:scale(1.5)}.ad-guide-hero-fallback--sex-machine-buyers-guide .ad-guide-hero-fallback__item--3 img{transform:scale(1.7)}.ad-guide-hero-fallback--dildo-buying-guide .ad-guide-hero-fallback__item--1 img,.ad-guide-hero-fallback--dildo-buying-guide .ad-guide-hero-fallback__item--3 img{transform:scale(1.12)}.ad-guide-hero-fallback--male-masturbator-buying-guide .ad-guide-hero-fallback__item--1 img{transform:scale(1.32)}.ad-guide-hero-fallback--male-masturbator-buying-guide .ad-guide-hero-fallback__item--3 img{transform:scale(1.22)}.ad-guide-hero-fallback--types-of-lubricant-guide .ad-guide-hero-fallback__item--1 img{transform:scale(1.54)}.ad-guide-hero-fallback--types-of-lubricant-guide .ad-guide-hero-fallback__item--2 img{transform:scale(1.3)}.ad-guide-hero-fallback--types-of-lubricant-guide .ad-guide-hero-fallback__item--3 img{transform:scale(1.14)}.article-body--guide .ad-guide-toc{margin-bottom:46px;padding:20px 0 22px}.article-body--guide .ad-guide-toc__list{grid-template-columns:1fr;gap:7px}.article-body--guide .ad-guide-content{font-size:16px;line-height:1.68}.article-body--guide .ad-guide-content ul,.article-body--guide .ad-guide-content ol{font-size:16px!important;line-height:1.65!important}.article-body--guide .ad-guide-content h2{margin-top:54px;font-size:31px!important}.article-body--guide .ad-guide-content h3{margin-top:34px;font-size:24px!important}.article-body--guide .ad-guide-table-scroll table{min-width:640px}.article-body--guide .ad-guide-content table{font-size:14px}.article-body--guide .ad-guide-content th,.article-body--guide .ad-guide-content td{min-width:168px;padding:13px 14px!important}.article-body--guide .ad-guide-products__head{display:block;margin-bottom:28px}.article-body--guide .ad-guide-products__head>a{display:inline-flex;margin-top:10px}.article-body--guide .ad-guide-product{padding-bottom:32px}.article-body--guide .article__nav>.d-flex{flex-direction:column;gap:28px}.article-body--guide .article__nav>.d-flex>.w-50{width:100%!important;text-align:left!important}}
