.template-covers .mw-option,.template-standard-product .mw-option{margin-bottom:26px}.template-covers .mw-option__title,.template-standard-product .mw-option__title,.template-covers .mw-option>label,.template-standard-product .mw-option>label{font-size:12px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;color:var(--afb-mute)!important}.template-covers .mw-option__value,.template-standard-product .mw-option__value{border:1px solid var(--afb-line)!important;border-radius:12px!important;background:var(--afb-white);padding:12px 15px!important;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.template-covers .mw-option__value:hover,.template-standard-product .mw-option__value:hover{border-color:var(--afb-navy)!important}.template-covers .mw-option__value--selected,.template-standard-product .mw-option__value--selected{border:2px solid var(--afb-navy)!important;background:#f4f8fb!important;box-shadow:0 2px 10px #123a5a1a;padding:9px 13px!important}.template-covers .mw-label,.template-standard-product .mw-label{cursor:pointer;padding:0!important;width:100%}.template-covers .mw-option__swatch-media,.template-standard-product .mw-option__swatch-media{border-radius:6px;overflow:hidden;background:var(--afb-paper)}.template-covers .mcm-apo-mat-quality .mw-option__swatch-media,.template-standard-product .mcm-apo-mat-quality .mw-option__swatch-media{width:72px!important;height:72px!important;flex:0 0 72px}.template-covers .mw-option__swatch-image,.template-standard-product .mw-option__swatch-image{display:block}.template-covers .mw-option__value-text,.template-standard-product .mw-option__value-text,.template-covers .mw-option__container-vertical .mw-text,.template-standard-product .mw-option__container-vertical .mw-text{font-size:15px!important;font-weight:600!important;line-height:1.32!important;color:var(--afb-ink)!important;text-transform:none!important;min-height:0!important;white-space:normal!important;text-wrap:balance}.template-covers .mw-stack__item-price,.template-standard-product .mw-stack__item-price{display:none!important}.template-covers .mws_wrap-price,.template-standard-product .mws_wrap-price{display:flex;align-items:baseline;gap:9px;margin-top:5px;flex-wrap:wrap}.template-covers .mws_option-price,.template-standard-product .mws_option-price{font-size:17px!important;font-weight:700!important;color:var(--afb-navy)!important}.template-covers .mws_option-compareprice,.template-standard-product .mws_option-compareprice{font-size:12.5px!important;font-weight:500!important;color:var(--afb-mute)!important;background:transparent!important;text-decoration:line-through}.template-covers #o_2144124 .mw-option__value,.template-standard-product #o_2144124 .mw-option__value{width:auto!important;padding:6px!important;border-radius:50%!important}.template-covers #o_2144124 .mw-option__swatch-media,.template-standard-product #o_2144124 .mw-option__swatch-media{width:52px!important;height:52px!important;border-radius:50%!important}.template-covers #o_2144124 .mw-option__value--selected,.template-standard-product #o_2144124 .mw-option__value--selected{border:2px solid var(--afb-navy)!important;background:transparent!important;box-shadow:none}.template-covers #o_2144125 .mw-option__container,.template-standard-product #o_2144125 .mw-option__container{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(88px,1fr))!important;gap:8px!important}.template-covers #o_2144125 .mw-option__value,.template-standard-product #o_2144125 .mw-option__value{width:auto!important;padding:8px 6px!important;text-align:center}.template-covers #o_2144125 .mw-option__swatch-media,.template-standard-product #o_2144125 .mw-option__swatch-media{width:100%!important;height:48px!important;margin:0 auto}.template-covers #o_2144125 .mw-option__value-text,.template-standard-product #o_2144125 .mw-option__value-text{font-size:11px!important;font-weight:600!important;line-height:1.25!important}.template-covers #o_2144125 .mws_wrap-price,.template-standard-product #o_2144125 .mws_wrap-price{justify-content:center}.template-covers #o_2144125 .mws_option-price,.template-standard-product #o_2144125 .mws_option-price{font-size:12px!important}.template-covers .mcm-apo-mat-quality .mw-option__value,.template-standard-product .mcm-apo-mat-quality .mw-option__value{display:flex!important;align-items:center;gap:16px;padding:14px 16px!important}.template-covers .mcm-apo-mat-quality .mw-option__value--selected,.template-standard-product .mcm-apo-mat-quality .mw-option__value--selected{padding:13px 15px!important}.template-covers .mcm-apo-mat-quality .mw-option__value>.mw-stack,.template-standard-product .mcm-apo-mat-quality .mw-option__value>.mw-stack{flex:1 1 auto;min-width:0}.template-covers .mws_description,.template-standard-product .mws_description{position:static!important;transform:none!important;flex:0 0 auto;align-self:center;margin:0!important;background:var(--afb-fit)!important;color:#fff!important;border-radius:999px!important;padding:5px 11px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;line-height:1.2!important;white-space:nowrap}@media screen and (max-width:749px){.template-covers .mcm-apo-mat-quality .mw-option__swatch-media,.template-standard-product .mcm-apo-mat-quality .mw-option__swatch-media{width:52px!important;height:52px!important}.template-covers .mcm-apo-mat-quality .mw-option__value,.template-standard-product .mcm-apo-mat-quality .mw-option__value,.template-covers .mcm-apo-mat-quality .mw-option__value--selected,.template-standard-product .mcm-apo-mat-quality .mw-option__value--selected{padding-right:14px!important}.template-covers .mws_description,.template-standard-product .mws_description{position:static!important;transform:none!important;display:inline-flex;margin-top:6px}.template-covers #o_2144125 .mw-option__container,.template-standard-product #o_2144125 .mw-option__container{grid-template-columns:repeat(auto-fill,minmax(74px,1fr))!important}}.template-covers #o_2144123 .mw-option__value--selected,.template-standard-product #o_2144123 .mw-option__value--selected{border:2px solid var(--afb-navy)!important;background:#f4f8fb!important}@media screen and (min-width:990px){.template-covers .mcm-apo-mat-quality .mw-option__value{flex-wrap:wrap}.template-covers .mcm-apo-mat-quality .mws_description{margin-left:88px!important}}.template-covers .mw-stack--vertical,.template-standard-product .mw-stack--vertical{flex-wrap:nowrap!important}.template-covers .afb-cfg,.template-standard-product .afb-cfg{position:static;border:1px solid var(--afb-line);border-radius:12px;background:var(--afb-white);padding:0;margin-bottom:12px;overflow:hidden}.template-covers .afb-cfg>.mw-stack,.template-standard-product .afb-cfg>.mw-stack{padding:4px 16px 16px}.afb-cfg__summary{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px 16px;background:transparent;border:0;cursor:default;font:inherit;color:var(--afb-ink);border-bottom:1px solid transparent}.afb-cfg__n{flex:0 0 24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;background:var(--afb-paper);color:var(--afb-mute)}.afb-cfg__lbl{font-size:13px;font-weight:700;letter-spacing:.02em}.afb-cfg__val{flex:1 1 auto;min-width:0;font-size:13.5px;color:var(--afb-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.afb-cfg__val em{font-style:normal;font-weight:700;color:var(--afb-navy)}.afb-cfg__change{display:none;flex:0 0 auto;font-size:12.5px;font-weight:600;color:var(--afb-navy);text-decoration:underline;text-underline-offset:2px}.afb-cfg--done>.mw-stack{display:none!important}.afb-cfg--done .afb-cfg__summary{cursor:pointer}.afb-cfg--done .afb-cfg__n{background:var(--afb-fit);color:#fff}.afb-cfg--done .afb-cfg__change{display:inline}.afb-cfg--done .afb-cfg__summary:hover{background:var(--afb-paper)}.afb-cfg--done .afb-cfg__summary:focus-visible{outline:2px solid var(--afb-navy);outline-offset:-2px}.afb-cfg--done.afb-cfg--open>.mw-stack{display:flex!important}.afb-cfg--done.afb-cfg--open .afb-cfg__summary{border-bottom-color:var(--afb-line)}.afb-cfg--done.afb-cfg--open .afb-cfg__val{display:none}.template-covers .afb-cfg>.mw-stack>.mw-stack__item:first-child,.template-standard-product .afb-cfg>.mw-stack>.mw-stack__item:first-child{display:none}.template-covers .product-form__buttons,.template-standard-product .product-form__buttons{position:sticky;bottom:0;z-index:4;background:var(--afb-white);padding:12px 0 14px;border-top:1px solid var(--afb-line)}.afb-buybar{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 2px 10px}.afb-buybar__price{font-size:20px;font-weight:800;color:var(--afb-navy)}.afb-buybar__prog{font-size:12.5px;color:var(--afb-mute)}.template-covers .afb-cfg .mw-option__description,.template-standard-product .afb-cfg .mw-option__description{color:var(--afb-mute)!important;font-size:13.5px!important;line-height:1.45!important}.template-covers .afb-cfg>.mw-stack,.template-standard-product .afb-cfg>.mw-stack{padding:0 16px 14px!important}.template-covers .afb-cfg>.mw-stack>.mw-stack__item,.template-standard-product .afb-cfg>.mw-stack>.mw-stack__item{margin-top:0!important}.template-covers .afb-cfg>.mw-stack>.mw-stack__item+.mw-stack__item,.template-standard-product .afb-cfg>.mw-stack>.mw-stack__item+.mw-stack__item{margin-top:10px!important}.template-standard-product .product__title,.template-standard-product .product__title h1{font-size:clamp(24px,2.3vw,34px)!important;line-height:1.16!important;font-weight:700!important;letter-spacing:-.01em;margin:0 0 4px!important}.template-covers .price .price-item,.template-standard-product .price .price-item{font-size:28px!important}.template-covers .product__info-container .price .price-item,.template-standard-product .product__info-container .price .price-item{font-size:28px!important;font-weight:800!important;color:var(--afb-navy)!important;letter-spacing:-.01em!important}@media screen and (min-width:990px){.template-covers .product:not(.product--no-media) .product__media-wrapper,.template-standard-product .product:not(.product--no-media) .product__media-wrapper,.template-covers .product:not(.product--no-media) .product__info-wrapper,.template-standard-product .product:not(.product--no-media) .product__info-wrapper{max-width:50%!important;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}.template-covers .product:not(.product--no-media) .product__info-wrapper,.template-standard-product .product:not(.product--no-media) .product__info-wrapper{padding-left:3.5rem!important}}.template-covers .product__info-container .product__text.caption-with-letter-spacing,.template-standard-product .product__info-container .product__text.caption-with-letter-spacing{font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase;color:var(--afb-mute)!important;margin:0 0 10px!important}.template-covers .product__info-container .afb-cv-intro,.template-standard-product .product__info-container .afb-cv-intro,.template-covers .product__info-container .product__text.inline-richtext:not(.caption-with-letter-spacing),.template-standard-product .product__info-container .product__text.inline-richtext:not(.caption-with-letter-spacing){font-size:15px!important;line-height:1.55!important;color:var(--afb-mute)!important;margin:14px 0 20px!important;max-width:56ch}.template-covers .product-form__quantity .form__label,.template-standard-product .product-form__quantity .form__label{font-size:12px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;color:var(--afb-mute)!important;margin-bottom:8px!important}.template-covers .quantity,.template-standard-product .quantity{border:1px solid var(--afb-line)!important;border-radius:10px!important;width:132px!important;height:48px!important;overflow:hidden;background:var(--afb-white)}.template-covers .quantity:after,.template-standard-product .quantity:after{box-shadow:none!important}.template-covers .quantity:focus-within,.template-standard-product .quantity:focus-within{border-color:var(--afb-navy)!important;box-shadow:0 0 0 3px #123a5a2e!important}.template-covers .quantity__button,.template-standard-product .quantity__button{width:40px!important;color:var(--afb-ink)!important;cursor:pointer}.template-covers .quantity__button:hover,.template-standard-product .quantity__button:hover{background:var(--afb-paper)!important}.template-covers .quantity__button svg,.template-standard-product .quantity__button svg{width:14px!important;height:14px!important}.template-covers .quantity__input,.template-standard-product .quantity__input{font-size:15px!important;font-weight:600!important;color:var(--afb-ink)!important}.template-covers .product-form__buttons,.template-standard-product .product-form__buttons{box-shadow:0 -10px 20px -12px #0c162247!important;padding:14px 0 16px!important}.template-covers .product-form__submit,.template-standard-product .product-form__submit{border-radius:10px!important;min-height:54px!important;font-size:16px!important;font-weight:700!important}.template-covers .product__column-sticky,.template-standard-product .product__column-sticky{position:static!important}.template-covers .product__info-wrapper.scroll-trigger,.template-standard-product .product__info-wrapper.scroll-trigger{transform:none!important;opacity:1!important;animation:none!important}.template-covers .product-form__buttons,.template-standard-product .product-form__buttons{position:static!important;box-shadow:none!important}.template-covers .product__info-container>div:has(>product-form),.template-standard-product .product__info-container>div:has(>product-form){position:sticky;bottom:0;z-index:4;background:var(--afb-white);border-top:1px solid var(--afb-line);box-shadow:0 -10px 20px -12px #0c162247;padding:14px 0 6px}.template-covers .product__info-container>div:has(>product-form),.template-standard-product .product__info-container>div:has(>product-form){padding:12px 0 10px!important}.template-covers .product__info-container>div:has(>product-form) product-form,.template-standard-product .product__info-container>div:has(>product-form) product-form{display:block;margin:0!important}.template-covers .product-form,.template-standard-product .product-form{margin:0!important}.afb-buybar{padding:0 0 9px!important}.afb-buybar__price{font-size:22px!important;letter-spacing:-.01em}.afb-buybar__prog{font-size:12.5px!important}.template-covers .product-form__submit,.template-standard-product .product-form__submit{background:var(--afb-fit)!important;border:0!important;box-shadow:none!important;border-radius:10px!important;min-height:52px!important;font-size:16px!important;font-weight:700!important;letter-spacing:.01em;color:#fff!important}.template-covers .product-form__submit:hover,.template-standard-product .product-form__submit:hover{background:#0a6a3b!important}.template-covers .product-form__submit:focus-visible,.template-standard-product .product-form__submit:focus-visible{box-shadow:0 0 0 3px #0b7a4459!important}.template-covers .afb-rv,.template-standard-product .afb-rv{padding:10px 0 0!important;gap:9px!important}.template-covers .afb-rv__stars-base svg,.template-covers .afb-rv__stars-fill svg,.template-standard-product .afb-rv__stars-base svg,.template-standard-product .afb-rv__stars-fill svg{width:14px!important;height:14px!important}.template-covers .afb-rv__stars-fill svg,.template-standard-product .afb-rv__stars-fill svg{flex:0 0 14px!important}.template-covers .afb-rv__line,.template-standard-product .afb-rv__line{font-size:12.5px!important}.template-covers .afb-rv__line b,.template-standard-product .afb-rv__line b{font-size:13.5px!important}.template-covers .afb-rv__line span,.template-standard-product .afb-rv__line span{display:inline!important;font-size:12.5px!important}.template-covers .product-form__buttons,.template-standard-product .product-form__buttons{border-top:0!important;padding:0!important}.template-covers .product-form__submit:after,.template-standard-product .product-form__submit:after,.template-covers .product-form__submit:before,.template-standard-product .product-form__submit:before{content:none!important}.template-covers .product-form__submit,.template-standard-product .product-form__submit{height:52px!important;min-height:52px!important;border-radius:10px!important;overflow:hidden}.template-covers .quantity,.template-standard-product .quantity{height:52px!important;width:124px!important;border-radius:10px!important}.template-covers .product__info-container>div:has(>product-form) .afb-rv,.template-standard-product .product__info-container>div:has(>product-form) .afb-rv{padding-top:9px!important}.template-covers .product__info-container>div:has(>product-form),.template-standard-product .product__info-container>div:has(>product-form){align-items:start!important;padding:10px 0!important}.afb-buybar{padding:0 0 8px!important;align-items:center!important}.afb-buybar__price{line-height:1.1!important}.template-covers .product__info-container>div:has(>product-form),.template-standard-product .product__info-container>div:has(>product-form){padding:14px 20px!important;margin-inline:-20px!important;border-radius:12px 12px 0 0}@media screen and (max-width:749px){.template-covers .product__media-wrapper,.template-standard-product .product__media-wrapper{margin-bottom:10px!important}.template-covers .product__media-item img,.template-standard-product .product__media-item img,.template-covers .product__media img,.template-standard-product .product__media img{max-height:44vh!important;width:auto!important;margin-inline:auto!important;object-fit:contain!important}.template-covers .thumbnail-list,.template-standard-product .thumbnail-list{margin-top:8px!important}.template-covers .product__info-container>div:has(>product-form),.template-standard-product .product__info-container>div:has(>product-form){padding:12px 16px!important;margin-inline:-16px!important}.template-covers .quantity,.template-standard-product .quantity{width:104px!important}}@media screen and (max-width:749px){.template-covers shopify-chat,.template-standard-product shopify-chat{transform:translateY(-104px)!important}.template-covers .afb-rv__line,.template-standard-product .afb-rv__line{font-size:12px!important}.template-covers .afb-rv,.template-standard-product .afb-rv{gap:7px!important;padding-top:7px!important}}.afb-bar--price-hidden .afb-buybar__price{visibility:hidden}@media screen and (max-width:749px){.template-covers .afb-rv__line .afb-rv__of,.template-standard-product .afb-rv__line .afb-rv__of{display:none!important}}.template-covers .shopify-section .page-width,.template-standard-product .shopify-section .page-width{max-width:132rem!important;margin-inline:auto!important;padding-inline:1.6rem!important}@media screen and (min-width:750px){.template-covers .shopify-section .page-width,.template-standard-product .shopify-section .page-width{padding-inline:3.2rem!important}}.template-covers .shopify-section>.custom-liquid,.template-standard-product .shopify-section>.custom-liquid{padding-block:0!important;margin-block:0!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/afb-apo.css.map */
