.main-content{--inactive-color: #4e4e4e;--color-customizer-bg-primary: #010101;background-color:var(--COLOR-FOOTER-BG)}.customizer-header{--text-dark: #070707;--text-light: #fbfbfb;--bg-light: #ededed;--swiper-color: #555555;--btn-brdr-inactive: #4e4e4e;--btn-text-inactive: #818181;--swipe-area-bg-color: #1e1e1e;display:flex;width:inherit;height:8.5rem;padding:3rem 1.6rem;background-color:#000;justify-content:space-between}a.tooltip-customizer{position:relative}a.tooltip-customizer:hover:before{display:block;position:absolute;top:-80%;left:-50%;border:2px solid var(--swipe-area-bg-color);border-radius:8px;background-color:var(--swipe-area-bg-color);padding:8px;font-size:.8rem;line-height:.9rem;color:var(--text-light);content:attr(data-title);white-space:nowrap;transform:translate(-50%);z-index:1}.no-select{-webkit-user-select:none;user-select:none}.header-menu-left{display:inline-flex;width:inherit;flex-flow:row;align-items:center}.chevron-size{width:1.5rem;height:1.5rem}@media(min-width:768px){.header-menu-left svg{display:none}}.heading-size-customizer{font-size:1.6rem}.customizer-product-info{display:inline-flex;flex-direction:column;width:inherit}.customizer-product-info .no-margin{margin:0}.customizer-product-info .customizer-price{padding:0;margin-top:-.5rem}@media(min-width:768px){.customizer-product-info .customizer-price{margin-top:0}}.header-menu-right{display:inline-flex;width:50%;justify-content:flex-end;align-items:flex-start}.customizer-header .menu{display:inline-flex;position:relative;margin-left:.5rem;height:2.6rem}.customizer-header .menu svg{transition:filter .3s ease}.customizer-header .menu svg:hover{filter:invert(.8)}.customizer-order-button .btn:hover{--btn-bg: var(--link-hover)}.menu-container{display:inline-flex;position:relative;top:-.5rem;padding:0 .6rem}.menu-circle{width:2.5rem;height:2.5rem;background-color:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;position:relative;padding-top:3%}.menu-dot{width:.3rem;height:.3rem;background-color:#000;border-radius:50%;margin-bottom:.1rem}.menu-dot:first{margin-top:.7rem}.gold-color-button{width:2.9rem;height:2.9rem;border-radius:50%;border:none;transition:all .2s ease;transform:scale(1.1);box-sizing:border-box;position:relative}.red-gradient{background:radial-gradient(circle at 70% 30%,#facdba,#f29b75 33%,#bd4a2d)}.yellow-gradient{background:radial-gradient(circle at 70% 30%,#fae3ba,#f2c675 33%,#bd812d)}.white-gradient{background:radial-gradient(circle at 70% 30%,#f9f9f9,#f2f2f2 33%,#c1c1c1)}.black-gradient{background:radial-gradient(circle at 70% 30%,#ababab,#5a5a5a 33%,#111)}.platinum-gradient{background:radial-gradient(circle at 70% 30%,#e8e8e8,silver 33%,#7a7a7a)}button.gold-color-button:not(:disabled),button.band-color-circle:not(:disabled){cursor:pointer}button.active .gold-color-button:before,button.active .band-color-circle:before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border-radius:50%;border:2px solid transparent}button.active .gold-color-button:before,button.active .band-color-circle:before{border-color:var(--lt-color-gray-600)}button:not(.active):not(:disabled) .gold-color-button:hover,button:not(.active):not(:disabled) .band-color-circle:hover{transform:scale(.9)}button.gold-color-button:disabled,button.band-color-circle:disabled{cursor:not-allowed}#customizer-menu{position:fixed;margin:0 auto;display:flex;flex-direction:column;bottom:0;max-width:var(--content-max);width:100%;max-height:85%;z-index:2;background-color:#000;color:#fff;--btn-radius: 8px;--bg-accent: #4e4e4e;--text-dark: #535353}#customizer-menu .menu-container{width:100%;flex-flow:column;cursor:auto}#customizer-menu .accent-border{border-color:var(--bg-accent);border-width:1px}#customizer-menu.content{flex:1;background-color:#000}#customizer-menu .swipeable{background-color:#131313;height:14rem;display:flex;flex-direction:column;align-items:center;transition:height .3s}#customizer-menu .swipeable .nodisplay{display:none}#customizer-menu .hide{visibility:hidden}#customizer-menu .handle{width:30px;height:5px;background-color:#777;border-radius:var(--btn-radius);margin:10px 0;padding-bottom:3px}#customizer-menu .menu-share{display:flex;flex-direction:column;align-self:center;width:90%;text-align:center;--btn-border: var(--text)}@media(min-width:768px){#customizer-menu .menu-share{max-height:60vh}}#customizer-menu .menu-share .image{width:100%;object-fit:contain;background-color:#000;margin-bottom:5%}@media(min-width:768px){#customizer-menu .menu-share .image{max-height:60vh}}#customizer-menu .menu-share a{margin:1rem 0}.menu-share a:hover{opacity:.8}#customizer-menu .image img{width:100%;height:100%;object-fit:scale-down}#customizer-menu .menu{display:flex;align-items:center;flex-direction:column}#customizer-menu .attribute-selector{display:flex;width:100%;align-items:center;justify-content:space-between;margin:1rem 0}#customizer-step-headline{font-family:var(--FONT-STACK-BODY);font-size:1.2rem;line-height:1.2}#customizer-menu button{background:none;border:1px solid #555;color:#555;padding:12px 16px;border-radius:var(--btn-radius);cursor:pointer;margin:6px;text-transform:uppercase;font-size:.95rem;line-height:1.1;min-height:48px}#customizer-menu button.active{color:var(--text);border-color:var(--text)}#customizer-menu button:disabled{cursor:not-allowed}#customizer-menu button:not(.bool-option):disabled{border-color:#555;color:#555;cursor:not-allowed;display:none}#customizer-menu .arrow{cursor:pointer;font-size:28px;line-height:1;padding:.35rem .6rem}#leftArrow,#rightArrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;font-size:28px;cursor:pointer}#leftArrow svg,#rightArrow svg{width:28px;height:28px}@media(max-width:767px){#leftArrow{padding-left:1rem}#rightArrow{padding-right:1rem}}#customizer-menu .buttons{margin-top:2rem;display:flex;gap:10px}#customizer-menu .swipeable-small{height:6rem}#customizer-menu .swipeable-medium{height:16rem;width:100%}@media(min-width:768px){#customizer-menu .handle{display:none}#customizer-menu .swipeable-medium{flex-direction:row;justify-content:space-between;align-items:baseline;padding-top:1rem}#customizer-menu .swipeable-small{height:5rem}#customizer-menu .menu.swipeable-small{flex-direction:row;justify-content:space-between;align-content:center;flex-wrap:wrap}}.minimize-menu-icon-container{padding-left:1rem}.minimize-menu-icon{cursor:pointer;width:40px;height:40px;stroke:var(--BTN-SECONDARY-TEXT-COLOR);fill:#131313;transition:transform .2s ease,filter .3s ease}@media(max-width:768px){.minimize-menu-icon{display:none}}.minimize-menu-icon path{stroke-width:2}.minimize-menu-icon:hover{filter:invert(.8)}.minimize-menu-icon.active{transform:rotate(180deg)}.maximize-menu-icon-container{padding-right:1rem}.maximize-menu-icon{cursor:pointer;width:40px;height:40px;transition:transform .2s ease,filter .3s ease;fill:#131313;stroke:var(--BTN-SECONDARY-TEXT-COLOR)}@media(max-width:768px){.maximize-menu-icon{display:none}}.maximize-menu-icon circle{stroke-width:1}.maximize-menu-icon path{stroke-width:1.5}.maximize-menu-icon:hover{filter:invert(.8)}.maximize-menu-icon.is-active{transform:rotate(90deg)}#customizer-menu button.close-menu-icon{position:absolute;top:20px;right:20px;background:transparent;border:none;outline:none;cursor:pointer;padding:8px;display:none;z-index:10}.close-menu-icon:focus-visible{outline:2px solid currentColor;outline-offset:2px}.close-menu-icon:hover{filter:invert(.8)}@media(min-width:768px){#customizer-menu button.close-menu-icon{display:block}}@media(max-width:767px){.close-menu-icon{display:none}}.close-icon{width:40px;height:40px;color:currentColor}.close-icon circle,.close-icon path{stroke:var(--BTN-SECONDARY-TEXT-COLOR);stroke-width:1;stroke-linecap:round}#customizer-menu .selector-steps{width:100%;justify-items:center}@media(min-width:768px){#customizer-menu .selector-steps{width:40%}}#customizer-menu .selector-step{display:none;margin-bottom:1rem}#customizer-menu .selector-step.active{display:flex}#customizer-menu .selector-step.active>div{display:flex;flex-wrap:wrap;gap:.85rem}#customizer-menu button.material-option{border:unset}.band-color-circle{width:2.9rem;height:2.9rem;border-radius:50%;border:none;transition:all .2s ease;transform:scale(1.1);box-sizing:border-box;position:relative}.selector-step-container{display:flex;justify-content:center;margin-top:2.5rem;padding:0 1rem}.selector-step .material-option,.selector-step .band-color-option{display:flex;flex-direction:column;align-items:center;font-size:.75rem;gap:.75rem;min-width:4.5rem;width:auto}.material-option .material-label,.band-color-option .band-color-label{display:none}.material-option.active .material-label,.band-color-option.active .band-color-label{display:block}#customizer-menu .swipeable-large{height:70vh}#customizer-menu .swipeable.share{height:85vh}div.Sirv{height:calc(100vh - 22.5rem);width:100%}div.Sirv:before{position:absolute;top:0;left:0;width:100%;height:75vh;background-color:#0006;z-index:500;content:" ";backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:none;transform:translateZ(0);will-change:transform}div.smv-fullscreen-box{background-color:#000}div.Sirv.minimized:before{display:block}div.Sirv.maximized{height:calc(100vh - 15.5rem)}div.Sirv.maximized canvas{transform:scale(1.3)}.smv-button-fullscreen-open{display:none}#toggle-debug-btn{position:fixed;bottom:20px;right:20px;z-index:1000;padding:10px 20px;background-color:var(--btn-bg, #007BFF);color:var(--btn-text, #fff);border:none;border-radius:50%;cursor:pointer;box-shadow:0 2px 5px #0000004d;transition:background-color .3s,transform .3s;width:50px;height:50px;display:flex;align-items:center;justify-content:center}#toggle-debug-btn:hover{background-color:var(--btn-hover-bg, #0056b3);transform:scale(1.05)}#debug-info{display:none;position:fixed;bottom:80px;right:20px;max-height:60vh;background-color:#1a1a1a;color:#fff;border:2px solid #333;padding:20px 20px 0 25px;z-index:1000;box-shadow:0 4px 10px #0000004d;border-radius:8px;overflow-y:auto}.debug{margin:0;padding:10px;background-color:#fffffff2;border:1px solid #ccc;border-radius:4px}.debug-transfer{display:none}#debug-messages{display:flex;flex-direction:column;gap:.5rem;padding:10px}.debug-message{background-color:#2d2d2d;color:#fff;padding:.5rem 1rem;border-left:4px solid #007BFF;border-radius:4px;font-family:monospace;line-height:1.4}.debug-message.debug-info{background-color:#1a3a4a;border-left:4px solid #007BFF;color:#fff;margin-bottom:8px}.debug-message.debug-warning{background-color:#3a3000;border-left:4px solid #FFC107;color:#fff}.debug-message.debug-error{background-color:#3a1a1a;border-left:4px solid #DC3545;color:#fff}.debug::-webkit-scrollbar{width:8px}.debug::-webkit-scrollbar-track{background:#2d2d2d}.debug::-webkit-scrollbar-thumb{background:#666}.debug::-webkit-scrollbar-thumb:hover{background:#888}#clear-debug-btn,#clear-debug-internal{background-color:#dc3545;color:#fff;border:none;padding:5px 10px;margin-bottom:10px;border-radius:4px;cursor:pointer;font-size:.9rem}#clear-debug-btn:hover,#clear-debug-internal:hover{background-color:#c82333}#clear-debug-internal{background-color:#dc3545;color:#fff;margin:0 5px 15px;display:block}#debug-info h4{margin:0 5px 15px;padding-bottom:10px;border-bottom:1px solid #444;color:#fff}.diamond-option{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:5px 0;padding:15px;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:1.2em;transition:all .3s ease}.diamond-option.active{border-color:#fff}.diamond-option.disabled{opacity:.5;cursor:not-allowed}.diamonds-selector,.diamonds-options{display:none}#customizer-menu button.band-color-option{display:flex;align-items:center;gap:10px;margin:5px 0;padding:10px;background:transparent;border:unset;color:#fff;transition:all .3s ease;flex-direction:column}.band-color-option .color-swatch-container{display:flex;flex-direction:column;align-items:center;gap:10px}.band-color-option.active .color-swatch-container{display:flex;flex-direction:column;align-items:center;gap:10px;border:1px solid #fff;border-radius:50%}.band-color-option .color-swatch{width:24px;height:24px;border-radius:50%;border:1px solid rgba(255,255,255,.3)}.band-color-option.disabled{opacity:.5;cursor:not-allowed}.vertical-divider{height:75%;width:1px;background-color:var(--inactive-color);align-self:center;margin:0 .5rem}.menu-container .menu-large{display:flex;flex-direction:column;justify-items:center;width:90%;margin:2rem auto 0;text-transform:uppercase;gap:.4rem}.menu-large h5{text-align:center}.menu-large hr.accent-border{margin:unset}.menu-large>div{display:flex;margin:0 1rem;justify-content:space-between;align-items:center;flex-wrap:wrap;height:4rem}.menu-large>div>div:first-of-type>span{color:var(--text-dark)}.menu-large span.material-circle{display:inline-flex}.menu-large span.material-circle span.material-label{display:none}.menu-large span.material-circle:hover span.material-label{display:block;position:absolute;top:0;left:0}.band-element-container div:first-of-type{width:50%;display:block}.band-element-container div:last-of-type{display:flex;width:50%;justify-content:flex-end;flex-direction:column;gap:.2rem;text-align:right;font-size:.9rem}.collection-change-modal{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(8px)}.collection-change-modal .modal-content{background:#000000b3;padding:2rem;border-radius:8px;justify-items:flex-start;max-width:90%;width:400px;color:#fff;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.collection-change-modal p{margin-bottom:1rem;line-height:1.4}.collection-change-modal .modal-buttons{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem;width:100%}.collection-change-modal .btn{padding:1.2rem 0;border:1px solid #fff;border-radius:8px;background:transparent;color:#fff;cursor:pointer;transition:all .3s ease;width:100%}.collection-change-modal .btn:hover{background:#fff;color:#000}.collection-change-modal .switch-collection:hover{background:#f0f0f0}.brown-gradient{background:radial-gradient(circle at 70% 30%,#8b6246,#5d4130 33%,#3d2b20)}.dark-blue-gradient{background:radial-gradient(circle at 70% 30%,#394867,#212a3e 33%,#121926)}.bordeaux-gradient{background:radial-gradient(circle at 70% 30%,#9b4444,#722f2f 33%,#461c1c)}.dark-green-gradient{background:radial-gradient(circle at 70% 30%,#4f7942,#355e2c 33%,#213c1c)}.beige-gradient{background:radial-gradient(circle at 70% 30%,#e8dcc4,#d4c4a8 33%,#baa88c)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/customizer.css.map */
