.watch-configurator{display:flex;gap:40px}.watch-configurator .wc-preview,.watch-configurator .wc-options{flex:1}.watch-configurator .wc-stack{position:relative;width:420px;height:420px;display:flex;align-items:center;justify-content:center}.watch-configurator .layer{position:absolute;top:50%;left:50%;transform:translate(-50%,-49%);width:100%;height:auto;object-fit:contain;pointer-events:none}.watch-configurator #layer-dial{width:33%;top:49%}.watch-configurator #layer-case{z-index:5}.watch-configurator #layer-magnifying-glass{width:66px;top:48%;left:61%}.watch-configurator .wc-group{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.watch-configurator .opt-img{width:70px;height:70px;object-fit:cover;cursor:pointer;border:2px solid rgba(255,255,255,.5);border-radius:8px;transition:.2s}.watch-configurator .opt-img:hover{transform:scale(1.05)}.watch-configurator .opt-img.active{border:3px solid rgb(var(--color-button))}.watch-configurator #add-to-cart{width:100%;padding:15px;background:#000;color:#fff;border:none;cursor:pointer;margin-top:20px}.watch-configurator .wc-preview{display:flex;justify-content:center}.wc-preview-with-button-wrapper .price-wrapper{position:absolute;top:0;left:0;font-size:10px}.wc-preview-with-button-wrapper .price-wrapper .price{display:flex;flex-direction:column;gap:9px}.wc-preview-with-button-wrapper .price-wrapper .price .price__sale{display:flex;flex-direction:column}.watch-configurator .price .price-item{font-size:18px}.watch-configurator .price.price--on-sale .price-item--regular{font-size:14px;margin-right:4px}.wc-preview-with-button-wrapper .price-wrapper .price .price__badge-sale{margin-right:auto}.watch-configurator .wc-options--option-item h4 span{font-size:11px;font-weight:600;color:rgba(var(--color-button))}.watch-configurator .product--dial-logo-style label{border-radius:var(--variant-pills-radius);margin:.7rem .5rem .2rem 0;padding:1rem 2rem;font-size:1.4rem;letter-spacing:.1rem;line-height:1}.watch-configurator .product--dial-logo-style input[type=radio]:checked+label{background:rgba(var(--color-button),var(--alpha-button-background))!important;color:rgb(var(--color-button-text))!important}.watch-configurator .product--dial-logo-style input[type=radio]+label{border:var(--variant-pills-border-width) solid rgba(var(--color-button),var(--variant-pills-border-opacity))!important;color:rgba(var(--color-button))!important;cursor:pointer}.cart-watch-preview{position:relative;width:100px;height:100px;margin-bottom:10px;max-width:100px;max-height:100px}.cart-watch-preview .cw-layer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto;object-fit:contain}.cart-watch-preview .cw-dial{width:33%}.cart-watch-preview .cw-case{z-index:5}.cart-watch-preview .cw-magnifying{width:15px;top:48%;left:61%}.watch-Daytona-Configurator #layer-bezel{width:48%;top:45%}.watch-Daytona-Configurator #layer-dial{width:35%;top:45%}.cart-watch-preview-Daytona-Configurator .cw-bezel{width:47%;top:45%}.cart-watch-preview-Daytona-Configurator .cw-dial{width:36%;top:45%}.cart-watch-preview-Submariner-\&-GMT-Configurator .cw-dial{width:33%;transform:translate(-51%,-54%)}.cart-watch-preview-Nautilus-Configurator .cw-dial,.watch-Nautilus-Configurator #layer-dial{width:37%;top:45%}.cart-watch-preview-Nautilus-Configurator .cw-hand,.watch-Nautilus-Configurator #layer-hand{width:25%;top:41%;transform:translate(-38%,-49%) rotate(-6deg)}.cart-watch-preview-Nautilus-Configurator .cw-second-hand,.watch-Nautilus-Configurator #layer-second-hand{width:28%;top:49%;left:45%}.watch-Santos-Configurator #layer-hand,.cart-watch-preview-Santos-Configurator .cw-hand{width:23%;transform:translate(-46%,-64%) rotate(20deg)}.watch-Santos-Configurator #layer-second-hand,.cart-watch-preview-Santos-Configurator .cw-second-hand{width:19%;transform:translate(-35%,-34%)}.watch-Santos-Configurator #layer-dial,.cart-watch-preview-Santos-Configurator .cw-dial{width:35%;top:49%}.watch-Royal-Oak #layer-dial,.cart-watch-preview-Royal-Oak .cw-dial{width:44%;top:43%}.watch-Royal-Oak #layer-hand,.cart-watch-preview-Royal-Oak .cw-hand{width:27%;transform:translate(-43%,-87%)}.watch-Royal-Oak #layer-second-hand,.cart-watch-preview-Royal-Oak .cw-second-hand{width:20%;transform:translate(-70%,-67%)}.watch-Date-Just-Configurator #layer-dial,.cart-watch-preview-Date-Just-Configurator .cw-dial{width:41%;transform:translate(-52%,-58%)}.watch-Date-Just-Configurator #layer-hand,.cart-watch-preview-Date-Just-Configurator .cw-hand{width:27%;transform:translate(-50%,-89%) rotate(23deg)}.watch-Date-Just-Configurator #layer-second-hand,.cart-watch-preview-Date-Just-Configurator .cw-second-hand{width:31%;transform:translate(-55%,-57%) rotate(-54deg)}.watch-Date-Just-Configurator #layer-magnifying-glass{width:68px;transform:translate(-36%,-66%)}.cart-watch-preview-Date-Just-Configurator .cw-magnifying{width:17px;transform:translate(-36%,-66%)}cart-drawer .cart-watch-preview .cw-magnifying,cart-drawer .cart-watch-preview-Date-Just-Configurator .cw-magnifying{width:13px}@media(min-width:750px){.watch-configurator .wc-preview{position:sticky;top:var(--header-height);height:100%}.watch-configurator .wc-preview-with-button-wrapper{display:flex;flex-direction:column;gap:16px}.watch-configurator .wc-options{padding-top:40px}.watch-configurator .wc-mobile-tabs{display:none}.price-wrapper{opacity:0;visibility:hidden;transition:opacity .3s ease}.price-wrapper.is-visible{opacity:1;visibility:visible}.watch-configurator .wc-group{margin-bottom:30px}}@media(max-width:989px){.watch-configurator .wc-preview-with-button-wrapper{position:relative;width:100%;display:flex;justify-content:center;align-items:center;z-index:3}.watch-configurator .wc-stack{width:325px;height:325px}}@media(max-width:749px){.watch-configurator{flex-direction:column}.wc-options--option-item{display:none}.wc-options--option-item.active{display:block}.watch-configurator .wc-options--option-container{position:relative}.watch-configurator .wc-group{overflow-x:auto;flex-wrap:nowrap;scroll-behavior:smooth}.watch-configurator .product--dial-logo-style .wc-group{min-height:70px;display:flex;justify-content:center;align-items:center}.watch-configurator .opt-img{flex:0 0 auto;scroll-snap-align:start}.watch-configurator .wc-mobile-tabs{display:flex;gap:10px;overflow-x:auto;margin:10px 0 15px}.watch-configurator .wc-group,.watch-configurator .wc-mobile-tabs{scrollbar-width:none;-ms-overflow-style:none}.watch-configurator .wc-group::-webkit-scrollbar,.watch-configurator .wc-mobile-tabs::-webkit-scrollbar{display:none}.watch-configurator .wc-tab-btn{flex:0 0 auto;padding:6px 10px;border:1px solid rgb(var(--color-button-text));border-radius:20px;font-size:12px;cursor:pointer;white-space:nowrap;background:rgb(var(--color-button-text))}.watch-configurator .wc-tab-btn.active{background:rgba(var(--color-button));border-color:rgba(var(--color-button));color:rgb(var(--color-button-text))}.watch-configurator .product-form-button-wrapper{position:absolute;top:0;right:0}.watch-configurator .product-form-button-wrapper .product-form__submit.button{font-size:11px;padding:16px 11px;line-height:1;height:auto;min-height:auto;min-width:unset}.watch-configurator .price.price--on-sale .price-item--regular{font-size:12px}.watch-configurator .price .price-item{font-size:16px}}@media(max-width:550px){.cart-watch-preview{width:60px;height:60px}.cart__contents .cart__items .cart-watch-preview{width:100px;height:100px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/config-watch.css.map */
