.gtlab-default-product{--gtlab-product-info-offset: 0px;position:relative;isolation:isolate;display:block;padding-block:clamp(4.2rem,5.4vw,7.4rem) var(--gt-section-space-after);overflow-x:clip}.gtlab-default-product__container{max-width:120rem}.gtlab-default-product__layout{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(39rem,.94fr);align-items:start;gap:clamp(2.6rem,2.8vw,3.4rem)}.gtlab-default-product__layout--large{grid-template-columns:minmax(0,1.14fr) minmax(39rem,.86fr)}.gtlab-default-product__media-panel,.gtlab-default-product__info-panel{position:relative;min-width:0;overflow:hidden;border:1px solid transparent;border-radius:3rem;background:radial-gradient(circle at 12% 0%,rgba(105,214,255,.145),transparent 29%) padding-box,radial-gradient(ellipse at 92% 86%,rgba(10,118,226,.095),transparent 37%) padding-box,linear-gradient(138deg,#133a5bdb,#041423f4 55%,#020a13fb) padding-box,linear-gradient(122deg,#9be2ff85,#26abfc3b 43%,#ffffff13 68%,#0e7ce061) border-box;box-shadow:0 2.8rem 7.2rem #00000057,0 0 4.2rem #1291ee1f,inset 0 1px #effcff24,inset 0 -1px #187fda14;backdrop-filter:blur(2.4rem) saturate(148%);-webkit-backdrop-filter:blur(2.4rem) saturate(148%)}.gtlab-default-product__media-panel.gtlab-specular-edge:after,.gtlab-default-product__info-panel.gtlab-specular-edge:after{opacity:.7}.gtlab-default-product__media-panel{padding:1.6rem}.gtlab-default-product__media-stage{position:relative;min-width:0}.gtlab-default-product__media-panel media-gallery{display:block;min-width:0}.gtlab-default-product__media-panel [id^=GalleryViewer-]{position:relative;display:block;width:100%;aspect-ratio:1.08 / 1;overflow:hidden;border:1px solid rgba(111,203,255,.2);border-radius:2.2rem;background:radial-gradient(circle at 18% 2%,rgba(65,180,255,.08),transparent 32%),#06111c;box-shadow:inset 0 1px #ffffff0e}.gtlab-default-product__media-panel [id^=Slider-Gallery-]{display:block;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.gtlab-default-product__media-panel .product__media-item{width:100%;max-width:100%;height:100%;margin:0;padding:0}.gtlab-default-product__media-panel .product__media-item:not(.is-active){display:none!important}.gtlab-default-product__media-panel .product__media-item.is-active{display:block!important}.gtlab-default-product__media-panel .product__media-item>*,.gtlab-default-product__media-panel .product-media-container,.gtlab-default-product__media-panel .product__modal-opener,.gtlab-default-product__media-panel .product__media,.gtlab-default-product__media-panel .deferred-media{width:100%;height:100%}.gtlab-default-product__media-panel .product-media-container{border:0;border-radius:0;background:transparent}.gtlab-default-product__media-panel .product__media,.gtlab-default-product__media-panel .deferred-media{position:absolute;top:0;right:0;bottom:0;left:0;padding-bottom:0!important}.gtlab-default-product__media-panel .product__media img,.gtlab-default-product__media-panel .deferred-media img,.gtlab-default-product__media-panel .deferred-media video,.gtlab-default-product__media-panel .deferred-media iframe,.gtlab-default-product__media-panel .deferred-media model-viewer{width:100%;height:100%}.gtlab-default-product__media-panel .media-fit-contain img{object-fit:contain}.gtlab-default-product__media-panel .media-fit-cover img{object-fit:cover}.gtlab-default-product__media-panel [id^=GalleryViewer-]>.slider-buttons{display:none!important}.gtlab-default-product__media-count{position:absolute;top:1.4rem;right:1.4rem;z-index:5;display:inline-flex;align-items:center;gap:.35rem;min-height:2.9rem;padding:.65rem .9rem;border:1px solid rgba(113,202,255,.19);border-radius:1rem;color:#a8e3ff;background:#030e18ad;box-shadow:inset 0 1px #fff1,0 0 1.8rem #21a0f414;backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);font-family:var(--gt-font-body);font-size:.9rem;font-weight:750;letter-spacing:.055em;line-height:1}.gtlab-default-product__media-next{position:absolute;top:var(--gtlab-gallery-viewer-center, 50%);right:1.4rem;z-index:6;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid rgba(102,207,255,.46);border-radius:50%;color:#5ecbff;background:#031626d1;box-shadow:0 0 2.4rem #24a4ff2e,inset 0 1px #ffffff17;transform:translateY(-50%);cursor:pointer;transition:color .24s ease,border-color .24s ease,box-shadow .24s ease,transform .24s var(--gt-ease-standard)}.gtlab-default-product__media-next[hidden]{display:none}.gtlab-default-product__media-next .gtlab-icon{width:1.8rem;height:1.8rem}.gtlab-default-product__media-next:focus-visible{outline:none;box-shadow:var(--gt-focus-ring),0 0 2.8rem #2cb5ff40,inset 0 1px #ffffff1f}.gtlab-default-product__media-panel [id^=GalleryThumbnails-]{display:flex;align-items:center;width:100%;margin-top:1.2rem}.gtlab-default-product__media-panel .thumbnail-list{display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:1rem;min-width:0;margin:0;padding:.2rem;overflow-x:auto;scrollbar-width:none}.gtlab-default-product__media-panel .thumbnail-list::-webkit-scrollbar{display:none}.gtlab-default-product__media-panel .thumbnail-list__item{position:relative;flex:0 0 calc((100% - 3rem)/4);width:auto;max-width:none;aspect-ratio:1.3 / 1}.gtlab-default-product__media-panel .thumbnail-list__item:before{content:none}.gtlab-default-product__media-panel .thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;overflow:hidden;border:1px solid rgba(103,196,255,.18);border-radius:1.4rem;background:#06111b;box-shadow:inset 0 1px #ffffff09;opacity:.68;transform:translateY(0);transition:opacity .24s ease,transform .24s var(--gt-ease-standard),border-color .24s ease,box-shadow .24s ease}.gtlab-default-product__media-panel .thumbnail img{width:100%;height:100%;object-fit:cover}.gtlab-default-product__media-panel .thumbnail[aria-current=true]{border-color:#74daff94;box-shadow:0 0 2.2rem #1c9bf629,inset 0 1px #ffffff1a;opacity:1}.gtlab-default-product__media-panel .thumbnail-slider>.slider-button{flex:0 0 4.4rem;width:4.4rem;height:4.4rem;color:#64caff}.gtlab-default-product__media-placeholder{display:grid;place-items:center;aspect-ratio:1.08 / 1;overflow:hidden;border:1px solid rgba(111,203,255,.16);border-radius:2.2rem;color:#5ca4cd70;background:#06111c}.gtlab-default-product__placeholder-svg{width:62%;max-width:36rem;height:auto}.gtlab-default-product__info-panel{margin-top:var(--gtlab-product-info-offset);padding:clamp(2.8rem,3vw,3.4rem);overflow:visible}.gtlab-default-product__title{max-width:100%;margin:0 0 1rem;color:#f1f9ff;font-family:var(--gt-font-display);font-size:clamp(3.6rem,4.2vw,5.8rem);font-weight:800;font-variation-settings:"wght" 800;letter-spacing:-.035em;line-height:.96;overflow-wrap:anywhere;text-shadow:0 1px 0 rgba(255,255,255,.28),0 0 1.4rem rgba(166,225,255,.08);text-transform:uppercase}.gtlab-default-product__price{min-height:3.2rem;margin-bottom:1.8rem}.gtlab-default-product__price .price,.gtlab-default-product__price .price-item{color:#f2f9fd;font-family:var(--gt-font-display);font-size:clamp(2.3rem,2.35vw,2.8rem);font-weight:800;font-variation-settings:"wght" 800;line-height:1}.gtlab-default-product__price .price__badge-sale{border:1px solid rgba(76,211,133,.45);color:#7de4a8;background:radial-gradient(circle at 24% 0%,rgba(105,235,158,.13),transparent 62%),linear-gradient(145deg,#083427e0,#031419f5);box-shadow:0 0 1.5rem #2cbe6f1f,inset 0 1px #b2ffd214;text-transform:uppercase}.gtlab-default-product__price .price__sale .price-item--regular{color:#7f95a5;font-size:.62em}.gtlab-default-product__details{margin:0 0 2.2rem;border-top:1px solid rgba(103,194,255,.18);border-bottom:1px solid rgba(103,194,255,.18)}.gtlab-default-product__details-summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:5.8rem;padding:1.45rem 0;color:#e8f5fc;font-family:var(--gt-font-display);font-size:1.3rem;font-weight:800;font-variation-settings:"wght" 800;letter-spacing:.015em;line-height:1.2;list-style:none;text-transform:uppercase;cursor:pointer}.gtlab-default-product__details-summary::-webkit-details-marker{display:none}.gtlab-default-product__details-summary::marker{content:""}.gtlab-default-product__details-summary:focus-visible{outline:none;border-radius:1rem;box-shadow:var(--gt-focus-ring)}.gtlab-default-product__details-control{position:relative;flex:0 0 2.8rem;width:2.8rem;height:2.8rem;border:1px solid rgba(114,205,255,.26);border-radius:50%;color:#7dd8ff;background:#041c2f8f;box-shadow:0 0 1.5rem #219df212,inset 0 1px #ffffff0d}.gtlab-default-product__details-control:before,.gtlab-default-product__details-control:after{position:absolute;top:50%;left:50%;width:1rem;height:1px;border-radius:2px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .22s var(--gt-ease-standard)}.gtlab-default-product__details-control:after{transform:translate(-50%,-50%) rotate(90deg)}.gtlab-default-product__details[open] .gtlab-default-product__details-control:after{transform:translate(-50%,-50%) rotate(0)}.gtlab-default-product__details-content{max-width:60rem;padding:0 0 1.7rem;color:#a9bdcb;font-family:var(--gt-font-body);font-size:1.3rem;font-weight:430;line-height:1.7}.gtlab-default-product__details-content>:first-child{margin-top:0}.gtlab-default-product__details-content>:last-child{margin-bottom:0}.gtlab-default-product__variant-selects{display:block}.gtlab-default-product__option-group{width:100%;max-width:none;min-width:0;margin:0 0 2.1rem;padding:0;border:0}.gtlab-default-product__option-label{display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem;width:100%;margin:0 0 1.1rem;padding:0;color:#e5f2fa;font-family:var(--gt-font-display);font-size:1.3rem;font-weight:800;font-variation-settings:"wght" 800;letter-spacing:.018em;line-height:1.2;text-transform:uppercase}.gtlab-default-product__selected-value{color:#44c5ff;text-shadow:0 0 1.2rem rgba(52,189,255,.17)}.gtlab-default-product__option-values{display:flex;flex-wrap:wrap;gap:.9rem}.gtlab-default-product__option-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.gtlab-default-product__option-pill{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.95rem;min-width:7.8rem;min-height:4.6rem;padding:1rem 1.9rem;border:1px solid rgba(126,174,201,.25);border-radius:999px;color:#b9c9d4;background:radial-gradient(circle at 18% 0%,rgba(63,176,248,.045),transparent 42%),#081b2ac2;box-shadow:inset 0 1px #ffffff09;font-family:var(--gt-font-body);font-size:1.15rem;font-weight:750;letter-spacing:.035em;line-height:1;text-align:center;text-transform:uppercase;cursor:pointer;transform:translateY(0);transition:color .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s var(--gt-ease-standard)}.gtlab-default-product__option-pill--swatch{padding-inline:1.7rem 1.9rem}.gtlab-default-product__swatch{display:grid;flex:0 0 2rem;place-items:center;width:2rem;height:2rem}.gtlab-default-product__swatch .swatch{width:2rem;height:2rem;border:1px solid rgba(255,255,255,.52);border-radius:50%;box-shadow:0 0 0 2px #0000003d}.gtlab-default-product__option-input:checked+.gtlab-default-product__option-pill{border-color:#38bfff;color:#f4fbff;background:radial-gradient(circle at 50% 0%,rgba(80,211,255,.17),transparent 62%),linear-gradient(145deg,#0c4e70e8,#042235f5);box-shadow:0 0 0 1px #32c2ff1f,0 0 2rem #21a9f52b,inset 0 1px #ffffff1a;text-shadow:0 0 1rem rgba(224,249,255,.14)}.gtlab-default-product__option-input:checked+.gtlab-default-product__option-pill .swatch{box-shadow:0 0 0 2px #45c8ff33,0 0 1.2rem #2ebaff24}.gtlab-default-product__option-input.disabled+.gtlab-default-product__option-pill{color:#718491;border-color:#7097ae24;opacity:.6;text-decoration:line-through}.gtlab-default-product__option-input:focus-visible+.gtlab-default-product__option-pill{outline:none;box-shadow:var(--gt-focus-ring),0 0 2rem #21a9f529,inset 0 1px #ffffff17}.gtlab-default-product__buy-row{display:grid;grid-template-columns:13.2rem minmax(0,1fr);align-items:stretch;gap:1.1rem;margin-top:2.7rem}.gtlab-default-product__quantity{min-width:0;margin:0}.gtlab-default-product__quantity .quantity{width:100%;min-height:5.4rem;border:1px solid rgba(105,198,255,.22);border-radius:1.5rem;color:#e8f7ff;background:linear-gradient(145deg,#09243bc2,#030f1aed);box-shadow:inset 0 1px #ffffff0e,0 0 1.8rem #1c8fe10d}.gtlab-default-product__quantity .quantity:before,.gtlab-default-product__quantity .quantity:after{content:none}.gtlab-default-product__quantity .quantity__button{width:4.2rem;color:#38bfff;text-shadow:0 0 .9rem rgba(56,191,255,.3)}.gtlab-default-product__quantity .quantity__button:hover{color:#b8efff;background:#1e86c717;text-shadow:0 0 1.2rem rgba(74,205,255,.52)}.gtlab-default-product__quantity .quantity__input{color:#f1f9fd;font-family:var(--gt-font-display);font-size:1.5rem;font-weight:800;font-variation-settings:"wght" 800}.gtlab-default-product__buy-button,.gtlab-default-product__buy-button>div,.gtlab-default-product__buy-button product-form,.gtlab-default-product__buy-button form,.gtlab-default-product__buy-button .product-form__buttons{width:100%;height:100%}.gtlab-default-product__buy-button .product-form__buttons{max-width:none;margin:0}.gtlab-default-product__buy-button .product-form__submit{width:100%;min-height:5.4rem;height:100%;margin:0;border-radius:1.5rem}.gtlab-default-product__buy-button .product-form__error-message-wrapper:not([hidden]){margin-bottom:1rem}@media(hover:hover)and (pointer:fine){.gtlab-default-product__media-next:hover{color:#d9f8ff;border-color:#89e2ffc2;box-shadow:0 0 3rem #24aaff45,inset 0 1px #ffffff1f;transform:translate(.2rem,-50%)}.gtlab-default-product__media-panel .thumbnail:hover{border-color:#6fd6ff7a;box-shadow:0 0 2.4rem #1c9bf626,inset 0 1px #ffffff12;opacity:1;transform:translateY(-.2rem)}.gtlab-default-product__option-input:not(:checked):not(.disabled)+.gtlab-default-product__option-pill:hover{color:#effaff;border-color:#50c1ff70;background:radial-gradient(circle at 18% 0%,rgba(72,190,255,.09),transparent 44%),#082a3dd1;box-shadow:0 0 1.8rem #1f9ff61c,inset 0 1px #fff1;transform:translateY(-.2rem)}}@media screen and (max-width:1100px){.gtlab-default-product__layout,.gtlab-default-product__layout--large{grid-template-columns:minmax(0,1.04fr) minmax(37rem,.96fr);gap:2.4rem}.gtlab-default-product__info-panel{padding:2.7rem}.gtlab-default-product__title{font-size:clamp(3.4rem,4.4vw,4.8rem)}}@media screen and (max-width:989px){.gtlab-default-product__layout,.gtlab-default-product__layout--large{grid-template-columns:minmax(0,1fr);gap:2.4rem}.gtlab-default-product__media-panel,.gtlab-default-product__info-panel{width:min(100%,72rem);margin-inline:auto}.gtlab-default-product__info-panel{margin-top:0}}@media screen and (max-width:749px){.gtlab-default-product{padding-block:3rem var(--gt-section-space-after)}.gtlab-default-product__container{max-width:72rem}.gtlab-default-product__layout,.gtlab-default-product__layout--large{gap:1.8rem}.gtlab-default-product__media-panel,.gtlab-default-product__info-panel{border-radius:2.4rem}.gtlab-default-product__media-panel{padding:1rem}.gtlab-default-product__media-panel [id^=GalleryViewer-],.gtlab-default-product__media-placeholder{aspect-ratio:1 / 1;border-radius:1.8rem}.gtlab-default-product__media-panel [id^=Slider-Gallery-].slider--mobile:after{content:none}.gtlab-default-product__media-panel [id^=Slider-Gallery-].slider.slider--mobile .product__media-item{height:100%;padding:0}.gtlab-default-product__media-panel .product__media-item>.product-media-container{max-width:100%;height:100%;margin:0}.gtlab-default-product__media-panel .media-type-image .product__modal-opener,.gtlab-default-product__media-panel .media-type-image .product__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gtlab-default-product__media-panel .media-type-image .product__media{padding:0!important}.gtlab-default-product__media-panel .media-type-image .product__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center}.gtlab-default-product__media-count{top:1rem;right:1rem}.gtlab-default-product__media-next{right:1rem;width:4.4rem;height:4.4rem}.gtlab-default-product__media-panel [id^=GalleryThumbnails-]{margin-top:.8rem}.gtlab-default-product__media-panel .thumbnail-list{gap:.7rem}.gtlab-default-product__media-panel .thumbnail-list__item{flex-basis:calc((100% - 2.1rem)/4)}.gtlab-default-product__media-panel .thumbnail{border-radius:1.1rem}.gtlab-default-product__info-panel{padding:2.2rem}.gtlab-default-product__title{font-size:clamp(3.25rem,10.5vw,4.6rem)}.gtlab-default-product__price .price,.gtlab-default-product__price .price-item{font-size:2.35rem}.gtlab-default-product__details{margin-bottom:2rem}.gtlab-default-product__details-summary{min-height:5.5rem;font-size:1.2rem}.gtlab-default-product__option-group{margin-bottom:1.9rem}.gtlab-default-product__option-label{font-size:1.2rem}.gtlab-default-product__option-pill{min-width:7.2rem;min-height:4.4rem;padding-inline:1.55rem;font-size:1.05rem}.gtlab-default-product__buy-row{grid-template-columns:10.8rem minmax(0,1fr);gap:.9rem;margin-top:2.4rem}.gtlab-default-product__quantity .quantity,.gtlab-default-product__buy-button .product-form__submit{min-height:5.2rem}.gtlab-default-product__quantity .quantity__button{width:3.5rem}.gtlab-default-product__buy-button .product-form__submit{padding-inline:1.2rem;font-size:1.05rem;letter-spacing:.065em}}@media screen and (max-width:374px){.gtlab-default-product__info-panel{padding:1.8rem}.gtlab-default-product__title{font-size:clamp(3rem,10vw,3.6rem)}.gtlab-default-product__buy-row{grid-template-columns:9.6rem minmax(0,1fr);gap:.8rem}.gtlab-default-product__quantity .quantity__button{width:3.1rem}.gtlab-default-product__buy-button .product-form__submit{padding-inline:.9rem;font-size:.98rem;letter-spacing:.045em}}@media(prefers-reduced-motion:reduce){.gtlab-default-product__media-next,.gtlab-default-product__media-panel .thumbnail,.gtlab-default-product__option-pill,.gtlab-default-product__details-control:after{transition-duration:.01ms}.gtlab-default-product__media-next:hover,.gtlab-default-product__media-panel .thumbnail:hover,.gtlab-default-product__option-input+.gtlab-default-product__option-pill:hover{transform:none}}@media(forced-colors:active){.gtlab-default-product__media-panel,.gtlab-default-product__info-panel,.gtlab-default-product__option-pill,.gtlab-default-product__quantity .quantity,.gtlab-default-product__media-next{border:1px solid CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/gtlab-default-product.css.map */
