.rotating-coin{width:150px;height:150px;margin:0 auto;perspective:1000px}.rotating-coin img{width:100%;height:100%;object-fit:contain;animation:rotateCoin 8s linear infinite;transform-style:preserve-3d}@keyframes rotateCoin{0%{transform:rotateY(0deg)}50%{transform:rotateY(360deg)}62.5%{transform:rotateY(360deg)}100%{transform:rotateY(360deg)}}.product-params{font-family:'Cinzel',serif;color:silver;max-width:700px;margin:0 auto;padding:20px;line-height:1.8}.product-params .param{margin:40px 0;padding-top:20px;border-top:1px solid rgb(192 192 192 / .6)}.product-params .param:first-child{border-top:none}.param-title-row{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:10px}.param-icon{width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.param-title{font-size:18px;font-weight:700;text-transform:uppercase;font-family:'Cinzel',serif}.product-params .param span{display:block;text-align:center;font-size:16px;margin-top:5px}.param[data-param="material"] .param-icon{background-image:url(/wp-content/uploads/menu2/icon2/silver1.png)}.param[data-param="gem"] .param-icon{background-image:url(/wp-content/uploads/menu2/icon2/drahokam1.png)}.param[data-param="weight"] .param-icon{background-image:url(/wp-content/uploads/menu2/icon2/vaha1.png)}.param[data-param="occasion"] .param-icon{background-image:url(/wp-content/uploads/menu2/icon2/prilezitost1.png)}.param[data-param="material"] .param-title::before{content:"Materiál:"}.param[data-param="gem"] .param-title::before{content:"Drahokam:"}.param[data-param="weight"] .param-title::before{content:"Hmotnosť:"}.param[data-param="occasion"] .param-title::before{content:"Príležitosť:"}.params-necklace .param[data-param="length"] .param-icon{background-image:url(/wp-content/uploads/menu2/icon2/dlzka1.png)}.params-necklace .param[data-param="length"] .param-title::before{content:"Dĺžka náhrdelníka:"}.params-necklace .param[data-param="clasp"] .param-icon{background-image:url(/wp-content/uploads/menu2/icon2/karabinka1.png)}.params-necklace .param[data-param="clasp"] .param-title::before{content:"Typ zapínania:"}.params-bracelet .param[data-param="length"] .param-icon{background-image:url(/wp-content/uploads/menu2/icon2/dlzka1.png)}.params-bracelet .param[data-param="length"] .param-title::before{content:"Dĺžka náramku:"}.params-bracelet .param[data-param="clasp"] .param-icon{background-image:url(/wp-content/uploads/menu2/icon2/karabinka1.png)}.params-bracelet .param[data-param="clasp"] .param-title::before{content:"Typ zapínania:"}.params-ring .param[data-param="length"] .param-icon{background-image:url(/wp-content/uploads/menu2/icon2/velkostprsten1.png)}.params-ring .param[data-param="length"] .param-title::before{content:"Veľkosť prsteňa:"}.params-ring .param[data-param="clasp"]{display:none}.params-earring .param[data-param="clasp"] .param-icon{background-image:url(/wp-content/uploads/menu2/icon2/nausnicetyp1.png)}.params-earring .param[data-param="clasp"] .param-title::before{content:"Typ zapínania:"}.params-earring .param[data-param="length"]{display:none}.product-extra-description{font-family:'Cinzel',serif;color:#2a2a2a;font-size:18px;line-height:1.75;max-width:720px;margin:40px auto;padding:25px 30px;text-align:justify;word-break:normal;hyphens:auto}.product-extra-description p{margin-bottom:22px}.product-extra-description b,.product-extra-description strong{font-weight:600;color:#000}.product-extra-description .highlight{font-weight:600;color:#111;letter-spacing:.3px;white-space:nowrap}@media (max-width:768px){.product-extra-description{font-size:16px;padding:20px;margin:30px auto;text-align:left}.product-extra-description .highlight{white-space:normal}}@media (max-width:480px){.product-extra-description{font-size:15px;padding:15px}}.product-main-description{font-family:'Cinzel',serif;color:#2a2a2a;font-size:18px;line-height:1.75;max-width:720px;margin:40px auto;padding:25px 30px;text-align:left;word-break:break-word;hyphens:auto}.product-main-description p{margin-bottom:22px}.product-main-description b,.product-main-description strong{font-weight:600;color:#000}.product-main-description .highlight{font-weight:600;color:#111;letter-spacing:.3px;white-space:normal}@media (max-width:768px){.product-main-description{font-size:16px;padding:20px;margin:30px auto}}@media (max-width:480px){.product-main-description{font-size:15px;padding:15px}}.woocommerce-error,.woocommerce-message,.woocommerce-info{display:none!important}@keyframes calmBreathDark{0%,100%{filter:brightness(1.2) contrast(1);transform:scale(1)}50%{filter:brightness(1.8) contrast(1.3);transform:scale(1.045)}}@keyframes calmBreathLight{0%,100%{filter:brightness(1.5) contrast(1.4) drop-shadow(0 0 2px #222);transform:scale(1)}50%{filter:brightness(1.9) contrast(1.5) drop-shadow(0 0 3px #111);transform:scale(1.045)}}html:not(.light-theme) #xxx2 .button img:not(.transparent),html:not(.light-theme) #xxx2 .sub-button img:not(.transparent){animation:calmBreathDark 5.5s infinite ease-in-out}html.light-theme #xxx2 .button img:not(.transparent),html.light-theme #xxx2 .sub-button img:not(.transparent){animation:calmBreathLight 5.5s infinite ease-in-out}#xxx2 .button img:not(.transparent),#xxx2 .sub-button img:not(.transparent){transition:filter 0.5s ease,transform 0.5s ease}#xxx2 .button:hover img:not(.transparent),#xxx2 .sub-button:hover img:not(.transparent){filter:brightness(2.2) contrast(1.5) drop-shadow(0 0 5px #000)!important;transform:scale(1.06)}#xxx2 img.transparent{opacity:0.3!important;filter:brightness(.6) grayscale(.7)!important;animation:none!important;transform:none!important}@keyframes cartBreathDark{0%,100%{filter:brightness(1.2) contrast(1);transform:scale(1)}50%{filter:brightness(1.8) contrast(1.3);transform:scale(1.06)}}@keyframes cartBreathLight{0%,100%{filter:brightness(1.5) contrast(1.4);transform:scale(1)}50%{filter:brightness(2) contrast(1.6);transform:scale(1.07)}}html:not(.light-theme) .elementor-menu-cart__toggle_button{animation:cartBreathDark 5s infinite ease-in-out}html.light-theme .elementor-menu-cart__toggle_button{animation:cartBreathLight 5s infinite ease-in-out}.elementor-menu-cart__toggle_button{transition:filter 0.5s ease,transform 0.5s ease;will-change:filter,transform}html.light-theme body.cart-empty .elementor-menu-cart__toggle_button{filter:drop-shadow(0 0 2px rgb(0 0 0 / .5))!important}.elementor-menu-cart__toggle_button .elementor-button-text{transform:none!important;animation:none!important;transition:none!important}.elementor-menu-cart__footer-buttons{display:none}