.fcc .variant-option legend,.fcc .variant-option__label,.fcc .product-form__label{font-size:var(--fcc-label-xs-size);line-height:var(--fcc-label-xs-lh);font-weight:var(--fcc-weight-medium);letter-spacing:var(--fcc-tracking-wide);text-transform:uppercase;color:var(--fcc-content-mid);margin-block-end:var(--fcc-space-02);padding:0}.fcc .variant-option--buttons{display:flex;flex-wrap:wrap;gap:var(--fcc-space-01);border:0;padding:0;margin-block-end:var(--fcc-space-06)}.fcc .variant-option__button-label{border:0;border-radius:0;background:transparent;box-shadow:none;min-width:calc(var(--variant-ch, 3ch) + var(--fcc-space-06));min-height:36px;padding:var(--fcc-space-02) var(--fcc-space-03);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--fcc-dur-ui) var(--fcc-ease),color var(--fcc-dur-ui) var(--fcc-ease)}.fcc .variant-option__button-label__text,.fcc .variant-option__button-label{font-size:var(--fcc-label-m-size);line-height:var(--fcc-label-m-lh);font-weight:var(--fcc-weight-light);letter-spacing:var(--fcc-tracking-none);text-transform:uppercase;color:var(--fcc-content-high)}@media(hover:hover){.fcc .variant-option__button-label:hover{background-color:var(--fcc-bg-low)}}.fcc .variant-option__button-label:has(input:checked){background-color:var(--fcc-bg-contrast);color:var(--fcc-content-inverse)}.fcc .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:var(--fcc-content-inverse)}.fcc .variant-option__button-label:has(input[aria-disabled=true]),.fcc .variant-option__button-label:has(input[data-option-available=false]){color:var(--fcc-content-mid)}.fcc .variant-option__button-label:has(input[data-option-available=false]) .variant-option__button-label__text{color:var(--fcc-content-mid)}.fcc .variant-option__button-label svg.strikethrough-variant,.fcc .variant-option__button-label .strikethrough-variant{display:none}.fcc :focus-visible+.variant-option__button-label__text,.fcc .variant-option__button-label:has(input:focus-visible){outline:var(--fcc-line-thick) solid var(--fcc-content-high);outline-offset:1px}.fcc quantity-selector-component.quantity-selector{border-radius:0;border:var(--fcc-line) solid var(--fcc-content-low);display:flex;align-items:center;justify-content:space-between;width:132px;min-height:48px;padding-inline:var(--fcc-space-02)}.fcc quantity-selector-component .button.button-unstyled{width:32px;min-width:32px;min-height:32px;flex:0 0 32px;padding:0;background:none;border:0}.fcc quantity-selector-component .button.button-unstyled svg{width:12px;height:12px}.fcc quantity-selector-component input{font-size:var(--fcc-label-m-size);font-weight:var(--fcc-weight-light);min-height:0;width:100%;border:0;box-shadow:none;text-align:center;padding:0}.fcc .product-form-buttons>.button:not(.button-unstyled),.fcc add-to-cart-component button{width:100%;min-height:48px;border-radius:0;font-size:var(--fcc-label-l-size);font-weight:var(--fcc-weight-light);letter-spacing:var(--fcc-tracking-wide);text-transform:uppercase}.fcc add-to-cart-component .add-to-cart-text svg,.fcc .add-to-cart-text .svg-wrapper{display:none}.fcc .product-details .text-block p,.fcc .product-information .text-block p{font-size:var(--fcc-body-m-size);line-height:var(--fcc-body-m-lh);font-weight:var(--fcc-weight-light);color:var(--fcc-content-high);max-width:62ch}@media screen and (min-width:750px){.fcc .product-media-container{margin-block-end:var(--fcc-space-01)}}.fcc .product-media img{border-radius:0}.fcc .product-details hr,.fcc .product-information hr,.fcc .divider__line{border:0;border-top:var(--fcc-line) solid var(--fcc-content-low);margin-block:0}.fcc .divider{border:0;margin-block:var(--fcc-space-06)}.fcc .product-recommendations .text-block p,.fcc .product-recommendations h2,.fcc .product-recommendations h3,.fcc .product-recommendations h4{font-size:var(--fcc-label-m-size);line-height:var(--fcc-label-m-lh);font-weight:var(--fcc-weight-medium);letter-spacing:var(--fcc-tracking-wide);text-transform:uppercase}.fcc .product-form-buttons--stacked{flex-direction:column;align-items:stretch;gap:var(--fcc-space-02)}.fcc .product-form-buttons--stacked>*{width:100%;max-width:none}.fcc .product-form-buttons--stacked>quantity-selector-component{width:132px;flex:0 0 auto}.fcc .accelerated-checkout-block{margin-block-start:var(--fcc-space-02)}.fcc .product-form-buttons>quantity-selector-component{display:none}.fcc .product-details .text-block--fcc-quiet p,.fcc .product-details [class*=fcc_fit_note] p,.fcc .product-details [class*=fcc_reassurance] p{font-size:var(--fcc-label-s-size);line-height:var(--fcc-label-s-lh);font-weight:var(--fcc-weight-light);letter-spacing:var(--fcc-tracking-none);color:var(--fcc-content-mid)}.fcc .product-details .accordion{border:0}.fcc .product-details .details{border-top:var(--fcc-line) solid var(--fcc-content-low)}.fcc .product-details accordion-custom:last-child .details{border-bottom:var(--fcc-line) solid var(--fcc-content-low)}.fcc .product-details .details__header{font-size:var(--fcc-label-m-size);line-height:var(--fcc-label-m-lh);font-weight:var(--fcc-weight-medium);letter-spacing:var(--fcc-tracking-wide);text-transform:uppercase;padding-block:var(--fcc-space-04);cursor:pointer}.fcc .product-details .details__header .details__icon{display:none}.fcc .product-details .details__header .icon-caret svg,.fcc .product-details .details__header .icon-plus svg{width:12px;height:12px;stroke-width:1}.fcc .product-details .details-content{padding-block-end:var(--fcc-space-05)}.fcc .product-details .details-content p{font-size:var(--fcc-body-m-size);line-height:var(--fcc-body-m-lh);font-weight:var(--fcc-weight-light);max-width:62ch}.fcc .product-details .details-content p+p{margin-block-start:var(--fcc-space-03)}.fcc fcc-sticky-atc{position:fixed;inset-inline:0;bottom:0;z-index:var(--layer-sticky, 90);display:none;align-items:center;gap:var(--fcc-space-04);padding:var(--fcc-space-03) var(--page-margin);padding-bottom:calc(var(--fcc-space-03) + env(safe-area-inset-bottom,0px));background:var(--fcc-bg-base);border-top:var(--fcc-line) solid var(--fcc-content-low);transform:translateY(100%);transition:transform var(--fcc-dur-ui) var(--fcc-ease)}@media screen and (max-width:749px){.fcc fcc-sticky-atc{display:flex}}.fcc fcc-sticky-atc[visible]{transform:translateY(0)}.fcc .fcc-sticky-atc__meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.fcc .fcc-sticky-atc__title{font-size:var(--fcc-label-xs-size);line-height:var(--fcc-label-xs-lh);font-weight:var(--fcc-weight-light);text-transform:uppercase;letter-spacing:var(--fcc-tracking-none);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fcc .fcc-sticky-atc__price{font-size:var(--fcc-label-xs-size);line-height:var(--fcc-label-xs-lh);color:var(--fcc-content-mid)}.fcc .fcc-sticky-atc__button{flex:0 0 auto;min-width:150px;min-height:44px;border:0;border-radius:0;background:var(--fcc-bg-contrast);color:var(--fcc-content-inverse);font-size:var(--fcc-label-m-size);font-weight:var(--fcc-weight-light);letter-spacing:var(--fcc-tracking-wide);text-transform:uppercase;cursor:pointer}.fcc .fcc-sticky-atc__button[disabled]{background:var(--fcc-bg-low-alt);color:var(--fcc-content-mid);cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/10/assets/fcc-product.css.map */
