body.template--article:has(.shopify-section[id$=__article_selector]){--article-detail-max-wide: 1249px;--article-detail-max-heading: 960px;--article-detail-max-inner: 753px;--article-detail-overlap-top: -85px;--article-detail-card-height: 360px;--article-detail-card-height-mobile: 360px}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id$=__banner_image]{max-width:100%;width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0;box-sizing:border-box;overflow:hidden}@media only screen and (max-width:639px){body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id$=__banner_image]{max-width:100vw;width:100vw;margin-left:calc(-50vw + 50%)}}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id$=__banner_image] .image-with-text-overlay--wrapper .image--root,body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id$=__banner_image] .image-with-text-overlay--wrapper .image--root img{height:auto}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__divider_],body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id$=__article_selector],body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id$=__divider_after_selector]{max-width:var(--article-detail-max-wide);margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;box-sizing:border-box}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section.section--featured-text{max-width:var(--article-detail-max-heading);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section.section--featured-text [data-container=block]{max-width:var(--article-detail-max-inner);margin-left:auto;margin-right:auto;width:100%}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_][data-container-width="1"],body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__image_with_text_][data-container-width="1"],body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section:has(>.custom-product-carousel--root)[data-container-width="1"]{max-width:var(--max-width--x-small);margin:0 auto;box-sizing:border-box}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_][data-container-width="2"],body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__image_with_text_][data-container-width="2"],body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section:has(>.custom-product-carousel--root)[data-container-width="2"]{max-width:var(--max-width--small);margin:0 auto;box-sizing:border-box}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_][data-container-width="3"],body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__image_with_text_][data-container-width="3"],body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section:has(>.custom-product-carousel--root)[data-container-width="3"]{max-width:var(--max-width--medium);margin:0 auto;box-sizing:border-box}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_][data-container-width="4"],body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__image_with_text_][data-container-width="4"],body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section:has(>.custom-product-carousel--root)[data-container-width="4"]{max-width:var(--max-width--large);margin:0 auto;box-sizing:border-box}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_][data-container-width="5"],body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__image_with_text_][data-container-width="5"],body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section:has(>.custom-product-carousel--root)[data-container-width="5"]{max-width:100%;margin:0 auto;box-sizing:border-box}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] .custom-liquid--wrapper{width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}@media only screen and (max-width:639px){body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] .custom-liquid--wrapper{max-width:100%;width:100%;overflow-x:hidden}}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_][data-container-width="1"] .custom-liquid--wrapper{max-width:var(--max-width--x-small)}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_][data-container-width="2"] .custom-liquid--wrapper{max-width:var(--max-width--small)}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_][data-container-width="3"] .custom-liquid--wrapper{max-width:var(--max-width--medium)}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_][data-container-width="4"] .custom-liquid--wrapper{max-width:var(--max-width--large)}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_][data-container-width="5"] .custom-liquid--wrapper{max-width:100%}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_][data-container-width="6"] .custom-liquid--wrapper{max-width:100%}@media only screen and (min-width:640px){body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_]{--section--padding-left: 0;--section--padding-right: 0}body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .shopify-section[data-section-id]{--section--alignment: flex-start;justify-content:var(--section--alignment, flex-start)}body.template--article:has(.shopify-section[id$=__article_selector]) .custom-product-carousel--root[data-section-id=article-slider]{--section--alignment: flex-start;--section--padding-left: var(--spacing--1);--section--padding-right: var(--spacing--1);justify-content:var(--section--alignment, flex-start)}body.template--article:has(.shopify-section[id$=__article_selector]) .custom-product-carousel--root[data-section-id][data-spacing-above=large]{--section--padding-top: var(--layout--spacing-medium)}body.template--article:has(.shopify-section[id$=__article_selector]) .custom-product-carousel--root[data-section-id][data-spacing-below=large]{--section--padding-bottom: var(--layout--spacing-medium)}body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .shopify-section[data-section-id][data-spacing-below=medium]{--section--padding-bottom: var(--layout--spacing-medium)}}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id$=__rich_text],body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section.section--featured-text{margin:var(--article-detail-overlap-top) auto 0 auto}body.template--article:has(.shopify-section[id$=__article_selector]):not(:has(.shopify-section[id$=__banner_image])) .shopify-section[id$=__rich_text],body.template--article:has(.shopify-section[id$=__article_selector]):not(:has(.shopify-section[id$=__banner_image])) .shopify-section.section--featured-text{margin:20px auto 0}h1[data-item~=featured-heading]{font-family:var(--secondary-font);font-size:64px;line-height:64px}@media only screen and (max-width:639px){body.template--article:has(.shopify-section[id$=__article_selector]) [data-item~=featured-heading],body.template--article:has(.shopify-section[id$=__article_selector]) [data-item=rte-content] h1{font-size:36px;line-height:36px}}body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template [data-item=overline]{font-size:var(--fs-base);line-height:var(--lh-sm)}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] h2{font-size:var(--fs-lg);line-height:var(--fs-h-sm);font-weight:400;margin:30px 0 15px}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] h3{margin:30px 0 15px}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] h4:not(.product-card--subtitle){font-size:15px;line-height:var(--lh-sm);font-weight:400;margin:30px 0 15px}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] p{line-height:var(--lh-sm);font-weight:400;margin:0 0 15px}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] p img,body.template--article:has(.shopify-section[id$=__article_selector]) [data-item=rte-content] p img,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .shopify-section[id*=__custom_html_] p img,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template [data-item=rte-content] p img{padding:0 15px;box-sizing:border-box}@media only screen and (max-width:639px){html,body{overflow-x:hidden;width:100%;max-width:100vw}body{overflow-x:hidden}body.template--article:has(.shopify-section[id$=__article_selector]){max-width:100%;overflow-x:hidden}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section{max-width:100%;overflow-x:hidden}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] p img,body.template--article:has(.shopify-section[id$=__article_selector]) [data-item=rte-content] p img,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .shopify-section[id*=__custom_html_] p img,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template [data-item=rte-content] p img{padding:0;max-width:100%;width:100%}}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] p.list-heading,body.template--article:has(.shopify-section[id$=__article_selector]) [data-item=rte-content] p.list-heading,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .shopify-section[id*=__custom_html_] p.list-heading,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template [data-item=rte-content] p.list-heading{position:relative;padding-left:16px}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] p.list-heading:before,body.template--article:has(.shopify-section[id$=__article_selector]) [data-item=rte-content] p.list-heading:before,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .shopify-section[id*=__custom_html_] p.list-heading:before,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template [data-item=rte-content] p.list-heading:before{content:"\2022";position:absolute;left:0;top:0;line-height:inherit}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] p.list-desc,body.template--article:has(.shopify-section[id$=__article_selector]) [data-item=rte-content] p.list-desc,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .shopify-section[id*=__custom_html_] p.list-desc,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template [data-item=rte-content] p.list-desc{padding-left:16px}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] ul,body.template--article:has(.shopify-section[id$=__article_selector]) [data-item=rte-content] ul,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .shopify-section[id*=__custom_html_] ul,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template [data-item=rte-content] ul{list-style-type:disc;margin-left:0;padding-left:12px;margin-bottom:1.5rem}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] ul li,body.template--article:has(.shopify-section[id$=__article_selector]) [data-item=rte-content] ul li,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .shopify-section[id*=__custom_html_] ul li,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template [data-item=rte-content] ul li{display:list-item;font-family:var(--font--paragraph--family);line-height:var(--lh-sm);margin:10px 0}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] ul.unordered-list-two,body.template--article:has(.shopify-section[id$=__article_selector]) [data-item=rte-content] ul.unordered-list-two,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .shopify-section[id*=__custom_html_] ul.unordered-list-two,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template [data-item=rte-content] ul.unordered-list-two,body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] ul.unordered-list-three,body.template--article:has(.shopify-section[id$=__article_selector]) [data-item=rte-content] ul.unordered-list-three,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .shopify-section[id*=__custom_html_] ul.unordered-list-three,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template [data-item=rte-content] ul.unordered-list-three{list-style:none;margin-left:0;padding-left:0}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] ul.unordered-list-two li:before,body.template--article:has(.shopify-section[id$=__article_selector]) [data-item=rte-content] ul.unordered-list-two li:before,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .shopify-section[id*=__custom_html_] ul.unordered-list-two li:before,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template [data-item=rte-content] ul.unordered-list-two li:before{content:"\2713";display:inline-block;font-weight:700;margin-right:5px}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] ul.unordered-list-three li:before,body.template--article:has(.shopify-section[id$=__article_selector]) [data-item=rte-content] ul.unordered-list-three li:before,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .shopify-section[id*=__custom_html_] ul.unordered-list-three li:before,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template [data-item=rte-content] ul.unordered-list-three li:before{content:"-";display:inline-block;font-weight:700;margin-right:30px}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] ul li strong,body.template--article:has(.shopify-section[id$=__article_selector]) [data-item=rte-content] ul li strong,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .shopify-section[id*=__custom_html_] ul li strong,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template [data-item=rte-content] ul li strong{font-weight:700}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] p a,body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] a:not([data-item*=button]):not(.product-card--title-link),body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] a:not([data-item*=button]):not(.product-card--title-link):is(:link,:visited){text-decoration:underline;color:var(--color-black);line-height:inherit}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] table,body.template--article:has(.shopify-section[id$=__article_selector]) [data-item=rte-content] table,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .shopify-section[id*=__custom_html_] table,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template [data-item=rte-content] table{width:100%;border:0;border-collapse:collapse;table-layout:fixed;margin-top:30px}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] table td h2{font-size:var(--fs-lg);line-height:var(--fs-h-sm);font-weight:400;margin:0 0 15px}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] table td:first-child,body.template--article:has(.shopify-section[id$=__article_selector]) [data-item=rte-content] table td:first-child,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .shopify-section[id*=__custom_html_] table td:first-child,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template [data-item=rte-content] table td:first-child{padding-right:20px}body.template--article:has(.shopify-section[id$=__article_selector]) .custom-product-carousel--root .custom-product-carousel--grid.custom-product-carousel--centered-grid[data-container=panel][data-columns="1"],body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .custom-product-carousel--root .custom-product-carousel--grid.custom-product-carousel--centered-grid[data-container=panel][data-columns="1"]{--grid-columns: minmax(0, 360px);justify-content:center}body.template--article:has(.shopify-section[id$=__article_selector]) .custom-product-carousel--root .custom-product-carousel--grid.custom-product-carousel--centered-grid[data-container=panel][data-columns="1"] .custom-product-carousel--item,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .custom-product-carousel--root .custom-product-carousel--grid.custom-product-carousel--centered-grid[data-container=panel][data-columns="1"] .custom-product-carousel--item{width:100%}.article-product-card-root .carousel-nav-dot{margin-top:0;display:flex;justify-content:center;width:auto}.article-product-card-root .carousel-nav-dot--wrapper{position:relative;top:auto;right:auto;left:auto;margin:0;padding:12px 0;display:flex;align-items:center;justify-content:center;gap:8px}.article-product-card-root .carousel-nav-dot--index div{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.5);background:transparent}.article-product-card-root .carousel-nav-dot--index div:before{background-color:var(--color-red)}.article-product-card-root .carousel-nav-dot--index[aria-current=true] div{width:14px;height:14px;border-color:var(--color-red);background-color:var(--color-red)}.article-product-card-root .carousel-nav-dot--index[aria-current=true] div:before{transform:translateZ(0)}.article-product-card-nav{display:flex;align-items:center;justify-content:center;gap:20px;position:relative;z-index:1;flex-shrink:0;min-height:64px}.article-product-card-root button.slick-prev.slick-arrow,.article-product-card-root button.slick-next.slick-arrow{background:none;border:none;cursor:pointer;padding:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:center;background-size:contain}.article-product-card-root button.slick-prev.slick-arrow:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.12155 10.5001H21.0002V13.5001H8.12155L13.0609 18.4395L10.9396 20.5608L2.37891 12.0001L10.9396 3.43945L13.0609 5.56077L8.12155 10.5001Z" fill="%23999999"/></svg>');content:"";width:24px;height:24px;display:block}.article-product-card-root button.slick-next.slick-arrow:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.12155 10.5001H21.0002V13.5001H8.12155L13.0609 18.4395L10.9396 20.5608L2.37891 12.0001L10.9396 3.43945L13.0609 5.56077L8.12155 10.5001Z" fill="%23999999"/></svg>');-webkit-transform:rotate(180deg);transform:rotate(180deg);content:"";width:24px;height:24px;display:block}.article-product-card-root button.slick-arrow:disabled:before{opacity:.4}.article-product-card-root button.slick-arrow:disabled{cursor:not-allowed;opacity:.5}.article-product-card-root .carousel--container{counter-reset:product-slide}.article-product-card-root .carousel--block{position:relative;counter-increment:product-slide}.article-product-card-root .carousel--block .product-card--image-wrapper{position:relative;padding-left:44px;box-sizing:border-box;height:248px;overflow:hidden}.article-product-card-root .carousel--block .product-card--image-wrapper:before{content:counter(product-slide) ".";position:absolute;bottom:12px;left:0;z-index:3;color:var(--color-red);font-size:var(--fs-xl);font-weight:700;line-height:var(--lh-h-md);text-shadow:0 1px 2px rgba(255,255,255,.6);pointer-events:none}.article-product-card-root .carousel--block .product-card--hover-image{left:40px;width:calc(100% - 40px);object-fit:contain;object-position:center}body.template--article:has(.shopify-section[id$=__article_selector]) .article-product-card-root .product-card--root .product-card--details,body.template--article:has(.shopify-section[id$=__article_selector]) .article-product-card-root [data-columns="2"] .product-card--root .product-card--details,body.template--article:has(.shopify-section[id$=__article_selector]) .article-product-card-root [data-columns="3"] .product-card--root .product-card--details,body.template--article:has(.shopify-section[id$=__article_selector]) .article-product-card-root [data-columns="4"] .product-card--root .product-card--details,body.template--article:has(.shopify-section[id$=__article_selector]) .custom-product-carousel--root .custom-product-carousel--grid .product-card--root .product-card--details,body.template--article:has(.shopify-section[id$=__article_selector]) .custom-product-carousel--root .featured-collection--grid .product-card--root .product-card--details{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left}body.template--article:has(.shopify-section[id$=__article_selector]) :is(.article-product-card-root,.custom-product-carousel--root) .product-card--root{padding-bottom:10px;gap:var(--spacing--0);max-width:262px;width:100%;margin-left:auto;margin-right:auto}body.template--article:has(.shopify-section[id$=__article_selector]) :is(.article-product-card-root,.custom-product-carousel--root) .product-card--root .product-card--details{height:auto;gap:var(--spacing--0);padding:2px 10px 20px}body.template--article:has(.shopify-section[id$=__article_selector]) .article-product-card-root .product-card--price-wrapper,body.template--article:has(.shopify-section[id$=__article_selector]) .custom-product-carousel--root .custom-product-carousel--grid .product-card--price-wrapper,body.template--article:has(.shopify-section[id$=__article_selector]) .custom-product-carousel--root .featured-collection--grid .product-card--price-wrapper{align-self:flex-start;margin-top:6px}body.template--article:has(.shopify-section[id$=__article_selector]) .article-product-card-root .product-card--image-wrapper :is(img,.placeholder--root){width:100%;height:100%;display:block;object-fit:contain;background:var(--color-product-image)}body.template--article:has(.shopify-section[id$=__article_selector]) .article-product-card-root .product-card--image-wrapper,body.template--article:has(.shopify-section[id$=__article_selector]) .article-product-card-root .product-card--image-wrapper :is(img,picture,.placeholder--root,.product-card--hover-image),body.template--article:has(.shopify-section[id$=__article_selector]) .article-product-card-root .product-card--image-wrapper img{background:transparent}body.template--article:has(.shopify-section[id$=__article_selector]) .custom-product-carousel--root .custom-product-carousel--grid .product-card--image-wrapper,body.template--article:has(.shopify-section[id$=__article_selector]) .custom-product-carousel--root .featured-collection--grid .product-card--image-wrapper,body.template--article:has(.shopify-section[id$=__article_selector]) .article-product-card-root .custom-product-carousel--grid .product-card--image-wrapper,body.template--article:has(.shopify-section[id$=__article_selector]) .article-product-card-root [data-columns] .product-card--image-wrapper{background:transparent}body.template--article:has(.shopify-section[id$=__article_selector]) .custom-product-carousel--root .custom-product-carousel--grid .product-card--image-wrapper img,body.template--article:has(.shopify-section[id$=__article_selector]) .custom-product-carousel--root .featured-collection--grid .product-card--image-wrapper img,body.template--article:has(.shopify-section[id$=__article_selector]) .article-product-card-root .custom-product-carousel--grid .product-card--image-wrapper img,body.template--article:has(.shopify-section[id$=__article_selector]) .article-product-card-root [data-columns] .product-card--image-wrapper img{background:transparent}body.template--article:has(.shopify-section[id$=__article_selector]) .article-product-card-root .product-card--title{min-height:64px;max-height:64px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3}body.template--article:has(.shopify-section[id$=__article_selector]) .article-product-card-root .product-card--title,body.template--article:has(.shopify-section[id$=__article_selector]) .custom-product-carousel--root .custom-product-carousel--grid .product-card--title,body.template--article:has(.shopify-section[id$=__article_selector]) .custom-product-carousel--root .featured-collection--grid .product-card--title{min-height:64px;max-height:64px;overflow:hidden;font-family:var(--font--paragraph--family);font-size:var(--fs-md);line-height:var(--lh-lg);color:var(--color-black);font-weight:var(--font--paragraph--weight);margin:5px 0;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3}body.template--article:has(.shopify-section[id$=__article_selector]) :is(.custom-product-carousel--root,.article-product-card-root) .product-card--title-link,body.template--article:has(.shopify-section[id$=__article_selector]) :is(.custom-product-carousel--root,.article-product-card-root) .product-card--title-link:is(:link,:visited,:hover,:active),body.template--article:has(.shopify-section[id$=__article_selector]) :is(.custom-product-carousel--root,.article-product-card-root) .product-card--title{text-decoration:none}body.template--article:has(.shopify-section[id$=__article_selector]) :is(.article-product-card-root,.custom-product-carousel--root) .article-slide-card--root{gap:var(--spacing--0);max-width:293px;width:100%}@media(min-width:640px)and (max-width:1024px){body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id$=__rich_text],body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section.section--featured-text{margin-top:36px}}@media(min-width:640px)and (max-width:753px){body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .shopify-section[id*=__custom_html_]{padding-left:16px;padding-right:16px;box-sizing:border-box}}@media(max-width:639px){body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template table tr{display:flex;flex-direction:column}body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template table tr td{display:block;width:100%;min-width:100%;max-width:100%;flex:0 0 100%}body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template table tr td:first-child{padding-right:0;order:1}body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template table tr td+td{margin-top:0;margin-bottom:8px;order:2}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id$=__banner_image] .image-with-text-overlay--wrapper .image--root{height:auto;max-height:none;--image--height: auto;overflow:visible}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id$=__banner_image] .image-with-text-overlay--wrapper .image--root:before{content:none;display:none;padding-top:0}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id$=__banner_image] .image-with-text-overlay--wrapper .image--root img{position:relative;inset:auto;height:auto;max-height:none;object-fit:contain}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id$=__rich_text],body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section.section--featured-text{margin-top:24px}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_],body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__image_with_text_],body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section.section--featured-text,body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section:has(>.custom-product-carousel--root){padding-left:16px;padding-right:16px}.article-product-card-root .carousel--block .product-card--image-wrapper,.article-product-card-root .custom-product-carousel--grid .custom-product-carousel--item .product-card--image-wrapper,.custom-product-carousel--root .custom-product-carousel--grid .custom-product-carousel--item .product-card--image-wrapper{height:var(--article-detail-card-height-mobile);width:100%}.article-product-card-root .carousel--block .product-card--image-wrapper{height:248px}body.template--article:has(.shopify-section[id$=__article_selector]) .custom-product-carousel--carousel-wrapper{width:100%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}body.template--article:has(.shopify-section[id$=__article_selector]) .custom-product-carousel--item{flex:0 0 100%;width:100%;scroll-snap-align:start}body.template--article:has(.shopify-section[id$=__article_selector]) .featured-collection--carousel-wrapper{width:100%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}body.template--article:has(.shopify-section[id$=__article_selector]) .featured-collection--item{flex:0 0 100%;width:100%;scroll-snap-align:start}}.article-slide-card--item{display:flex;flex-direction:row;align-items:flex-start;gap:0}.article-slide-card--count{display:block;align-self:anchor-center;flex-shrink:0;width:44px;color:var(--color-red);font-size:var(--fs-xl);font-weight:700;line-height:var(--lh-h-md)}.article-slide-card--root{flex:1 1 0;min-width:0}body.template--article:has(.shopify-section[id$=__article_selector]) .custom-product-carousel--content[data-desktop-layout=grid][data-mobile-layout=slideshow] .custom-product-carousel--carousel-wrapper{display:none}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] .article-slide-card--item .product-card--title{font-size:var(--fs-lg);line-height:var(--lh-lg);margin:10px 0 -10px}body.template--article:has(.shopify-section[id$=__article_selector]) :is(.custom-product-carousel--root,.article-product-card-root) .product-card--subtitle{font-family:var(--primaryRegular-font);font-style:normal;font-size:16px;line-height:var(--lh-sm);font-weight:400;margin:6px 0 0}@media(max-width:639px){body.template--article:has(.shopify-section[id$=__article_selector]) .custom-product-carousel--content[data-desktop-layout=grid][data-mobile-layout=slideshow] .custom-product-carousel--grid{display:none}body.template--article:has(.shopify-section[id$=__article_selector]) .custom-product-carousel--content[data-desktop-layout=grid][data-mobile-layout=slideshow] .custom-product-carousel--carousel-wrapper{display:block}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] .article-slide-card--item .product-card--title{font-size:22px;line-height:var(--lh-lg);margin:10px 0 -15px}}body.template--article:has(.shopify-section[id$=__article_selector]) .article-product-card-root .carousel--block .article-slide-card--root .product-card--image-wrapper{padding-left:0}body.template--article:has(.shopify-section[id$=__article_selector]) .article-product-card-root .carousel--block .article-slide-card--root .product-card--image-wrapper:before{content:none}.content-image-block{margin:0}.content-image-block .body-content{display:flex;flex-direction:column;gap:0}.content-list{list-style:none;padding:0;margin:0}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] .content-list .content-item,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .content-list .content-item{display:flex;gap:40px;align-items:flex-start;margin-bottom:0;list-style:none}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] .content-item__content,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .content-item__content{flex:1 1 0}.content-item__content h3{margin:0 0 16px}.content-item__content h3 strong{font-weight:700}.content-item__content .description{font-family:var(--primaryRegular-font);font-size:var(--fs-base);line-height:var(--lh-base)}.content-item__content .description p{margin:0 0 12px}.content-item__content .description p:last-child{margin-bottom:0}.content-item__image{flex:0 0 50%;max-width:50%;text-align:center}.content-item__image img{max-width:100%;height:auto;display:block;margin-left:auto;margin-right:auto}.image-caption{margin-top:10px;font-size:var(--fs-base);color:var(--color-gray);text-align:center}@media(max-width:639px){.content-item{flex-direction:column;gap:10px;margin-bottom:40px}.content-item__image{flex:1;width:100%}}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] .article-author,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .article-author{display:flex;gap:10px;align-items:flex-start;margin:5px 0}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] .article-author .author-content,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .article-author .author-content{display:flex;flex-direction:column;justify-content:center}.author-image img{padding:0;width:65px;text-align:center;border-radius:50%;margin-right:25px;overflow:hidden;margin-bottom:0}.author-name{font-size:var(--fs-md);font-weight:600}body.template--article:has(.shopify-section[id$=__article_selector]) .shopify-section[id*=__custom_html_] .article-author p,body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .article-author p{font-family:var(--primaryRegular-font);font-size:var(--fs-base);line-height:var(--lh-base);margin:5px 0}.author-role{margin:5px 0}.newsletter--wrapper{margin:20px auto;border:1px solid #333}body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .newsletter--wrapper .subscribe-form--root{border:1px solid #333;padding:3px 3px 3px 5px}body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .newsletter--wrapper .subscribe-form--root [data-item*=inline-button]{--button--height: 0px}body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .newsletter--wrapper .subscribe-form{flex-direction:row;align-items:flex-end;justify-content:flex-start;gap:5px}body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .newsletter--wrapper .subscribe-form--input{flex:1 1 auto;--input-height: 12px;width:auto;border-bottom:0;text-decoration:none;box-shadow:none;margin:5px 0 0}body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .newsletter--wrapper .subscribe-form--submit{position:relative;height:70%;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:30px;font-weight:400;padding:0 12px;align-self:auto;border-radius:4px}body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .newsletter--wrapper .subscribe-form--submit-text{font-size:0;padding-top:3px}body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .newsletter--wrapper .subscribe-form--submit-text:before{content:"Subscribe";font-size:16px}.newsletter--wrapper .section-blocks--overline{font-family:var(--primaryRegular-font);font-size:var(--fs-base);line-height:var(--lh-sm);color:var(--color-red);font-weight:500}.newsletter--wrapper .section-blocks--title{font-family:var(--primaryRegular-font);font-size:48px;line-height:48px;max-width:450px;color:var(--color-black);font-weight:500;margin:10px 0}.newsletter--wrapper p{font-size:var(--fs-sm);line-height:var(--lh-lg);max-width:450px}.newsletter--wrapper .policy-content p{font-size:11px;line-height:var(--lh-xs);max-width:400px;padding-right:5px;margin-top:20px;padding-top:0}.newsletter--wrapper .policy-content p a{font-family:var(--primaryRegular-font);font-size:11px;line-height:var(--lh-xs);text-decoration:underline;cursor:pointer}body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template td{padding:0}body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .shopify-section[id*=__newsletter] .newsletter--wrapper{position:relative;overflow:visible;margin-top:14px}body.template--article:has(.shopify-section[id$=__article_selector]) .layout--template .shopify-section[id*=__newsletter] .newsletter--wrapper:before{content:"";position:absolute;left:0;top:-30px;width:100%;height:var(--border--thickness);background-color:var(--color-black)}body.template--article:has(.shopify-section[id$=__article_selector]) .article-selector-divider{height:var(--border--thickness);background-color:var(--color-black);margin-bottom:14px}.newsletter--wrapper .newsletter--image img{padding:10px}@media(max-width:639px){.newsletter--wrapper .section-blocks--title{font-size:24px;line-height:var(--lh-lg)}}.article-td-image-responsive{float:none;margin:0 auto;width:100%;max-width:100%;max-height:100%;display:block}@media(min-width:640px){.article-td-image-responsive{width:92%}}.article-img-show-desktop{display:none;text-align:center}.article-img-show-mobile{display:block}.content-image-block--article .content-item__image .article-img-show-desktop,.content-image-block--article .content-item__image .article-img-show-mobile{width:100%;max-width:100%;height:auto}@media(min-width:640px){.article-img-show-desktop{display:block;text-align:center}.article-img-show-mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/article-detail.css.map */
