.custom-featured-blogs{color:var(--text);background:var(--bg)}.custom-featured-blogs__header{color:var(--featured-card-text, var(--text))}.custom-featured-blogs__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:end;gap:var(--gutter);padding-bottom:var(--gutter);border-bottom:1px solid var(--featured-card-border, var(--border));margin-bottom:var(--gutter)}.custom-featured-blogs__eyebrow,.custom-featured-blogs__heading,.custom-featured-blogs__meta,.custom-featured-blogs__title,.custom-featured-blogs__excerpt{margin:0}.custom-featured-blogs__heading{max-width:18ch}.custom-featured-blogs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--gutter)}.custom-featured-blogs__card{min-width:0}.custom-featured-blogs__card-link{display:flex;flex-direction:column;height:100%;color:var(--featured-card-text, var(--text));background:var(--featured-card-bg, var(--bg-accent));border:1px solid var(--featured-card-border, var(--border));overflow:hidden}.custom-featured-blogs__card-link:hover,.custom-featured-blogs__card-link:focus,.custom-featured-blogs__card-link:focus-visible{color:var(--featured-card-text, var(--text))}.custom-featured-blogs__card--single .custom-featured-blogs__card-link{display:grid;grid-template-columns:minmax(12rem,2fr) minmax(0,3fr);height:auto}.custom-featured-blogs__card--single .custom-featured-blogs__media{grid-column:1;grid-row:1;height:16rem}.custom-featured-blogs__card--single .custom-featured-blogs__media .image-wrapper{height:100%;padding-top:0}.custom-featured-blogs__card--single .custom-featured-blogs__content{grid-column:2;grid-row:1;height:16rem;overflow:hidden}.custom-featured-blogs__media{position:relative;overflow:hidden}.custom-featured-blogs__media .image-wrapper,.custom-featured-blogs__media img{transition:transform .6s ease}.custom-featured-blogs__media img{object-fit:cover}.custom-featured-blogs__content{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;padding:var(--inner)}.custom-featured-blogs__meta{color:var(--featured-card-text-muted, var(--text-a70));margin-bottom:calc(var(--inner) / 2)}.custom-featured-blogs__title{color:inherit}.custom-featured-blogs__excerpt{display:-webkit-box;margin-top:var(--inner);color:var(--featured-card-text-muted, var(--text-a70));font-size:calc(var(--font-3) * var(--FONT-ADJUST-BODY));line-height:1.5;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.custom-featured-blogs__action{display:inline-flex;align-items:center;gap:calc(var(--inner) / 2);margin-top:auto;padding-top:var(--inner);color:var(--featured-card-text, var(--text))}.custom-featured-blogs__action .icon{width:1em;height:1em;transition:transform .3s ease}@media(hover:hover){.custom-featured-blogs__card-link:hover .custom-featured-blogs__media .image-wrapper{transform:scale(1.025)}.custom-featured-blogs__card-link:hover .custom-featured-blogs__action .icon{transform:translate(calc(var(--inner) / 4))}}@media only screen and (max-width:749px){.custom-featured-blogs__header{grid-template-columns:1fr;gap:calc(var(--inner) / 2)}.custom-featured-blogs__grid{grid-template-columns:1fr}.custom-featured-blogs__card--single .custom-featured-blogs__card-link{grid-template-columns:minmax(7rem,2fr) minmax(0,3fr)}.custom-featured-blogs__card--single .custom-featured-blogs__media,.custom-featured-blogs__card--single .custom-featured-blogs__content{height:13rem}}@media(prefers-reduced-motion:reduce){.custom-featured-blogs__media .image-wrapper,.custom-featured-blogs__media img,.custom-featured-blogs__action .icon{transition:none}}.custom-image-cards__grid{display:grid;grid-template-columns:repeat(var(--image-cards-columns),minmax(0,1fr))}.custom-image-cards__card{display:flex;flex-direction:column;min-width:0}.custom-image-cards__media{position:relative}.custom-image-cards__overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--image-cards-overlay);opacity:var(--image-cards-overlay-opacity)}.custom-image-cards__image-link{display:block}.custom-image-cards__content{position:relative;z-index:2;padding:32px 0;color:var(--image-cards-text);background:var(--image-cards-background);text-align:left}.custom-image-cards__content .hero__title{color:inherit;margin-bottom:16px}.custom-image-cards__content .custom-product-card-rating{margin-bottom:16px}.custom-image-cards__content .hero__rte{color:inherit}.custom-image-cards__content .hero__button{margin-top:24px;text-align:left}.custom-image-cards__grid--three-blocks .custom-image-cards__content{display:flex;flex:1;flex-direction:column}.custom-image-cards__grid--three-blocks .custom-image-cards__content .hero__button{margin-top:auto}@media only screen and (min-width:750px){.custom-image-cards__content>*{max-width:80%}}@media only screen and (max-width:749px){.custom-image-cards__grid{grid-template-columns:1fr}.custom-image-cards__grid--reversed-mobile .custom-image-cards__card:nth-child(1){order:3}.custom-image-cards__grid--reversed-mobile .custom-image-cards__card:nth-child(2){order:2}.custom-image-cards__grid--reversed-mobile .custom-image-cards__card:nth-child(3){order:1}.custom-image-cards__content{padding:32px 0 48px}}.custom-product-scroll-icon{position:fixed;z-index:30;right:var(--custom-icon-right-desktop);bottom:var(--custom-icon-bottom-desktop);display:block;width:var(--custom-icon-width-desktop);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:bottom .18s ease,opacity .18s ease,transform .18s ease,visibility .18s ease}.custom-product-scroll-icon[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}body.template-product .custom-product-scroll-icon{right:var(--custom-icon-product-right-desktop);bottom:calc(var(--custom-icon-product-bottom-desktop) + var(--custom-icon-cart-bar-offset, 0px))}.custom-product-scroll-icon__link,.custom-product-scroll-icon__image{display:block;width:100%}.custom-product-scroll-icon__image{height:auto;filter:drop-shadow(0 4px 8px rgb(0 0 0 / 24%))}@media only screen and (min-width:750px){.custom-product-scroll-icon--hide-desktop{display:none}}@media only screen and (max-width:749px){.custom-product-scroll-icon{right:var(--custom-icon-right-mobile);bottom:var(--custom-icon-bottom-mobile);width:var(--custom-icon-width-mobile)}.custom-product-scroll-icon--hide-mobile{display:none}body.template-product .custom-product-scroll-icon{right:var(--custom-icon-product-right-mobile);bottom:calc(var(--custom-icon-product-bottom-mobile) + var(--custom-icon-cart-bar-offset, 0px))}}@media(prefers-reduced-motion:reduce){.custom-product-scroll-icon{transition:none}}.custom-image-video-text__media{display:flex;flex:1;min-height:100%}.custom-image-video-text__media .video-background{position:relative;display:flex;width:100%;overflow:hidden}.custom-image-video-text__media--mobile{display:none}.custom-image-video-text__review-summary{display:block;margin:var(--inner) 0;color:inherit;text-decoration:none}.custom-image-video-text__review-rating,.custom-image-video-text__review-text{margin:0}.custom-image-video-text__review-stars{color:#efb512;letter-spacing:.12em;margin-right:.35em}.custom-image-video-text__review-text{margin-top:.15em}@media screen and (max-width:749px){.custom-image-video-text__media--desktop:not(.custom-image-video-text__media--mobile-fallback){display:none}.custom-image-video-text__media--mobile{display:block}.brick__section.custom-image-video-text__layout--mobile-media-first .brick__block--images{order:0!important}.brick__section.custom-image-video-text__layout--mobile-media-first .brick__block--text,.brick__section.custom-image-video-text__layout--mobile-text-first .brick__block--images{order:1!important}.brick__section.custom-image-video-text__layout--mobile-text-first .brick__block--text{order:0!important}}.custom-featured-product{width:min(calc(100% - 40px),var(--custom-featured-product-max-width));margin:var(--custom-featured-product-margin-top) auto var(--custom-featured-product-margin-bottom);color:var(--custom-featured-product-text);container-name:custom-featured-product;container-type:inline-size}.custom-featured-product--inline{width:min(100%,var(--custom-featured-product-max-width))}.custom-featured-product__card{display:grid;grid-template-columns:30% minmax(0,1fr);background:var(--custom-featured-product-background);border:1px solid #0f6464}.custom-featured-product__media{position:relative;display:block;align-self:start;aspect-ratio:1;min-width:0;color:inherit;overflow:hidden;border-right:1px solid #0f6464}.custom-featured-product__media .image-wrapper{height:100%;margin:0}.custom-featured-product__image{transition:opacity .3s ease}.custom-featured-product__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:100%;object-fit:cover;opacity:0}.custom-featured-product__media:hover .custom-featured-product__image--secondary,.custom-featured-product__media:focus-visible .custom-featured-product__image--secondary{opacity:1}.custom-featured-product__media .custom-product-card-badge{max-width:24%}.custom-featured-product__details{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:18px;min-width:0;padding:24px}.custom-featured-product__copy{min-width:0}.custom-featured-product__title{margin:0 0 16px;line-height:1}.custom-featured-product__title a{color:inherit}.custom-featured-product__description,.custom-featured-product__description p{margin:0}.custom-featured-product__description{max-width:600px;line-height:1.2}.custom-featured-product__rating{display:inline-flex;align-items:center;gap:5px;margin-top:14px;color:inherit;line-height:1}.custom-featured-product__price{display:flex;align-items:baseline;gap:8px;margin-top:10px}.custom-featured-product__price--compare{opacity:.65}.custom-featured-product__stars{position:relative;display:inline-block;color:#0f646440;letter-spacing:1px}.custom-featured-product__stars-filled{position:absolute;top:0;left:0;overflow:hidden;color:#f5b800;white-space:nowrap}.custom-featured-product__action,.custom-featured-product__action product-form,.custom-featured-product__action .product-form,.custom-featured-product__action .btn{width:100%}.custom-featured-product__action product-form{display:block}.custom-featured-product__action .btn{min-height:42px;--btn-border: var(--custom-featured-product-button);--btn-bg: var(--custom-featured-product-button);--btn-text: var(--custom-featured-product-button-text);--btn-border-hover: color-mix( in srgb, var(--custom-featured-product-button), var(--custom-featured-product-button-text) 10% );--btn-bg-hover: color-mix( in srgb, var(--custom-featured-product-button), var(--custom-featured-product-button-text) 10% );--btn-text-hover: var(--custom-featured-product-button-text)}.custom-featured-product__action{max-width:none}.custom-featured-product__action product-form,.custom-featured-product__action>.btn{max-width:190px}.custom-featured-product__shipping{line-height:1.25}.custom-featured-product__shipping p{margin:0}.custom-featured-product__action .product__form__errors:empty{display:none}@media(prefers-reduced-motion:reduce){.custom-featured-product__image{transition:none}}@container custom-featured-product (max-width: 700px){.custom-featured-product__card{grid-template-columns:35% minmax(0,1fr)}.custom-featured-product__details{gap:12px;padding:16px}.custom-featured-product__title{margin-bottom:8px}.custom-featured-product__rating{margin-top:8px}.custom-featured-product__action .btn{min-height:40px}.custom-featured-product__shipping{padding-top:12px;border-top:1px solid #0f6464}}@media only screen and (max-width:749px){.custom-featured-product{width:min(calc(100% - 40px),420px)}.custom-featured-product--inline{width:100%}.custom-featured-product__card{display:block}.custom-featured-product__media{aspect-ratio:1;border-right:0;border-bottom:1px solid #0f6464}.custom-featured-product__details{display:block;padding:0}.custom-featured-product__shipping{padding:0 20px 20px;border-top:0}.custom-featured-product__copy{padding:14px 20px 12px}.custom-featured-product__title{margin-bottom:16px}.custom-featured-product__action{max-width:none;padding:18px 14% 22px}.custom-featured-product__action product-form,.custom-featured-product__action>.btn{margin-right:auto;margin-left:auto}}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map */
