.pack-product{background-color:#fff;overflow-x:clip;--pack-section-gap: clamp(3rem, 5vw, 4rem)}.pack-product .page-width{padding-inline:2rem}@media screen and (min-width:750px){.pack-product .page-width{padding-inline:5.5rem}}.pack-product__grid{display:grid;grid-template-columns:1fr;gap:2.4rem}@media screen and (min-width:990px){.pack-product__grid{grid-template-columns:1.05fr .95fr;gap:4rem;align-items:center}}.pack-product__media{display:flex;justify-content:center;align-items:center;padding:0;width:100%;max-width:100%;margin-left:0;margin-right:0}.pack-product__media img{display:block;width:100%;max-width:none;height:auto;object-fit:contain;transform:scale(1.04);transform-origin:center top}@media screen and (min-width:990px){.pack-product__media img{width:100%;max-width:100%;transform:none}}.pack-product__info{display:flex;flex-direction:column;gap:0}.pack-product__rating{margin-bottom:1.6rem}.pack-product__rating .rating-text{display:inline;margin-left:.6rem;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.pack-product__compatibility{margin-bottom:2rem}.pack-product__compatibility-label{margin:0 0 1rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.5rem;line-height:1.3;color:rgb(var(--color-foreground))}.pack-product__software-icons{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.pack-product__software-icon{flex:0 0 auto;width:3.6rem;height:3.6rem;border-radius:.6rem;overflow:hidden}.pack-product__software-icon img{display:block;width:100%;height:100%;object-fit:contain}.pack-product__title{margin:0 0 .8rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:1.15;letter-spacing:calc(var(--font-heading-scale) * .02rem);color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.pack-product__title{font-size:calc(var(--font-heading-scale) * 2.8rem)}}.pack-product__price{margin-bottom:2rem}.pack-product__price .price{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:2.4rem;letter-spacing:.02rem;line-height:1.2}.pack-product__highlights{list-style:none;margin:0 0 2.4rem;padding:0;display:flex;flex-direction:column;gap:1rem}.pack-product__highlight{display:flex;align-items:center;gap:.8rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.3rem;line-height:1.3;letter-spacing:.02rem;text-transform:uppercase;color:rgb(var(--color-foreground))}.pack-product__highlight-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.8rem;height:1.8rem;background:transparent}.pack-product__highlight-icon-image{display:block;width:100%;height:100%;object-fit:contain}.pack-product__form{margin-bottom:2.4rem}.pack-product__form .product-form__buttons{max-width:100%}.pack-product__form .product-form__submit{width:100%;min-height:5.4rem;border-radius:9999px;background-color:#11151c;color:#fff;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.6rem;letter-spacing:.04rem}.pack-product__form .product-form__submit:after{box-shadow:none}.pack-product__form .product-form__submit:hover:not([disabled]){opacity:.9}.pack-product__form .shopify-payment-button{width:100%;margin-top:.8rem}.pack-product__form .shopify-payment-button__button{width:100%;min-height:4.2rem;border-radius:9999px;overflow:hidden}.pack-product__form .shopify-payment-button__button [role=button]{min-height:4.2rem!important;padding-top:.6rem!important;padding-bottom:.6rem!important}.pack-product__form .shopify-payment-button__more-options{margin:1.2rem 0 0;color:rgb(var(--color-foreground));font-size:1.2rem}.pack-product__divider{border:0;border-top:.1rem solid rgba(var(--color-foreground),.12);margin:0 0 2.4rem}.pack-product__description{margin-bottom:2.4rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.85)}.pack-product__description p{margin-top:0}.pack-product__teaser-heading{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(3.2rem,10vw,5.6rem);line-height:1;letter-spacing:-.02rem;text-align:center;text-transform:uppercase;color:rgb(var(--color-foreground))}.pack-product__teaser-media-section{margin:var(--pack-section-gap) 0 0;width:100%;text-align:center}.pack-product__teaser-media-section .pack-product__teaser-heading{margin-bottom:var(--pack-section-gap)}.pack-product__teaser-media-section .pack-product__teaser-video-wrap{width:100%;max-width:100%;margin:0}.pack-product__teaser-text{margin:0;max-width:46rem;padding:0 1.5rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:clamp(1.45rem,4vw,1.65rem);line-height:1.65;letter-spacing:0;text-align:center;color:rgba(var(--color-foreground),.92)}.pack-product__teaser-text--after-buy{margin:var(--pack-section-gap) 0 0;max-width:none;padding:0;text-align:left}.pack-product__teaser-text p{margin:0 0 1.2rem}.pack-product__teaser-text p:last-child{margin-bottom:0}.pack-product__teaser-text strong{font-weight:var(--font-body-weight-bold);color:rgb(var(--color-foreground))}.pack-product__teaser-text ul{margin:1.2rem auto 0;padding:0;list-style:none;max-width:34rem;text-align:left}.pack-product__teaser-text li{position:relative;margin:0 0 .6rem;padding-left:1.4rem}.pack-product__teaser-text li:before{content:"-";position:absolute;left:0;font-weight:var(--font-body-weight-bold);color:rgb(var(--color-foreground))}.pack-product__teaser-text em,.pack-product__teaser-text .pack-product__teaser-note{display:block;margin-top:1.6rem;font-size:1.35rem;line-height:1.5;font-style:normal;color:rgba(var(--color-foreground),.72)}.pack-product__teaser-video-wrap{width:100%;max-width:100%;margin:0;padding:0}.pack-product__teaser-media{--ratio-percent: 56.25%;position:relative;border-radius:2.4rem;overflow:hidden;background-color:#11151c;padding-bottom:calc(var(--ratio-percent) - var(--media-border-width, 0px));box-shadow:0 1.2rem 3.2rem #11151c14}@media screen and (min-width:750px){.pack-product__teaser-media{border-radius:3.2rem}}.pack-product__teaser-media--autoplay{padding-bottom:0;height:auto}.pack-product__teaser-media video,.pack-product__teaser-media iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;object-fit:contain;background-color:#11151c}.pack-product__teaser-media--autoplay video{position:relative;display:block;width:100%;height:auto;max-height:none;object-fit:contain;background-color:#11151c}.pack-product__teaser-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit}.pack-product__teaser-poster img{width:100%;height:100%;object-fit:contain;background-color:#11151c}.pack-product__teaser-media .deferred-media__poster-button{width:7rem;height:7rem;background-color:#fff;border:none;box-shadow:0 0 0 .5rem #ffffff59;color:#11151c}.pack-product__teaser-media .deferred-media__poster-button .icon{width:2.2rem;height:2.2rem}.pack-product__features{margin-top:0}.pack-product__features-heading{margin:0 0 var(--pack-section-gap);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(3.2rem,10vw,5.6rem);line-height:1;letter-spacing:-.02rem;text-align:center;text-transform:uppercase;color:rgb(var(--color-foreground))}.pack-product__features-card{background-color:#f1f1f1;border-radius:1.2rem;padding:.4rem 1.6rem;overflow:hidden}.pack-product__accordion.accordion{margin:0;border:0;border-bottom:.1rem solid rgba(17,21,28,.1)}.pack-product__accordion.accordion:last-child{border-bottom:0}.pack-product__accordion summary{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.4rem .2rem;list-style:none;cursor:pointer}.pack-product__accordion summary::-webkit-details-marker{display:none}.pack-product__accordion .summary__title{flex:1;min-width:0}.pack-product__accordion .accordion__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.4rem;line-height:1.35;letter-spacing:.01rem;text-transform:none;color:rgb(var(--color-foreground));max-width:none}@media screen and (min-width:750px){.pack-product__accordion .accordion__title{font-size:1.5rem}}.pack-product__accordion-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:3rem;height:3rem;border-radius:50%;background-color:#e4e4e4;color:#11151ca6;line-height:0;transition:transform .2s ease}.pack-product__accordion summary .icon-caret{position:static;top:auto;right:auto;display:block;width:1rem;height:.6rem;transform:none}.pack-product__accordion-icon .icon-caret{width:1rem;height:.6rem}.pack-product__accordion details[open]>summary .icon-caret{transform:none}.pack-product__accordion details[open]>summary .pack-product__accordion-icon{transform:rotate(180deg)}.pack-product__accordion .accordion__content{margin:0 0 1.4rem;padding:0 .2rem .4rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.4rem;line-height:1.65;color:rgba(var(--color-foreground),.85)}.pack-product__below-fold{margin-top:var(--pack-section-gap);padding-top:0;border-top:0}.pack-product__benefits{display:block;margin-top:3.2rem}.pack-product__benefits-track{position:relative;min-height:18rem;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.pack-product__benefits-track:active{cursor:grabbing}.pack-product__benefit{display:none;flex-direction:column;align-items:center;text-align:center;padding:0 1rem}.pack-product__benefit.is-active{display:flex}.pack-product__benefit-icon{display:inline-flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;margin-bottom:1.6rem;border-radius:50%;background-color:#f1f1f1;color:rgb(var(--color-foreground))}.pack-product__benefit-icon .icon{width:2.4rem;height:2.4rem}.pack-product__benefit-heading{margin:0 0 1rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.8rem;line-height:1.25;letter-spacing:.01rem;color:rgb(var(--color-foreground))}.pack-product__benefit-text{max-width:34rem;margin:0 auto;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.4rem;line-height:1.65;color:rgba(var(--color-foreground),.8)}.pack-product__benefit-text p{margin:0}.pack-product__benefits-dots{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:2rem}.pack-product__benefits-dot{width:.8rem;height:.8rem;padding:0;border:0;border-radius:50%;background-color:#d9d9d9;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.pack-product__benefits-dot.is-active{background-color:#11151c;transform:scale(1.05)}.pack-product__benefits-dot:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.4);outline-offset:.2rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-pack-product.css.map */
