.product-showcase{display:block}.product-showcase__top{display:grid;grid-template-columns:minmax(0,1fr)}@media screen and (min-width:990px){.product-showcase__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.product-showcase__gallery{position:relative}@media screen and (min-width:990px){.product-showcase__gallery{position:sticky;top:0;height:100vh}}.product-showcase__slider{display:flex;cursor:pointer;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.product-showcase__slider::-webkit-scrollbar{display:none}.product-showcase__slide{display:flex;flex:0 0 100%;align-items:center;justify-content:center;aspect-ratio:1;scroll-snap-align:start;background-color:#fff}@media screen and (min-width:990px){.product-showcase__slide{aspect-ratio:auto;height:100%}}.product-showcase__slide[hidden]{display:none}.product-showcase__slide img{display:block;width:78%;height:78%;object-fit:contain;filter:brightness(1.012)}.product-showcase__slide--3d .product-hover-3d{cursor:pointer;width:100%;height:100%;margin:0;aspect-ratio:auto}.product-showcase__slide--3d .product-hover-3d img{height:82%}.product-showcase__dots{position:absolute;right:0;bottom:2.4rem;left:0;display:flex;justify-content:center;gap:.6rem}.product-showcase__dot{width:.5rem;height:.5rem;padding:0;border:0;border-radius:.25rem;background-color:#000;cursor:pointer;transition:width var(--duration-default) ease}.product-showcase__dot[aria-current=true]{width:2rem}.product-showcase__info{padding:2.4rem 1.5rem 6rem}@media screen and (min-width:990px){.product-showcase__info{width:min(46.4rem,62%);margin-left:18%;padding:0 0 10rem}.product-showcase__head-buy{min-height:100vh}.product-showcase__head{min-height:calc(100vh - 40rem);padding-top:13rem}}.product-showcase__label{margin:0;font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.product-showcase__label--dark{color:rgb(var(--color-foreground))}.product-showcase__title{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0 0 1.2rem;font-family:var(--font-accent-family);font-size:clamp(2rem,1.6vw,2.4rem);font-weight:400;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-foreground))}.product-showcase__tag{padding:.3rem .6rem;background-color:#000;color:#fff;font-family:var(--font-body-family);font-size:.9rem;font-weight:700;letter-spacing:.04em}.product-showcase__intro{max-width:52ch}.product-showcase__buy{padding-top:3.2rem}.product-showcase__device{margin-bottom:3.2rem}.product-showcase__select{position:relative;margin-top:1rem}.product-showcase__select select{width:100%;min-height:5.2rem;padding:0 5.2rem 0 2rem;border:.1rem solid rgba(var(--color-foreground),.85);border-radius:1.2rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-accent-family);font-size:1.5rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;appearance:none;-webkit-appearance:none;transition:border-color var(--duration-default) ease,box-shadow var(--duration-default) ease}@media(hover:hover){.product-showcase__select select:hover{box-shadow:0 .6rem 1.4rem #00000014}}.product-showcase__select select:focus-visible{outline:none;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .55rem #00000080}.product-showcase.is-switching .product-showcase__top{opacity:.4;pointer-events:none;transition:opacity .2s ease}.product-showcase.is-switched .product-showcase__top{animation:product-showcase-in .35s ease}@keyframes product-showcase-in{0%{opacity:.4}}@media(prefers-reduced-motion:reduce){.product-showcase.is-switching .product-showcase__top,.product-showcase.is-switched .product-showcase__top{transition:none;animation:none}}.product-showcase__select-icon{position:absolute;top:50%;right:2rem;width:1.4rem;height:.8rem;color:rgb(var(--color-foreground));transform:translateY(-50%);pointer-events:none}.product-showcase__shade-name{margin:.4rem 0 0;font-family:var(--font-accent-family);font-size:1.8rem;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-foreground))}.product-showcase__options{display:flex;gap:1rem;margin:1.6rem 0 4rem -.6rem;padding:.6rem}.product-showcase__option{position:relative;flex:0 1 6.4rem;min-width:0;aspect-ratio:1;padding:0;border:0;border-radius:1.2rem;background:linear-gradient(135deg,#0000004d,#0000000f 32%,#ffffff3d,#ffffff0d 68%,#00000029),var(--swatch, #ccc);box-shadow:inset 0 0 0 .1rem #00000014;cursor:pointer;transition:box-shadow var(--duration-short) ease,transform var(--duration-short) ease}.product-showcase__option[aria-checked=true]{box-shadow:inset 0 0 0 .1rem #00000014,0 0 0 .3rem #fff,0 0 0 .55rem #000}.product-showcase__option[aria-disabled=true]{overflow:hidden}.product-showcase__option[aria-disabled=true]:after{content:"";position:absolute;top:50%;left:50%;width:142%;height:.15rem;background-color:#fff;box-shadow:0 0 0 .05rem #00000073;transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none}.product-showcase__option:focus-visible{outline:none;box-shadow:inset 0 0 0 .1rem #00000014,0 0 0 .3rem #fff,0 0 0 .55rem #00000080}@media(hover:hover){.product-showcase__option:not([aria-checked=true]):hover{transform:translateY(-.2rem);box-shadow:inset 0 0 0 .1rem #00000014,0 .6rem 1.4rem #0000001f}}.product-showcase__form form{margin:0}.product-showcase__add{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:5.2rem;padding:.8rem 2rem;border:0;border-radius:4rem;background-color:#000;box-shadow:inset 0 0 3.2rem #ffffff26;color:#fff;font-family:var(--font-body-family);cursor:pointer;transition:background-color var(--duration-default) ease}@media(hover:hover){.product-showcase__add:hover{background-color:#333}}.product-showcase__add:disabled{opacity:.5;cursor:not-allowed}.product-showcase__add-main{font-size:1.5rem;font-weight:400}.product-showcase__add-note{margin-top:.2rem;font-size:.9rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.8}.product-showcase__add .loading__spinner{position:absolute;right:2rem;width:1.6rem}.product-showcase__trust{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin-top:1.4rem;container-type:inline-size}.product-showcase__trust-item{margin:0;padding:.4rem .6rem;font-family:var(--font-body-family);font-size:min(1.3rem,2.9cqi);font-weight:400;line-height:1.4;letter-spacing:0;text-align:center;white-space:nowrap;color:rgba(var(--color-foreground),.7)}.product-showcase__trust-divider{width:.1rem;height:2.4rem;background-color:rgba(var(--color-foreground),.15)}@container (max-width: 349px){.product-showcase__trust-item{font-size:1.05rem;white-space:normal}}.product-showcase__stars{margin-right:.2rem;color:rgb(var(--color-foreground));font-size:.9em;letter-spacing:-.04em}.product-showcase__under{padding:1.6rem 0 2.4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.product-showcase__tabs{margin-top:4rem}.product-showcase__tab-list{display:flex;gap:2.4rem;margin-bottom:2.4rem}.product-showcase__tab{padding:0 0 .6rem;border:0;border-bottom:.1rem solid transparent;background:none;color:rgba(var(--color-foreground),.45);font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.product-showcase__tab[aria-selected=true]{border-bottom-color:#000;color:#000}.product-showcase__panel[hidden]{display:none}.product-showcase__description{font-size:1.3rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.product-showcase__description p{margin:0 0 1.2rem}.product-showcase__point{padding:1.6rem 0}.product-showcase__point--image{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:3rem;align-items:center}.product-showcase__point-icon{aspect-ratio:1;background-color:#f4f4f4}.product-showcase__point-icon img{display:block;width:100%;height:100%;object-fit:cover}.product-showcase__point h3{margin-bottom:.6rem}.product-showcase__link{display:inline-block;margin-top:.8rem;border-bottom:.1rem solid currentColor;color:#000;font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.product-showcase__faqs{margin-top:5.6rem}.product-showcase__faqs>.product-showcase__label{margin-bottom:1.6rem}.product-showcase__faq{border-top:.1rem solid rgba(var(--color-foreground),.12)}.product-showcase__faq:last-child{border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.product-showcase__faq summary{display:flex;align-items:center;justify-content:space-between;padding:1.8rem 0;list-style:none;cursor:pointer}.product-showcase__faq summary::-webkit-details-marker{display:none}.product-showcase__faq summary:after{content:"+";font-size:1.6rem;font-weight:400}.product-showcase__faq[open] summary:after{content:"\2212"}.product-showcase__answer{padding-bottom:1.8rem}.product-showcase__answer p{margin:0}.product-showcase__lifestyle img{display:block;width:100%;height:auto}.product-showcase__clips-wrap{margin-top:5.6rem}.product-showcase__clips{display:flex;gap:1.2rem;margin:1.6rem -1.5rem 0 0;padding-right:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}@media screen and (min-width:990px){.product-showcase__clips{margin-right:calc(-.5*(100vw - 100%))}}.product-showcase__clips::-webkit-scrollbar{display:none}.product-showcase__clip{flex:0 0 70%;max-width:32.5rem;margin:0;scroll-snap-align:start}.product-showcase__clip-media{position:relative;aspect-ratio:9 / 16;overflow:hidden;background-color:#eeeef2}.product-showcase__clip-media video,.product-showcase__clip-media img{display:block;width:100%;height:100%;object-fit:cover}.product-showcase__clip-empty{display:flex;align-items:center;justify-content:center;height:100%}.product-showcase__clip figcaption{margin-top:1rem}.product-showcase__clip figcaption a{color:inherit;text-decoration:none}.product-showcase__sound{position:absolute;right:1.2rem;bottom:1.2rem;padding:.9rem 1.4rem;border:0;border-radius:4rem;background-color:#0a0a0a75;-webkit-backdrop-filter:blur(1.6rem);backdrop-filter:blur(1.6rem);color:#fff;font-family:var(--font-body-family);font-size:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.product-showcase__express{margin-bottom:1rem}.product-showcase__express shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 5.2rem;--shopify-accelerated-checkout-button-border-radius: 4rem;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-row-gap: .8rem}.product-showcase__express .shopify-payment-button__button{min-height:5.2rem;border-radius:4rem;overflow:hidden}.product-showcase__express .shopify-payment-button__more-options{display:none}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-product-showcase.css.map */
