/* *****
This is a CSS partial, minified file. It is referenced by the theme by default in theme.liquid.
If you would like to edit this code we recommend swapping to the un-minified version.
For full details and instructions please see our documentation:
https://support.eightthemes.com/hc/en-us/articles/360020366578-Un-minified-CSS-Javascript
***** */
.stl__main{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}.stl__main p:last-child{margin-bottom:0}.stl__main.stl__img-right{flex-direction:row-reverse}.stl__main .stl__btn{margin:0!important}.stl__main .stl__heading:last-child{margin-bottom:0}.stl__image-container{flex:0 0 50%}@media screen and (max-width:767px){.stl__image-container{flex:0 0 100%;margin-bottom:20px}}.stl__image-container .stl__description-container--left{margin-top:20px}@media screen and (max-width:767px){.stl__image-container .stl__description-container--left{display:none}}.stl__image{position:relative;width:100%;height:100%}.stl__image .stl__dot{position:relative;display:inline-block;text-align:center;width:18px;height:18px;font-size:12px;line-height:18px;border-radius:100%;box-shadow:0 1px 10px rgba(0,0,0,.25);cursor:pointer;z-index:1;transform:scale(1.2);transition:transform .25s ease-in-out;background-color:none;border:0;padding:0}@media screen and (max-width:767px){.stl__image .stl__dot{margin:-3px 0 0 -5px}}.stl__image .stl__dot:after{position:absolute;content:"";width:inherit;height:inherit;left:0;top:0;z-index:-1;border-radius:50%;-webkit-animation:2s shopTheLookDotKeyframe ease-in-out infinite;animation:2s shopTheLookDotKeyframe ease-in-out infinite;opacity:.4}.stl__image .stl__dot span{pointer-events:none;display:inline-block;border-radius:50%}.stl__image .stl__dot:focus-visible:not(:focus){outline:-webkit-focus-ring-color auto 1px}.stl__image .stl__dot:focus:not(:focus-visible){outline:0}.stl__image .stl__dot--container{position:absolute;padding:22px;display:flex;justify-content:center;align-items:center;margin:-20px 0 0 -20px}@media screen and (max-width:767px){.stl__image .stl__dot--container{z-index:1}}.stl__image .stl__dot--active .stl__dot,.stl__image .stl__dot--container:hover .stl__dot{transform:scale(1.5)}.stl__outer-products-container{flex:0 0 50%;display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%;}@media screen and (max-width:767px){.stl__outer-products-container{justify-content:center;flex:0 0 100%}}.stl__outer-products-container .stl__products-container{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--column-gap-width);width:100%;margin-bottom:-20px}@media screen and (min-width:768px){.stl__outer-products-container .stl__products-container{padding-left:var(--column-gap-width)}}.stl__outer-products-container .stl__products{position:relative}.stl__outer-products-container .stl__products .stl__heading{margin-bottom:28px}.stl__outer-products-container .stl__products .indiv-product{margin-bottom:20px}.stl__outer-products-container .stl__product--faded{opacity:.4}.stl__description-container--mobile{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:20px}@media screen and (min-width:768px){.stl__description-container--mobile{display:none}}.stl__description-container--mobile p{margin-bottom:14px}.stl__description-container--mobile .btn{margin-top:5px;margin-bottom:5px}@media screen and (min-width:768px){.stl__description-container--right{width:100%;margin-top:20px;padding:0 0 0 var(--column-gap-width)}}@media screen and (max-width:767px){.stl__description-container--right{display:none}}@media screen and (max-width:767px){.stl__description-container--left{display:none}}.stl__description-container--above{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:30px}.stl__description-container--above p{text-align:center}.stl__description-container--below{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:30px}.stl__description-container--below p{text-align:center}.homepage-sections-wrapper--white .indiv-product__swatches label{border:1px solid var(--border-color)}.homepage-sections-wrapper--light .indiv-product__swatches label{border:1px solid var(--color-scheme-light-text)}.homepage-sections-wrapper--light .indiv-product__swatches input[type=radio]:checked+label{border:2px solid var(--color-scheme-light-text)}.homepage-sections-wrapper--dark p a{text-decoration:underline}.homepage-sections-wrapper--dark .indiv-product__swatches label{border:1px solid var(--color-scheme-dark-text)}.homepage-sections-wrapper--dark .indiv-product__swatches input[type=radio]:checked+label{border:2px solid var(--color-scheme-dark-text)}.homepage-sections-wrapper--accent p a{text-decoration:underline}.homepage-sections-wrapper--accent .indiv-product__swatches label{border:1px solid var(--color-scheme-accent-text)}.homepage-sections-wrapper--accent .indiv-product__swatches input[type=radio]:checked+label{border:2px solid var(--color-scheme-accent-text)}.indiv-product .hp-subtitle{transition:all .2s ease-in-out;text-align:center;display:flex;justify-content:center;flex-direction:column;padding-top:15px}.indiv-product .hp-subtitle .indiv-product-title-text{margin-bottom:0;margin-top:5px;line-height:1.3;font-size:var(--body-font-size);text-align:left;display:block}.indiv-product .hp-subtitle .money-styling{display:block;font-size:var(--body-font-size);text-align:left;width:100%}.indiv-product-sku-text,.indiv-product-vendor-text{font-size:12px;margin-bottom:0}