@media(min-width:901px){.home-cinematic-v10 .hr-model--power,.home-cinematic-v10 .hr-model--deep{--scene-width:88%}}.home-cinematic-v10 #MainContent>.tm-home-fixed{display:contents}.home-cinematic-v10 .tm-home-chapter{min-width:0;background:var(--tm-surface)}.home-cinematic-v10 .hv-dildos{background:var(--graphite)}.home-cinematic-v10 .hv-dildo-grid[data-item-count="1"]{grid-template-columns:minmax(0,360px);justify-content:center}@media(min-width:1001px){.home-cinematic-v10 .hv-dildo-grid[data-item-count="2"]{grid-template-columns:repeat(2,minmax(0,360px));justify-content:center}.home-cinematic-v10 .hv-dildo-grid[data-item-count="3"]{grid-template-columns:repeat(3,minmax(0,360px));justify-content:center}}.contact-page .contact-note{overflow-wrap:anywhere}.contact-page .contact-note>:first-child{margin-top:0}.contact-page .contact-note>:last-child{margin-bottom:0}.contact-page .contact-note p+p{margin-top:1em}.contact-page .contact-note ul,.contact-page .contact-note ol{margin-block:1em;padding-inline-start:1.25em}.contact-page .contact-note li+li{margin-top:.35em}.contact-page .contact-note a{color:var(--theme-accent-ink, #fefb33);text-decoration:underline;text-underline-offset:.2em}.contact-topic-control{position:relative;min-width:0;margin-bottom:24px}.page-brand-content .contact-form-panel .contact-topic-control select{appearance:none;-webkit-appearance:none;background-image:none;padding-inline:16px 52px;margin-bottom:0;min-width:0;cursor:pointer;text-overflow:ellipsis}.contact-topic-control>.icon{position:absolute;inset-inline-end:16px;top:50%;width:20px;height:20px;transform:translateY(-50%);color:var(--white, #f2f3ed);pointer-events:none}.contact-topic-control:focus-within>.icon{color:var(--theme-feedback-ink, #00f0ff)}.contact-topic-control select:disabled{opacity:.55;cursor:not-allowed}.contact-topic-control select:disabled+.icon{opacity:.55}@media(forced-colors:active){.page-brand-content .contact-form-panel .contact-topic-control select{appearance:auto;-webkit-appearance:auto}.contact-topic-control>.icon{display:none}}body.page-index #included-kit.equipment-kit--inventory{--equipment-qty-inset: 20px}@media(max-width:700px){body.page-index #included-kit.equipment-kit--inventory{--equipment-qty-inset: 16px}}body.page-index #included-kit.equipment-kit--inventory{--equipment-qty-inset:20px}@media(max-width:700px){body.page-index #included-kit.equipment-kit--inventory{--equipment-qty-inset:16px}}.tm-purchase-editor-empty{padding:16px 20px;border:1px dashed var(--line, #40484b);color:var(--muted, #aeb8ba);font-size:14px;line-height:1.5}.tm-purchase-icons__container{container:purchase-icons / inline-size}.page-product .product-accordions .tm-purchase-icons__list{display:grid;gap:24px 16px;list-style:none;padding:12px 0 4px;margin:0}.tm-purchase-icons__list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tm-purchase-icons__list--4{grid-template-columns:repeat(4,minmax(0,1fr))}.tm-purchase-icons__list--5{grid-template-columns:repeat(5,minmax(0,1fr))}.tm-purchase-icons__item{min-width:0;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;color:var(--muted, #aeb8ba)}.tm-purchase-icons__image{display:flex;align-items:center;justify-content:center;width:72px;max-width:100%;height:60px}.tm-purchase-icons__image[data-preset=ce-emc],.tm-purchase-icons__image[data-preset=ul]{--tm-icon-width: 46px}.tm-purchase-icons__image[data-preset=ce-red]{--tm-icon-width: 56px}.tm-purchase-icons__image[data-preset=fcc]{--tm-icon-width: 50px}.tm-purchase-icons__image[data-preset=rohs]{--tm-icon-width: 58px}.tm-purchase-icons__image img{display:block;width:var(--tm-icon-width, 52px);max-width:100%;height:48px;max-height:100%;margin:0;object-fit:contain}.tm-purchase-icons__caption{font-size:13px;line-height:1.4;letter-spacing:.05em;overflow-wrap:anywhere}@container purchase-icons (max-width: 419px){.tm-purchase-icons__list--5{grid-template-columns:repeat(6,minmax(0,1fr))}.tm-purchase-icons__list--5>li{grid-column:span 2}.tm-purchase-icons__list--5>li:nth-child(4){grid-column:2 / span 2}.tm-purchase-icons__list--5>li:nth-child(5){grid-column:4 / span 2}.tm-purchase-icons__list--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@supports not (container-type: inline-size){@media(max-width:600px){.tm-purchase-icons__list--5{grid-template-columns:repeat(6,minmax(0,1fr))}.tm-purchase-icons__list--5>li{grid-column:span 2}.tm-purchase-icons__list--5>li:nth-child(4){grid-column:2 / span 2}.tm-purchase-icons__list--5>li:nth-child(5){grid-column:4 / span 2}.tm-purchase-icons__list--4{grid-template-columns:repeat(2,minmax(0,1fr))}}}body .hv-footer-deck .footer-localization{display:block;flex:0 1 224px;width:224px;max-width:100%;min-width:0}body .hv-footer-deck .footer-localization__form{display:grid;gap:12px;margin:0;min-width:0}body .hv-footer-deck .footer-localization[data-compact]{flex-basis:84px;width:84px}.footer-localization__control{position:relative;min-width:0}body .hv-footer-deck .footer-localization select{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:32px;min-height:32px;margin:0;padding:5px 30px 5px 10px;border:1px solid var(--theme-control-line, #596263);border-radius:0;background:var(--theme-ground, #0b0e10);color:var(--theme-ink, #f2f3ed);font:inherit;letter-spacing:normal;text-transform:none;color-scheme:dark;appearance:none;-webkit-appearance:none;cursor:pointer}.footer-localization__currency{display:none}.footer-localization[data-compact] .footer-localization__currency{position:absolute;top:1px;right:1px;bottom:1px;left:1px;display:flex;align-items:center;padding-inline:10px 30px;background:var(--theme-ground, #0b0e10);color:inherit;font:inherit;pointer-events:none}.footer-localization__control>.icon{position:absolute;inset-inline-end:10px;top:50%;width:12px;height:12px;transform:translateY(-50%);color:var(--muted, #adb8bb);pointer-events:none}body .hv-footer-deck .footer-localization select:focus-visible{outline:2px solid var(--theme-feedback-ink, #00f0ff);outline-offset:3px}.footer-localization__control:focus-within>.icon{color:var(--theme-feedback-ink, #00f0ff)}body .footer-localization__submit[hidden]{display:none}@media(hover:hover){body .hv-footer-deck .footer-localization select:hover{border-color:var(--theme-feedback-ink, #00f0ff)}}@media(max-width:700px){body .hv-footer-deck .footer-localization select{font-size:16px}body .hv-footer-deck .hv-footer-meta>span:first-child{flex-basis:auto}}@media(forced-colors:active){body .hv-footer-deck .footer-localization[data-compact]{flex-basis:224px;width:224px}body .hv-footer-deck .footer-localization select{appearance:auto;-webkit-appearance:auto}.footer-localization__control>.icon,.footer-localization[data-compact] .footer-localization__currency{display:none}}body .hv-footer-deck .hv-footer-baseline--payments{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px}.hv-footer-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;min-width:0}body .hv-footer-deck .hv-footer-meta>span{width:auto;margin:0}body .footer-payments{display:grid;grid-template-columns:repeat(8,32px);align-items:center;gap:6px;width:max-content;max-width:100%;padding:0;margin:0;list-style:none}.footer-payments__item{display:flex;align-items:center;justify-content:center;position:relative;min-width:0;padding:0;margin:0}.footer-payments__icon{display:block;width:32px;height:auto;aspect-ratio:38 / 24;border-radius:3px}.footer-payments__duotone{display:block;transition:opacity .18s ease}.footer-payments__color{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;pointer-events:none;transition:opacity .18s ease}@media(hover:hover)and (pointer:fine){.footer-payments__item:hover .footer-payments__duotone{opacity:0}.footer-payments__item:hover .footer-payments__color{opacity:1}}@media(prefers-reduced-motion:reduce){.footer-payments__duotone,.footer-payments__color{transition:none}}@media(max-width:900px){body .hv-footer-deck .hv-footer-baseline--payments{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){body .hv-footer-deck .hv-footer-meta>span:first-child{flex-basis:100%}}@media(max-width:360px){body .footer-payments{grid-template-columns:repeat(4,32px)}}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map */
