.page-cols{display:flex}@media(min-width:1024px){.page-cols{gap:2.5rem}}.page-cols aside{backdrop-filter:blur(8px);background:rgba(10,8,32,.9);height:100%;overflow:auto;padding:30px;position:fixed;right:0;top:0;transform:translateX(110%);transition:all .5s cubic-bezier(.215,.61,.355,1);width:280px;z-index:120}.page-cols aside.open{transform:translateX(0)}@media(min-width:1024px){.page-cols aside{backdrop-filter:none;background:transparent;box-shadow:none;display:block;flex:0 0 235px;overflow:initial;padding:40px 0 0;position:static;transform:none;transition:none;width:100%;z-index:auto}}.page-cols main{padding-top:10px}@media(min-width:1024px){.page-cols main{flex:1}}.single-product__top-grid{display:flex;flex-direction:column;gap:2rem;position:relative}@media(min-width:768px){.single-product__top-grid{flex-direction:row}.single-product__top-grid>div{width:50%}}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price{color:var(--color-accent);font-size:24px;font-weight:700;line-height:34px;text-transform:uppercase}.woocommerce div.product p.price ins{color:var(--color-accent)!important;text-decoration:none}.single-product main{font-family:Poppins,sans-serif}.single-product main h2{font-size:26px;line-height:38px}@media(min-width:768px){.single-product main h2{font-size:40px;line-height:52px}}.single-product main .product_title.entry-title{border-bottom:none;font-family:Poppins,sans-serif;font-size:28px;font-weight:700;line-height:1.2;margin-bottom:16px;text-transform:none}@media(min-width:1440px){.single-product main .product_title.entry-title{font-size:32px}}.single-product main .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price{margin-bottom:2rem}.single-product main .product_meta{color:var(--color-dark);display:flex;flex-direction:column;font-size:14px;gap:8px;margin-bottom:1.5rem}@media(min-width:768px){.single-product main .product_meta{font-size:16px}}.single-product main .product_meta .sku_wrapper .sku{font-weight:600}.single-product main .product_meta .posted_in a,.single-product main .product_meta .tagged_as a{color:var(--color-dark);font-weight:600}.single-product main .product_meta .posted_in a:hover,.single-product main .product_meta .tagged_as a:hover{color:var(--color-dark)}.single-product main .entry-summary:after{clear:both;content:"";display:block;width:100%}.single-product main .variations_form .reset_variations{color:var(--color-accent);display:inline-block;font-weight:600}.woocommerce div.product div.summary{float:none!important;width:100%!important}@media(min-width:1440px){.woocommerce div.product div.summary{width:calc(50% - 10px)!important}}.product-attributes{margin-bottom:1.5rem}.product-attributes h3{font-size:1.25rem;font-weight:500;margin-bottom:.5rem}.product-attributes li{font-weight:500;padding:2px 0}.woo-variation-swatches table.variations .variable-items-wrapper li[data-attribute_name=attribute_pa_boja-cirkona]{border-radius:50%!important;width:30px!important}.wpcvs-terms .wpcvs-term.wpcvs-selected{border-color:var(--color-dark)}.woocommerce div.product p.price del,.woocommerce div.product p.price del bdi,.woocommerce div.product p.price ins,.woocommerce div.product span.price del,.woocommerce div.product span.price del bdi{color:var(--color-dark)}.single-product .cart .single_add_to_cart_button{flex:none}.single-product .cart .price{margin-bottom:1rem;width:100%}.single-product .woocommerce-variation-add-to-cart{align-items:center;display:flex;gap:1rem;padding-top:50px;position:relative}.single-product .woocommerce-variation-add-to-cart .velicine-trigger{border:none;color:var(--color-accent);cursor:pointer;display:inline-block;left:0;padding:.5rem 0;position:absolute;top:0}.single-product .woocommerce-variation-add-to-cart #modal{border:none;max-height:80vh;padding:1rem}.single-product .woocommerce-variation-add-to-cart #modal:focus-visible{outline:none}.single-product .woocommerce-variation-add-to-cart #modal img{max-height:calc(80vh - 2rem - 48px);max-width:100%;object-fit:contain}.wishlist-button{align-items:center;background:transparent;border:2px solid var(--color-accent);border-radius:8px;color:var(--color-accent);cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;gap:.5rem;padding:12px 24px;transition:all .3s ease;white-space:nowrap}.wishlist-button__icon{align-items:center;display:flex;height:22px;justify-content:center;position:relative;width:22px}.wishlist-button .like-icon{height:22px;transition:all .3s ease;width:22px}.wishlist-button .like-icon--outline{color:var(--color-accent);display:block}.wishlist-button .like-icon--filled{color:var(--color-accent);display:none}.wishlist-button__text{display:inline-block}.wishlist-button.is-liked .like-icon--outline{display:none}.wishlist-button.is-liked .like-icon--filled{animation:likeAnimation .3s ease;display:block}@media(max-width:767px){.wishlist-button{justify-content:center;width:100%}}.woocommerce span.onsale{background-color:var(--color-accent);border-radius:6px;color:var(--color-white);font-size:14px;left:1em;line-height:1;min-height:auto;min-width:auto;padding:6px 8px;position:absolute;top:1em;z-index:2}.wpcvs-terms .wpcvs-term.wpcvs-selected .wpcvs-term-inner:before{background-color:var(--color-dark)}.woocommerce .products ul li,.woocommerce ul.products li{text-align:center}.woocommerce-loop-product__title{color:var(--color-accent);font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:700;margin-bottom:0;position:relative}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.2rem}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:var(--color-dark)}.product-subtitle{color:var(--color-dark);display:block;font-size:1.6rem;font-weight:500;margin-bottom:1rem}.woocommerce-Tabs-panel--tab_velicine p{margin-bottom:.5rem}.woocommerce-Tabs-panel--tab_velicine b{font-weight:700}.woocommerce-Tabs-panel--tab_velicine a{color:var(--color-dark);font-weight:700}.blog-read-more{color:var(--color-dark);font-weight:600}.container.container--related-products{padding-top:60px}.products-grid--related{display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media(min-width:768px){.products-grid--related{grid-template-columns:repeat(3,1fr)}}#lang-comments-link{color:var(--color-accent)}.added_to_cart.wc-forward{display:none!important}.woocommerce-Reviews p.stars a,.woocommerce-cart-form a,.woocommerce-form-coupon-toggle a{color:var(--color-accent)}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:transparent}#add_payment_method #payment a,.woocommerce-cart #payment a,.woocommerce-checkout #payment a{color:var(--color-accent)}.cart-icon{position:relative}.cart-icon i{color:var(--color-white)}.cart-icon .cart-count{align-items:center;background:var(--color-white);border:2px solid var(--color-accent);border-radius:50%;color:var(--color-gray-900);display:flex;font-size:14px;font-weight:700;height:20px;justify-content:center;position:absolute;right:-9px;top:-7px;width:20px}.woocommerce-pagination{margin-top:2rem;text-align:center}.woocommerce-pagination a,.woocommerce-pagination span{font-size:.8rem}@media(min-width:768px){.woocommerce-pagination a,.woocommerce-pagination span{font-size:1rem}}.woocommerce-pagination .current,.woocommerce-pagination .current:hover{background-color:var(--color-accent);color:var(--color-white);text-decoration:none}.woocommerce nav.woocommerce-pagination ul{border:none!important;display:flex;gap:.25rem;justify-content:center}@media(min-width:768px){.woocommerce nav.woocommerce-pagination ul{gap:.5rem}}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border-radius:6px;color:var(--color-dark);min-width:2rem}.woocommerce nav.woocommerce-pagination ul li{border:none!important}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background-color:var(--color-accent);color:var(--color-white);text-decoration:none}span.page-numbers{color:var(--color-gray-medium);font-size:1rem;font-weight:700;padding:.8rem 1.25rem;text-decoration:underline;text-transform:uppercase}span.page-numbers:hover{background-color:var(--color-gray-lighter);color:var(--color-dark);text-decoration:underline}.page-numbers.next,.page-numbers.next:hover,.page-numbers.prev,.page-numbers.prev:hover{text-decoration:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{align-items:center;background:var(--color-accent);border:2px solid;border-color:var(--color-accent);border-radius:60px;color:var(--color-text-inverse);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:.5rem;line-height:24px;padding:4px 12px;text-decoration:none;transition:background .2s ease,border-color .2s ease}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-inverse)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt__text,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt__text,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button__text,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt__text,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt__text,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt__text,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt__text,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt__text,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button__text,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt__text{font-family:Inter,sans-serif}@media(min-width:768px){.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{font-size:16px;line-height:30px;padding:6px 12px}}@media(min-width:1440px){.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{font-size:18px;line-height:28px;padding:10px 20px}}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:var(--color-secondary);border-color:var(--color-secondary);cursor:not-allowed;opacity:.5}.custom-product-gallery{float:none!important;position:relative;width:100%}@media(min-width:1440px){.custom-product-gallery{display:block;height:auto;width:calc(50% - 10px)!important}}.product-gallery__main{margin-bottom:8px;position:relative}@media(min-width:1440px){.product-gallery__main{width:100%}}.product-gallery__main-slider,.product-gallery__slide{overflow:hidden;width:100%}.product-gallery__slide{aspect-ratio:3/4;background-color:#f5f5f5;border-radius:12px;position:relative}.product-gallery__link{cursor:zoom-in;display:block;height:100%;width:100%}.product-gallery__image{height:100%!important;object-fit:cover;width:100%!important}.product-gallery__slide--video{position:relative}.product-gallery__link--video{cursor:pointer}.product-gallery__video{height:100%;object-fit:cover;width:100%}.product-gallery__play-btn{align-items:center;color:#333;display:flex;height:60px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;width:60px}.product-gallery__link--video:hover .product-gallery__play-btn{transform:translate(-50%,-50%) scale(1.1)}.product-gallery__nav{background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);height:44px;transition:all .3s ease;width:44px}.product-gallery__nav:hover{background:#f0f0f0;box-shadow:0 4px 12px rgba(0,0,0,.15)}.product-gallery__nav.swiper-button-disabled{cursor:not-allowed;opacity:.3}.product-gallery__nav:after{color:#333;font-size:20px}.product-gallery__thumbs-wrapper{margin-top:12px}@media(min-width:768px){.product-gallery__thumbs-wrapper{margin-top:0;width:20%;width:100%}}.product-gallery__thumbs{height:100%}.product-gallery__thumb{cursor:pointer;opacity:.6;transition:opacity .3s ease}.product-gallery__thumb:hover{opacity:.8}.product-gallery__thumb.swiper-slide-thumb-active{opacity:1}.product-gallery__thumb-btn{aspect-ratio:3/4;background:none;border:2px solid transparent;border-radius:8px;cursor:pointer;height:100%;overflow:hidden;padding:0;transition:border-color .3s ease;width:100%}.product-gallery__thumb.swiper-slide-thumb-active .product-gallery__thumb-btn{border-color:var(--color-accent)}.product-gallery__thumb-image{height:100%!important;object-fit:cover;width:100%!important}.product-gallery__thumb--video .product-gallery__thumb-image--video{align-items:center;background:#f0f0f0;color:#666;display:flex;justify-content:center}.product-gallery__thumb-play{align-items:center;background:rgba(0,0,0,.6);border-radius:50%;display:flex;height:24px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}@media(max-width:768px){.product-gallery__nav{height:36px;width:36px}.product-gallery__nav:after{font-size:16px}.product-gallery__play-btn{height:48px;width:48px}}.product-gallery__image--placeholder{opacity:.5}.product-gallery__main-slider.swiper-initialized{opacity:1;transition:opacity .3s ease}.product-gallery__main-slider:not(.swiper-initialized){opacity:0}.woocommerce-info,.woocommerce-message{border-top-color:var(--color-accent)}.woocommerce-info:before,.woocommerce-message:before{color:var(--color-accent)}.woocommerce-info:focus-visible,.woocommerce-message:focus-visible{outline:none}.woocommerce-info a,.woocommerce-message a{color:var(--color-accent)}