@media (max-width: 767.98px){body.template-product.template-type-product-custom-necklace #gld-3d-canvas{aspect-ratio:16/9;min-height:160px}body.template-product.template-type-product-custom-necklace .product-full__bar #product-configurator-custom__navigation{width:100%}}body.template-product.template-type-product-custom-necklace .product-full:not(.active){display:none}body.template-product.template-type-product-custom-necklace .product-full .add-to-cart__options--desc{padding-bottom:0}body.template-product.template-type-product-custom-necklace .site-footer{margin-top:0}body.template-product.template-type-product-custom-necklace #gld-3d-canvas{overflow:hidden;position:relative}body.template-product.template-type-product-custom-necklace #gld-3d-canvas:not(.product-configurator-custom__canvas--preload) .spinner__wrapper{display:none}body.template-product.template-type-product-custom-necklace .add-to-cart__options__description{width:100%}body.template-product.template-type-product-custom-necklace .add-to-cart__options__extra-characters{margin:12px 0 12px 12px;width:100%}body.template-product.template-type-product-custom-necklace .add-to-cart__options__extra-characters__label{font-size:12px}body.template-product.template-type-product-custom-necklace .add-to-cart__options__extra-characters__values>*{line-height:1em;margin-left:10px;border:1px solid #161616;border-radius:50%;width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}body.template-product.template-type-product-custom-necklace .add-to-cart__options__extra-characters__values>*:hover{background-color:#161616;color:#fff}@media (min-width: 768px){body.template-product.template-type-product-custom-necklace #gld-3d-canvas{width:100%;aspect-ratio:1}body.template-product.template-type-product-custom-necklace .product-configurator{height:unset}}@media (max-width: 767.98px){#gld3DCanvas,.canvas-app,.canvas-app__preloader{aspect-ratio:2/1}.canvas-app__preloader__bar{width:60%}.canvas-app__preloader__bar--inner{height:12px}.canvas-app--square{aspect-ratio:1/1!important}.canvas-app__skeleton{aspect-ratio:2/1}.canvas-app__toggle__slider .swiper-button-next,.canvas-app__toggle__slider .swiper-button-prev{display:none}}@-webkit-keyframes skeleton-shine{to{background-position-x:-20%}}@keyframes skeleton-shine{to{background-position-x:-20%}}@-webkit-keyframes canvas-loader{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes canvas-loader{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes canvas-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes canvas-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dot-one{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes dot-one{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes dot-two{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(4px);transform:translate(4px)}}@keyframes dot-two{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(4px);transform:translate(4px)}}@-webkit-keyframes dot-three{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes dot-three{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}#gld3DCanvas{position:relative}.canvas-app{height:100%;width:100%;display:inline-block;position:relative;overflow:hidden}.canvas-app canvas{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.canvas-app__preloader{height:100%;width:100%;display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;background-color:#161616;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.canvas-app__preloader--hide{z-index:-1;opacity:0;-webkit-transform:scale(0);transform:scale(0);content-visibility:hidden}.canvas-app__preloader--wrap{width:95%;max-width:800px;height:70%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.canvas-app__preloader--header{color:#fff;font-size:18px;line-height:22px;margin:10px 0;display:inline-block;width:100%;text-align:center}.canvas-app__preloader__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;padding:10px 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.canvas-app__preloader__dots--hide{opacity:0;-webkit-transform:scale(0);transform:scale(0);height:0px;display:none}.canvas-app__preloader__dots--dot{display:inline-block;vertical-align:middle;width:13px;height:13px;border-radius:50%;background:#fff;-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.canvas-app__preloader__dots--dot:nth-child(1){-webkit-animation:dot-one .6s infinite;animation:dot-one .6s infinite}.canvas-app__preloader__dots--dot:nth-child(2){-webkit-animation:dot-two .6s infinite;animation:dot-two .6s infinite}.canvas-app__preloader__dots--dot:nth-child(3){-webkit-animation:dot-two .6s infinite;animation:dot-two .6s infinite}.canvas-app__preloader__dots--dot:nth-child(4){-webkit-animation:dot-three .6s infinite;animation:dot-three .6s infinite}.canvas-app__preloader__bar{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:100px;border:1px solid #fff;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.canvas-app__preloader__bar--hide{opacity:0;-webkit-transform:scale(0);transform:scale(0);height:0px;display:none}.canvas-app__preloader__bar--inner{border-radius:100px;display:inline-block;background-color:#fff}.canvas-app__toggle{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:20;top:10px;right:10px;background-color:#fff;border:1px solid #161616;border-radius:100px;padding:3px}.canvas-app__toggle:before{content:"";position:absolute;left:3px;left:var(--toggle-left, 3px);width:37px;width:var(--toggle-width, 37px);height:90%;background-color:#161616;border-radius:100px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.canvas-app__toggle__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.canvas-app__toggle__inner--btn{padding:5px 10px;font-size:12px;line-height:16px;font-weight:600;margin:0;background-color:#0000;color:#161616;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;z-index:10}.canvas-app__toggle__inner--btn--active{color:#fff}.canvas-app__toggle__slider{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.canvas-app__toggle__slider .swiper:nth-child(1){position:unset!important;top:unset!important;left:unset!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;aspect-ratio:1/1}.canvas-app__toggle__slider .icon-container{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:54px;height:54px;border-radius:100px;overflow:hidden;-webkit-transition:all .1s linear;transition:all .1s linear}.canvas-app__toggle__slider .icon-container svg{z-index:10;position:relative;width:54px;height:54px;cursor:pointer;-webkit-box-shadow:0 0 10px #debe61;box-shadow:0 0 10px #debe61;-webkit-transition:all .1s linear;transition:all .1s linear;border-radius:100px}.canvas-app__toggle__slider .video--playing+.icon-container{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}.canvas-app__toggle__slider .swiper-slide{width:100%;height:100%;aspect-ratio:1/1;max-width:100%}.canvas-app__toggle__slider .swiper-slide img{display:inline-block;height:100%;max-height:100%;width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:1/1}.canvas-app__toggle__slider .swiper-slide video{display:inline-block;height:100%;max-height:100%;width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:1/1}.canvas-app__skeleton{display:inline-block;width:100%;max-width:100%;aspect-ratio:1/1;height:100%;background:linear-gradient(100deg,#fff0,#fffc 50%,#fff0 80%),#ededed;background-repeat:repeat-y;background-size:200% 100%;background-position:180%;-webkit-animation:skeleton-shine 1s ease-in-out infinite;animation:skeleton-shine 1s ease-in-out infinite}.canvas-app__spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;margin:auto}.canvas-app__spinner--inner{width:40px;height:40px;border:5px solid;border-top-color:#debe61;border-left-color:#debe61;border-right-color:#debe61;border-bottom-color:#0000;-webkit-animation:canvas-spinner 1s ease-in-out infinite;animation:canvas-spinner 1s ease-in-out infinite;border-radius:100px}.canvas-app__spinner__inner{width:40px;height:40px;position:relative;margin:100px auto}.canvas-app__spinner__inner--bounce--one{width:100%;height:100%;border-radius:50%;background-color:#debe61;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:canvas-loader 2s infinite ease-in-out;animation:canvas-loader 2s infinite ease-in-out}.canvas-app__spinner__inner--bounce--two{-webkit-animation-delay:-1s;animation-delay:-1s;width:100%;height:100%;border-radius:50%;background-color:#debe61;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:canvas-loader 2s infinite ease-in-out;animation:canvas-loader 2s infinite ease-in-out}@media (min-width: 768px){#gld3DCanvas,.canvas-app,.canvas-app__preloader{aspect-ratio:1/1}.canvas-app__preloader__bar{width:40%}.canvas-app__preloader__bar--inner{height:18px}.canvas-app .swiper-button-next{width:72px;height:72px;background:#f9f9f9bf;top:unset;bottom:0;right:0;margin:0;cursor:pointer;position:absolute;-webkit-transition:all .3s linear;transition:all .3s linear}.canvas-app .swiper-button-next:after{color:#161616;font-size:18px}.canvas-app .swiper-button-disabled{opacity:.35;pointer-events:none}.canvas-app .swiper-button-prev{width:72px;height:72px;background:#f9f9f9bf;left:unset;top:unset;right:80px;bottom:0;margin:0;cursor:pointer;position:absolute;-webkit-transition:all .3s linear;transition:all .3s linear}.canvas-app .swiper-button-prev:after{color:#161616;font-size:18px}}body.template-product .product-full .product-configurator-custom__options{position:relative}body.template-product .product-full .product-configurator-custom__options .add-to-cart__options__container:not(.ssr){position:relative}
/*# sourceMappingURL=/cdn/shop/t/1552/assets/css_product--configurator--custom.css.map */
