:root{--color-primary:#000;--color-secondary:#fff;--color-brand:#ff7a00;--color-form:#939395;--color-form-input:#222;--color-form-success:#1f2d49;--color-form-warning:#ffb800;--color-form-error:#dc2626}.product-look-actions__buy-all,.product-look-actions__title,.product-look-actions__title .product-look-actions__total,.product-look-actions__total,.product-look-navigation__all-looks,.product-look-navigation__index,.product-look-product__actions .btn.btn-primary,.product-look-product__meta>label,.product-look-product__price,.product-look-product__title,.product-look-product__view-details{font-family:var(--font-primary);font-style:normal;font-weight:600;line-height:100%;text-decoration:none;text-transform:none}.product-look-actions__buy-all-error,.product-look-product__add-error,.product-look-product__meta fieldset label{font-family:var(--font-primary);font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-decoration:none;text-transform:none}.product-look-actions__title{font-size:18px}.product-look-actions__buy-all,.product-look-navigation__all-looks,.product-look-product__actions .btn.btn-primary,.product-look-product__title,.product-look-product__view-details{font-size:14px}.product-look-actions__title .product-look-actions__total,.product-look-product__meta>label,.product-look-product__price{font-size:12px}.product-look-actions__buy-all-error{font-size:12px;line-height:18px}@media screen and (min-width:769px){.product-look-actions__buy-all-error{font-size:14px;line-height:24px}}.product-look-product__add-error,.product-look-product__meta fieldset label{font-size:12px;line-height:18px}@media screen and (min-width:769px){.product-look-product__add-error,.product-look-product__meta fieldset label{line-height:100%}}.section-spacing{margin-bottom:32px;margin-top:32px}@media screen and (min-width:769px){.section-spacing{margin-bottom:64px;margin-top:64px}}.product-look__container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1440px;padding-left:16px;padding-right:16px}@media screen and (min-width:769px){.product-look__container{padding-left:32px;padding-right:32px}}.underline-hover{position:relative}.underline-hover:after{background:#000;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:width .25s;width:0}.underline-hover.disabled{cursor:default}.underline-hover:not(.disabled){cursor:pointer}.underline-hover:not(.disabled).active:after,.underline-hover:not(.disabled):hover:after{width:100%}.product-look__strip{left:0;position:-webkit-sticky;position:sticky;z-index:1}.product-look__strip--bottom{background-color:#000;border-top:1px solid #fff;bottom:0;margin-top:16px;padding:21px 16px}@media screen and (min-width:1025px){.product-look__strip--bottom{display:none}}.product-look__strip--top{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:16px;top:0}@media screen and (min-width:1025px){.product-look__strip--top{background-color:#000;display:flex;padding:6px 62px 6px 45px}}.product-look__strip--top .product-look__actions{display:none}@media screen and (min-width:1025px){.product-look__strip--top .product-look__actions{display:flex}}.product-look__navigation{align-items:center;display:flex;justify-content:flex-start;width:100%}@media screen and (min-width:1025px){.product-look__navigation{width:auto}.product-look-navigation__arrow [fill]:not([fill=none]){fill:#fff}.product-look-navigation__arrow [stroke]:not([stroke=none]){stroke:#fff}}.product-look-navigation__arrow--prev{margin-right:16px}.product-look-navigation__arrow--next{margin-left:16px}.product-look-navigation__arrow--disabled{opacity:.5}.product-look-navigation__index{font-size:30px;line-height:37px}@media screen and (min-width:1025px){.product-look-navigation__index{color:#fff;font-size:24px;line-height:29px}}.product-look-navigation__index [data-current]{font-weight:400}.product-look-navigation__all-looks{margin:0 0 0 auto;text-decoration:underline}@media screen and (min-width:1025px){.product-look-navigation__all-looks{color:#fff;margin-left:42px}}.product-look__actions{align-items:center;display:flex;justify-content:space-between}@media screen and (min-width:1025px){.product-look__actions{justify-content:flex-end}}.product-look-actions__title{color:#fff}.product-look-actions__title .product-look-actions__total{color:#fff;margin-top:7px}.product-look-actions__total{color:#fff;font-size:18px;line-height:22px}.product-look-actions__buy-all{align-items:center;display:flex;justify-content:flex-end;letter-spacing:normal;margin-left:20px;padding:11px 7px}@media screen and (min-width:1025px){.product-look-actions__buy-all{padding:7px 12px}}.product-look-actions__buy-all:disabled:hover+.product-look-actions__buy-all-error,.product-look-actions__buy-all[disabled]:hover+.product-look-actions__buy-all-error{opacity:1}.product-look-actions__buy-all svg{margin-right:10px}.product-look-actions__buy-all-error{background-color:#ef4444;border-radius:5px;bottom:100%;color:#fff;margin-bottom:4px;opacity:0;padding:2px 4px;pointer-events:none;position:absolute;right:16px;text-align:center;transition:opacity .35s;width:calc(100% - 32px)}@media screen and (min-width:769px){.product-look-actions__buy-all-error{bottom:auto;margin:4px 0 0;right:auto;top:100%;width:auto}}.product-look__container{grid-row-gap:36px;display:grid;grid-template-columns:repeat(1,1fr);padding:0}@media screen and (min-width:1025px){.product-look__container{grid-row-gap:0;grid-template-columns:repeat(3,1fr);padding:15px 0}}.product-look__container .swym-wishlist-button-bar{display:none}.product-look__media figure{left:0;overflow:hidden;padding-top:121.3333333333%;position:relative;position:-webkit-sticky;position:sticky;top:0;width:100%}.product-look__media figure>img,.product-look__media figure>model-viewer,.product-look__media figure>video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}@media screen and (min-width:1025px){.product-look__media figure{overflow:hidden;padding-top:121.25%;position:relative;position:-webkit-sticky;position:sticky}.product-look__media figure>img,.product-look__media figure>model-viewer,.product-look__media figure>video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}}.product-look__products-wrapper{grid-row-gap:44px;display:grid;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:1025px){.product-look__products-wrapper{grid-row-gap:40px;grid-column:span 2;grid-template-columns:repeat(2,1fr);margin-left:33px}}.product-look-product__main-info{align-items:flex-start;display:flex;justify-content:flex-start}.product-look-product__image{flex:140px 0 0}@media screen and (min-width:1025px){.product-look-product__image{flex:161px 0 0}}.product-look-product__image figure{overflow:hidden;padding-top:113.5714285714%;position:relative;width:100%}.product-look-product__image figure>img,.product-look-product__image figure>model-viewer,.product-look-product__image figure>video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}@media screen and (min-width:1025px){.product-look-product__image figure{overflow:hidden;padding-top:134.7826086957%;position:relative}.product-look-product__image figure>img,.product-look-product__image figure>model-viewer,.product-look-product__image figure>video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}}.product-look-product__meta{flex:auto 1 1;max-width:100%;padding:0 16px}@media screen and (min-width:1025px){.product-look-product__meta{padding-left:30px;padding-right:0}}.product-look-product__meta>label{display:block;margin-top:16px}@media screen and (min-width:1025px){.product-look-product__meta>label{margin-bottom:8px}}.product-look-product__meta fieldset{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.product-look-product__meta fieldset input:checked+label{border-color:#000;outline-color:#000}.product-look-product__meta fieldset label{border:1px solid #c6c6c6;margin:8px 8px 0 0;outline:1px solid transparent;padding:8px 16px;transition:border-color .35s,outline-color .35s}@media screen and (min-width:1025px){.product-look-product__meta fieldset label{margin:0 12px 16px 0;padding:8px 15px}}.product-look-product__meta fieldset label[disabled]{text-decoration:line-through}.product-look-product__title{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}@media screen and (min-width:1025px){.product-look-product__title button{display:none}}.product-look-product__title span{max-width:100px}.product-look-product__price{align-items:center;color:#bbb;display:flex;flex-wrap:wrap;justify-content:flex-start}.product-look-product__actions{align-items:center;display:flex;justify-content:space-between;margin-top:20px}@media screen and (min-width:1025px){.product-look-product__actions{justify-content:flex-start;margin-top:16px}}.product-look-product__actions .btn.btn-primary{align-items:center;display:flex;justify-content:center;margin-left:16px;width:calc(100% - 32px)}@media screen and (min-width:1025px){.product-look-product__actions .btn.btn-primary{height:40px;margin:0 8px 0 0;max-width:230px;padding:0;width:100%}}.product-look-product__actions .btn.btn-primary svg{margin-right:10px}.product-look-product__wishlist{display:none}@media screen and (min-width:1025px){.product-look-product__wishlist{display:block}}.product-look-product__wishlist button{align-items:center;border:2px solid #000;display:flex;height:40px;justify-content:center;width:40px}.product-look-product__add-error{color:#ef4444;margin-top:8px;text-align:center}@media screen and (min-width:1025px){.product-look-product__add-error{text-align:start}}.product-look-product__add-error.hidden{display:none}.product-look-product__view-details{display:block;margin-top:16px;text-align:center;text-decoration:underline;width:100%}@media screen and (min-width:1025px){.product-look-product__view-details{text-align:start}}.product-look-product-price__compare-at-price{margin-right:16px;text-decoration:line-through}.product-look-product-price__compare-at-price.hidden{display:none}.product-look-product-price__savings{margin-right:16px}.product-look-product-price__savings.hidden{display:none}.product-look-product-price__value{color:#000}
/*# sourceMappingURL=section.template-product-look.css.map*/