.cdcss-service{--ps-bg:#33213e;--ps-panel:#3b2946;--ps-ink:#fff7ff;--ps-muted:#dbcedf;--ps-gold:#ead99b;--ps-line:#d9c2e52e;--ps-focus:#e8d383;box-sizing:border-box;min-width:0;color:var(--ps-ink);font-family:inherit;font-size:14px;line-height:1.6;text-align:left;isolation:isolate}.cdcss-service *,.cdcss-service-marquee *{box-sizing:border-box}.cdcss-service :is(h2,h3,p,ul){margin:0}.cdcss-service :is(a,summary){color:inherit}.cdcss-service :is(a,summary):focus-visible,.cdcss-service-marquee button:focus-visible{outline:2px solid var(--ps-focus,#ead99b);outline-offset:4px}.cdcss-service a{transition:color .18s ease}.cdcss-service a:hover{color:var(--ps-gold)}.cdcss-service__eyebrow{display:block;color:var(--ps-muted);font-size:9px;line-height:1.5;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.cdcss-service--compact{margin-block:20px;border:1px solid var(--ps-line);border-radius:16px;padding:22px;background:var(--ps-bg);box-shadow:0 8px 30px #2113290a;width:100%}.cdcss-service__compact-head{display:flex;align-items:flex-start;gap:13px;margin-bottom:18px}.cdcss-service__spark{color:var(--ps-gold);font-size:25px;line-height:1.3;flex:0 0 auto}.cdcss-service__compact-head h2{font-size:clamp(19px,2vw,23px);line-height:1.25;font-weight:600;letter-spacing:-.025em;margin-top:5px;color:var(--ps-ink);text-wrap:balance}.cdcss-service__facts{padding:0;list-style:none;display:grid;gap:10px}.cdcss-service__facts li{display:flex;align-items:flex-start;gap:10px;min-width:0}.cdcss-service__facts li>span{color:var(--ps-gold);flex:0 0 16px}.cdcss-service__facts strong{font-size:12px;line-height:1.55;font-weight:600;overflow-wrap:anywhere}.cdcss-service__conditions{display:grid;gap:5px;margin-top:13px;color:var(--ps-muted);font-size:10px;line-height:1.6}.cdcss-service__details{margin-top:16px;border-top:1px solid var(--ps-line)}.cdcss-service__details>summary{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:48px;cursor:pointer;list-style:none;font-size:11px;font-weight:600}.cdcss-service__details>summary::-webkit-details-marker{display:none}.cdcss-service__plus{width:12px;height:12px;position:relative;flex:0 0 12px}.cdcss-service__plus:before,.cdcss-service__plus:after{content:"";position:absolute;inset:5px 0 auto;height:1px;background:var(--ps-gold)}.cdcss-service__plus:after{transform:rotate(90deg);transition:transform .18s ease}.cdcss-service__details[open] .cdcss-service__plus:after{transform:rotate(0)}.cdcss-service__details-body{padding-block:3px 12px;display:grid;gap:20px}.cdcss-service__details-body h3,.cdcss-service__contact h3{font-size:13px;font-weight:600;line-height:1.4;color:var(--ps-ink);margin-bottom:7px}.cdcss-service__details-body p,.cdcss-service__contact p{font-size:12px;line-height:1.7;color:var(--ps-muted)}.cdcss-service__link{display:inline-flex;align-items:center;min-height:44px;font-size:11px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--ps-line);color:var(--ps-gold)!important;overflow-wrap:anywhere}.cdcss-service--full{position:relative;flex-shrink:0;overflow:hidden;background:linear-gradient(130deg,#432a4d,#2c2035 78%);padding:clamp(42px,6vw,86px) max(6%,calc((100% - 1240px)/2));display:grid;grid-template-columns:1fr 1.05fr;gap:32px 9%;width:100%;margin-block:32px 0}.cdcss-service__arcs{position:absolute;z-index:-1;pointer-events:none;width:900px;height:900px;border:1px solid #d9bd8030;border-radius:50%;left:-120px;top:-700px}.cdcss-service__arcs:after{content:"";position:absolute;top:34px;right:34px;bottom:34px;left:34px;border:1px solid #d9bd801f;border-radius:50%}.cdcss-service__full-head h2{font:italic 44px/1.02 Georgia,serif;letter-spacing:-.04em;color:var(--ps-gold);margin:25px 0 20px;max-width:440px}.cdcss-service__full-head h2>span{display:block}.cdcss-service__full-head h2 .cdcss-service__days{font-size:clamp(76px,9vw,126px);line-height:.85;letter-spacing:-.065em;margin-bottom:12px}.cdcss-service__full-head>p{font-size:12px;color:var(--ps-muted);max-width:360px}.cdcss-service__full-head>.cdcss-service__link{margin-top:12px}.cdcss-service__steps{display:grid;gap:20px;align-content:center}.cdcss-service__steps article{position:relative;padding-left:44px;border-bottom:1px solid var(--ps-line);padding-bottom:19px}.cdcss-service__step-number{position:absolute;left:0;top:0;font:italic 20px/1.3 Georgia,serif;color:var(--ps-gold)}.cdcss-service__steps h3{font-size:14px;font-weight:600;color:var(--ps-ink);margin-bottom:7px}.cdcss-service__steps p{font-size:12px;color:var(--ps-muted);max-width:390px}.cdcss-service--full>.cdcss-service__facts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ps-line);padding-top:23px;gap:20px}.cdcss-service--full>.cdcss-service__conditions{grid-column:1/-1;margin-top:-22px;max-width:960px;font-size:11px}.cdcss-service--full>.cdcss-service__details{grid-column:1/-1;margin-top:-10px}.cdcss-service--full .cdcss-service__details-body{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding-bottom:22px}.cdcss-service__contact{grid-column:1/-1;border-top:1px solid var(--ps-line);padding-top:24px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 35px}.cdcss-service__contact>div{grid-row:span 2;max-width:500px}.cdcss-service__email{color:var(--ps-gold)!important;font:italic 22px/1.4 Georgia,serif;text-decoration:none;overflow-wrap:anywhere}.cdcss-service__email>span{margin-left:8px}.cdcss-service__contact>.cdcss-service__link{justify-self:end}.cdcss-service__policy-note{grid-column:1/-1;color:var(--ps-muted);font-size:10px;opacity:.85}.cdcss-service--compact:is([data-page-style=default],[data-page-style=thermal-cod],[data-page-style=cdcss-frame],[data-page-style=t2-cdcss],[data-page-style=p2-replica],[data-page-style=cdcss-td450s],[data-page-style=cdcss-underwater],[data-page-style=cdcss-s04cg],[data-page-style=cdcss-chamber]){--ps-bg:#f8f4fa;--ps-panel:#f0e8f3;--ps-ink:#38273f;--ps-muted:#65576c;--ps-gold:#775820;--ps-line:#78578c29;--ps-focus:#7b4e92}.cdcss-service-marquee{--ps-focus:#ead99b;position:relative;display:flex;align-items:center;min-width:0;background:#302039;color:#f6e8ba;font-family:inherit;font-size:11px;line-height:1.45;font-weight:500;letter-spacing:.025em;isolation:isolate;border-bottom:1px solid #c9a8d12b}.cdcss-service-marquee__window{flex:1;min-width:0;overflow:hidden}.cdcss-service-marquee__group{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 0;padding-block:10px}.cdcss-service-marquee__group[aria-hidden]{display:none}.cdcss-service-marquee__item{display:inline-flex;align-items:center;gap:11px;padding-inline:22px;min-height:24px;white-space:nowrap}.cdcss-service-marquee__item i{font-style:normal;font-size:12px;color:#dfc97d}.cdcss-service-marquee__pause{border:0;border-left:1px solid #c9a8d12b;background:#302039;color:inherit;flex:0 0 44px;width:44px;align-self:stretch;min-height:44px;cursor:pointer;font-size:12px}.cdcss-service-marquee__pause[hidden]{display:none}.cdcss-service-marquee[data-enhanced=true] .cdcss-service-marquee__track{display:flex;width:max-content;animation:cdcss-service-ticker 38s linear infinite}.cdcss-service-marquee[data-enhanced=true] .cdcss-service-marquee__group{flex-wrap:nowrap;flex:0 0 auto;justify-content:flex-start;display:flex}.cdcss-service-marquee[data-paused=true] .cdcss-service-marquee__track,.cdcss-service-marquee:hover .cdcss-service-marquee__track,.cdcss-service-marquee:focus-within .cdcss-service-marquee__track{animation-play-state:paused}@keyframes cdcss-service-ticker{to{transform:translate(-50%)}}@media(max-width:700px){.cdcss-service--compact{padding:19px;border-radius:13px}.cdcss-service__compact-head h2{font-size:20px}.cdcss-service--full{grid-template-columns:1fr;gap:28px;padding:48px 7%}.cdcss-service__full-head h2{font-size:38px;margin-top:23px}.cdcss-service__full-head h2 .cdcss-service__days{font-size:88px}.cdcss-service__steps{gap:18px}.cdcss-service--full>.cdcss-service__facts{grid-template-columns:1fr;gap:10px}.cdcss-service--full>.cdcss-service__conditions{margin-top:-15px}.cdcss-service--full .cdcss-service__details-body{grid-template-columns:1fr;gap:22px}.cdcss-service__contact{grid-template-columns:1fr;gap:15px}.cdcss-service__contact>div{grid-row:auto}.cdcss-service__contact>.cdcss-service__link{justify-self:start}.cdcss-service__email{font-size:23px}.cdcss-service-marquee__item{padding-inline:18px}}@media(prefers-reduced-motion:reduce){.cdcss-service *{transition:none!important}.cdcss-service-marquee[data-enhanced=true] .cdcss-service-marquee__track{animation:none;width:auto;display:block;transform:none}.cdcss-service-marquee[data-enhanced=true] .cdcss-service-marquee__group{flex-wrap:wrap;justify-content:center}.cdcss-service-marquee .cdcss-service-marquee__group[aria-hidden],.cdcss-service-marquee__pause{display:none!important}}.cdcss-service--compact{margin-block:14px;padding:12px 15px;border-radius:13px}.cdcss-service--compact .cdcss-service__compact-head{align-items:center;gap:8px;margin-bottom:9px}.cdcss-service--compact .cdcss-service__spark{font-size:18px;line-height:1.2}.cdcss-service--compact .cdcss-service__compact-head h2{margin:0!important;font-size:17px!important;line-height:1.25!important;font-weight:600;letter-spacing:-.02em!important;text-wrap:balance}.cdcss-service--compact .cdcss-service__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cdcss-service--compact .cdcss-service__facts li{display:flex;align-items:center;min-height:43px;padding:6px 7px;border:1px solid var(--ps-line);border-radius:8px;background:var(--ps-panel)}.cdcss-service--compact .cdcss-service__facts li>span{display:none}.cdcss-service--compact .cdcss-service__facts strong{display:block;font-size:11px;line-height:1.35;font-weight:600;overflow-wrap:anywhere}.cdcss-service--compact .cdcss-service__conditions{margin-top:9px;gap:4px;font-size:11px;line-height:1.45}.cdcss-service--compact .cdcss-service__details{margin-top:8px}.cdcss-service--compact .cdcss-service__details>summary{min-height:44px;gap:10px;font-size:11px}[data-cdcss-static-wordmark],header a:not([href]),#header-group a.header-logo:not([href]){cursor:default}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cdcss-product-service.css.map */
