#main-content{--pr-body-font: "Helvetica Neue", Helvetica, Arial, sans-serif;--pr-heading-font: "Barlow Condensed", "Roboto Condensed", "Arial Narrow", sans-serif;--pr-container: 1512px;--pr-gutter: 48px;--pr-section-space: 64px;--pr-heading-size: 40px;--body-font-family: var(--pr-body-font);--body-font-size: 16;--body-font-weight: 400;--heading-font-family: var(--pr-heading-font);--heading-font-weight: 700;--heading-font-style: normal;--gutter: var(--pr-gutter);--page-width: calc(var(--pr-container) - var(--pr-gutter) * 2);--column-gap: 24px;--grid-column-gap: 24px;--heading-gap: 32px;font-family:var(--pr-body-font);font-size:16px;font-weight:400;line-height:1.5}#main-content .container:not(.reading-width):not(.form-width){box-sizing:border-box;width:100%;max-width:var(--pr-container);margin-inline:auto;padding-inline:var(--pr-gutter)}#main-content :is(.sa-category-section,.shop_by_situation) .slider>.container{max-width:100%;padding-inline:0}#main-content .featured-collection-products.container .slider>.products-grid-container.container{max-width:100%;padding-inline:0}#main-content .page-width{box-sizing:border-box;width:calc(100% - var(--pr-gutter) * 2);max-width:calc(var(--pr-container) - var(--pr-gutter) * 2)}#main-content .section:not(:empty){margin-block:var(--pr-section-space)}#main-content .section--padded:not(:empty),#main-content .section--padded-default:not(:empty){margin-block:0;padding-block:var(--pr-section-space)}#main-content .section--full-width:not(:empty){margin-block:0}#main-content :is(h1,h2,h3,h4,h5,h6,.font-heading){font-family:var(--pr-heading-font);font-style:normal}#main-content :is(.section__heading,.section__header h2,h2.sa-section-heading,.sa-help__heading,.sa-mira-feature__copy h3){font-size:var(--pr-heading-size);font-weight:700;line-height:1;letter-spacing:normal}#main-content :is(.section__header,.sa-brands__header){margin-bottom:32px}#main-content .section__header>.link{font:700 16px/24px var(--pr-body-font)}#main-content h2.sa-section-heading{gap:24px;white-space:normal;text-wrap:balance}#main-content h2.sa-section-heading:before,#main-content h2.sa-section-heading:after{flex:0 1 120px;min-width:16px}#main-content .rte{font-size:16px;line-height:24px}#main-content .rte h2{font-size:var(--pr-heading-size);line-height:1.1}#main-content .rte h3{font-size:28px;line-height:1.15}#main-content .btn:is(.btn--primary,.btn--secondary):not(.slider-nav__btn):not(.btn--icon){box-sizing:border-box;min-height:48px;padding:12px 30px;font-family:var(--pr-body-font);font-size:16px;font-weight:700;line-height:20px;text-transform:none}#main-content .slider-nav .btn{width:48px;height:48px;min-height:48px;padding:0}#main-content .sa-category-card__title{font:700 20px/24px var(--pr-heading-font)}#main-content :is(.cc-featured-collection,.shop_by_situation) .slider__grid{--column-gap: 24px;column-gap:24px;align-items:stretch}#main-content .card--product{min-width:0;height:100%;font-family:var(--pr-body-font)}#main-content .card--product .card__media{border-radius:12px;overflow:hidden}#main-content .card--product .card__info,#main-content .card--product .card__info-container,#main-content .card--product .card__info-inner{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}#main-content .card--product .card__info{padding-top:16px}#main-content .card--product .card__title,#main-content .card--product .card__title a.card-link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:38.4px;max-height:38.4px;margin:0;font:700 16px/19.2px var(--pr-body-font);text-transform:none}#main-content .card--product .price__current{font:700 16px/19.2px var(--pr-body-font)}#main-content .card--product :is(.price__was,.price__from){font:400 12px/16px var(--pr-body-font)}#main-content .card--product .price__default{min-height:24px;gap:4px 8px}#main-content .card--product .card__quick-add{margin-top:auto;padding-top:16px}#main-content .card--product .card__quick-add .btn:is(.btn--primary,.btn--secondary){display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 8px;font:700 16px/20px var(--pr-body-font)}#main-content .shop_by_situation .card__info .card__title,#main-content .shop_by_situation .card__info .card__title a.card-link{font:700 20px/24px var(--pr-heading-font);min-height:48px}#main-content .shop_by_situation .card__collection-description{font:400 16px/24px var(--pr-body-font)}#main-content .protect_section.section:not(:empty){margin-block:var(--pr-section-space);padding-block:0}#main-content .protect_section.section .media-with-text__text{padding:48px}#main-content .protect_section.section h2,#main-content .featured_product_sec .product-title,#main-content .featured_product_sec .product-title a{font:700 var(--pr-heading-size)/1 var(--pr-heading-font)}#main-content .protect_section.section p,#main-content .featured_product_sec .sa-offer-intro,#main-content .sa-mira-feature__copy p,#main-content .sa-help__text{font:400 16px/24px var(--pr-body-font)}#main-content .featured_product_sec{padding-block:32px}#main-content .featured_product_sec .media-with-text{gap:48px}#main-content .featured_product_sec .price__current{font:700 24px/29px var(--pr-body-font)}#main-content .sa-brands__grid{gap:24px}#main-content .sa-mira-feature__copy{padding:48px}#main-content .sa-help{padding-block:var(--pr-section-space)}#main-content .cc-collection-banner.section:not(:empty){margin-top:24px;margin-bottom:32px}#main-content .collection-banner .collection-banner__heading{font:700 64px/1 var(--pr-heading-font)}#main-content .cc-collection-products.section:not(:empty){margin-top:0;margin-bottom:var(--pr-section-space)}#main-content .main-products-grid[data-layout=grid] .main-products-grid__results>.grid{column-gap:24px;row-gap:48px;align-items:stretch}#main-content .main-products-grid[data-layout=list] .main-products-grid__results>.grid{grid-template-columns:minmax(0,1fr);row-gap:24px}#main-content .cc-main-product .product-title{font:700 40px/1 var(--pr-heading-font)}#main-content .cc-main-product .product-info__price .price__current{font:700 20px/24px var(--pr-body-font)}#main-content .cc-main-product .product-info__price .price__was{font:400 16px/20px var(--pr-body-font)}#main-content .cc-main-product .product-info__disclosure{font:700 16px/24px var(--pr-body-font)}@media(min-width:1024px){#main-content .sa-merchandising .products-grid-container>.slider__grid{grid-auto-columns:calc((100% - 4 * var(--column-gap)) / 5)}#main-content .main-products-grid[data-layout=grid]:has(.main-products-grid__filters:not(.lg\:js-hidden)) .main-products-grid__results>.grid{grid-template-columns:repeat(3,minmax(0,1fr))}#main-content .cc-main-product,#main-content .cc-main-product+.product-details{--product-info-width: 41.38%;--product-column-padding: 24px}#main-content .product-main+.product-details{box-sizing:border-box;max-width:var(--pr-container);padding-inline:var(--pr-gutter)}#main-content .product-main+.product-details>.container{width:calc(100% - var(--product-info-width));max-width:none;margin:0;padding-inline:0 24px}}@media(max-width:1023.98px){#main-content{--pr-gutter: 24px;--pr-section-space: 40px;--pr-heading-size: 32px;--column-gap: 12px;--grid-column-gap: 12px;--heading-gap: 24px}#main-content :is(.section__header,.sa-brands__header){margin-bottom:24px}#main-content :is(.cc-featured-collection,.shop_by_situation) .slider__grid{--column-gap: 12px;column-gap:12px}#main-content .protect_section.section .media-with-text__text,#main-content .sa-mira-feature__copy{padding:32px 24px}#main-content .featured_product_sec .media-with-text{gap:24px}#main-content .sa-brands__grid{gap:12px}#main-content .collection-banner .collection-banner__heading{font-size:48px}#main-content .cc-main-product .product-title{font-size:32px}}@media(min-width:768px)and (max-width:1023.98px){#main-content .product-main+.product-details>.container{width:calc(100% - var(--product-info-width));margin:0;padding-inline:0 var(--product-column-padding)}}@media(max-width:767px){#main-content h2.sa-section-heading{gap:12px}#main-content h2.sa-section-heading:before,#main-content h2.sa-section-heading:after{flex-basis:32px;min-width:8px}#main-content .sa-category-card__title{font-size:18px;line-height:21px;inset-inline:12px}#main-content .sa-merchandising .products-grid-container>.slider__grid{grid-auto-columns:max(242px,66%)}#main-content .main-products-grid[data-layout=grid] .main-products-grid__results>.grid{column-gap:12px;row-gap:32px}#main-content .featured_product_sec{padding-block:24px}#main-content .cc-main-product .product-info__block{margin-block:24px}}@media(max-width:767px){#main-content .main-products-grid__results>.grid{margin-inline:0;margin-top:0}}@media(max-width:767px){#main-content{--pr-gutter: 16px;--pr-section-space: 32px;--heading-gap: 20px}#main-content :is(.section__header,.sa-brands__header){margin-bottom:20px}#main-content .pr-collection-header__inner,#main-content .pr-collection-nav__inner{padding-inline:16px}#main-content .main-products-grid[data-layout=grid] .main-products-grid__results>.grid{column-gap:12px;row-gap:28px}#main-content>.shopify-section{scroll-margin-top:76px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/pr-scale-system.css.map */
