.article-thumbnail__image{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.article-thumbnail,.product-thumbnail{border-style:solid;border-width:1px}.article__products-footer,.article__related-posts,.article__share-inner{border-top-style:solid;border-top-width:1px}.article-thumbnail__author,.rte blockquote{border-left-style:solid;border-left-width:1px}.rte blockquote{border-width:.125rem}.badge{background-color:var(--color-accent)}.product-thumbnail{background-color:#fff}.rte blockquote{border-color:var(--color-primary)}.product-thumbnail{border-color:var(--color-secondary)}.article__products-footer,.article__related-posts,.article__share-inner{border-color:var(--color-secondary-200)}.article-thumbnail{border-color:var(--color-secondary-300)}.product-thumbnail__price{color:var(--color-accent)}.article-thumbnail__readmore{color:var(--color-accent-400)}.article-thumbnail__title,.product-thumbnail__link{color:#222}.badge{color:#fff}.article__sidebar,.product-thumbnail__description{display:none}.badge:empty,.badge__wrapper:empty{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.article-thumbnail__image,.article-thumbnail__title,.product-thumbnail__image,.product-thumbnail__image img,.product-thumbnail__link,.product-thumbnail__title{display:block}.article-thumbnail__meta,.article__products,.product-thumbnail,.product-thumbnail__badge-wrapper,.product-thumbnail__content,.product-thumbnail__price .product-custom-price,.product-thumbnail__price .product-price{display:flex}.badge p{display:inline}.article__related-posts-grid{display:grid}.product-thumbnail__price .product-custom-price,.product-thumbnail__price .product-price{flex-direction:row-reverse}.product-thumbnail,.product-thumbnail__badge-wrapper,.product-thumbnail__content{flex-direction:column}.article__related-posts .article-thumbnail__meta{justify-content:flex-start}.product-thumbnail__price .product-custom-price,.product-thumbnail__price .product-price{justify-content:flex-end}.article-thumbnail__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.article-thumbnail__readmore:after,.article__image img{bottom:0;left:0;position:absolute;right:0;top:0}.article-thumbnail__image img{top:0}.XGen_SmartElement .badge.badge--sale,.product-thumbnail__badge-wrapper{bottom:0}.XGen_SmartElement .badge.badge--sale,.article-thumbnail__image img,.product-thumbnail__badge-wrapper{left:0}.article-thumbnail,.article-thumbnail__image,.article__image-container,.product-thumbnail__image-wrapper{position:relative}.XGen_SmartElement .badge.badge--sale,.article-thumbnail__image img,.product-thumbnail__badge-wrapper{position:absolute}.XGen_SmartElement .badge.badge--sale,.product-thumbnail__badge-wrapper{z-index:2}.article__image img,.product-thumbnail__image img{height:100%}.article-thumbnail__image img{max-width:100%}.article-thumbnail__image img,.product-thumbnail__image,.product-thumbnail__image img,.product-thumbnail__image-wrapper{width:100%}.product-thumbnail__title{margin:0}.article-thumbnail__meta,.badge,.product-thumbnail__price .product-price__compare-at{font-size:.875rem}.article-thumbnail__readmore,.product-thumbnail__price{font-size:1rem}.article-thumbnail__title{font-size:1.125rem}.article__products-title,.article__related-posts-title{font-size:1.3125rem}.article__sidebar,.product-thumbnail__title,.rte{font-size:1rem}.product-thumbnail__title{font-weight:400}.article-thumbnail__readmore,.badge{font-weight:700}.article__products-title,.article__related-posts-title{font-weight:500}.article-thumbnail__title{font-weight:700;line-height:1.5}.article__related-posts .article-thumbnail{text-align:left}.article__products-title,.article__related-posts-title{text-align:center}.text-underline,.text-underline-hover:focus,.text-underline-hover:hover{text-decoration:underline}.text-strikethrough,.text-strikethrough-hover:focus,.text-strikethrough-hover:hover{text-decoration:line-through}.article-thumbnail__title,.product-thumbnail__link,.text-no-decoration,.text-no-decoration-hover:focus,.text-no-decoration-hover:hover{text-decoration:none}.article-thumbnail{border-radius:3px;overflow:hidden}.article-thumbnail__body{padding:1.5rem}.article-thumbnail__title{margin-bottom:.5rem;margin-top:.5rem}.article-thumbnail__meta{color:rgba(77,77,77,.85)}.article-thumbnail__author{border-color:rgba(77,77,77,.85);margin-left:.5rem;padding-left:.5rem}.article-thumbnail__excerpt{margin-bottom:1.5rem}.article-thumbnail__readmore svg{height:auto;margin-left:.25rem;width:6px}.article-thumbnail__readmore:after{content:""}.badge:empty,.badge__wrapper:empty{padding:0!important}.badge{padding:.25rem .375rem;vertical-align:middle}.badge.badge--sale{background-color:#de0101}.badge.badge--soldout{background-color:#4d4d4d}.badge svg{height:.75rem;margin-top:-2px;width:.75rem}.product-thumbnail{box-shadow:0 1px 4px hsla(0,0%,50%,.11);padding:.75rem}.product-thumbnail__image-wrapper{aspect-ratio:9/10;margin-bottom:.5rem}.product-thumbnail__image{aspect-ratio:9/10}.product-thumbnail__image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.product-thumbnail__badge-wrapper{align-items:flex-start;gap:.5rem}.product-thumbnail__content{height:100%}.product-thumbnail__title{color:#4d4d4d}.product-thumbnail__price .product-custom-price,.product-thumbnail__price .product-price{align-items:baseline;margin-bottom:.5rem;padding:.75rem 0}.product-thumbnail__price .product-price--sale{color:#de0101}.product-thumbnail__price .product-price__compare-at{color:#6e6e6e;display:none;margin-left:.75rem;text-decoration:line-through}.product-thumbnail__price .product-price__compare-at.visible{display:inline-block}.product-thumbnail__atc{font-size:1rem;font-weight:700;margin-top:1rem}.product-thumbnail .product-eligibility__wrapper{margin-top:auto}.rte{line-height:1.625}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-bottom:1rem;margin-top:2rem}.rte iframe,.rte img{max-width:100%}.rte blockquote{margin-left:0;padding-left:1rem}.rte blockquote,.rte dl,.rte img:not([style]),.rte ol,.rte p,.rte ul{margin-block:1rem}.rte ol,.rte ul{padding-left:1.25rem}.rte ul{list-style-type:disc}.rte ul ul{list-style-type:circle}.rte ol{list-style-type:decimal}.rte dl dt{margin-top:1rem}.rte dl dd{margin-left:1.25rem}.rte img{margin-block:1rem;max-width:100%}.rte img[style*=left]{margin-right:1.25rem;margin-top:0}.rte img[style*=right]{margin-left:1.25rem;margin-top:0}.article{padding-bottom:2.5rem}.article__image{height:250px;position:relative}.article__image img{-o-object-fit:cover;object-fit:cover;width:100%}.article__title-wrapper{margin-top:2rem}.article__title{font-size:1.75rem;margin:0}.article__content{margin-top:2rem}.article__content-inner{max-width:740px}.article__sidebar{flex:1}.article__products-footer,.article__related-posts,.article__share-inner{margin-top:2.5rem;padding-top:2.5rem}.article__share-inner{max-width:740px}.article__share-title{margin-bottom:1.25rem;margin-top:0}.article__share-buttons .share-button{width:100%}.article__share-buttons .share-button:not(:last-child){margin-bottom:.75rem}.article__products{overflow-x:auto;white-space:nowrap}.article__products .product-thumbnail{flex:0 0 auto;margin-right:.75rem;white-space:normal;width:220px}.article__related-posts-grid{grid-gap:1.25rem}.article__share-buttons .share-button .icon{max-width:100%}@media (hover:hover){.product-thumbnail__title:hover{color:var(--color-accent)}}@media only screen and (min-width:480px){.smaller--text-underline,.smaller--text-underline-hover:focus,.smaller--text-underline-hover:hover{text-decoration:underline}.smaller--text-strikethrough,.smaller--text-strikethrough-hover:focus,.smaller--text-strikethrough-hover:hover{text-decoration:line-through}.smaller--text-no-decoration,.smaller--text-no-decoration-hover:focus,.smaller--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (min-width:720px){.small--text-underline,.small--text-underline-hover:focus,.small--text-underline-hover:hover{text-decoration:underline}.small--text-strikethrough,.small--text-strikethrough-hover:focus,.small--text-strikethrough-hover:hover{text-decoration:line-through}.small--text-no-decoration,.small--text-no-decoration-hover:focus,.small--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (min-width:860px){.article__title-wrapper{color:#fff}.article__products-footer{display:none}.article__products,.article__sidebar{display:block}.article-thumbnail,.article-thumbnail__body,.article__content,.article__share-buttons,.article__title-wrapper{display:flex}.article-thumbnail,.article-thumbnail__body{flex-direction:column}.article__title-wrapper{align-items:center}.article__content{justify-content:center}.article__content.has-sidebar{justify-content:space-between}.article__related-posts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article__title-wrapper{bottom:0;left:0;position:absolute;right:0;top:0}.article-thumbnail__body{height:100%}.article-thumbnail__readmore{margin-top:auto}.medium--text-underline,.medium--text-underline-hover:focus,.medium--text-underline-hover:hover{text-decoration:underline}.medium--text-strikethrough,.medium--text-strikethrough-hover:focus,.medium--text-strikethrough-hover:hover{text-decoration:line-through}.medium--text-no-decoration,.medium--text-no-decoration-hover:focus,.medium--text-no-decoration-hover:hover{text-decoration:none}.article__image{height:350px}.article__title-wrapper{margin-top:0}.article__title{text-shadow:0 2px 4px rgba(0,0,0,.25),0 5px 15px rgba(0,0,0,.35)}.article__products{margin-inline:auto;max-width:20rem;overflow-x:unset;white-space:normal}.article__products .product-thumbnail{flex:unset;margin-bottom:1.25rem;margin-right:0;width:auto}.article__share-buttons .share-button{width:auto}.article__share-buttons .share-button:not(:last-child){margin-bottom:0;margin-right:1.5rem}}@media only screen and (min-width:1024px){.article__sidebar,.rte{font-size:1.125rem}.large--text-underline,.large--text-underline-hover:focus,.large--text-underline-hover:hover{text-decoration:underline}.large--text-strikethrough,.large--text-strikethrough-hover:focus,.large--text-strikethrough-hover:hover{text-decoration:line-through}.large--text-no-decoration,.large--text-no-decoration-hover:focus,.large--text-no-decoration-hover:hover{text-decoration:none}.product-thumbnail{padding:1.25rem}.article{padding-bottom:4rem}.article__image{height:500px}.article__title{font-size:3rem}.article__content,.article__share{padding-inline:1.5rem}}@media only screen and (min-width:1280px){.xlarge--text-underline,.xlarge--text-underline-hover:focus,.xlarge--text-underline-hover:hover{text-decoration:underline}.xlarge--text-strikethrough,.xlarge--text-strikethrough-hover:focus,.xlarge--text-strikethrough-hover:hover{text-decoration:line-through}.xlarge--text-no-decoration,.xlarge--text-no-decoration-hover:focus,.xlarge--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (max-width:1023px){.max-large--text-underline,.max-large--text-underline-hover:focus,.max-large--text-underline-hover:hover{text-decoration:underline}.max-large--text-strikethrough,.max-large--text-strikethrough-hover:focus,.max-large--text-strikethrough-hover:hover{text-decoration:line-through}.max-large--text-no-decoration,.max-large--text-no-decoration-hover:focus,.max-large--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (max-width:859px){.max-medium--text-underline,.max-medium--text-underline-hover:focus,.max-medium--text-underline-hover:hover{text-decoration:underline}.max-medium--text-strikethrough,.max-medium--text-strikethrough-hover:focus,.max-medium--text-strikethrough-hover:hover{text-decoration:line-through}.max-medium--text-no-decoration,.max-medium--text-no-decoration-hover:focus,.max-medium--text-no-decoration-hover:hover{text-decoration:none}}@media only screen and (max-width:719px){.max-small--text-underline,.max-small--text-underline-hover:focus,.max-small--text-underline-hover:hover{text-decoration:underline}.max-small--text-strikethrough,.max-small--text-strikethrough-hover:focus,.max-small--text-strikethrough-hover:hover{text-decoration:line-through}.max-small--text-no-decoration,.max-small--text-no-decoration-hover:focus,.max-small--text-no-decoration-hover:hover{text-decoration:none}}