.cvx-stl{--cvx-stl-accent: #fc6b38;--cvx-stl-accent-text: #fff;--cvx-stl-dot: rgba(252, 107, 56, .5);margin:56px auto;padding:0 32px;box-sizing:border-box}.cvx-stl *{box-sizing:border-box}.cvx-stl-empty{padding:40px 32px;text-align:center;opacity:.6}.cvx-stl-head{margin:0 0 22px;text-align:center}.cvx-stl-head h2{margin:0;font-family:Youth-Medium;font-size:40px;line-height:1.4;letter-spacing:normal;text-transform:capitalize;text-align:center}@media(max-width:777px){.cvx-stl-head h2{font-size:35px;line-height:1}}.cvx-stl-body{display:grid;grid-template-columns:1fr;gap:22px;align-items:start}@media(min-width:769px){.cvx-stl-body{grid-template-columns:minmax(0,1.7fr) minmax(380px,.85fr);gap:36px}}.cvx-stl-figure{position:relative;margin:0;overflow:visible;container-type:inline-size}.cvx-stl-media{position:relative;overflow:hidden;border-radius:14px;background:#efece7;line-height:0}.cvx-stl-media img{display:block;width:100%;height:auto}.cvx-stl-dot{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;background:var(--cvx-stl-dot);color:var(--cvx-stl-accent-text);border:1px solid rgba(255,255,255,.92);box-shadow:0 3px 12px #00000052;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;z-index:3;transition:transform .18s ease}@media(max-width:768px){.cvx-stl-dot{left:var(--xm);top:var(--ym)}}.cvx-stl-dot{width:clamp(18px,3.4cqi,30px);height:clamp(18px,3.4cqi,30px);font-size:clamp(9px,1.36cqi,12px)}.cvx-stl-dot:hover,.cvx-stl-dot:focus-visible,.cvx-stl-dot.is-active{transform:translate(-50%,-50%) scale(1.16)}.cvx-stl-dot:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%}.cvx-stl-dot:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid var(--cvx-stl-accent);animation:cvx-stl-pulse 2.4s ease-out infinite}@keyframes cvx-stl-pulse{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(1.9);opacity:0}}.cvx-stl-pop{position:absolute;z-index:4;width:216px;padding:10px;background:#fff;border-radius:10px;box-shadow:0 10px 30px #00000038;opacity:0;visibility:hidden;transform:translate(-50%,calc(-100% - 24px));transition:opacity .16s ease,visibility .16s;text-decoration:none;color:inherit;display:block}.cvx-stl-pop.is-below{transform:translate(-50%,24px)}.cvx-stl-pop.is-on{opacity:1;visibility:visible}.cvx-stl-pop img{display:block;width:100%;height:136px;object-fit:cover;border-radius:7px;margin:0 0 9px;background:#f2f0ed;transition:opacity .12s ease}.cvx-stl-pop img.is-loading{opacity:0}.cvx-stl-pop .cvx-stl-t{margin:3px 0 5px;font-size:13px}.cvx-stl-pop .cvx-stl-p{text-align:left;font-size:13px}.cvx-stl-go{display:block;margin:8px 0 0;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cvx-stl-accent)}@media(hover:hover){.cvx-stl-pop{pointer-events:none}.cvx-stl-go{display:none}}@media(hover:none){.cvx-stl-pop{left:10px!important;right:10px;top:auto!important;bottom:10px;width:auto;transform:none!important;display:grid;grid-template-columns:62px minmax(0,1fr);column-gap:12px;align-items:center}.cvx-stl-pop img{grid-area:1 / 1 / 5 / 2;width:62px;height:62px;margin:0;align-self:center}.cvx-stl-pop .cvx-stl-v{grid-area:1 / 2 / 2 / 3}.cvx-stl-pop .cvx-stl-t{grid-area:2 / 2 / 3 / 3;margin:1px 0 2px}.cvx-stl-pop .cvx-stl-p{grid-area:3 / 2 / 4 / 3}.cvx-stl-go{grid-area:4 / 2 / 5 / 3;margin:3px 0 0}}.cvx-stl-panel{border-radius:14px;padding:18px 20px;background:#fff}.cvx-stl-panel-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 6px}.cvx-stl-panel-top h3{margin:0;font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.cvx-stl-count{font-size:12px;opacity:.6;white-space:nowrap}.cvx-stl-row{display:grid;grid-template-columns:14px 56px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.08)}.cvx-stl-row:last-of-type{border-bottom:0}.cvx-stl-row.is-out{opacity:.6}.cvx-stl-num{font-size:11px;font-weight:700;color:var(--cvx-stl-accent);text-align:center}.cvx-stl-thumb{display:block;width:56px;height:56px;object-fit:cover;border-radius:8px;background:#f4f2ee}.cvx-stl-link{display:block;min-width:0;text-decoration:none;color:inherit}.cvx-stl-link:hover .cvx-stl-t{text-decoration:underline}.cvx-stl-v{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:.55}.cvx-stl-t{display:block;margin:2px 0 0;font-size:14px;font-weight:600;line-height:1.3}.cvx-stl-p{display:block;font-size:13px;font-weight:700;white-space:nowrap;text-align:right}.cvx-stl-p .old-price{display:block;font-size:11px;font-weight:400;opacity:.45}.cvx-stl-p .discount-off-price,.cvx-stl-p .unit-price{display:none}.cvx-stl-oos{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.6;white-space:nowrap}.cvx-stl-warn{grid-column:1 / -1;font-size:11px;color:#b3261e}.cvx-stl-add{width:34px;height:34px;flex:none;padding:0;border:0;border-radius:50%;background:var(--cvx-stl-accent);color:var(--cvx-stl-accent-text);font-size:19px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .16s ease,transform .16s ease}.cvx-stl-add:hover:not(:disabled){opacity:.85}.cvx-stl-add:active:not(:disabled){transform:scale(.92)}.cvx-stl-add:disabled{cursor:not-allowed;opacity:.4}.cvx-stl-add.is-added,.cvx-stl-add.is-added:disabled{opacity:1;font-size:15px}.cvx-stl-all{display:block;width:100%;max-width:none;height:auto;margin:16px 0 0;padding:16px;border:0;border-radius:8px;background:var(--cvx-stl-accent);color:var(--cvx-stl-accent-text);font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;transition:opacity .16s ease}.cvx-stl-all:hover:not(:disabled){opacity:.88}.cvx-stl-all:disabled{cursor:not-allowed;opacity:.55}.cvx-stl.is-busy{pointer-events:none}@media(max-width:768px){.cvx-stl{margin:36px auto;padding:0 16px}.cvx-stl-panel{padding:14px}.cvx-stl-row{grid-template-columns:12px 48px minmax(0,1fr) auto auto;gap:10px;padding:12px 0}.cvx-stl-thumb{width:48px;height:48px}.cvx-stl-t{font-size:13px}}@media(prefers-reduced-motion:reduce){.cvx-stl-dot:before{animation:none}.cvx-stl-dot,.cvx-stl-pop,.cvx-stl-add,.cvx-stl-all{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/cvx-shop-the-look.css.map */
