.gf-product-page #MainContent .product__info-container .product__title.gf-compact-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem 1.2rem;align-items:start;margin:0 0 1.2rem}.gf-product-page #MainContent .gf-compact-heading h1{font-size:clamp(2.1rem,2vw,2.8rem);line-height:1.2;margin:0;overflow-wrap:anywhere}.gf-compact-heading__subtitle{font-size:1.25rem;line-height:1.5;margin:.5rem 0 0;color:rgba(var(--color-foreground),.7)}.gf-product-page .gf-compact-heading__rating .gf-review-summary{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;margin:.3rem 0 0;font-size:1rem;line-height:1.4;max-width:11rem;text-align:right}.gf-product-page .gf-compact-heading__rating .gf-review-stars{font-size:1.3rem}.gf-product-page .product__info-container .product-form__input--dropdown{max-width:none;width:100%}.gf-product-page .gf-device-select{display:flex;align-items:center;border:1px solid rgba(var(--color-foreground),.7);border-radius:999px;overflow:hidden;background:rgb(var(--color-background))}.gf-product-page .gf-device-select:before,.gf-product-page .gf-device-select:after{display:none}.gf-device-brand{display:flex;align-items:center;align-self:stretch;flex:0 0 auto;padding:.9rem 1.4rem;font-size:1.3rem;font-weight:600;border-right:1px solid rgba(var(--color-foreground),.16)}.gf-device-brand[hidden]{display:none}.gf-product-page .gf-device-select select{flex:1;min-width:0;max-width:100%;height:4.6rem;padding-left:1.2rem;padding-right:3.2rem;border:0;box-shadow:none;background:transparent;font-size:1.3rem}.gf-device-select:focus-within{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.gf-product-page .gf-availability{display:flex;align-items:center;gap:.6rem;margin:.6rem 0 0;font-size:1.1rem;line-height:1.5;color:rgba(var(--color-foreground),.7)}.gf-availability>span:first-child{display:block;flex:none;width:.6rem;height:.6rem;border-radius:50%;background:#278156}.gf-availability[data-available=false]>span:first-child{background:#777}.gf-product-page .gf-more-art{margin:1.2rem 0}.gf-more-art__heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 .8rem}.gf-more-art__heading h2{margin:0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600}.gf-more-art__heading>a{font-size:1.1rem;color:inherit;text-underline-offset:.3rem;padding:.4rem 0}.gf-more-art__rail{display:flex;gap:.8rem;overflow-x:auto;scrollbar-width:thin;padding:.3rem .2rem .6rem;scroll-snap-type:x proximity}.gf-art-thumb{display:flex;align-items:center;justify-content:center;flex:0 0 6.4rem;height:8.2rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:.8rem;overflow:hidden;background:#f7f7f7;scroll-snap-align:start}.gf-art-thumb[hidden]{display:none}.gf-art-thumb img{width:100%;height:100%;object-fit:contain}.gf-art-thumb--current{border:2px solid #111}.gf-art-thumb:focus-visible{outline:2px solid #111;outline-offset:2px}.gf-product-page .product__info-container .product-form__submit{--color-button:17,17,17;--color-button-text:255,255,255;--alpha-button-background:1;--alpha-button-border:1;border-radius:999px;min-height:4.8rem;background:#111;color:#fff;font-weight:600}.gf-product-page .product__info-container .product-form__submit:before,.gf-product-page .product__info-container .product-form__submit:after{border-radius:999px}.gf-product-page .product__info-container .product-form__submit:hover{background:#292929}.gf-product-page .product__info-container .product__text{margin-block:.8rem;font-size:1.3rem;line-height:1.5}.gf-product-page .product__info-container .gf-pairs--compact{margin:1.2rem 0;border:1px solid rgba(var(--color-foreground),.14);border-radius:1.4rem;padding:1.4rem;background:rgba(var(--color-foreground),.015)}#MainContent .gf-pairs--compact .gf-section-heading{margin:0 0 .4rem;text-align:left}#MainContent .gf-pairs--compact .gf-section-heading__title{font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;line-height:1.4}.gf-product-page .gf-pairs--compact .gf-pairs__row{grid-template-columns:4.8rem minmax(0,1fr);gap:.6rem 1rem;padding:1rem 0;position:relative}.gf-product-page .gf-pairs--compact .gf-pairs__image{width:4.8rem;grid-row:1/3;align-self:start}.gf-product-page .gf-pairs--compact .gf-pairs__details h3{font-size:1.2rem;margin:0;font-weight:500;line-height:1.4}.gf-accessory-price{margin:.3rem 0 0;font-size:1.2rem;line-height:1.4}.gf-accessory-form{display:block;grid-column:2;min-width:0}.gf-accessory-form form{display:flex;align-items:center;justify-content:flex-end;gap:.8rem;flex-wrap:wrap}.gf-accessory-form select{flex:1;min-width:7rem;max-width:100%;min-height:3.6rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:999px;padding:.5rem 2rem .5rem 1rem;background:transparent;font:inherit;font-size:1.2rem;color:inherit}.gf-product-page .gf-accessory-form .gf-pairs__choose{display:inline-flex;gap:.5rem;min-height:3.8rem;min-width:6rem;max-width:none;border:1px solid rgba(var(--color-foreground),.6);border-radius:999px;padding:.7rem 1rem;font-size:1.1rem;line-height:1.2}.gf-accessory-form .gf-pairs__choose>span{display:flex;width:1rem;height:1rem}.gf-accessory-form .gf-pairs__choose svg{width:100%;height:100%}.gf-accessory-form .gf-pairs__choose:before,.gf-accessory-form .gf-pairs__choose:after{display:none}.gf-accessory-form[aria-busy=true]{opacity:.6}.gf-accessory-error{font-size:1.2rem;line-height:1.5;margin:.6rem 0 0;color:#a4262c}.gf-pairs__more{border-top:1px solid rgba(var(--color-foreground),.08)}.gf-pairs__more>summary{cursor:pointer;list-style:none;text-align:center;font-size:1.2rem;font-weight:500;padding:1rem 0 .4rem;min-height:4.4rem}.gf-pairs__more>summary:after{content:"+";margin-left:.6rem}.gf-pairs__more[open]>summary:after{content:"\2212"}.gf-pairs__more>summary::-webkit-details-marker{display:none}.gf-product-page .gf-checkout-assurance{margin:1rem 0 1.6rem}.gf-secure-checkout{text-align:center}.gf-secure-checkout>p{margin:0 0 .5rem;font-size:1.05rem;color:rgba(var(--color-foreground),.65)}.gf-secure-checkout ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;list-style:none;margin:0;padding:0}.gf-secure-checkout svg{display:block;width:3rem;height:2rem}.gf-purchase-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:1rem;padding:1.2rem 0 0;margin:0}.gf-purchase-benefits li{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;font-size:1.05rem;line-height:1.5;min-width:0}.gf-purchase-benefits li>span{display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:50%;background:rgba(var(--color-foreground),.035)}.gf-purchase-benefits svg{width:2rem;height:2rem}.gf-product-page .gf-detail-panel{margin:1.2rem 0;padding:.2rem 1.6rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:1.4rem;background:rgba(var(--color-foreground),.015)}.gf-product-page .gf-detail-panel .product__accordion:first-child,.gf-product-page .gf-detail-panel>.gf-product-details:first-child{border-top:0}.gf-product-page .gf-detail-panel .product__accordion,.gf-product-page .gf-detail-panel .gf-product-details{margin:0}.gf-product-page .gf-detail-panel summary{min-height:4.8rem;padding:1.2rem 0;font-weight:600}.gf-product-page .gf-detail-panel .summary__title{flex:1;min-width:0}.gf-product-page .gf-detail-panel .summary__title>.svg-wrapper,.gf-product-page .gf-detail-panel .summary__title>.icon{display:none}.gf-product-page .gf-detail-panel .icon-caret{display:none}.gf-product-page .gf-detail-panel summary:after{content:"+";border:0;transform:none;width:2.6rem;height:2.6rem;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:400;flex:none;margin:0 0 0 auto;border-radius:50%}.gf-product-page .gf-detail-panel details[open]>summary:after{content:"\2212";background:rgba(var(--color-foreground),.06)}.gf-product-page .gf-detail-panel .rte{font-size:1.3rem;line-height:1.65;text-align:left}.gf-product-page .gf-detail-panel .accordion__title{font-size:1.3rem}.gf-case-options label{display:inline-flex!important;flex-direction:column;align-items:center;gap:.5rem;border-radius:1rem!important;font-size:1.3rem!important}.gf-case-options label img{width:5.4rem;height:6.4rem;object-fit:contain}.gf-case-card__note{font-size:1.05rem;font-weight:400}.gf-product-page .gf-legacy-payment-widget[hidden]{display:none}@media(max-width:749px){.gf-product-page #MainContent .product__info-container .product__title.gf-compact-heading{grid-template-columns:minmax(0,1fr) auto;gap:.8rem}.gf-product-page #MainContent .gf-compact-heading h1{font-size:2.1rem}.gf-product-page .gf-compact-heading__rating .gf-review-summary{max-width:8rem;font-size:.95rem}.gf-compact-heading__subtitle{font-size:1.15rem}.gf-device-brand{padding:.8rem 1.1rem;font-size:1.2rem}.gf-product-page .gf-device-select select{font-size:1.2rem;padding-left:1rem}.gf-art-thumb{flex-basis:5.6rem;height:7.2rem}.gf-product-page .gf-pairs--compact .gf-pairs__row{gap:.6rem .8rem}.gf-product-page .product__info-container>.gf-detail-panel{margin-block:1.2rem}.gf-purchase-benefits{gap:.6rem}.gf-purchase-benefits li{font-size:1rem}}@media(max-width:359px){.gf-product-page #MainContent .product__info-container .product__title.gf-compact-heading{grid-template-columns:minmax(0,1fr)}.gf-product-page .gf-compact-heading__rating .gf-review-summary{flex-direction:row;align-items:center;max-width:none;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/gf-preview12.css.map */
