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}.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)}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
