.buythelook__container{display:flex;gap:20px;margin-bottom:40px}@media(max-width: 767px){.buythelook__container{flex-direction:column}}.buythelook__title{font-size:32px;font-family:"Red Hat Display",sans-serif !important;text-align:center;text-transform:uppercase;margin-bottom:20px}.buythelook__item{position:relative;flex:1}.buythelook__item-control{position:absolute;top:10px;right:10px;z-index:2;display:none}.buythelook__item-checkbox{width:20px;height:20px;cursor:pointer}.buythelook__item-image{position:relative;width:100%;overflow:hidden}.buythelook__item-image:hover .buythelook__item-bag-btn{opacity:1}.buythelook__item-bag-btn{position:absolute;bottom:10px;left:10px;z-index:5;background:#fff;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.8;transition:opacity .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.buythelook__item-bag-btn svg{width:20px;height:20px}.buythelook__item-variants-overlay{position:absolute;bottom:0;left:0;width:100%;background:rgba(255,255,255,.95);z-index:10;padding:15px;transform:translateY(100%);transition:transform .3s ease}.buythelook__item-variants-overlay.is-active{transform:translateY(0)}.buythelook__item-variants-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;text-transform:uppercase;font-size:12px;font-weight:bold}.buythelook__item-variants-close{background:none;border:none;cursor:pointer;padding:0}.buythelook__item-variants-close svg{width:12px;height:12px}.buythelook__item-variants-list{display:flex;flex-direction:column;gap:15px}.buythelook__item .buythelook__option-group{display:flex;flex-direction:column;gap:8px}.buythelook__item .buythelook__option-name{font-size:11px;font-weight:bold;text-transform:uppercase;color:#555;text-align:left}.buythelook__item .buythelook__option-values{display:flex;flex-wrap:wrap;gap:8px}.buythelook__item .buythelook__option-btn{border:1px solid #ddd;background:#fff;padding:6px 12px;font-size:12px;cursor:pointer;text-transform:uppercase;transition:all .2s ease}.buythelook__item .buythelook__option-btn--soldout{opacity:.5;text-decoration:line-through;cursor:not-allowed}.buythelook__item .buythelook__option-btn.is-selected{border-color:#000;background:#000;color:#fff}.buythelook__item-image-holder{display:block;position:relative;padding-top:133%;width:100%}.buythelook__item-img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.buythelook__item-info{text-align:center;padding-top:15px}.buythelook__item-title{display:block;font-size:14px;font-weight:500;margin-bottom:5px;text-decoration:none;color:inherit;text-transform:uppercase}.buythelook__item-price{font-size:14px;display:flex;justify-content:center;gap:8px}.buythelook__item-price-new{color:var(--sale-color, #d0021b)}.buythelook__item-price s{color:#999;text-decoration:line-through}.buythelook__item-variants{margin-top:10px}.buycontainer{background-color:#f7f7f7;padding:30px;text-align:center;max-width:350px;flex:1}@media(max-width: 767px){.buycontainer{max-width:100%}}.buycontainer__total{margin-bottom:20px;color:#333;font-size:14px}.buycontainer__total .uppercase{text-transform:uppercase;display:block;font-size:24px;margin-bottom:10px;font-family:"Cormorant Garamond",serif !important;color:#333}.buycontainer__title{font-size:14px}.buycontainer__totalprice{color:#333;font-size:20px;font-weight:400;letter-spacing:1.5px}.buycontainer__divider{width:60%;margin:0 auto 30px;border:none;border-top:1px solid #ccc}.buycontainer__selected{margin-bottom:25px;color:#333}.buycontainer__label{display:block;font-size:16px;margin-bottom:10px;color:#333}.buycontainer__selectedprice{display:block;font-size:28px;font-weight:700;color:#333}.buycontainer__buybutton{width:100%;text-transform:uppercase;font-weight:bold;background-color:#333;color:#fff;border:none;padding:15px}/*# sourceMappingURL=buythelook.min.css.map */
