body.af-storefront{--af-ink: #173248;--af-muted: #617789;--af-blue: #196fa9;--af-blue-dark: #113e60;--af-line: #dce7ef;--af-surface: #f4f8fb;--af-page-max: 1440px}body.af-storefront #MainContent .page-width:not(.page-width--narrow),body.af-storefront #MainContent .page-width-desktop{max-width:var(--af-page-max)}body.af-storefront .header-wrapper .header.page-width,body.af-storefront .utility-bar__grid.page-width,body.af-storefront .footer__content-top.page-width,body.af-storefront .footer__content-bottom-wrapper.page-width{max-width:var(--af-page-max)}body.af-storefront #MainContent .title,body.af-storefront #MainContent .title-wrapper-with-link h1,body.af-storefront #MainContent .title-wrapper-with-link h2,body.af-storefront #MainContent .main-page-title{color:var(--af-ink);letter-spacing:-.035em;font-weight:800;line-height:1.2}body.af-storefront #MainContent .button:not(.button--unstyled),body.af-storefront #MainContent .button--secondary,body.af-storefront #MainContent .product-form__submit,body.af-storefront #MainContent .quick-add__submit{border-radius:9px;font-weight:750;letter-spacing:0;transition:background-color .16s ease,box-shadow .16s ease}body.af-storefront #MainContent .button:focus-visible,body.af-storefront #MainContent .product-form__submit:focus-visible,body.af-storefront #MainContent .quick-add__submit:focus-visible{outline:2px solid var(--af-blue);outline-offset:3px}body.af-storefront #MainContent .field__input,body.af-storefront #MainContent .select__select,body.af-storefront #MainContent .quantity{border-radius:8px}body.af-storefront #MainContent .rte a:not(.button){text-underline-offset:3px}body.af-page--collection #MainContent .product-grid,body.af-page--search #MainContent .product-grid,body.af-page--product #MainContent .related-products .product-grid{--grid-desktop-horizontal-spacing: 16px;--grid-desktop-vertical-spacing: 17px;column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}body.af-page--collection #MainContent .product-grid>.grid__item,body.af-page--search #MainContent .product-grid>.grid__item,body.af-page--product #MainContent .related-products .product-grid>.grid__item{flex-grow:0;background:#fff;border:1px solid var(--af-line);border-radius:15px;padding:11px;box-shadow:0 3px 12px #11374f09;min-width:0;overflow:hidden;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}body.af-page--collection #MainContent .product-grid>.grid__item:hover,body.af-page--search #MainContent .product-grid>.grid__item:hover,body.af-page--product #MainContent .related-products .product-grid>.grid__item:hover{border-color:#bdd5e5;box-shadow:0 11px 24px #13395116;transform:translateY(-2px)}body.af-page--collection #MainContent .product-grid .card--standard .card__inner,body.af-page--search #MainContent .product-grid .card--standard .card__inner,body.af-page--product #MainContent .related-products .card--standard .card__inner{background:var(--af-surface);border:0;border-radius:10px;overflow:hidden}body.af-page--collection #MainContent .product-grid .card__media,body.af-page--search #MainContent .product-grid .card__media,body.af-page--product #MainContent .related-products .card__media{border-radius:10px;overflow:hidden}body.af-page--collection #MainContent .product-grid .card__media img,body.af-page--search #MainContent .product-grid .card__media img,body.af-page--product #MainContent .related-products .card__media img{object-fit:contain;padding:12px;box-sizing:border-box}body.af-page--collection #MainContent .product-grid .card__content,body.af-page--search #MainContent .product-grid .card__content,body.af-page--product #MainContent .related-products .card__content{padding:5px 0 0}body.af-page--collection #MainContent .product-grid .card__information,body.af-page--search #MainContent .product-grid .card__information,body.af-page--product #MainContent .related-products .card__information{padding:9px 3px 3px}body.af-page--collection #MainContent .product-grid .card__heading,body.af-page--search #MainContent .product-grid .card__heading,body.af-page--product #MainContent .related-products .card__heading{color:var(--af-ink);font-size:14px;font-weight:700;line-height:1.45;letter-spacing:0}body.af-page--collection #MainContent .product-grid .card-information .price,body.af-page--search #MainContent .product-grid .card-information .price,body.af-page--product #MainContent .related-products .card-information .price{color:var(--af-blue);font-weight:800;font-size:17px;padding-top:8px}body.af-page--collection #MainContent .quick-add__submit,body.af-page--search #MainContent .quick-add__submit{border:1px solid #cbdfea;background:#f0f7fc;color:#195e8a;font-size:12px;font-weight:750;min-height:40px}body.af-page--collection #MainContent .quick-add__submit:hover,body.af-page--search #MainContent .quick-add__submit:hover{background:#e2f1fa}body.af-page--collection #MainContent .collection-hero{background:linear-gradient(180deg,#f3f8fc,#fff);border-bottom:1px solid #e6edf2}body.af-page--collection #MainContent .collection-hero__title,body.af-page--search #MainContent .template-search__header h1{font-size:clamp(27px,3.1vw,39px);color:var(--af-ink);font-weight:800;letter-spacing:-.04em}body.af-page--collection #MainContent .collection-hero__description,body.af-page--search #MainContent .template-search__header p{color:var(--af-muted);line-height:1.6}body.af-page--collection #MainContent .facets__form,body.af-page--search #MainContent .facets__form{border-bottom:1px solid #e3edf3;padding-bottom:14px}body.af-page--collection #MainContent .pagination__item,body.af-page--search #MainContent .pagination__item{border-radius:8px}body.af-page--product #MainContent .product__title h1,body.af-page--product #MainContent .product__title{font-size:clamp(25px,3vw,37px);color:var(--af-ink);font-weight:800;letter-spacing:-.04em;line-height:1.18}body.af-page--product #MainContent .product__info-container{border-radius:16px;background:var(--af-surface);border:1px solid var(--af-line);padding:22px 23px 26px}body.af-page--product #MainContent .product__info-container .price{color:var(--af-blue);font-weight:800}body.af-page--product #MainContent .product__media-item .product__media{border-radius:12px;overflow:hidden}body.af-page--product #MainContent .related-products__heading{color:var(--af-ink);font-weight:800;letter-spacing:-.035em}body.af-page--cart #MainContent .cart__items{border:1px solid var(--af-line);border-radius:14px;padding:16px}body.af-page--cart #MainContent .cart__footer{background:var(--af-surface);border:1px solid var(--af-line);border-radius:14px;padding-left:22px;padding-right:22px}body.af-page--cart #MainContent .cart-item__name{color:var(--af-ink);font-weight:700}body.af-page--page #MainContent .main-page-title,body.af-page--article #MainContent .main-page-title,body.af-page--blog #MainContent .title--primary{font-size:clamp(26px,3.2vw,40px)}body.af-page--page #MainContent .rte,body.af-page--article #MainContent .rte{line-height:1.7}body.af-storefront .header-wrapper{box-shadow:0 3px 13px #10304609}body.af-storefront .footer .footer-block__heading{color:#173248;font-weight:800;letter-spacing:-.02em}body.af-storefront .footer .list-menu__item--link{text-underline-offset:3px}@media screen and (max-width:749px){body.af-page--collection #MainContent .product-grid,body.af-page--search #MainContent .product-grid,body.af-page--product #MainContent .related-products .product-grid{--grid-mobile-horizontal-spacing:10px;--grid-mobile-vertical-spacing:11px;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}body.af-page--collection #MainContent .product-grid>.grid__item,body.af-page--search #MainContent .product-grid>.grid__item,body.af-page--product #MainContent .related-products .product-grid>.grid__item{padding:7px;border-radius:11px}body.af-page--collection #MainContent .product-grid .card__media img,body.af-page--search #MainContent .product-grid .card__media img,body.af-page--product #MainContent .related-products .card__media img{padding:6px}body.af-page--collection #MainContent .product-grid .card__heading,body.af-page--search #MainContent .product-grid .card__heading,body.af-page--product #MainContent .related-products .card__heading{font-size:12px}body.af-page--collection #MainContent .product-grid .card-information .price,body.af-page--search #MainContent .product-grid .card-information .price,body.af-page--product #MainContent .related-products .card-information .price{font-size:14px}body.af-page--product #MainContent .product__info-container{padding:16px}body.af-page--product #MainContent .product__media-item .product__media{border-radius:9px}body.af-page--cart #MainContent .cart__items{padding:8px;border-radius:11px}body.af-page--cart #MainContent .cart__footer{padding-left:12px;padding-right:12px}}@media(prefers-reduced-motion:reduce){body.af-page--collection #MainContent .product-grid>.grid__item,body.af-page--search #MainContent .product-grid>.grid__item,body.af-page--product #MainContent .related-products .product-grid>.grid__item,body.af-storefront #MainContent .button{transition:none}body.af-page--collection #MainContent .product-grid>.grid__item:hover,body.af-page--search #MainContent .product-grid>.grid__item:hover,body.af-page--product #MainContent .related-products .product-grid>.grid__item:hover{transform:none}}body.af-page--product #MainContent .af-product-description{padding:8px 0 24px}body.af-page--product #MainContent .af-product-description__panel{background:#fff;border:1px solid var(--af-line);border-radius:18px;padding:clamp(20px,3vw,36px);box-shadow:0 4px 18px #11374f09}body.af-page--product #MainContent .af-product-description__heading{border-bottom:1px solid #e3ecf2;margin-bottom:22px;padding-bottom:16px}body.af-page--product #MainContent .af-product-description__eyebrow{display:block;color:#2076a7;font-size:11px;font-weight:800;letter-spacing:.15em;line-height:1.5;margin-bottom:6px}body.af-page--product #MainContent .af-product-description__heading h2{color:var(--af-ink);font-size:clamp(23px,2.5vw,31px);font-weight:800;letter-spacing:-.035em;line-height:1.2;margin:0}body.af-page--product #MainContent .af-product-description__content{color:#344b5c;font-size:15px;line-height:1.75;overflow-wrap:break-word}body.af-page--product #MainContent .af-product-description__content :is(h2,h3,h4){color:var(--af-ink);font-size:clamp(17px,1.8vw,21px);font-weight:800;letter-spacing:-.02em;line-height:1.35;margin:26px 0 12px}body.af-page--product #MainContent .af-product-description__content :is(p,li){line-height:1.75}body.af-page--product #MainContent .af-product-description__content p{margin:0 0 13px}body.af-page--product #MainContent .af-product-description__content ul{padding-left:24px;margin:12px 0 20px}body.af-page--product #MainContent .af-product-description__content li{margin:5px 0}body.af-page--product #MainContent .af-product-description__content a{color:var(--af-blue-dark);text-underline-offset:3px;font-weight:650}body.af-page--product #MainContent .af-product-description__content :is(small,em){color:var(--af-muted)}body.af-page--product #MainContent .af-product-description__content small{font-size:12px;line-height:1.5}body.af-page--product #MainContent .af-product-description--fitment .af-product-description__content p:has(>strong)+ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:9px;margin:13px 0 22px;padding:17px;background:#f5f9fc;border:1px solid #dceaf2;border-radius:13px;list-style:none}body.af-page--product #MainContent .af-product-description--fitment .af-product-description__content p:has(>strong)+ul>li{background:#fff;border:1px solid #dce8f0;border-radius:7px;color:#1c4a67;font-size:13px;font-weight:700;line-height:1.4;margin:0;min-width:0;padding:9px 11px}body.af-page--product #MainContent .af-product-description--fitment .af-product-description__content p:has(>strong)+ul+ul:empty{display:none}@media(max-width:749px){body.af-page--product #MainContent .af-product-description{padding:0 0 15px}body.af-page--product #MainContent .af-product-description__panel{padding:19px 16px;border-radius:13px}body.af-page--product #MainContent .af-product-description__content{font-size:14px}body.af-page--product #MainContent .af-product-description--fitment .af-product-description__content p:has(>strong)+ul{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;gap:7px}body.af-page--product #MainContent .af-product-description--fitment .af-product-description__content p:has(>strong)+ul>li{font-size:12px;padding:8px}}body.af-storefront .utility-bar{background:#236fa4}body.af-storefront .utility-bar .announcement-bar__message{color:#fff;font-size:1.22rem;font-weight:700;letter-spacing:.04em;line-height:1.4;padding-block:.8rem}body.af-storefront .header-wrapper{background:#fff;box-shadow:0 4px 18px #12364f12}body.af-storefront .header-wrapper--border-bottom{border-bottom:.2rem solid #ec8d48!important}body.af-storefront .header__heading-link{border-radius:.8rem}body.af-storefront .header__heading-link:focus-visible,body.af-storefront .header__menu-item:focus-visible,body.af-storefront .header__icon:focus-visible,body.af-storefront .footer a:focus-visible{outline:2px solid #196fa9;outline-offset:3px}@media screen and (min-width:990px){body.af-storefront .header__inline-menu .list-menu--inline{column-gap:.15rem}body.af-storefront .header__inline-menu>.list-menu>li>.header__menu-item{color:#173a51;border-radius:.8rem;font-size:1.25rem;font-weight:750;letter-spacing:.035em;padding:1.05rem .95rem;text-decoration:none;transition:background-color .16s ease,color .16s ease}body.af-storefront .header__inline-menu>.list-menu>li>.header__menu-item:hover,body.af-storefront .header__inline-menu>.list-menu>li>details[open]>.header__menu-item,body.af-storefront .header__inline-menu>.list-menu>li>.header__menu-item:has(.header__active-menu-item){background:#eef6fb;color:#176b9d}body.af-storefront .header__inline-menu>.list-menu>li>.header__menu-item:hover span,body.af-storefront .header__inline-menu>.list-menu>li>.header__menu-item .header__active-menu-item{text-decoration:none}body.af-storefront .header__submenu{background:#fff;border:1px solid #dce8f0;border-radius:0 0 12px 12px;box-shadow:0 12px 26px #14384f1f;padding:.8rem}body.af-storefront .header__submenu .header__menu-item{color:#254a62;font-size:1.32rem;font-weight:600;letter-spacing:0;line-height:1.35;padding:.9rem 1.1rem;border-radius:7px;text-transform:none}body.af-storefront .header__submenu .header__menu-item:hover,body.af-storefront .header__submenu .header__menu-item[aria-current=page]{background:#f2f8fc;color:#156ca5}}body.af-storefront .header__icon--search,body.af-storefront .header__icon--cart{background:#f0f7fb;border-radius:50%;transition:background-color .16s ease}body.af-storefront .header__icon--search:hover,body.af-storefront .header__icon--cart:hover{background:#e1f0f9}body.af-storefront .footer{background:#f3f8fb;border-top:.3rem solid #d6e7f2!important;color:#3b5566}body.af-storefront .footer__content-top{padding-top:1.5rem;padding-bottom:3.6rem}body.af-storefront .footer__blocks-wrapper{align-items:start;row-gap:2.8rem}body.af-storefront .footer .footer-block__heading{color:#173248;font-size:1.5rem;font-weight:800;letter-spacing:.01em;line-height:1.35;margin-bottom:1.5rem}body.af-storefront .footer .footer-block__details-content{color:#4f6878;font-size:1.38rem;line-height:1.65}body.af-storefront .footer .footer-block__details-content .list-menu__item--link{color:#456174;font-size:1.36rem;line-height:1.4;padding-block:.5rem;text-decoration:none;text-underline-offset:3px}body.af-storefront .footer .footer-block__details-content .list-menu__item--link:hover,body.af-storefront .footer .footer-block__details-content .list-menu__item--active,body.af-storefront .footer .footer-block__details-content a:hover{color:#176fa7;text-decoration:underline;text-underline-offset:3px}body.af-storefront .footer .footer-block__details-content.rte p{font-size:1.37rem;line-height:1.65;margin:0}body.af-storefront .footer .footer-block__details-content.rte a{color:#145e8c;font-weight:700;text-underline-offset:3px}body.af-storefront .footer .footer-block__image-wrapper{display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #dce8ef;border-radius:12px;margin-bottom:.75rem;padding:1rem}body.af-storefront .footer__content-bottom{background:#183d57;border-top:0;color:#f3f8fb;padding-top:1.7rem;padding-bottom:1.9rem}body.af-storefront .footer__content-bottom .copyright__content,body.af-storefront .footer__content-bottom .copyright__content a,body.af-storefront .footer__content-bottom .footer__copyright,body.af-storefront .footer__content-bottom .localization-form__select,body.af-storefront .footer__content-bottom .disclosure__button{color:#f3f8fb}body.af-storefront .footer__content-bottom .copyright__content a{text-underline-offset:3px}body.af-storefront .footer__content-bottom .copyright__content a:hover{color:#fff;text-decoration:underline}body.af-storefront .footer__content-bottom .footer__copyright{margin-top:.5rem}@media screen and (max-width:749px){body.af-storefront .utility-bar .announcement-bar__message{font-size:1.15rem;letter-spacing:.025em;padding-block:.65rem}body.af-storefront .header__icon--search,body.af-storefront .header__icon--cart{background:transparent}body.af-storefront .footer__content-top{padding:0 2rem 2.5rem}body.af-storefront .footer .footer-block.grid__item{margin:2.2rem 0}body.af-storefront .footer .footer-block__heading{margin-bottom:.85rem}body.af-storefront .footer__content-bottom{padding-top:1.4rem;padding-bottom:1.7rem}}@media(prefers-reduced-motion:reduce){body.af-storefront .header__menu-item,body.af-storefront .header__icon--search,body.af-storefront .header__icon--cart{transition:none}}@media screen and (min-width:990px){body.af-storefront .header__inline-menu>.list-menu>li>header-menu>details>summary.header__menu-item{display:flex;align-items:center;color:#173a51;border-radius:.8rem;font-size:1.25rem;font-weight:750;letter-spacing:.035em;line-height:calc(1 + .3 / var(--font-body-scale));padding:1.05rem .95rem;text-decoration:none;transition:background-color .16s ease,color .16s ease}body.af-storefront .header__inline-menu>.list-menu>li>header-menu>details>summary.header__menu-item:hover,body.af-storefront .header__inline-menu>.list-menu>li>header-menu>details[open]>summary.header__menu-item,body.af-storefront .header__inline-menu>.list-menu>li>header-menu>details>summary.header__menu-item:has(.header__active-menu-item){background:#eef6fb;color:#176b9d}body.af-storefront .header__inline-menu>.list-menu>li>header-menu>details>summary.header__menu-item:hover span,body.af-storefront .header__inline-menu>.list-menu>li>header-menu>details>summary.header__menu-item .header__active-menu-item{text-decoration:none}body.af-storefront .header__inline-menu>.list-menu>li>header-menu>details>summary.header__menu-item .icon-caret{position:static;top:auto;right:auto;width:1rem;height:.7rem;margin-left:.6rem;flex-shrink:0}}@media(prefers-reduced-motion:reduce){body.af-storefront .header__inline-menu>.list-menu>li>header-menu>details>summary.header__menu-item{transition:none}}body.af-storefront .footer__content-top .af-footer-brand-column{min-width:0}body.af-storefront .footer__content-top .af-footer-brand-column .footer-block-image{display:flex;justify-content:center;align-items:center;margin:0}body.af-storefront .footer__content-top .af-footer-brand-column .footer-block__image-wrapper{margin:0 auto}body.af-storefront .footer__content-top .af-footer-brand-column .af-footer-brand-follow{display:flex;align-items:center;justify-content:center;margin:1.2rem auto 0;width:100%}@media(max-width:749px){body.af-storefront .footer__content-top .af-footer-brand-column .af-footer-brand-follow{margin-top:.8rem}}body.af-storefront .footer__content-top{padding-top:.7rem;padding-bottom:1.8rem}body.af-storefront .footer__content-top .footer__blocks-wrapper{row-gap:1.5rem;margin-bottom:0}body.af-storefront .footer__content-top .footer-block__heading{margin-bottom:.8rem}body.af-storefront .footer__content-top .footer-block__details-content{margin-bottom:0}body.af-storefront .footer__content-top .footer-block--menu .list-menu__item--link{padding-block:.3rem}body.af-storefront .footer__content-top .af-footer-help-social{margin:.9rem 0 0}body.af-storefront .footer__content-top .af-footer-help-social .footer__list-social{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:.3rem;margin:0 0 0 -1rem;padding:0}body.af-storefront .footer__content-top .af-footer-help-social .list-social__link{padding:.8rem}body.af-storefront .footer__content-top .af-footer-brand-column .af-footer-brand-follow{margin-top:1.5rem}body.af-storefront .footer__content-bottom{padding-top:1.2rem;padding-bottom:1.3rem}@media(max-width:749px){body.af-storefront .footer__content-top{padding:0 1.8rem 1.4rem}body.af-storefront .footer__content-top .footer-block.grid__item{margin:1.3rem 0}body.af-storefront .footer__content-top .af-footer-help-social .footer__list-social{justify-content:flex-start}body.af-storefront .footer__content-bottom{padding-top:1.1rem;padding-bottom:1.2rem}}body.af-storefront .atomfire-product-pill{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;max-width:100%;margin:0;padding:3px 7px;border:0!important;border-radius:5px;font-size:10px;line-height:1.2;font-weight:800;letter-spacing:.01em;text-transform:none;white-space:nowrap;box-shadow:none}body.af-storefront .atomfire-product-pill.atomfire-in-stock-badge{background:#e7f6e8!important;color:#23683f!important}body.af-storefront .atomfire-product-pill.atomfire-sale-badge{background:#fff2da!important;color:#855606!important}body.af-storefront .atomfire-product-pill.atomfire-clearance-badge{background:#fde9ea!important;color:#9e2a35!important}body.af-storefront .atomfire-product-pill.atomfire-preorder-badge{background:#e7f2fb!important;color:#195f8e!important}body.af-storefront .atomfire-product-pill.atomfire-sold-out-badge{background:#edf1f4!important;color:#5b6975!important}body.af-storefront .price .atomfire-product-pill{margin:.3rem 0 0 .9rem}@media(max-width:749px){body.af-storefront .price .atomfire-product-pill{margin-left:.6rem}}body.af-storefront .footer__content-bottom .footer__content-bottom-wrapper:last-child{justify-content:center}body.af-storefront .footer__content-bottom .footer__content-bottom-wrapper:last-child .footer__copyright{width:100%;text-align:center}body.af-storefront .footer__content-bottom .footer__content-bottom-wrapper:last-child .policies{display:block;max-width:100%;margin:.5rem auto 0;padding:0;text-align:center}body.af-storefront .footer__content-bottom{padding-top:.4rem;padding-bottom:.4rem}body.af-storefront .footer__content-bottom .footer__content-bottom-wrapper:last-child .footer__copyright{margin-top:0}body.af-storefront .footer__content-bottom .footer__content-bottom-wrapper:last-child .policies{margin-top:.15rem}@media(max-width:749px){body.af-storefront .footer__content-bottom{padding-top:.4rem;padding-bottom:.4rem;row-gap:.75rem}}body.af-storefront .card--standard.card--media .card__inner>.card__content .card__badge{position:absolute;left:1.8rem;bottom:1.3rem;z-index:2;margin:0;max-width:calc(100% - 3.6rem);transform:none;pointer-events:none}body.af-storefront .card--standard.card--media .card__inner .card__badge .atomfire-product-pill{box-shadow:0 1px 3px #11374f1a}@media(max-width:749px){body.af-storefront .card--standard.card--media .card__inner>.card__content .card__badge{left:1.8rem;bottom:1.3rem;max-width:calc(100% - 3.6rem)}}body.af-storefront .card--standard.card--media .card__inner .card__media .media{top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;width:auto;background-color:#fff}body.af-storefront .card--standard.card--media .card__inner .card__media .media img{padding:0;object-fit:contain}@media(max-width:749px){body.af-storefront .card--standard.card--media .card__inner .card__media .media{top:.6rem;right:.6rem;bottom:.6rem;left:.6rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/atomfire-site-polish.css.map */
