.section-footer{background:#000;color:#fff}.section-footer .section-footer__row-container{max-width:var(--page-container-width);padding-left:var(--container-pad-x);padding-right:var(--container-pad-x)}.section-footer .section-footer__row--blocks{position:relative;padding-top:20px;padding-bottom:10px;border-top:1px dotted #555555;border-bottom:1px dotted #555555}.section-footer .section-footer__row--blocks .section-footer__row__col{width:100%;padding:20px 0 28px;border-bottom:1px dotted #555555}.section-footer .section-footer__row--blocks .section-footer__row__col:last-child{border-bottom:0;padding-bottom:20px}@media(min-width:768px){.section-footer .section-footer__row--blocks{flex-wrap:nowrap;column-gap:40px;padding-top:36px;padding-bottom:36px;margin-bottom:0}.section-footer .section-footer__row--blocks .section-footer__row__col{flex:1 1 0;width:auto;margin-bottom:0;padding:0 8px 0 0;border-bottom:0}}.section-footer .section-footer__title,.section-footer .section-footer__title.h6{margin:0 0 12px;font-size:20px;font-weight:400;line-height:1.3;color:#fff;letter-spacing:0;text-transform:none}.section-footer .section-footer__menu-block__menu,.section-footer .section-footer__custom-liquid,.section-footer .section-footer__custom-liquid ul{margin:0;padding:0;font-size:15px;line-height:1.6;list-style:none}.section-footer .section-footer__menu-block__menu li,.section-footer .section-footer__custom-liquid li{margin:0 0 4px;list-style:none}.section-footer .section-footer__menu-block__menu a,.section-footer .section-footer__custom-liquid a,.section-footer .section-footer__text,.section-footer .section-footer__text a{color:#fff;text-decoration:none}.section-footer .section-footer__row-lower{justify-content:center;text-align:center;flex-wrap:wrap;padding:18px 0 28px}@media(min-width:768px){.section-footer .section-footer__row-lower{flex-wrap:wrap}.section-footer .section-footer__row-lower .section-footer__row__col:first-child{order:0}}.section-footer .section-footer__row-lower .section-footer__row__col{width:100%;padding:0}.section-footer .section-footer__lower-bar{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.section-footer .section-footer__newsletter-block--lower{width:100%;max-width:350px;text-align:center}.section-footer .section-footer__newsletter-block--lower .section-footer__title{margin-bottom:8px}.section-footer .section-footer__newsletter-block--lower .section-footer__text{margin-bottom:12px}.section-footer .section-footer__newsletter-block--lower .signup-form{margin:0}.section-footer .section-footer__newsletter-block--lower .signup-form p{margin:0 0 10px}.section-footer .section-footer__localization{display:flex;justify-content:center;margin:0 0 8px}.section-footer .section-footer__localization .localization,.section-footer .section-footer__localization .localization__grid{text-align:center;justify-content:center}@media(min-width:768px){.section-footer .section-footer__lower-bar{flex-direction:row;justify-content:space-between;align-items:center;text-align:left}.section-footer .section-footer__localization{justify-content:flex-start;margin:0}.section-footer .section-footer__localization .localization,.section-footer .section-footer__localization .localization__grid{text-align:left;justify-content:flex-start}.section-footer .section-footer__newsletter-block--lower{text-align:left}}.section-footer .copyright,.section-footer .copyright .copy{display:block;width:100%;color:#fff;font-size:14px;text-align:center}.section-footer .copyright .copy a{color:#fff}.section-footer .signup-form input[type=email],.section-footer .signup-form input[type=text],.section-footer .custom-select__btn{background:#5a6068;color:#fff;border:1px solid #6e747c}.section-footer .signup-form input::placeholder{color:#b4b8bc}.section-footer .custom-select__btn>.icon,.section-footer .custom-select__btn path{color:#fff;fill:#fff}.section-footer .social a,.section-footer .social svg{color:#fff}.section-footer .mobile-disclosure summary,.section-footer .mobile-disclosure__title{padding:0;pointer-events:none;cursor:default}.section-footer .mobile-disclosure summary:before,.section-footer .mobile-disclosure summary:after,.section-footer .disclosure__title:before,.section-footer .disclosure__title:after{display:none}.mc-hero{background:#fff}.mc-hero__banner{position:relative;overflow:hidden;background-color:var(--mc-hero-bg-color, #e08a52)}.mc-hero__bg,.mc-hero__blur{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.mc-hero__bg{top:0;right:0;bottom:0;left:0}.mc-hero__bg img{width:100%;height:100%;object-fit:var(--mc-hero-bg-fit, cover);object-position:center}.mc-hero__bg--blur{top:-12%;right:-12%;bottom:-12%;left:-12%}.mc-hero__bg--blur img{filter:blur(28px);transform:scale(1.12)}.mc-hero__blur{top:-18%;right:-18%;bottom:-18%;left:-18%}.mc-hero__blur img{width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(52px) saturate(1.55) brightness(1.08);transform:scale(1.25);opacity:.88}.mc-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr;align-items:center;gap:16px;max-width:var(--page-container-width);margin:0 auto;padding:28px var(--container-pad-x);text-align:center}@media(min-width:768px){.mc-hero__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:8px var(--container-pad-x) 0;min-height:0}.mc-hero__copy--left{justify-self:end}.mc-hero__copy--right{justify-self:start}}.mc-hero__copy--left,.mc-hero__copy--right{text-align:center}@media(min-width:768px){.mc-hero__copy--left,.mc-hero__heading{text-align:right}}.mc-hero__heading{margin:0 auto;color:#fff;font-size:var(--mc-hero-heading-size-m, 28px);font-weight:400;line-height:1.2;text-align:center;text-shadow:0 1px 8px rgba(0,0,0,.18)}@media(min-width:768px){.mc-hero__heading{margin-right:0;margin-left:auto;font-size:var(--mc-hero-heading-size, 32px);max-width:280px;text-align:right}}.mc-hero__subhead{margin:12px 0 0;color:#fff;font-size:16px;text-align:center}.mc-hero__cta{display:inline-block;color:#fff;font-size:var(--mc-hero-cta-size-m, 28px);font-weight:400;text-decoration:none;text-shadow:0 1px 8px rgba(0,0,0,.18)}.mc-hero__cta:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}@media(min-width:768px){.mc-hero__cta{margin-top:20px;font-size:var(--mc-hero-cta-size, 26px)}}.mc-hero__image-wrap{position:relative;z-index:1;display:flex;justify-content:center;align-items:flex-end}.mc-hero__image{display:block;max-height:var(--mc-hero-image-max-h-m, 220px);object-fit:var(--mc-hero-image-fit, contain);object-position:center}@media(min-width:768px){.mc-hero__image{max-height:var(--mc-hero-image-max-h, 260px)}}@media(max-width:767.98px){.mc-hero__rating-item{font-size:12px}.mc-hero__rating{gap:18px!important;flex-wrap:nowrap!important}.mc-hero__inner{gap:8px;padding:16px var(--container-pad-x)}.mc-hero--cta-right .mc-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading heading" "image cta";align-items:center}.mc-hero--cta-right .mc-hero__copy--left{grid-area:heading}.mc-hero--cta-right .mc-hero__image-wrap{grid-area:image}.mc-hero--cta-right .mc-hero__copy--right{grid-area:cta;justify-self:start;text-align:left}.mc-hero__cta:hover{color:#222;text-decoration:underline;text-underline-offset:4px}}.mc-hero__rating{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 40px;max-width:var(--page-container-width);margin:0 auto;padding:8px var(--container-pad-x) 0;color:#5c5c5c;font-size:16px;text-align:center}.mc-hero__rating-stars{color:#f6a529;letter-spacing:2px;font-size:22px;line-height:1}.mc-hero__cta{text-decoration:underline!important}.mc-benefit-grid{margin-top:var(--mc-bg-space-top, 8px);margin-bottom:var(--mc-bg-space-bottom, 24px)}.mc-benefit-grid__row{display:flex;flex-direction:column;gap:var(--mc-bg-gap, 14px);max-width:var(--mc-bg-max, 700px);width:100%}.mc-benefit-grid--align-left .mc-benefit-grid__row{margin-left:0;margin-right:auto}.mc-benefit-grid--align-center .mc-benefit-grid__row{margin-left:auto;margin-right:auto}.mc-benefit-grid--align-right .mc-benefit-grid__row{margin-left:auto;margin-right:0}.mc-benefit-grid--row .mc-benefit-grid__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mc-bg-gap, 14px) 16px}.mc-benefit-grid__item{min-width:0}.mc-benefit-grid--align-left .mc-benefit-grid__item{text-align:left}.mc-benefit-grid--align-center .mc-benefit-grid__item{text-align:center}.mc-benefit-grid--align-right .mc-benefit-grid__item{text-align:right}.mc-benefit-grid__title{margin:0 0 4px;font-size:15px;font-weight:700;line-height:1.45;color:#666}.mc-benefit-grid__text,.mc-benefit-grid__text p{margin:0;font-size:15px;line-height:1.5;color:#555}@media(max-width:767px){.mc-benefit-grid--row .mc-benefit-grid__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.maccase-data-table__heading{margin:0 0 1.25rem}.maccase-data-table__intro{margin:0 0 1.5rem}.maccase-data-table__scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.maccase-data-table__scroll table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.5;color:#3f4b57}.maccase-data-table__scroll th,.maccase-data-table__scroll td{padding:.85rem .75rem;text-align:left;vertical-align:top}.maccase-data-table__scroll thead th{font-weight:700}.maccase-data-table__style--minimal table{border:0}.maccase-data-table__style--minimal th,.maccase-data-table__style--minimal td{border:0;border-bottom:1px solid transparent}.maccase-data-table__style--minimal thead th{border-bottom:1px solid #d1d6d9}.maccase-data-table__style--minimal tbody tr:not(:last-child) td{border-bottom:1px solid #eceef0}.maccase-data-table__style--bordered th,.maccase-data-table__style--bordered td{border:1px solid #d1d6d9}.maccase-data-table__style--bordered thead th{background:#f7f7f7}@media(max-width:767px){.maccase-data-table__scroll table{font-size:.875rem;min-width:36rem}}.maccase-link-groups__intro,.maccase-link-groups__group{margin:0 0 1.75rem}.maccase-link-groups__group:last-child{margin-bottom:0}.maccase-link-groups__heading{margin:0 0 .65rem;font-size:1.125rem;font-weight:600;color:#3f4b57}.maccase-link-groups__links{font-size:.9375rem;line-height:1.7;color:#3f4b57}.maccase-link-groups__links a{color:#3d4c4f;text-decoration:none}.maccase-link-groups__links a:hover{color:#bf570a;text-decoration:underline}.maccase-link-groups__links p{margin:0}.mc-prose__band{width:100%}.mc-prose__band-inner{padding-top:1.5rem;padding-bottom:1.75rem}.mc-prose__inner{color:#333}.mc-prose--align-center .mc-prose__inner{text-align:center}.mc-prose--align-left .mc-prose__inner{text-align:left}.mc-prose--align-right .mc-prose__inner{text-align:right}.mc-prose--layout-title-center-body-left .mc-prose__inner{text-align:left}.mc-prose--layout-title-center-body-left .mc-prose__inner>.mc-prose__heading--h2:first-child{text-align:center}.mc-prose__align--left{text-align:left!important}.mc-prose__align--center{text-align:center!important}.mc-prose__align--right{text-align:right!important}.mc-prose__rule.mc-prose__align--left{margin-left:0;margin-right:auto}.mc-prose__rule.mc-prose__align--center{margin-left:auto;margin-right:auto}.mc-prose__rule.mc-prose__align--right{margin-left:auto;margin-right:0}.mc-prose__heading{margin:0 0 .75rem;font-weight:300;line-height:1.3;color:#3f4b57}.mc-prose__heading--h2{font-size:27px;margin-bottom:1rem}.mc-prose__heading--h3{font-size:18px;font-weight:300;margin-top:1.75rem;margin-bottom:.65rem}.mc-prose__heading--sm{font-size:22px}.mc-prose__heading--md{font-size:27px}.mc-prose__heading--lg{font-size:32px}.mc-prose__heading--h3.mc-prose__heading--sm{font-size:16px}.mc-prose__heading--h3.mc-prose__heading--md{font-size:18px}.mc-prose__heading--h3.mc-prose__heading--lg{font-size:20px}.mc-prose__rule{width:72px;height:0;margin:.35rem auto 1rem;border:0;border-top:1px solid #cccccc}.mc-prose--align-left .mc-prose__rule{margin-left:0;margin-right:auto}.mc-prose__section-rule{width:100%;height:0;margin:1.75rem 0 0;border:0;border-top:1px solid #d0d0d0}.mc-prose__text{margin:0 0 1.15rem;font-size:15px;line-height:1.6;color:#333}.mc-prose__text:last-child{margin-bottom:0}.mc-prose__text--large{font-size:16px;line-height:26px}.mc-prose__text p{margin:0 0 .85em}.mc-prose__text p:last-child{margin-bottom:0}.mc-prose__text a{color:#3d4c4f;text-decoration:underline}.mc-prose__text a:hover{color:#bf570a}.mc-prose__text strong{font-weight:700;color:#3f4b57}.mc-prose__image{margin:1rem 0 .35rem;padding:0}.mc-prose--align-center .mc-prose__image,.mc-prose--align-left .mc-prose__image,.mc-prose--layout-title-center-body-left .mc-prose__image{margin-left:auto;margin-right:auto}.mc-prose--align-right .mc-prose__image{margin-left:auto;margin-right:0}.mc-prose__image img{display:block;width:100%;height:auto}.mc-prose__image-caption{display:block;margin:.5rem 0 0;font-size:18px;font-weight:300;line-height:1.3;color:#3f4b57;text-align:left}.mc-prose__image+.mc-prose__text{margin-top:.85rem}.mc-prose__image+.mc-prose__heading--h3{margin-top:1.25rem}@media(max-width:767px){.mc-prose__heading--h2,.mc-prose__heading--md{font-size:24px}.mc-prose__heading--lg{font-size:28px}.mc-prose__heading--h3{margin-top:1.4rem}}.maccase-toc__heading{margin:0 0 1rem}.maccase-toc__list{list-style:none;margin:0;padding:0;columns:1;column-gap:2rem}.maccase-toc__list--cols-2{columns:1}@media(min-width:768px){.maccase-toc__list--cols-2{columns:2}}.maccase-toc__item{break-inside:avoid;margin:0 0 .65rem;padding:0}.maccase-toc__link{color:#bf570a;text-decoration:none}.maccase-toc__link:hover{text-decoration:underline}.mc-coll-title{text-align:center;font-size:22px;font-weight:400;color:#3f4b57;letter-spacing:0;text-transform:none}.mc-coll-header{margin-top:36px;padding-bottom:12px}.mc-coll-intro{max-width:var(--reading-container-width);margin-left:auto;margin-right:auto}.mc-coll-intro>:first-child{margin-top:0}.mc-coll-intro h1,.mc-coll-intro h2:first-child{font-size:28px;font-weight:300;line-height:1.3;color:#3f4b57;letter-spacing:0;text-transform:none;margin:0 0 10px}.template-collection .product-block__title{font-size:15px;font-weight:400;color:#333}.template-collection .product-block .product-price,.template-collection .product-block .product-price .price{font-weight:700;color:#333}.template-collection .product-block .product-price .price,.template-collection .product-block .product-price .theme-money{font-size:15px}.template-collection .product-grid{display:flex;flex-wrap:wrap;justify-content:center;column-gap:16px}.template-collection .product-grid .product-block{width:calc((100% - (var(--product-columns-desktop) - 1) * 16px) / var(--product-columns-desktop));flex:0 0 auto;max-width:100%}.template-collection .product-grid .product-block .block-inner-inner{padding:0 15px}.template-collection .product-grid .product-block .image-cont{width:80%;margin:0 auto}.template-collection .product-block__rating{margin:4px 0 2px}.template-collection .product-block__short-desc{margin-top:6px;font-size:12px;line-height:1.5;text-align:left;color:#333}.mc-coll-below{max-width:var(--page-container-width);text-align:center}.mc-coll-below__prose,.mc-coll-below__reading{max-width:var(--reading-container-width);margin-left:auto;margin-right:auto;text-align:center}.mc-coll-below table th,.mc-coll-below table td{text-align:center}.mc-coll-below__table,.mc-coll-below__reading{margin-top:40px}.mc-coll-below__table table{width:100%;margin-bottom:0}.mc-coll-below__table>*:not(table){margin-top:16px;margin-bottom:0}.mc-coll-below .rte>p:last-child,.mc-coll-below .rte>*:last-child{margin-bottom:0}.template-collection .filter-container--side:not(.filter-container--show-filters-desktop){display:block}.template-collection .filter-container--side:not(.filter-container--show-filters-desktop) .filters-adjacent{width:100%}.mc-shop-row{background:#fff;color:#3f4b57;padding:4px 0 8px}.mc-shop-row .container{max-width:var(--page-container-width);padding-left:var(--container-pad-x);padding-right:var(--container-pad-x)}.mc-shop-row__title{position:relative;overflow:visible;margin:8px 0 12px;font-size:23px;font-weight:400;line-height:1.4;color:#3f4b57;text-transform:none;letter-spacing:0}.mc-shop-row__title:before{content:"";position:absolute;top:50%;left:50%;width:70%;height:1px;background:#d8d8d8;transform:translate(-50%,-50%)}.mc-shop-row__title span{position:relative;z-index:1;display:inline-block;padding:2px 20px;line-height:1.4;background:#fff}.mc-shop-row .flexible-layout--variable-columns{flex-wrap:wrap;justify-content:center}.mc-shop-row .flexible-layout--variable-columns .column{flex:1 1 0;min-width:110px;max-width:none;text-align:center}@media(min-width:768px){.mc-shop-row .flexible-layout--variable-columns{flex-wrap:nowrap}.mc-shop-row .flexible-layout--variable-columns .column{min-width:0}}.mc-shop-row .text-column__image{margin:0 auto 8px;background:#fff}.mc-shop-row .text-column__image img,.mc-shop-row .text-column__image .image-wrapper,.mc-shop-row .text-column__image .rimage-outer-wrapper{background:#fff}.mc-shop-row .text-column__image .img-ar,.mc-shop-row .text-column__image img{object-fit:contain;width:100%;height:auto}.mc-shop-row .text-column__image .img-ar--contain img{object-fit:contain}.mc-shop-row .text-column__title{margin:0;font-size:14px;font-weight:400;color:#3f4b57}.mc-shop-row .text-column__title a{color:#3f4b57;text-decoration:none}.mc-shop-row .text-column__title a:hover{text-decoration:underline}.mc-shop-row--knockout .text-column__image,.mc-shop-row--knockout .text-column__image img{background:#fff}.mc-heading--left .hometitle{text-align:left}.mc-heading--center .hometitle{text-align:center}.mc-heading--right .hometitle{text-align:right}@media(max-width:767.98px){.mc-heading-m--left .hometitle{text-align:left}.mc-heading-m--center .hometitle{text-align:center}.mc-heading-m--right .hometitle{text-align:right}.mc-col-m--left .column,.mc-shop-row.mc-col-m--left .flexible-layout--variable-columns .column{text-align:left}.mc-col-m--left .text-column__image,.mc-shop-row.mc-col-m--left .text-column__image{margin-left:0;margin-right:auto}.mc-col-m--center .column,.mc-shop-row.mc-col-m--center .flexible-layout--variable-columns .column{text-align:center}.mc-col-m--center .text-column__image,.mc-shop-row.mc-col-m--center .text-column__image{margin-left:auto;margin-right:auto}.mc-col-m--right .column,.mc-shop-row.mc-col-m--right .flexible-layout--variable-columns .column{text-align:right}.mc-col-m--right .text-column__image,.mc-shop-row.mc-col-m--right .text-column__image{margin-left:auto;margin-right:0}.mc-img-m-full .text-column__image,.mc-shop-row.mc-img-m-full .text-column__image{width:100%;max-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/105/compiled_assets/styles.css.map */
