.sq-colors{margin:6px 0 0}.sq-colors__list{display:flex;flex-wrap:wrap;align-items:flex-start;list-style:none;margin:0;padding:0}.sq-colors__list li{margin:0;padding:0;list-style:none}.sq-colors__dot{position:relative;display:block;text-decoration:none}.sq-colors__dot span{display:block;border-radius:0}.sq-colors__dot[title=Blanco] span,.sq-colors__dot[title=Marfil] span,.sq-colors__dot[title=Perla] span{box-shadow:inset 0 0 0 1px #e6e2e1}.sq-colors__dot:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:transparent;transition:background .15s}.sq-colors__dot.is-active:after{background:#b5b6b9}.sq-colors__dot:not(.is-active):hover:after{background:#e6e2e1}.sq-colors__more{font-family:Helvetica,Arial,sans-serif;font-size:10px;line-height:12px;color:#5e5a59}.sq-colors__dot.is-pack span{position:relative}.sq-colors--card{padding:0 .8rem;margin:8px 0 0}.sq-colors--card .sq-colors__list{gap:8px}.sq-colors--card .sq-colors__dot{padding:0 0 5px}.sq-colors--card .sq-colors__dot span{width:12px;height:12px}@media screen and (max-width:749px){.template--collection .collection .sq-colors--card{padding:0 1rem}}.sq-colors--pdp{margin:14px 0 0}.sq-colors--pdp .sq-colors__list{gap:14px}.sq-colors--pdp .sq-colors__dot{padding:0 0 8px}.sq-colors--pdp .sq-colors__dot span{width:22px;height:22px}html body:not(#sq) .card-product__content{display:flex!important;flex-direction:column!important;align-items:stretch!important}html body:not(#sq) .card-product__content>.card-product__compression{order:-1!important;margin:0 0 3px!important;align-self:flex-start!important;justify-content:flex-start!important}html body:not(#sq) .card-product__compression-label{font-size:9px!important;line-height:1.2!important}html body:not(#sq) .card-product__compression-icon{width:10px!important;height:8px!important}html body:not(#sq) .card-product__content>.card-product__title{font-size:11px!important;margin-bottom:1px!important;line-height:1.35!important}html body:not(#sq) .card-product__content .price,html body:not(#sq) .card-product__content .price *{font-size:11px!important;font-weight:400!important;line-height:1.35!important}html body:not(#sq) .sq-colors--card .sq-colors__list{gap:12px!important}@media screen and (min-width:990px){.template--index .section--featured-products .sq-colors--card{padding-left:12px!important;padding-right:12px!important}}@media screen and (max-width:767px){html body .sq-colors--card{padding-left:6px!important;padding-right:6px!important}html body.template--collection .collection .sq-colors--card{padding-left:1rem!important;padding-right:1rem!important}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/sq-colors.css.map */
