.accessory-kit-card{margin:1.2rem 0;padding:1.4rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1rem;background:rgb(var(--color-background))}.accessory-kit-summary{margin:1rem 0 1.4rem;color:rgba(var(--color-foreground),.76);font-size:1.5rem;line-height:1.55}.accessory-price{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin:.8rem 0 1rem}.accessory-price__current{color:#df2d2d;font-size:3rem;font-weight:500;line-height:1.1}.accessory-price__compare{color:rgba(var(--color-foreground),.35);font-size:1.8rem;line-height:1.1;text-decoration-thickness:.15rem}.accessory-price__saving{padding:.65rem 1rem;border-radius:.4rem;background:#fff0f1;color:#ef2635;font-size:1.45rem;font-weight:650;line-height:1}@media screen and (max-width:420px){.accessory-price__current{font-size:2.7rem}.accessory-price__compare{font-size:1.6rem}.accessory-price__saving{padding:.55rem .8rem;font-size:1.3rem}}.accessory-sticky-buy,.accessory-need-to-know{display:none}@media screen and (max-width:749px){.product__info-container--accessory-kit>.accessory-kit-card--contents,.product__info-container--accessory-kit>.accessory-payment-methods,.product__trust-badges--accessory-kit{display:none}.accessory-need-to-know{display:block;grid-column:1 / -1;margin:1.8rem 0 1.2rem;padding:1.1rem;border-radius:1.2rem;background:rgba(var(--color-foreground),.025)}.accessory-need-to-know__title{margin:0 0 .9rem;font-size:1.7rem;font-weight:700;line-height:1.2}.accessory-need-to-know__rows{display:grid;gap:.8rem}.accessory-need-to-know__row{position:relative;padding:.95rem 1rem;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:.8rem;background:rgb(var(--color-background))}details.accessory-need-to-know__row>summary{list-style:none;cursor:pointer}details.accessory-need-to-know__row>summary::-webkit-details-marker{display:none}.accessory-need-to-know__summary{display:grid;grid-template-columns:2.4rem 1fr 1.2rem;align-items:center;gap:.8rem;min-height:2.4rem;font-size:1.45rem;font-weight:400;line-height:1.2}.accessory-need-to-know__icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;color:rgb(var(--color-foreground))}.accessory-need-to-know__icon svg{width:2rem;height:2rem}.accessory-need-to-know__row--payment .accessory-need-to-know__icon svg{width:1.9rem;height:1.7rem}.accessory-need-to-know__caret{display:inline-flex;width:1.2rem;transition:transform var(--duration-short) ease}.accessory-need-to-know__caret svg{width:100%}details.accessory-need-to-know__row[open] .accessory-need-to-know__caret{transform:rotate(180deg)}.accessory-need-to-know__row--contents{display:grid;grid-template-columns:2.4rem minmax(0,1fr);align-items:start;gap:.8rem}.accessory-need-to-know__row--contents>.accessory-kit-card{margin:0;padding:0;border:0;border-radius:0;background:transparent}.accessory-need-to-know__row--contents .accessory-kit-card__header{min-height:2.4rem}.accessory-need-to-know__row--contents .accessory-kit-card__heading,.accessory-need-to-know__row--payment .accessory-need-to-know__summary{color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.45rem;font-style:var(--font-body-style);font-weight:400}.accessory-need-to-know__row--contents .accessory-kit-card__count{font-size:1.2rem}.accessory-need-to-know__row--contents .accessory-kit-items,.accessory-need-to-know__row--contents .accessory-kit-card__note{margin-left:-3.2rem}.accessory-need-to-know__row--payment .accessory-need-to-know__summary{grid-template-columns:2.4rem 1fr;letter-spacing:.01em}.accessory-need-to-know__payments{display:flex;flex-wrap:nowrap;gap:.35rem;margin:.8rem 0 0;align-items:center;justify-content:space-between}.accessory-need-to-know__payments li{display:flex;min-width:0;flex:1 1 0;align-items:center;justify-content:center;line-height:0}.accessory-need-to-know__payments svg{width:100%;max-width:3.5rem;height:auto}.accessory-sticky-buy{position:fixed;right:0;bottom:0;left:0;z-index:40;display:block;padding:.45rem 0 calc(.45rem + env(safe-area-inset-bottom));border-top:.1rem solid rgba(var(--color-foreground),.12);background:rgba(var(--color-background),.98);box-shadow:0 -.3rem 1.2rem #00000017;opacity:0;visibility:hidden;transform:translateY(100%);transition:transform .18s ease,opacity .18s ease,visibility .18s ease}.accessory-sticky-buy.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.accessory-sticky-buy__inner{padding-right:1rem;padding-left:1rem}.accessory-sticky-buy__price{display:flex;align-items:center;gap:.6rem;min-height:1.7rem;margin-bottom:.75rem;white-space:nowrap}.accessory-sticky-buy__current{color:#df2d2d;font-size:1.7rem;font-weight:700;line-height:1}.accessory-sticky-buy__price s{color:rgba(var(--color-foreground),.38);font-size:1.15rem}.accessory-sticky-buy__saving{padding:.25rem .5rem;border-radius:.3rem;background:#fff0f1;color:#ef2635;font-size:1rem;font-weight:650;line-height:1}.accessory-sticky-buy__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.accessory-sticky-buy__actions .product-form__submit,.accessory-sticky-buy__actions .shopify-payment-button__button{box-sizing:border-box;width:100%;min-width:0;height:3.8rem!important;min-height:3.8rem!important;max-height:3.8rem!important;margin:0;padding:.55rem .7rem;border-radius:.4rem!important;font-size:1.2rem;font-weight:600;letter-spacing:0;line-height:1.2;align-self:center}.accessory-sticky-buy__actions .shopify-payment-button,.accessory-sticky-buy__actions .shopify-payment-button__button--unbranded{width:100%;margin:0;border-radius:.4rem!important;overflow:hidden}.accessory-sticky-buy__actions .shopify-payment-button__more-options{display:none}.accessory-sticky-buy__form .product-form__error-message-wrapper:not([hidden]){margin:0 0 .5rem;font-size:1.1rem}}.accessory-payment-methods{margin:1.2rem 0 1.8rem;text-align:left}.accessory-payment-methods__heading{display:flex;align-items:center;gap:.8rem;margin:0 0 1rem;color:rgb(var(--color-foreground));font-size:1.45rem;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.accessory-payment-methods__heading-icon{display:inline-flex;width:2.2rem;height:2.2rem;flex:0 0 2.2rem}.accessory-payment-methods__heading-icon svg{width:100%;height:100%}.accessory-payment-methods__icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.6rem;margin:0}.accessory-payment-methods__icon{display:flex;line-height:0}.accessory-payment-methods__icon svg{width:3.8rem;height:auto}.accessory-payment-methods__note{margin:.7rem 0 0;color:rgba(var(--color-foreground),.58);font-size:1.15rem;line-height:1.4}.product__info-container--accessory-kit{display:grid;grid-template-columns:calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2) minmax(0,1fr);column-gap:1.2rem}.product__info-container--accessory-kit>*+*{margin-top:1.2rem;margin-bottom:1.2rem}.product__info-container--accessory-kit .product__title{margin-bottom:.6rem}.product__info-container--accessory-kit .product__title h1{max-width:16ch;margin:0;font-size:clamp(3.2rem,3.2vw,4.6rem);line-height:1.08;letter-spacing:-.035em}.product__info-container--accessory-kit .product__inventory{margin-top:1.4rem;margin-bottom:.6rem}.product__info-container--accessory-kit>*{grid-column:1 / -1}.product__info-container--accessory-kit>.product-form__quantity{grid-column:1;align-self:end;min-width:0;margin:0}.product__info-container--accessory-kit>.product-form__quantity .quantity,.product__info-container--accessory-kit .product-form__submit,.product__info-container--accessory-kit .shopify-payment-button__button{box-sizing:border-box;height:4.6rem!important;min-height:4.6rem!important;max-height:4.6rem!important}.product__info-container--accessory-kit>.accessory-kit-buy-buttons,.product__info-container--accessory-kit>.accessory-kit-buy-buttons>product-form,.product__info-container--accessory-kit>.accessory-kit-buy-buttons>product-form>form,.product__info-container--accessory-kit .product-form__buttons{display:contents}.product__info-container--accessory-kit .product-form__submit{grid-column:2;align-self:end;min-width:0;min-height:4.7rem;margin:0}.product__info-container--accessory-kit .shopify-payment-button{grid-column:1 / -1;margin-top:1rem}.product__info-container--accessory-kit .product-form__error-message-wrapper,.product__info-container--accessory-kit pickup-availability{grid-column:1 / -1}@media screen and (max-width:420px){.product__info-container--accessory-kit{column-gap:.8rem}.product__info-container--accessory-kit .product-form__submit{padding-right:1.2rem;padding-left:1.2rem;font-size:1.45rem;letter-spacing:.04rem}}@media screen and (max-width:359px){.product__info-container--accessory-kit{grid-template-columns:11.8rem minmax(0,1fr);column-gap:.6rem}.product__info-container--accessory-kit>.product-form__quantity .quantity{width:11.8rem}.product__info-container--accessory-kit .product-form__submit{padding-right:.8rem;padding-left:.8rem;font-size:1.3rem}}@media screen and (min-width:750px)and (max-width:989px){.product--accessory-kit .product__info-wrapper{padding-left:2.4rem}.product__info-container--accessory-kit{grid-template-columns:12.5rem minmax(0,1fr);column-gap:.9rem}.product__info-container--accessory-kit>.product-form__quantity .quantity{width:12.5rem}.product__info-container--accessory-kit .product__title h1{font-size:clamp(2.8rem,4vw,3.6rem)}}.accessory-kit-card__header{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-bottom:1.2rem}details.accessory-kit-card>summary.accessory-kit-card__header{margin:0;cursor:pointer;list-style:none}details.accessory-kit-card>summary.accessory-kit-card__header::-webkit-details-marker{display:none}.accessory-kit-card__summary-meta{display:flex;align-items:center;flex:0 0 auto;gap:1.2rem;padding-left:1rem}.accessory-kit-card__caret{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;flex:0 0 1.2rem;transition:transform var(--duration-short) ease}details.accessory-kit-card>summary .accessory-kit-card__caret .icon-caret{position:static;top:auto;right:auto;width:1.2rem;height:.7rem}details.accessory-kit-card[open] .accessory-kit-card__caret{transform:rotate(180deg)}details.accessory-kit-card[open]>summary.accessory-kit-card__header{margin-bottom:1.2rem}.accessory-complementary-empty{padding:1.4rem;border:.1rem dashed rgba(var(--color-foreground),.25);border-radius:.8rem}.accessory-complementary-empty p{margin:.8rem 0 0;color:rgba(var(--color-foreground),.65);font-size:1.3rem;line-height:1.45}.accessory-kit-card__heading{margin:0;font-size:1.6rem;font-weight:700;line-height:1.3}.accessory-kit-card__count{color:rgba(var(--color-foreground),.68);font-size:1.3rem;white-space:nowrap}.accessory-kit-models{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;margin:1rem 0 0}.accessory-kit-models li{display:flex;align-items:center;gap:.7rem;font-size:1.4rem;font-weight:600}.accessory-kit-check{display:inline-grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:#25955c1f;color:#187746;font-size:1.2rem}.accessory-kit-items{margin:0;border-top:.1rem solid rgba(var(--color-foreground),.08)}.accessory-kit-item{display:flex;align-items:center;gap:.8rem;min-height:5.4rem;padding:.9rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.07)}.accessory-kit-item__image{width:4.8rem;height:4.8rem;flex:0 0 4.8rem;border-radius:.6rem;object-fit:cover}.accessory-kit-item__content{display:flex;min-width:0;flex:1;flex-direction:column}.accessory-kit-item__name{font-size:1.4rem;font-weight:580;line-height:1.35}.accessory-kit-item__spec,.accessory-kit-card__note{color:rgba(var(--color-foreground),.65);font-size:1.2rem;line-height:1.4}.accessory-kit-item__quantity{flex:0 0 auto;font-size:1.35rem}.accessory-kit-more summary{margin-top:1.2rem;color:rgb(var(--color-link));cursor:pointer;font-size:1.35rem;font-weight:650;text-decoration:underline;text-underline-offset:.3rem}.accessory-kit-items--more{margin-top:1rem}.accessory-kit-card__note{margin:1rem 0 0;font-size:1.1rem}@media screen and (max-width:749px){.accessory-kit-card{padding:1.3rem 1.4rem;border-radius:1rem}.product__info-container--accessory-kit .product__title h1{max-width:none;font-size:clamp(2.8rem,9vw,3.8rem)}.accessory-kit-card__summary-meta{gap:.8rem;padding-left:.8rem}.accessory-kit-models{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-accessory-kit.css.map */
