.t3dc-products-hero{position:relative;width:100%;min-height:clamp(190px,20vw,270px);display:flex;align-items:center;overflow:hidden;color:#fff;background:radial-gradient(circle at 70% 45%,rgba(30,122,187,.24),transparent 30%),radial-gradient(circle at 91% 62%,rgba(136,68,52,.12),transparent 20%),radial-gradient(circle at 25% 60%,rgba(20,89,145,.13),transparent 28%),linear-gradient(135deg,#07131f,#06121e 55%,#0a1623);border-bottom:1px solid rgba(103,220,251,.12)}.t3dc-products-hero__inner{width:100%;display:flex;align-items:center;justify-content:center;padding-top:40px;padding-bottom:40px}.t3dc-products-hero__title{margin:0;color:#fff;font-family:var(--font-heading-family);font-size:clamp(42px,4.2vw,58px);font-weight:800;line-height:1;letter-spacing:-.035em;text-align:center}.t3dc-occasion-hero{position:relative;isolation:isolate;height:clamp(280px,36vw,460px);display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 76% 30%,#113e5d 0,#071624 48%,#030a12);color:#fff}.t3dc-occasion-hero--no-image{height:220px;background:radial-gradient(circle at 72% 28%,rgba(67,202,240,.18),transparent 25rem),linear-gradient(135deg,#071827,#030a12)}.t3dc-occasion-hero--no-image .t3dc-occasion-hero__inner{padding-top:36px;padding-bottom:36px}.t3dc-occasion-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.t3dc-occasion-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center}.t3dc-occasion-hero__inner{width:100%;padding-top:36px;padding-bottom:36px}.t3dc-occasion-hero__title{max-width:850px;margin:0;color:#fff;font-size:clamp(34px,4vw,54px);font-weight:780;line-height:1.05;letter-spacing:-.045em;text-wrap:balance}@media screen and (max-width:749px){.t3dc-products-hero{min-height:150px}.t3dc-products-hero__inner{padding-top:30px;padding-bottom:30px}.t3dc-products-hero__title{font-size:36px}.t3dc-occasion-hero{height:clamp(220px,62vw,300px)}.t3dc-occasion-hero__media img{object-position:center}.t3dc-occasion-hero__title{font-size:clamp(30px,9vw,42px)}.t3dc-occasion-hero--no-image{height:190px}}.t3dc-preview{position:relative;z-index:45}.t3dc-preview__teaser{position:fixed;left:18px;bottom:20px;display:flex;align-items:center;width:min(355px,calc(100vw - 36px));border:1px solid rgba(128,219,255,.45);border-radius:18px;background:linear-gradient(135deg,#051624f7,#05314cf7);box-shadow:0 18px 55px #00000075,0 0 28px #3db5ff26;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(22px);transition:opacity .35s ease,transform .35s ease,visibility .35s ease}.t3dc-preview__teaser[hidden]{display:none!important;visibility:hidden!important;pointer-events:none!important}.t3dc-preview__teaser.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.t3dc-preview__open{display:flex;align-items:center;gap:12px;width:100%;padding:8px 42px 8px 8px;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}.t3dc-preview__thumb{position:relative;display:grid;place-items:center;flex:0 0 64px;width:64px;height:64px;border-radius:12px;background:linear-gradient(145deg,#123a59,#061523);overflow:hidden}.t3dc-preview__thumb img{width:100%;height:100%;object-fit:cover}.t3dc-preview__thumb:after{content:"\25b6";position:absolute;display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.75);border-radius:50%;background:#00000094;color:#fff;font-size:10px;padding-left:2px}.t3dc-preview__play{font-size:18px}.t3dc-preview__copy{display:flex;min-width:0;flex-direction:column;gap:1px}.t3dc-preview__copy small{color:#79d8ff;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.t3dc-preview__copy strong{font-size:15px;line-height:1.25}.t3dc-preview__copy span{color:#c6d6df;font-size:11px;line-height:1.35}.t3dc-preview__dismiss,.t3dc-preview__close{display:grid;place-items:center;border:0;border-radius:50%;color:#fff;cursor:pointer}.t3dc-preview__dismiss{position:absolute;right:8px;top:8px;width:27px;height:27px;background:#ffffff1a;font-size:18px}.t3dc-preview__dialog{width:min(920px,calc(100vw - 28px));max-height:calc(100vh - 28px);padding:0;border:1px solid rgba(139,222,255,.42);border-radius:28px;background:#061523;color:#fff;box-shadow:0 35px 100px #000000b8;overflow:auto}.t3dc-preview__dialog::backdrop{background:#00070dd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.t3dc-preview__panel{position:relative;display:grid;grid-template-columns:minmax(230px,360px) minmax(270px,1fr);gap:30px;align-items:center;padding:30px}.t3dc-preview__close{position:absolute;z-index:2;right:14px;top:14px;width:38px;height:38px;background:#ffffff1f;font-size:25px}.t3dc-preview__header span{color:#74d7ff;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.t3dc-preview__header h2{margin:10px 0 12px;color:#fff;font-size:clamp(30px,4vw,52px);line-height:1.02}.t3dc-preview__header p{margin:0;color:#c3d2dc;font-size:16px;line-height:1.6}.t3dc-preview__video-wrap{grid-column:1;grid-row:1 / span 2;aspect-ratio:9/16;border:1px solid rgba(130,218,255,.38);border-radius:20px;background:#02070b;box-shadow:0 18px 50px #00000080;overflow:hidden}.t3dc-preview__video,.t3dc-preview__video-wrap video{display:block;width:100%;height:100%;object-fit:cover}.t3dc-preview__empty{display:grid;place-items:center;height:100%;padding:30px;color:#bcd1dc;text-align:center}@media(max-width:749px){.t3dc-preview__teaser{left:10px;bottom:calc(88px + env(safe-area-inset-bottom));width:min(315px,calc(100vw - 20px));border-radius:16px}.t3dc-preview__thumb{flex-basis:54px;width:54px;height:54px}.t3dc-preview__copy strong{font-size:13px}.t3dc-preview__copy span{font-size:10px}.t3dc-preview__dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:22px}.t3dc-preview__panel{display:flex;flex-direction:column;gap:18px;padding:52px 14px 18px}.t3dc-preview__header{text-align:center}.t3dc-preview__header h2{font-size:28px}.t3dc-preview__header p{font-size:13px}.t3dc-preview__video-wrap{width:min(100%,310px);max-height:58dvh}.t3dc-preview__cta{width:min(100%,310px)}}@media(prefers-reduced-motion:reduce){.t3dc-preview__teaser{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map */
