/* *****
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.weareeight.com/hc/en-us/articles/360020366578-Un-minified-CSS-Javascript
***** */
.stl__main{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.stl__main p{margin-bottom:0}.stl__main.stl__img-right{flex-direction:row-reverse}.stl__image-container{flex:0 0 50%}@media screen and (max-width:767px){.stl__image-container{flex:0 0 100%}}@media screen and (max-width:767px){.stl__image-container .stl-description-container--left{display:none}}.stl__image-container .stl-description-container--left p{margin-bottom:0}.stl__image{margin-bottom:20px;position:relative;width:100%;height:auto}.stl__image .stl__dot{position:relative;display:inline-block;text-align:center;width:36px;height:36px;font-size:36px;line-height:38px;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}@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:flex;justify-content:space-evenly;flex-wrap:wrap;width:100%}@media screen and (max-width:767px){.stl__outer-products-container .stl__products-container{justify-content:space-between}}.stl__outer-products-container .stl__products{flex:0 0 45%;position:relative}@media screen and (max-width:767px){.stl__outer-products-container .stl__products{flex:0 0 49%}}.stl__outer-products-container .stl__products .stl__heading{margin-bottom:28px}.stl__outer-products-container .stl__products .indiv-product{margin:0 5px 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:0 5px;padding:0 0 0 15px}}@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:center;display:block}.indiv-product .hp-subtitle .money-styling{display:block;font-size:var(--body-font-size);padding-bottom:5px;text-align:center;width:100%}.indiv-product-sku-text,.indiv-product-vendor-text{font-size:12px;margin-bottom:0}