.section__main-article{background-color:transparent}.article-template__title h1{margin:0}.article-template__content .rte h2{font-size:calc(var(--font-heading-scale)* 3.2rem);margin-bottom:2.4rem}.article-template__content .rte img,.article-template__content .rte iframe{width:100%;position:relative}.article-template__content .rte iframe{min-height:50rem;height:auto}.sticky-navigation{--color-background: var(--color-black);--gradient-background: rgba(var(--color-background), 1);--color-foreground: var(--color-white);margin-top:2.4rem;z-index:calc(var(--z-index-base) + 2);position:sticky;bottom:0;width:100%;transition:bottom var(--duration-short) ease-out}.article-navigation{padding:1.6rem 0;grid-gap:2.4rem}.sticky-navigation .svg-wrapper{width:1.6rem;height:1.6rem}.article-navigation h3{margin-top:0;margin-bottom:0;flex-shrink:0}.article-navigation .navigation{grid-gap:2.4rem;flex-grow:1;width:100%}@media screen and (min-width:1025px){.article-navigation{padding-top:2.4rem;padding-bottom:2.4rem}}.article-template .product-bundle__wrapper{padding:2.4rem 1.6rem}.article-template .product-bundle .bundle-products__header{margin-bottom:2.4rem}.article-template .product-bundle .bundle-products__heading{margin-top:0;margin-bottom:0;font-weight:600}.article-template .product-bundle .bundle-products__heading+.bundle-products__text{margin-top:1.6rem}.article-template .product-bundle__wrapper .card{--color-foreground: var(--global-color-foreground);--color-background: var(--global-color-background);--gradient-background: var(--global-gradient-background)}.article-template .product-bundle .card__media{width:12rem}.article-template .product-bundle .card__media .media>img{object-fit:contain}.article-template .product-bundle .card__inner{padding:1.6rem}.article-template .product-bundle .card__content{padding-left:1.6rem;padding-right:3.2rem;position:relative;align-self:normal;display:flex;align-items:flex-start}.article-template .product-bundle .bundle-products__list{--grid-item-offset: 1.2rem}.article-template .product-bundle .bundle-products__totals{--color-foreground: var(--global-color-foreground);--color-background: var(--global-color-background);--gradient-background: var(--global-gradient-background);margin-top:1.2rem;padding:3rem 1.6rem 3.8rem;background-color:#fff}.article-template .product-bundle .bundle-products__totals-item:not(:last-child){margin-bottom:1.6rem}.article-template .bundle-item__label{position:absolute;top:0;right:0;cursor:pointer;line-height:1;z-index:2;overflow:hidden}.article-template .bundle-item__label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;outline-offset:-.3rem}.article-template .bundle-item__label:has(*:focus):after,.article-template .bundle-item__label:has(*:focus-visible):after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);outline:.2rem solid rgba(var(--color-foreground),.5)}.article-template .bundle-item__label input[type=checkbox]~svg{margin-right:0}.article-template .product-swatches .variant-option__button-label{border-color:transparent}.article-template .product-swatches .variant-option__button-label:has(:checked){border-color:rgba(var(--color-foreground),1)}@media screen and (hover:hover){.product-swatches .variant-option__button-label:hover{border-color:rgba(var(--color-foreground),1)}}@media screen and (max-width:1024px){.article-template.has-bundle .aside-wrapper{display:inline-block;margin-top:4rem;margin-left:calc(var(--page-padding-inline, 1.6rem) * -1);margin-right:calc(var(--page-padding-inline, 1.6rem) * -1)}.article-template .product-bundle__wrapper{padding:3.5rem 1.6rem 4rem}.article-template .bundle-item__label{top:.5rem}}@media screen and (min-width:1025px){.article-template.has-bundle .aside-wrapper,.article-template.has-bundle .article-wrapper{float:left}.article-template.has-bundle .aside-wrapper{position:sticky;display:inline-block;vertical-align:top;top:8rem;z-index:1;width:40rem}.article-template.has-bundle .article-wrapper{width:calc(100% - 40rem);padding-right:clamp(2.4rem,3.5vw,6rem)}.article-template.has-bundle .product-bundle__wrapper{padding-inline:clamp(2.4rem,3.5vw,5rem);padding-top:clamp(2.4rem,3.5vw,4rem);padding-bottom:clamp(2.4rem,3.5vw,4rem)}}@media screen and (min-width:1400px){.article-template.has-bundle .aside-wrapper{width:50.6rem}.article-template.has-bundle .article-wrapper{width:calc(100% - 50.6rem)}}@media screen and (min-width:750px){.hotspot-component-point{--point-size: 4.8rem !important}}.article-template__excerpt .text-body{color:#231f20!important;line-height:150%}.hotspot-component{margin-bottom:0!important}.article-content{display:flex;flex-direction:column;gap:5rem}.article-group{display:flex;flex-direction:column;gap:5.6rem}.article-header h5{margin:0;font-size:2.4rem;font-weight:700}.article-header .description{margin-bottom:0;margin-top:1.4rem;color:#231f20!important}.article-header blockquote{padding:1rem 0 1rem 2.4rem;border-left:.4rem solid #000;margin:0;margin-top:2rem;font-size:1.6rem;font-style:italic;color:#231f20!important}.article-header ul{margin-top:2.6rem;margin-bottom:2.6rem;color:#231f20!important}.article-header ul li{color:#231f20!important;margin-bottom:.2rem;list-style:none;position:relative;padding-left:2rem}.article-header ul li:before{content:"";position:absolute;left:0;top:.9rem;width:.6rem;height:.6rem;background-color:#000;border-radius:50%}.article-header .description a{text-decoration:underline;text-underline-offset:.2rem;font-weight:600}.article-template__video .article-content-after{margin-top:5.3rem;display:flex;flex-direction:column;gap:2.8rem}.product-bundle input[type=checkbox]:checked~svg{padding:0}.product-bundle input[type=checkbox]~svg{border-radius:0}.article-template .bundle-item__label:has(*:focus):after,.article-template .bundle-item__label:has(*:focus-visible):after{box-shadow:none;outline:none}.article-template .bundle-item__label:after{outline-offset:0}.product-bundle input[type=checkbox]~svg,.product-bundle input[type=radio]~svg{width:1.6rem;height:1.6rem}.product-bundle input[type=checkbox]:checked~svg,.product-bundle input[type=radio]:checked~svg{width:1.6rem;height:1.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.bundle-products__totals.gradient{position:relative}.bundle-products__totals.gradient:before{background-color:#fff;top:0;right:0;bottom:0;left:0;content:"";position:absolute;z-index:-1}.card-product.card--horizontal .card__heading{--product-card-title-font-size-desktop: 1.4rem}.card-product.card--horizontal .card__price:not(:last-child){margin-bottom:1.4rem}.card-product.card--horizontal .card__information .price__container{justify-content:flex-start}.card-product.card--horizontal .card__information .price-item{font-size:1.6rem}.card-product.card--horizontal .card__buttons .card__quick-add,.card-product.card--horizontal .card__buttons .card__quick-view{width:100%}.product-swatches .hidden-swatches__count .card__options-opener button{text-transform:capitalize;position:relative;width:4.1rem;height:5rem;font-size:1.1rem;font-weight:700}.product-swatches .hidden-swatches__count .card__options-opener span{font-size:1.1rem;font-weight:700}.product-swatches .hidden-swatches__count .card__options-opener button:before{content:"+";display:inline-block;font-size:11px;font-weight:700;color:#000;position:absolute;z-index:1;transform:translate(-50%);left:50%;top:.8rem}.product-swatches .hidden-swatches__count .card__options-opener span:not(.visually-hidden):before{display:none}.product-swatches__variant-picker .form__label{display:none}.share-links__wrapper .share__label{font-weight:600}@media screen and (max-width:1025px){.article-content,.article-group{gap:3.6rem}.article-template__video .article-content-after{margin-top:3.6rem}.article-template__video .article-content-after{margin-top:3.6rem;gap:2.4rem}}@media screen and (max-width:749px){.article-template__tags .caption{font-size:1.4rem}.article-content,.article-group{gap:2.4rem}.article-template__video .article-content-after{margin-top:2.4rem}.article-template .product-bundle .card__inner{padding:1.2rem 1.4rem 1.6rem}.article-template .product-bundle .card__media{width:8.6rem}.article-template .product-bundle .card__content{padding-right:3rem}.card-product .card__heading,.card-article .card__heading{margin-bottom:1rem}.article-template .product-bundle .bundle-products__totals{padding:1.6rem}.article-template .product-bundle .bundle-products__totals button{height:4.6rem}.share-links__wrapper .share__label{font-size:1.4rem}.share-links__wrapper{padding:1.6rem 2.4rem!important}.share-links{gap:.5rem!important}}@media screen and (min-width:750px){.share-links__wrapper{padding:1.6rem 2.4rem!important}}.hotspot-component-popup .card-product .card__media{width:15rem!important;padding:1.6rem 1.2rem!important}.hotspot-component-popup .card-product .card__content{padding:1.2rem 1.4rem!important}.hotspot-component-popup .card-product .card__inner{padding:0!important;width:100%}.hotspot-component-popup .card__buttons{display:flex;flex-direction:column;justify-content:flex-start!important;gap:1rem}.hotspot-component-popup .card__buttons .card__quick-add-button,.card__buttons .card__quick-view-button{color:#fff}.hotspot-component-popup .card-product.card--horizontal .card__heading{width:15.1rem;margin-bottom:.6rem}.hotspot-component-popup .card__heading{margin-bottom:1.4rem}.hotspot-component-popup .card-product.card--horizontal .card__price{margin-bottom:.8rem}.hotspot-component-popup product-swatches{margin-bottom:1.4rem}.hotspot-component-popup product-swatches li{list-style:none!important}.hotspot-component-popup product-swatches .variant-option--swatches li:last-child{margin-bottom:.8rem}.hotspot-component-popup__close{width:2rem!important;height:2rem!important;top:1rem!important;right:1rem!important}.hotspot-component-popup .card-product .card__media .media--square{padding-bottom:122%}@media screen and (min-width:750px){.hotspot-component-popup{--point-size: 5.6rem;max-width:40.3rem!important}.hotspot-component-popup__close{width:2.4rem!important;height:2.4rem!important;top:1rem!important;right:1rem!important}.hotspot-component-popup .card-product .card__media{width:50%!important;padding:1.6rem 1.3rem!important}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-blog-post.css.map */
