.article-related-products{margin-bottom:60px}.blog-post-banner{position:relative;display:block;aspect-ratio:3 / 2;overflow:hidden}.blog-post-banner-content{position:absolute;padding:15px;z-index:1}.blog-post-banner img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:all 1s cubic-bezier(.104,.204,.492,1)}.blog-post-banner:hover img{transform:scale(1.05)}.blog-post-banner.overlay:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5}.blog-post-banner.vertical-top.overlay:after{background:linear-gradient(0deg,color-mix(in srgb,var(--overlay-color, #fff) 0%,transparent) 0%,var(--overlay-color, #fff) 100%)}.blog-post-banner.vertical-middle.overlay:after{background:var(--overlay-color, #fff)}.blog-post-banner.vertical-bottom.overlay:after{background:linear-gradient(0deg,var(--overlay-color, #fff) 0%,color-mix(in srgb,var(--overlay-color, #fff) 0%,transparent) 100%)}.blog-post-banner.alignment-left .blog-post-banner-content{text-align:left;left:0;right:auto;max-width:80%}.blog-post-banner.alignment-center .blog-post-banner-content{text-align:center;left:10%;right:10%;max-width:80%}.blog-post-banner.alignment-right .blog-post-banner-content{text-align:right;left:auto;right:0;max-width:80%}.blog-post-banner.vertical-top .blog-post-banner-content{top:0;transform:translateY(0)}.blog-post-banner.vertical-middle .blog-post-banner-content{top:50%;transform:translateY(-50%)}.blog-post-banner.vertical-bottom .blog-post-banner-content{bottom:0;transform:translateY(0)}.blog-post-banner-title{color:var(--text-color);font-size:1.5rem!important}.blog-post-banner-button{display:inline-flex;font-size:.9375rem;line-height:1.0625rem;font-weight:400;letter-spacing:.02em;cursor:pointer;position:relative;text-decoration:none;margin-top:15px;color:var(--text-color);transition:all .25s cubic-bezier(.104,.204,.492,1)}.blog-post-banner-button:before,.blog-post-banner-button:after{content:"";display:block;position:absolute;top:calc(100% + 2px);left:0;width:100%;height:1px;pointer-events:none}.blog-post-banner-button:before{background:var(--text-color);opacity:.4}.blog-post-banner-button:after{transform-origin:left center;transform:scaleX(0);background:var(--text-color);transition:all .25s cubic-bezier(.104,.204,.492,1)}.blog-post-banner-button:hover:after{transform:scale(1)}@media(max-width:480px){.blog-post-banner-title{font-size:1.4rem;line-height:1.1em}}@media(not (max-width:480px))and (max-width:1024px){.blog-post-banner-content{margin:10px 0}.blog-post-banner-title{font-size:1.8rem;line-height:1.1em}}@media(min-width:1024px){.blog-post-banner-content{margin:15px 0}.blog-post-banner-title{font-size:2rem;line-height:1.1em}}.club-subscribe{--klaviyo-club-form-background: #e4e0d4;display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);width:min(100%,840px);margin-inline:auto;background:#e4e0d4;color:var(--color-text)}.club-subscribe--article{margin-block:calc(var(--section-margin) / 2)}.club-subscribe__content{position:relative;display:flex;min-width:0;padding:clamp(5.5rem,7vw,6.5rem) clamp(1.25rem,3vw,3.25rem) clamp(1.25rem,3vw,3.25rem);flex-direction:column;justify-content:center}.club-subscribe__logo{position:absolute;top:2.5rem;left:50%;display:flex;width:min(140px,100%);min-height:1px;margin:0;align-items:center;justify-content:center;text-align:center;transform:translate(-50%)}.club-subscribe__logo img{display:block;width:100%;height:auto}.club-subscribe__logo-text{width:100%;color:inherit;text-align:center}.club-subscribe__copy{width:min(100%,620px);margin-inline:auto}.club-subscribe__heading{margin:0 0 1rem}.club-subscribe__description{margin-bottom:2rem;font-size:calc(18px / 18 * var(--base-body-size) + 0px);line-height:1.45}.club-subscribe .klaviyo-club-form__email-row{grid-template-columns:1fr;gap:1rem}.club-subscribe .klaviyo-club-form__email-row button{width:100%}.club-subscribe .klaviyo-club-form__message{margin-top:2rem;font-family:var(--font-stack-accent-body);font-size:calc(18px / 18 * var(--base-body-size) + 0px);letter-spacing:var(--letter-spacing-accent-body);text-align:center}.club-subscribe .klaviyo-club-form__message.success{font-family:var(--font-stack-body);font-style:var(--font-style-body);letter-spacing:normal}.club-subscribe__media{min-width:0;overflow:hidden}.club-subscribe__media img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.club-subscribe{display:flex;min-height:0;flex-direction:column}.club-subscribe__content{padding:5rem 1.25rem 2.5rem}.club-subscribe__media{order:-1;max-height:420px}.club-subscribe__media img{min-height:280px}}.faq-metaobject-menu{padding-left:20px;padding-right:20px;border:var(--border-width) solid var(--color-border);padding-top:1rem;margin-top:.5rem;margin-bottom:2rem}.faq-metaobject-menu .sections{margin-bottom:20px}.faq-metaobject-menu .title{font-weight:var(--font-weight-body-bold);margin-bottom:.4rem}.faq-metaobject-menu .item{color:var(--color-text);position:relative;margin-bottom:.5rem;padding-left:16px}.faq-metaobject-menu .item:after{content:"";width:6px;height:6px;position:absolute;display:block;top:.5em;left:2px;background-color:var(--color-text)}.faq-metaobject .h2{margin-bottom:0}.faq-metaobject-section{margin-bottom:2.5rem}.faq-metaobject-section img{margin:0!important}.faq-metaobject-section h3{margin-bottom:.5rem}.faq-metaobject-question{margin-bottom:2rem}.faq-metaobject-question .faq-metaobject-question__title{scroll-margin-top:calc(var(--header-height) + 20px)}.faq-metaobject-question p{margin-bottom:.5rem}.faq-metaobject-question .blog-post-banner,.faq-metaobject-question__images,.faq-metaobject-question__video,.faq-metaobject-question__product{margin-top:1rem;margin-bottom:1rem}.faq-metaobject-question__images{display:flex;flex-wrap:wrap;gap:1rem}.faq-metaobject-question__image{flex:0 1 400px;max-width:400px;min-width:0}.faq-metaobject-question__image>.lazy-image img{height:auto}.faq-metaobject-question .blog-post-banner,.faq-metaobject-question__video{max-width:400px}.faq-metaobject-question__product{display:flex;gap:12px;flex-wrap:wrap}.faq-metaobject-question__product .product-card{flex-basis:45%;max-width:250px}.faq-metaobject-question__product .product-card .product-card-title{font-weight:var(--font-weight-body-bold)}@media not (max-width:550px){.faq-metaobject-question__product .product-card{flex-basis:30%}}.klaviyo-club-form{display:block}.klaviyo-club-form__email-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.klaviyo-club-form__floating-field{position:relative;min-width:0}.klaviyo-club-form__floating-field input,.klaviyo-club-form__email-row button{margin:0}.klaviyo-club-form__floating-field input{padding-inline:10px;background:var(--klaviyo-club-form-background, var(--color-background));font-family:var(--font-stack-body);font-size:calc(14px / 18 * var(--base-body-size) + 0px);font-style:var(--font-style-body);font-weight:var(--font-weight-body);letter-spacing:.03em}.klaviyo-club-form__floating-field input::placeholder{color:transparent}.klaviyo-club-form__floating-label{position:absolute;z-index:1;top:calc(var(--input-height) / 2);inset-inline-start:10px;margin:0;padding:0 4px;background:var(--klaviyo-club-form-background, var(--color-background));color:var(--color-text);font-family:var(--font-stack-body);font-size:calc(14px / 18 * var(--base-body-size) + 0px);font-style:var(--font-style-body);font-weight:var(--font-weight-body);letter-spacing:.03em;line-height:1;pointer-events:none;text-transform:uppercase;transform:translateY(-50%);transition:top .15s linear,transform .15s linear}.klaviyo-club-form__floating-field input:focus+.klaviyo-club-form__floating-label,.klaviyo-club-form__floating-field input:not(:placeholder-shown)+.klaviyo-club-form__floating-label{top:0;transform:translateY(-50%)}.klaviyo-club-form__email-row button{white-space:nowrap}.klaviyo-club-form__options{display:grid;gap:.5rem;margin-top:1rem}.klaviyo-club-form__checkbox{display:flex;align-items:flex-start;gap:.5rem}.klaviyo-club-form__checkbox input{flex:0 0 auto;margin-top:.25em}.klaviyo-club-form__checkbox label{margin:0}.klaviyo-club-form__message{margin:1rem 0 0}.klaviyo-club-form__message:empty{display:none}.klaviyo-club-form__message.error,.klaviyo-club-form__message.success{font-weight:var(--font-weight-body-bold)}.klaviyo-club-form__message.error{color:#b3261e}.klaviyo-club-form__message.success{color:#b3261e;font-family:var(--font-stack-body);font-style:var(--font-style-body);font-weight:var(--font-weight-body-bold);letter-spacing:normal;text-transform:uppercase}@media screen and (max-width:599px){.klaviyo-club-form__email-row{grid-template-columns:1fr}.klaviyo-club-form__email-row button{width:100%}}.product-card-full{margin-bottom:2em}.product-card-full img{margin:0!important}.product-card-full .product-desc{margin-top:10px}.product-card-full .product-desc p:last-of-type{margin-bottom:0}.product-card-full .star-rating-container{margin-bottom:4px}.product-card-full .product-price-container{display:flex;align-items:center;margin-top:6px}.product-card-full .product-gallery{margin-bottom:.5em;overflow:hidden}.product-card-full .product-title a{border-bottom:0;background-image:linear-gradient(to right,var(--color-accent),var(--color-accent));background-size:0% var(--underline-thickness);background-repeat:no-repeat;display:inline;transition:all .15s linear}html[dir=rtl] .product-card-full .product-title a{background-position:right calc(1em + 1px)}html[dir=ltr] .product-card-full .product-title a{background-position:left calc(1em + 1px)}@media screen and (min-width:1024px){.no-touchevents .product-card-full .product-title a:hover,.product-card-full .product-title a:focus{background-size:100% var(--underline-thickness);color:var(--color-accent)}}@media not (max-width:700px){.product-card-full{display:grid;grid-gap:clamp(30px,5%,60px);grid-template-columns:1fr clamp(360px,45%,480px)}.product-card-full .product-gallery,.product-card-full .product-information{flex-shrink:0;flex-basis:45%}}.product-card-full .view-product{margin-top:1em}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAALgH */
