.brand-product{--brand-accent: #1867c0;--brand-line: #e4e7ec;--brand-muted: #667085;--brand-surface: #f4f6f9;--brand-radius: 1.4rem;display:block;padding-top:var(--brand-pdp-pad-top, 3.6rem);padding-bottom:var(--brand-pdp-pad-bottom, 3.6rem)}.brand-product__inner{position:relative;z-index:1}.brand-product__header{margin:1.5rem 0;padding:0}.brand-product__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(2.4rem,3.2vw,3.4rem);letter-spacing:-.03em;line-height:1.2;color:rgb(var(--color-foreground));max-width:100%}.brand-product__grid{display:grid;grid-template-columns:7fr 3fr;gap:2.5rem 3rem;align-items:stretch}.brand-product__buy{min-width:0;height:100%}.brand-product__buy-card{border:.1rem solid var(--brand-line);border-radius:var(--brand-radius);background:#fff;padding:1.75rem 1.6rem 1.5rem;box-shadow:0 .4rem 1.6rem #1018280a}@media screen and (min-width:990px){.brand-product__buy-card--sticky{position:sticky;top:8.8rem;z-index:3;max-height:none;overflow:visible}}.brand-product-gallery{display:grid;grid-template-columns:1fr auto;gap:.85rem;align-items:start;margin:0 0 2.25rem}.brand-product-gallery__stage{position:relative;border:.1rem solid var(--brand-line);border-radius:var(--brand-radius);overflow:hidden;background:#fff;min-height:24rem}.brand-product-gallery__slide{margin:0}.brand-product-gallery__slide[hidden]{display:none!important}.brand-product-gallery__image{display:block;width:100%;height:auto;vertical-align:middle}.brand-product-gallery__deferred{width:100%;background:#0b0b0b}.brand-product-gallery__deferred .deferred-media__poster{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;cursor:pointer;background:transparent}.brand-product-gallery__deferred .deferred-media__poster img{width:100%;height:100%;object-fit:cover}.brand-product-gallery__thumbs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem;max-height:min(70vh,52rem);overflow-y:auto;scrollbar-width:thin}.brand-product-gallery__thumb{position:relative;box-sizing:border-box;width:6.4rem;height:6.4rem;padding:0;border:.15rem solid var(--brand-line);border-radius:.9rem;overflow:hidden;background:#fff;cursor:pointer;line-height:0}.brand-product-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.brand-product-gallery__thumb:hover{border-color:#1867c073}.brand-product-gallery__thumb.is-active{border-color:var(--brand-accent);box-shadow:0 0 0 .1rem var(--brand-accent)}.brand-product-gallery__thumb-badge{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000059;color:#fff;pointer-events:none}.brand-product-gallery__thumb-badge .svg-wrapper,.brand-product-gallery__thumb-badge svg{width:1.6rem;height:1.6rem}.brand-product__prose{max-width:76rem;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.4rem;line-height:1.6;color:rgb(var(--color-foreground))}.brand-product__prose :where(p,li,td,div){font-family:inherit;font-weight:inherit}.brand-product__prose h1,.brand-product__prose h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.02em;line-height:1.25;color:rgb(var(--color-foreground))}.brand-product__prose h1,.brand-product__prose h2{font-size:2.2rem;margin:2.4rem 0 1rem}.brand-product__prose h3,.brand-product__prose h4,.brand-product__prose h5,.brand-product__prose h6{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:inherit;letter-spacing:normal;line-height:inherit;margin:0 0 .65rem;color:inherit}.brand-product__prose a{color:var(--brand-accent);font-weight:inherit}.brand-product__prose em,.brand-product__prose i{font-style:italic;font-weight:inherit}.brand-product__prose strong,.brand-product__prose b{font-weight:600}.brand-product__prose :is(h1,h2) :is(strong,b){font-weight:inherit}.brand-product__prose ul{margin:.6rem 0 1.2rem;padding-left:1.6rem;color:var(--brand-muted)}.brand-product__vendor{margin:0 0 1rem;font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-muted)}.brand-product__price--compact{margin:0}.brand-product__price--visible{margin:0 0 .75rem}.brand-product__price--visible .price{font-family:var(--font-heading-family);font-size:clamp(2rem,2.4vw,2.6rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:rgb(var(--color-foreground))}.brand-product__price--visible .price-item--sale{color:var(--brand-accent)}.brand-product__installments-wrap{margin:0 0 1.1rem}.brand-product__installments{margin:0;color:var(--brand-muted);font-size:1.2rem}.brand-license-picker{display:block;margin:0 0 1rem}.brand-license-picker__fieldset{border:0;margin:0;padding:0;min-width:0}.brand-license-picker__legend{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;width:100%;max-width:100%;padding:0;margin:0 0 .75rem;float:none;font-size:1.25rem;font-weight:700;color:rgb(var(--color-foreground))}.brand-license-picker__legend-text{font-size:inherit;font-weight:inherit}.brand-license-picker__help-link{margin-left:auto;font-size:1.1rem;font-weight:600;color:var(--brand-accent);text-decoration:underline;text-underline-offset:.15em;line-height:1.3;text-align:right}.brand-license-picker__help-link:hover{opacity:.85}.brand-license-picker__list{display:flex;flex-direction:column;gap:.65rem}.brand-license-picker__option{position:relative}.brand-license-picker__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.brand-license-picker__card{display:grid;grid-template-columns:auto 1fr auto;gap:.85rem;align-items:start;box-sizing:border-box;width:100%;margin:0;padding:1rem 1.05rem;border:.1rem solid var(--brand-line);border-radius:1.1rem;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.brand-license-picker__radio{width:1.8rem;height:1.8rem;margin-top:.15rem;border-radius:999px;border:.15rem solid #c9ced6;box-sizing:border-box;flex-shrink:0;position:relative;background:#fff}.brand-license-picker__radio:after{content:"";position:absolute;top:.3rem;right:.3rem;bottom:.3rem;left:.3rem;border-radius:999px;background:var(--brand-accent);opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .15s ease}.brand-license-picker__copy{display:flex;flex-direction:column;gap:.25rem;min-width:0}.brand-license-picker__name{font-size:1.35rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:rgb(var(--color-foreground))}.brand-license-picker__blurb{font-size:1.05rem;line-height:1.35;color:var(--brand-muted);font-weight:400}.brand-license-picker__unavailable{font-size:1.1rem;color:#b42318}.brand-license-picker__price{font-family:var(--font-heading-family);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;white-space:nowrap;color:rgb(var(--color-foreground))}.brand-license-picker__card:hover{border-color:#1867c073}.brand-license-picker__input:focus-visible+.brand-license-picker__card{outline:.2rem solid rgba(24,103,192,.35);outline-offset:.15rem}.brand-license-picker__input:checked+.brand-license-picker__card{border-color:var(--brand-accent);background:#1867c00f;box-shadow:0 0 0 .1rem var(--brand-accent)}.brand-license-picker__input:checked+.brand-license-picker__card .brand-license-picker__radio{border-color:var(--brand-accent)}.brand-license-picker__input:checked+.brand-license-picker__card .brand-license-picker__radio:after{opacity:1;transform:scale(1)}.brand-license-picker__input:checked+.brand-license-picker__card .brand-license-picker__price{color:var(--brand-accent)}.brand-license-picker__input.disabled+.brand-license-picker__card{opacity:.55;cursor:not-allowed}.brand-product__actions{margin-top:.25rem}.brand-product .product-form__buttons{display:grid;gap:.7rem}.brand-product .product-form__submit{border-radius:1rem!important;min-height:4.8rem;font-weight:700!important;font-size:1.45rem!important;letter-spacing:-.01em;border:0!important;color:#fff!important;background:var(--brand-accent)!important;box-shadow:0 .4rem 1.2rem #1867c047!important}.brand-product .product-form__submit:hover{filter:brightness(1.05);background:var(--brand-accent)!important}.brand-product .shopify-payment-button{display:block}.brand-product .shopify-payment-button>shopify-accelerated-checkout,.brand-product shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 1rem;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-button-block-size: 46px;display:block;width:100%}.brand-product .shopify-payment-button__more-options{display:inline-block;width:100%;text-align:center;font-size:1.05rem!important;font-weight:500!important;line-height:1.3!important;text-decoration:none!important;color:var(--brand-muted)!important;margin-top:.4rem!important}.brand-product .shopify-payment-button__more-options:hover{color:var(--brand-accent)!important;text-decoration:none!important}.brand-product__trust{list-style:none;margin:1.15rem 0 0;padding:1rem 1.05rem;border-radius:1.1rem;background:#1867c00f;border:.1rem solid rgba(24,103,192,.12);display:flex;flex-direction:column;gap:.55rem}.brand-product__trust li{position:relative;padding-left:1.85rem;font-size:1.2rem;line-height:1.35;color:rgb(var(--color-foreground))}.brand-product__trust li:before{content:"";position:absolute;left:0;top:.15rem;width:1.35rem;height:1.35rem;border-radius:999px;background:var(--brand-accent);box-shadow:inset 0 0 0 .35rem #fff}.brand-product .share-button{margin-top:1rem}.brand-product .product-form__input--pill{display:none}@media screen and (max-width:989px){.brand-product__grid{display:flex;flex-direction:column;gap:2rem}.brand-product-gallery{grid-template-columns:1fr}.brand-product-gallery__thumbs{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;padding-bottom:.25rem}.brand-product__buy-card--sticky{position:static}}@media screen and (max-width:749px){.brand-product{padding-top:calc(var(--brand-pdp-pad-top, 3.6rem) * .75);padding-bottom:calc(var(--brand-pdp-pad-bottom, 3.6rem) * .75)}.brand-product__title{font-size:2.2rem}.brand-product-gallery__thumb{width:5.6rem;height:5.6rem;flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/brand-product.css.map */
