@media (prefers-reduced-motion:reduce){.rm-pill,.rm-pdp-acc .open-child{transition:none}}.rm-pdp-wrap .etheme-sticky-cart{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(24px);transition:opacity var(--rm-d-3) var(--rm-ease),transform var(--rm-d-3) var(--rm-ease),visibility 0s linear var(--rm-d-3)}@media (min-width:1025px){.rm-pdp-wrap .etheme-sticky-cart{transform:translateX(-50%) translateY(24px)}}@media (max-width:1024px){.rm-pdp-wrap .etheme-sticky-cart{bottom:var(--rm-atc-b,calc(var(--rm-bar-h) + var(--rm-safe-b) + var(--rm-s3)))!important;transition:opacity var(--rm-d-3) var(--rm-ease),transform var(--rm-d-3) var(--rm-ease),visibility 0s linear var(--rm-d-3),bottom var(--rm-d-3) var(--rm-ease)}}.cart-widget-products .mini_cart_item{position:relative}.cart-widget-products .mini_cart_item .remove_from_cart_button{width:44px;height:44px;top:-12px;right:-12px;align-items:center;justify-content:center;border-radius:50%}.cart-widget-products .mini_cart_item .product-item-right{padding-right:28px}.cart-widget-products .quantity .minus,.cart-widget-products .quantity .plus,.cart-widget-products .quantity button,.woocommerce-cart-form .quantity .minus,.woocommerce-cart-form .quantity .plus{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.rm-pdp-gallery .swiper-wrapper.main-images{overflow:visible;border-radius:0}.rm-pdp-gallery .vertical-thumbnails-wrapper .thumbnails-list{width:84px}.rm-pdp-gallery .thumbnail-item{box-sizing:border-box;margin:0 0 10px;padding:4px;border:1.5px solid var(--rm-line);border-radius:var(--rm-r-md);background:var(--rm-surface);cursor:pointer;opacity:1;transition:border-color var(--rm-d-2) var(--rm-ease),box-shadow var(--rm-d-2) var(--rm-ease)}.rm-pdp-gallery .thumbnail-item img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;border-radius:calc(var(--rm-r-md) - 4px)}.rm-pdp-wrap .rm-zoom-btn{padding:0!important;box-sizing:border-box;min-width:44px;max-width:44px;position:absolute;top:12px;right:12px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:var(--rm-text);box-shadow:var(--rm-sh-1);cursor:pointer;transition:transform var(--rm-d-1) var(--rm-ease),color var(--rm-d-2) var(--rm-ease)}.rm-zoom-btn:hover{color:var(--rm-accent)}.rm-zoom-btn:active{transform:scale(.92)}.rm-zoom-btn:focus-visible{outline:0;box-shadow:var(--rm-focus-ring)}.rm-pdp-gallery .swiper-control-top{position:relative}@media (min-width:1025px){.rm-zoom-btn{opacity:0;transition:opacity var(--rm-d-2) var(--rm-ease)}.rm-pdp-gallery:hover .rm-zoom-btn,.rm-zoom-btn:focus-visible{opacity:1}}.rm-pdp-short .rm-spec__row.is-extra{display:none}.rm-pdp-short .rm-spec-toggle{appearance:none;background:none;border:0;padding:0;margin:0 0 var(--rm-s3);font:700 var(--rm-fs-sm)/1.4 var(--rm-font-body);color:var(--rm-accent);cursor:pointer;min-height:32px;display:inline-flex;align-items:center;gap:6px}.rm-pdp-related.e-con{gap:var(--rm-s8)}.rm-pdp-sec.e-con{gap:var(--rm-s4);padding:0}.rm-pdp-sec:not(:has(.etheme-product-grid-item)){display:none}.rm-pdp-carousel .swiper{overflow:hidden;padding:2px 2px 6px;margin:-2px}.rm-pdp-carousel .swiper-slide{height:auto}.rm-pdp-carousel .swiper-slide .etheme-product-grid-item{height:100%}@media (max-width:767px){.rm-pdp-related.e-con{margin-top:var(--rm-s7)}}@media (prefers-reduced-motion:reduce){.rm-zoom-btn,.rm-pdp-gallery .thumbnail-item,.rm-spec-toggle::after{transition:none}}.rm-pdp-wrap .rm-pdp-atc form.cart:not(.variations_form),.rm-pdp-wrap .rm-pdp-atc .woocommerce-variation-add-to-cart{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--rm-s3)}.rm-pdp-wrap .rm-pdp-atc .quantity{flex:0 0 auto;width:auto;max-width:none;margin:0}.rm-pdp-wrap .rm-pdp-atc .quantity-wrapper{width:auto}.rm-pdp-wrap .rm-pdp-atc .single_add_to_cart_button{flex:1 1 0;min-width:0}.rm-pdp-wrap .rm-pdp-atc .woocommerce-variation-add-to-cart{margin-top:0}.rm-pdp-atc .single_variation:not(:empty){display:flex;flex-wrap:wrap;align-items:center;gap:var(--rm-s2) var(--rm-s3);margin:0 0 var(--rm-s3);padding:var(--rm-s3) var(--rm-s4);border:1px solid var(--rm-line);border-radius:var(--rm-r-md);background:var(--rm-surface);animation:rm-var-in var(--rm-d-3) var(--rm-ease)}.rm-pdp-atc .single_variation .price{margin:0;color:var(--rm-text)}.rm-pdp-atc .single_variation .woocommerce-variation-availability{order:2;margin-left:auto}.rm-pdp-atc .single_variation .woocommerce-variation-description{order:3;flex:1 0 100%}@media (prefers-reduced-motion:reduce){.rm-pdp-atc .single_variation:not(:empty){animation:none}}.rm-pdp-wrap .rm-pdp-atc .quantity{height:48px;display:flex;align-items:center}