.header__inline-menu>.list-menu--inline{align-items:center;column-gap:8px;row-gap:8px}.header__inline-menu>.list-menu--inline>li{display:flex;align-items:center;align-self:center}.header__inline-menu>.list-menu--inline>li>a,.header__inline-menu>.list-menu--inline>li>header-menu>details>summary{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;margin-block:0;line-height:1.35}.header__inline-menu>.list-menu--inline>li>a.pg-menu-button,.header__inline-menu>.list-menu--inline>li>a[href*="/collections/adult"]{height:44px!important;min-height:44px!important;margin:0!important;padding:10px 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;line-height:1.35!important}body:has(.pg-page),body:has(.pg-page) #MainContent{background:#080808;color:#fff}.pg-page{background:#080808;color:#fff;padding:50px 22px 80px;--color-foreground:255,255,255;--color-background:8,8,8}.pg-wrap{max-width:1240px;margin:auto}.pg-hero{display:grid;grid-template-columns:minmax(220px,380px) 1fr;gap:65px;align-items:center;padding-bottom:64px}.pg-logo{width:100%;height:auto;border-radius:50%;display:block}.pg-eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#ff8a29;font-size:14px}.pg-page h1{color:#fff;font-size:clamp(36px,5.2vw,68px);line-height:1.05;margin:18px 0;letter-spacing:-.035em}.pg-intro{font-size:19px;line-height:1.65;max-width:680px;color:#ddd}.pg-button,.pg-controls button{background:#ff7900;color:#111!important;border:0;border-radius:8px;padding:14px 22px;text-decoration:none;font-weight:700;display:inline-block;cursor:pointer}.pg-button:hover,.pg-controls button:hover{background:#ff9b42}.pg-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:36px;align-items:start}.pg-page h2{color:#fff;font-size:26px;line-height:1.25}.pg-preview,.pg-form{background:#141414;border:1px solid #333;border-radius:18px;padding:26px;min-width:0}.pg-preview{position:sticky;top:30px}.pg-stage{aspect-ratio:1;background:#080808;border-radius:12px;overflow:hidden;display:grid;place-items:center;border:1px solid #353535}.pg-stage p{text-align:center;padding:30px;color:#bbb}.pg-stage canvas,.pg-stage img{width:100%;height:100%;object-fit:contain;grid-area:1/1}.pg-stage canvas{touch-action:none;cursor:grab}.pg-controls{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.pg-controls button{font-size:14px;padding:10px 13px}.pg-page [hidden]{display:none!important}.pg-page :focus-visible{outline:3px solid #ffab65;outline-offset:4px}.pg-page #pg-controls,.pg-page [data-pg-status],.pg-fallback{font-size:14px;line-height:1.5;color:#c9c9c9}.pg-form{scroll-margin-top:30px}.pg-form .acerill-custom-form{color:#fff!important;width:100%!important}.pg-form .acerill-custom-form form,.pg-form .acerill-custom-form .panel,.pg-form .acerill-custom-form .panel-body,.pg-form .acerill-custom-form .ace-cf-panel,.pg-form .acerill-custom-form .ace-cf-panel-body{background:#141414!important;color:#fff!important}.pg-form .acerill-custom-form label,.pg-form .acerill-custom-form .help-block,.pg-form .acerill-custom-form .ace-cf-help-block{color:#eee!important}.pg-form .acerill-custom-form input:not([type=checkbox]):not([type=radio]),.pg-form .acerill-custom-form textarea,.pg-form .acerill-custom-form select{background:#222!important;color:#fff!important;border:1px solid #666!important;border-radius:6px!important}.pg-form .acerill-custom-form input::placeholder,.pg-form .acerill-custom-form textarea::placeholder{color:#ccc!important;opacity:1}.pg-form .acerill-custom-form button{background:#ff7900!important;color:#111!important;border:0!important;border-radius:7px!important}.pg-form .acerill-custom-form a{color:#ffad66!important}@media(max-width:749px){.pg-page{padding:28px 16px 45px}.pg-hero{grid-template-columns:1fr;gap:20px;padding-bottom:32px}.pg-logo{max-width:235px;margin:auto}.pg-grid{grid-template-columns:1fr}.pg-preview{position:static}.pg-preview,.pg-form{padding:20px}.pg-hero h1{font-size:42px}}body:has(.pg-page) .header-wrapper,body:has(.pg-page) .header,body:has(.pg-page) footer{background:#080808!important;color:#fff!important}body:has(.pg-page) .header__menu-item,body:has(.pg-page) .header__icon,body:has(.pg-page) footer h2,body:has(.pg-page) footer a{color:#fff!important}body:has(.pg-page) .header__heading-link{background:#fff;border-radius:6px}body:has(.pg-page) .menu-drawer{background:#141414}body:has(.pg-page) .menu-drawer__menu-item{color:#fff}.pg-selected{display:block;margin-bottom:36px;padding:24px;border:1px solid #333;border-radius:18px}.pg-selected h3{color:#fff}.pg-selected a{color:#ff9b42}.pg-selected .sc-quote-model{max-width:600px;margin:auto;background:#fff}.pg-selected img{max-width:100%;height:auto}.pg-selected model-viewer{width:100%;height:480px}.sc-design-quote-actions .pg-menu-button{background:#ff7900;color:#111;text-decoration:none}.sc-quote-type-label{display:grid;gap:8px;margin:16px 0}.sc-quote-type-label select{width:100%;padding:12px;background:#fff;color:#222;font:inherit;border:1px solid #888;border-radius:6px}.sc-design-quote-actions{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:14px;margin:20px 0;width:100%}.sc-design-quote-actions>sc-design-help{display:block;min-width:0}.sc-design-quote-actions .sc-design-quote-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;height:100%!important;min-height:76px!important;box-sizing:border-box!important;margin:0!important;padding:20px 24px!important;font-size:19px!important;font-weight:700!important;line-height:1.35!important;text-align:center!important;white-space:normal!important;border-radius:8px}@media(max-width:480px){.sc-design-quote-actions .sc-design-quote-button{padding:18px 16px!important;font-size:17px!important;min-height:80px!important}}sc-generics-guide{display:block}.sc-guide-reopen{display:flex;width:fit-content;max-width:calc(100% - 32px);margin:16px auto}.sc-guide-dialog{width:min(880px,calc(100vw - 28px));max-height:88vh;overflow:auto;border:1px solid #ddd;border-radius:14px;padding:30px;color:#222;background:#fff;box-shadow:0 12px 45px #0004}.sc-guide-dialog::backdrop{background:#0009}.sc-guide-dialog h2{margin:0 35px 16px 0;font-size:27px}.sc-guide-close{position:absolute;right:12px;top:8px;width:40px;height:40px;border:0;background:#fff;color:#222;font-size:30px;cursor:pointer}.sc-guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sc-guide-steps figure{margin:0}.sc-guide-steps figcaption{padding-top:12px;font-size:15px}.sc-guide-steps figcaption p{margin:6px 0}.sc-guide-mini{height:160px;border:1px solid #ccc;border-radius:7px;background:#f7f7fb;position:relative;overflow:hidden;padding:12px;color:#003cff}.sc-guide-mini-bar{height:9px;background:#ddd;border-radius:4px;margin-bottom:8px}.sc-guide-catalogue{display:flex;gap:5px;margin-top:28px}.sc-guide-catalogue span{flex:1;background:#fff;border:1px solid #ddd;border-radius:5px;text-align:center;font-size:35px}.sc-guide-pointer{position:absolute;bottom:12px;left:40px;color:#111;font-size:35px}.sc-guide-model{font-size:58px;text-align:center;line-height:1.1;margin:8px 0;text-shadow:2px 3px #00188b}.sc-guide-small{font-size:34px}.sc-guide-mini-button{padding:7px;background:#003cff;color:#fff;text-align:center;font-size:10px;border-radius:4px;font-weight:700}.sc-guide-lines span{display:block;width:90%;height:10px;background:#fff;border:1px solid #ccc;margin:4px auto}.sc-guide-contact{display:flex;flex-wrap:wrap;gap:20px 40px;margin:20px 0}.sc-guide-contact h3{margin:0 0 6px;font-size:19px}.sc-guide-contact a{color:inherit}.sc-guide-caption{font-size:12px;color:#666}@media(max-width:600px){.sc-guide-dialog{padding:24px 18px}.sc-guide-steps{grid-template-columns:1fr}.sc-guide-steps figure{display:grid;grid-template-columns:110px 1fr;gap:12px}.sc-guide-mini{height:150px;padding:6px}.sc-guide-catalogue span{font-size:20px}}.rich-text__wrapper:has(sc-home-logo){display:flex;align-items:center;gap:32px;width:100%;max-width:1400px}.rich-text__wrapper:has(sc-home-logo) .rich-text__blocks{flex:1;max-width:700px}.sc-home-logo{display:block;flex:0 1 430px;min-width:0;text-align:center}.sc-logo-stage{position:relative;aspect-ratio:1;overflow:hidden}.sc-logo-fallback{position:absolute;left:-13.75%;top:-13.75%;width:127.5%;height:127.5%;max-width:none;object-fit:contain}.sc-home-logo[data-loaded] .sc-logo-fallback{display:none}.sc-home-logo model-viewer{display:block;position:absolute;left:-13.75%;top:-13.75%;width:127.5%;height:127.5%;max-width:none;aspect-ratio:1;background:transparent}.sc-home-logo button{font:inherit;font-size:13px;background:transparent;border:1px solid currentColor;border-radius:5px;padding:6px 12px;color:inherit;cursor:pointer}@media(max-width:749px){.rich-text__wrapper:has(sc-home-logo){flex-direction:column}.sc-home-logo{flex:auto;width:min(100%,350px)}}sc-model-group{display:none}.sc-group-gallery{position:relative}.sc-group-gallery sc-model-group{display:block;padding:12px 0}.sc-group-label{display:grid;gap:8px;font-weight:600}.sc-group-label select{width:100%;padding:12px;background:#fff;color:#222;border:1px solid #888;border-radius:6px;font:inherit}.sc-group-gallery [data-media-id][data-sc-group-hidden]{display:none!important}.sc-group-gallery [data-media-id][data-sc-group-active]{display:block!important;width:100%!important;max-width:100%!important;margin:0!important}.sc-group-gallery [id^=GalleryThumbnails],.sc-group-gallery .slider-buttons{display:none!important}.sc-group-gallery .sc-group-prev,.sc-group-gallery .sc-group-next{position:absolute;top:45%;z-index:5;width:44px;height:52px;border:1px solid #bbb;border-radius:8px;background:#fffffff2;color:#003cff;cursor:pointer;font-size:24px}.sc-group-prev{left:4px}.sc-group-next{right:4px}.sc-group-gallery [data-sc-group-status]{font-size:14px;margin:8px 0}.sc-browse-generics-banner{display:block;width:100%;max-width:420px;margin:16px auto;line-height:0;border-radius:3px}.sc-browse-generics-banner img{display:block;width:100%;height:auto}.sc-browse-generics-banner:focus-visible{outline:3px solid #222;outline-offset:4px}sc-mould-colour,.product__media-item>sc-mould-colour{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;margin:10px 0;border:1px solid #ddd;border-radius:8px;background:#fff;color:#222;font-size:16px}sc-mould-colour label{display:flex;align-items:center;gap:12px;cursor:pointer}sc-mould-colour .sc-material-label{flex-basis:100%;flex-wrap:wrap}sc-mould-colour select{min-height:44px;max-width:100%;flex:1 1 170px;padding:8px 12px;border:1px solid #777;border-radius:5px;background:#fff;color:#222;font:inherit;font-size:16px}sc-mould-colour input[type=color]{width:52px;height:44px;padding:3px;border:1px solid #777;border-radius:5px;background:#fff;cursor:pointer}sc-mould-colour button{min-height:44px;padding:8px 14px;border:1px solid #777;border-radius:5px;background:#fff;color:#222;font:inherit;cursor:pointer}sc-mould-colour :focus-visible{outline:2px solid #222;outline-offset:3px}sc-mould-colour small{flex-basis:100%;font-size:13px}product-model:has(+sc-mould-colour),product-model:has(+sc-mould-colour) model-viewer,product-model:has(+sc-mould-colour) .shopify-model-viewer-ui{background:#fff!important;--poster-color: #fff}.sc-preview-filter-definitions{position:absolute;pointer-events:none;overflow:hidden}img[data-sc-model-preview],img.sc-red-model-preview,product-model:has(+sc-mould-colour) model-viewer::part(default-poster){filter:url(#sc-red-model-preview-filter)}.media>sc-rotating-card{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none}sc-rotating-card model-viewer{display:block;width:100%;height:100%;background:#fff;opacity:0;pointer-events:none;--poster-color:#fff}sc-rotating-card[data-ready] model-viewer{opacity:1}sc-rotating-card .sc-card-motion{position:absolute;right:7px;bottom:7px;z-index:4;pointer-events:auto;min-height:36px;padding:6px 10px;border:1px solid #bbb;border-radius:6px;background:#fff;color:#222;font-size:12px;cursor:pointer}sc-rotating-card .sc-card-motion[hidden]{display:none}sc-rotating-card .sc-card-motion:focus-visible{outline:3px solid #003cff;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map */
