.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url('/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png')!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - var(--wp-admin--admin-bar--height,0px));top:var(--wp-admin--admin-bar--height,0)}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);transition:transform 333ms cubic-bezier(.4, 0, .22, 1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page div.product div.images.woocommerce-product-gallery .flex-viewport{touch-action:pan-y pinch-zoom}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:#fff0;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgb(0 0 0 / .15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgb(0 0 0 / .025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce table.shop_attributes tr,.woocommerce-page table.shop_attributes tr{display:block}.woocommerce table.shop_attributes tr td,.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr th{display:block;max-width:100%;width:auto;text-align:left;padding:.5em}.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr th{padding-bottom:.25em;border-bottom:0}.woocommerce table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr td{padding-top:.25em}.woocommerce table.shop_attributes tr td>:first-child,.woocommerce table.shop_attributes tr th>:first-child,.woocommerce-page table.shop_attributes tr td>:first-child,.woocommerce-page table.shop_attributes tr th>:first-child{padding-top:0;margin-top:0}.woocommerce table.shop_attributes tr td>:last-child,.woocommerce table.shop_attributes tr th>:last-child,.woocommerce-page table.shop_attributes tr td>:last-child,.woocommerce-page table.shop_attributes tr th>:last-child{padding-bottom:0;margin-bottom:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be #fff0 #fff0 #fff0;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentcolor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wc-form-color-text,#444)}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgb(0 0 0 / .2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.woocommerce-product-gallery__photoswipe-video-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.woocommerce-product-gallery__photoswipe-video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__video .wp-post-video{display:block;width:100%;height:auto}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none;position:relative}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview.flex-active,.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview:hover,.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail::before{content:"▶";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;font-size:1.4em;text-shadow:0 0 .25em rgb(0 0 0 / .8);pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder.flex-active,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder:hover{opacity:0}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-placeholder.flex-active+.woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail:hover .woocommerce-product-gallery__video-thumbnail-preview{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgb(90 89 68 / .5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.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:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;padding:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist li .comment_container>.comment-text:only-child{margin-inline-start:0}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:#fff0 none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgb(0 0 0 / .1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:rgb(0 0 0 / .025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentcolor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentcolor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentcolor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce table.woocommerce-MyAccount-customerStockNotifications .woocommerce-customer-stock-notifications-table__cell-actions .woocommerce-customer-stock-notifications-action-link{display:inline-block;vertical-align:middle;margin-block:.25em;margin-inline-end:.5em}.woocommerce table.woocommerce-MyAccount-customerStockNotifications .woocommerce-customer-stock-notifications-table__cell-actions .woocommerce-customer-stock-notifications-action-link:last-child{margin-inline-end:0}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgb(0 0 0 / .1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid var(--wc-separator-color,color-mix(in srgb,currentColor 20%,transparent));padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small,.7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgb(0 0 0 / .1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgb(0 0 0 / .1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgb(0 0 0 / .1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgb(0 0 0 / .1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,: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 input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit: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:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button: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:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.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.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.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.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)) 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 input.button.alt:hover{background-color:#7249a4;color:#fff}.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:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none;content:"\e019"/""}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgb(129 110 153 / .14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgb(104 87 125 / .14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgb(0 0 0 / .2);box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);background:rgb(0 0 0 / .05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-order-withdrawal-content{max-width:680px}.woocommerce-order-withdrawal-content__intro{margin-bottom:.5em}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description,.woocommerce-order-withdrawal-content__note{color:#767676;font-size:.875em;line-height:1.4}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description{display:block;margin-top:.25em}.woocommerce-order-withdrawal-content__field-error{color:var(--wc-red);display:block;font-size:.875em;margin:-.25em 0 .75em}.woocommerce-order-withdrawal-content__steps{display:flex;gap:1em;list-style:none;margin:2em 0;padding:0;color:#767676;font-size:.875em}.woocommerce-order-withdrawal-content__step:not(:last-child)::after{content:"";display:inline-block;width:.25em;height:.25em;margin-left:1em;border-radius:50%;background:currentcolor;vertical-align:middle}.woocommerce-order-withdrawal-content__step--current{color:inherit;font-weight:700}.woocommerce-order-withdrawal-content__radio-field{clear:both;border:0;margin:0 0 6px;padding:3px}.woocommerce-order-withdrawal-content__radio-field legend{line-height:2;padding:0}.woocommerce-order-withdrawal-content__radio-field.woocommerce-invalid legend{color:var(--wc-red)}.woocommerce-order-withdrawal-content__radio-label{display:block;line-height:1.7;margin:0}.woocommerce-order-withdrawal-content__review{margin:2em 0}.woocommerce-order-withdrawal-content__review-row{padding:.75em 0 .8em}.woocommerce-order-withdrawal-content__review-row:not(:last-child){border-bottom:1px solid #e9e6ed}.woocommerce-order-withdrawal-content__review-row dd,.woocommerce-order-withdrawal-content__review-row dt{margin:0;line-height:1.4}.woocommerce-order-withdrawal-content__review-row dt{color:#767676;font-size:.875em;margin-bottom:.25em}.woocommerce-order-withdrawal-content__review-row dd{font-size:1em}.woocommerce-order-withdrawal-content__actions{display:flex;gap:1em;align-items:center;flex-wrap:wrap;margin-top:2em}.woocommerce-order-withdrawal-content__button--secondary.button{background:0 0;border:1px solid currentcolor;color:inherit}.woocommerce-order-withdrawal-content__button--secondary.button:focus,.woocommerce-order-withdrawal-content__button--secondary.button:hover{background:0 0;color:inherit}.woocommerce-order-withdrawal-content .required{visibility:visible}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}:where(.brand-thumbnails-description),ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}:where(.brand-thumbnails-description)::before,ul.brand-thumbnails::before{clear:both;content:"";display:table}:where(.brand-thumbnails-description)::after,ul.brand-thumbnails::after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}:where(.brand-thumbnails-description li.first),ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(2n){margin-right:0}}:where(.brand-thumbnails-description li){float:left;margin:0 2% 1em 0;padding:0;position:relative;text-align:center}:where(.brand-thumbnails-description li.last),:where(.brand-thumbnails-description.columns-1 li){margin-right:0}:where(.brand-thumbnails-description li .term-thumbnail img){width:100%;display:inline}:where(.brand-thumbnails-description li .term-description){margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}:root{--bg: #FFFAF8;--bg-pink: #FFF3F7;--bg-mint: #F0FFFD;--bg-gradient: linear-gradient(135deg, #FFF0F6 0%, #F0FFFD 100%);--aiomy-site-bg-color: #fffdf9;--aiomy-site-bg-image: radial-gradient(circle at 12% 16%, rgba(255, 212, 92, 0.28), transparent 28%), radial-gradient(circle at 76% 24%, rgba(255, 117, 168, 0.27), transparent 27%), radial-gradient(circle at 89% 42%, rgba(135, 101, 246, 0.15), transparent 25%), radial-gradient(circle at 104% 55%, rgba(81, 169, 245, 0.22), transparent 30%), linear-gradient(135deg, #fffdf9 0%, #fff8fb 45%, #f7f7ff 100%);--pink: #FF8FAB;--pink-dark: #E8698A;--pink-light: #FFD6E5;--mint: #3ECFC4;--mint-dark: #2BB5AA;--yellow: #FFD166;--yellow-dark: #F5B700;--aiomy-gradient: linear-gradient( 118deg, #f04d91 0%, #fd72aa 48%, #8765f6 100% );--text: #2D2D3A;--text-muted: #7B7B8F;--white: #FFFFFF;--border: #F0E8EC;--radius-xs: 8px;--radius-sm: 14px;--radius: 20px;--radius-lg: 28px;--radius-xl: 40px;--shadow: 0 4px 24px rgba(255, 143, 171, 0.12);--shadow-hover: 0 12px 40px rgba(255, 143, 171, 0.22);--shadow-card: 0 2px 16px rgba(45, 45, 58, 0.06);--transition: 0.2s ease;--font: "Poppins", -apple-system, BlinkMacSystemFont, sans-serif;--max-w: 1200px}html body.aiomy-single-product-v36 .aiomy-single__availability{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;margin:9px 0 16px!important;padding:11px 13px!important;border:1px solid rgba(45,45,58,0.08)!important;border-radius:14px!important;background:rgba(255,255,255,0.72)!important;box-shadow:none!important}html body.aiomy-single-product-v36 .aiomy-single__availability-dot{flex:0 0 9px!important;width:9px!important;height:9px!important;border-radius:50%!important;box-shadow:0 0 0 4px currentColor!important;opacity:0.78!important}html body.aiomy-single-product-v36 .aiomy-single__availability>span:last-child{display:flex!important;flex-direction:column!important;min-width:0!important;gap:2px!important}html body.aiomy-single-product-v36 .aiomy-single__availability strong{font-size:0.78rem!important;font-weight:800!important;line-height:1.25!important}html body.aiomy-single-product-v36 .aiomy-single__availability small{color:var(--text-muted)!important;font-size:0.67rem!important;line-height:1.4!important}html body.aiomy-single-product-v36 .aiomy-single__availability--available{color:#168a61!important}html body.aiomy-single-product-v36 .aiomy-single__availability--unavailable{color:#d73d4f!important;background-color:var(--aiomy-site-bg-color)!important;background-image:var(--aiomy-site-bg-image)!important;background-repeat:no-repeat!important;background-position:center top!important;background-size:cover!important}html body.aiomy-single-product-v36 .aiomy-single__main-image-wrap{--aiomy-zoom-x: 50%;--aiomy-zoom-y: 50%;position:relative!important;isolation:isolate!important;overflow:hidden!important;border-radius:28px!important;background:#fff!important;cursor:zoom-in!important;-webkit-tap-highlight-color:transparent!important}html body.aiomy-single-product-v36 .aiomy-single__main-image,html body.aiomy-single-product-v36 .aiomy-single__main-image-wrap>img{border-radius:22px!important;transform:scale(1)!important;transform-origin:var(--aiomy-zoom-x) var(--aiomy-zoom-y)!important;transition:transform 320ms cubic-bezier(0.22,0.75,0.2,1),opacity 180ms ease!important;will-change:transform!important}html body.aiomy-single-product-v36 .aiomy-single__main-image-wrap.is-zoomed{cursor:zoom-out!important}html body.aiomy-single-product-v36 .aiomy-single__main-image-wrap.is-zoomed .aiomy-single__main-image,html body.aiomy-single-product-v36 .aiomy-single__main-image-wrap.is-zoomed>img{transform:scale(1.28)!important}html body.aiomy-single-product-v36 .aiomy-single__main-image-wrap:focus-visible{outline:3px solid rgba(240,77,145,0.24)!important;outline-offset:3px!important}html body.aiomy-single-product-v36 .aiomy-single__main-image-wrap .product-badge{z-index:3!important}html body.aiomy-single-product-v36 .aiomy-single__policy-copy{justify-content:center!important;gap:2px!important}html body.aiomy-single-product-v36 .aiomy-single__policy-copy strong{line-height:1.3!important}html body.aiomy-single-product-v36 .aiomy-single__policy-copy small:empty{display:none!important}html body.aiomy-single-product-v36 button.aiomy-single__promotions-link>span{display:none!important}html body.aiomy-single-product-v36 .aiomy-single__policy-drawer,html body.aiomy-single-product-v36 .aiomy-single__policy-drawer-header,html body.aiomy-single-product-v36 .aiomy-single__policy-drawer-body{background:radial-gradient(circle at 100% 0%,rgba(135,101,246,0.14),transparent 36%),radial-gradient(circle at 0% 22%,rgba(240,77,145,0.12),transparent 34%),linear-gradient(135deg,#fffaf0 0%,#fff7fb 52%,#eef3ff 100%)!important}html body.aiomy-single-product-v36 .aiomy-single__policy-drawer-header{border-bottom-color:rgba(45,45,58,0.08)!important}html body.aiomy-single-product-v36 .aiomy-single__policy-drawer-header h2{display:inline-block!important;background:var(--aiomy-gradient)!important;background-clip:text!important;-webkit-background-clip:text!important;color:#e84b90!important;-webkit-text-fill-color:transparent!important}html body.aiomy-single-product-v36 .aiomy-single__policy-panel-icon{display:none!important}html body.aiomy-single-product-v36 .aiomy-single__drawer-copy{display:block!important;color:var(--text-muted)!important}html body.aiomy-single-product-v36 .aiomy-single__drawer-copy h4,html body.aiomy-single-product-v36 .aiomy-single__promotion-guide h4{margin:28px 0 10px!important;color:var(--text)!important;font-size:1rem!important;font-weight:800!important;line-height:1.35!important}html body.aiomy-single-product-v36 .aiomy-single__drawer-copy h4:first-child{margin-top:0!important}html body.aiomy-single-product-v36 .aiomy-single__drawer-copy p,html body.aiomy-single-product-v36 .aiomy-single__promotion-intro p,html body.aiomy-single-product-v36 .aiomy-single__promotion-guide p,html body.aiomy-single-product-v36 .aiomy-single__drawer-copy li,html body.aiomy-single-product-v36 .aiomy-single__promotion-guide li{color:var(--text-muted)!important;font-size:0.86rem!important;line-height:1.72!important}html body.aiomy-single-product-v36 .aiomy-single__drawer-copy p,html body.aiomy-single-product-v36 .aiomy-single__promotion-intro p,html body.aiomy-single-product-v36 .aiomy-single__promotion-guide p{margin:0 0 14px!important}html body.aiomy-single-product-v36 .aiomy-single__drawer-copy ul,html body.aiomy-single-product-v36 .aiomy-single__promotion-guide ul{display:grid!important;gap:10px!important;margin:10px 0 0!important;padding:0!important;list-style:none!important}html body.aiomy-single-product-v36 .aiomy-single__drawer-copy li,html body.aiomy-single-product-v36 .aiomy-single__promotion-guide li{position:relative!important;padding:13px 14px 13px 34px!important;border:1px solid rgba(45,45,58,0.075)!important;border-radius:15px!important;background:rgba(255,255,255,0.72)!important}html body.aiomy-single-product-v36 .aiomy-single__drawer-copy li::before,html body.aiomy-single-product-v36 .aiomy-single__promotion-guide li::before{position:absolute!important;top:18px!important;left:15px!important;width:8px!important;height:8px!important;border-radius:50%!important;background:var(--aiomy-gradient)!important;content:""!important}html body.aiomy-single-product-v36 .aiomy-single__drawer-copy a{color:#dc3f86!important;font-weight:700!important}html body.aiomy-single-product-v36 .aiomy-single__drawer-highlight{margin-top:22px!important;padding:18px 19px!important;border:1px solid rgba(240,77,145,0.14)!important;border-radius:18px!important;background:rgba(255,255,255,0.75)!important}html body.aiomy-single-product-v36 .aiomy-single__drawer-highlight>strong{display:block!important;margin-bottom:7px!important;color:var(--text)!important;font-size:0.92rem!important;font-weight:800!important}html body.aiomy-single-product-v36 .aiomy-single__drawer-highlight>p:last-child{margin-bottom:0!important}html body.aiomy-single-product-v36 .aiomy-single__policy-more{margin-top:30px!important;padding-top:18px!important;border-top:1px solid rgba(45,45,58,0.08)!important}html body.aiomy-single-product-v36 .aiomy-single__promotion-intro{max-width:460px!important;margin:0 auto 22px!important;text-align:left!important}html body.aiomy-single-product-v36 .aiomy-single__promotion-intro p:first-child{color:var(--text)!important;font-size:1rem!important;text-align:center!important}html body.aiomy-single-product-v36 .aiomy-single__promotion-cards{width:min(100%,440px)!important;margin:0 auto!important}html body.aiomy-single-product-v36 .aiomy-single__promotion-guide{width:min(100%,460px)!important;margin:28px auto 0!important;padding-top:24px!important;border-top:1px solid rgba(45,45,58,0.08)!important}html body.aiomy-single-product-v36 .aiomy-single__promotion-guide h4:first-child{margin-top:0!important}html body.aiomy-single-product-v36 .aiomy-single__function-list{display:grid!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}html body.aiomy-single-product-v36 .aiomy-single__function-list li{position:relative!important;margin:0!important;padding:0 0 0 17px!important;color:var(--text)!important;line-height:1.62!important}html body.aiomy-single-product-v36 .aiomy-single__function-list li::before{position:absolute!important;top:0.62em!important;left:0!important;width:6px!important;height:6px!important;border-radius:50%!important;background:var(--aiomy-gradient)!important;content:""!important}html body.aiomy-single-product-v36 .aiomy-single__specification-list>div{align-items:start!important}html body.aiomy-single-product-v36 .aiomy-single__description{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}html body.aiomy-single-product-v36 .aiomy-single__description-heading,html body.aiomy-single-product-v36 .aiomy-single__description-content{border:1px solid rgba(45,45,58,0.055)!important;background:rgba(255,255,255,0.9)!important;box-shadow:0 14px 40px rgba(45,45,58,0.055)!important}html body.aiomy-single-product-v36 .aiomy-single__description-heading{margin:0 0 12px!important;padding:clamp(20px,3vw,30px) clamp(22px,4vw,44px)!important;border-radius:24px!important}html body.aiomy-single-product-v36 .aiomy-single__description-heading h2{margin:0!important}html body.aiomy-single-product-v36 .aiomy-single__description-content{padding:clamp(28px,5vw,52px) clamp(22px,5vw,52px)!important;border-radius:28px!important}html body.aiomy-single-product-v36 .aiomy-single__description-content h2,html body.aiomy-single-product-v36 .aiomy-single__description-content h3,html body.aiomy-single-product-v36 .aiomy-single__description-content h4{margin:clamp(36px,5vw,58px) 0 16px!important;color:var(--text)!important;line-height:1.25!important}html body.aiomy-single-product-v36 .aiomy-single__description-content>h2:first-child,html body.aiomy-single-product-v36 .aiomy-single__description-content>h3:first-child,html body.aiomy-single-product-v36 .aiomy-single__description-content>h4:first-child{margin-top:0!important}html body.aiomy-single-product-v36 .aiomy-single__description-content p{margin:0 0 1.2em!important;line-height:1.78!important}html body.aiomy-single-product-v36 .aiomy-single__description-content ul,html body.aiomy-single-product-v36 .aiomy-single__description-content ol{margin:0 0 24px!important;padding-left:1.35em!important}html body.aiomy-single-product-v36 .aiomy-single__description-content li{margin-bottom:9px!important;line-height:1.68!important}@media(max-width:1024px){html body.aiomy-single-product-v36 .aiomy-single__policy-drawer{width:min(94vw,540px)!important}html body.aiomy-single-product-v36 .aiomy-single__description-heading,html body.aiomy-single-product-v36 .aiomy-single__description-content{border-radius:22px!important}}@media(max-width:768px){html body.aiomy-single-product-v36 .aiomy-single__main-image-wrap{width:100%!important;aspect-ratio:1 / 1!important;padding:0!important;border-radius:22px!important}html body.aiomy-single-product-v36 .aiomy-single__main-image,html body.aiomy-single-product-v36 .aiomy-single__main-image-wrap>img{width:100%!important;height:100%!important;border-radius:22px!important;object-fit:contain!important}html body.aiomy-single-product-v36 .aiomy-single__availability{margin:8px 0 13px!important;padding:10px 12px!important}html body.aiomy-single-product-v36 .aiomy-single__policy-drawer{width:100%!important}html body.aiomy-single-product-v36 .aiomy-single__policy-drawer-body{padding:24px 18px 34px!important}html body.aiomy-single-product-v36 .aiomy-single__drawer-copy p,html body.aiomy-single-product-v36 .aiomy-single__promotion-intro p,html body.aiomy-single-product-v36 .aiomy-single__promotion-guide p,html body.aiomy-single-product-v36 .aiomy-single__drawer-copy li,html body.aiomy-single-product-v36 .aiomy-single__promotion-guide li{font-size:0.8rem!important}html body.aiomy-single-product-v36 .aiomy-single__promotion-card{grid-template-columns:62px minmax(0,1fr)!important;min-height:146px!important;padding:17px!important}html body.aiomy-single-product-v36 .aiomy-single__promotion-visual{width:62px!important;height:62px!important}html body.aiomy-single-product-v36 .aiomy-single__description-heading{margin-bottom:9px!important;padding:18px!important;border-radius:19px!important}html body.aiomy-single-product-v36 .aiomy-single__description-content{padding:24px 18px!important;border-radius:20px!important}html body.aiomy-single-product-v36 .aiomy-single__description-content h2,html body.aiomy-single-product-v36 .aiomy-single__description-content h3,html body.aiomy-single-product-v36 .aiomy-single__description-content h4{margin-top:34px!important;margin-bottom:13px!important}html body.aiomy-single-product-v36 .aiomy-single__description-content>h2:first-child,html body.aiomy-single-product-v36 .aiomy-single__description-content>h3:first-child,html body.aiomy-single-product-v36 .aiomy-single__description-content>h4:first-child{margin-top:0!important}}html body.aiomy-single-product-v36 .aiomy-single__description,html body.aiomy-single-product-v36 .aiomy-single__description-heading,html body.aiomy-single-product-v36 .aiomy-single__description-content{width:100%!important;min-width:0!important;max-width:none!important;margin-right:0!important;margin-left:0!important;box-sizing:border-box!important}@media(min-width:1025px){html body.aiomy-single-product-v36 .aiomy-single__main-image-wrap{width:min(100%,560px)!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;aspect-ratio:1 / 1!important;margin-right:auto!important;margin-left:auto!important;padding:8px!important;overflow:hidden!important;border:1px solid rgba(45,45,58,0.07)!important;border-radius:34px!important;background:#fff!important;box-sizing:border-box!important}html body.aiomy-single-product-v36 .aiomy-single__main-image,html body.aiomy-single-product-v36 .aiomy-single__main-image-wrap>img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border-radius:27px!important;object-fit:cover!important;object-position:center!important;clip-path:inset(0 round 27px)!important}}html body.aiomy-single-product-v36 .aiomy-single__zoom-button{position:absolute!important;z-index:5!important;right:16px!important;bottom:16px!important;display:none!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;border:1px solid rgba(45,45,58,0.09)!important;border-radius:50%!important;color:#242331!important;background:rgba(255,255,255,0.94)!important;box-shadow:0 8px 24px rgba(45,45,58,0.15)!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;transition:transform 180ms ease,box-shadow 180ms ease!important}html body.aiomy-single-product-v36 .aiomy-single__zoom-button:hover,html body.aiomy-single-product-v36 .aiomy-single__zoom-button:focus-visible{transform:translateY(-1px)!important;box-shadow:0 11px 28px rgba(45,45,58,0.2)!important;outline:none!important}html body.aiomy-single-product-v36 .aiomy-single__zoom-button svg{display:block!important;width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body.aiomy-single-product-v36 .aiomy-single__zoom-button[aria-pressed=true]{color:#fff!important;background:var(--aiomy-gradient)!important}@media(max-width:1024px){html body.aiomy-single-product-v36 .aiomy-single__zoom-button{display:inline-flex!important}html body.aiomy-single-product-v36 .aiomy-single__main-image-wrap{cursor:default!important;touch-action:pan-y pinch-zoom!important}}@media(max-width:1024px){html body #site-header.site-header .main-nav .nav-close.aiomy-nav-close-clean{position:absolute!important;top:18px!important;right:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:50%!important;color:transparent!important;background:rgba(255,255,255,0.94)!important;box-shadow:0 7px 20px rgba(45,45,58,0.11)!important;font-size:0!important;line-height:0!important}html body #site-header.site-header .main-nav .nav-close.aiomy-nav-close-clean::before,html body #site-header.site-header .main-nav .nav-close.aiomy-nav-close-clean::after{position:absolute!important;top:50%!important;left:50%!important;display:block!important;width:18px!important;height:2px!important;margin:0!important;border:0!important;border-radius:999px!important;background:#242331!important;content:""!important}html body #site-header.site-header .main-nav .nav-close.aiomy-nav-close-clean::before{transform:translate(-50%,-50%) rotate(45deg)!important}html body #site-header.site-header .main-nav .nav-close.aiomy-nav-close-clean::after{transform:translate(-50%,-50%) rotate(-45deg)!important}}@media(prefers-reduced-motion:reduce){html body.aiomy-single-product-v36 .aiomy-single__main-image,html body.aiomy-single-product-v36 .aiomy-single__main-image-wrap>img{transition-duration:0.01ms!important}}body.aiomy-shop-v22.aiomy-shop-no-pagination .woocommerce-pagination,body.aiomy-shop-v22 .aiomy-shop-pagination-mount[hidden]{display:none!important}body.aiomy-shop-v22 .aiomy-shop-category-card{position:relative;isolation:isolate}body.aiomy-shop-v22 .aiomy-shop-category-card>a{position:relative;outline:0}body.aiomy-shop-v22 .aiomy-shop-category-card::before{content:"";position:absolute;z-index:3;inset:0;padding:2px;pointer-events:none;opacity:0;background:linear-gradient(118deg,#f04d91 0%,#fd72aa 48%,#8765f6 100%);border-radius:inherit;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity 180ms ease}body.aiomy-shop-v22 .aiomy-shop-category-card>a::after{content:"\2713";position:absolute;z-index:4;top:14px;right:14px;display:grid;place-items:center;width:32px;height:32px;color:#ffffff;background:linear-gradient(135deg,#f04d91 0%,#fd72aa 42%,#8765f6 100%);border:2px solid rgba(255,255,255,0.94);border-radius:50%;box-shadow:0 8px 20px rgba(135,101,246,0.28);font-size:15px;font-weight:800;line-height:1;opacity:0;transform:scale(0.72);transition:opacity 180ms ease,transform 180ms ease}body.aiomy-shop-v22 .aiomy-shop-category-card.is-active{border-color:transparent;box-shadow:0 16px 42px rgba(135,101,246,0.16)}body.aiomy-shop-v22 .aiomy-shop-category-card.is-active::before,body.aiomy-shop-v22 .aiomy-shop-category-card.is-active>a::after{opacity:1}body.aiomy-shop-v22 .aiomy-shop-category-card.is-active>a::after{transform:scale(1)}body.aiomy-shop-v22 .aiomy-shop-category-card.is-active .aiomy-shop-category-card__name{color:#d9468b}body.aiomy-shop-v22 .aiomy-shop-categories__actions{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:clamp(20px,2.4vw,28px)}body.aiomy-shop-v22 .aiomy-shop-category-reset{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;margin:0;padding:11px 22px;color:#d9468b;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(118deg,#f04d91 0%,#fd72aa 48%,#8765f6 100%) border-box;border:2px solid transparent;border-radius:999px;box-shadow:0 9px 24px rgba(135,101,246,0.1);font:inherit;font-size:0.88rem;font-weight:700;line-height:1.2;cursor:pointer;transition:color 180ms ease,background 180ms ease,box-shadow 180ms ease,transform 180ms ease,opacity 180ms ease}body.aiomy-shop-v22 .aiomy-shop-category-reset svg{flex:0 0 auto;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.aiomy-shop-v22 .aiomy-shop-category-reset:disabled{color:#8b879c;background:rgba(255,255,255,0.7);border-color:rgba(45,45,58,0.1);box-shadow:none;cursor:default;opacity:0.58}body.aiomy-shop-v22 .aiomy-shop-category-status{min-height:1.45em;margin:0;color:var(--text-muted);font-size:0.78rem;font-weight:500;line-height:1.45;text-align:center}body.aiomy-shop-v22 .aiomy-shop-category-status.is-error{color:#b4233f}body.aiomy-shop-v22 .wc-main ul.products{scroll-margin-top:118px;transition:opacity 180ms ease}@media(max-width:767px){body.aiomy-shop-v22 .wc-main ul.products{scroll-margin-top:104px}}body.aiomy-shop-v22 .wc-main ul.products.is-filtering{pointer-events:none;opacity:0.42}body.aiomy-shop-v22 .wc-main ul.products.is-filter-entering>li{opacity:0;transform:translateY(7px)}body.aiomy-shop-v22 .wc-main ul.products>li.aiomy-shop-filter-empty{display:flex!important;grid-column:1 / -1!important;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:100%!important;min-height:180px;margin:0!important;padding:34px 22px!important;color:var(--text-muted);background:rgba(255,255,255,0.86);border:1px solid rgba(255,255,255,0.92);border-radius:24px;box-shadow:0 12px 34px rgba(45,45,58,0.07);text-align:center}body.aiomy-shop-v22 .wc-main ul.products>li.aiomy-shop-filter-empty strong{color:var(--text);font-size:1.04rem}body.aiomy-shop-v22 .wc-main ul.products>li.aiomy-shop-filter-empty span{max-width:520px;font-size:0.9rem;line-height:1.55}@media(hover:hover)and (pointer:fine){body.aiomy-shop-v22 .aiomy-shop-category-reset:not(:disabled):hover{color:#ffffff;background:linear-gradient(118deg,#f04d91 0%,#fd72aa 48%,#8765f6 100%) border-box;box-shadow:0 12px 28px rgba(135,101,246,0.22);transform:translateY(-2px)}}@media(max-width:520px){body.aiomy-shop-v22 .aiomy-shop-category-card>a::after{top:9px;right:9px;width:27px;height:27px;font-size:13px}body.aiomy-shop-v22 .aiomy-shop-categories__actions{margin-top:18px}body.aiomy-shop-v22 .aiomy-shop-category-reset{width:min(100%,310px);min-height:46px;padding-inline:16px;font-size:0.8rem}body.aiomy-shop-v22 .aiomy-shop-category-status{padding-inline:8px;font-size:0.72rem}}html body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals,html body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.shipping{display:block!important;width:100%!important}html body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>th,html body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.shipping>th,html body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td,html body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.shipping>td{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;text-align:left!important}html body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>th,html body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.shipping>th{padding:14px 12px 6px!important;border-bottom:0!important}html body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td,html body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.shipping>td{padding:4px 12px 14px!important;white-space:normal!important;overflow:visible!important}html body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td>*,html body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.shipping>td>*{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}html body.woocommerce-checkout table.woocommerce-checkout-review-order-table #shipping_method,html body.woocommerce-checkout table.woocommerce-checkout-review-order-table .woocommerce-shipping-methods{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body.woocommerce-checkout table.woocommerce-checkout-review-order-table #shipping_method>li,html body.woocommerce-checkout table.woocommerce-checkout-review-order-table .woocommerce-shipping-methods>li{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:11px 12px!important;box-sizing:border-box!important;text-align:left!important;overflow:visible!important}html body.woocommerce-checkout table.woocommerce-checkout-review-order-table #shipping_method label,html body.woocommerce-checkout table.woocommerce-checkout-review-order-table .woocommerce-shipping-methods label{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;text-align:left!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word!important;word-break:normal!important}html body.woocommerce-checkout table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals .button,html body.woocommerce-checkout table.woocommerce-checkout-review-order-table tr.shipping .button,html body.woocommerce-checkout table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals button,html body.woocommerce-checkout table.woocommerce-checkout-review-order-table tr.shipping button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;min-width:0!important;margin:10px 0 0!important;box-sizing:border-box!important;white-space:normal!important}html body.woocommerce-checkout tr.woocommerce-shipping-totals td [class*=paczkom i],html body.woocommerce-checkout tr.woocommerce-shipping-totals td [class*=parcel i],html body.woocommerce-checkout tr.woocommerce-shipping-totals td [class*=pickup i],html body.woocommerce-checkout tr.woocommerce-shipping-totals td [class*=point i],html body.woocommerce-checkout tr.woocommerce-shipping-totals td [id*=paczkom i],html body.woocommerce-checkout tr.woocommerce-shipping-totals td [id*=parcel i],html body.woocommerce-checkout tr.woocommerce-shipping-totals td [id*=pickup i],html body.woocommerce-checkout tr.woocommerce-shipping-totals td [id*=point i],html body.woocommerce-checkout tr.shipping td [class*=paczkom i],html body.woocommerce-checkout tr.shipping td [class*=parcel i],html body.woocommerce-checkout tr.shipping td [class*=pickup i],html body.woocommerce-checkout tr.shipping td [class*=point i]{display:block!important;float:none!important;position:static!important;width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;text-align:left!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:normal!important}html body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;box-sizing:border-box!important}html body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total>th{display:block!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;margin:0!important;text-align:left!important}html body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total>td{display:flex!important;flex:0 1 auto!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;width:auto!important;min-width:0!important;margin:0 0 0 auto!important;text-align:right!important}html body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total>td .amount,html body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total>td .includes_tax{text-align:right!important}@media(max-width:600px){html body.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total{gap:10px!important}html body.woocommerce-checkout table.woocommerce-checkout-review-order-table #shipping_method>li,html body.woocommerce-checkout table.woocommerce-checkout-review-order-table .woocommerce-shipping-methods>li{padding:10px!important}}@media(prefers-reduced-motion:reduce){body.aiomy-shop-v22 .aiomy-shop-category-card,body.aiomy-shop-v22 .aiomy-shop-category-card::before,body.aiomy-shop-v22 .aiomy-shop-category-card>a::after,body.aiomy-shop-v22 .aiomy-shop-category-reset,body.aiomy-shop-v22 .wc-main ul.products,body.aiomy-shop-v22 .wc-main ul.products>li{transition:none!important}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}button{cursor:pointer;font-family:var(--font);border:none;background:none}input,select,textarea{font-family:var(--font)}.container{width:100%;max-width:var(--max-w);margin:0 auto;padding:0 24px}.section-padding{padding:80px 0}.section-padding--sm{padding:40px 0}.section-bg-pink{background:var(--bg-pink)}.section-bg-mint{background:var(--bg-mint)}.section-bg-gradient{background:var(--bg-gradient)}.section-header{text-align:center;margin-bottom:56px}.section-header h2{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;color:var(--text);margin-bottom:12px;line-height:1.25}.section-header p{font-size:1.05rem;color:var(--text-muted);max-width:540px;margin:0 auto;line-height:1.65}.section-tag{display:inline-block;background:var(--pink-light);color:var(--pink-dark);font-size:0.8rem;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;padding:4px 14px;border-radius:50px;margin-bottom:12px}.section-cta{text-align:center;margin-top:48px}.highlight{color:var(--pink);position:relative}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:var(--radius-xl);font-size:0.95rem;font-weight:600;font-family:var(--font);transition:all var(--transition);cursor:pointer;border:2px solid transparent;white-space:nowrap;text-decoration:none}.btn-lg{padding:18px 36px;font-size:1.05rem}.btn-primary{background:var(--pink);color:var(--white);border-color:var(--pink)}.btn-primary:hover{background:var(--pink-dark);border-color:var(--pink-dark);transform:translateY(-2px);box-shadow:var(--shadow)}.btn-yellow{background:var(--yellow);color:var(--text);border-color:var(--yellow)}.btn-yellow:hover{background:var(--yellow-dark);border-color:var(--yellow-dark);transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,209,102,0.4)}.btn-outline{background:transparent;color:var(--pink);border-color:var(--pink)}.btn-outline:hover{background:var(--pink);color:var(--white);transform:translateY(-2px)}.btn-ghost{background:transparent;color:var(--text);border-color:var(--border)}.btn-ghost:hover{border-color:var(--pink);color:var(--pink)}.btn-mint{background:var(--mint);color:var(--white);border-color:var(--mint)}.btn-mint:hover{background:var(--mint-dark);transform:translateY(-2px);box-shadow:0 8px 24px rgba(62,207,196,0.35)}.site-header{position:sticky;top:0;z-index:100;background:rgba(255,250,248,0.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);padding:0}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:72px}.site-logo{display:flex;align-items:center;line-height:1;text-decoration:none;background:transparent;padding:0;border-radius:0;flex:0 0 auto;max-width:160px}.site-header .site-logo__img,.site-logo .site-logo__img{display:block;width:auto!important;height:44px!important;max-width:160px!important;max-height:44px!important;object-fit:contain}.logo-text{font-size:1.6rem;font-weight:800;color:var(--text);letter-spacing:-0.02em}.logo-o{color:var(--pink);display:inline-block}.logo-tag{font-size:0.6rem;font-weight:500;color:var(--text-muted);letter-spacing:0.12em;text-transform:uppercase;margin-top:-2px}.main-nav{flex:1;display:flex;justify-content:center}.nav-menu{display:flex;align-items:center;gap:8px;list-style:none}.nav-menu li a{padding:8px 16px;border-radius:var(--radius-sm);font-size:0.9rem;font-weight:500;color:var(--text);transition:all var(--transition)}.nav-menu li a:hover,.nav-menu li.current-menu-item>a{color:var(--pink);background:var(--bg-pink)}.header-actions{display:flex;align-items:center;gap:12px}.cart-btn{display:flex;align-items:center;position:relative;padding:8px;border-radius:var(--radius-sm);color:var(--text);transition:color var(--transition)}.cart-btn:hover{color:var(--pink)}.cart-count{position:absolute;top:2px;right:2px;background:var(--pink);color:var(--white);font-size:0.65rem;font-weight:700;min-width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}.cart-count:empty,.cart-count[data-count="0"]{display:none}.header-cta{padding:10px 22px;font-size:0.9rem}.nav-toggle{display:none;flex-direction:column;gap:5px;padding:8px;background:none;border:none;cursor:pointer}.nav-toggle span{display:block;width:22px;height:2px;background:var(--text);border-radius:2px;transition:all var(--transition)}.nav-close{display:none;position:absolute;top:20px;right:20px;font-size:1.2rem;background:none;border:none;cursor:pointer;color:var(--text)}.hero-section{padding:80px 0 30px;overflow:hidden}.hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;min-height:420px}.hero-badge{display:inline-block;background:var(--pink-light);color:var(--pink-dark);font-size:0.8rem;font-weight:600;padding:6px 16px;border-radius:50px;margin-bottom:20px}.hero-title{font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:800;line-height:1.15;margin-bottom:20px;color:var(--text);letter-spacing:-0.02em}.hero-desc{font-size:1.05rem;color:var(--text-muted);max-width:480px;margin-bottom:32px;line-height:1.7}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:20px}.hero-trust{display:flex;gap:24px;flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:8px;font-size:0.85rem;font-weight:500;color:var(--text-muted)}.trust-icon{font-size:1.1rem}.hero-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:420px}.hero-media{width:100%;max-width:520px;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow);animation:float 4s ease-in-out infinite}.hero-media__img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.hero-bubble{background:var(--bg-gradient);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow)}.hero-bubble--lg{width:360px;height:360px;animation:float 4s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-16px)}}.plush-placeholder{display:flex;flex-direction:column;align-items:center;gap:12px}.plush-face{width:140px;height:140px;background:linear-gradient(135deg,var(--pink-light),var(--pink));border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;box-shadow:0 8px 32px rgba(255,143,171,0.3)}.plush-eyes{display:flex;gap:20px}.plush-eye{width:24px;height:30px;background:var(--text);border-radius:50%;position:relative;overflow:hidden}.plush-eye--glow{box-shadow:0 0 16px rgba(62,207,196,0.8),0 0 4px rgba(255,255,255,0.6);background:linear-gradient(135deg,#2BB5AA,#7FF4EE);animation:glow-pulse 2s ease-in-out infinite}@keyframes glow-pulse{0%,100%{box-shadow:0 0 16px rgba(62,207,196,0.8),0 0 4px rgba(255,255,255,0.6)}50%{box-shadow:0 0 28px rgba(62,207,196,1),0 0 8px rgba(255,255,255,0.9)}}.plush-mouth{width:40px;height:20px;border:3px solid var(--white);border-top:none;border-radius:0 0 40px 40px}.plush-label{font-weight:700;font-size:1.1rem;color:var(--text)}.hero-float{position:absolute;background:var(--white);border-radius:var(--radius);padding:10px 16px;box-shadow:var(--shadow-card);font-size:0.82rem;font-weight:500;white-space:nowrap}.hero-float--1{top:60px;right:-20px;animation:float 3.5s 0.5s ease-in-out infinite}.hero-float--2{bottom:80px;left:-30px;animation:float 4s 1s ease-in-out infinite}.promo-ribbon{background:var(--text);color:var(--white);padding:12px 0;overflow:hidden}.promo-track{display:flex;gap:60px;white-space:nowrap;animation:marquee 30s linear infinite;font-size:0.88rem;font-weight:500}.promo-track span{flex-shrink:0}.promo-track strong{color:var(--yellow)}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.product-card{background:var(--white);border-radius:var(--radius-lg);overflow:visible;box-shadow:var(--shadow-card);border:1px solid var(--border);transition:all var(--transition);display:flex;flex-direction:column}.product-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover);border-color:var(--pink-light)}.product-card__image-wrap{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px) 0 0;background:var(--bg-pink)}.product-card__img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.product-card:hover .product-card__img{transform:scale(1.05)}.product-card__img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:0}.plush-mini-face{display:flex;flex-direction:column;align-items:center;gap:12px}.plush-mini-eyes{display:flex;gap:16px}.plush-mini-eye{width:20px;height:26px;background:var(--mint);border-radius:50%;box-shadow:0 0 12px rgba(62,207,196,0.7);animation:glow-pulse 2s ease-in-out infinite}.product-badge{position:absolute;top:12px;left:12px;font-size:0.7rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;padding:4px 10px;border-radius:50px}.product-badge--sale{background:var(--yellow);color:var(--text)}.product-badge--new{background:var(--mint);color:var(--white)}.product-card__body{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}.product-card__title{font-size:0.95rem;font-weight:600;line-height:1.3}.product-card__title a:hover{color:var(--pink)}.product-card__price .price,.product-card__price ins{color:var(--text);font-weight:700;font-size:1.1rem;text-decoration:none}.product-card__price del{color:var(--text-muted);font-size:0.85rem;margin-right:6px}.product-card__colors{display:flex;gap:8px}.color-dot{width:18px;height:18px;border-radius:50%;border:2px solid var(--white);box-shadow:0 0 0 1px rgba(0,0,0,0.1);cursor:pointer;transition:transform var(--transition)}.color-dot:hover{transform:scale(1.25)}.btn-add-cart{width:100%;background:var(--text);color:var(--white);padding:12px 20px;border-radius:var(--radius-xl);font-size:0.88rem;font-weight:600;font-family:var(--font);border:2px solid transparent;cursor:pointer;transition:all var(--transition);display:flex;align-items:center;justify-content:center;gap:6px;margin-top:auto;position:relative;isolation:isolate;overflow:hidden;background-clip:border-box}@media(hover:hover)and (pointer:fine){.btn-add-cart:hover{background:var(--pink);border-color:var(--pink);transform:translateY(-2px)}}.btn-add-cart.loading,.btn-add-cart.added{background:var(--aiomy-gradient);border-color:transparent;color:var(--white)}.out-of-stock-label{text-align:center;font-size:0.85rem;color:var(--text-muted);padding:10px}.promo-banners-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.promo-banner{border-radius:var(--radius-lg);padding:28px 32px;display:flex;align-items:center;gap:20px;position:relative;overflow:hidden}.promo-banner--pink{background:linear-gradient(135deg,var(--bg-pink),#FFD6E5);border:1px solid var(--pink-light)}.promo-banner--mint{background:linear-gradient(135deg,var(--bg-mint),#A8EFEA);border:1px solid rgba(62,207,196,0.3)}.promo-banner__emoji{font-size:2.5rem;flex-shrink:0}.promo-banner__text{flex:1;display:flex;flex-direction:column}.promo-banner__text strong{font-size:1.15rem;font-weight:700;color:var(--text)}.promo-banner__text span{font-size:0.9rem;color:var(--text-muted)}.promo-banner__btn{background:var(--white);color:var(--text);padding:10px 20px;border-radius:var(--radius-xl);font-size:0.85rem;font-weight:600;white-space:nowrap;transition:all var(--transition);box-shadow:var(--shadow-card)}.promo-banner__btn:hover{background:var(--pink);color:var(--white)}.steps-grid{display:flex;align-items:center;justify-content:center;gap:24px}.step-card{flex:1;max-width:300px;background:var(--white);border-radius:var(--radius-lg);padding:36px 28px;text-align:center;box-shadow:var(--shadow-card);border:1px solid var(--border);position:relative;transition:all var(--transition)}.step-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.step-number{position:absolute;top:-16px;left:50%;transform:translateX(-50%);background:var(--pink);color:var(--white);font-size:0.75rem;font-weight:800;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid var(--bg)}.step-icon{font-size:2.5rem;margin-bottom:16px}.step-card h3{font-size:1.05rem;font-weight:700;margin-bottom:10px}.step-card p{font-size:0.9rem;color:var(--text-muted);line-height:1.6}.step-arrow{font-size:1.5rem;color:var(--pink);flex-shrink:0;font-weight:300}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.benefit-card{background:var(--white);border-radius:var(--radius-lg);padding:40px 32px;text-align:center;box-shadow:var(--shadow-card);border:1px solid var(--border);transition:all var(--transition)}.benefit-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--pink-light)}.benefit-icon{font-size:3rem;margin-bottom:20px;display:block}.benefit-card h3{font-size:1.1rem;font-weight:700;margin-bottom:12px;color:var(--text)}.benefit-card p{font-size:0.92rem;color:var(--text-muted);line-height:1.65}.safety-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.safety-text h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;line-height:1.25;margin-bottom:16px}.safety-text p{color:var(--text-muted);margin-bottom:28px;line-height:1.7}.safety-list{display:flex;flex-direction:column;gap:16px}.safety-list li{display:flex;align-items:flex-start;gap:12px;font-size:0.95rem}.safety-check{background:var(--mint);color:var(--white);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.75rem;font-weight:700;flex-shrink:0;margin-top:1px}.safety-badges{display:flex;flex-direction:column;gap:20px}.cert-badge{background:var(--white);border-radius:var(--radius-lg);padding:24px 28px;display:flex;align-items:center;gap:20px;box-shadow:var(--shadow-card);border:1px solid var(--border)}.cert-icon{width:56px;height:56px;background:var(--bg-mint);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:800;color:var(--mint-dark);flex-shrink:0}.cert-badge span{font-size:0.95rem;font-weight:600;color:var(--text)}.reviews-track-wrap{overflow:hidden;padding:10px 0}.reviews-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px}.reviews-track::-webkit-scrollbar{display:none}.review-card{flex-shrink:0;width:340px;background:var(--white);border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow-card);border:1px solid rgba(62,207,196,0.2);scroll-snap-align:start}.review-stars{font-size:1rem;margin-bottom:14px}.review-text{font-size:0.93rem;line-height:1.65;color:var(--text);margin-bottom:16px;font-style:italic}.review-author{font-size:0.82rem;font-weight:600;color:var(--text-muted)}.faq-list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.faq-list--wide{max-width:760px}.faq-item{background:var(--white);border-radius:var(--radius);border:1px solid var(--border);overflow:hidden;box-shadow:var(--shadow-card);transition:border-color var(--transition),box-shadow var(--transition),background var(--transition)}.faq-item.is-open,.faq-item:has(.faq-question[aria-expanded=true]){background:var(--bg-pink);border-color:var(--pink-light);box-shadow:var(--shadow)}.faq-question{width:100%;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:1rem;font-weight:600;color:var(--text);background:transparent;border:none;cursor:pointer;text-align:left;transition:color var(--transition);font-family:var(--font);line-height:1.4}.faq-question:hover{color:var(--pink)}.faq-question[aria-expanded=true]{color:var(--pink);padding-bottom:10px}.faq-icon{font-size:1.35rem;color:var(--pink);font-weight:300;transition:transform var(--transition);flex-shrink:0;line-height:1;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,143,171,0.12)}.faq-question[aria-expanded=true] .faq-icon{transform:rotate(45deg);background:rgba(255,143,171,0.22)}.faq-answer{padding:0 24px 22px;font-size:0.93rem;color:var(--text-muted);line-height:1.7}.faq-answer[hidden]{display:none!important}.faq-answer p{margin:0;max-width:62ch}.final-cta{text-align:center}.final-cta-inner{max-width:660px;margin:0 auto}.final-cta h2{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;margin-bottom:16px;line-height:1.3}.final-cta p{font-size:1rem;color:var(--text-muted);margin-bottom:36px;line-height:1.7}.final-cta-actions{display:flex;flex-direction:column;align-items:center;gap:16px}.cta-note{font-size:0.85rem;color:var(--text-muted)}.footer-cta-bar{background:var(--pink);padding:24px 0}.footer-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.footer-cta-text{font-size:1rem;font-weight:600;color:var(--white)}.footer-main{background:var(--text);padding:64px 0 40px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}.footer-brand .footer-logo .logo-text{color:var(--white)}.footer-logo{display:inline-flex;text-decoration:none;max-width:170px}.site-footer .footer-logo__img,.footer-logo .footer-logo__img{display:block;width:auto!important;height:44px!important;max-width:170px!important;max-height:44px!important;object-fit:contain}.benefits-grid--visual{align-items:stretch}.benefit-card--visual{text-align:center}.benefit-visual{margin:0 auto 18px;max-width:200px}.benefit-visual__img{width:100%;height:auto;display:block;object-fit:contain}.safety-visual{display:flex;flex-direction:column;align-items:center;gap:24px}.safety-visual__img{width:min(100%,320px);height:auto;display:block;object-fit:contain}.lifestyle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.lifestyle-card{margin:0;background:var(--white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);border:1px solid var(--border)}.lifestyle-card__img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.lifestyle-card figcaption{padding:14px 16px;font-size:0.9rem;font-weight:600;text-align:center}.container--narrow{max-width:760px}.container--reading{max-width:920px}.blog-hero{background:var(--bg-gradient);text-align:center}.blog-hero h1{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;margin:10px 0 14px}.blog-hero__lead{max-width:640px;margin:0 auto;color:var(--text-muted);line-height:1.7}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blog-card{background:var(--white);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-card);transition:transform var(--transition),box-shadow var(--transition);display:flex;flex-direction:column}.blog-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.blog-card__media{display:block;position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--bg-pink)}.blog-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.blog-card:hover .blog-card__img{transform:scale(1.04)}.blog-card__placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--bg-pink),var(--bg-mint))}.blog-card__badge{position:absolute;top:12px;left:12px;background:rgba(255,255,255,.94);color:var(--text);font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:6px 10px;border-radius:999px}.blog-card__body{padding:20px;display:flex;flex-direction:column;flex:1}.blog-card__meta{display:flex;align-items:center;gap:8px;font-size:0.78rem;font-weight:500;color:var(--text-muted);margin-bottom:10px}.blog-card__title{font-size:1.05rem;font-weight:700;line-height:1.35;margin-bottom:10px}.blog-card__title a{color:var(--text)}.blog-card__excerpt{font-size:0.9rem;color:var(--text-muted);line-height:1.6;margin-bottom:16px;flex:1}.blog-card__more{font-size:0.88rem;font-weight:600;color:var(--pink-dark)}.blog-pagination{margin-top:40px;text-align:center}.blog-single__header{background:var(--bg-gradient);padding:48px 0 32px}.blog-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:0.82rem;color:var(--text-muted);margin-bottom:20px}.blog-breadcrumb a{color:var(--text-muted);font-weight:500}.blog-breadcrumb a:hover{color:var(--pink-dark)}.blog-breadcrumb [aria-current=page]{color:var(--text);font-weight:600}.blog-single__title{font-size:clamp(1.7rem,3.8vw,2.55rem);font-weight:800;line-height:1.2;margin:12px 0 16px;letter-spacing:-0.02em}.blog-single__lead{font-size:1.08rem;color:var(--text-muted);line-height:1.7;margin-bottom:22px;max-width:640px}.post-meta{list-style:none;display:flex;flex-wrap:wrap;gap:10px 20px;margin:0;padding:16px 0 0;border-top:1px solid rgba(45,45,58,.08)}.post-meta__item{display:inline-flex;align-items:center;gap:8px;font-size:0.86rem;font-weight:500;color:var(--text-muted)}.post-meta__item a{color:var(--text-muted);font-weight:600}.post-meta__item a:hover{color:var(--pink-dark)}.post-meta__icon{display:inline-flex;color:var(--pink);flex-shrink:0}.blog-single__cover-wrap{margin-top:-8px;margin-bottom:8px;padding:0 0 8px}.blog-single__cover{margin:0;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow);background:var(--bg-pink)}.blog-single__cover-img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.blog-single__content{padding:40px 0 24px}.blog-single .entry-content{font-size:1.05rem;line-height:1.85;color:var(--text)}.blog-single .entry-content h2{font-size:1.4rem;font-weight:700;margin:40px 0 14px;letter-spacing:-0.01em}.blog-single .entry-content p{margin-bottom:18px}.blog-single .entry-content ul{margin:0 0 22px;padding:18px 20px 18px 40px;display:flex;flex-direction:column;gap:10px;background:var(--bg-pink);border-radius:var(--radius);border:1px solid var(--border)}.blog-single .entry-content li{list-style:disc;color:var(--text)}.blog-single .entry-content .btn{margin-top:8px}.blog-figure{margin:32px 0;border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-pink);border:1px solid var(--border);box-shadow:var(--shadow-card)}.blog-figure img{display:block;width:100%;height:auto}.blog-figure figcaption{padding:12px 16px;font-size:0.82rem;color:var(--text-muted);line-height:1.5;background:var(--white)}.blog-single__footer{padding:0 0 72px}.blog-single__footer-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:40px}.blog-single__updated{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:0.88rem;color:var(--text);font-weight:600}.blog-single__updated-label{color:var(--text-muted);font-weight:500}.blog-single__dot{color:var(--text-muted)}.blog-single__back-btn{white-space:nowrap}.blog-related__title{font-size:1.35rem;font-weight:800;margin-bottom:20px}.blog-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.blog-related__card{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-card);transition:transform var(--transition),box-shadow var(--transition);color:inherit}.blog-related__card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.blog-related__img{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block}.blog-related__body{padding:14px 16px 16px}.blog-related__date{display:block;font-size:0.75rem;font-weight:600;color:var(--text-muted);margin-bottom:6px}.blog-related__name{display:block;font-size:0.92rem;font-weight:700;line-height:1.35;color:var(--text)}@media(max-width:1024px){.blog-grid,.blog-related__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.blog-grid,.blog-related__grid{grid-template-columns:1fr}.blog-single__header{padding:32px 0 24px}.blog-single__footer-bar{flex-direction:column;align-items:flex-start}.post-meta{gap:10px 14px}}.footer-brand p{margin-top:14px;font-size:0.88rem;color:rgba(255,255,255,0.6);line-height:1.65;max-width:280px}.social-links{display:flex;gap:10px;margin-top:20px}.social-link{width:38px;height:38px;background:rgba(255,255,255,0.1);border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,0.7);transition:all var(--transition)}.social-link:hover{background:var(--pink);color:var(--white)}.footer-col h4{font-size:0.82rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:rgba(255,255,255,0.5);margin-bottom:20px}.footer-col ul{display:flex;flex-direction:column;gap:10px}.footer-col a{font-size:0.88rem;color:rgba(255,255,255,0.65);transition:color var(--transition)}.footer-col a:hover{color:var(--pink)}.footer-bottom{background:rgba(0,0,0,0.3);padding:20px 0;border-top:1px solid rgba(255,255,255,0.08)}.footer-bottom-inner{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.footer-bottom p{font-size:0.82rem;color:rgba(255,255,255,0.4)}.site-main{padding:48px 0 72px}.page-title{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;margin-bottom:32px}.entry-content{font-size:1rem;line-height:1.8;color:var(--text)}.entry-content h2{font-size:1.5rem;font-weight:700;margin:32px 0 12px}.entry-content p{margin-bottom:20px}.entry-content ul{padding-left:20px;margin-bottom:20px}.entry-content li{margin-bottom:8px;list-style:disc}.woocommerce-breadcrumb{font-size:0.82rem;color:var(--text-muted);margin-bottom:28px;padding:8px 0 0;line-height:1.5}.woocommerce-breadcrumb a{color:var(--text-muted);transition:color var(--transition)}.woocommerce-breadcrumb a:hover{color:var(--pink)}.woocommerce-breadcrumb .sep{margin:0 6px}.woocommerce-message,.woocommerce-error,.woocommerce-info{border-radius:var(--radius-sm)!important;padding:16px 24px!important;margin-bottom:24px!important}.woocommerce-message{background:var(--bg-mint)!important;border-top:3px solid var(--mint)!important}.woocommerce-error{background:#FFF3F3!important;border-top:3px solid #E87474!important}.woocommerce-info{background:var(--bg-pink)!important;border-top:3px solid var(--pink)!important}@media(max-width:1024px){.products-grid{grid-template-columns:repeat(2,1fr)}.hero-inner{gap:40px}.hero-bubble--lg{width:300px;height:300px}.lifestyle-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:768px){.section-padding{padding:56px 0}.hero-section{padding:48px 0 40px}.hero-inner{grid-template-columns:1fr;text-align:center;gap:40px}.hero-desc,.hero-trust{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.hero-visual{min-height:240px}.hero-bubble--lg{width:240px;height:240px}.site-header .site-logo__img,.site-logo .site-logo__img{height:34px!important;max-height:34px!important}.lifestyle-grid{grid-template-columns:1fr 1fr;gap:12px}.hero-float{display:none}.products-grid{grid-template-columns:repeat(2,1fr);gap:16px}.steps-grid{flex-direction:column}.step-arrow{transform:rotate(90deg)}.benefits-grid{grid-template-columns:1fr}.safety-inner{grid-template-columns:1fr;gap:40px}.promo-banners-grid{grid-template-columns:1fr}.main-nav{position:fixed;top:0;right:-100%;width:280px;height:100vh;background:var(--white);flex-direction:column;justify-content:flex-start;padding:80px 32px 32px;box-shadow:-4px 0 24px rgba(0,0,0,0.12);transition:right 0.3s ease;z-index:200}.main-nav.is-open{right:0}.nav-menu{flex-direction:column;align-items:flex-start;gap:4px;width:100%}.nav-menu li{width:100%}.nav-menu li a{display:block;width:100%;padding:12px 16px}.nav-close{display:block}.nav-toggle{display:flex}.header-cta{display:none}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-cta-inner{flex-direction:column;text-align:center}}@media(max-width:480px){.products-grid{grid-template-columns:1fr 1fr;gap:12px}.product-card__body{padding:14px}.hero-title{font-size:2rem}.promo-banner{flex-wrap:wrap}.footer-bottom-inner{flex-direction:column;text-align:center}}.page-hero{padding:72px 0 48px;background:var(--bg-gradient)}.page-hero h1{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin:12px 0 16px;line-height:1.2;text-wrap:balance}.page-hero p{font-size:1.05rem;color:var(--text-muted);max-width:640px;line-height:1.7}.legal-layout{display:grid;grid-template-columns:240px 1fr;gap:48px;align-items:start}.legal-nav{position:sticky;top:90px;background:var(--white);border-radius:var(--radius-lg);padding:22px 18px;border:1px solid var(--border);box-shadow:var(--shadow-card)}.legal-nav h4{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:14px}.legal-nav ul{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.legal-nav a{font-size:.85rem;color:var(--text-muted);padding:8px 10px;border-radius:var(--radius-xs);display:block;transition:all var(--transition);line-height:1.35}.legal-nav a:hover{color:var(--pink);background:var(--bg-pink)}.legal-content{max-width:760px}.legal-section{margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid var(--border)}.legal-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.legal-section h2{font-size:1.2rem;font-weight:700;margin-bottom:16px;color:var(--text);line-height:1.35;text-wrap:balance}.legal-section p{font-size:.93rem;color:var(--text-muted);line-height:1.75;margin-bottom:12px}.legal-section p:last-child{margin-bottom:0}.legal-section ul{padding-left:1.2em;margin:0 0 16px}.legal-section li{font-size:.93rem;color:var(--text-muted);line-height:1.7;margin-bottom:8px;list-style:disc}.legal-section li:last-child{margin-bottom:0}.legal-section strong{color:var(--text);font-weight:600}.legal-section a{color:var(--pink);font-weight:600}.contact-grid{display:grid;grid-template-columns:1fr minmax(280px,400px);gap:40px;align-items:start}.contact-form-wrap{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-card)}.contact-form-wrap h2{font-size:1.35rem;font-weight:700;margin:0 0 8px}.contact-info{display:flex;flex-direction:column;gap:16px}.contact-info__card{background:var(--white);border-radius:var(--radius-lg);padding:24px 26px;border:1px solid var(--border);box-shadow:var(--shadow-card)}.contact-info__card h3{font-size:1rem;font-weight:700;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--border)}.contact-detail{display:flex;gap:14px;align-items:flex-start;margin-bottom:16px}.contact-detail:last-child{margin-bottom:0}.cd-icon{font-size:1.05rem;width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-pink);border-radius:50%}.contact-detail strong{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:4px}.contact-detail a{display:block;color:var(--text);font-weight:600;font-size:.95rem}.contact-detail a:hover{color:var(--pink)}.contact-detail span{display:block;font-size:.88rem;color:var(--text-muted);line-height:1.5}.hours-list{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.hours-row{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.9rem}.hours-row span{color:var(--text-muted)}.hours-row strong{font-weight:700}.hours-row--closed strong{color:var(--text-muted);font-weight:400}.hours-note{font-size:.82rem;color:var(--text-muted);margin:0;line-height:1.5}.social-links-big{display:flex;flex-direction:column;gap:10px}.slb-item{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--radius-sm);font-size:.9rem;font-weight:600;transition:all var(--transition)}.slb--fb{background:#E8F0FE;color:#1877F2}.slb--ig{background:#FDE9F4;color:#E1306C}.slb--tt{background:#F0F0F0;color:#010101}.slb-item:hover{transform:translateX(4px)}.contact-form{display:flex;flex-direction:column;gap:20px}.form-row--2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{display:flex;flex-direction:column;gap:7px}.form-group label{font-size:.88rem;font-weight:600;color:var(--text)}.form-group input,.form-group select,.form-group textarea{padding:14px 18px;border:2px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font);font-size:.95rem;color:var(--text);background:var(--white);transition:border-color var(--transition);outline:none;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--pink)}.form-group textarea{resize:vertical;min-height:120px}.form-group--checkbox .checkbox-label{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:.85rem;color:var(--text-muted);line-height:1.5}.form-group--checkbox input[type=checkbox]{width:18px;height:18px;flex-shrink:0;margin-top:1px;accent-color:var(--pink)}.form-note{font-size:.8rem;color:var(--text-muted);margin-top:-8px}.withdrawal-grid{display:grid;grid-template-columns:minmax(260px,360px) 1fr;gap:40px;align-items:start}.withdrawal-info{display:flex;flex-direction:column;gap:16px}.withdrawal-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--white);border-radius:var(--radius-lg);padding:32px;border:1px solid var(--border);box-shadow:var(--shadow-card)}.withdrawal-cta h2{font-size:1.3rem;font-weight:700;margin-bottom:8px}.withdrawal-cta p{color:var(--text-muted);margin:0;line-height:1.6}.withdrawal-cta__actions{display:flex;gap:12px;flex-wrap:wrap}.withdrawal-form-wrap{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-card)}.withdrawal-form-wrap h2{font-size:1.35rem;font-weight:700;margin:0 0 20px}.withdrawal-note{background:var(--bg-pink);border-radius:var(--radius-sm);padding:16px 18px;font-size:.88rem;color:var(--text-muted);line-height:1.6;border:1px solid var(--pink-light)}.withdrawal-note strong{color:var(--text)}.btn-block{width:100%;justify-content:center}.muted-copy{font-size:.9rem;color:var(--text-muted);line-height:1.6;margin:0 0 16px}.b2b-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.b2b-benefit{background:var(--white);border-radius:var(--radius-lg);padding:28px 24px;border:1px solid var(--border);box-shadow:var(--shadow-card);transition:all var(--transition);height:100%}.b2b-benefit:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--pink-light)}.b2b-icon{font-size:2rem;margin-bottom:12px;display:block;line-height:1}.b2b-benefit h3{font-size:1rem;font-weight:700;margin-bottom:10px}.b2b-benefit p{font-size:.9rem;color:var(--text-muted);line-height:1.65;margin:0}.partner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.partner-card{background:var(--white);border-radius:var(--radius-lg);padding:32px 26px;text-align:center;box-shadow:var(--shadow-card);border:1px solid var(--border);transition:all var(--transition);display:flex;flex-direction:column;height:100%}.partner-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.partner-card--featured{border:2px solid var(--yellow);background:#FFFDF0}.partner-icon{font-size:2.3rem;margin-bottom:14px;display:block;line-height:1}.partner-card h3{font-size:1.05rem;font-weight:700;margin-bottom:10px}.partner-card p{font-size:.9rem;color:var(--text-muted);line-height:1.6;margin:0 0 20px;flex:1}.partner-card .btn{margin-top:auto;align-self:center}.aiomy-cf7 .wpcf7-form{display:flex;flex-direction:column;gap:20px}.aiomy-cf7 .wpcf7-form p{margin:0}.aiomy-cf7 .wpcf7-form .form-row--2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.aiomy-cf7 .wpcf7-form .form-group{display:flex;flex-direction:column;gap:7px}.aiomy-cf7 .wpcf7-form label{font-size:.88rem;font-weight:600;color:var(--text)}.aiomy-cf7 .wpcf7-form input[type=text],.aiomy-cf7 .wpcf7-form input[type=email],.aiomy-cf7 .wpcf7-form input[type=tel],.aiomy-cf7 .wpcf7-form input[type=date],.aiomy-cf7 .wpcf7-form select,.aiomy-cf7 .wpcf7-form textarea{width:100%;padding:14px 18px;border:2px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font);font-size:.95rem;color:var(--text);background:var(--white);transition:border-color var(--transition);outline:none}.aiomy-cf7 .wpcf7-form input:focus,.aiomy-cf7 .wpcf7-form select:focus,.aiomy-cf7 .wpcf7-form textarea:focus{border-color:var(--pink)}.aiomy-cf7 .wpcf7-form textarea{min-height:140px;resize:vertical}.aiomy-cf7 .wpcf7-form .wpcf7-list-item{margin:0}.aiomy-cf7 .wpcf7-form .wpcf7-list-item-label{font-size:.85rem;color:var(--text-muted);line-height:1.5}.aiomy-cf7 .wpcf7-form input[type=checkbox]{width:18px;height:18px;accent-color:var(--pink);margin-right:8px}.aiomy-cf7 .wpcf7-form input[type=submit],.aiomy-cf7 .wpcf7-form button[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:18px 36px;background:var(--yellow);color:var(--text);border:2px solid var(--yellow);border-radius:var(--radius-xl);font-size:1.05rem;font-weight:600;font-family:var(--font);cursor:pointer;transition:all var(--transition);width:auto}.aiomy-cf7 .wpcf7-form input[type=submit]:hover,.aiomy-cf7 .wpcf7-form button[type=submit]:hover{background:var(--yellow-dark);border-color:var(--yellow-dark);transform:translateY(-2px)}.aiomy-cf7 .wpcf7-not-valid-tip{font-size:.8rem;color:#E87474;margin-top:4px}.aiomy-cf7 .wpcf7-response-output{margin:0!important;padding:14px 18px;border-radius:var(--radius-sm);font-size:.9rem;border:none!important}.aiomy-cf7 .wpcf7 form.sent .wpcf7-response-output{background:var(--bg-mint);color:var(--mint-dark)}.aiomy-cf7 .wpcf7 form.invalid .wpcf7-response-output,.aiomy-cf7 .wpcf7 form.failed .wpcf7-response-output{background:#FFF3F3;color:#C44}.aiomy-cf7--missing{background:var(--bg-pink);border-radius:var(--radius-sm);padding:20px;font-size:.9rem}@media(max-width:1024px){.contact-grid{grid-template-columns:1fr}.withdrawal-grid{grid-template-columns:1fr}.b2b-benefits{grid-template-columns:repeat(2,1fr)}.partner-grid{grid-template-columns:1fr}}@media(max-width:768px){.legal-layout{grid-template-columns:1fr;gap:28px}.legal-nav{position:static}.form-row--2{grid-template-columns:1fr}.aiomy-cf7 .wpcf7-form .form-row--2{grid-template-columns:1fr}.contact-form-wrap{padding:24px 20px}.b2b-benefits{grid-template-columns:1fr}.withdrawal-cta{flex-direction:column;align-items:flex-start}.faq-question{padding:18px 18px;font-size:.95rem}.faq-answer{padding:0 18px 18px}.page-hero{padding:56px 0 36px}}body.home .promo-ribbon .promo-track .promo-item strong{display:inline-block!important;font-weight:800!important;background-color:transparent!important;background-image:linear-gradient(118deg,#ff5ca8 0%,#ff8fc5 52%,#c7a7ff 100%)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:100% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}@keyframes aiomyPromoBySpeed{from{transform:translate3d(0,0,0)}to{transform:translate3d(var(--promo-shift),0,0)}}html body.aiomy-single-product-v36{background-color:var(--aiomy-site-bg-color)!important;background-image:var(--aiomy-site-bg-image)!important;background-repeat:no-repeat!important;background-position:center top!important;background-size:cover!important;background-attachment:fixed!important;overflow-x:clip}body.aiomy-single-product-v36 main.wc-main,body.aiomy-single-product-v36 main.wc-main>.container,body.aiomy-single-product-v36 .woocommerce-notices-wrapper,body.aiomy-single-product-v36 div.product{background:transparent!important}body.aiomy-single-product-v36 main.wc-main{min-height:70vh;padding:clamp(34px,5vw,68px) 0 clamp(76px,8vw,112px)!important}body.aiomy-single-product-v36 main.wc-main>.container{width:100%;max-width:var(--max-w)!important;margin-inline:auto;padding-inline:24px}body.aiomy-single-product-v36 .woocommerce-breadcrumb,body.aiomy-single-product-v36 nav.woocommerce-breadcrumb{display:none!important}body.aiomy-single-product-v36 div.product{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.aiomy-single-product-v36 div.product::before,body.aiomy-single-product-v36 div.product::after{content:none!important;display:none!important}body.aiomy-single-product-v36 div.product>.woocommerce-product-gallery,body.aiomy-single-product-v36 div.product>.summary.entry-summary,body.aiomy-single-product-v36 div.product>.woocommerce-tabs,body.aiomy-single-product-v36 div.product>.related.products,body.aiomy-single-product-v36 div.product>.upsells.products{display:none!important}body.aiomy-single-product-v36 .aiomy-single,body.aiomy-single-product-v36 .aiomy-single *,body.aiomy-single-product-v36 .aiomy-single *::before,body.aiomy-single-product-v36 .aiomy-single *::after{box-sizing:border-box}body.aiomy-single-product-v36 .aiomy-single{--single-surface: rgba(255, 255, 255, 0.94);--single-border: rgba(255, 255, 255, 0.92);--single-line: rgba(45, 45, 58, 0.105);--single-shadow: 0 18px 54px rgba(45, 45, 58, 0.09);width:100%;color:var(--text)}body.aiomy-single-product-v36 .aiomy-single__layout{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(322px,0.78fr);grid-template-areas:"product purchase" "related purchase";gap:24px;align-items:start}body.aiomy-single-product-v36 .aiomy-single__product-panel,body.aiomy-single-product-v36 .aiomy-single__purchase-card,body.aiomy-single-product-v36 .aiomy-single__related,body.aiomy-single-product-v36 .aiomy-single__section{border:1px solid var(--single-border);background:var(--single-surface);box-shadow:var(--single-shadow)}body.aiomy-single-product-v36 .aiomy-single__product-panel{grid-area:product;min-width:0;padding:clamp(22px,3vw,38px);border-radius:30px}body.aiomy-single-product-v36 .aiomy-single__product-header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:clamp(22px,3vw,34px)}body.aiomy-single-product-v36 .aiomy-single__product-header h1{max-width:22ch;margin:0;color:var(--text);font-family:var(--font);font-size:clamp(1.7rem,3.1vw,2.65rem);font-weight:800;line-height:1.14;letter-spacing:-0.04em;text-wrap:balance}body.aiomy-single-product-v36 .aiomy-single__rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;color:var(--text-muted);font-size:0.88rem}body.aiomy-single-product-v36 .aiomy-single__rating>strong{color:var(--text);font-size:0.9rem;font-weight:750}body.aiomy-single-product-v36 .aiomy-single__rating>a{border-bottom:1px solid rgba(45,45,58,0.24);color:var(--text);font-weight:600;transition:border-color var(--transition),color var(--transition)}body.aiomy-single-product-v36 .aiomy-single__rating>a:hover,body.aiomy-single-product-v36 .aiomy-single__rating>a:focus-visible{border-color:#f04d91;color:#e94187}body.aiomy-single-product-v36 .aiomy-single__stars{position:relative;display:inline-block;overflow:hidden;width:6.1em;height:1.25em;color:#ded8df;font-size:0.93rem;line-height:1.25;letter-spacing:0.09em;white-space:nowrap}body.aiomy-single-product-v36 .aiomy-single__stars>span:first-child{color:#ded8df}body.aiomy-single-product-v36 .aiomy-single__stars>span:nth-child(2){position:absolute;inset:0 auto auto 0;overflow:hidden;width:var(--aiomy-single-rating, 0%);color:#ffb321;white-space:nowrap}body.aiomy-single-product-v36 .aiomy-single__stars--empty{color:#ded8df}body.aiomy-single-product-v36 .aiomy-single__gallery{display:block;width:100%;margin:0}body.aiomy-single-product-v36 .aiomy-single__main-image-wrap{position:relative;display:grid;place-items:center;width:100%;min-height:clamp(360px,49vw,585px);max-height:620px;overflow:hidden;border:1px solid rgba(45,45,58,0.07);border-radius:24px;background:rgba(255,255,255,0.68)}body.aiomy-single-product-v36 .aiomy-single__main-image-wrap::after{position:absolute;inset:0;content:"";pointer-events:none;background:rgba(255,255,255,0.38);opacity:0;transition:opacity 160ms ease}body.aiomy-single-product-v36 .aiomy-single__main-image-wrap.is-changing::after{opacity:1}body.aiomy-single-product-v36 .aiomy-single__main-image-wrap .product-badge{position:absolute;z-index:2;top:16px;left:16px;padding:7px 12px;border-radius:999px;background:#ffd166;color:#242331;font-size:0.7rem;font-weight:800;letter-spacing:0.04em}body.aiomy-single-product-v36 .aiomy-single__main-image,body.aiomy-single-product-v36 .aiomy-single__main-image-wrap>img{width:100%!important;height:100%!important;max-height:620px;margin:0!important;padding:clamp(8px,1.4vw,18px);object-fit:contain!important;object-position:center;border-radius:22px;transform:none!important}body.aiomy-single-product-v36 .aiomy-single__thumbnails{display:flex;gap:10px;width:100%;margin-top:14px;padding:2px 2px 6px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:rgba(240,77,145,0.42) transparent}body.aiomy-single-product-v36 .aiomy-single__thumbnail{position:relative;flex:0 0 82px;width:82px;height:82px;padding:3px;overflow:hidden;border:2px solid rgba(45,45,58,0.1);border-radius:16px;background:#fff;box-shadow:none;transition:border-color var(--transition),transform var(--transition)}body.aiomy-single-product-v36 .aiomy-single__thumbnail::before{position:absolute;z-index:0;inset:-2px;border-radius:inherit;background:var(--aiomy-gradient);content:"";opacity:0}body.aiomy-single-product-v36 .aiomy-single__thumbnail img{position:relative;z-index:1;width:100%;height:100%;border-radius:11px;background:#fff;object-fit:contain}body.aiomy-single-product-v36 .aiomy-single__thumbnail.is-active{border-color:transparent}body.aiomy-single-product-v36 .aiomy-single__thumbnail.is-active::before{opacity:1}@media(hover:hover)and (pointer:fine){body.aiomy-single-product-v36 .aiomy-single__thumbnail:not(.is-active):hover{border-color:rgba(240,77,145,0.55);transform:translateY(-2px)}}body.aiomy-single-product-v36 .aiomy-single__purchase-panel{grid-area:purchase;min-width:0}body.aiomy-single-product-v36 .aiomy-single__purchase-card{position:sticky;top:108px;width:100%;padding:clamp(22px,2.4vw,30px);border-radius:28px}body.admin-bar.aiomy-single-product-v36 .aiomy-single__purchase-card{top:140px}body.aiomy-single-product-v36 .aiomy-single__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 18px;color:var(--text)!important;font-size:clamp(2rem,3.1vw,2.75rem);font-weight:800;line-height:1.05;letter-spacing:-0.04em}body.aiomy-single-product-v36 .aiomy-single__price .amount,body.aiomy-single-product-v36 .aiomy-single__price bdi,body.aiomy-single-product-v36 .aiomy-single__price ins{color:var(--text)!important;font-weight:800;text-decoration:none}body.aiomy-single-product-v36 .aiomy-single__price del,body.aiomy-single-product-v36 .aiomy-single__price del .amount,body.aiomy-single-product-v36 .aiomy-single__price del bdi{color:var(--text-muted)!important;font-size:0.92rem;font-weight:600;opacity:0.82}body.aiomy-single-product-v36 .aiomy-single__primary-information{display:grid;gap:8px;padding:0 0 18px;border-bottom:1px solid var(--single-line)}body.aiomy-single-product-v36 .aiomy-single__information-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 10px;border:1px solid transparent;border-radius:14px;color:var(--text);transition:background-color var(--transition),border-color var(--transition)}body.aiomy-single-product-v36 .aiomy-single__information-row.is-link:hover,body.aiomy-single-product-v36 .aiomy-single__information-row.is-link:focus-visible{border-color:rgba(240,77,145,0.18);background:rgba(255,244,249,0.76);outline:0}body.aiomy-single-product-v36 .aiomy-single__information-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,rgba(240,77,145,0.13),rgba(135,101,246,0.11));color:#e94187}body.aiomy-single-product-v36 .aiomy-single__information-icon svg,body.aiomy-single-product-v36 .aiomy-single__policy-links svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.aiomy-single-product-v36 .aiomy-single__information-copy{display:flex;flex-direction:column;min-width:0}body.aiomy-single-product-v36 .aiomy-single__information-copy strong{color:var(--text);font-size:0.82rem;font-weight:700;line-height:1.35}body.aiomy-single-product-v36 .aiomy-single__information-copy small{overflow:hidden;color:var(--text-muted);font-size:0.72rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}body.aiomy-single-product-v36 .aiomy-single__information-arrow{color:#e94187;font-size:1rem;font-weight:700}body.aiomy-single-product-v36 .aiomy-single__short-description{margin:16px 2px 0;color:var(--text-muted);font-size:0.82rem;line-height:1.65}body.aiomy-single-product-v36 .aiomy-single__short-description>:last-child{margin-bottom:0}body.aiomy-single-product-v36 .aiomy-single__native-cart{margin-top:18px}body.aiomy-single-product-v36 .aiomy-single__native-cart form.cart,body.aiomy-single-product-v36 .aiomy-single__native-cart .woocommerce-variation-add-to-cart{display:grid!important;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;margin:0!important;padding:0!important}body.aiomy-single-product-v36 .aiomy-single__native-cart table.variations{display:block;width:100%;margin:0 0 16px!important;border:0!important}body.aiomy-single-product-v36 .aiomy-single__native-cart table.variations tbody,body.aiomy-single-product-v36 .aiomy-single__native-cart table.variations tr,body.aiomy-single-product-v36 .aiomy-single__native-cart table.variations th,body.aiomy-single-product-v36 .aiomy-single__native-cart table.variations td{display:block;width:100%;padding:0!important;border:0!important;text-align:left}body.aiomy-single-product-v36 .aiomy-single__native-cart table.variations tr+tr{margin-top:12px}body.aiomy-single-product-v36 .aiomy-single__native-cart table.variations th.label{margin-bottom:6px;color:var(--text);font-size:0.78rem;font-weight:700}body.aiomy-single-product-v36 .aiomy-single__native-cart table.variations select{width:100%;min-height:46px;margin:0!important;padding:9px 40px 9px 13px;border:1px solid rgba(45,45,58,0.15);border-radius:13px;background-color:#fff;color:var(--text);font:600 0.82rem/1.3 var(--font);box-shadow:none}body.aiomy-single-product-v36 .aiomy-single__native-cart table.variations select:focus-visible{border-color:#ec5995;outline:3px solid rgba(240,77,145,0.14)}body.aiomy-single-product-v36 .aiomy-single__native-cart .reset_variations{display:inline-block;margin-top:7px;color:#d93e7e;font-size:0.72rem;font-weight:650}body.aiomy-single-product-v36 .aiomy-single__native-cart .woocommerce-variation{margin:0 0 10px}body.aiomy-single-product-v36 .aiomy-single__native-cart .woocommerce-variation-price{display:none}body.aiomy-single-product-v36 .aiomy-single__native-cart .woocommerce-variation-availability{color:var(--text-muted);font-size:0.76rem}body.aiomy-single-product-v36 .aiomy-single__native-cart .stock{margin:0;color:#247d72;font-weight:650}body.aiomy-single-product-v36 .aiomy-single__native-cart .quantity{float:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px 52px 42px;align-items:center;width:100%!important;min-width:0;margin:0!important;border:0!important}body.aiomy-single-product-v36 .aiomy-single__quantity-label{padding-right:10px;color:var(--text);font-size:0.78rem;font-weight:750}body.aiomy-single-product-v36 .aiomy-single__quantity-step,body.aiomy-single-product-v36 .aiomy-single__native-cart .quantity .qty{width:100%!important;height:42px!important;margin:0!important;border:1px solid rgba(45,45,58,0.14)!important;border-radius:0!important;background:#fff!important;color:var(--text)!important;font:750 0.86rem/1 var(--font)!important;text-align:center;box-shadow:none!important}body.aiomy-single-product-v36 .aiomy-single__quantity-step--minus{border-radius:12px 0 0 12px!important}body.aiomy-single-product-v36 .aiomy-single__quantity-step--plus{border-radius:0 12px 12px 0!important}body.aiomy-single-product-v36 .aiomy-single__native-cart .quantity .qty{margin-inline:-1px!important;-moz-appearance:textfield}body.aiomy-single-product-v36 .aiomy-single__native-cart .quantity .qty::-webkit-inner-spin-button,body.aiomy-single-product-v36 .aiomy-single__native-cart .quantity .qty::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}body.aiomy-single-product-v36 .aiomy-single__quantity-step:disabled{color:#c9c6ce!important;cursor:not-allowed}body.aiomy-single-product-v36 .aiomy-single__quantity-step:not(:disabled):hover,body.aiomy-single-product-v36 .aiomy-single__quantity-step:not(:disabled):focus-visible{position:relative;z-index:1;border-color:#ec5995!important;color:#e94187!important;outline:0}body.aiomy-single-product-v36 .aiomy-single__native-cart .single_add_to_cart_button,body.aiomy-single-product-v36 .aiomy-single__buy-now{display:inline-flex!important;align-items:center;justify-content:center;width:100%!important;min-height:50px;margin:0!important;padding:13px 18px!important;border:0!important;border-radius:15px!important;color:#fff!important;font:750 0.82rem/1.2 var(--font)!important;letter-spacing:0.01em;text-align:center;text-transform:uppercase;box-shadow:none!important;filter:none!important;transition:transform var(--transition),opacity var(--transition)!important}body.aiomy-single-product-v36 .aiomy-single__native-cart .single_add_to_cart_button,body.aiomy-single-product-v36 .aiomy-single__native-cart .single_add_to_cart_button:hover,body.aiomy-single-product-v36 .aiomy-single__native-cart .single_add_to_cart_button:focus,body.aiomy-single-product-v36 .aiomy-single__native-cart .single_add_to_cart_button:active{background:#2d2d3a!important;background-image:none!important;color:#fff!important}body.aiomy-single-product-v36 .aiomy-single__buy-now,body.aiomy-single-product-v36 .aiomy-single__buy-now:hover,body.aiomy-single-product-v36 .aiomy-single__buy-now:focus,body.aiomy-single-product-v36 .aiomy-single__buy-now:active{margin-top:10px!important;background:var(--aiomy-gradient)!important;background-image:var(--aiomy-gradient)!important;color:#fff!important}@media(hover:hover)and (pointer:fine){body.aiomy-single-product-v36 .aiomy-single__native-cart .single_add_to_cart_button:not(:disabled):hover,body.aiomy-single-product-v36 .aiomy-single__buy-now:not(:disabled):hover{transform:translateY(-1px)}}body.aiomy-single-product-v36 .aiomy-single__native-cart .single_add_to_cart_button:focus-visible,body.aiomy-single-product-v36 .aiomy-single__buy-now:focus-visible{outline:3px solid rgba(240,77,145,0.24)!important;outline-offset:3px}body.aiomy-single-product-v36 .aiomy-single__native-cart .single_add_to_cart_button:disabled,body.aiomy-single-product-v36 .aiomy-single__native-cart .single_add_to_cart_button.disabled,body.aiomy-single-product-v36 .aiomy-single__buy-now:disabled{cursor:not-allowed;opacity:0.54}body.aiomy-single-product-v36 .aiomy-single__buy-now.is-busy::after{width:15px;height:15px;margin-left:9px;border:2px solid rgba(255,255,255,0.5);border-top-color:#fff;border-radius:50%;content:"";animation:aiomy-single-spin 700ms linear infinite}@keyframes aiomy-single-spin{to{transform:rotate(360deg)}}body.aiomy-single-product-v36 .aiomy-single__buy-error{margin:9px 2px 0;color:#b82e63;font-size:0.74rem;font-weight:650;line-height:1.5}body.aiomy-single-product-v36 .aiomy-single__policy-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:18px;padding-top:18px;border-top:1px solid var(--single-line)}body.aiomy-single-product-v36 .aiomy-single__policy-links>a,body.aiomy-single-product-v36 .aiomy-single__policy-links>.aiomy-single__policy-static{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:42px;padding:8px;border:1px solid rgba(45,45,58,0.08);border-radius:12px;background:rgba(255,255,255,0.68);color:var(--text);font-size:0.67rem;font-weight:650;line-height:1.3}body.aiomy-single-product-v36 .aiomy-single__policy-links>a>span:first-child,body.aiomy-single-product-v36 .aiomy-single__policy-links>.aiomy-single__policy-static>span:first-child{display:grid;place-items:center;color:#df4786}body.aiomy-single-product-v36 .aiomy-single__policy-links>a>small{color:#df4786;font-size:0.82rem}body.aiomy-single-product-v36 .aiomy-single__policy-links>a:hover,body.aiomy-single-product-v36 .aiomy-single__policy-links>a:focus-visible{border-color:rgba(240,77,145,0.35);background:#fff7fa;outline:0}body.aiomy-single-product-v36 .aiomy-single__related{grid-area:related;min-width:0;padding:clamp(20px,2.6vw,30px);border-radius:26px}body.aiomy-single-product-v36 .aiomy-single__related h2,body.aiomy-single-product-v36 .aiomy-single__section h2{margin:0 0 20px;color:var(--text);font-size:clamp(1.45rem,2.4vw,2rem);font-weight:800;line-height:1.18;letter-spacing:-0.035em;text-transform:none}body.aiomy-single-product-v36 .aiomy-single__related h2 span,body.aiomy-single-product-v36 .aiomy-single__description h2 span{color:#ee4f91;background:var(--aiomy-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body.aiomy-single-product-v36 .aiomy-single__related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}body.aiomy-single-product-v36 .aiomy-single__related-card{min-width:0;overflow:hidden;border:1px solid rgba(45,45,58,0.08);border-radius:18px;background:#fff;box-shadow:none;transition:border-color var(--transition),transform var(--transition)}body.aiomy-single-product-v36 .aiomy-single__related-card>a{display:flex;flex-direction:column;height:100%}body.aiomy-single-product-v36 .aiomy-single__related-image{display:grid;place-items:center;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#fff}body.aiomy-single-product-v36 .aiomy-single__related-image img{width:100%;height:100%;object-fit:contain;transition:transform 260ms ease}body.aiomy-single-product-v36 .aiomy-single__related-copy{display:flex;flex:1;flex-direction:column;gap:8px;padding:11px}body.aiomy-single-product-v36 .aiomy-single__related-copy strong{display:-webkit-box;overflow:hidden;color:var(--text);font-size:0.72rem;font-weight:700;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.aiomy-single-product-v36 .aiomy-single__related-copy small,body.aiomy-single-product-v36 .aiomy-single__related-copy .amount{margin-top:auto;color:var(--text)!important;font-size:0.76rem;font-weight:800}@media(hover:hover)and (pointer:fine){body.aiomy-single-product-v36 .aiomy-single__related-card:hover{border-color:rgba(240,77,145,0.3);transform:translateY(-2px)}body.aiomy-single-product-v36 .aiomy-single__related-card:hover img{transform:scale(1.025)}}body.aiomy-single-product-v36 .aiomy-single__section{width:100%;margin-top:24px;padding:clamp(24px,4vw,44px);border-radius:28px}body.aiomy-single-product-v36 .aiomy-single__specification-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0}body.aiomy-single-product-v36 .aiomy-single__specification-list>div{display:grid;grid-template-columns:minmax(112px,0.8fr) minmax(0,1.2fr);gap:18px;align-items:baseline;min-width:0;padding:14px 0;border-bottom:1px solid var(--single-line)}body.aiomy-single-product-v36 .aiomy-single__specification-list dt{color:var(--text-muted);font-size:0.8rem;font-weight:600}body.aiomy-single-product-v36 .aiomy-single__specification-list dd{min-width:0;margin:0;color:var(--text);font-size:0.83rem;font-weight:650;overflow-wrap:anywhere}body.aiomy-single-product-v36 .aiomy-single__description-content{max-width:900px;color:var(--text-muted);font-size:0.96rem;line-height:1.78}body.aiomy-single-product-v36 .aiomy-single__description-content>*+*{margin-top:1em}body.aiomy-single-product-v36 .aiomy-single__description-content h2,body.aiomy-single-product-v36 .aiomy-single__description-content h3,body.aiomy-single-product-v36 .aiomy-single__description-content h4,body.aiomy-single-product-v36 .aiomy-single__description-content strong{color:var(--text)}body.aiomy-single-product-v36 .aiomy-single__description-content ul,body.aiomy-single-product-v36 .aiomy-single__description-content ol{padding-left:1.35em;list-style-position:outside}body.aiomy-single-product-v36 .aiomy-single__description-content ul{list-style:disc}body.aiomy-single-product-v36 .aiomy-single__description-content ol{list-style:decimal}body.aiomy-single-product-v36 .aiomy-single__description-content img{max-width:100%;height:auto;border-radius:18px}body.aiomy-single-product-v36 .aiomy-single__reviews-section #reviews,body.aiomy-single-product-v36 .aiomy-single__reviews-section #comments,body.aiomy-single-product-v36 .aiomy-single__reviews-section #review_form_wrapper{width:100%;margin:0}body.aiomy-single-product-v36 .aiomy-single__reviews-section #comments+#review_form_wrapper{margin-top:30px;padding-top:30px;border-top:1px solid var(--single-line)}body.aiomy-single-product-v36 .aiomy-single__reviews-section .commentlist{display:grid;gap:12px;margin:0;padding:0}body.aiomy-single-product-v36 .aiomy-single__reviews-section .commentlist>li{margin:0!important;padding:16px!important;border:1px solid var(--single-line);border-radius:16px;background:rgba(255,255,255,0.7)}body.aiomy-single-product-v36 .aiomy-single__reviews-section input:not([type=checkbox]):not([type=radio]),body.aiomy-single-product-v36 .aiomy-single__reviews-section textarea{width:100%;padding:11px 13px;border:1px solid rgba(45,45,58,0.15);border-radius:12px;font:inherit}body.aiomy-single-product-v36 .aiomy-single__reviews-section .submit{min-height:46px;padding:11px 20px!important;border:0!important;border-radius:14px!important;background:var(--aiomy-gradient)!important;color:#fff!important;font-weight:750!important;box-shadow:none!important}body.aiomy-single-product-v36 .woocommerce-notices-wrapper:not(:empty){margin-bottom:18px}body.aiomy-single-product-v36 .woocommerce-message,body.aiomy-single-product-v36 .woocommerce-info,body.aiomy-single-product-v36 .woocommerce-error{margin:0 0 16px!important;padding:14px 18px 14px 48px!important;border:1px solid rgba(45,45,58,0.09)!important;border-radius:15px!important;background:rgba(255,255,255,0.94)!important;color:var(--text)!important;box-shadow:0 10px 28px rgba(45,45,58,0.07)}@media(max-width:1024px){body.aiomy-single-product-v36 .aiomy-single__layout{grid-template-columns:minmax(0,1.42fr) minmax(310px,0.78fr);gap:18px}body.aiomy-single-product-v36 .aiomy-single__product-panel,body.aiomy-single-product-v36 .aiomy-single__purchase-card,body.aiomy-single-product-v36 .aiomy-single__related{border-radius:24px}body.aiomy-single-product-v36 .aiomy-single__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.aiomy-single-product-v36 .aiomy-single__related-card>a{flex-direction:row}body.aiomy-single-product-v36 .aiomy-single__related-image{flex:0 0 92px;width:92px;aspect-ratio:1 / 1}}@media(max-width:768px){html body.aiomy-single-product-v36{background-attachment:scroll!important;overflow-x:hidden}body.aiomy-single-product-v36 main.wc-main{padding:22px 0 72px!important}body.aiomy-single-product-v36 main.wc-main>.container{max-width:var(--max-w)!important;padding-inline:14px}body.aiomy-single-product-v36 .aiomy-single,body.aiomy-single-product-v36 .aiomy-single__layout,body.aiomy-single-product-v36 .aiomy-single__product-panel,body.aiomy-single-product-v36 .aiomy-single__purchase-panel,body.aiomy-single-product-v36 .aiomy-single__purchase-card,body.aiomy-single-product-v36 .aiomy-single__related,body.aiomy-single-product-v36 .aiomy-single__section{min-width:0;max-width:100%}body.aiomy-single-product-v36 .aiomy-single__layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"product" "purchase" "related";gap:14px}body.aiomy-single-product-v36 .aiomy-single__product-panel{padding:20px;border-radius:24px}body.aiomy-single-product-v36 .aiomy-single__product-header{gap:8px;margin-bottom:18px}body.aiomy-single-product-v36 .aiomy-single__product-header h1{max-width:none;font-size:clamp(1.5rem,7vw,2rem)}body.aiomy-single-product-v36 .aiomy-single__main-image-wrap{min-height:0;height:min(82vw,500px);max-height:500px;border-radius:20px}body.aiomy-single-product-v36 .aiomy-single__main-image,body.aiomy-single-product-v36 .aiomy-single__main-image-wrap>img{max-height:500px;padding:8px;border-radius:18px}body.aiomy-single-product-v36 .aiomy-single__thumbnail{flex-basis:72px;width:72px;height:72px;border-radius:14px}body.aiomy-single-product-v36 .aiomy-single__purchase-card{position:static;top:auto;padding:22px 20px;border-radius:24px}body.admin-bar.aiomy-single-product-v36 .aiomy-single__purchase-card{top:auto}body.aiomy-single-product-v36 .aiomy-single__price{margin-bottom:14px;font-size:clamp(2rem,10vw,2.55rem)}body.aiomy-single-product-v36 .aiomy-single__policy-links{grid-template-columns:repeat(2,minmax(0,1fr))}body.aiomy-single-product-v36 .aiomy-single__related{padding:20px;border-radius:24px}body.aiomy-single-product-v36 .aiomy-single__related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.aiomy-single-product-v36 .aiomy-single__related-card>a{flex-direction:column}body.aiomy-single-product-v36 .aiomy-single__related-image{width:100%;aspect-ratio:1 / 1}body.aiomy-single-product-v36 .aiomy-single__related-copy strong{font-size:0.7rem}body.aiomy-single-product-v36 .aiomy-single__section{margin-top:14px;padding:22px 20px;border-radius:24px}body.aiomy-single-product-v36 .aiomy-single__specification-list{grid-template-columns:minmax(0,1fr)}body.aiomy-single-product-v36 .aiomy-single__specification-list>div{grid-template-columns:minmax(92px,0.8fr) minmax(0,1.2fr);gap:14px}}@media(max-width:420px){body.aiomy-single-product-v36 main.wc-main>.container{padding-inline:10px}body.aiomy-single-product-v36 .aiomy-single__product-panel,body.aiomy-single-product-v36 .aiomy-single__purchase-card,body.aiomy-single-product-v36 .aiomy-single__related,body.aiomy-single-product-v36 .aiomy-single__section{padding:18px 16px;border-radius:21px}body.aiomy-single-product-v36 .aiomy-single__rating{gap:6px;font-size:0.76rem}body.aiomy-single-product-v36 .aiomy-single__main-image-wrap{height:min(86vw,390px)}body.aiomy-single-product-v36 .aiomy-single__information-row{padding-inline:4px}body.aiomy-single-product-v36 .aiomy-single__native-cart .quantity{grid-template-columns:minmax(0,1fr) 40px 48px 40px}body.aiomy-single-product-v36 .aiomy-single__policy-links>a,body.aiomy-single-product-v36 .aiomy-single__policy-links>.aiomy-single__policy-static{grid-template-columns:20px minmax(0,1fr) auto;padding:7px 6px;font-size:0.62rem}body.aiomy-single-product-v36 .aiomy-single__related h2,body.aiomy-single-product-v36 .aiomy-single__section h2{margin-bottom:16px}}@media(prefers-reduced-motion:reduce){body.aiomy-single-product-v36 .aiomy-single *,body.aiomy-single-product-v36 .aiomy-single *::before,body.aiomy-single-product-v36 .aiomy-single *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important}}@media screen and (max-width:1024px){html body .promo-ribbon.promo-speed-ready .promo-track{animation:aiomyPromoBySpeed var(--promo-duration) linear infinite!important}}@media(prefers-reduced-motion:reduce){html body .promo-ribbon.promo-speed-ready .promo-track{animation-play-state:paused!important}}body.aiomy-shop-v22 .wc-main ul.products>li.product{overflow:visible;background:transparent;box-shadow:none}body.aiomy-shop-v22 .aiomy-catalog-card{display:flex;flex-direction:column;height:100%;overflow:hidden;background:rgba(255,255,255,0.94);border:1px solid rgba(255,255,255,0.94);border-radius:25px;box-shadow:0 12px 34px rgba(45,45,58,0.075);transform:translateZ(0);transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease}body.aiomy-shop-v22 .aiomy-catalog-card__media{display:block;position:relative;aspect-ratio:1 / 1;overflow:hidden;background:rgba(255,255,255,0.68)}body.aiomy-shop-v22 .aiomy-catalog-card__image{width:100%!important;height:100%!important;margin:0!important;object-fit:cover;transition:transform 420ms ease}body.aiomy-shop-v22 .aiomy-catalog-card__content{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0;padding:20px}body.aiomy-shop-v22 .aiomy-catalog-card__title{min-height:2.7em;margin:0!important;padding:0!important;color:var(--text)!important;font-size:0.98rem!important;font-weight:700!important;line-height:1.35!important;text-wrap:balance}body.aiomy-shop-v22 .aiomy-catalog-card__title a{color:inherit!important}body.aiomy-shop-v22 .aiomy-catalog-card__price,body.aiomy-shop-v22 .aiomy-catalog-card__price .amount,body.aiomy-shop-v22 .aiomy-catalog-card__price ins,body.aiomy-shop-v22 .aiomy-catalog-card__price bdi{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;font-size:1.24rem!important;font-weight:800!important;line-height:1.2;text-decoration:none!important}body.aiomy-shop-v22 .aiomy-catalog-card__price del,body.aiomy-shop-v22 .aiomy-catalog-card__price del .amount,body.aiomy-shop-v22 .aiomy-catalog-card__price del bdi{color:var(--text-muted)!important;-webkit-text-fill-color:var(--text-muted)!important;font-size:0.82rem!important;font-weight:500!important;margin-right:5px}body.aiomy-shop-v22 .aiomy-catalog-card__social-proof{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;color:var(--text-muted);font-size:0.75rem;line-height:1.35}body.aiomy-shop-v22 .aiomy-catalog-card__rating{display:inline-flex;align-items:center;gap:5px}body.aiomy-shop-v22 .aiomy-catalog-card__rating-value{color:var(--text);font-weight:700}body.aiomy-shop-v22 .aiomy-catalog-card__stars{color:#f5b700;font-size:0.92rem}body.aiomy-shop-v22 .aiomy-catalog-card__rating a{color:var(--text-muted);text-decoration:underline;text-decoration-color:rgba(123,123,143,0.35);text-underline-offset:2px}body.aiomy-shop-v22 .aiomy-catalog-card__rating--empty{color:#8765f6;font-weight:700}body.aiomy-shop-v22 .aiomy-catalog-card__purchases{color:var(--text);font-weight:600}body.aiomy-shop-v22 .aiomy-catalog-card__benefits{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid rgba(45,45,58,0.08)}body.aiomy-shop-v22 .aiomy-catalog-card__benefits span{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:0.73rem;font-weight:500}body.aiomy-shop-v22 .aiomy-catalog-card__benefits svg,body.aiomy-shop-v22 .aiomy-catalog-card__primary-actions svg,body.aiomy-shop-v22 .aiomy-catalog-card__secondary-actions svg{flex:0 0 auto;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.aiomy-shop-v22 .aiomy-catalog-card__primary-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.92fr);gap:9px;margin-top:auto;padding-top:4px}body.aiomy-shop-v22 .aiomy-catalog-card__primary-actions .btn,body.aiomy-shop-v22 .aiomy-catalog-card__cart,body.aiomy-shop-v22 .aiomy-catalog-card__buy-now,body.aiomy-shop-v22 .aiomy-catalog-card__details{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;width:auto!important;min-width:0!important;min-height:46px;margin:0!important;padding:10px 13px!important;border:0!important;border-radius:14px!important;font-family:var(--font);font-size:0.78rem!important;font-weight:700!important;line-height:1.2!important;text-align:center;white-space:nowrap}body.aiomy-shop-v22 .aiomy-catalog-card__cart{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:var(--text)!important;box-shadow:none!important}body.aiomy-shop-v22 .aiomy-catalog-card__buy-now{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(118deg,#f04d91 0%,#fd72aa 48%,#8765f6 100%)!important;box-shadow:0 10px 22px rgba(135,101,246,0.2)!important}body.aiomy-shop-v22 .aiomy-catalog-card__details{grid-column:1 / -1;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:var(--text)!important}body.aiomy-shop-v22 .aiomy-catalog-card__secondary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.aiomy-shop-v22 .aiomy-catalog-card__secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:40px;padding:8px 9px;overflow:hidden;color:var(--text-muted);background:rgba(255,255,255,0.74);border:1px solid rgba(45,45,58,0.12);border-radius:12px;box-shadow:none;font-size:0.68rem;font-weight:600;line-height:1.2;text-align:center;transition:color 180ms ease,border-color 180ms ease,background 180ms ease,transform 180ms ease}body.aiomy-shop-v22 .aiomy-catalog-card__secondary span{min-width:0;overflow:hidden;text-overflow:ellipsis}body.aiomy-shop-v22 .aiomy-catalog-card__secondary.is-selected,body.aiomy-shop-v22 .aiomy-catalog-card__secondary[aria-pressed=true]{color:#ffffff;background:linear-gradient(118deg,#f04d91 0%,#fd72aa 48%,#8765f6 100%);border-color:transparent}@media(hover:hover)and (pointer:fine){body.aiomy-shop-v22 .aiomy-catalog-card:hover{transform:translateY(-5px);border-color:rgba(135,101,246,0.17);box-shadow:0 20px 46px rgba(135,101,246,0.13)}body.aiomy-shop-v22 .aiomy-catalog-card:hover .aiomy-catalog-card__image{transform:scale(1.025)}body.aiomy-shop-v22 .aiomy-catalog-card__cart:hover,body.aiomy-shop-v22 .aiomy-catalog-card__buy-now:hover{transform:translateY(-2px)}body.aiomy-shop-v22 .aiomy-catalog-card__secondary:hover{color:#8765f6;background:#ffffff;border-color:rgba(135,101,246,0.34);transform:translateY(-1px)}}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list>li.product{min-height:0;overflow:visible;background:transparent;border:0;box-shadow:none}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card{display:grid;grid-template-columns:minmax(260px,34%) minmax(0,1fr);min-height:360px}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__media{min-height:100%;aspect-ratio:auto}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__content{justify-content:center;gap:14px;padding:clamp(28px,4vw,48px)}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__title{min-height:0;font-size:clamp(1.08rem,1.8vw,1.35rem)!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__price,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__price .amount,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__price ins,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__price bdi{font-size:clamp(1.55rem,2.6vw,2rem)!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__primary-actions,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__secondary-actions{width:min(100%,640px)}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__primary-actions{grid-template-columns:repeat(2,minmax(170px,1fr));margin-top:6px}@media(max-width:1024px){body.aiomy-shop-v22 .aiomy-catalog-card__content{padding:16px}body.aiomy-shop-v22 .aiomy-catalog-card__primary-actions{grid-template-columns:1fr}body.aiomy-shop-v22 .aiomy-catalog-card__secondary-actions{grid-template-columns:1fr}}@media(max-width:768px){body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card{grid-template-columns:minmax(150px,38%) minmax(0,1fr);min-height:310px}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__content{gap:10px;padding:18px}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__primary-actions,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__secondary-actions{grid-template-columns:1fr}}@media(max-width:520px){body.aiomy-shop-v22 .wc-main ul.products{grid-template-columns:1fr!important}body.aiomy-shop-v22 .aiomy-catalog-card__content{gap:10px;padding:17px}body.aiomy-shop-v22 .aiomy-catalog-card__primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}body.aiomy-shop-v22 .aiomy-catalog-card__secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}body.aiomy-shop-v22 .aiomy-catalog-card__primary-actions .btn,body.aiomy-shop-v22 .aiomy-catalog-card__cart,body.aiomy-shop-v22 .aiomy-catalog-card__buy-now{padding-inline:9px!important;font-size:0.7rem!important}body.aiomy-shop-v22 .aiomy-catalog-card__secondary{padding-inline:7px;font-size:0.62rem}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card{display:flex;min-height:0}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__media{aspect-ratio:4 / 3}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__primary-actions,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){body.aiomy-shop-v22 .aiomy-catalog-card,body.aiomy-shop-v22 .aiomy-catalog-card__image,body.aiomy-shop-v22 .aiomy-catalog-card__cart,body.aiomy-shop-v22 .aiomy-catalog-card__buy-now,body.aiomy-shop-v22 .aiomy-catalog-card__secondary{transition:none!important}}body.home .quick-shop{background:radial-gradient(circle at 12% 16%,rgba(255,212,92,0.28),transparent 28%),radial-gradient(circle at 76% 24%,rgba(255,117,168,0.27),transparent 27%),radial-gradient(circle at 89% 42%,rgba(135,101,246,0.15),transparent 25%),radial-gradient(circle at 104% 55%,rgba(81,169,245,0.22),transparent 30%),linear-gradient(135deg,#fffdf9 0%,#fff8fb 45%,#f7f7ff 100%)!important;background-repeat:no-repeat!important;background-size:cover!important}body.home .quick-shop .section-header h2{font-size:clamp(2.2rem,4.5vw,3.6rem)!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-0.02em!important}body.home .quick-shop .section-header h2 .highlight{display:inline-block!important;padding-right:0.08em;background:var(--aiomy-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;text-shadow:none!important}body.home .quick-shop .product-card :is(.product-title,.product-card__title,.product-card-title,.product-name,.product-card__name,.woocommerce-loop-product__title,h2,h3,h4),body.home .quick-shop .product-card :is(.product-title,.product-card__title,.product-card-title,.product-name,.product-card__name,.woocommerce-loop-product__title,h2,h3,h4) a{transition:color 0.2s ease!important}body.home .quick-shop .product-card :is(.product-title,.product-card__title,.product-card-title,.product-name,.product-card__name,.woocommerce-loop-product__title,h2,h3,h4):hover,body.home .quick-shop .product-card :is(.product-title,.product-card__title,.product-card-title,.product-name,.product-card__name,.woocommerce-loop-product__title,h2,h3,h4):hover a,body.home .quick-shop .product-card :is(.product-title,.product-card__title,.product-card-title,.product-name,.product-card__name,.woocommerce-loop-product__title,h2,h3,h4) a:hover{background:var(--aiomy-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;text-shadow:none!important;text-decoration:none!important}body.home .quick-shop .btn-add-cart{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;text-align:center!important;white-space:normal!important;font-size:1rem!important;font-weight:700!important;line-height:1.2!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-radius:var(--radius-xl)!important;overflow:hidden!important;background-clip:border-box!important;transition:transform 0.2s ease,color 0.2s ease,background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease!important}body.home .quick-shop .btn-add-cart.loading,body.home .quick-shop .btn-add-cart.added,body.home .quick-shop .btn-add-cart:focus-visible{background-color:#f04d91!important;background-image:var(--aiomy-gradient)!important;background-origin:border-box!important;background-clip:border-box!important;border-color:transparent!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px rgba(135,101,246,0.18)!important}body.home .quick-shop .btn-add-cart.loading{cursor:wait!important}@media(hover:hover)and (pointer:fine){body.home .quick-shop .btn-add-cart:hover{background-color:#f04d91!important;background-image:var(--aiomy-gradient)!important;background-origin:border-box!important;background-clip:border-box!important;border-color:transparent!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px rgba(135,101,246,0.18)!important}}body.home .quick-shop .section-cta .btn-outline{position:relative!important;isolation:isolate;border:0!important;background:transparent!important;color:#f04d91!important;font-weight:700!important;transition:transform 0.2s ease,color 0.2s ease,box-shadow 0.2s ease,filter 0.2s ease!important}body.home .quick-shop .section-cta .btn-outline::before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;pointer-events:none;background:var(--aiomy-gradient);-webkit-mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#ffffff 0 0) content-box,linear-gradient(#ffffff 0 0);mask-composite:exclude;transition:opacity 0.2s ease}body.home .quick-shop .section-cta .btn-outline:hover{background:var(--aiomy-gradient)!important;color:#ffffff!important;transform:translateY(-2px)!important;filter:brightness(0.98);box-shadow:0 16px 34px rgba(221,78,155,0.28)!important}body.home .quick-shop .section-cta .btn-outline:hover::before{opacity:0}@media screen and (max-width:480px){body.home .quick-shop .section-header h2{font-size:2rem!important}}@media screen and (max-width:768px){body.home .quick-shop{overflow-x:hidden!important}body.home .quick-shop .product-card{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body.home .quick-shop .btn-add-cart{width:100%!important;max-width:100%!important;min-width:0!important;min-height:50px!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;padding:8px 5px!important;box-sizing:border-box!important;overflow:hidden!important;white-space:normal!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:0.78rem!important;line-height:1.1!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}body.home .quick-shop .section-cta{width:100%!important;max-width:100%!important;padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}body.home .quick-shop .section-cta .btn-outline{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:290px!important;min-width:0!important;min-height:50px!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;padding:13px 10px!important;box-sizing:border-box!important;overflow:hidden!important;white-space:nowrap!important;font-size:clamp(0.78rem,3.8vw,0.92rem)!important;line-height:1.2!important;text-align:center!important}body.home .quick-shop .section-cta .btn-outline::after{position:static!important;flex:0 0 auto!important;margin-left:0.35em!important;transform:none!important}}body.home main>section:first-of-type,body.home .hero,body.home .hero-section,body.home .home-hero,body.home .aiomy-hero{background:radial-gradient(circle at 12% 16%,rgba(255,212,92,0.28),transparent 28%),radial-gradient(circle at 76% 24%,rgba(255,117,168,0.27),transparent 27%),radial-gradient(circle at 89% 42%,rgba(135,101,246,0.15),transparent 25%),radial-gradient(circle at 104% 55%,rgba(81,169,245,0.22),transparent 30%),linear-gradient(135deg,#fffdf9 0%,#fff8fb 45%,#f7f7ff 100%)!important;background-repeat:no-repeat!important;background-size:cover!important}@media(max-width:768px){.site-header .main-nav{background:radial-gradient(circle at 12% 16%,rgba(255,212,92,0.28),transparent 28%),radial-gradient(circle at 76% 24%,rgba(255,117,168,0.27),transparent 27%),radial-gradient(circle at 89% 42%,rgba(135,101,246,0.15),transparent 25%),radial-gradient(circle at 104% 55%,rgba(81,169,245,0.22),transparent 30%),linear-gradient(135deg,#fffdf9 0%,#fff8fb 45%,#f7f7ff 100%)!important;background-repeat:no-repeat!important;background-size:cover!important;border-left:1px solid rgba(255,255,255,0.8);box-shadow:-10px 0 35px rgba(32,32,59,0.14)!important}}.site-header{position:sticky!important;top:0!important;z-index:1000!important;padding:0!important;border:0!important;background:linear-gradient(100deg,#fff6dc 0%,#fff7fa 55%,#f1f2ff 100%)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.site-header .header-inner.container{position:relative;isolation:isolate;width:calc(100% - 48px)!important;max-width:1200px!important;height:92px!important;margin:0 auto!important;padding:0 24px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.site-header .header-inner.container::before{content:"";position:absolute;z-index:0;top:9px;right:0;bottom:9px;left:0;pointer-events:none;background:rgba(255,255,255,0.82);border:1px solid rgba(255,255,255,0.96);border-radius:26px;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:0 16px 42px rgba(32,32,59,0.09),inset 0 1px 0 rgba(255,255,255,0.95)}.site-header .site-logo,.site-header .header-actions{position:relative;z-index:1}.site-header .site-logo{margin-left:0!important}@media(min-width:769px){.site-header .main-nav{position:relative;z-index:1}}html body .woocommerce-notices-wrapper .woocommerce-message.aiomy-add-to-cart-notice,html body .woocommerce-message.aiomy-add-to-cart-notice{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;width:100%!important;margin:0 0 16px!important;padding:14px 18px 14px 24px!important;border:2px solid transparent!important;border-radius:18px!important;background:linear-gradient(#ffffff,#ffffff) padding-box,var(--aiomy-gradient) border-box!important;color:var(--text)!important;box-shadow:0 12px 30px rgba(45,45,58,0.08)!important;opacity:0;transform:translateY(-6px);transition:opacity 240ms ease,transform 240ms ease!important}html body .woocommerce-message.aiomy-add-to-cart-notice::before,html body .woocommerce-message.aiomy-add-to-cart-notice::after{display:none!important;content:none!important}html body .woocommerce-message.aiomy-add-to-cart-notice.is-visible{opacity:1;transform:translateY(0)}html body .woocommerce-message.aiomy-add-to-cart-notice.is-leaving{opacity:0!important;transform:translateY(-8px)!important;pointer-events:none!important}html body .woocommerce-message.aiomy-add-to-cart-notice a.button,html body .woocommerce-message.aiomy-add-to-cart-notice a.wc-forward,html body .woocommerce-message.aiomy-add-to-cart-notice a.button:hover,html body .woocommerce-message.aiomy-add-to-cart-notice a.wc-forward:hover,html body .woocommerce-message.aiomy-add-to-cart-notice a.button:focus-visible,html body .woocommerce-message.aiomy-add-to-cart-notice a.wc-forward:focus-visible{order:2;flex:0 0 auto;float:none!important;min-height:42px!important;margin:0!important;padding:10px 20px!important;border:0!important;border-radius:13px!important;background:var(--aiomy-gradient)!important;background-image:var(--aiomy-gradient)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;box-shadow:0 8px 18px rgba(240,77,145,0.18)!important;transform:none!important}@media(max-width:640px){html body .woocommerce-notices-wrapper .woocommerce-message.aiomy-add-to-cart-notice,html body .woocommerce-message.aiomy-add-to-cart-notice{align-items:stretch!important;flex-direction:column!important;gap:12px!important;padding:14px!important;font-size:0.88rem!important;line-height:1.45!important}html body .woocommerce-message.aiomy-add-to-cart-notice a.button,html body .woocommerce-message.aiomy-add-to-cart-notice a.wc-forward{width:100%!important;text-align:center!important}}@media(prefers-reduced-motion:reduce){html body .woocommerce-message.aiomy-add-to-cart-notice{transition-duration:1ms!important}}html body.aiomy-cart-v51.aiomy-cart-has-items .wc-block-cart,html body.aiomy-cart-v51.aiomy-cart-has-items .woocommerce-cart-form,html body.aiomy-cart-v51.aiomy-cart-has-items .cart_totals{color:var(--text)!important;font-family:var(--font)!important}html body.aiomy-cart-v51.aiomy-cart-has-items .wc-block-cart-items__header span,html body.aiomy-cart-v51.aiomy-cart-has-items .wc-block-cart-items__header,html body.aiomy-cart-v51.aiomy-cart-has-items .wc-block-cart__totals-title,html body.aiomy-cart-v51.aiomy-cart-has-items .wp-block-woocommerce-cart-order-summary-heading-block,html body.aiomy-cart-v51.aiomy-cart-has-items .woocommerce-cart-form th.product-name,html body.aiomy-cart-v51.aiomy-cart-has-items .woocommerce-cart-form th.product-subtotal,html body.aiomy-cart-v51.aiomy-cart-has-items .cart_totals>h2{color:var(--text)!important;font-family:var(--font)!important;font-size:clamp(1.02rem,1.2vw,1.22rem)!important;font-weight:800!important;line-height:1.25!important;letter-spacing:-0.015em!important}html body.aiomy-cart-v51.aiomy-cart-has-items .wc-block-cart__totals-title,html body.aiomy-cart-v51.aiomy-cart-has-items .wp-block-woocommerce-cart-order-summary-heading-block,html body.aiomy-cart-v51.aiomy-cart-has-items .cart_totals>h2{font-size:clamp(1.18rem,1.45vw,1.42rem)!important}html body.aiomy-cart-v51 .wc-block-components-product-metadata__description,html body.aiomy-cart-v51 .wc-block-components-product-metadata__description p,html body.aiomy-cart-v51 .wc-block-cart-item__product .wc-block-components-product-metadata>p{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.aiomy-cart-v51 .wc-block-components-quantity-selector__input,html body.aiomy-cart-v51 .woocommerce-cart-form input.qty{opacity:1!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;font-weight:750!important;text-align:center!important}html body.aiomy-cart-v51 .wc-block-components-totals-coupon__button,html body.aiomy-cart-v51 button.wc-block-components-totals-coupon__button,html body.aiomy-cart-v51 .woocommerce-cart-form .coupon button,html body.aiomy-cart-v51 .woocommerce-cart-form button[name=apply_coupon],html body.aiomy-cart-v51 .wc-block-cart__submit-button,html body.aiomy-cart-v51 .wc-block-cart__submit-container .wc-block-components-button,html body.aiomy-cart-v51 .cart_totals .checkout-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:54px!important;margin:0!important;padding:14px 24px!important;border:0!important;border-radius:999px!important;background:var(--aiomy-gradient)!important;background-color:#f04d91!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--font)!important;font-size:0.95rem!important;font-weight:750!important;line-height:1.1!important;text-align:center!important;text-decoration:none!important;box-shadow:0 12px 28px rgba(214,69,148,0.2)!important;cursor:pointer!important;appearance:none!important;transition:transform 180ms ease,filter 180ms ease,box-shadow 180ms ease!important}html body.aiomy-cart-v51 .wc-block-cart__submit-button,html body.aiomy-cart-v51 .wc-block-cart__submit-container .wc-block-components-button,html body.aiomy-cart-v51 .cart_totals .checkout-button{width:100%!important}html body.aiomy-cart-v51 .wc-block-components-totals-coupon__button[disabled],html body.aiomy-cart-v51 button.wc-block-components-totals-coupon__button[disabled],html body.aiomy-cart-v51 .woocommerce-cart-form button[name=apply_coupon][disabled]{opacity:0.55!important;cursor:not-allowed!important;filter:saturate(0.72)!important}@media(hover:hover)and (pointer:fine){html body.aiomy-cart-v51 .wc-block-components-totals-coupon__button:not([disabled]):hover,html body.aiomy-cart-v51 .woocommerce-cart-form button[name=apply_coupon]:not([disabled]):hover,html body.aiomy-cart-v51 .wc-block-cart__submit-button:hover,html body.aiomy-cart-v51 .cart_totals .checkout-button:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;filter:saturate(1.08) brightness(1.02)!important;transform:translateY(-2px)!important;box-shadow:0 17px 34px rgba(214,69,148,0.27)!important}}html body.aiomy-cart-v51 .aiomy-cart-filled__recommendations{display:block!important;width:100%!important;max-width:1200px!important;min-width:0!important;margin:clamp(28px,4vw,48px) auto 0!important;padding:0!important;clear:both!important;box-sizing:border-box!important}html body.aiomy-cart-v51 .aiomy-cart-filled__recommendations,html body.aiomy-cart-v51 .aiomy-cart-filled__recommendations *,html body.aiomy-cart-v51 .aiomy-cart-filled__recommendations *::before,html body.aiomy-cart-v51 .aiomy-cart-filled__recommendations *::after{box-sizing:border-box!important}@media(max-width:768px){html body.aiomy-cart-v51.aiomy-cart-has-items .wc-block-cart-items__header span,html body.aiomy-cart-v51.aiomy-cart-has-items .wc-block-cart__totals-title,html body.aiomy-cart-v51.aiomy-cart-has-items .wp-block-woocommerce-cart-order-summary-heading-block,html body.aiomy-cart-v51.aiomy-cart-has-items .woocommerce-cart-form th,html body.aiomy-cart-v51.aiomy-cart-has-items .cart_totals>h2{font-size:1.05rem!important}html body.aiomy-cart-v51 .aiomy-cart-filled__recommendations{margin-top:22px!important}html body.aiomy-cart-v51 .wc-block-components-totals-coupon__button,html body.aiomy-cart-v51 .woocommerce-cart-form button[name=apply_coupon],html body.aiomy-cart-v51 .wc-block-cart__submit-button,html body.aiomy-cart-v51 .cart_totals .checkout-button{min-height:52px!important;padding:13px 18px!important}}.site-header .nav-menu li a{padding:10px 14px!important;border-radius:999px!important;color:#45435b!important;font-size:14px!important;font-weight:600!important}.site-header .nav-menu li a:hover,.site-header .nav-menu li.current-menu-item>a{color:#20203b!important;background:rgba(255,255,255,0.95)!important}.site-header .header-cta.btn.btn-primary{min-width:112px!important;height:44px!important;padding:0 20px!important;border:0!important;border-radius:999px!important;background:#20203b!important;color:#ffffff!important;font-size:14px!important;font-weight:700!important;box-shadow:0 9px 24px rgba(32,32,59,0.2)!important}.site-header .header-cta.btn.btn-primary:hover{background:#15152d!important;transform:translateY(-1px)}@media(max-width:768px){.site-header .header-inner.container{width:calc(100% - 16px)!important;height:72px!important;padding:0 14px!important}.site-header .header-inner.container::before{top:4px;right:0;bottom:4px;left:0;border-radius:22px}}body.home .hero-title .highlight{display:inline-block;padding-right:0.08em;background:linear-gradient(92deg,#f04d91 0%,#fd81ac 50%,#8765f6 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;text-shadow:none!important}body.home .hero-actions .btn-yellow{position:relative!important;min-width:202px!important;height:64px!important;padding:0 20px 0 52px!important;gap:14px!important;border:0!important;border-radius:18px!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.7 8.5h10.6l1 11H5.7l1-11Z'/%3E%3Cpath d='M9 9V6.8a3 3 0 0 1 6 0V9'/%3E%3C/svg%3E") 20px center / 20px 20px no-repeat,linear-gradient(118deg,#f04d91 0%,#fd72aa 48%,#8765f6 100%)!important;color:#ffffff!important;font-size:0!important;font-weight:800!important;box-shadow:0 16px 34px rgba(221,78,155,0.28)!important;overflow:hidden}body.home .hero-actions .btn-yellow img.emoji{display:none!important}body.home .hero-actions .btn-yellow::before{content:"Kup AIOMY";font-family:inherit;font-size:15px;font-weight:800;line-height:1;white-space:nowrap}body.home .hero-actions .btn-yellow::after{content:"\2192";font-family:inherit;font-size:20px;font-weight:500;line-height:1;transition:transform 0.2s ease}body.home .hero-actions .btn-yellow:hover{transform:translateY(-2px)!important;filter:brightness(0.98);box-shadow:0 20px 40px rgba(221,78,155,0.36)!important}body.home .hero-actions .btn-yellow:hover::after{transform:translateX(3px)}body.home .hero-actions .btn-ghost{min-width:218px!important;height:64px!important;padding:0 24px!important;gap:11px!important;border:1px solid rgba(32,32,59,0.10)!important;border-radius:18px!important;background:rgba(255,255,255,0.72)!important;color:#20203b!important;font-size:0!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 28px rgba(32,32,59,0.07)!important}body.home .hero-actions .btn-ghost::before{content:"";width:23px;height:23px;flex:0 0 23px;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='%2320203b' stroke-width='1.7'/%3E%3Cpath d='M10 8.7l5.2 3.3-5.2 3.3V8.7Z' fill='%2320203b'/%3E%3C/svg%3E")}body.home .hero-actions .btn-ghost::after{content:"Zobacz jak dzia\142 a";color:#20203b;font-family:inherit;font-size:15px;font-weight:700;line-height:1;white-space:nowrap}body.home .hero-actions .btn-ghost:hover{background:rgba(255,255,255,0.96)!important;border-color:rgba(240,77,145,0.24)!important;color:#20203b!important;transform:translateY(-2px)}@media(max-width:480px){body.home .hero-actions{width:100%;max-width:300px;margin-right:auto;margin-left:auto}body.home .hero-actions .btn-yellow,body.home .hero-actions .btn-ghost{width:100%!important;min-width:0!important;height:58px!important}}body.home .hero-section .hero-badge{display:inline-flex!important;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:32px;padding:7px 16px!important;margin:0 0 20px!important;background:linear-gradient(118deg,#f04d91 0%,#fd72aa 48%,#8765f6 100%)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-family:inherit;font-size:13px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0;white-space:nowrap;border:1px solid rgba(255,255,255,0.42)!important;border-radius:999px!important;box-shadow:0 12px 28px rgba(221,78,155,0.22)!important;text-shadow:none!important}@media(max-width:480px){body.home .hero-section .hero-badge{min-height:30px;padding:7px 13px!important;font-size:12px!important;white-space:normal;text-align:center}}.site-header .cart-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;min-width:18px!important;height:18px!important;padding:0!important;box-sizing:border-box!important;background:linear-gradient(135deg,#f04d91 0%,#fd72aa 34%,#8765f6 72%,#8765f6 100%)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border:0!important;outline:0!important;border-radius:50%!important;font-size:10px!important;font-weight:700!important;line-height:1!important;box-shadow:0 4px 10px rgba(135,101,246,0.28)!important}@media screen and (max-width:1024px){body.home .hero-section .hero-inner{grid-template-columns:minmax(0,1fr)!important;gap:0!important;align-items:start!important;text-align:center!important;min-height:0!important}body.home .hero-section .hero-content{display:contents!important}body.home .hero-section .hero-badge{grid-column:1 / -1;order:1;justify-self:center;margin:0 auto 18px!important}body.home .hero-section .hero-visual{grid-column:1 / -1;order:2;width:100%!important;min-height:0!important;margin:0 auto 26px!important}body.home .hero-section .hero-media{width:100%!important;max-width:600px!important;margin:0 auto!important}body.home .hero-section .hero-title{grid-column:1 / -1;order:3;width:100%;margin:0 auto 20px!important}body.home .hero-section .hero-desc{grid-column:1 / -1;order:4;justify-self:center;width:100%;max-width:520px;margin:0 auto 28px!important}body.home .hero-section .hero-actions{grid-column:1 / -1;order:5;justify-self:center;width:100%;justify-content:center;margin:0 auto 32px!important}body.home .hero-section .hero-trust{grid-column:1 / -1;order:6;justify-self:center;width:100%;justify-content:center;margin:0 auto!important}}@media screen and (max-width:480px){body.home .hero-section .hero-visual{margin-bottom:22px!important}body.home .hero-section .hero-media{max-width:100%!important}}@media screen and (max-width:1024px){body.home .hero-section+.promo-ribbon{margin-top:-32px!important}}body.home .quick-shop .category-card__link{display:flex!important;flex-direction:column!important;height:100%!important;text-align:center!important}body.home .quick-shop .category-card__body{display:flex!important;align-items:center!important;justify-content:center!important;flex:1 0 auto!important;width:100%!important;min-height:60px!important;padding:14px 12px!important;box-sizing:border-box!important;text-align:center!important}body.home .quick-shop .category-card__title{display:block!important;width:100%!important;margin:0!important;text-align:center!important}html body.aiomy-shop-v22{background-color:#fffdf9!important;background-image:radial-gradient(circle at 12% 16%,rgba(255,212,92,0.28),transparent 28%),radial-gradient(circle at 76% 24%,rgba(255,117,168,0.27),transparent 27%),radial-gradient(circle at 89% 42%,rgba(135,101,246,0.15),transparent 25%),radial-gradient(circle at 104% 55%,rgba(81,169,245,0.22),transparent 30%),linear-gradient(135deg,#fffdf9 0%,#fff8fb 45%,#f7f7ff 100%)!important;background-repeat:no-repeat!important;background-position:center top!important;background-size:cover!important;background-attachment:fixed!important}html body.aiomy-shop-v22 main.wc-main,html body.aiomy-shop-v22 .woocommerce-products-header,html body.aiomy-shop-v22 .woocommerce-notices-wrapper{background:transparent!important;border-color:transparent!important;outline:0!important}body.aiomy-shop-v22 main.wc-main{padding:clamp(44px,6vw,76px) 0 clamp(76px,9vw,120px)!important;min-height:70vh}body.aiomy-shop-v22 main.wc-main>.container{max-width:1248px}body.aiomy-shop-v22 .woocommerce-breadcrumb,body.aiomy-shop-v22 .woocommerce-result-count,body.aiomy-shop-v22 .footer-cta-bar{display:none!important}body.aiomy-shop-v22 .woocommerce-products-header{text-align:center;margin:0 auto clamp(34px,4vw,52px)}body.aiomy-shop-v22 .woocommerce-products-header .page-title{margin:0;color:var(--text);font-size:clamp(2.2rem,4.5vw,3.9rem);font-weight:800;line-height:1.08;letter-spacing:-0.045em;text-wrap:balance}body.aiomy-shop-v22 .aiomy-shop-section-heading{width:min(100%,760px);margin:0 auto clamp(30px,4vw,46px);text-align:center}body.aiomy-shop-v22 .aiomy-shop-section-heading h2{margin:0 0 12px;color:var(--text);font-size:clamp(1.75rem,3.4vw,2.65rem);font-weight:800;line-height:1.15;letter-spacing:-0.035em;text-wrap:balance}body.aiomy-shop-v22 .aiomy-shop-section-heading h2 span{display:inline;color:#f04d91;background:linear-gradient(118deg,#f04d91 0%,#fd72aa 48%,#8765f6 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body.aiomy-shop-v22 .aiomy-shop-section-heading p{max-width:650px;margin:0 auto;color:var(--text-muted);font-size:clamp(0.92rem,1.35vw,1.02rem);line-height:1.65;text-wrap:balance}body.aiomy-shop-v22 .aiomy-shop-categories{margin:0 0 clamp(38px,5vw,62px)}body.aiomy-shop-v22 .aiomy-shop-categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,24px)}body.aiomy-shop-v22 .aiomy-shop-category-card{min-width:0;overflow:hidden;background:rgba(255,255,255,0.92);border:1px solid rgba(255,255,255,0.9);border-radius:26px;box-shadow:0 10px 30px rgba(45,45,58,0.075);transform:translateZ(0);transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease}body.aiomy-shop-v22 .aiomy-shop-category-card>a{display:flex;flex-direction:column;height:100%;color:var(--text);text-align:center}body.aiomy-shop-v22 .aiomy-shop-category-card__media{display:block;position:relative;aspect-ratio:1 / 1;overflow:hidden;background:rgba(255,255,255,0.62)}body.aiomy-shop-v22 .aiomy-shop-category-card__image{width:100%!important;height:100%!important;margin:0!important;object-fit:cover;transition:transform 420ms ease}body.aiomy-shop-v22 .aiomy-shop-category-card__placeholder{display:grid;place-items:center;width:100%;height:100%;color:#f04d91;background:radial-gradient(circle at 72% 24%,rgba(135,101,246,0.22),transparent 34%),linear-gradient(135deg,#fff1f7,#f3fffd);font-size:1.15rem;font-weight:800;letter-spacing:0.06em}body.aiomy-shop-v22 .aiomy-shop-category-card__name{display:flex;flex:1 0 auto;align-items:center;justify-content:center;min-height:66px;padding:14px 12px;background:#ffffff;color:var(--text);font-size:clamp(0.8rem,1.15vw,0.95rem);font-weight:700;line-height:1.35;text-align:center}@media(hover:hover)and (pointer:fine){body.aiomy-shop-v22 .aiomy-shop-category-card:hover{transform:translateY(-6px);border-color:rgba(135,101,246,0.2);box-shadow:0 18px 44px rgba(135,101,246,0.15)}body.aiomy-shop-v22 .aiomy-shop-category-card:hover .aiomy-shop-category-card__image{transform:scale(1.035)}}body.aiomy-shop-v22 .aiomy-shop-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 30px;padding:18px 20px;background:rgba(255,255,255,0.73);border:1px solid rgba(255,255,255,0.9);border-radius:22px;box-shadow:0 10px 32px rgba(45,45,58,0.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.aiomy-shop-v22 .aiomy-shop-toolbar__sort,body.aiomy-shop-v22 .aiomy-shop-view{display:flex;flex-direction:column;gap:8px}body.aiomy-shop-v22 .aiomy-shop-toolbar__sort{width:min(100%,340px)}body.aiomy-shop-v22 .aiomy-shop-toolbar__label{color:var(--text-muted);font-size:0.7rem;font-weight:700;line-height:1;letter-spacing:0.1em;text-transform:uppercase}body.aiomy-shop-v22 .woocommerce-ordering{float:none!important;width:100%;margin:0!important}body.aiomy-shop-v22 .woocommerce-ordering select{width:100%;min-height:46px;padding:0 44px 0 15px;color:var(--text);background-color:#ffffff;border:1px solid rgba(45,45,58,0.12);border-radius:14px;font-family:var(--font);font-size:0.86rem;font-weight:600;line-height:1.3;cursor:pointer;transition:border-color 180ms ease,box-shadow 180ms ease}body.aiomy-shop-v22 .woocommerce-ordering select:focus{border-color:#8765f6;outline:none;box-shadow:0 0 0 3px rgba(135,101,246,0.14)}body.aiomy-shop-v22 .aiomy-shop-view{align-items:flex-end;flex:0 0 auto}body.aiomy-shop-v22 .aiomy-shop-view__buttons{display:flex;gap:6px;padding:4px;background:#ffffff;border:1px solid rgba(45,45,58,0.1);border-radius:14px}body.aiomy-shop-v22 .aiomy-shop-view__button{display:grid;place-items:center;width:38px;height:38px;color:var(--text-muted);border:0;border-radius:10px;background:transparent;box-shadow:none;transition:color 180ms ease,background 180ms ease,transform 180ms ease}body.aiomy-shop-v22 .aiomy-shop-view__button svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body.aiomy-shop-v22 .aiomy-shop-view__button.is-active,body.aiomy-shop-v22 .aiomy-shop-view__button[aria-pressed=true]{color:#ffffff;background:linear-gradient(118deg,#f04d91 0%,#fd72aa 48%,#8765f6 100%);box-shadow:0 7px 16px rgba(135,101,246,0.2)}body.aiomy-shop-v22 .aiomy-shop-view__button:focus-visible{outline:2px solid #8765f6;outline-offset:2px}body.aiomy-shop-v22 .wc-main ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.3vw,28px);margin:0!important;padding:0!important}body.aiomy-shop-v22 .wc-main ul.products::before,body.aiomy-shop-v22 .wc-main ul.products::after{display:none!important;content:none!important}body.aiomy-shop-v22 .wc-main ul.products>li.product{float:none!important;width:auto!important;min-width:0;margin:0!important}body.aiomy-shop-v22 .wc-main ul.products>li.product,body.aiomy-shop-v22 .wc-main ul.products>li.product>.product-card{border-radius:24px}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list{grid-template-columns:1fr!important;gap:18px}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list>li.product{position:relative;min-height:220px;overflow:hidden;background:rgba(255,255,255,0.92);border:1px solid rgba(255,255,255,0.92);border-radius:24px;box-shadow:0 10px 30px rgba(45,45,58,0.07)}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list>li.product>.product-card{display:grid;grid-template-columns:minmax(190px,260px) 1fr;min-height:220px;overflow:hidden;background:rgba(255,255,255,0.92);border:0;box-shadow:none}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .product-card__image-wrap{min-height:100%;aspect-ratio:auto;border-radius:24px 0 0 24px}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .product-card__body{justify-content:center;padding:clamp(24px,4vw,44px)}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list>li.product>a.woocommerce-LoopProduct-link{display:grid;grid-template-columns:minmax(190px,260px) 1fr;grid-template-rows:auto 1fr;column-gap:clamp(22px,4vw,44px);min-height:220px;padding:0 clamp(24px,4vw,42px) 0 0;align-items:center}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list>li.product>a.woocommerce-LoopProduct-link img{grid-column:1;grid-row:1 / span 3;width:100%!important;height:220px!important;margin:0!important;object-fit:cover}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .woocommerce-loop-product__title,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .price{grid-column:2}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list>li.product>.button{position:absolute;right:clamp(24px,4vw,42px);bottom:28px;width:auto;min-width:190px;margin:0!important}body.aiomy-shop-v22 .wc-main .btn-add-cart,body.aiomy-shop-v22 .wc-main ul.products>li.product .button,body.aiomy-shop-v22 .wc-main ul.products>li.product a.button{border-color:transparent!important;background:var(--text)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none}@media(hover:hover)and (pointer:fine){body.aiomy-shop-v22 .wc-main .product-card:hover .btn-add-cart,body.aiomy-shop-v22 .wc-main ul.products>li.product:hover .button,body.aiomy-shop-v22 .wc-main .btn-add-cart:hover,body.aiomy-shop-v22 .wc-main ul.products>li.product .button:hover{border-color:transparent!important;background:linear-gradient(118deg,#f04d91 0%,#fd72aa 48%,#8765f6 100%)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 12px 28px rgba(135,101,246,0.24)!important;transform:translateY(-2px)}}body.aiomy-shop-v22 .wc-main .btn-add-cart:focus-visible,body.aiomy-shop-v22 .wc-main ul.products>li.product .button:focus-visible,body.aiomy-shop-v22 .wc-main .btn-add-cart.loading,body.aiomy-shop-v22 .wc-main .btn-add-cart.added{border-color:transparent!important;background:linear-gradient(118deg,#f04d91 0%,#fd72aa 48%,#8765f6 100%)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}body.aiomy-shop-v22 .aiomy-shop-memory{margin-top:clamp(76px,10vw,128px);padding-top:6px}body.aiomy-shop-v22 .aiomy-shop-memory__carousel{position:relative}body.aiomy-shop-v22 .aiomy-shop-memory__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px) / 4);gap:24px;width:100%;overflow-x:auto;overscroll-behavior-inline:contain;padding:10px 4px 30px;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;-ms-overflow-style:none}body.aiomy-shop-v22 .aiomy-shop-memory__track::-webkit-scrollbar{display:none}body.aiomy-shop-v22 .aiomy-memory-card{min-width:0;scroll-snap-align:start;overflow:hidden;background:rgba(255,255,255,0.94)}body.aiomy-shop-v22 .aiomy-memory-card .product-card__image-wrap{aspect-ratio:1 / 1}body.aiomy-shop-v22 .aiomy-memory-card .product-card__body{min-height:198px}body.aiomy-shop-v22 .aiomy-memory-card__eyebrow{color:#8765f6;font-size:0.67rem;font-weight:700;line-height:1.2;letter-spacing:0.09em;text-transform:uppercase}body.aiomy-shop-v22 .aiomy-shop-memory__arrow{display:grid;place-items:center;position:absolute;top:50%;z-index:3;width:46px;height:46px;color:#ffffff;background:linear-gradient(118deg,#f04d91 0%,#fd72aa 48%,#8765f6 100%);border:2px solid rgba(255,255,255,0.9);border-radius:50%;box-shadow:0 12px 30px rgba(135,101,246,0.25);transform:translateY(-50%);transition:opacity 180ms ease,transform 180ms ease,box-shadow 180ms ease}body.aiomy-shop-v22 .aiomy-shop-memory__arrow svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.aiomy-shop-v22 .aiomy-shop-memory__arrow--prev{left:-18px}body.aiomy-shop-v22 .aiomy-shop-memory__arrow--next{right:-18px}body.aiomy-shop-v22 .aiomy-shop-memory__arrow:disabled{opacity:0;pointer-events:none}body.aiomy-shop-v22 .aiomy-shop-memory__arrow:focus-visible{outline:3px solid rgba(135,101,246,0.26);outline-offset:3px}@media(hover:hover)and (pointer:fine){body.aiomy-shop-v22 .aiomy-shop-memory__arrow:not(:disabled):hover{box-shadow:0 15px 34px rgba(135,101,246,0.34);transform:translateY(-50%) scale(1.06)}}.site-header .cart-btn{overflow:visible;color:var(--text)!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}.site-header .cart-btn:hover,.site-header .cart-btn:active,.site-header .cart-btn:focus,.site-header .cart-btn:focus-visible{color:var(--text)!important;background:transparent!important;border-color:transparent!important;outline:0!important;box-shadow:none!important}.site-header .cart-btn__icon{display:block;overflow:visible;stroke:currentColor;transition:filter 180ms ease,transform 180ms ease}@media(hover:hover)and (pointer:fine){.site-header .cart-btn:hover .cart-btn__icon{stroke:url(#aiomy-cart-gradient);filter:drop-shadow(0 5px 7px rgba(135,101,246,0.2));transform:translateY(-1px)}}.site-header .cart-btn:focus-visible .cart-btn__icon{stroke:url(#aiomy-cart-gradient);filter:drop-shadow(0 5px 7px rgba(135,101,246,0.2))}.site-header .cart-count[data-count="0"],.site-header .cart-count:empty,.site-header .cart-count[hidden]{display:none!important}.site-header .cart-count:not([data-count="0"]):not(:empty):not([hidden]){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;min-width:18px!important;height:18px!important;padding:0!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(135deg,#f04d91 0%,#fd72aa 40%,#8765f6 100%)!important;border:0!important;outline:0!important;border-radius:50%!important;box-shadow:0 4px 10px rgba(135,101,246,0.28)!important;font-size:10px!important;font-weight:700!important;line-height:1!important}@media(max-width:1024px){body.aiomy-shop-v22 .aiomy-shop-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.aiomy-shop-v22 .wc-main ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}body.aiomy-shop-v22 .aiomy-shop-memory__track{grid-auto-columns:calc((100% - 48px) / 3)}}@media(max-width:768px){html body.aiomy-shop-v22{background-attachment:scroll!important}body.aiomy-shop-v22 main.wc-main{padding-top:34px!important}body.aiomy-shop-v22 main.wc-main>.container{padding-inline:16px}body.aiomy-shop-v22 .woocommerce-products-header{margin-bottom:30px}body.aiomy-shop-v22 .aiomy-shop-toolbar{align-items:stretch;padding:15px}body.aiomy-shop-v22 .aiomy-shop-toolbar__sort{flex:1 1 auto;width:auto}body.aiomy-shop-v22 .aiomy-shop-view{align-items:flex-end}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list>li.product,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list>li.product>.product-card{min-height:168px}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list>li.product>.product-card{grid-template-columns:150px 1fr}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .product-card__body{padding:18px}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list>li.product>a.woocommerce-LoopProduct-link{grid-template-columns:150px 1fr;column-gap:18px;min-height:168px;padding-right:18px}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list>li.product>a.woocommerce-LoopProduct-link img{height:168px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list>li.product>.button{right:18px;bottom:16px;min-width:150px}body.aiomy-shop-v22 .aiomy-shop-memory__track{grid-auto-columns:min(78vw,310px);gap:16px;padding-inline:0}body.aiomy-shop-v22 .aiomy-shop-memory__arrow{display:none}}@media(max-width:520px){body.aiomy-shop-v22 .aiomy-shop-section-heading{margin-bottom:26px}body.aiomy-shop-v22 .aiomy-shop-categories__grid{gap:12px}body.aiomy-shop-v22 .aiomy-shop-category-card{border-radius:20px}body.aiomy-shop-v22 .aiomy-shop-category-card__name{min-height:60px;padding:12px 8px;font-size:0.73rem}body.aiomy-shop-v22 .aiomy-shop-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border-radius:18px}body.aiomy-shop-v22 .woocommerce-ordering select{min-height:44px;padding-left:12px;font-size:0.76rem}body.aiomy-shop-v22 .aiomy-shop-view__button{width:36px;height:36px}body.aiomy-shop-v22 .wc-main ul.products{gap:13px}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list>li.product,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list>li.product>.product-card{min-height:136px;border-radius:19px}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list>li.product>.product-card{grid-template-columns:118px 1fr}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .product-card__image-wrap{border-radius:19px 0 0 19px}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .product-card__body{gap:6px;padding:12px}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list>li.product>a.woocommerce-LoopProduct-link{grid-template-columns:118px 1fr;column-gap:12px;min-height:136px;padding-right:12px}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list>li.product>a.woocommerce-LoopProduct-link img{height:136px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list>li.product>.button{position:static;width:calc(100% - 130px);min-width:0;margin:-48px 12px 12px auto!important}}@media(prefers-reduced-motion:reduce){body.aiomy-shop-v22 .aiomy-shop-category-card,body.aiomy-shop-v22 .aiomy-shop-category-card__image,body.aiomy-shop-v22 .aiomy-shop-memory__track,body.aiomy-shop-v22 .aiomy-shop-memory__arrow,.site-header .cart-btn__icon{scroll-behavior:auto!important;transition:none!important}}@media(max-width:768px){html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}@supports (overflow: clip){html,body{overflow-x:clip!important}}.site-header{width:100%!important;max-width:100%!important;overflow:visible!important}.site-header .header-inner.container{display:flex!important;align-items:center!important;justify-content:space-between!important;width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;min-width:0!important;height:72px!important;margin-right:auto!important;margin-left:auto!important;padding:0 12px!important;gap:8px!important;overflow:visible!important}.site-header .header-inner.container::before{top:4px!important;right:0!important;bottom:4px!important;left:0!important;border-radius:22px!important}.site-header .site-logo{position:relative!important;z-index:2!important;display:flex!important;flex:0 1 auto!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:128px!important;margin:0!important}.site-header .site-logo__img,.site-header .site-logo .site-logo__img{display:block!important;width:auto!important;height:34px!important;max-width:128px!important;max-height:34px!important;object-fit:contain!important}.site-header .header-actions{position:relative!important;z-index:2!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-end!important;min-width:0!important;margin-left:auto!important;gap:6px!important}.site-header .header-cta,.site-header .header-cta.btn,.site-header .header-cta.btn.btn-primary{display:none!important}.site-header .cart-btn{display:inline-flex!important;flex:0 0 40px!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;margin:0!important;padding:8px!important}.site-header .nav-toggle{display:flex!important;flex:0 0 40px!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;margin:0!important;padding:8px!important}.site-header .nav-toggle span{flex:0 0 2px!important;width:22px!important}.site-header .main-nav{position:fixed!important;z-index:10000!important;top:0!important;right:-105%!important;bottom:auto!important;left:auto!important;display:flex!important;flex:0 0 auto!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:min(86vw,320px)!important;max-width:calc(100vw - 20px)!important;min-width:0!important;height:100vh!important;height:100dvh!important;margin:0!important;padding:78px 22px 28px!important;overflow-x:hidden!important;overflow-y:auto!important;visibility:hidden!important;pointer-events:none!important;transform:none!important;transition:right 0.28s ease,visibility 0s linear 0.28s!important}.site-header .main-nav.is-open{right:0!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;transition:right 0.28s ease,visibility 0s linear 0s!important}.site-header .main-nav .nav-menu{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;min-width:0!important;margin:0!important;gap:6px!important}.site-header .main-nav .nav-menu>li{display:block!important;width:100%!important;min-width:0!important;margin:0!important}.site-header .main-nav .nav-menu>li>a{display:block!important;width:100%!important;min-width:0!important;padding:13px 15px!important;border-radius:14px!important;white-space:normal!important;overflow-wrap:anywhere!important}.site-header .main-nav .nav-close{position:absolute!important;top:18px!important;right:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;border-radius:50%!important;color:#20203b!important;background:rgba(255,255,255,0.82)!important}}@media(max-width:360px){.site-header .header-inner.container{padding-right:9px!important;padding-left:9px!important;gap:4px!important}.site-header .site-logo,.site-header .site-logo__img,.site-header .site-logo .site-logo__img{max-width:116px!important}.site-header .cart-btn,.site-header .nav-toggle{flex-basis:38px!important;width:38px!important;min-width:38px!important;height:38px!important}}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66{width:100%!important;max-width:none!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot{display:table-row-group!important;width:auto!important;max-width:none!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-subtotal-v66{display:table-row!important;width:auto!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-subtotal-v66>th,html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-subtotal-v66>td{display:table-cell!important;box-sizing:border-box!important;padding:13px 12px!important;border-bottom:1px solid rgba(29,28,52,0.11)!important;vertical-align:middle!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-subtotal-v66>th{width:66%!important;text-align:left!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-subtotal-v66>td{width:34%!important;text-align:right!important;white-space:nowrap!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-shipping-row-v66{display:table-row!important;width:auto!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-shipping-row-v66>.aiomy-shipping-source-v66{display:none!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-shipping-row-v66>td.aiomy-shipping-cell-v66{display:table-cell!important;float:none!important;position:static!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:15px 12px 16px!important;border:0!important;border-bottom:1px solid rgba(29,28,52,0.11)!important;box-sizing:border-box!important;vertical-align:top!important;text-align:left!important;white-space:normal!important}html body.aiomy-checkout-layout-v66 .aiomy-shipping-title-v66{display:block!important;width:100%!important;margin:0 0 10px!important;color:#20203b!important;font-size:0.82rem!important;font-weight:800!important;line-height:1.35!important;text-align:left!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66 td.aiomy-shipping-cell-v66 ul#shipping_method,html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66 td.aiomy-shipping-cell-v66 ul.woocommerce-shipping-methods{display:flex!important;flex-direction:column!important;gap:8px!important;width:min(100%,240px)!important;max-width:240px!important;min-width:0!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;list-style:none!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66 td.aiomy-shipping-cell-v66 ul#shipping_method>li,html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66 td.aiomy-shipping-cell-v66 ul.woocommerce-shipping-methods>li{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-pickup-row-v66{display:table-row!important;width:auto!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-pickup-row-v66>.aiomy-pickup-sibling-v66{display:none!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-pickup-row-v66>td.aiomy-pickup-cell-v66,html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-pickup-row-v66>th.aiomy-pickup-cell-v66{display:table-cell!important;float:none!important;position:static!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:12px!important;border:0!important;border-bottom:1px solid rgba(29,28,52,0.11)!important;box-sizing:border-box!important;text-align:center!important;vertical-align:middle!important}html body.aiomy-checkout-layout-v66 #order_review .aiomy-pickup-wrap-v66{float:none!important;position:static!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;box-sizing:border-box!important;transform:none!important}html body.aiomy-checkout-layout-v66 #order_review .aiomy-pickup-trigger-v66{display:flex!important;align-items:center!important;justify-content:center!important;float:none!important;position:static!important;width:min(100%,240px)!important;max-width:240px!important;min-width:0!important;min-height:62px!important;height:auto!important;margin:0 auto!important;padding:10px 16px!important;border:0!important;border-radius:3px!important;background:#ffc400!important;background-image:none!important;color:#ffffff!important;box-shadow:0 12px 22px rgba(32,32,59,0.16)!important;box-sizing:border-box!important;font-size:1.04rem!important;font-weight:800!important;line-height:0.94!important;text-align:center!important;white-space:normal!important;overflow:visible!important;overflow-wrap:normal!important;word-break:normal!important;transform:none!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66 .aiomy-pickup-cell-v66 address,html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66 .aiomy-pickup-cell-v66 [class*=address i],html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66 .aiomy-pickup-cell-v66 [class*=selected i]{float:none!important;width:min(100%,240px)!important;max-width:240px!important;min-width:0!important;margin:10px auto 0!important;box-sizing:border-box!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:normal!important;text-align:left!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-total-v66{display:table-row!important;width:auto!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-total-v66>th,html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-total-v66>td{display:table-cell!important;box-sizing:border-box!important;width:50%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:15px 12px!important;border:0!important;vertical-align:middle!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-total-v66>th{text-align:left!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-total-v66>td{text-align:right!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-total-v66>td>strong,html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-total-v66>td .amount,html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-total-v66>td .includes_tax{display:block!important;width:100%!important;max-width:none!important;margin-right:0!important;margin-left:auto!important;text-align:right!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-total-v66>td .includes_tax .amount{display:inline!important;width:auto!important}:root{--aiomy-account-ink: #201f39;--aiomy-account-muted: #77758d;--aiomy-account-line: rgba(32, 31, 57, 0.11);--aiomy-account-pink: #f24f92;--aiomy-account-violet: #8a61f4;--aiomy-account-gradient: linear-gradient(105deg, #f34d91 0%, #fb6bab 48%, #8b61f4 100%);--aiomy-account-bg: linear-gradient(145deg, #fff8e4 0%, #fff7fb 48%, #edf1ff 100%)}html body #site-header .aiomy-account-btn{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;flex:0 0 40px!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:8px!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;color:var(--aiomy-account-ink)!important;cursor:pointer!important;line-height:1!important;transition:color 180ms ease,transform 180ms ease,background-color 180ms ease!important}html body #site-header .aiomy-account-btn svg{display:block!important;width:23px!important;height:23px!important;overflow:visible!important;stroke:currentColor!important}@media(hover:hover)and (pointer:fine){html body #site-header .aiomy-account-btn:hover{background:rgba(242,79,146,0.08)!important;color:var(--aiomy-account-pink)!important;transform:translateY(-1px)!important}}html body #site-header .aiomy-account-btn:focus-visible{outline:3px solid rgba(242,79,146,0.24)!important;outline-offset:2px!important;color:var(--aiomy-account-pink)!important}html body.aiomy-account-open{overflow:hidden!important}html:has(.aiomy-account-shell){scrollbar-gutter:stable}.aiomy-account-shell[hidden]{display:none!important}.aiomy-account-shell{position:fixed!important;z-index:2147482500!important;inset:0!important;display:flex!important;align-items:stretch!important;justify-content:flex-end!important;width:100%!important;max-width:none!important;height:100vh!important;height:100dvh!important;margin:0!important;padding:0!important;font-family:inherit!important;color:var(--aiomy-account-ink)!important;pointer-events:none!important}.aiomy-account-shell.is-open{pointer-events:auto!important}.aiomy-account-backdrop{appearance:none!important;-webkit-appearance:none!important;position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:rgba(28,27,49,0.46)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;opacity:0!important;cursor:default!important;transition:opacity 300ms ease!important}.aiomy-account-shell.is-open .aiomy-account-backdrop{opacity:1!important}.aiomy-account-drawer{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;width:min(100%,460px)!important;min-width:0!important;max-width:460px!important;height:100vh!important;height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:30px 0 0 30px!important;background:var(--aiomy-account-bg)!important;box-shadow:-24px 0 70px rgba(36,31,70,0.2)!important;outline:0!important;transform:translate3d(104%,0,0)!important;transition:transform 330ms cubic-bezier(0.22,1,0.36,1)!important}.aiomy-account-shell.is-open .aiomy-account-drawer{transform:translate3d(0,0,0)!important}.aiomy-account-drawer__header{position:relative!important;z-index:2!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:space-between!important;min-height:94px!important;margin:0!important;padding:20px 22px!important;border:0!important;border-bottom:1px solid var(--aiomy-account-line)!important;background:rgba(255,255,255,0.8)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.aiomy-account-drawer__header>div>span{display:block!important;margin:0 0 3px!important;color:var(--aiomy-account-pink)!important;font-size:11px!important;font-weight:800!important;letter-spacing:0.16em!important;line-height:1.2!important;text-transform:uppercase!important}.aiomy-account-drawer__header h2{margin:0!important;color:var(--aiomy-account-ink)!important;font-size:clamp(24px,4vw,30px)!important;font-weight:800!important;letter-spacing:-0.035em!important;line-height:1.05!important}.aiomy-account-drawer__subtitle{display:block!important;margin:5px 0 0!important;color:var(--aiomy-account-muted)!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.2!important;text-transform:none!important}.aiomy-account-close{appearance:none!important;-webkit-appearance:none!important;position:relative!important;display:inline-flex!important;flex:0 0 44px!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;border:1px solid var(--aiomy-account-line)!important;border-radius:50%!important;background:#fff!important;box-shadow:0 8px 20px rgba(32,31,57,0.08)!important;cursor:pointer!important}.aiomy-account-close span,.aiomy-account-close span::after{position:absolute!important;width:18px!important;height:2px!important;border-radius:3px!important;background:var(--aiomy-account-ink)!important;content:""!important;transform:rotate(45deg)!important}.aiomy-account-close span::after{inset:0!important;transform:rotate(90deg)!important}.aiomy-account-close:focus-visible{outline:3px solid rgba(242,79,146,0.25)!important;outline-offset:2px!important}.aiomy-account-drawer__body{flex:1 1 auto!important;min-height:0!important;margin:0!important;padding:20px 20px 32px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.aiomy-account-drawer *,.aiomy-account-drawer *::before,.aiomy-account-drawer *::after{box-sizing:border-box!important}.aiomy-account-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;margin:0 0 18px!important;padding:5px!important;border:1px solid rgba(32,31,57,0.08)!important;border-radius:18px!important;background:rgba(255,255,255,0.75)!important;box-shadow:0 10px 30px rgba(32,31,57,0.05)!important}.aiomy-account-guest-status{margin:0 0 16px!important;border:1px solid rgba(73,59,113,0.1)!important;border-radius:20px!important;background:linear-gradient(145deg,rgba(255,255,255,0.97),rgba(255,250,253,0.94))!important;box-shadow:0 14px 34px rgba(49,43,81,0.075)!important;overflow:hidden!important}.aiomy-account-guest-status>summary{display:grid!important;grid-template-columns:42px minmax(0,1fr) 18px!important;align-items:center!important;gap:11px!important;min-height:78px!important;margin:0!important;padding:14px 16px!important;list-style:none!important;color:var(--aiomy-account-ink)!important;cursor:pointer!important;transition:background 180ms ease,box-shadow 180ms ease!important}.aiomy-account-guest-status>summary:hover{background:rgba(246,81,148,0.035)!important}.aiomy-account-guest-status>summary:focus-visible{outline:3px solid rgba(240,77,145,0.2)!important;outline-offset:-3px!important}.aiomy-account-guest-status>summary::-webkit-details-marker{display:none!important}.aiomy-account-guest-status>summary>span:first-child{display:grid!important;width:42px!important;height:42px!important;place-items:center!important;border:1px solid rgba(240,77,145,0.16)!important;border-radius:15px!important;background:linear-gradient(145deg,rgba(255,238,247,0.98),rgba(241,237,255,0.98))!important;box-shadow:0 8px 18px rgba(139,92,246,0.11),inset 0 1px 0 rgba(255,255,255,0.9)!important;color:#e94891!important}.aiomy-account-guest-status>summary>span:first-child svg{width:19px!important;height:19px!important;stroke-width:2!important}.aiomy-account-guest-status>summary strong,.aiomy-account-guest-status>summary small{display:block!important}.aiomy-account-guest-status>summary strong{font-size:13px!important;line-height:1.3!important}.aiomy-account-guest-status>summary small{margin-top:3px!important;color:var(--aiomy-account-muted)!important;font-size:11px!important;font-weight:500!important}.aiomy-account-guest-status__chevron{width:10px!important;height:10px!important;border-right:2px solid currentColor!important;border-bottom:2px solid currentColor!important;transform:rotate(45deg) translate(-2px,-2px)!important;transition:transform 180ms ease!important}.aiomy-account-guest-status[open] .aiomy-account-guest-status__chevron{transform:rotate(225deg) translate(-1px,-1px)!important}.aiomy-account-guest-status__body{padding:12px 16px 18px!important;border-top:1px solid rgba(32,31,57,0.08)!important}.aiomy-account-guest-status__body>p{margin:14px 0 10px!important;color:var(--aiomy-account-muted)!important;font-size:12px!important;line-height:1.55!important}.aiomy-account-guest-status form{display:grid!important;gap:8px!important}.aiomy-account-guest-status label{margin:5px 0 0!important;color:var(--aiomy-account-ink)!important;font-size:13px!important;font-weight:750!important}.aiomy-account-field-hint{display:block!important;margin:-2px 0 2px!important;color:var(--aiomy-account-muted)!important;font-size:11px!important;font-weight:500!important;line-height:1.4!important}.aiomy-account-guest-status input{display:block!important;width:100%!important;height:48px!important;margin:0!important;padding:0 14px!important;border:1px solid rgba(32,31,57,0.15)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;color:var(--aiomy-account-ink)!important;font:inherit!important}.aiomy-account-tabs button{appearance:none!important;-webkit-appearance:none!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:8px 5px!important;border:0!important;border-radius:13px!important;background:transparent!important;box-shadow:none!important;color:#6f6d83!important;font:inherit!important;font-size:12px!important;font-weight:750!important;line-height:1.2!important;cursor:pointer!important}.aiomy-account-tabs button.is-active,.aiomy-account-tabs button[aria-selected=true]{background:var(--aiomy-account-gradient)!important;box-shadow:0 9px 20px rgba(220,73,156,0.22)!important;color:#fff!important}.aiomy-account-tab-panel[hidden]{display:none!important}.aiomy-account-tab-panel{margin:0!important;padding:20px!important;border:1px solid rgba(32,31,57,0.08)!important;border-radius:24px!important;background:rgba(255,255,255,0.9)!important;box-shadow:0 18px 44px rgba(49,43,81,0.08)!important}.aiomy-account-tab-panel form,.aiomy-account-link-orders form{display:grid!important;gap:8px!important;margin:0!important}.aiomy-account-tab-panel label,.aiomy-account-link-orders label{margin:5px 0 0!important;color:var(--aiomy-account-ink)!important;font-size:13px!important;font-weight:750!important;line-height:1.35!important}.aiomy-account-tab-panel label small{color:var(--aiomy-account-muted)!important;font-weight:500!important}.aiomy-account-tab-panel input[type=text],.aiomy-account-tab-panel input[type=email],.aiomy-account-tab-panel input[type=tel],.aiomy-account-tab-panel input[type=password],.aiomy-account-link-orders input[type=tel]{appearance:none!important;-webkit-appearance:none!important;display:block!important;width:100%!important;min-width:0!important;height:48px!important;margin:0!important;padding:0 14px!important;border:1px solid rgba(32,31,57,0.15)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;color:var(--aiomy-account-ink)!important;font:inherit!important;font-size:15px!important;line-height:1!important;outline:0!important}.aiomy-account-tab-panel input:focus,.aiomy-account-link-orders input:focus{border-color:var(--aiomy-account-pink)!important;box-shadow:0 0 0 4px rgba(242,79,146,0.12)!important}.aiomy-account-checkbox{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;margin:8px 0 2px!important;color:#69677e!important;cursor:pointer!important}.aiomy-account-checkbox input{appearance:none!important;-webkit-appearance:none!important;display:grid!important;place-items:center!important;width:19px!important;height:19px!important;margin:0!important;padding:0!important;border:1.5px solid rgba(32,31,57,0.22)!important;border-radius:6px!important;background:#fff!important}.aiomy-account-checkbox input:checked{border-color:transparent!important;background:var(--aiomy-account-gradient)!important}.aiomy-account-checkbox input:checked::after{width:8px!important;height:4px!important;border-bottom:2px solid #fff!important;border-left:2px solid #fff!important;content:""!important;transform:translateY(-1px) rotate(-45deg)!important}.aiomy-account-checkbox a,.aiomy-account-forgot,.aiomy-account-section-heading a{color:var(--aiomy-account-pink)!important;font-weight:750!important;text-decoration:none!important}.aiomy-account-button{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:50px!important;margin:9px 0 0!important;padding:12px 18px!important;border:0!important;border-radius:15px!important;box-shadow:none!important;color:#fff!important;font:inherit!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;cursor:pointer!important;transition:transform 170ms ease,box-shadow 170ms ease,opacity 170ms ease!important}.aiomy-account-button--gradient{background:var(--aiomy-account-gradient)!important;box-shadow:0 12px 26px rgba(219,68,151,0.2)!important}.aiomy-account-button--dark{background:#292838!important}@media(hover:hover)and (pointer:fine){.aiomy-account-button:not(:disabled):hover{transform:translateY(-2px)!important}.aiomy-account-button--gradient:not(:disabled):hover{box-shadow:0 15px 30px rgba(219,68,151,0.3)!important}}.aiomy-account-button:disabled,.aiomy-account-button.is-busy{opacity:0.58!important;cursor:wait!important}.aiomy-account-forgot{display:inline-block!important;margin:12px 0 0!important;font-size:13px!important}.aiomy-account-divider{display:flex!important;align-items:center!important;gap:12px!important;margin:20px 0 14px!important;color:#9391a2!important;font-size:12px!important}.aiomy-account-divider::before,.aiomy-account-divider::after{flex:1 1 auto!important;height:1px!important;background:var(--aiomy-account-line)!important;content:""!important}.aiomy-account-social h3,.aiomy-account-section-heading h3,.aiomy-account-preferences>h3{margin:0!important;color:var(--aiomy-account-ink)!important;font-size:16px!important;font-weight:800!important;line-height:1.25!important}.aiomy-account-social__buttons{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:12px 0 0!important}.aiomy-account-social__button{appearance:none!important;-webkit-appearance:none!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) 28px!important;align-items:center!important;width:100%!important;min-height:46px!important;margin:0!important;padding:8px 12px!important;border:1px solid rgba(32,31,57,0.13)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;color:var(--aiomy-account-ink)!important;font:inherit!important;font-size:13px!important;font-weight:750!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;cursor:pointer!important}.aiomy-account-social__button::after{content:""!important}.aiomy-account-social__button>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border-radius:9px!important;background:#f6f5fa!important;font-size:15px!important;font-weight:850!important}.aiomy-account-register-note,.aiomy-account-token-note,.aiomy-account-empty-note{margin:12px 0 0!important;color:var(--aiomy-account-muted)!important;font-size:12px!important;line-height:1.55!important}.aiomy-account-social__native{margin-top:12px!important}.aiomy-account-benefits{margin:0 0 12px!important;padding:14px!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(246,81,148,0.09),rgba(136,98,244,0.09))!important}.aiomy-account-benefits strong{display:block!important;color:var(--aiomy-account-ink)!important;font-size:15px!important;font-weight:800!important}.aiomy-account-benefits p{margin:4px 0 0!important;color:var(--aiomy-account-muted)!important;font-size:12px!important;line-height:1.5!important}.aiomy-account-form-message,.aiomy-account-order-status{display:block!important;min-height:0!important;margin:8px 0 0!important;padding:0!important;color:var(--aiomy-account-muted)!important;font-size:12px!important;font-weight:650!important;line-height:1.45!important}.aiomy-account-form-message:empty,.aiomy-account-order-status:empty{display:none!important}.aiomy-account-form-message.is-error,.aiomy-account-order-status.is-error{color:#b72d55!important}.aiomy-account-form-message.is-success,.aiomy-account-order-status.is-success{color:#18845e!important}.aiomy-account-dashboard{display:grid!important;gap:14px!important}.aiomy-account-dashboard>section,.aiomy-account-link-orders,.aiomy-account-quick-links{margin:0!important;padding:16px!important;border:1px solid rgba(32,31,57,0.08)!important;border-radius:21px!important;background:rgba(255,255,255,0.9)!important;box-shadow:0 14px 36px rgba(49,43,81,0.06)!important}.aiomy-account-welcome{display:flex!important;align-items:center!important;gap:12px!important}.aiomy-account-welcome__avatar,.aiomy-account-card-icon{display:inline-flex!important;flex:0 0 44px!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;border-radius:15px!important;background:linear-gradient(135deg,rgba(246,81,148,0.14),rgba(136,98,244,0.14))!important;color:var(--aiomy-account-pink)!important}.aiomy-account-welcome p,.aiomy-account-points p{margin:0!important;color:var(--aiomy-account-muted)!important;font-size:12px!important;line-height:1.45!important}.aiomy-account-welcome h3{margin:1px 0!important;color:var(--aiomy-account-ink)!important;font-size:18px!important;font-weight:800!important;line-height:1.2!important}.aiomy-account-welcome small{display:block!important;color:var(--aiomy-account-muted)!important;font-size:12px!important}.aiomy-account-points{background:linear-gradient(135deg,#2c2940 0%,#403660 100%)!important;color:#fff!important}.aiomy-account-points__top{display:flex!important;align-items:center!important;gap:12px!important}.aiomy-account-points .aiomy-account-card-icon{background:rgba(255,255,255,0.13)!important;color:#fff!important}.aiomy-account-points__top p,.aiomy-account-points>p{color:rgba(255,255,255,0.72)!important}.aiomy-account-points__top strong{display:block!important;color:#fff!important;font-size:26px!important;font-weight:850!important;line-height:1.05!important}.aiomy-account-points__progress{height:8px!important;margin:14px 0 8px!important;overflow:hidden!important;border-radius:999px!important;background:rgba(255,255,255,0.15)!important}.aiomy-account-points__progress span{display:block!important;height:100%!important;border-radius:inherit!important;background:var(--aiomy-account-gradient)!important}.aiomy-account-quick-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}.aiomy-account-verification-note{display:flex!important;align-items:flex-start!important;gap:11px!important;margin:0!important;padding:13px 14px!important;border:1px solid rgba(246,81,148,0.17)!important;border-radius:17px!important;background:linear-gradient(135deg,rgba(255,246,218,0.92),rgba(247,236,255,0.92))!important;color:var(--aiomy-account-ink)!important}.aiomy-account-verification-note>svg{flex:0 0 20px!important;width:20px!important;height:20px!important;margin-top:1px!important;color:var(--aiomy-account-pink)!important}.aiomy-account-verification-note span,.aiomy-account-verification-note strong,.aiomy-account-verification-note small{display:block!important}.aiomy-account-verification-note strong{margin:0 0 3px!important;font-size:12px!important;font-weight:800!important;line-height:1.3!important}.aiomy-account-verification-note small{color:var(--aiomy-account-muted)!important;font-size:11px!important;line-height:1.45!important}.aiomy-account-quick-links a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:84px!important;padding:9px 5px!important;border-radius:14px!important;background:#faf9fc!important;color:var(--aiomy-account-ink)!important;text-align:center!important;text-decoration:none!important}.aiomy-account-quick-links a>span{color:var(--aiomy-account-pink)!important}.aiomy-account-quick-links strong{font-size:11px!important;font-weight:750!important;line-height:1.25!important}.aiomy-account-section-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 11px!important}.aiomy-account-section-heading a{font-size:12px!important;white-space:nowrap!important}.aiomy-account-orders__list{display:grid!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important}.aiomy-account-orders__list li{margin:0!important;padding:0!important;border-top:1px solid var(--aiomy-account-line)!important}.aiomy-account-orders__list a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:12px 0!important;color:var(--aiomy-account-ink)!important;text-decoration:none!important}.aiomy-account-orders__list strong,.aiomy-account-orders__list small{display:block!important}.aiomy-account-orders__list strong{font-size:13px!important;font-weight:750!important}.aiomy-account-orders__list small{margin-top:2px!important;color:var(--aiomy-account-muted)!important;font-size:11px!important}.aiomy-account-orders__status{flex:0 0 auto!important;padding:6px 9px!important;border-radius:999px!important;background:rgba(242,79,146,0.1)!important;color:#c43775!important;font-size:10px!important;font-weight:800!important}.aiomy-account-preference-row{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin-top:12px!important}.aiomy-account-preference-row .aiomy-account-card-icon{width:40px!important;height:40px!important;flex-basis:40px!important}.aiomy-account-preference-row strong,.aiomy-account-preference-row small{display:block!important}.aiomy-account-preference-row strong{font-size:13px!important;font-weight:750!important}.aiomy-account-preference-row small{margin-top:2px!important;color:var(--aiomy-account-muted)!important;font-size:11px!important}.aiomy-account-switch{appearance:none!important;-webkit-appearance:none!important;position:relative!important;display:block!important;width:48px!important;height:28px!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:#d9d8e0!important;box-shadow:none!important;cursor:pointer!important;transition:background 180ms ease!important}.aiomy-account-switch span:first-child{position:absolute!important;top:4px!important;left:4px!important;width:20px!important;height:20px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 3px 8px rgba(32,31,57,0.2)!important;transition:transform 180ms ease!important}.aiomy-account-switch.is-on,.aiomy-account-switch[aria-checked=true]{background:var(--aiomy-account-gradient)!important}.aiomy-account-switch.is-on span:first-child,.aiomy-account-switch[aria-checked=true] span:first-child{transform:translateX(20px)!important}.aiomy-account-link-orders summary{display:flex!important;align-items:center!important;gap:8px!important;color:var(--aiomy-account-ink)!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important}.aiomy-account-link-orders summary svg{color:var(--aiomy-account-pink)!important}.aiomy-account-link-orders>p{margin:11px 0!important;color:var(--aiomy-account-muted)!important;font-size:12px!important;line-height:1.5!important}.aiomy-account-logout{display:inline-flex!important;justify-self:center!important;margin:2px auto 0!important;color:#77758d!important;font-size:12px!important;font-weight:750!important;text-decoration:underline!important;text-underline-offset:3px!important}.aiomy-account-coupons[hidden]{display:none!important}.aiomy-account-coupons{margin:14px 0 0!important;padding:12px!important;border:1px solid rgba(255,255,255,0.16)!important;border-radius:14px!important;background:rgba(255,255,255,0.08)!important}.aiomy-account-coupons>strong{display:block!important;margin:0 0 7px!important;color:#fff!important;font-size:12px!important;font-weight:800!important}.aiomy-account-coupons ul{display:grid!important;gap:6px!important;margin:0!important;padding:0!important;list-style:none!important}.aiomy-account-coupons li{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0!important;padding:7px 9px!important;border-radius:10px!important;background:rgba(255,255,255,0.1)!important}.aiomy-account-coupons code{color:#fff!important;font-family:inherit!important;font-size:12px!important;font-weight:800!important;letter-spacing:0.06em!important}.aiomy-account-coupons button{appearance:none!important;-webkit-appearance:none!important;margin:0!important;padding:5px 8px!important;border:0!important;border-radius:8px!important;background:#fff!important;color:#343047!important;font:inherit!important;font-size:10px!important;font-weight:800!important;cursor:pointer!important}.aiomy-account-social__native .button-social-login,.aiomy-account-social__native a.button,.aiomy-account-social__native button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:46px!important;margin:7px 0 0!important;padding:10px 14px!important;border:1px solid rgba(32,31,57,0.13)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;color:var(--aiomy-account-ink)!important;font-size:13px!important;font-weight:750!important;text-decoration:none!important}html body .aiomy-checkout-newsletter{margin:14px 0!important;padding:14px 15px!important;border:1px solid rgba(32,31,57,0.1)!important;border-radius:15px!important;background:linear-gradient(135deg,rgba(255,248,226,0.88),rgba(250,239,255,0.88))!important}html body .aiomy-checkout-newsletter label{color:var(--aiomy-account-ink)!important;font-size:13px!important;font-weight:650!important;line-height:1.45!important}@media(max-width:768px){html body #site-header.site-header .header-actions{display:flex!important;flex:0 0 132px!important;width:132px!important;min-width:132px!important;max-width:132px!important;gap:6px!important}html body #site-header.site-header .cart-btn,html body #site-header.site-header .aiomy-account-btn,html body #site-header.site-header .nav-toggle{display:inline-flex!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:8px!important;transform:none!important}.aiomy-account-drawer{width:min(100%,430px)!important;max-width:430px!important;border-radius:24px 0 0 24px!important}.aiomy-account-drawer__header{min-height:80px!important;padding:15px 16px!important}.aiomy-account-drawer__body{padding:14px 14px calc(24px + env(safe-area-inset-bottom))!important}.aiomy-account-tab-panel{padding:16px!important;border-radius:20px!important}}@media(max-width:380px){.aiomy-account-tabs button{padding-right:3px!important;padding-left:3px!important;font-size:10.5px!important}.aiomy-account-drawer{width:100%!important;max-width:none!important;border-radius:0!important}.aiomy-account-quick-links{grid-template-columns:1fr!important}.aiomy-account-quick-links a{min-height:52px!important;flex-direction:row!important;justify-content:flex-start!important;padding:9px 12px!important;text-align:left!important}}@media(prefers-reduced-motion:reduce){.aiomy-account-backdrop,.aiomy-account-drawer,.aiomy-account-button,.aiomy-account-switch,.aiomy-account-switch span:first-child{transition-duration:0.01ms!important}}html body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__methods label img,html body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__methods li>img{display:block!important;flex:0 0 100%!important;align-self:center!important;width:100%!important;max-width:58px!important;height:auto!important;margin:8px auto 0!important;object-fit:contain!important}html body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-button,html body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-button:hover,html body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-button:focus,html body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-button:focus-visible,html body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-button:active,html body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-inner button,html body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-inner button:hover,html body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-inner button:focus,html body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-inner button:focus-visible,html body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-inner button:active,html body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-inner .button,html body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-inner [role=button]{box-shadow:none!important;filter:none!important;text-shadow:none!important}html body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-button::before,html body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-button::after,html body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-inner button::before,html body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-inner button::after{box-shadow:none!important;filter:none!important}html body.aiomy-checkout-layout-v67 #order_review>table.woocommerce-checkout-review-order-table[data-aiomy-order-source-v67],html body.aiomy-checkout-layout-v67 .woocommerce-checkout-review-order>table.woocommerce-checkout-review-order-table[data-aiomy-order-source-v67]{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;visibility:hidden!important}html body.aiomy-checkout-layout-v67 #order_review>.aiomy-order-summary-v67,html body.aiomy-checkout-layout-v67 .woocommerce-checkout-review-order>.aiomy-order-summary-v67{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;visibility:visible!important}body.aiomy-checkout-layout-v67 table.woocommerce-checkout-review-order-table[data-aiomy-order-source-v67]{display:none!important}body.aiomy-checkout-layout-v67 .aiomy-shipping-title-v66,body.aiomy-checkout-layout-v67 .aiomy-shipping-title-v67{display:none!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(29,28,52,0.1)!important;border-radius:18px!important;background:rgba(255,255,255,0.96)!important;box-shadow:none!important;box-sizing:border-box!important;color:#1d1c34!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67 *,body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67 *::before,body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67 *::after{box-sizing:border-box!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__products,body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__footer,body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__shipping{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__line{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;column-gap:18px!important;width:100%!important;min-width:0!important;margin:0!important;padding:13px 12px!important;border:0!important;border-bottom:1px solid rgba(29,28,52,0.1)!important;background:transparent!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__head{padding-top:14px!important;padding-bottom:11px!important;font-weight:800!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__product{align-items:start!important;padding-top:14px!important;padding-bottom:14px!important;font-size:13px!important;line-height:1.45!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__label,body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__value,body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__cell-copy{display:block!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;float:none!important;position:static!important;transform:none!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__label{text-align:left!important;overflow-wrap:anywhere!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__value{text-align:right!important;white-space:nowrap!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__head,body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__subtotal,body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__extra{font-size:13px!important;font-weight:800!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__shipping{border-bottom:1px solid rgba(29,28,52,0.1)!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__shipping-title{display:block!important;width:100%!important;margin:0!important;padding:15px 12px 8px!important;border:0!important;background:transparent!important;color:#1d1c34!important;font:inherit!important;font-size:13px!important;font-weight:800!important;line-height:1.3!important;text-align:left!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__methods{display:block!important;width:min(calc(100% - 24px),240px)!important;min-width:0!important;max-width:240px!important;margin:0 auto!important;padding:0 0 15px!important;border:0!important;background:transparent!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__methods ul#shipping_method,body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__methods ul.woocommerce-shipping-methods{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;list-style:none!important;float:none!important;text-align:left!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__methods ul#shipping_method>li,body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__methods ul.woocommerce-shipping-methods>li{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;column-gap:9px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:11px 12px!important;overflow:hidden!important;border:1px solid rgba(29,28,52,0.12)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;float:none!important;text-align:left!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__methods ul#shipping_method>li.is-selected,body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__methods ul.woocommerce-shipping-methods>li.is-selected,body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__methods ul#shipping_method>li:has(input[type=radio]:checked),body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__methods ul.woocommerce-shipping-methods>li:has(input[type=radio]:checked){border-color:#ff7fab!important;box-shadow:0 5px 14px rgba(240,77,145,0.1)!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__methods input[type=radio]{grid-column:1!important;align-self:start!important;width:15px!important;height:15px!important;min-width:15px!important;margin:2px 0 0!important;padding:0!important;accent-color:#f04d91!important;float:none!important;transform:none!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__methods label{grid-column:2!important;display:flex!important;flex-flow:row wrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:4px 8px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;color:#1d1c34!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__methods label .amount{margin-left:auto!important;white-space:nowrap!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__methods label img{display:block!important;flex:0 0 100%!important;width:auto!important;max-width:58px!important;height:auto!important;max-height:42px!important;margin:6px 0 0!important;object-fit:contain!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:12px!important;border:0!important;border-top:1px solid rgba(29,28,52,0.1)!important;background:transparent!important;text-align:center!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-inner,body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-address{display:block!important;width:min(100%,240px)!important;min-width:0!important;max-width:240px!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:normal!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-address{margin-top:10px!important;padding:11px 12px!important;border:1px solid rgba(29,28,52,0.12)!important;border-radius:12px!important;background:#fff!important;color:#1d1c34!important;font-size:12px!important;line-height:1.45!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-inner>*,body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-address>*{width:100%!important;min-width:0!important;max-width:none!important;margin-right:0!important;margin-left:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-button,body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-inner button,body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-inner .button,body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-inner [role=button]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:62px!important;margin:0!important;padding:10px 16px!important;border:0!important;border-radius:3px!important;background:#ffc400!important;box-shadow:0 10px 20px rgba(112,84,0,0.17)!important;color:#fff!important;font:inherit!important;font-size:18px!important;font-weight:800!important;line-height:1.05!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;cursor:pointer!important;float:none!important;transform:none!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-button:hover,body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-button:focus-visible,body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-inner button:hover,body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-inner button:focus-visible{background:#f5b700!important;color:#fff!important;transform:none!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__total{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;width:100%!important;min-width:0!important;margin:0!important;padding:15px 12px!important;border:0!important;background:#fff!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__total>.aiomy-order-summary-v67__label{flex:1 1 auto!important;align-self:center!important;color:#1d1c34!important;font-size:13px!important;font-weight:800!important;text-align:left!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__total>.aiomy-order-summary-v67__value{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;margin-left:auto!important;color:#1d1c34!important;text-align:right!important;white-space:nowrap!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__total strong,body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__total .amount{display:inline!important;width:auto!important;margin:0!important;color:#1d1c34!important;font-size:21px!important;font-weight:800!important;line-height:1.1!important;text-align:right!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__total .includes_tax{display:block!important;width:100%!important;margin:3px 0 0!important;color:#77758c!important;font-size:10px!important;font-weight:500!important;line-height:1.25!important;text-align:right!important;white-space:normal!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__total .includes_tax .amount{display:inline!important;font-size:inherit!important;font-weight:700!important;line-height:inherit!important}@media(max-width:767px){body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67{border-radius:16px!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__line{column-gap:12px!important;padding-right:14px!important;padding-left:14px!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__shipping-title{padding-right:14px!important;padding-left:14px!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__methods,body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-inner,body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup-address{width:100%!important;max-width:none!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__pickup{padding:12px 14px!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__total{padding:15px 14px!important}}@media(max-width:380px){body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__product{grid-template-columns:minmax(0,1fr) auto!important;font-size:12px!important}body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__total strong,body.aiomy-checkout-layout-v67 .aiomy-order-summary-v67__total .amount{font-size:19px!important}}@media(max-width:360px){html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66 td.aiomy-shipping-cell-v66 ul#shipping_method,html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66 td.aiomy-shipping-cell-v66 ul.woocommerce-shipping-methods,html body.aiomy-checkout-layout-v66 #order_review .aiomy-pickup-trigger-v66,html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66 .aiomy-pickup-cell-v66 address,html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66 .aiomy-pickup-cell-v66 [class*=address i],html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66 .aiomy-pickup-cell-v66 [class*=selected i]{width:100%!important;max-width:none!important}}body.aiomy-shop-v22 .aiomy-catalog-card__quantity{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;min-height:32px;margin:0;padding:0}body.aiomy-shop-v22 .aiomy-catalog-card__quantity>label{color:var(--text);font-size:0.7rem;font-weight:700;line-height:1.2}body.aiomy-shop-v22 .aiomy-catalog-card__quantity-control{display:grid;grid-template-columns:30px 42px 30px;align-items:center;height:32px;overflow:hidden;background:rgba(255,255,255,0.9);border:1px solid rgba(45,45,58,0.13);border-radius:11px}body.aiomy-shop-v22 .aiomy-catalog-card__quantity-control button,body.aiomy-shop-v22 .aiomy-catalog-card__quantity-input{width:100%;height:30px;min-width:0;margin:0;padding:0;color:var(--text);background:transparent;border:0;border-radius:0;box-shadow:none;font-family:var(--font);font-size:0.78rem;font-weight:700;line-height:30px;text-align:center}body.aiomy-shop-v22 .aiomy-catalog-card__quantity-control button{cursor:pointer;transition:color 160ms ease,background 160ms ease}body.aiomy-shop-v22 .aiomy-catalog-card__quantity-control button:first-child{border-right:1px solid rgba(45,45,58,0.09)}body.aiomy-shop-v22 .aiomy-catalog-card__quantity-control button:last-child{border-left:1px solid rgba(45,45,58,0.09)}body.aiomy-shop-v22 .aiomy-catalog-card__quantity-control button:disabled{color:rgba(45,45,58,0.28);cursor:default}body.aiomy-shop-v22 .aiomy-catalog-card__quantity-input{appearance:textfield;-moz-appearance:textfield;outline:0}body.aiomy-shop-v22 .aiomy-catalog-card__quantity-input::-webkit-inner-spin-button,body.aiomy-shop-v22 .aiomy-catalog-card__quantity-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}body.aiomy-shop-v22 .aiomy-catalog-card__quantity-input:focus-visible{background:rgba(135,101,246,0.08);outline:2px solid rgba(135,101,246,0.4);outline-offset:-2px}@media(hover:hover)and (pointer:fine){body.aiomy-shop-v22 .aiomy-catalog-card__quantity-control button:not(:disabled):hover{color:#8765f6;background:rgba(135,101,246,0.09)}body.aiomy-shop-v22 .wc-main .btn-add-cart:hover,body.aiomy-shop-v22 .wc-main .aiomy-catalog-card__cart:hover{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:var(--text)!important;background-image:none!important;border-color:transparent!important;box-shadow:0 9px 20px rgba(45,45,58,0.16)!important;transform:translateY(-2px)}}@media(min-width:960px){body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__content{grid-template-rows:min-content min-content min-content!important;row-gap:4px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__benefits{align-self:start!important;margin-top:0!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__primary-actions{gap:6px!important;margin-top:3px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__quantity{min-height:32px!important}}@media(max-width:520px){body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__media{align-self:start!important;width:104px!important;min-width:104px!important;height:104px!important;min-height:104px!important;max-height:104px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__primary-actions{margin:10px 13px 13px!important}body.aiomy-shop-v22 .aiomy-catalog-card__quantity>label{font-size:0.67rem}body.aiomy-shop-v22 .aiomy-catalog-card__quantity-control{grid-template-columns:28px 38px 28px}}@media(max-width:360px){body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__media{width:96px!important;min-width:96px!important;height:96px!important;min-height:96px!important;max-height:96px!important}}body.aiomy-shop-v22 .aiomy-catalog-card__stars{--aiomy-rating: 0%;position:relative;display:inline-block;flex:0 0 auto;overflow:hidden;color:#dedbe5;font-size:0.86rem;line-height:1;letter-spacing:0.045em;white-space:nowrap}body.aiomy-shop-v22 .aiomy-catalog-card__stars-base,body.aiomy-shop-v22 .aiomy-catalog-card__stars-fill{display:block;white-space:nowrap}body.aiomy-shop-v22 .aiomy-catalog-card__stars-fill{position:absolute;top:0;left:0;width:var(--aiomy-rating);overflow:hidden;color:#f5b700}@media(min-width:960px){body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list{width:min(100%,1020px)!important;max-width:1020px!important;margin-right:auto!important;margin-left:auto!important;gap:16px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card{display:grid!important;grid-template-columns:210px minmax(0,1fr)!important;align-items:stretch!important;gap:16px!important;width:100%!important;min-height:238px!important;height:auto!important;padding:14px!important;overflow:hidden!important;background:rgba(255,255,255,0.94)!important;border:1px solid rgba(255,255,255,0.96)!important;border-radius:23px!important;box-shadow:0 12px 34px rgba(45,45,58,0.07)!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__media{width:210px!important;min-width:210px!important;min-height:210px!important;height:100%!important;aspect-ratio:auto!important;overflow:hidden!important;border-radius:17px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__image{width:100%!important;height:100%!important;object-fit:cover!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__content{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 276px!important;grid-template-rows:auto auto auto!important;align-content:start!important;align-items:start!important;column-gap:22px!important;row-gap:7px!important;width:100%!important;min-width:0!important;min-height:210px!important;height:auto!important;padding:4px 2px 4px 0!important;overflow:visible!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__content::before{content:"";position:absolute;top:4px;right:287px;bottom:4px;width:1px;pointer-events:none;background:rgba(45,45,58,0.11)}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__title{grid-column:1!important;grid-row:1!important;min-height:0!important;margin:0!important;padding:1px 0 0!important;font-size:clamp(1.04rem,1.45vw,1.22rem)!important;line-height:1.3!important;letter-spacing:-0.015em!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__social-proof{grid-column:1!important;grid-row:2 / span 2!important;display:flex!important;align-content:flex-start!important;align-items:center!important;align-self:start!important;gap:5px 8px!important;margin:4px 0 0!important;padding:0!important;font-size:0.72rem!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__rating{gap:5px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__rating-value{font-size:0.75rem!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__rating a{color:var(--text-muted)!important;font-size:0.68rem!important;text-decoration:none!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__purchases{flex:0 0 100%!important;width:100%!important;color:var(--text)!important;font-size:0.7rem!important;font-weight:700!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__price{grid-column:2!important;grid-row:1!important;margin:0!important;padding:0!important;line-height:1.05!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__price,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__price .amount,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__price ins,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__price bdi{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;font-size:clamp(1.55rem,2.1vw,1.88rem)!important;font-weight:800!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__price del,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__price del .amount,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__price del bdi{font-size:0.72rem!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__benefits{grid-column:2!important;grid-row:2!important;display:grid!important;grid-template-columns:1fr!important;gap:5px!important;margin:0!important;padding:0!important;border:0!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__benefits span{min-height:21px!important;color:#74748b!important;font-size:0.72rem!important;font-weight:500!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__benefits svg{width:15px!important;height:15px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__primary-actions{grid-column:2!important;grid-row:3!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__primary-actions .btn,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__cart,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__buy-now,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__details{width:100%!important;min-width:0!important;min-height:40px!important;margin:0!important;padding:9px 13px!important;border-radius:13px!important;font-size:0.71rem!important;line-height:1.1!important;white-space:normal!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__buy-now{min-height:46px!important;font-size:0.76rem!important;box-shadow:0 9px 20px rgba(135,101,246,0.18)!important}}@media(min-width:960px)and (max-width:1080px){body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list{width:min(100%,940px)!important;max-width:940px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card{grid-template-columns:198px minmax(0,1fr)!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__media{width:198px!important;min-width:198px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__content{grid-template-columns:minmax(0,1fr) 266px!important;column-gap:18px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__content::before{right:275px}}@media(max-width:768px){html body .site-header,html body.aiomy-shop-v22 .site-header{width:100%!important;height:72px!important;min-height:72px!important;max-height:72px!important;padding:0!important;background:linear-gradient(100deg,#fff6dc 0%,#fff7fa 55%,#f1f2ff 100%)!important;border:0!important;box-shadow:none!important}html body .site-header .header-inner.container,html body.aiomy-shop-v22 .site-header .header-inner.container{width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:0 auto!important;padding:0 12px!important;box-sizing:border-box!important}html body .site-header .site-logo,html body.aiomy-shop-v22 .site-header .site-logo{flex:0 0 auto!important;width:auto!important;max-width:128px!important}html body .site-header .site-logo__img,html body.aiomy-shop-v22 .site-header .site-logo__img{display:block!important;width:auto!important;height:34px!important;max-width:128px!important;max-height:34px!important;object-fit:contain!important}body.aiomy-shop-v22 .wc-main ul.products,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}body.aiomy-shop-v22 .wc-main ul.products>li.product,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid>li.product,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list>li.product{position:relative!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}body.aiomy-shop-v22 .aiomy-catalog-card__title,body.aiomy-shop-v22 .aiomy-catalog-card__price,body.aiomy-shop-v22 .aiomy-catalog-card__social-proof,body.aiomy-shop-v22 .aiomy-catalog-card__benefits,body.aiomy-shop-v22 .aiomy-catalog-card__primary-actions,body.aiomy-shop-v22 .aiomy-catalog-card__secondary-actions{position:static!important;float:none!important;visibility:visible!important;opacity:1!important}body.aiomy-shop-v22 .aiomy-catalog-card__primary-actions,body.aiomy-shop-v22 .aiomy-catalog-card__secondary-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:100%!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card{display:grid!important;grid-template-columns:minmax(150px,36%) minmax(0,1fr)!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;overflow:hidden!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__media{width:100%!important;min-width:0!important;min-height:100%!important;height:100%!important;aspect-ratio:auto!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__content{display:flex!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;gap:10px!important;padding:18px!important;overflow:visible!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__primary-actions,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__secondary-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:100%!important}}@media(max-width:640px){body.aiomy-shop-v22 .wc-main ul.products,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;overflow:hidden!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__media,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__media{display:block!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;aspect-ratio:4 / 3!important;overflow:hidden!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__content,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__content{display:flex!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;padding:17px!important;overflow:visible!important}body.aiomy-shop-v22 .aiomy-catalog-card__primary-actions .btn,body.aiomy-shop-v22 .aiomy-catalog-card__cart,body.aiomy-shop-v22 .aiomy-catalog-card__buy-now,body.aiomy-shop-v22 .aiomy-catalog-card__details{min-width:0!important;min-height:50px!important;padding:9px 7px!important;overflow:visible!important;font-size:0.7rem!important;line-height:1.15!important;white-space:normal!important;text-wrap:balance}body.aiomy-shop-v22 .aiomy-catalog-card__secondary{min-width:0!important;padding:8px 6px!important;overflow:visible!important;font-size:0.62rem!important;white-space:normal!important}body.aiomy-shop-v22 .aiomy-catalog-card__secondary span{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}}@media(max-width:520px){body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;grid-template-rows:auto auto auto auto auto!important;min-height:0!important;height:auto!important;border-radius:20px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__media{grid-column:1!important;grid-row:1 / span 3!important;width:104px!important;min-width:104px!important;min-height:104px!important;height:100%!important;aspect-ratio:1 / 1!important;border-radius:20px 0 0 0!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__content{display:contents!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__title{grid-column:2!important;grid-row:1!important;min-height:0!important;margin:0!important;padding:13px 13px 0!important;font-size:0.8rem!important;line-height:1.3!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__price{grid-column:2!important;grid-row:2!important;margin:0!important;padding:5px 13px 0!important;line-height:1.15!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__price,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__price .amount,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__price ins,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__price bdi{font-size:1rem!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__social-proof{grid-column:2!important;grid-row:3!important;align-self:end!important;margin:0!important;padding:5px 13px 10px!important;font-size:0.66rem!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__benefits{grid-column:1 / -1!important;grid-row:4!important;margin:0 13px!important;padding:11px 0 0!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__primary-actions{grid-column:1 / -1!important;grid-row:5!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:auto!important;margin:12px 13px 0!important;padding:0!important}}@media(max-width:360px){html body .site-header .site-logo,html body.aiomy-shop-v22 .site-header .site-logo,html body .site-header .site-logo__img,html body.aiomy-shop-v22 .site-header .site-logo__img{max-width:116px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card{grid-template-columns:96px minmax(0,1fr)!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__media{width:96px!important;min-width:96px!important;min-height:96px!important}}@media(hover:hover)and (pointer:fine){body.aiomy-shop-v22 .wc-main .btn-add-cart:hover,body.aiomy-shop-v22 .wc-main .aiomy-catalog-card__cart:hover{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:var(--text)!important;background-image:none!important;border-color:transparent!important;box-shadow:0 9px 20px rgba(45,45,58,0.16)!important}}@media(min-width:960px){body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__content{grid-template-rows:min-content min-content min-content!important;row-gap:4px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__benefits{align-self:start!important;margin-top:0!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__primary-actions{gap:6px!important;margin-top:3px!important}}@media(max-width:520px){body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__media{align-self:start!important;width:104px!important;min-width:104px!important;height:104px!important;min-height:104px!important;max-height:104px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__primary-actions{margin:10px 13px 13px!important}}@media(max-width:360px){body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__media{width:96px!important;min-width:96px!important;height:96px!important;min-height:96px!important;max-height:96px!important}}body.aiomy-shop-v22 .aiomy-catalog-card__quantity{display:flex!important;visibility:visible!important;opacity:1!important}body.aiomy-shop-v22 .aiomy-catalog-card__quantity-control{flex:0 0 auto}@media(max-width:520px){body.aiomy-shop-v22 .wc-main ul.products .aiomy-catalog-card__rating--empty{display:none!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__social-proof--quantity{display:flex!important;align-items:center!important;align-self:end!important;width:auto!important;min-width:0!important;min-height:42px!important;margin:0!important;padding:3px 13px 8px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__social-proof--quantity .aiomy-catalog-card__quantity{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:32px!important;margin:0!important;padding:0!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__social-proof--quantity .aiomy-catalog-card__quantity>label{flex:0 0 auto;margin:0!important;color:var(--text)!important;font-size:0.67rem!important;font-weight:700!important;line-height:1.1!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__social-proof--quantity .aiomy-catalog-card__quantity-control{grid-template-columns:27px 36px 27px!important;width:90px!important;height:30px!important;min-width:90px!important;border-radius:10px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__social-proof--quantity .aiomy-catalog-card__quantity-control button,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__social-proof--quantity .aiomy-catalog-card__quantity-input{height:28px!important;font-size:0.72rem!important;line-height:28px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:360px){body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__social-proof--quantity{padding-right:10px!important;padding-left:10px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__social-proof--quantity .aiomy-catalog-card__quantity-control{grid-template-columns:25px 33px 25px!important;width:83px!important;min-width:83px!important}}body.aiomy-shop-v22 .wc-main .aiomy-catalog-card__rating--empty{display:none!important}body.aiomy-shop-v22 .wc-main .aiomy-catalog-card__rating:not(.aiomy-catalog-card__rating--empty){display:inline-flex!important;align-items:center!important;visibility:visible!important;opacity:1!important}body.aiomy-shop-v22 .wc-main .aiomy-catalog-card__stars,body.aiomy-shop-v22 .wc-main .aiomy-catalog-card__stars-base,body.aiomy-shop-v22 .wc-main .aiomy-catalog-card__stars-fill{visibility:visible!important;opacity:1}body.aiomy-shop-v22 .wc-main .btn-add-cart,body.aiomy-shop-v22 .wc-main .btn-add-cart:hover,body.aiomy-shop-v22 .wc-main .btn-add-cart:focus,body.aiomy-shop-v22 .wc-main .btn-add-cart:focus-visible,body.aiomy-shop-v22 .wc-main .btn-add-cart:active,body.aiomy-shop-v22 .wc-main .btn-add-cart.loading,body.aiomy-shop-v22 .wc-main .btn-add-cart.loading:hover,body.aiomy-shop-v22 .wc-main .btn-add-cart.added,body.aiomy-shop-v22 .wc-main .btn-add-cart.added:hover,body.aiomy-shop-v22 .wc-main .btn-add-cart.added:focus{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:var(--text, #2d2d3a)!important;background-color:var(--text, #2d2d3a)!important;background-image:none!important;border-color:transparent!important;box-shadow:0 9px 20px rgba(45,45,58,0.16)!important}@media(min-width:960px){body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__content{grid-template-rows:max-content max-content max-content!important;align-content:center!important;align-items:start!important;row-gap:6px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__price{align-self:end!important;margin:0!important;padding:0!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__benefits{align-self:start!important;gap:4px!important;margin:0!important;padding:0!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__primary-actions{align-self:start!important;gap:6px!important;margin:1px 0 0!important;padding:0!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__social-proof{align-self:start!important;margin-top:4px!important}}@media(max-width:520px){body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__social-proof--quantity{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:4px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__social-proof--quantity .aiomy-catalog-card__rating,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__social-proof--quantity .aiomy-catalog-card__purchases{width:100%!important;margin:0!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__social-proof--quantity .aiomy-catalog-card__quantity{order:3}}body.aiomy-shop-v22 .wc-main .aiomy-catalog-card__purchase-panel{display:contents}@media(min-width:960px){body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__content{grid-template-columns:minmax(0,1fr) 276px!important;grid-template-rows:max-content max-content!important;align-content:center!important;align-items:start!important;column-gap:22px!important;row-gap:6px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__content::before{display:none!important;content:none!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__title{grid-column:1!important;grid-row:1!important;align-self:end!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__social-proof{grid-column:1!important;grid-row:2!important;align-self:start!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__purchase-panel{display:flex!important;flex-direction:column!important;justify-content:center!important;align-self:center!important;grid-column:2!important;grid-row:1 / 3!important;gap:6px!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:4px 0 4px 10px!important;box-sizing:border-box!important;border-left:1px solid rgba(45,45,58,0.11)!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__purchase-panel .aiomy-catalog-card__price,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__purchase-panel .aiomy-catalog-card__benefits,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__purchase-panel .aiomy-catalog-card__primary-actions{position:static!important;grid-column:auto!important;grid-row:auto!important;align-self:stretch!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__purchase-panel .aiomy-catalog-card__price{line-height:1.05!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__purchase-panel .aiomy-catalog-card__benefits{display:grid!important;grid-template-columns:1fr!important;gap:4px!important;border:0!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__purchase-panel .aiomy-catalog-card__primary-actions{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;margin-top:1px!important}}@media(max-width:959px){body.aiomy-shop-v22 .wc-main ul.products .aiomy-catalog-card__purchase-panel{display:contents!important}}@media(min-width:960px){body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__content:not(:has(>.aiomy-catalog-card__purchase-panel)){grid-template-columns:minmax(0,1fr) 276px!important;grid-template-rows:minmax(0,1fr) max-content max-content max-content minmax(0,1fr)!important;align-content:stretch!important;align-items:start!important;column-gap:22px!important;row-gap:6px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__content:not(:has(>.aiomy-catalog-card__purchase-panel))::before{display:block!important;content:""!important;top:4px!important;right:287px!important;bottom:4px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__content:not(:has(>.aiomy-catalog-card__purchase-panel))>.aiomy-catalog-card__title{grid-column:1!important;grid-row:2!important;align-self:start!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__content:not(:has(>.aiomy-catalog-card__purchase-panel))>.aiomy-catalog-card__social-proof{grid-column:1!important;grid-row:3 / span 2!important;align-self:start!important;margin:0!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__content:not(:has(>.aiomy-catalog-card__purchase-panel))>.aiomy-catalog-card__price{grid-column:2!important;grid-row:2!important;align-self:start!important;width:100%!important;margin:0!important;padding:0 0 0 10px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__content:not(:has(>.aiomy-catalog-card__purchase-panel))>.aiomy-catalog-card__benefits{grid-column:2!important;grid-row:3!important;align-self:start!important;width:100%!important;gap:4px!important;margin:0!important;padding:0 0 0 10px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__content:not(:has(>.aiomy-catalog-card__purchase-panel))>.aiomy-catalog-card__primary-actions{grid-column:2!important;grid-row:4!important;align-self:start!important;width:100%!important;gap:6px!important;margin:0!important;padding:1px 0 0 10px!important}}@media(min-width:960px){body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__content:has(>.aiomy-catalog-card__purchase-panel){position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 276px!important;grid-template-rows:max-content max-content minmax(0,1fr)!important;align-content:start!important;align-items:start!important;column-gap:22px!important;row-gap:6px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__content:has(>.aiomy-catalog-card__purchase-panel)>.aiomy-catalog-card__title{grid-column:1!important;grid-row:1!important;align-self:start!important;margin:0!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__content:has(>.aiomy-catalog-card__purchase-panel)>.aiomy-catalog-card__social-proof{grid-column:1!important;grid-row:2!important;align-self:start!important;margin:0!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__content:has(>.aiomy-catalog-card__purchase-panel)::before{display:block!important;content:""!important;position:absolute!important;top:4px!important;right:287px!important;bottom:4px!important;width:1px!important;background:rgba(45,45,58,0.11)!important;pointer-events:none!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__content>.aiomy-catalog-card__purchase-panel{position:absolute!important;grid-column:auto!important;grid-row:auto!important;top:50%!important;right:0!important;bottom:auto!important;left:auto!important;transform:translateY(-50%)!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:6px!important;width:276px!important;min-width:276px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border:0!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__purchase-panel>.aiomy-catalog-card__price,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__purchase-panel>.aiomy-catalog-card__benefits,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__purchase-panel>.aiomy-catalog-card__primary-actions{position:static!important;display:grid!important;flex:0 0 auto!important;align-self:stretch!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__purchase-panel>.aiomy-catalog-card__price{display:block!important;line-height:1.05!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__purchase-panel>.aiomy-catalog-card__benefits{grid-template-columns:1fr!important;gap:4px!important;border:0!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list .aiomy-catalog-card__purchase-panel>.aiomy-catalog-card__primary-actions{grid-template-columns:1fr!important;gap:6px!important;margin-top:1px!important}}@media(min-width:1024px){body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(14px,1.55vw,22px)!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid>li.product,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list)>li.product{width:100%!important;min-width:0!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__primary-actions,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__primary-actions{grid-template-columns:1fr!important;gap:7px!important}}@media(min-width:641px)and (max-width:1023px){body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}@media(max-width:640px){body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid>li.product,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list)>li.product{width:100%!important;min-width:0!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card{display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important;border-radius:18px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__media,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__media{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;border-radius:18px 18px 0 0!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__content,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__content{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:7px!important;width:100%!important;min-width:0!important;padding:10px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__title,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__title{min-height:3.5em!important;margin:0!important;font-size:0.7rem!important;line-height:1.25!important;text-wrap:pretty}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__price,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__price .amount,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__price ins,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__price bdi,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__price,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__price .amount,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__price ins,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__price bdi{font-size:0.98rem!important;line-height:1.15!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__price,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__price{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:2px 4px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__price del,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__price del .amount,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__price del bdi,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__price del,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__price del .amount,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__price del bdi{margin:0!important;font-size:0.64rem!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__social-proof,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__social-proof{gap:3px 6px!important;font-size:0.6rem!important;line-height:1.2!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__stars,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__stars{font-size:0.68rem!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__benefits,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__benefits{display:grid!important;grid-template-columns:1fr!important;gap:3px!important;margin:0!important;padding-top:7px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__benefits span,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__benefits span{gap:4px!important;min-width:0!important;font-size:0.59rem!important;line-height:1.2!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__benefits svg,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__benefits svg{width:13px!important;height:13px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__primary-actions,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__primary-actions{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;width:100%!important;margin-top:auto!important;padding-top:1px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__quantity,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__quantity{gap:5px!important;min-height:28px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__quantity>label,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__quantity>label{font-size:0.6rem!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__quantity-control,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__quantity-control{grid-template-columns:22px 28px 22px!important;height:28px!important;border-radius:9px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__quantity-control button,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__quantity-input,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__quantity-control button,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__quantity-input{height:26px!important;font-size:0.65rem!important;line-height:26px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__primary-actions .btn,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__primary-actions .btn,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__cart,body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__buy-now,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__cart,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__buy-now{min-height:38px!important;padding:7px 5px!important;border-radius:11px!important;font-size:0.62rem!important;line-height:1.15!important;white-space:normal!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__primary-actions svg,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__primary-actions svg{width:14px!important;height:14px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .product-badge,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .product-badge{top:8px!important;left:8px!important;padding:5px 7px!important;font-size:0.55rem!important}}@media(max-width:360px){body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list){gap:8px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__content,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__content{gap:6px!important;padding:8px!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__title,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__title{font-size:0.66rem!important}body.aiomy-shop-v22 .wc-main ul.products.aiomy-products--grid .aiomy-catalog-card__primary-actions .btn,body.aiomy-shop-v22 .wc-main ul.products:not(.aiomy-products--list) .aiomy-catalog-card__primary-actions .btn{font-size:0.58rem!important}}body.aiomy-shop-v22 .wc-main ul.products .aiomy-catalog-card .aiomy-catalog-card__buy-now,body.aiomy-shop-v22 .wc-main ul.products .aiomy-catalog-card .aiomy-catalog-card__buy-now:hover,body.aiomy-shop-v22 .wc-main ul.products .aiomy-catalog-card .aiomy-catalog-card__buy-now:focus,body.aiomy-shop-v22 .wc-main ul.products .aiomy-catalog-card .aiomy-catalog-card__buy-now:focus-visible,body.aiomy-shop-v22 .wc-main ul.products .aiomy-catalog-card .aiomy-catalog-card__buy-now:active{box-shadow:none!important;filter:none!important}@media(hover:hover)and (pointer:fine){body.aiomy-shop-v22 .wc-main .aiomy-catalog-card:hover{transform:translateZ(0)!important;border-color:rgba(255,255,255,0.94)!important;box-shadow:0 12px 34px rgba(45,45,58,0.075)!important}body.aiomy-shop-v22 .wc-main .aiomy-catalog-card:hover .aiomy-catalog-card__image{transform:none!important}body.aiomy-shop-v22 .wc-main ul.products .aiomy-catalog-card .aiomy-catalog-card__buy-now:hover{transform:none!important}}@media(max-width:768px){html body.aiomy-shop-v22 #site-header.site-header,html body.aiomy-shop-v22 #site-header.site-header:hover,html body.aiomy-shop-v22 #site-header.site-header:focus-within{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-bottom:0!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body.aiomy-shop-v22 #site-header.site-header::before,html body.aiomy-shop-v22 #site-header.site-header::after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}html body.aiomy-shop-v22 #site-header.site-header>.header-inner.container{background:transparent!important;border:0!important;box-shadow:none!important}}html body.aiomy-shop-v22 #site-header.site-header,html body.aiomy-single-product-v36 #site-header.site-header,html body.aiomy-shop-v22 #site-header.site-header:hover,html body.aiomy-single-product-v36 #site-header.site-header:hover,html body.aiomy-shop-v22 #site-header.site-header:focus-within,html body.aiomy-single-product-v36 #site-header.site-header:focus-within{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-bottom:0!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body.aiomy-shop-v22 #site-header.site-header::before,html body.aiomy-shop-v22 #site-header.site-header::after,html body.aiomy-single-product-v36 #site-header.site-header::before,html body.aiomy-single-product-v36 #site-header.site-header::after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}html body.aiomy-shop-v22 #site-header.site-header>.header-inner.container,html body.aiomy-single-product-v36 #site-header.site-header>.header-inner.container{background:transparent!important;border:0!important;box-shadow:none!important}html body.aiomy-shop-v22 .footer-cta-bar,html body.aiomy-single-product-v36 .footer-cta-bar{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.aiomy-single-product-v36 main.wc-main{padding-top:clamp(34px,4vw,58px)!important;padding-bottom:clamp(42px,5vw,66px)!important}html body.aiomy-single-product-v36 main.wc-main>.container,html body.aiomy-single-product-v36 main.wc-main>.container>.woocommerce,html body.aiomy-single-product-v36 main.wc-main .woocommerce-notices-wrapper,html body.aiomy-single-product-v36 .aiomy-single{float:none!important;clear:both!important;width:100%!important;min-width:0!important;max-width:1200px!important;margin-right:auto!important;margin-left:auto!important}html body.aiomy-single-product-v36 main.wc-main>.container{max-width:1200px!important}html body.aiomy-single-product-v36 main.wc-main div.product.type-product,html body.aiomy-single-product-v36 main.wc-main div.product.product{float:none!important;clear:both!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.aiomy-single-product-v36 .aiomy-single{position:relative!important;display:block!important;padding:0!important;overflow:visible!important}html body.aiomy-single-product-v36 .aiomy-single__layout{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(360px,0.75fr)!important;grid-template-areas:"product purchase" "related related"!important;align-items:start!important;gap:24px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}html body.aiomy-single-product-v36 .aiomy-single__product-panel{grid-area:product!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;padding:clamp(26px,3vw,38px)!important}html body.aiomy-single-product-v36 .aiomy-single__purchase-panel{grid-area:purchase!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}html body.aiomy-single-product-v36 .aiomy-single__product-header h1{max-width:28ch!important;font-size:clamp(2rem,3vw,2.75rem)!important;line-height:1.12!important}html body.aiomy-single-product-v36 .aiomy-single__main-image-wrap{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;aspect-ratio:4 / 3!important;padding:10px!important}html body.aiomy-single-product-v36 .aiomy-single__main-image,html body.aiomy-single-product-v36 .aiomy-single__main-image-wrap>img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0 auto!important;padding:0!important;object-fit:contain!important;object-position:center!important}html body.aiomy-single-product-v36 .aiomy-single__purchase-card{position:sticky!important;top:108px!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:clamp(24px,2.4vw,30px)!important}html body.admin-bar.aiomy-single-product-v36 .aiomy-single__purchase-card{top:140px!important}html body.aiomy-single-product-v36 .aiomy-single__primary-information,html body.aiomy-single-product-v36 .aiomy-single__information-row{display:none!important}html body.aiomy-single-product-v36 .aiomy-single__price{margin:0 0 14px!important}html body.aiomy-single-product-v36 .aiomy-single__short-description{margin:0 0 16px!important;padding-bottom:16px!important;border-bottom:1px solid var(--single-line)!important}html body.aiomy-single-product-v36 .aiomy-single__native-cart .stock,html body.aiomy-single-product-v36 .aiomy-single__native-cart .woocommerce-variation-availability{display:none!important}html body.aiomy-single-product-v36 .aiomy-single__native-cart{display:block!important;width:100%!important;margin-top:0!important}html body.aiomy-single-product-v36 .aiomy-single__native-cart form.cart,html body.aiomy-single-product-v36 .aiomy-single__native-cart form.cart.simple,html body.aiomy-single-product-v36 .aiomy-single__native-cart form.variations_form,html body.aiomy-single-product-v36 .aiomy-single__native-cart .woocommerce-variation-add-to-cart{float:none!important;clear:both!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body.aiomy-single-product-v36 .aiomy-single__native-cart form.cart>*,html body.aiomy-single-product-v36 .aiomy-single__native-cart .woocommerce-variation-add-to-cart>*{float:none!important;min-width:0!important;max-width:100%!important}html body.aiomy-single-product-v36 .aiomy-single__native-cart .quantity{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px 52px 42px!important;width:100%!important}html body.aiomy-single-product-v36 .aiomy-single__native-cart form.cart button.single_add_to_cart_button,html body.aiomy-single-product-v36 .aiomy-single__native-cart form.cart button.single_add_to_cart_button.alt,html body.aiomy-single-product-v36 .aiomy-single__native-cart form.cart button.single_add_to_cart_button:hover,html body.aiomy-single-product-v36 .aiomy-single__native-cart form.cart button.single_add_to_cart_button:focus,html body.aiomy-single-product-v36 .aiomy-single__native-cart form.cart button.single_add_to_cart_button:focus-visible,html body.aiomy-single-product-v36 .aiomy-single__native-cart form.cart button.single_add_to_cart_button:active,html body.aiomy-single-product-v36 .aiomy-single__native-cart form.cart button.single_add_to_cart_button.added,html body.aiomy-single-product-v36 .aiomy-single__native-cart form.cart button.single_add_to_cart_button.loading{position:relative!important;inset:auto!important;float:none!important;clear:both!important;grid-column:1 / -1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:50px!important;margin:0!important;padding:13px 18px!important;border:0!important;border-radius:15px!important;background:#2d2d3a!important;background-color:#2d2d3a!important;background-image:none!important;color:#fff!important;font:750 0.82rem/1.2 var(--font)!important;text-align:center!important;text-transform:uppercase!important;box-shadow:none!important;filter:none!important;transform:none!important}html body.aiomy-single-product-v36 .aiomy-single__native-cart form.cart button.single_add_to_cart_button::before,html body.aiomy-single-product-v36 .aiomy-single__native-cart form.cart button.single_add_to_cart_button::after{content:none!important;display:none!important}html body.aiomy-single-product-v36 .aiomy-single__buy-now,html body.aiomy-single-product-v36 .aiomy-single__buy-now:hover,html body.aiomy-single-product-v36 .aiomy-single__buy-now:focus,html body.aiomy-single-product-v36 .aiomy-single__buy-now:active{width:100%!important;margin:10px 0 0!important;background:var(--aiomy-gradient)!important;color:#fff!important;box-shadow:none!important;transform:none!important}html body.aiomy-single-product-v36 .aiomy-single__policy-links{margin-top:18px!important;padding-top:18px!important}html body.aiomy-single-product-v36 .aiomy-single__related{grid-area:related!important;width:100%!important;min-width:0!important;max-width:none!important;padding:clamp(22px,3vw,34px)!important;overflow:hidden!important}html body.aiomy-single-product-v36 .aiomy-single__related-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-bottom:20px!important}html body.aiomy-single-product-v36 .aiomy-single__related-header h2{margin:0!important}html body.aiomy-single-product-v36 .aiomy-single__related-controls{display:flex!important;flex:0 0 auto!important;gap:8px!important}html body.aiomy-single-product-v36 .aiomy-single__related-controls button{display:inline-grid!important;place-items:center!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;border:1px solid rgba(45,45,58,0.11)!important;border-radius:50%!important;background:#fff!important;color:var(--text)!important;font:750 1.1rem/1 var(--font)!important;box-shadow:none!important}html body.aiomy-single-product-v36 .aiomy-single__related-controls button:not(:disabled):hover,html body.aiomy-single-product-v36 .aiomy-single__related-controls button:not(:disabled):focus-visible{border-color:transparent!important;background:var(--aiomy-gradient)!important;color:#fff!important;outline:0!important}html body.aiomy-single-product-v36 .aiomy-single__related-controls button:disabled{cursor:default!important;opacity:0.34!important}html body.aiomy-single-product-v36 .aiomy-single__related-carousel{width:100%!important;min-width:0!important;overflow:hidden!important}html body.aiomy-single-product-v36 .aiomy-single__related-track{display:flex!important;gap:14px!important;width:100%!important;min-width:0!important;margin:0!important;padding:2px 2px 8px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;scroll-snap-type:x mandatory!important;overscroll-behavior-inline:contain!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}html body.aiomy-single-product-v36 .aiomy-single__related-track::-webkit-scrollbar{display:none!important}html body.aiomy-single-product-v36 .aiomy-single__related-card{flex:0 0 calc((100% - 42px) / 4)!important;width:calc((100% - 42px) / 4)!important;min-width:0!important;scroll-snap-align:start!important;transform:none!important}html body.aiomy-single-product-v36 .aiomy-single__related-card:hover{transform:none!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section{overflow:hidden!important;background:linear-gradient(rgba(255,255,255,0.94),rgba(255,255,255,0.94)) padding-box,var(--aiomy-gradient) border-box!important;border:1px solid transparent!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-intro{margin-bottom:clamp(22px,3vw,34px)!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-intro h2{margin-bottom:8px!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-intro h2 span{background:var(--aiomy-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#ec4f90!important;-webkit-text-fill-color:transparent!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-intro p{max-width:700px!important;margin:0!important;color:var(--text-muted)!important;font-size:0.92rem!important;line-height:1.65!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section #reviews{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,0.86fr)!important;align-items:start!important;gap:28px!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section #comments,html body.aiomy-single-product-v36 .aiomy-single__reviews-section #review_form_wrapper{min-width:0!important;margin:0!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section #review_form_wrapper{padding:clamp(20px,2.6vw,30px)!important;border:1px solid rgba(45,45,58,0.09)!important;border-radius:22px!important;background:rgba(255,255,255,0.92)!important;box-shadow:0 14px 36px rgba(45,45,58,0.07)!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section #comments+#review_form_wrapper{margin-top:0!important;padding-top:clamp(20px,2.6vw,30px)!important;border-top:1px solid rgba(45,45,58,0.09)!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section .woocommerce-Reviews-title,html body.aiomy-single-product-v36 .aiomy-single__reviews-section #reply-title{display:block!important;margin:0 0 18px!important;color:var(--text)!important;font-family:var(--font)!important;font-size:clamp(1.25rem,2vw,1.65rem)!important;font-weight:800!important;line-height:1.25!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section .comment-form-rating,html body.aiomy-single-product-v36 .aiomy-single__reviews-section .comment-form-comment,html body.aiomy-single-product-v36 .aiomy-single__reviews-section .comment-form-author,html body.aiomy-single-product-v36 .aiomy-single__reviews-section .comment-form-email{margin:0 0 16px!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section label{display:block!important;margin-bottom:7px!important;color:var(--text)!important;font-size:0.8rem!important;font-weight:700!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section input:not([type=checkbox]):not([type=radio]),html body.aiomy-single-product-v36 .aiomy-single__reviews-section textarea{width:100%!important;border:1px solid rgba(45,45,58,0.13)!important;border-radius:14px!important;background:#fff!important;color:var(--text)!important;box-shadow:none!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section input:focus,html body.aiomy-single-product-v36 .aiomy-single__reviews-section textarea:focus{border-color:#ed5897!important;outline:3px solid rgba(240,77,145,0.13)!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section p.stars a,html body.aiomy-single-product-v36 .aiomy-single__reviews-section .star-rating{color:#ffb321!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section .form-submit .submit,html body.aiomy-single-product-v36 .aiomy-single__reviews-section input#submit,html body.aiomy-single-product-v36 .aiomy-single__reviews-section button.submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:190px!important;min-height:50px!important;margin:0!important;padding:13px 22px!important;border:0!important;border-radius:15px!important;background:var(--aiomy-gradient)!important;color:#fff!important;font:750 0.82rem/1.2 var(--font)!important;box-shadow:none!important;filter:none!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section .commentlist>li{padding:18px!important;border-color:rgba(45,45,58,0.09)!important;background:rgba(255,255,255,0.9)!important}html body.aiomy-single-product-v36 .aiomy-single__specification,html body.aiomy-single-product-v36 .aiomy-single__description{width:100%!important;max-width:none!important}html body.aiomy-single-product-v36 .site-footer{margin-top:0!important}@media(max-width:1024px)and (min-width:901px){html body.aiomy-single-product-v36 .aiomy-single__layout{grid-template-columns:minmax(0,1fr) minmax(330px,0.72fr)!important;gap:18px!important}html body.aiomy-single-product-v36 .aiomy-single__related-card{flex-basis:calc((100% - 28px) / 3)!important;width:calc((100% - 28px) / 3)!important}}@media(max-width:900px){html body.aiomy-single-product-v36 .aiomy-single__layout{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"product" "purchase" "related"!important;gap:16px!important}html body.aiomy-single-product-v36 .aiomy-single__purchase-card,html body.admin-bar.aiomy-single-product-v36 .aiomy-single__purchase-card{position:static!important;top:auto!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section #reviews{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:768px){html body.aiomy-single-product-v36 main.wc-main{padding-top:20px!important;padding-bottom:38px!important}html body.aiomy-single-product-v36 main.wc-main>.container{width:100%!important;max-width:1200px!important;padding-right:12px!important;padding-left:12px!important}html body.aiomy-single-product-v36 .aiomy-single__product-panel,html body.aiomy-single-product-v36 .aiomy-single__purchase-card,html body.aiomy-single-product-v36 .aiomy-single__related,html body.aiomy-single-product-v36 .aiomy-single__section{width:100%!important;max-width:100%!important;padding:20px 18px!important;border-radius:23px!important}html body.aiomy-single-product-v36 .aiomy-single__product-header h1{max-width:none!important;font-size:clamp(1.55rem,7vw,2.05rem)!important}html body.aiomy-single-product-v36 .aiomy-single__main-image-wrap{aspect-ratio:1 / 1!important;padding:6px!important}html body.aiomy-single-product-v36 .aiomy-single__price{font-size:clamp(2rem,10vw,2.55rem)!important}html body.aiomy-single-product-v36 .aiomy-single__policy-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.aiomy-single-product-v36 .aiomy-single__related-card{flex-basis:min(76vw,260px)!important;width:min(76vw,260px)!important}html body.aiomy-single-product-v36 .aiomy-single__related-controls button{width:38px!important;height:38px!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section .form-submit .submit,html body.aiomy-single-product-v36 .aiomy-single__reviews-section input#submit,html body.aiomy-single-product-v36 .aiomy-single__reviews-section button.submit{width:100%!important}}@media(max-width:420px){html body.aiomy-single-product-v36 main.wc-main>.container{padding-right:9px!important;padding-left:9px!important}html body.aiomy-single-product-v36 .aiomy-single__product-panel,html body.aiomy-single-product-v36 .aiomy-single__purchase-card,html body.aiomy-single-product-v36 .aiomy-single__related,html body.aiomy-single-product-v36 .aiomy-single__section{padding:18px 15px!important;border-radius:21px!important}html body.aiomy-single-product-v36 .aiomy-single__native-cart .quantity{grid-template-columns:minmax(0,1fr) 39px 48px 39px!important}html body.aiomy-single-product-v36 .aiomy-single__related-card{flex-basis:min(78vw,245px)!important;width:min(78vw,245px)!important}}@media(min-width:901px){html body.aiomy-single-product-v36 .aiomy-single__layout{grid-template-columns:minmax(0,1fr) minmax(420px,450px)!important}}html body.aiomy-single-product-v36 .aiomy-single__short-description{display:block!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important;color:var(--text-muted)!important;font-size:0.61rem!important;font-weight:500!important;line-height:1.45!important;letter-spacing:-0.025em!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.aiomy-single-product-v36 .aiomy-single__promotions-link{display:inline-flex!important;align-items:center!important;gap:7px!important;width:fit-content!important;margin:7px 0 15px!important;padding:0!important;border:0!important;background:transparent!important;color:#e7468a!important;font:750 0.72rem/1.4 var(--font)!important;text-decoration:none!important}html body.aiomy-single-product-v36 .aiomy-single__promotions-link:not(.aiomy-single__promotions-link--static):hover,html body.aiomy-single-product-v36 .aiomy-single__promotions-link:not(.aiomy-single__promotions-link--static):focus-visible{color:#7958e7!important;outline:0!important;text-decoration:underline!important;text-underline-offset:3px!important}html body.aiomy-single-product-v36 .aiomy-single__native-cart{padding-top:15px!important;border-top:1px solid var(--single-line)!important}html body.aiomy-single-product-v36 .aiomy-single__policy-links{display:none!important}html body.aiomy-single-product-v36 .aiomy-single__policy-card{display:block!important;overflow:hidden!important;width:100%!important;margin-top:18px!important;padding:3px 12px!important;border:1px solid rgba(45,45,58,0.09)!important;border-radius:18px!important;background:rgba(255,255,255,0.78)!important;box-shadow:none!important}html body.aiomy-single-product-v36 .aiomy-single__policy-row{display:grid!important;grid-template-columns:38px minmax(0,1fr) 24px!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:68px!important;margin:0!important;padding:11px 2px!important;border:0!important;border-bottom:1px solid rgba(45,45,58,0.09)!important;border-radius:0!important;background:transparent!important;color:var(--text)!important;font:inherit!important;text-align:left!important;box-shadow:none!important;cursor:pointer!important;appearance:none!important}html body.aiomy-single-product-v36 .aiomy-single__policy-row:last-child{border-bottom:0!important}html body.aiomy-single-product-v36 .aiomy-single__policy-row:hover,html body.aiomy-single-product-v36 .aiomy-single__policy-row:focus-visible,html body.aiomy-single-product-v36 .aiomy-single__policy-row[aria-expanded=true]{background:linear-gradient(100deg,rgba(240,77,145,0.055),rgba(135,101,246,0.055))!important;outline:0!important}html body.aiomy-single-product-v36 .aiomy-single__policy-icon,html body.aiomy-single-product-v36 .aiomy-single__policy-panel-icon{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:12px!important;background:linear-gradient(135deg,rgba(240,77,145,0.13),rgba(135,101,246,0.12))!important;color:#e7468a!important}html body.aiomy-single-product-v36 .aiomy-single__policy-icon svg,html body.aiomy-single-product-v36 .aiomy-single__policy-panel-icon svg{width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}html body.aiomy-single-product-v36 .aiomy-single__policy-copy{display:flex!important;flex-direction:column!important;min-width:0!important}html body.aiomy-single-product-v36 .aiomy-single__policy-copy strong{color:var(--text)!important;font-size:0.78rem!important;font-weight:750!important;line-height:1.35!important}html body.aiomy-single-product-v36 .aiomy-single__policy-copy small{margin-top:2px!important;color:var(--text-muted)!important;font-size:0.68rem!important;font-weight:500!important;line-height:1.4!important}html body.aiomy-single-product-v36 .aiomy-single__policy-chevron{color:#7d7889!important;font-size:1.55rem!important;font-weight:400!important;line-height:1!important;text-align:center!important}html body.aiomy-single-product-v36.aiomy-policy-drawer-open{overflow:hidden!important}html body.aiomy-single-product-v36 .aiomy-single__policy-backdrop[hidden],html body.aiomy-single-product-v36 .aiomy-single__policy-drawer[hidden],html body.aiomy-single-product-v36 .aiomy-single__policy-panel[hidden]{display:none!important}html body.aiomy-single-product-v36 .aiomy-single__policy-backdrop{position:fixed!important;z-index:99990!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;background:rgba(28,27,39,0.48)!important;opacity:0!important;transition:opacity 240ms ease!important}html body.aiomy-single-product-v36 .aiomy-single__policy-backdrop.is-open{opacity:1!important}html body.aiomy-single-product-v36 .aiomy-single__policy-drawer{position:fixed!important;z-index:99991!important;inset:0 0 0 auto!important;display:flex!important;flex-direction:column!important;width:min(92vw,510px)!important;height:100dvh!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#fff!important;color:var(--text)!important;box-shadow:-24px 0 70px rgba(28,27,39,0.18)!important;transform:translate3d(104%,0,0)!important;transition:transform 260ms cubic-bezier(0.22,0.74,0.18,1)!important}html body.aiomy-single-product-v36 .aiomy-single__policy-drawer.is-open{transform:translate3d(0,0,0)!important}html body.aiomy-single-product-v36 .aiomy-single__policy-drawer-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:82px!important;padding:18px 22px!important;border-bottom:1px solid rgba(45,45,58,0.1)!important;background:#fff!important}html body.aiomy-single-product-v36 .aiomy-single__policy-drawer-header h2{margin:0!important;color:var(--text)!important;font-size:clamp(1.25rem,2.2vw,1.7rem)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-0.025em!important}html body.aiomy-single-product-v36 .aiomy-single__policy-close{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:44px!important;height:44px!important;margin:0!important;padding:0 0 3px!important;border:1px solid rgba(45,45,58,0.11)!important;border-radius:50%!important;background:#fff!important;color:var(--text)!important;font:400 1.8rem/1 var(--font)!important;box-shadow:none!important}html body.aiomy-single-product-v36 .aiomy-single__policy-close:hover,html body.aiomy-single-product-v36 .aiomy-single__policy-close:focus-visible{border-color:transparent!important;background:var(--aiomy-gradient)!important;color:#fff!important;outline:0!important}html body.aiomy-single-product-v36 .aiomy-single__policy-drawer-body{flex:1 1 auto!important;overflow-y:auto!important;padding:clamp(24px,5vw,38px)!important;background:radial-gradient(circle at 100% 0%,rgba(135,101,246,0.09),transparent 34%),radial-gradient(circle at 0% 18%,rgba(240,77,145,0.08),transparent 32%),#fff!important}html body.aiomy-single-product-v36 .aiomy-single__policy-panel{display:block!important}html body.aiomy-single-product-v36 .aiomy-single__policy-panel>h3{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}html body.aiomy-single-product-v36 .aiomy-single__policy-panel>p{margin:22px 0 28px!important;color:var(--text-muted)!important;font-size:0.95rem!important;line-height:1.72!important}html body.aiomy-single-product-v36 .aiomy-single__policy-more{display:grid!important;gap:10px!important}html body.aiomy-single-product-v36 .aiomy-single__policy-more a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:52px!important;padding:13px 16px!important;border:1px solid rgba(45,45,58,0.1)!important;border-radius:14px!important;background:rgba(255,255,255,0.9)!important;color:var(--text)!important;font-size:0.78rem!important;font-weight:700!important;text-decoration:none!important}html body.aiomy-single-product-v36 .aiomy-single__policy-more a span{color:#e7468a!important}html body.aiomy-single-product-v36 .aiomy-single__policy-more a:hover,html body.aiomy-single-product-v36 .aiomy-single__policy-more a:focus-visible{border-color:rgba(240,77,145,0.28)!important;background:#fff!important;outline:0!important}html body.aiomy-single-product-v36 .aiomy-single__related-header{justify-content:flex-start!important}html body.aiomy-single-product-v36 .aiomy-single__related-controls{display:none!important}html body.aiomy-single-product-v36 .aiomy-single__related-carousel{position:relative!important;display:block!important;width:100%!important;min-width:0!important;overflow:hidden!important}html body.aiomy-single-product-v36 .aiomy-single__related-track{display:flex!important;align-items:stretch!important;gap:14px!important;width:max-content!important;min-width:max-content!important;margin:0!important;padding:2px 0 8px!important;overflow:visible!important;scroll-behavior:auto!important;scroll-snap-type:none!important;scrollbar-width:none!important;will-change:transform!important}html body.aiomy-single-product-v36 .aiomy-single__related-group{display:flex!important;flex:0 0 auto!important;align-items:stretch!important;gap:14px!important;width:max-content!important;min-width:max-content!important}html body.aiomy-single-product-v36 .aiomy-single__related-card{flex:0 0 var(--aiomy-related-card-width, 240px)!important;width:var(--aiomy-related-card-width, 240px)!important;min-width:var(--aiomy-related-card-width, 240px)!important;scroll-snap-align:none!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section{overflow:visible!important;border:0!important;background:rgba(255,255,255,0.72)!important;box-shadow:none!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section #reviews{width:100%!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section #comments,html body.aiomy-single-product-v36 .aiomy-single__reviews-section #review_form_wrapper{min-width:0!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section #comments ol.commentlist{display:grid!important;gap:14px!important;margin:0!important;padding:0!important;list-style:none!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section #comments ol.commentlist>li{margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section .comment_container{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:start!important;gap:14px!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section .comment_container>img.avatar{position:static!important;float:none!important;width:46px!important;height:46px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;object-fit:cover!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section .comment-text{min-width:0!important;margin:0!important;padding:18px 20px!important;border:1px solid rgba(45,45,58,0.085)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section .comment-text .meta{margin:4px 0 10px!important;color:var(--text-muted)!important;font-size:0.72rem!important;line-height:1.45!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section .comment-text .description{color:var(--text)!important;font-size:0.86rem!important;line-height:1.65!important}html body.aiomy-single-product-v36 .aiomy-single__stars>span:nth-child(2){background:var(--aiomy-gradient)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section .star-rating::before{color:#ded8df!important;-webkit-text-fill-color:#ded8df!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section .star-rating span::before,html body.aiomy-single-product-v36 .aiomy-single__reviews-section p.stars a::before{background:var(--aiomy-gradient)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section #review_form_wrapper{padding:clamp(20px,2.6vw,30px)!important;border:0!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 36px rgba(45,45,58,0.065)!important}html body.aiomy-single-product-v36 .woocommerce #review_form #respond .form-submit input#submit,html body.aiomy-single-product-v36 .woocommerce #review_form #respond input[type=submit],html body.aiomy-single-product-v36 .aiomy-single__reviews-section #respond .form-submit .submit,html body.aiomy-single-product-v36 .aiomy-single__reviews-section #respond input#submit,html body.aiomy-single-product-v36 .aiomy-single__reviews-section #respond button.submit,html body.aiomy-single-product-v36 .aiomy-single__reviews-section #respond input#submit:hover,html body.aiomy-single-product-v36 .aiomy-single__reviews-section #respond input#submit:focus,html body.aiomy-single-product-v36 .aiomy-single__reviews-section #respond input#submit:active{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:190px!important;min-height:50px!important;margin:0!important;padding:13px 24px!important;border:0!important;border-radius:15px!important;background-color:#f04d91!important;background-image:linear-gradient(118deg,#f04d91 0%,#fd72aa 48%,#8765f6 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:750 0.82rem/1.2 var(--font)!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;transform:none!important;appearance:none!important;-webkit-appearance:none!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section #respond input#submit::before,html body.aiomy-single-product-v36 .aiomy-single__reviews-section #respond input#submit::after{content:none!important;display:none!important}@media(max-width:900px){html body.aiomy-single-product-v36 .aiomy-single__short-description{overflow:visible!important;font-size:0.7rem!important;letter-spacing:0!important;text-overflow:clip!important;white-space:normal!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section #reviews{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:600px){html body.aiomy-single-product-v36 .aiomy-single__policy-drawer{width:100%!important}html body.aiomy-single-product-v36 .aiomy-single__policy-drawer-header{min-height:72px!important;padding:14px 16px!important}html body.aiomy-single-product-v36 .aiomy-single__policy-drawer-body{padding:24px 18px!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section .comment_container{grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section .comment_container>img.avatar{width:38px!important;height:38px!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section .comment-text{padding:15px!important}html body.aiomy-single-product-v36 .woocommerce #review_form #respond .form-submit input#submit,html body.aiomy-single-product-v36 .aiomy-single__reviews-section #respond input#submit{width:100%!important}}html body.aiomy-single-product-v36 .aiomy-single__rating>.aiomy-single__reviews-open{display:inline-flex!important;align-items:center!important;width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0 0 2px!important;border:0!important;border-bottom:1px solid rgba(45,45,58,0.24)!important;border-radius:0!important;background:transparent!important;color:var(--text)!important;font:650 0.74rem/1.35 var(--font)!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important;appearance:none!important}html body.aiomy-single-product-v36 .aiomy-single__rating>.aiomy-single__reviews-open:hover,html body.aiomy-single-product-v36 .aiomy-single__rating>.aiomy-single__reviews-open:focus-visible,html body.aiomy-single-product-v36 .aiomy-single__rating>.aiomy-single__reviews-open[aria-expanded=true]{border-bottom-color:#e7468a!important;color:#e7468a!important;outline:0!important}html body.aiomy-single-product-v36 button.aiomy-single__promotions-link{border:0!important;border-radius:0!important;box-shadow:none!important;cursor:pointer!important;appearance:none!important}@media(min-width:769px){html body.aiomy-single-product-v36 .aiomy-single__layout{grid-template-areas:"product purchase"!important;align-items:start!important}}html body.aiomy-single-product-v36 .aiomy-single>.aiomy-single__related{grid-area:auto!important;width:100%!important;max-width:100%!important;margin-top:24px!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-section,html body.aiomy-single-product-v36 #review_form_wrapper,html body.aiomy-single-product-v36 #review_form{display:none!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-summary{display:flex!important;flex-direction:column!important;gap:5px!important;margin:0 0 20px!important;padding:18px 20px!important;border:1px solid rgba(45,45,58,0.08)!important;border-radius:18px!important;background:linear-gradient(110deg,rgba(240,77,145,0.08),rgba(135,101,246,0.08)),#fff!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-summary strong{color:var(--text)!important;font-size:1.25rem!important;font-weight:800!important;line-height:1.2!important}html body.aiomy-single-product-v36 .aiomy-single__reviews-summary span{color:var(--text-muted)!important;font-size:0.76rem!important;line-height:1.5!important}html body.aiomy-single-product-v36 .aiomy-single__drawer-reviews{display:grid!important;gap:12px!important}html body.aiomy-single-product-v36 .aiomy-single__drawer-review{display:block!important;margin:0!important;padding:17px 18px!important;border:1px solid rgba(45,45,58,0.085)!important;border-radius:17px!important;background:rgba(255,255,255,0.92)!important;box-shadow:none!important}html body.aiomy-single-product-v36 .aiomy-single__drawer-review>header{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important;margin-bottom:7px!important}html body.aiomy-single-product-v36 .aiomy-single__drawer-review>header strong{color:var(--text)!important;font-size:0.79rem!important;font-weight:750!important}html body.aiomy-single-product-v36 .aiomy-single__drawer-review>header time{color:var(--text-muted)!important;font-size:0.66rem!important;white-space:nowrap!important}html body.aiomy-single-product-v36 .aiomy-single__drawer-review .aiomy-single__stars{display:inline-block!important;margin:0 0 8px!important;font-size:0.84rem!important}html body.aiomy-single-product-v36 .aiomy-single__drawer-review-content,html body.aiomy-single-product-v36 .aiomy-single__drawer-review-content p{margin:0!important;color:var(--text-muted)!important;font-size:0.8rem!important;line-height:1.62!important}html body.aiomy-single-product-v36 .aiomy-single__promotions-drawer>p:first-of-type{margin:0 0 18px!important}html body.aiomy-single-product-v36 .aiomy-single__promotion-cards{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}html body.aiomy-single-product-v36 .aiomy-single__promotion-card{position:relative!important;isolation:isolate!important;display:grid!important;grid-template-columns:74px minmax(0,1fr)!important;align-items:center!important;gap:15px!important;min-height:158px!important;padding:20px!important;overflow:hidden!important;border:0!important;border-radius:23px!important;background:linear-gradient(118deg,#f04d91 0%,#fd72aa 48%,#8765f6 100%)!important;color:#fff!important;text-decoration:none!important;box-shadow:0 14px 34px rgba(135,101,246,0.18)!important;transition:transform 220ms ease,box-shadow 220ms ease!important}html body.aiomy-single-product-v36 .aiomy-single__promotion-card--mint{background:linear-gradient(118deg,#2bb5aa 0%,#3ecfc4 48%,#a8efea 100%)!important;box-shadow:0 14px 34px rgba(43,181,170,0.2)!important}html body.aiomy-single-product-v36 .aiomy-single__promotion-card::before,html body.aiomy-single-product-v36 .aiomy-single__promotion-card::after{position:absolute!important;z-index:-1!important;border-radius:999px!important;background:rgba(255,255,255,0.12)!important;content:""!important;pointer-events:none!important}html body.aiomy-single-product-v36 .aiomy-single__promotion-card::before{top:-70px!important;right:-45px!important;width:190px!important;height:190px!important}html body.aiomy-single-product-v36 .aiomy-single__promotion-card::after{bottom:-85px!important;left:24%!important;width:170px!important;height:170px!important;opacity:0.66!important}html body.aiomy-single-product-v36 .aiomy-single__promotion-visual{display:grid!important;place-items:center!important;width:74px!important;height:74px!important;border:1px solid rgba(255,255,255,0.34)!important;border-radius:20px!important;background:rgba(255,255,255,0.17)!important}html body.aiomy-single-product-v36 .aiomy-single__promotion-visual svg{display:block!important;width:62px!important;height:56px!important}html body.aiomy-single-product-v36 .aiomy-single__promotion-copy{display:flex!important;flex-direction:column!important;min-width:0!important}html body.aiomy-single-product-v36 .aiomy-single__promotion-copy>span{margin-bottom:6px!important;color:rgba(255,255,255,0.87)!important;font-size:0.64rem!important;font-weight:750!important;letter-spacing:0.1em!important;line-height:1!important;text-transform:uppercase!important}html body.aiomy-single-product-v36 .aiomy-single__promotion-copy strong{color:#fff!important;font-size:1.08rem!important;font-weight:800!important;line-height:1.22!important;letter-spacing:-0.025em!important}html body.aiomy-single-product-v36 .aiomy-single__promotion-copy small{margin-top:4px!important;color:rgba(255,255,255,0.86)!important;font-size:0.7rem!important;line-height:1.45!important}html body.aiomy-single-product-v36 .aiomy-single__promotion-action{grid-column:1 / -1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:43px!important;padding:0 16px!important;border-radius:999px!important;background:#fff!important;color:#7451db!important;font-size:0.75rem!important;font-weight:750!important;line-height:1!important}html body.aiomy-single-product-v36 .aiomy-single__promotion-card--mint .aiomy-single__promotion-action{color:#218f88!important}html body.aiomy-single-product-v36 .aiomy-single__promotion-card:hover,html body.aiomy-single-product-v36 .aiomy-single__promotion-card:focus-visible{transform:translateY(-2px)!important;outline:0!important}html body.aiomy-single-product-v36 .aiomy-single__promotion-note{margin:14px 4px 0!important;color:var(--text-muted)!important;font-size:0.68rem!important;line-height:1.5!important;text-align:center!important}@media(max-width:768px){html{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}html body #site-header.site-header{position:sticky!important;top:0!important;z-index:1000!important;display:block!important;width:100%!important;max-width:100%!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important;transform:none!important;scale:1!important;animation:none!important}html body #site-header.site-header>.header-inner.container{position:relative!important;display:flex!important;flex:0 0 72px!important;align-items:center!important;justify-content:space-between!important;width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;min-width:0!important;height:72px!important;min-height:72px!important;max-height:72px!important;margin:0 auto!important;padding:0 12px!important;gap:8px!important;box-sizing:border-box!important;transform:none!important;scale:1!important;animation:none!important}html body #site-header.site-header>.header-inner.container::before{top:4px!important;right:0!important;bottom:4px!important;left:0!important;border-radius:22px!important}html body #site-header.site-header .site-logo{display:flex!important;flex:0 0 128px!important;align-items:center!important;justify-content:flex-start!important;width:128px!important;min-width:128px!important;max-width:128px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;transform:none!important;scale:1!important;transition:none!important;animation:none!important}html body #site-header.site-header .site-logo img,html body #site-header.site-header .site-logo__img,html body #site-header.site-header .site-logo .site-logo__img{display:block!important;flex:0 0 119px!important;width:119px!important;min-width:119px!important;max-width:119px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:left center!important;box-sizing:border-box!important;transform:none!important;scale:1!important;transition:none!important;animation:none!important}html body #site-header.site-header .header-actions{display:flex!important;flex:0 0 132px!important;align-items:center!important;justify-content:flex-end!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0 0 0 auto!important;padding:0!important;gap:6px!important;box-sizing:border-box!important;transform:none!important;scale:1!important}html body #site-header.site-header .header-cta,html body #site-header.site-header .header-cta.btn,html body #site-header.site-header .header-cta.btn.btn-primary{display:none!important}html body #site-header.site-header .cart-btn,html body #site-header.site-header .aiomy-account-btn,html body #site-header.site-header .nav-toggle{display:inline-flex!important;flex:0 0 40px!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:8px!important;box-sizing:border-box!important;transform:none!important;scale:1!important}html body.aiomy-single-product-v36 .aiomy-single__layout{grid-template-areas:"product" "purchase"!important}html body.aiomy-single-product-v36 .aiomy-single>.aiomy-single__related{margin-top:14px!important}}html body.aiomy-single-product-v36 .aiomy-single__policy-drawer,html body.aiomy-single-product-v36 .aiomy-single__policy-drawer-header,html body.aiomy-single-product-v36 .aiomy-single__policy-drawer-body{background:radial-gradient(circle at 100% 0%,rgba(135,101,246,0.14),transparent 36%),radial-gradient(circle at 0% 22%,rgba(240,77,145,0.12),transparent 34%),linear-gradient(135deg,#fffaf0 0%,#fff7fb 52%,#eef3ff 100%)!important}html body.aiomy-single-product-v36 .aiomy-single__policy-drawer-header h2{display:inline-block!important;background:var(--aiomy-gradient)!important;background-clip:text!important;-webkit-background-clip:text!important;color:#e84b90!important;-webkit-text-fill-color:transparent!important}html body.aiomy-single-product-v36 .aiomy-single__policy-panel-icon{display:none!important}html body.aiomy-single-product-v36 .aiomy-single__description{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}@media(max-width:768px){html body.aiomy-single-product-v36 .aiomy-single__main-image-wrap{padding:0!important;border-radius:22px!important}html body.aiomy-single-product-v36 .aiomy-single__main-image,html body.aiomy-single-product-v36 .aiomy-single__main-image-wrap>img{border-radius:22px!important}html body.aiomy-single-product-v36 .aiomy-single__description{padding:0!important}}html body.aiomy-single-product-v36 .aiomy-single__description,html body.aiomy-single-product-v36 .aiomy-single__description-heading,html body.aiomy-single-product-v36 .aiomy-single__description-content{width:100%!important;min-width:0!important;max-width:none!important;margin-right:0!important;margin-left:0!important;box-sizing:border-box!important}@media(min-width:1025px){html body.aiomy-single-product-v36 .aiomy-single__main-image-wrap{width:min(100%,560px)!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;aspect-ratio:1 / 1!important;margin-right:auto!important;margin-left:auto!important;padding:8px!important;overflow:hidden!important;border:1px solid rgba(45,45,58,0.07)!important;border-radius:34px!important;background:#fff!important;box-sizing:border-box!important}html body.aiomy-single-product-v36 .aiomy-single__main-image,html body.aiomy-single-product-v36 .aiomy-single__main-image-wrap>img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border-radius:27px!important;object-fit:cover!important;object-position:center!important;clip-path:inset(0 round 27px)!important}}@media(max-width:1024px){html body.aiomy-single-product-v36 .aiomy-single__zoom-button{display:inline-flex!important}html body #site-header.site-header .main-nav .nav-close.aiomy-nav-close-clean{color:transparent!important;font-size:0!important;line-height:0!important}html body #site-header.site-header .main-nav .nav-close.aiomy-nav-close-clean::before,html body #site-header.site-header .main-nav .nav-close.aiomy-nav-close-clean::after{display:block!important;background:#242331!important;content:""!important}}html body.aiomy-single-product-v36 .aiomy-single__related-card,html body.aiomy-single-product-v36 .aiomy-single__related-card>a{min-height:0!important;overflow:hidden!important}html body.aiomy-single-product-v36 .aiomy-single__related-card>a{display:flex!important;flex-direction:column!important;height:100%!important}html body.aiomy-single-product-v36 .aiomy-single__related-image{position:relative!important;display:block!important;flex:0 0 var(--aiomy-related-card-width, 240px)!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:var(--aiomy-related-card-width, 240px)!important;min-height:var(--aiomy-related-card-width, 240px)!important;max-height:var(--aiomy-related-card-width, 240px)!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:17px 17px 0 0!important;background:#fff!important;box-sizing:border-box!important}html body.aiomy-single-product-v36 .aiomy-single__related-image img,html body.aiomy-single-product-v36 .aiomy-single__related-image img.attachment-woocommerce_thumbnail{position:absolute!important;inset:0!important;display:block!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:contain!important;object-position:center center!important;transform:none!important;scale:1!important}html body.aiomy-single-product-v36 .aiomy-single__related-copy{position:relative!important;z-index:1!important;flex:1 1 auto!important;width:100%!important;min-height:0!important;background:#fff!important}html body.aiomy-single-product-v36 main.wc-main{min-height:0!important;height:auto!important;margin-bottom:0!important;padding-bottom:clamp(10px,1.25vw,16px)!important}html body.aiomy-single-product-v36 main.wc-main>.container,html body.aiomy-single-product-v36 main.wc-main>.container>.woocommerce,html body.aiomy-single-product-v36 .aiomy-single,html body.aiomy-single-product-v36 .aiomy-single>.aiomy-single__related{min-height:0!important;margin-bottom:0!important;padding-bottom:0!important}html body.aiomy-single-product-v36 .aiomy-single>.aiomy-single__related{padding-bottom:clamp(14px,2vw,22px)!important}html body.aiomy-single-product-v36 .site-footer,html body.aiomy-single-product-v36 footer.site-footer{margin-top:0!important}@media(max-width:1024px){html body.aiomy-single-product-v36 main.wc-main{padding-bottom:10px!important}html body.aiomy-single-product-v36 .aiomy-single>.aiomy-single__related{margin-bottom:0!important;padding-bottom:14px!important}}html body.aiomy-single-product-v36 .aiomy-single__related-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}html body.aiomy-single-product-v36 .aiomy-single__related-controls{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:8px!important}html body.aiomy-single-product-v36 .aiomy-single__related-controls button{display:inline-flex!important;flex:0 0 42px!important;align-items:center!important;justify-content:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0!important;border:1px solid rgba(45,45,58,0.11)!important;border-radius:50%!important;background:#fff!important;color:#2d2d3a!important;box-shadow:0 7px 18px rgba(45,45,58,0.08)!important;cursor:pointer!important;appearance:none!important;transition:border-color 180ms ease,color 180ms ease,transform 180ms ease!important}html body.aiomy-single-product-v36 .aiomy-single__related-controls button svg{display:block!important;width:20px!important;height:20px!important;pointer-events:none!important}html body.aiomy-single-product-v36 .aiomy-single__related-controls button:hover,html body.aiomy-single-product-v36 .aiomy-single__related-controls button:focus-visible{border-color:transparent!important;background:var(--aiomy-gradient)!important;color:#fff!important;outline:0!important;transform:translateY(-1px)!important}html body.aiomy-single-product-v36 .aiomy-single__related-controls button:active{transform:translateY(0) scale(0.96)!important}html body.aiomy-single-product-v36 .aiomy-single__related-carousel:focus-visible{border-radius:18px!important;outline:2px solid rgba(240,77,145,0.42)!important;outline-offset:4px!important}@media(max-width:768px){html body.aiomy-single-product-v36 .aiomy-single__related-header{gap:10px!important}html body.aiomy-single-product-v36 .aiomy-single__related-controls{gap:6px!important}html body.aiomy-single-product-v36 .aiomy-single__related-controls button{flex-basis:38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important}}@media(max-width:1024px),(hover:none)and (pointer:coarse){html,body{touch-action:auto!important;-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}input,select,textarea{font-size:16px!important}}@media(max-width:768px){html body.aiomy-mobile-nav-open{overscroll-behavior:none!important}html body #site-header.site-header #main-nav.main-nav{position:fixed!important;z-index:100000!important;top:0!important;right:-110vw!important;bottom:auto!important;left:auto!important;width:min(86vw,320px)!important;max-width:calc(100vw - 20px)!important;height:100vh!important;height:100dvh!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:right 260ms ease,opacity 180ms ease,visibility 0s linear 260ms!important;transform:translate3d(0,0,0)!important;-webkit-transform:translate3d(0,0,0)!important}html body #site-header.site-header #main-nav.main-nav.is-open{right:0!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transition:right 260ms ease,opacity 180ms ease,visibility 0s linear 0s!important}}html body.aiomy-cart-v51{background-color:#fffdf9!important;background-image:radial-gradient(circle at 12% 16%,rgba(255,212,92,0.28),transparent 28%),radial-gradient(circle at 76% 24%,rgba(255,117,168,0.27),transparent 27%),radial-gradient(circle at 89% 42%,rgba(135,101,246,0.15),transparent 25%),radial-gradient(circle at 104% 55%,rgba(81,169,245,0.22),transparent 30%),linear-gradient(135deg,#fffdf9 0%,#fff8fb 45%,#f7f7ff 100%)!important;background-repeat:no-repeat!important;background-position:center top!important;background-size:cover!important;background-attachment:fixed!important;overflow-x:clip!important}html body.aiomy-cart-v51 #site-header.site-header,html body.aiomy-cart-v51 #site-header.site-header:hover,html body.aiomy-cart-v51 #site-header.site-header:focus-within{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-bottom:0!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body.aiomy-cart-v51 #site-header.site-header::before,html body.aiomy-cart-v51 #site-header.site-header::after{display:none!important;content:none!important}html body.aiomy-cart-v51 #site-header.site-header>.header-inner.container{background:transparent!important;border:0!important;box-shadow:none!important}html body.aiomy-cart-v51 main,html body.aiomy-cart-v51 main.site-main,html body.aiomy-cart-v51 main.wc-main,html body.aiomy-cart-v51 main>.container,html body.aiomy-cart-v51 .site-content,html body.aiomy-cart-v51 .content-area,html body.aiomy-cart-v51 .entry-content,html body.aiomy-cart-v51 .woocommerce,html body.aiomy-cart-v51 .wp-site-blocks,html body.aiomy-cart-v51 .wp-block-post-content,html body.aiomy-cart-v51 .wp-block-woocommerce-cart,html body.aiomy-cart-v51 .wp-block-woocommerce-empty-cart-block,html body.aiomy-cart-v51 .woocommerce-notices-wrapper{background:transparent!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}html body.aiomy-cart-v51 main.site-main,html body.aiomy-cart-v51 main.wc-main{min-height:0!important;margin:0!important;padding-top:clamp(34px,5vw,64px)!important;padding-bottom:clamp(16px,2.2vw,28px)!important}html body.aiomy-cart-v51 main>.container,html body.aiomy-cart-v51 main .entry-content,html body.aiomy-cart-v51 main .woocommerce,html body.aiomy-cart-v51 main .wp-block-post-content{width:100%!important;max-width:1200px!important;margin-right:auto!important;margin-left:auto!important;padding-right:24px!important;padding-left:24px!important;box-sizing:border-box!important}html body.aiomy-cart-v51.aiomy-cart-is-empty .entry-header,html body.aiomy-cart-v51.aiomy-cart-is-empty .page-header,html body.aiomy-cart-v51.aiomy-cart-is-empty .entry-title,html body.aiomy-cart-v51.aiomy-cart-is-empty .page-title,html body.aiomy-cart-v51.aiomy-cart-is-empty .wp-block-post-title{display:none!important}html body.aiomy-cart-v51 .wc-block-cart__empty-cart__title,html body.aiomy-cart-v51 .wc-block-cart__empty-cart__title::before,html body.aiomy-cart-v51 .wp-block-woocommerce-empty-cart-block>hr,html body.aiomy-cart-v51 .wp-block-woocommerce-empty-cart-block>.wp-block-heading,html body.aiomy-cart-v51 .wp-block-woocommerce-empty-cart-block>.wp-block-woocommerce-product-new{display:none!important}html body.aiomy-cart-v51 .wp-block-woocommerce-empty-cart-block{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}html body.aiomy-cart-v51 .aiomy-cart-empty,html body.aiomy-cart-v51 .aiomy-cart-empty *,html body.aiomy-cart-v51 .aiomy-cart-empty *::before,html body.aiomy-cart-v51 .aiomy-cart-empty *::after{box-sizing:border-box!important}html body.aiomy-cart-v51 .aiomy-cart-empty{width:100%!important;max-width:1200px!important;margin:0 auto!important;color:var(--text)!important}html body.aiomy-cart-v51 .aiomy-cart-empty__hero{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:clamp(280px,33vw,390px)!important;margin:0 auto clamp(20px,2.5vw,30px)!important;padding:clamp(48px,7vw,82px) 20px!important;text-align:center!important}html body.aiomy-cart-v51 .aiomy-cart-empty__hero h1{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:0 0.24em!important;width:100%!important;margin:0 0 clamp(26px,3vw,38px)!important;color:var(--text)!important;font-family:var(--font)!important;font-size:clamp(2.2rem,5.2vw,4.65rem)!important;font-weight:800!important;line-height:1.06!important;letter-spacing:-0.05em!important;text-align:center!important;text-wrap:balance!important}html body.aiomy-cart-v51 .aiomy-cart-empty__title-gradient{display:inline-block!important;padding-right:0.05em!important;background:var(--aiomy-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#f04d91!important;-webkit-text-fill-color:transparent!important}html body.aiomy-cart-v51 .aiomy-cart-empty__shop-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-width:230px!important;min-height:58px!important;margin:0!important;padding:15px 25px!important;border:0!important;border-radius:999px!important;background:var(--aiomy-gradient)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:0.95rem!important;font-weight:750!important;line-height:1.1!important;text-decoration:none!important;box-shadow:0 14px 32px rgba(214,69,148,0.2)!important;transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease!important}html body.aiomy-cart-v51 .aiomy-cart-empty__shop-button svg{display:block!important;flex:0 0 20px!important}@media(hover:hover)and (pointer:fine){html body.aiomy-cart-v51 .aiomy-cart-empty__shop-button:hover,html body.aiomy-cart-v51 .aiomy-cart-empty__shop-button:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important;outline:0!important;filter:saturate(1.08) brightness(1.02)!important;transform:translateY(-2px)!important;box-shadow:0 18px 38px rgba(214,69,148,0.26)!important}}html body.aiomy-cart-v51 .aiomy-cart-empty__recommendations{width:100%!important;min-width:0!important;margin:0!important;padding:clamp(20px,3vw,32px)!important;overflow:hidden!important;border:1px solid rgba(255,255,255,0.92)!important;border-radius:28px!important;background:rgba(255,255,255,0.94)!important;box-shadow:0 18px 54px rgba(45,45,58,0.09)!important}html body.aiomy-cart-v51 .aiomy-cart-empty__recommendations-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0 0 20px!important}html body.aiomy-cart-v51 .aiomy-cart-empty__recommendations-header h2{margin:0!important;color:var(--text)!important;font-size:clamp(1.55rem,2.8vw,2.25rem)!important;font-weight:800!important;line-height:1.14!important;letter-spacing:-0.04em!important;text-transform:none!important}html body.aiomy-cart-v51 .aiomy-cart-empty__recommendations-header h2 span{background:var(--aiomy-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#ee4f91!important;-webkit-text-fill-color:transparent!important}html body.aiomy-cart-v51 .aiomy-cart-empty__controls{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:8px!important}html body.aiomy-cart-v51 .aiomy-cart-empty__controls button{display:inline-flex!important;flex:0 0 42px!important;align-items:center!important;justify-content:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0!important;border:1px solid rgba(45,45,58,0.11)!important;border-radius:50%!important;background:#fff!important;color:var(--text)!important;box-shadow:0 7px 18px rgba(45,45,58,0.08)!important;cursor:pointer!important;appearance:none!important;transition:border-color 180ms ease,color 180ms ease,transform 180ms ease!important}html body.aiomy-cart-v51 .aiomy-cart-empty__controls button svg{display:block!important;width:20px!important;height:20px!important;pointer-events:none!important}html body.aiomy-cart-v51 .aiomy-cart-empty__controls button:hover,html body.aiomy-cart-v51 .aiomy-cart-empty__controls button:focus-visible{border-color:transparent!important;background:var(--aiomy-gradient)!important;color:#fff!important;outline:0!important;transform:translateY(-1px)!important}html body.aiomy-cart-v51 .aiomy-cart-empty__carousel{touch-action:pan-x pan-y pinch-zoom!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:auto!important;scroll-snap-type:none!important;overflow-anchor:none;scrollbar-width:none;cursor:grab;position:relative!important;display:block!important;width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;outline:0!important}html body.aiomy-cart-v51 .aiomy-cart-empty__carousel::-webkit-scrollbar{display:none}html body.aiomy-cart-v51 .aiomy-cart-empty__carousel.is-dragging{cursor:grabbing;user-select:none;-webkit-user-select:none}html body.aiomy-cart-v51 .aiomy-cart-empty__carousel img{-webkit-user-drag:none}html body.aiomy-cart-v51 .aiomy-cart-empty__carousel:focus-visible{border-radius:18px!important;outline:2px solid rgba(240,77,145,0.42)!important;outline-offset:4px!important}html body.aiomy-cart-v51 .aiomy-cart-empty__track,html body.aiomy-cart-v51 .aiomy-cart-empty__group{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:14px!important;width:max-content!important;max-width:none!important;margin:0!important;padding:0!important}html body.aiomy-cart-v51 .aiomy-cart-empty__track{will-change:auto!important;transform:none!important;transition:none!important}html body.aiomy-cart-v51 .aiomy-cart-empty__group{flex:0 0 auto!important}html body.aiomy-cart-v51 .aiomy-cart-empty__product-card{position:relative!important;display:flex!important;flex-direction:column!important;flex:0 0 var(--aiomy-cart-card-width, 240px)!important;width:var(--aiomy-cart-card-width, 240px)!important;min-width:var(--aiomy-cart-card-width, 240px)!important;max-width:var(--aiomy-cart-card-width, 240px)!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(45,45,58,0.08)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease!important}html body.aiomy-cart-v51 .aiomy-cart-empty__product-link{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;width:100%!important;min-height:0!important;color:inherit!important;text-decoration:none!important}html body.aiomy-cart-v51 .aiomy-cart-empty__product-image{position:relative!important;display:block!important;flex:0 0 var(--aiomy-cart-card-width, 240px)!important;width:100%!important;min-width:100%!important;height:var(--aiomy-cart-card-width, 240px)!important;min-height:var(--aiomy-cart-card-width, 240px)!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:17px 17px 0 0!important;background:#fff!important}html body.aiomy-cart-v51 .aiomy-cart-empty__product-image img,html body.aiomy-cart-v51 .aiomy-cart-empty__product-image img.attachment-woocommerce_thumbnail{position:absolute!important;inset:0!important;display:block!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:contain!important;object-position:center center!important;transform:none!important}html body.aiomy-cart-v51 .aiomy-cart-empty__product-copy{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:8px!important;width:100%!important;min-height:92px!important;margin:0!important;padding:12px!important;background:#fff!important}html body.aiomy-cart-v51 .aiomy-cart-empty__product-copy strong{display:-webkit-box!important;overflow:hidden!important;color:var(--text)!important;font-size:0.76rem!important;font-weight:700!important;line-height:1.42!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}html body.aiomy-cart-v51 .aiomy-cart-empty__product-copy small,html body.aiomy-cart-v51 .aiomy-cart-empty__product-copy .amount,html body.aiomy-cart-v51 .aiomy-cart-empty__product-copy bdi{margin-top:auto!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;font-size:0.8rem!important;font-weight:800!important}html body.aiomy-cart-v51 .aiomy-cart-empty__product-actions{display:flex!important;flex:0 0 auto!important;width:100%!important;margin:0!important;padding:0 12px 12px!important;background:#fff!important;box-sizing:border-box!important}html body.aiomy-cart-v51 .aiomy-cart-empty__add-to-cart,html body.aiomy-cart-v51 .aiomy-cart-empty__add-to-cart:hover,html body.aiomy-cart-v51 .aiomy-cart-empty__add-to-cart:focus,html body.aiomy-cart-v51 .aiomy-cart-empty__add-to-cart:focus-visible,html body.aiomy-cart-v51 .aiomy-cart-empty__add-to-cart:active{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:42px!important;margin:0!important;padding:9px 12px!important;border:1px solid #2d2d3a!important;border-radius:999px!important;background:#2d2d3a!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;font-family:var(--font)!important;font-size:0.74rem!important;font-weight:700!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;transform:none!important;box-sizing:border-box!important}html body.aiomy-cart-v51 .aiomy-cart-empty__add-to-cart svg{display:block!important;flex:0 0 17px!important;width:17px!important;height:17px!important;pointer-events:none!important}html body.aiomy-cart-v51 .aiomy-cart-empty__add-to-cart span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body.aiomy-cart-v51 .aiomy-cart-empty__add-to-cart.loading,html body.aiomy-cart-v51 .aiomy-cart-empty__add-to-cart.added{border-color:#2d2d3a!important;background:#2d2d3a!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}html body.aiomy-cart-v51 .aiomy-cart-empty__choose-options,html body.aiomy-cart-v51 .aiomy-cart-empty__choose-options:hover,html body.aiomy-cart-v51 .aiomy-cart-empty__choose-options:focus-visible{border-color:transparent!important;background:var(--aiomy-gradient)!important}@media(hover:hover)and (pointer:fine){html body.aiomy-cart-v51 .aiomy-cart-empty__product-card:hover{border-color:transparent!important;background:linear-gradient(#fff,#fff) padding-box,var(--aiomy-gradient) border-box!important;box-shadow:0 14px 32px rgba(138,100,246,0.15)!important;transform:none!important}html body.aiomy-cart-v51 .aiomy-cart-empty__add-to-cart:not(.aiomy-cart-empty__choose-options):hover{border-color:#20202c!important;background:#20202c!important}}html body.aiomy-cart-v51 .footer-cta-bar{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.aiomy-cart-v51 .site-footer,html body.aiomy-cart-v51 footer.site-footer,html body.aiomy-cart-v51 .footer-main{margin-top:0!important}@media(max-width:768px){html body.aiomy-cart-v51{background-attachment:scroll!important}html body.aiomy-cart-v51 #site-header.site-header,html body.aiomy-cart-v51 #site-header.site-header:hover,html body.aiomy-cart-v51 #site-header.site-header:focus-within{width:100%!important;height:72px!important;min-height:72px!important;max-height:72px!important;background:transparent!important}html body.aiomy-cart-v51 main.site-main,html body.aiomy-cart-v51 main.wc-main{padding-top:18px!important;padding-bottom:10px!important}html body.aiomy-cart-v51 main>.container,html body.aiomy-cart-v51 main .entry-content,html body.aiomy-cart-v51 main .woocommerce,html body.aiomy-cart-v51 main .wp-block-post-content{padding-right:12px!important;padding-left:12px!important}html body.aiomy-cart-v51 .aiomy-cart-empty__hero{min-height:300px!important;margin-bottom:14px!important;padding:46px 8px 42px!important}html body.aiomy-cart-v51 .aiomy-cart-empty__hero h1{flex-direction:column!important;gap:4px!important;margin-bottom:28px!important;font-size:clamp(2.05rem,10.3vw,3.25rem)!important}html body.aiomy-cart-v51 .aiomy-cart-empty__shop-button{width:min(100%,270px)!important;min-width:0!important;min-height:54px!important}html body.aiomy-cart-v51 .aiomy-cart-empty__recommendations{padding:18px 14px!important;border-radius:24px!important}html body.aiomy-cart-v51 .aiomy-cart-empty__recommendations-header{gap:10px!important;margin-bottom:16px!important}html body.aiomy-cart-v51 .aiomy-cart-empty__recommendations-header h2{font-size:clamp(1.42rem,7.2vw,1.9rem)!important}html body.aiomy-cart-v51 .aiomy-cart-empty__controls{gap:6px!important}html body.aiomy-cart-v51 .aiomy-cart-empty__controls button{flex-basis:38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important}html body.aiomy-cart-v51 .aiomy-cart-empty__track,html body.aiomy-cart-v51 .aiomy-cart-empty__group{gap:10px!important}html body.aiomy-cart-v51 .aiomy-cart-empty__product-copy{min-height:86px!important;padding:10px!important}html body.aiomy-cart-v51 .aiomy-cart-empty__product-actions{padding:0 10px 10px!important}html body.aiomy-cart-v51 .aiomy-cart-empty__add-to-cart,html body.aiomy-cart-v51 .aiomy-cart-empty__add-to-cart:hover,html body.aiomy-cart-v51 .aiomy-cart-empty__add-to-cart:focus,html body.aiomy-cart-v51 .aiomy-cart-empty__add-to-cart:focus-visible,html body.aiomy-cart-v51 .aiomy-cart-empty__add-to-cart:active{min-height:40px!important;padding:8px 9px!important;font-size:0.7rem!important}}@media(min-width:769px){html body.aiomy-cart-v51 .aiomy-cart-empty__hero h1{flex-direction:column!important;flex-wrap:nowrap!important;gap:clamp(10px,1vw,16px)!important}html body.aiomy-cart-v51 .aiomy-cart-empty__hero h1>span{display:block!important;width:100%!important;word-spacing:0.18em!important}html body.aiomy-cart-v51 .aiomy-cart-empty__title-gradient{word-spacing:0.18em!important;letter-spacing:-0.035em!important}}html body .woocommerce-notices-wrapper .woocommerce-message.aiomy-add-to-cart-notice,html body .woocommerce-notices-wrapper .woocommerce-message.aiomy-add-to-cart-notice:hover,html body .woocommerce-notices-wrapper .woocommerce-message.aiomy-add-to-cart-notice:focus,html body .woocommerce-notices-wrapper .woocommerce-message.aiomy-add-to-cart-notice:focus-visible,html body .woocommerce-notices-wrapper .woocommerce-message.aiomy-add-to-cart-notice:focus-within,html body .woocommerce-notices-wrapper .woocommerce-message.aiomy-add-to-cart-notice:active,html body .woocommerce-message.aiomy-add-to-cart-notice,html body .woocommerce-message.aiomy-add-to-cart-notice:hover,html body .woocommerce-message.aiomy-add-to-cart-notice:focus,html body .woocommerce-message.aiomy-add-to-cart-notice:focus-visible,html body .woocommerce-message.aiomy-add-to-cart-notice:focus-within,html body .woocommerce-message.aiomy-add-to-cart-notice:active{border:2px solid transparent!important;outline:0!important;outline-width:0!important;outline-style:none!important;outline-color:transparent!important;outline-offset:0!important;background:linear-gradient(#ffffff,#ffffff) padding-box,var(--aiomy-gradient) border-box!important;box-shadow:0 12px 30px rgba(45,45,58,0.08)!important;filter:none!important;-webkit-tap-highlight-color:transparent!important}html body.aiomy-checkout-v59{background-color:#fffdf9!important;background-image:radial-gradient(circle at 12% 16%,rgba(255,212,92,0.28),transparent 28%),radial-gradient(circle at 76% 24%,rgba(255,117,168,0.27),transparent 27%),radial-gradient(circle at 89% 42%,rgba(135,101,246,0.15),transparent 25%),radial-gradient(circle at 104% 55%,rgba(81,169,245,0.22),transparent 30%),linear-gradient(135deg,#fffdf9 0%,#fff8fb 45%,#f7f7ff 100%)!important;background-repeat:no-repeat!important;background-position:center top!important;background-size:cover!important;background-attachment:fixed!important;overflow-x:clip!important}html body.aiomy-checkout-v59 #page,html body.aiomy-checkout-v59 .site,html body.aiomy-checkout-v59 .site-content,html body.aiomy-checkout-v59 .content-area,html body.aiomy-checkout-v59 main,html body.aiomy-checkout-v59 main.site-main,html body.aiomy-checkout-v59 main.wc-main,html body.aiomy-checkout-v59 main>.container,html body.aiomy-checkout-v59 article,html body.aiomy-checkout-v59 .entry-content,html body.aiomy-checkout-v59 .wp-site-blocks,html body.aiomy-checkout-v59 .wp-block-post-content,html body.aiomy-checkout-v59 .woocommerce,html body.aiomy-checkout-v59 .woocommerce-notices-wrapper{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body.aiomy-checkout-v59 #site-header.site-header,html body.aiomy-checkout-v59 #site-header.site-header:hover,html body.aiomy-checkout-v59 #site-header.site-header:focus-within{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-bottom:0!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body.aiomy-checkout-v59 #site-header.site-header::before,html body.aiomy-checkout-v59 #site-header.site-header::after{display:none!important;content:none!important}html body.aiomy-checkout-v59 #site-header.site-header>.header-inner.container{background:transparent!important;border:0!important;box-shadow:none!important}html body.aiomy-checkout-v59 main.site-main,html body.aiomy-checkout-v59 main.wc-main{min-height:0!important;margin:0!important;padding:clamp(34px,5vw,64px) 0 clamp(24px,4vw,48px)!important}html body.aiomy-checkout-v59 main>.container{width:100%!important;max-width:1200px!important;margin-right:auto!important;margin-left:auto!important;padding-right:24px!important;padding-left:24px!important;box-sizing:border-box!important}html body.aiomy-checkout-v59 main .entry-content,html body.aiomy-checkout-v59 main .wp-block-post-content,html body.aiomy-checkout-v59 main .woocommerce{width:100%!important;max-width:none!important;margin:0!important;padding-right:0!important;padding-left:0!important;box-sizing:border-box!important}html body.aiomy-checkout-v59 .woocommerce-form-coupon-toggle,html body.aiomy-checkout-v59 form.checkout_coupon,html body.aiomy-checkout-v59 .checkout_coupon{display:none!important}html body.aiomy-checkout-v59 .entry-header,html body.aiomy-checkout-v59 .page-header{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important;background:transparent!important;border:0!important}html body.aiomy-checkout-v59 .entry-title,html body.aiomy-checkout-v59 .page-title,html body.aiomy-checkout-v59 h1.wp-block-post-title{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:7px!important;width:fit-content!important;max-width:100%!important;margin:0 0 34px!important;color:#20203b!important;font-family:var(--font)!important;font-size:clamp(1.65rem,2.05vw,2rem)!important;font-weight:800!important;line-height:1.02!important;letter-spacing:-0.035em!important;text-align:left!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}html body.aiomy-checkout-v59 .aiomy-checkout-v61__title-line{display:block!important;width:100%!important;white-space:nowrap!important}html body.aiomy-checkout-v59 .aiomy-checkout-v59__title-gradient{display:block!important;color:#f04d91!important;background:var(--aiomy-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}html body.aiomy-checkout-v59 form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1fr) 466px!important;grid-template-rows:auto 1fr!important;column-gap:clamp(24px,3vw,40px)!important;row-gap:0!important;width:100%!important;margin:0!important;align-items:start!important}html body.aiomy-checkout-v59 form.checkout.woocommerce-checkout>#customer_details{grid-column:1!important;grid-row:1 / span 2!important;width:100%!important;margin:0!important;padding:clamp(24px,3vw,36px)!important;border:1px solid rgba(45,45,58,0.07)!important;border-radius:28px!important;background:rgba(255,255,255,0.88)!important;box-shadow:0 16px 45px rgba(45,45,58,0.07)!important;box-sizing:border-box!important}html body.aiomy-checkout-v59 form.checkout.woocommerce-checkout>#order_review_heading{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:466px!important;margin:0!important;padding:clamp(24px,3vw,32px) clamp(24px,3vw,32px) 16px!important;border:1px solid rgba(45,45,58,0.07)!important;border-bottom:0!important;border-radius:28px 28px 0 0!important;background:rgba(255,255,255,0.88)!important;color:#20203b!important;box-shadow:0 16px 45px rgba(45,45,58,0.07)!important;box-sizing:border-box!important;font-size:clamp(1.25rem,2vw,1.55rem)!important;font-weight:800!important;line-height:1.2!important}html body.aiomy-checkout-v59 form.checkout.woocommerce-checkout>#order_review{grid-column:2!important;grid-row:2!important;width:100%!important;min-width:0!important;max-width:466px!important;margin:0!important;padding:0 clamp(24px,3vw,32px) clamp(24px,3vw,32px)!important;border:1px solid rgba(45,45,58,0.07)!important;border-top:0!important;border-radius:0 0 28px 28px!important;background:rgba(255,255,255,0.88)!important;box-shadow:0 16px 45px rgba(45,45,58,0.07)!important;box-sizing:border-box!important}html body.aiomy-checkout-v59 #customer_details::before,html body.aiomy-checkout-v59 #customer_details::after{display:none!important;content:none!important}html body.aiomy-checkout-v59 #customer_details .col-1,html body.aiomy-checkout-v59 #customer_details .col-2{float:none!important;width:100%!important;max-width:none!important;margin:0!important}html body.aiomy-checkout-v59 #customer_details .col-2{margin-top:18px!important}html body.aiomy-checkout-v59 .woocommerce-billing-fields>h3,html body.aiomy-checkout-v59 .woocommerce-shipping-fields>h3,html body.aiomy-checkout-v59 .woocommerce-additional-fields>h3{margin:0 0 22px!important;color:#20203b!important;font-size:clamp(1.15rem,2vw,1.4rem)!important;font-weight:800!important;line-height:1.25!important}html body.aiomy-checkout-v59 form.checkout .form-row{margin:0 0 16px!important}html body.aiomy-checkout-v59 form.checkout .form-row label{margin:0 0 7px!important;color:#20203b!important;font-size:0.8rem!important;font-weight:700!important;line-height:1.4!important}html body.aiomy-checkout-v59 form.checkout .required{color:#f04d91!important;text-decoration:none!important}html body.aiomy-checkout-v59 form.checkout input.input-text,html body.aiomy-checkout-v59 form.checkout textarea,html body.aiomy-checkout-v59 form.checkout select,html body.aiomy-checkout-v59 form.checkout .select2-selection{width:100%!important;min-height:48px!important;margin:0!important;padding:11px 14px!important;border:1px solid rgba(45,45,58,0.12)!important;border-radius:13px!important;outline:0!important;background:#ffffff!important;color:#20203b!important;box-shadow:none!important;box-sizing:border-box!important;font-family:var(--font)!important;font-size:0.9rem!important;transition:border-color 180ms ease,box-shadow 180ms ease!important}html body.aiomy-checkout-v59 form.checkout textarea{min-height:108px!important;resize:vertical!important}html body.aiomy-checkout-v59 form.checkout input.input-text:focus,html body.aiomy-checkout-v59 form.checkout textarea:focus,html body.aiomy-checkout-v59 form.checkout select:focus,html body.aiomy-checkout-v59 form.checkout .select2-container--open .select2-selection{border-color:#f04d91!important;box-shadow:0 0 0 3px rgba(240,77,145,0.12)!important}html body.aiomy-checkout-v59 form.checkout .woocommerce-invalid input.input-text,html body.aiomy-checkout-v59 form.checkout .woocommerce-invalid .select2-selection{border-color:#d63638!important;box-shadow:0 0 0 3px rgba(214,54,56,0.09)!important}html body.aiomy-checkout-v59 form.checkout .select2-selection__rendered{padding:0!important;line-height:24px!important}html body.aiomy-checkout-v59 form.checkout .select2-selection__arrow{top:50%!important;right:10px!important;transform:translateY(-50%)!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table{width:100%!important;margin:0 0 20px!important;border:1px solid rgba(45,45,58,0.08)!important;border-collapse:separate!important;border-spacing:0!important;border-radius:16px!important;background:rgba(255,255,255,0.72)!important;overflow:hidden!important;table-layout:fixed!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table th,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table td{padding:13px 12px!important;border:0!important;border-bottom:1px solid rgba(45,45,58,0.08)!important;color:#20203b!important;font-size:0.82rem!important;line-height:1.45!important;vertical-align:top!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table th{font-weight:800!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table thead th.product-name,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tbody td.product-name{display:table-cell!important;width:66%!important;padding-right:18px!important;text-align:left!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;hyphens:auto!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table thead th.product-total,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tbody td.product-total{display:table-cell!important;width:34%!important;min-width:0!important;text-align:right!important;white-space:nowrap!important;visibility:visible!important;opacity:1!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tbody td.product-total .amount,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot td .amount{display:block!important;width:100%!important;margin-left:auto!important;text-align:right!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot th{width:66%!important;padding-right:16px!important;text-align:left!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot td{width:34%!important;min-width:0!important;padding-left:8px!important;text-align:right!important;white-space:normal!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal>th,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal>td{display:table-cell!important;visibility:visible!important;opacity:1!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal>td{text-align:right!important;white-space:nowrap!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals>td,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tr.shipping>td{display:block!important;width:100%!important;min-width:0!important;padding-left:0!important;white-space:normal!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal{display:table-row!important;visibility:visible!important;opacity:1!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tr.shipping{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:start!important;width:100%!important;visibility:visible!important;opacity:1!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals>th,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tr.shipping>th{display:block!important;width:auto!important;min-width:0!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table .product-quantity{display:inline!important;white-space:nowrap!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tr:last-child th,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tr:last-child td{border-bottom:0!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tr.order-total{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(188px,auto)!important;align-items:start!important;width:100%!important;visibility:visible!important;opacity:1!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tr.order-total>th{display:block!important;width:auto!important;min-width:0!important;padding-top:17px!important;font-size:0.9rem!important;font-weight:800!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tr.order-total>td{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:flex-start!important;gap:4px!important;width:auto!important;min-width:0!important;padding-top:15px!important;text-align:right!important;white-space:normal!important;visibility:visible!important;opacity:1!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tr.order-total>td>strong{display:block!important;width:100%!important;line-height:1.05!important;text-align:right!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tr.order-total>td>strong .amount{display:block!important;width:100%!important;margin:0!important;color:#20203b!important;font-size:1.3rem!important;font-weight:900!important;line-height:1.05!important;text-align:right!important;white-space:nowrap!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tr.order-total .includes_tax{display:block!important;width:100%!important;margin:0!important;color:#6f6f83!important;font-size:0.68rem!important;font-weight:500!important;line-height:1.35!important;text-align:right!important;white-space:normal!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tr.order-total .includes_tax .amount{display:inline!important;width:auto!important;margin:0!important;color:inherit!important;font:inherit!important;font-weight:700!important;white-space:nowrap!important}html body.aiomy-checkout-v59 .woocommerce-shipping-methods,html body.aiomy-checkout-v59 #shipping_method{display:grid!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;box-sizing:border-box!important}html body.aiomy-checkout-v59 .woocommerce-shipping-methods>li,html body.aiomy-checkout-v59 #shipping_method>li{display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:flex-start!important;gap:8px!important;width:100%!important;margin:0!important;padding:9px 10px!important;border:1px solid rgba(45,45,58,0.09)!important;border-radius:11px!important;background:#ffffff!important;box-sizing:border-box!important;overflow:visible!important}html body.aiomy-checkout-v59 .woocommerce-shipping-methods input[type=radio],html body.aiomy-checkout-v59 #shipping_method input[type=radio]{flex:0 0 auto!important;margin:3px 0 0!important;accent-color:#f04d91!important}html body.aiomy-checkout-v59 .woocommerce-shipping-methods label,html body.aiomy-checkout-v59 #shipping_method label{display:block!important;min-width:0!important;width:100%!important;margin:0!important;color:#20203b!important;font-size:0.8rem!important;font-weight:700!important;line-height:1.4!important;cursor:pointer!important;overflow-wrap:break-word!important;word-break:normal!important;hyphens:none!important}html body.aiomy-checkout-v59 .woocommerce-shipping-methods label img,html body.aiomy-checkout-v59 #shipping_method label img{display:block!important;float:none!important;position:static!important;width:auto!important;max-width:58px!important;max-height:28px!important;margin:7px 0 0!important;object-fit:contain!important}html body.aiomy-checkout-v59 .woocommerce-shipping-methods .amount,html body.aiomy-checkout-v59 #shipping_method .amount{display:inline!important;width:auto!important;margin:0!important;text-align:left!important;white-space:nowrap!important}html body.aiomy-checkout-v59 tr.woocommerce-shipping-totals td .button,html body.aiomy-checkout-v59 tr.shipping td .button,html body.aiomy-checkout-v59 tr.woocommerce-shipping-totals td button,html body.aiomy-checkout-v59 tr.shipping td button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;min-height:48px!important;margin:10px 0 0!important;padding:10px 14px!important;box-sizing:border-box!important;font-size:0.82rem!important;line-height:1.2!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping{display:table-row!important;width:100%!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>th,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping>th{display:table-cell!important;width:32%!important;padding:15px 10px 14px 12px!important;vertical-align:top!important;text-align:left!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping>td{display:table-cell!important;width:68%!important;min-width:0!important;padding:10px 12px 14px 6px!important;vertical-align:top!important;text-align:left!important;white-space:normal!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals ul#shipping_method,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping ul#shipping_method,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping ul.woocommerce-shipping-methods{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals ul#shipping_method>li,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping ul#shipping_method>li,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods>li,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping ul.woocommerce-shipping-methods>li{display:grid!important;grid-template-columns:17px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:10px 11px!important;border:1px solid rgba(45,45,58,0.11)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals ul#shipping_method>li:has(input[type=radio]:checked),html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping ul#shipping_method>li:has(input[type=radio]:checked){border-color:rgba(240,77,145,0.38)!important;box-shadow:0 0 0 2px rgba(240,77,145,0.07)!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals #shipping_method label,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping #shipping_method label{display:block!important;width:100%!important;min-width:0!important;margin:0!important;color:#20203b!important;font-size:0.82rem!important;font-weight:750!important;line-height:1.35!important;text-align:left!important;overflow-wrap:normal!important;word-break:normal!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals #shipping_method label .amount,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping #shipping_method label .amount{display:inline-block!important;float:right!important;width:auto!important;margin:0 0 0 8px!important;color:#20203b!important;font:inherit!important;font-weight:850!important;line-height:inherit!important;white-space:nowrap!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals #shipping_method label img,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping #shipping_method label img{display:block!important;float:none!important;width:auto!important;max-width:76px!important;max-height:42px!important;margin:7px 0 0!important;object-fit:contain!important}@media(max-width:520px){html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>th,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping>th{width:30%!important;padding-right:6px!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping>td{width:70%!important;padding-left:3px!important}}html body.aiomy-checkout-v59 #payment.woocommerce-checkout-payment,html body.aiomy-checkout-v59 #payment,html body.aiomy-checkout-v59 #payment ul.payment_methods,html body.aiomy-checkout-v59 #payment .form-row.place-order{border:0!important;outline:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body.aiomy-checkout-v59 #payment ul.payment_methods{margin:0!important;padding:0!important}html body.aiomy-checkout-v59 #payment ul.payment_methods>li{margin:0 0 10px!important;padding:12px 13px!important;border:1px solid rgba(45,45,58,0.09)!important;border-radius:13px!important;background:rgba(255,255,255,0.78)!important;color:#20203b!important;box-sizing:border-box!important}html body.aiomy-checkout-v59 #payment ul.payment_methods>li>label{color:#20203b!important;font-size:0.82rem!important;font-weight:700!important;line-height:1.4!important}html body.aiomy-checkout-v59 #payment ul.payment_methods img{width:auto!important;max-width:76px!important;max-height:24px!important;margin-left:7px!important;object-fit:contain!important;vertical-align:middle!important}html body.aiomy-checkout-v59 #payment div.payment_box,html body.aiomy-checkout-v59 #payment div.payment_box.payment_method_payustandard,html body.aiomy-checkout-v59 #payment div.payment_box.payment_method_payu{margin:10px 0 0!important;padding:12px!important;border:1px solid rgba(45,45,58,0.07)!important;border-radius:11px!important;background:#ffffff!important;color:#6f6f83!important;box-shadow:none!important;font-size:0.76rem!important;line-height:1.55!important}html body.aiomy-checkout-v59 #payment div.payment_box::before{display:none!important;content:none!important}html body.aiomy-checkout-v59 #payment .form-row.place-order{margin:4px 0 0!important;padding:12px 0 0!important}html body.aiomy-checkout-v59 #payment .woocommerce-privacy-policy-text,html body.aiomy-checkout-v59 #payment .woocommerce-terms-and-conditions-wrapper{color:#6f6f83!important;font-size:0.75rem!important;line-height:1.55!important}html body.aiomy-checkout-v59 #payment a{color:#f04d91!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important}html body.aiomy-checkout-v59 #place_order,html body.aiomy-checkout-v59 button#place_order,html body.aiomy-checkout-v59 .woocommerce-checkout-payment .button.alt{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:52px!important;margin:14px 0 0!important;padding:13px 22px!important;border:0!important;border-radius:14px!important;outline:0!important;background:var(--aiomy-gradient)!important;color:#ffffff!important;box-shadow:0 12px 28px rgba(240,77,145,0.22)!important;font-family:var(--font)!important;font-size:0.95rem!important;font-weight:800!important;line-height:1.2!important;text-align:center!important;text-transform:none!important;transition:transform 180ms ease,box-shadow 180ms ease!important}@media(hover:hover)and (pointer:fine){html body.aiomy-checkout-v59 #place_order:hover,html body.aiomy-checkout-v59 button#place_order:hover,html body.aiomy-checkout-v59 .woocommerce-checkout-payment .button.alt:hover{color:#ffffff!important;transform:translateY(-2px)!important;box-shadow:0 16px 34px rgba(240,77,145,0.3)!important}}html body.aiomy-checkout-v59 #place_order:focus-visible,html body.aiomy-checkout-v59 button#place_order:focus-visible{outline:3px solid rgba(135,101,246,0.28)!important;outline-offset:3px!important}html body.aiomy-checkout-v59 .woocommerce-error,html body.aiomy-checkout-v59 .woocommerce-message,html body.aiomy-checkout-v59 .woocommerce-info{margin:0 0 22px!important;padding:16px 18px 16px 48px!important;border:1px solid rgba(45,45,58,0.09)!important;border-radius:14px!important;background:rgba(255,255,255,0.9)!important;box-shadow:0 10px 26px rgba(45,45,58,0.06)!important}html body.aiomy-checkout-v59 .footer-cta-bar{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.aiomy-checkout-v59 .site-footer,html body.aiomy-checkout-v59 footer.site-footer,html body.aiomy-checkout-v59 .footer-main{margin-top:0!important}@media(max-width:900px){html body.aiomy-checkout-v59{background-attachment:scroll!important}html body.aiomy-checkout-v59 form.checkout.woocommerce-checkout{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;row-gap:22px!important}html body.aiomy-checkout-v59 form.checkout.woocommerce-checkout>#customer_details,html body.aiomy-checkout-v59 form.checkout.woocommerce-checkout>#order_review_heading,html body.aiomy-checkout-v59 form.checkout.woocommerce-checkout>#order_review{grid-column:1!important;grid-row:auto!important;max-width:none!important}html body.aiomy-checkout-v59 form.checkout.woocommerce-checkout>#order_review_heading{margin-bottom:-22px!important}}@media(max-width:768px){html body.aiomy-checkout-v59 main.site-main,html body.aiomy-checkout-v59 main.wc-main{padding-top:28px!important;padding-bottom:20px!important}html body.aiomy-checkout-v59 main>.container{padding-right:16px!important;padding-left:16px!important}html body.aiomy-checkout-v59 main .entry-content,html body.aiomy-checkout-v59 main .wp-block-post-content,html body.aiomy-checkout-v59 main .woocommerce,html body.aiomy-checkout-v59 .entry-header,html body.aiomy-checkout-v59 .page-header{padding-right:0!important;padding-left:0!important}html body.aiomy-checkout-v59 .entry-header,html body.aiomy-checkout-v59 .page-header{margin:0!important;padding-bottom:0!important}html body.aiomy-checkout-v59 .entry-title,html body.aiomy-checkout-v59 .page-title,html body.aiomy-checkout-v59 h1.wp-block-post-title{gap:2px!important;margin-bottom:24px!important;font-size:clamp(1.55rem,7vw,1.9rem)!important}html body.aiomy-checkout-v59 .aiomy-checkout-v61__title-line{white-space:normal!important}html body.aiomy-checkout-v59 form.checkout.woocommerce-checkout>#customer_details{padding:20px 16px!important;border-radius:22px!important}html body.aiomy-checkout-v59 form.checkout.woocommerce-checkout>#order_review_heading{padding:20px 16px 14px!important;border-radius:22px 22px 0 0!important}html body.aiomy-checkout-v59 form.checkout.woocommerce-checkout>#order_review{padding:0 16px 20px!important;border-radius:0 0 22px 22px!important}html body.aiomy-checkout-v59 form.checkout .form-row-first,html body.aiomy-checkout-v59 form.checkout .form-row-last{float:none!important;width:100%!important}html body.aiomy-checkout-v59 #place_order,html body.aiomy-checkout-v59 button#place_order,html body.aiomy-checkout-v59 .woocommerce-checkout-payment .button.alt{min-height:50px!important}}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>th,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping>th,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping>td{display:block!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;text-align:left!important;white-space:normal!important;overflow:visible!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>th,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping>th{padding:15px 12px 6px!important;border-bottom:0!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping>td{padding:4px 12px 15px!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals ul#shipping_method,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping ul#shipping_method,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping ul.woocommerce-shipping-methods{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals ul#shipping_method>li,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping ul#shipping_method>li,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods>li,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping ul.woocommerce-shipping-methods>li{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:12px 14px!important;box-sizing:border-box!important;text-align:left!important;overflow:visible!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals #shipping_method label,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping #shipping_method label,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals .woocommerce-shipping-methods label,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping .woocommerce-shipping-methods label{display:block!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;text-align:left!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:break-word!important;word-break:normal!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td button,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping>td button,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td .button,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping>td .button,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td a.button,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping>td a.button{display:flex!important;align-items:center!important;justify-content:center!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:48px!important;margin:10px 0 0!important;padding:11px 14px!important;box-sizing:border-box!important;text-align:center!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td>div,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping>td>div,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td>p,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping>td>p,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td>section,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping>td>section,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td>address,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping>td>address{display:block!important;float:none!important;position:relative!important;width:100%!important;max-width:none!important;min-width:0!important;margin-right:0!important;margin-left:0!important;box-sizing:border-box!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td [class*=paczkom i]:not(img),html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td [class*=inpost i]:not(img),html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td [class*=easypack i]:not(img),html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td [class*=parcel i]:not(img),html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td [class*=pickup i]:not(img),html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td [class*=point i]:not(img),html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping>td [class*=paczkom i]:not(img),html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping>td [class*=inpost i]:not(img),html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping>td [class*=easypack i]:not(img),html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping>td [class*=parcel i]:not(img),html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping>td [class*=pickup i]:not(img),html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping>td [class*=point i]:not(img),html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td [id*=paczkom i],html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td [id*=inpost i],html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td [id*=easypack i],html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td [id*=parcel i],html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td [id*=pickup i],html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td [id*=point i]{float:none!important;position:relative!important;width:100%!important;max-width:none!important;min-width:0!important;margin-right:0!important;margin-left:0!important;box-sizing:border-box!important;text-align:left!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-wrap:break-word!important;word-break:normal!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td address,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping>td address,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td [class*=address i],html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping>td [class*=address i]{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;text-align:left!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-wrap:break-word!important;word-break:normal!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total>th{display:block!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:17px 12px!important;text-align:left!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total>td{display:flex!important;flex:0 1 auto!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0 0 0 auto!important;padding:15px 12px!important;text-align:right!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total>td>strong,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total>td .amount,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total>td .includes_tax{width:auto!important;max-width:none!important;margin-right:0!important;margin-left:auto!important;text-align:right!important}@media(max-width:600px){html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>th,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping>th{padding:13px 10px 5px!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals>td,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping>td{padding:4px 10px 13px!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals ul#shipping_method>li,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.shipping ul#shipping_method>li{padding:10px!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total{gap:10px!important}}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tr.aiomy-pickup-row-v64{display:grid!important;grid-template-columns:minmax(0,1fr)!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:12px!important;border-top:1px solid rgba(29,28,52,0.10)!important;box-sizing:border-box!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tr.aiomy-pickup-row-v64>th:empty{display:none!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tr.aiomy-pickup-row-v64>th,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tr.aiomy-pickup-row-v64>td,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table .aiomy-pickup-cell-v64,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table .aiomy-pickup-wrap-v64{display:block!important;float:none!important;position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;box-sizing:border-box!important;text-align:left!important;transform:none!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tr.aiomy-pickup-row-v64>th,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tr.aiomy-pickup-row-v64>td{padding:0!important;border:0!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table .aiomy-pickup-trigger-v64{display:flex!important;align-items:center!important;justify-content:center!important;float:none!important;position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:52px!important;height:auto!important;margin:0!important;padding:12px 16px!important;box-sizing:border-box!important;text-align:center!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:break-word!important;transform:none!important}html body.aiomy-checkout-v59 #order_review .aiomy-pickup-wrap-v64,html body.aiomy-checkout-v59 #order_review .aiomy-pickup-cell-v64,html body.aiomy-checkout-v59 #order_review .aiomy-pickup-trigger-v64,html body.aiomy-checkout-v59 .woocommerce-checkout-review-order .aiomy-pickup-wrap-v64,html body.aiomy-checkout-v59 .woocommerce-checkout-review-order .aiomy-pickup-cell-v64,html body.aiomy-checkout-v59 .woocommerce-checkout-review-order .aiomy-pickup-trigger-v64{float:none!important;position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;min-width:0!important;margin-right:0!important;margin-left:0!important;box-sizing:border-box!important;transform:none!important}html body.aiomy-checkout-v59 #order_review .aiomy-pickup-trigger-v64,html body.aiomy-checkout-v59 .woocommerce-checkout-review-order .aiomy-pickup-trigger-v64{display:flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;height:auto!important;margin-top:0!important;padding:12px 16px!important;text-align:center!important;white-space:normal!important}@media(max-width:600px){html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table tr.aiomy-pickup-row-v64{padding:10px!important}}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table>tfoot{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:none!important;min-width:0!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table>tfoot>tr.cart-subtotal{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table>tfoot>tr.cart-subtotal>th,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table>tfoot>tr.cart-subtotal>td{display:block!important;width:auto!important;max-width:none!important;min-width:0!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table>tfoot>tr.cart-subtotal>td{margin-left:auto!important;text-align:right!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table>tfoot>tr.woocommerce-shipping-totals,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table>tfoot>tr.shipping,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table>tfoot>tr.aiomy-pickup-row-v64{display:grid!important;grid-template-columns:minmax(0,1fr)!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table>tfoot>tr.woocommerce-shipping-totals>th,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table>tfoot>tr.shipping>th,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table>tfoot>tr.woocommerce-shipping-totals>td,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table>tfoot>tr.shipping>td{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table>tfoot>tr.aiomy-pickup-row-v64{padding:12px!important;border-top:1px solid rgba(29,28,52,0.10)!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table>tfoot>tr.woocommerce-shipping-totals ul#shipping_method,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table>tfoot>tr.shipping ul#shipping_method,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table>tfoot>tr.woocommerce-shipping-totals ul.woocommerce-shipping-methods,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table>tfoot>tr.shipping ul.woocommerce-shipping-methods,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table .aiomy-pickup-trigger-v64{width:min(100%,240px)!important;max-width:240px!important;margin-right:auto!important;margin-left:auto!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table>tfoot>tr.order-total{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table>tfoot>tr.order-total>th{display:block!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;text-align:left!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table>tfoot>tr.order-total>td{display:flex!important;flex:0 1 auto!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0 0 0 auto!important;padding-right:12px!important;text-align:right!important}html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table>tfoot>tr.order-total>td>strong,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table>tfoot>tr.order-total>td .amount,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table>tfoot>tr.order-total>td .includes_tax{width:auto!important;margin-right:0!important;margin-left:auto!important;text-align:right!important}@media(max-width:360px){html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table>tfoot>tr.woocommerce-shipping-totals ul#shipping_method,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table>tfoot>tr.shipping ul#shipping_method,html body.aiomy-checkout-v59 table.shop_table.woocommerce-checkout-review-order-table .aiomy-pickup-trigger-v64{width:100%!important;max-width:none!important}}html body.aiomy-checkout-choice-pending-v74 .woocommerce-billing-fields>h3,html body.aiomy-checkout-choice-pending-v74 .woocommerce-billing-fields__field-wrapper,html body.aiomy-checkout-choice-pending-v74 #customer_details>.col-2,html body.aiomy-checkout-choice-pending-v74 .aiomy-payments-v74,html body.aiomy-checkout-choice-pending-v74 #payment.woocommerce-checkout-payment{display:none!important}html body.aiomy-checkout-access-v74 [hidden]{display:none!important}html body.aiomy-checkout-access-v74 .aiomy-checkout-access-card-v74,html body.aiomy-checkout-access-v74 .aiomy-checkout-customer-card-v74,html body.aiomy-checkout-access-v74 .aiomy-payments-v74{box-sizing:border-box!important;color:#20203b!important;font-family:var(--font)!important}html body.aiomy-checkout-access-v74 .aiomy-checkout-access-card-v74 *,html body.aiomy-checkout-access-v74 .aiomy-checkout-customer-card-v74 *,html body.aiomy-checkout-access-v74 .aiomy-payments-v74 *{box-sizing:border-box!important}.aiomy-checkout-access-card-v74{display:block!important;width:100%!important;margin:0!important}.aiomy-checkout-access-card-v74__intro{margin:0 0 22px!important}.aiomy-checkout-access-card-v74__intro h3,.aiomy-checkout-access-card-v74__panel-heading h4{margin:0!important;color:#20203b!important;font-weight:800!important;letter-spacing:-0.025em!important}.aiomy-checkout-access-card-v74__intro h3{font-size:clamp(1.25rem,2.4vw,1.55rem)!important;line-height:1.2!important}.aiomy-checkout-access-card-v74__intro p,.aiomy-checkout-access-card-v74__panel-heading p{margin:7px 0 0!important;color:#77758d!important;font-size:0.84rem!important;line-height:1.55!important}.aiomy-checkout-access-card-v74__choices{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important}.aiomy-checkout-access-card-v74__choices>button{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:7px!important;min-width:0!important;min-height:132px!important;margin:0!important;padding:18px 16px!important;border:1px solid rgba(32,31,57,0.11)!important;border-radius:17px!important;outline:0!important;background:#fff!important;color:#20203b!important;box-shadow:0 9px 24px rgba(32,31,57,0.045)!important;font-family:var(--font)!important;text-align:left!important;cursor:pointer!important;transition:border-color 180ms ease,transform 180ms ease,box-shadow 180ms ease!important}.aiomy-checkout-access-card-v74__choices>button strong,.aiomy-checkout-access-card-v74__choices>button small{display:block!important;width:100%!important}.aiomy-checkout-access-card-v74__choices>button strong{color:#20203b!important;font-size:0.94rem!important;font-weight:800!important;line-height:1.3!important}.aiomy-checkout-access-card-v74__choices>button small{color:#77758d!important;font-size:0.72rem!important;font-weight:500!important;line-height:1.5!important}@media(hover:hover)and (pointer:fine){.aiomy-checkout-access-card-v74__choices>button:hover{border-color:rgba(240,77,145,0.48)!important;transform:translateY(-2px)!important;box-shadow:0 14px 30px rgba(240,77,145,0.11)!important}}.aiomy-checkout-access-card-v74__choices>button:focus-visible,.aiomy-checkout-access-card-v74__submit:focus-visible,.aiomy-checkout-access-card-v74__panel-heading>button:focus-visible,.aiomy-checkout-access-card-v74__guest-summary>button:focus-visible,.aiomy-checkout-customer-card-v74 button:focus-visible{outline:3px solid rgba(135,101,246,0.23)!important;outline-offset:2px!important}.aiomy-checkout-access-card-v74__panel{width:100%!important;margin:0!important;padding:0!important}.aiomy-checkout-access-card-v74__panel-heading{display:flex!important;align-items:flex-start!important;gap:13px!important;margin:0 0 21px!important;padding-bottom:18px!important;border-bottom:1px solid rgba(32,31,57,0.09)!important}.aiomy-checkout-access-card-v74__panel-heading>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 38px!important;width:38px!important;height:38px!important;margin:0!important;padding:0!important;border:1px solid rgba(32,31,57,0.1)!important;border-radius:50%!important;background:#fff!important;color:#20203b!important;font-size:1.1rem!important;cursor:pointer!important}.aiomy-checkout-access-card-v74__panel-heading h4{font-size:1.22rem!important;line-height:1.25!important}.aiomy-checkout-access-card-v74__fields{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important}.aiomy-checkout-access-card-v74__fields>label,.aiomy-checkout-access-card-v74__grid label{display:block!important;margin:8px 0 0!important;color:#20203b!important;font-size:0.79rem!important;font-weight:750!important;line-height:1.4!important}.aiomy-checkout-access-card-v74__fields label>span,.aiomy-checkout-access-card-v74__grid label>span{color:#f04d91!important}.aiomy-checkout-access-card-v74__fields label small{color:#77758d!important;font-weight:500!important}.aiomy-checkout-access-card-v74__fields input[type=text],.aiomy-checkout-access-card-v74__fields input[type=email],.aiomy-checkout-access-card-v74__fields input[type=tel],.aiomy-checkout-access-card-v74__fields input[type=password]{display:block!important;width:100%!important;min-height:49px!important;margin:0!important;padding:11px 14px!important;border:1px solid rgba(32,31,57,0.13)!important;border-radius:13px!important;outline:0!important;background:#fff!important;color:#20203b!important;box-shadow:none!important;font-family:var(--font)!important;font-size:0.9rem!important}.aiomy-checkout-access-card-v74__fields input[readonly]:not([type=hidden]){background:#f8f7fa!important;color:#706e80!important}.aiomy-checkout-access-card-v74__fields input:focus{border-color:#f04d91!important;box-shadow:0 0 0 3px rgba(240,77,145,0.11)!important}.aiomy-checkout-access-card-v74__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important}.aiomy-checkout-access-card-v74__grid>div{min-width:0!important}.aiomy-checkout-access-card-v74__checkbox{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;margin:10px 0 0!important;cursor:pointer!important}.aiomy-checkout-access-card-v74__checkbox input[type=checkbox]{width:19px!important;min-width:19px!important;height:19px!important;min-height:19px!important;margin:1px 0 0!important;accent-color:#f04d91!important}.aiomy-checkout-access-card-v74__checkbox>span{color:#555268!important;font-size:0.75rem!important;font-weight:500!important;line-height:1.5!important}.aiomy-checkout-access-card-v74__checkbox a,.aiomy-checkout-access-card-v74__fields>a{color:#f04d91!important;font-weight:700!important;text-underline-offset:2px!important}.aiomy-checkout-access-card-v74__fields>a{align-self:flex-start!important;margin-top:2px!important;font-size:0.76rem!important}.aiomy-checkout-access-card-v74__submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:51px!important;margin:12px 0 0!important;padding:12px 18px!important;border:0!important;border-radius:14px!important;background:var(--aiomy-gradient)!important;color:#fff!important;box-shadow:0 12px 27px rgba(240,77,145,0.2)!important;font-family:var(--font)!important;font-size:0.9rem!important;font-weight:800!important;cursor:pointer!important}.aiomy-checkout-access-card-v74__submit:disabled,.aiomy-checkout-access-card-v74__submit.is-busy{cursor:wait!important;opacity:0.68!important}.aiomy-checkout-access-card-v74__message,.aiomy-checkout-customer-card-v74__message{min-height:0!important;margin:5px 0 0!important;color:#77758d!important;font-size:0.75rem!important;font-weight:650!important;line-height:1.5!important}.aiomy-checkout-access-card-v74__message:empty,.aiomy-checkout-customer-card-v74__message:empty{display:none!important}.aiomy-checkout-access-card-v74__message.is-error,.aiomy-checkout-customer-card-v74__message.is-error{color:#b42318!important}.aiomy-checkout-access-card-v74__message.is-success,.aiomy-checkout-customer-card-v74__message.is-success{color:#177245!important}.aiomy-checkout-access-card-v74__guest-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;width:100%!important;margin:0 0 24px!important;padding:15px 17px!important;border:1px solid rgba(240,77,145,0.19)!important;border-radius:15px!important;background:linear-gradient(105deg,rgba(255,243,248,0.96),rgba(247,243,255,0.96))!important}.aiomy-checkout-access-card-v74__guest-summary strong,.aiomy-checkout-access-card-v74__guest-summary small{display:block!important}.aiomy-checkout-access-card-v74__guest-summary strong{color:#20203b!important;font-size:0.88rem!important;font-weight:800!important}.aiomy-checkout-access-card-v74__guest-summary small{margin-top:3px!important;color:#77758d!important;font-size:0.7rem!important;line-height:1.45!important}.aiomy-checkout-access-card-v74__guest-summary>button{flex:0 0 auto!important;margin:0!important;padding:8px 11px!important;border:1px solid rgba(32,31,57,0.1)!important;border-radius:10px!important;background:#fff!important;color:#f04d91!important;font-family:var(--font)!important;font-size:0.72rem!important;font-weight:750!important;cursor:pointer!important}.aiomy-checkout-customer-card-v74{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;width:100%!important;margin:0 0 25px!important;padding:16px!important;border:1px solid rgba(32,31,57,0.09)!important;border-radius:17px!important;background:linear-gradient(135deg,rgba(255,249,229,0.68),rgba(255,247,251,0.72) 50%,rgba(238,241,255,0.76))!important}.aiomy-checkout-customer-card-v74__identity{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.aiomy-checkout-customer-card-v74__identity>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;border-radius:13px!important;background:#fff!important;color:#f04d91!important}.aiomy-checkout-customer-card-v74__identity svg{width:21px!important;height:21px!important}.aiomy-checkout-customer-card-v74__identity small,.aiomy-checkout-customer-card-v74__identity strong,.aiomy-checkout-customer-card-v74__identity div>span,.aiomy-checkout-customer-card-v74__points small,.aiomy-checkout-customer-card-v74__points strong{display:block!important}.aiomy-checkout-customer-card-v74__identity small,.aiomy-checkout-customer-card-v74__identity div>span,.aiomy-checkout-customer-card-v74__points small{color:#77758d!important;font-size:0.67rem!important;line-height:1.45!important}.aiomy-checkout-customer-card-v74__identity strong,.aiomy-checkout-customer-card-v74__points strong{color:#20203b!important;font-size:0.86rem!important;font-weight:800!important;line-height:1.35!important}.aiomy-checkout-customer-card-v74__identity div>span{max-width:260px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.aiomy-checkout-customer-card-v74__points{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;min-width:105px!important;text-align:right!important}.aiomy-checkout-customer-card-v74__points>button,.aiomy-checkout-customer-card-v74__points>a{margin:4px 0 0!important;padding:0!important;border:0!important;background:transparent!important;color:#f04d91!important;font-family:var(--font)!important;font-size:0.67rem!important;font-weight:750!important;cursor:pointer!important;text-decoration:none!important}.aiomy-checkout-customer-card-v74__coupons{grid-column:1 / -1!important;width:100%!important;padding-top:14px!important;border-top:1px solid rgba(32,31,57,0.09)!important}.aiomy-checkout-customer-card-v74__coupons>strong{color:#20203b!important;font-size:0.8rem!important;font-weight:800!important}.aiomy-checkout-customer-card-v74__coupons>p:not(.aiomy-checkout-customer-card-v74__message){margin:3px 0 10px!important;color:#77758d!important;font-size:0.69rem!important;line-height:1.45!important}.aiomy-checkout-customer-card-v74__coupons>div{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.aiomy-checkout-customer-card-v74__coupons>div>button{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:38px!important;margin:0!important;padding:8px 11px!important;border:1px dashed rgba(240,77,145,0.42)!important;border-radius:10px!important;background:#fff!important;color:#20203b!important;font-family:var(--font)!important;cursor:pointer!important}.aiomy-checkout-customer-card-v74__coupons button>span{font-size:0.72rem!important;font-weight:850!important;letter-spacing:0.03em!important}.aiomy-checkout-customer-card-v74__coupons button>small{color:#77758d!important;font-size:0.64rem!important;font-weight:650!important}.aiomy-checkout-customer-card-v74__coupons button.is-applied{border-style:solid!important;border-color:rgba(23,114,69,0.35)!important;background:#f2fbf6!important}.aiomy-checkout-customer-card-v74__coupons button:disabled,.aiomy-checkout-customer-card-v74__coupons button.is-busy{cursor:wait!important;opacity:0.7!important}html body.aiomy-checkout-layout-v67.aiomy-checkout-access-v74 form.checkout.woocommerce-checkout>#order_review_heading{margin:0!important;padding:clamp(24px,3vw,32px) clamp(24px,3vw,32px) 16px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.aiomy-checkout-layout-v67.aiomy-checkout-access-v74 form.checkout.woocommerce-checkout>#order_review{margin:0!important;padding:0 clamp(24px,3vw,32px) clamp(24px,3vw,32px)!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.aiomy-checkout-layout-v67.aiomy-checkout-access-v74 .aiomy-payments-v74{display:block!important;width:100%!important;min-width:0!important;margin:22px 0 0!important;padding:22px!important;border:1px solid rgba(45,45,58,0.08)!important;border-radius:22px!important;background:rgba(255,255,255,0.9)!important;box-shadow:0 14px 38px rgba(45,45,58,0.065)!important}html body.aiomy-checkout-layout-v67.aiomy-checkout-access-v74 .aiomy-payments-v74>h2{margin:0 0 16px!important;padding:0 0 14px!important;border-bottom:1px solid rgba(45,45,58,0.09)!important;color:#20203b!important;font-family:var(--font)!important;font-size:clamp(1.15rem,2vw,1.35rem)!important;font-weight:800!important;line-height:1.25!important;letter-spacing:-0.025em!important}html body.aiomy-checkout-layout-v67.aiomy-checkout-access-v74 .aiomy-payments-v74 #payment,html body.aiomy-checkout-layout-v67.aiomy-checkout-access-v74 .aiomy-payments-v74 #payment ul.payment_methods,html body.aiomy-checkout-layout-v67.aiomy-checkout-access-v74 .aiomy-payments-v74 #payment .form-row.place-order{width:100%!important;margin-right:0!important;margin-left:0!important;background:transparent!important}html body.aiomy-checkout-layout-v67.aiomy-checkout-access-v74 .aiomy-payments-v74 #payment ul.payment_methods>li{width:100%!important;margin:0 0 10px!important;padding:13px!important;border:1px solid rgba(45,45,58,0.1)!important;border-radius:14px!important;background:#fff!important}html body.aiomy-checkout-layout-v67.aiomy-checkout-access-v74 .aiomy-payments-v74 #payment ul.payment_methods>li:has(input[type=radio]:checked){border-color:rgba(240,77,145,0.48)!important;box-shadow:0 0 0 2px rgba(240,77,145,0.07)!important}html body.aiomy-checkout-layout-v67.aiomy-checkout-access-v74 .aiomy-payments-v74 #payment .payment_method_payublik>label{font-weight:850!important}html body.aiomy-checkout-layout-v67.aiomy-checkout-access-v74 .aiomy-payments-v74 #payment div.payment_box{width:100%!important;margin-top:10px!important;padding:12px!important;border:1px solid rgba(45,45,58,0.07)!important;border-radius:11px!important;background:#faf9fb!important}@media(max-width:1100px){.aiomy-checkout-access-card-v74__choices{grid-template-columns:minmax(0,1fr)!important}.aiomy-checkout-access-card-v74__choices>button{min-height:0!important}}@media(max-width:900px){html body.aiomy-checkout-layout-v67.aiomy-checkout-access-v74 form.checkout.woocommerce-checkout>#order_review_heading{margin-bottom:0!important}}@media(max-width:600px){.aiomy-checkout-access-card-v74__grid,.aiomy-checkout-customer-card-v74{grid-template-columns:minmax(0,1fr)!important}.aiomy-checkout-customer-card-v74__points{align-items:flex-start!important;min-width:0!important;text-align:left!important}.aiomy-checkout-customer-card-v74__coupons{grid-column:1!important}.aiomy-checkout-access-card-v74__guest-summary{align-items:flex-start!important}html body.aiomy-checkout-layout-v67.aiomy-checkout-access-v74 .aiomy-payments-v74{margin-top:18px!important;padding:18px 14px!important;border-radius:18px!important}html body.aiomy-checkout-layout-v67.aiomy-checkout-access-v74 form.checkout.woocommerce-checkout>#order_review_heading{padding:20px 16px 14px!important}html body.aiomy-checkout-layout-v67.aiomy-checkout-access-v74 form.checkout.woocommerce-checkout>#order_review{padding:0 16px 20px!important}}@media(prefers-reduced-motion:reduce){.aiomy-checkout-access-card-v74__choices>button,.aiomy-checkout-access-card-v74__submit{transition-duration:0.01ms!important}}html body.aiomy-checkout-layout-v67.aiomy-checkout-access-v74.aiomy-checkout-choice-pending-v74 .woocommerce-billing-fields>h3,html body.aiomy-checkout-layout-v67.aiomy-checkout-access-v74.aiomy-checkout-choice-pending-v74 .woocommerce-billing-fields__field-wrapper,html body.aiomy-checkout-layout-v67.aiomy-checkout-access-v74.aiomy-checkout-choice-pending-v74 #customer_details>.col-2,html body.aiomy-checkout-layout-v67.aiomy-checkout-access-v74.aiomy-checkout-choice-pending-v74 .aiomy-payments-v74,html body.aiomy-checkout-layout-v67.aiomy-checkout-access-v74.aiomy-checkout-choice-pending-v74 #payment.woocommerce-checkout-payment{display:none!important}html body.aiomy-checkout-layout-v67.aiomy-checkout-access-v74 [hidden]{display:none!important}@media(max-width:768px){html body #site-header.site-header .header-actions{display:flex!important;flex:0 0 132px!important;width:132px!important;min-width:132px!important;max-width:132px!important;gap:6px!important}html body #site-header.site-header .cart-btn,html body #site-header.site-header .aiomy-account-btn,html body #site-header.site-header .nav-toggle{display:inline-flex!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:8px!important;transform:none!important}}html body.woocommerce-checkout .woocommerce-form-login-toggle,html body.woocommerce-checkout form.woocommerce-form-login.login,html body.woocommerce-checkout .woocommerce>form.login.woocommerce-form-login{display:none!important}html body.aiomy-checkout-layout-v67.aiomy-checkout-layout-v75 form.checkout.woocommerce-checkout{grid-template-columns:minmax(0,1fr) 466px!important;grid-template-rows:auto auto!important;column-gap:clamp(24px,3vw,40px)!important;row-gap:0!important;align-items:start!important}html body.aiomy-checkout-layout-v67.aiomy-checkout-layout-v75 form.checkout.woocommerce-checkout>input[type=hidden]{display:none!important}html body.aiomy-checkout-layout-v67.aiomy-checkout-layout-v75 form.checkout.woocommerce-checkout>.aiomy-checkout-grid-title-v75{grid-column:1!important;grid-row:1!important}html body.aiomy-checkout-layout-v67.aiomy-checkout-layout-v75 form.checkout.woocommerce-checkout>#customer_details{grid-column:1!important;grid-row:2!important;align-self:start!important}html body.aiomy-checkout-layout-v67.aiomy-checkout-layout-v75 form.checkout.woocommerce-checkout>#order_review_heading{grid-column:2!important;grid-row:1!important;align-self:end!important}html body.aiomy-checkout-layout-v67.aiomy-checkout-layout-v75 form.checkout.woocommerce-checkout>#order_review{grid-column:2!important;grid-row:2!important;align-self:start!important}html body.aiomy-checkout-layout-v67.aiomy-checkout-layout-v75 form.checkout.woocommerce-checkout>.aiomy-checkout-grid-title-v75,html body.aiomy-checkout-layout-v67.aiomy-checkout-layout-v75 form.checkout.woocommerce-checkout>#order_review_heading{display:flex!important;flex-flow:row wrap!important;align-items:baseline!important;gap:0.28em!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:36px!important;margin:0 0 18px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#20203b!important;box-shadow:none!important;font-family:var(--font)!important;font-size:clamp(1.25rem,2vw,1.55rem)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-0.025em!important;text-align:left!important}html body.aiomy-checkout-layout-v67.aiomy-checkout-layout-v75 .aiomy-checkout-grid-title-v75 .aiomy-checkout-v61__title-line,html body.aiomy-checkout-layout-v67.aiomy-checkout-layout-v75 .aiomy-checkout-grid-title-v75 .aiomy-checkout-v59__title-gradient{display:inline!important;width:auto!important;white-space:normal!important}html body.aiomy-shipping-choice-pending-v75 .aiomy-order-summary-v67__methods li,html body.aiomy-shipping-choice-pending-v75 .aiomy-order-summary-v67__methods li.is-selected,html body.aiomy-shipping-choice-pending-v75 .aiomy-order-summary-v67__methods li.is-aiomy-selected-v75{border-color:rgba(29,28,52,0.12)!important;box-shadow:none!important}html body.aiomy-payment-choice-pending-v75 .aiomy-payments-v74 #payment ul.payment_methods>li,html body.aiomy-payment-choice-pending-v75 .aiomy-payments-v74 #payment ul.payment_methods>li:has(input[type=radio]:checked){border-color:rgba(45,45,58,0.1)!important;box-shadow:none!important}html body.aiomy-payment-choice-pending-v75 .aiomy-payments-v74 #payment div.payment_box{display:none!important}.aiomy-checkout-access-card-v74__checkbox--required>span strong,.aiomy-account-checkbox>span strong{color:#f04d91!important;font-weight:850!important}@media(max-width:900px){html body.aiomy-checkout-layout-v67.aiomy-checkout-layout-v75 form.checkout.woocommerce-checkout{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;row-gap:18px!important}html body.aiomy-checkout-layout-v67.aiomy-checkout-layout-v75 form.checkout.woocommerce-checkout>.aiomy-checkout-grid-title-v75,html body.aiomy-checkout-layout-v67.aiomy-checkout-layout-v75 form.checkout.woocommerce-checkout>#customer_details,html body.aiomy-checkout-layout-v67.aiomy-checkout-layout-v75 form.checkout.woocommerce-checkout>#order_review_heading,html body.aiomy-checkout-layout-v67.aiomy-checkout-layout-v75 form.checkout.woocommerce-checkout>#order_review{grid-column:1!important;grid-row:auto!important;max-width:none!important}html body.aiomy-checkout-layout-v67.aiomy-checkout-layout-v75 form.checkout.woocommerce-checkout>.aiomy-checkout-grid-title-v75,html body.aiomy-checkout-layout-v67.aiomy-checkout-layout-v75 form.checkout.woocommerce-checkout>#order_review_heading{min-height:0!important;margin:0!important}}@media(max-width:600px){html body.aiomy-checkout-layout-v67.aiomy-checkout-layout-v75 form.checkout.woocommerce-checkout>.aiomy-checkout-grid-title-v75,html body.aiomy-checkout-layout-v67.aiomy-checkout-layout-v75 form.checkout.woocommerce-checkout>#order_review_heading{font-size:clamp(1.2rem,6vw,1.45rem)!important}}html body.aiomy-checkout-layout-v67.aiomy-checkout-layout-v75 form.checkout.woocommerce-checkout>#order_review_heading{box-sizing:border-box!important;padding-right:clamp(24px,3vw,32px)!important;padding-left:clamp(24px,3vw,32px)!important}@media(max-width:600px){html body.aiomy-checkout-layout-v67.aiomy-checkout-layout-v75 form.checkout.woocommerce-checkout>#order_review_heading{padding-right:16px!important;padding-left:16px!important}}.aiomy-account-welcome__avatar{border:1px solid rgba(255,255,255,0.32)!important;border-radius:16px!important;background:linear-gradient(145deg,#24213f 0%,#4d477c 58%,#7060b8 100%)!important;box-shadow:0 10px 24px rgba(45,40,80,0.2),inset 0 1px 0 rgba(255,255,255,0.2)!important;color:#fff!important}.aiomy-account-welcome__avatar svg{width:24px!important;height:24px!important;stroke-width:1.65!important}.aiomy-account-welcome h3{margin:0!important;font-size:20px!important;letter-spacing:-0.02em!important}.aiomy-account-preferences .aiomy-account-preference-row{margin-top:0!important}.aiomy-account-token-note br{display:block!important;content:""!important;margin-top:3px!important}html body.woocommerce-account .woocommerce-MyAccount-content .aiomy-my-account-points-v78{display:block!important;width:100%!important;max-width:none!important;margin:0 0 28px!important;padding:clamp(20px,3vw,28px)!important;border:1px solid rgba(255,255,255,0.12)!important;border-radius:24px!important;background:linear-gradient(135deg,#29263e 0%,#40365f 62%,#51427c 100%)!important;box-shadow:0 18px 44px rgba(45,40,75,0.14)!important;color:#fff!important;box-sizing:border-box!important}html body.woocommerce-account .woocommerce-MyAccount-content .aiomy-my-account-points-v78 .aiomy-account-button{margin-top:4px!important}@media(max-width:600px){html body.woocommerce-account .woocommerce-MyAccount-content .aiomy-my-account-points-v78{margin-bottom:20px!important;padding:18px!important;border-radius:19px!important}}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot{display:table-row-group!important;width:auto!important;max-width:none!important;min-width:0!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-subtotal-v66,html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-shipping-row-v66,html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-pickup-row-v66,html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-total-v66{display:table-row!important;float:none!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-subtotal-v66>th,html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-subtotal-v66>td{display:table-cell!important;box-sizing:border-box!important;padding:13px 12px!important;border:0!important;border-bottom:1px solid rgba(29,28,52,0.11)!important;vertical-align:middle!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-subtotal-v66>th{width:66%!important;text-align:left!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-subtotal-v66>td{width:34%!important;text-align:right!important;white-space:nowrap!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-shipping-row-v66>.aiomy-shipping-source-v66,html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-pickup-row-v66>.aiomy-pickup-sibling-v66{display:none!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-shipping-row-v66>td.aiomy-shipping-cell-v66,html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-pickup-row-v66>td.aiomy-pickup-cell-v66,html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-pickup-row-v66>th.aiomy-pickup-cell-v66{display:table-cell!important;float:none!important;position:static!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;border:0!important;border-bottom:1px solid rgba(29,28,52,0.11)!important;box-sizing:border-box!important;transform:none!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-shipping-row-v66>td.aiomy-shipping-cell-v66{padding:15px 12px 16px!important;text-align:left!important;vertical-align:top!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-pickup-row-v66>td.aiomy-pickup-cell-v66,html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-pickup-row-v66>th.aiomy-pickup-cell-v66{padding:12px!important;text-align:center!important;vertical-align:middle!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66 td.aiomy-shipping-cell-v66 ul#shipping_method,html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66 td.aiomy-shipping-cell-v66 ul.woocommerce-shipping-methods,html body.aiomy-checkout-layout-v66 #order_review .aiomy-pickup-trigger-v66{float:none!important;width:min(100%,240px)!important;max-width:240px!important;min-width:0!important;margin-right:auto!important;margin-left:auto!important;box-sizing:border-box!important;transform:none!important}html body.aiomy-checkout-layout-v66 #order_review .aiomy-pickup-trigger-v66{display:flex!important;align-items:center!important;justify-content:center!important;min-height:62px!important;margin-top:0!important;margin-bottom:0!important;padding:10px 16px!important;text-align:center!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-total-v66>th,html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-total-v66>td{display:table-cell!important;box-sizing:border-box!important;width:50%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:15px 12px!important;border:0!important;vertical-align:middle!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-total-v66>th{text-align:left!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-total-v66>td{text-align:right!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-total-v66>td>strong,html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-total-v66>td .amount,html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-total-v66>td .includes_tax{display:block!important;width:100%!important;max-width:none!important;margin-right:0!important;margin-left:auto!important;text-align:right!important}html body.aiomy-checkout-layout-v66 table.aiomy-checkout-table-v66>tfoot>tr.aiomy-checkout-total-v66>td .includes_tax .amount{display:inline!important;width:auto!important}.aiomy-account-welcome__avatar,.aiomy-account-preference-row .aiomy-account-card-icon{flex:0 0 40px!important;width:40px!important;height:40px!important;padding:0!important;border:1px solid transparent!important;border-radius:14px!important;background:var(--aiomy-account-bg) padding-box,var(--aiomy-account-gradient) border-box!important;box-shadow:none!important;color:#171622!important}.aiomy-account-welcome__avatar svg,.aiomy-account-preference-row .aiomy-account-card-icon svg{width:19px!important;height:19px!important;color:#171622!important;stroke:currentColor!important;stroke-width:1.8!important}.aiomy-account-section-heading a{display:inline-block!important;background:var(--aiomy-account-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.aiomy-account-orders__status{background:var(--aiomy-account-gradient)!important;color:#fff!important}.aiomy-account-quick-links a>span{color:var(--aiomy-account-pink)!important}.aiomy-account-link-orders summary{justify-content:space-between!important;list-style:none!important}.aiomy-account-link-orders summary::-webkit-details-marker{display:none!important}.aiomy-account-link-orders summary::marker{content:""!important}.aiomy-account-link-orders__summary-title{display:inline-flex!important;min-width:0!important;align-items:center!important;gap:8px!important}.aiomy-account-link-orders__summary-title>span{min-width:0!important}.aiomy-account-link-orders__summary-hint{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;gap:6px!important;margin-left:8px!important;padding:4px 8px!important;border:1px solid rgba(242,79,146,0.22)!important;border-radius:999px!important;background:linear-gradient(135deg,rgba(243,77,145,0.07),rgba(139,97,244,0.08))!important;color:#8b61f4!important;font-size:10px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}.aiomy-account-link-orders__summary-hint i{display:block!important;width:6px!important;height:6px!important;border-right:1.5px solid currentColor!important;border-bottom:1.5px solid currentColor!important;transform:translateY(-1px) rotate(45deg)!important;transition:transform 180ms ease!important}.aiomy-account-link-orders__summary-hint-close{display:none!important}.aiomy-account-link-orders[open] .aiomy-account-link-orders__summary-hint-open{display:none!important}.aiomy-account-link-orders[open] .aiomy-account-link-orders__summary-hint-close{display:inline!important}.aiomy-account-link-orders[open] .aiomy-account-link-orders__summary-hint i{transform:translateY(2px) rotate(225deg)!important}.aiomy-checkout-customer-card-v74__points>a{display:inline-block!important;background:var(--aiomy-account-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.aiomy-checkout-customer-card-v74__identity>span{flex:0 0 40px!important;width:40px!important;height:40px!important;padding:0!important;border:1px solid transparent!important;border-radius:14px!important;background:var(--aiomy-account-bg) padding-box,var(--aiomy-account-gradient) border-box!important;box-shadow:none!important;color:#171622!important}.aiomy-checkout-customer-card-v74__identity>span svg{width:19px!important;height:19px!important;color:#171622!important;stroke:currentColor!important;stroke-width:1.8!important}html body.logged-in .aiomy-checkout-newsletter,html body.aiomy-checkout-customer-v74 .aiomy-checkout-newsletter{display:none!important}html body.aiomy-my-account-v84{--aiomy-v84-ink: #18172e;--aiomy-v84-muted: #716d86;--aiomy-v84-line: rgba(31, 28, 55, 0.09);--aiomy-v84-card: rgba(255, 255, 255, 0.84);--aiomy-v84-gradient: linear-gradient(118deg, #f04d91 0%, #fd72aa 48%, #8765f6 100%);background-color:var(--aiomy-site-bg-color)!important;background-image:var(--aiomy-site-bg-image)!important;background-repeat:no-repeat!important;background-position:center top!important;background-size:cover!important;background-attachment:fixed!important;overflow-x:clip!important}html body.aiomy-my-account-v84 #page,html body.aiomy-my-account-v84 .site,html body.aiomy-my-account-v84 .site-content,html body.aiomy-my-account-v84 .content-area,html body.aiomy-my-account-v84 main,html body.aiomy-my-account-v84 main.site-main,html body.aiomy-my-account-v84 main.wc-main,html body.aiomy-my-account-v84 main>.container,html body.aiomy-my-account-v84 article,html body.aiomy-my-account-v84 .entry-content,html body.aiomy-my-account-v84 .wp-site-blocks,html body.aiomy-my-account-v84 .wp-block-post-content,html body.aiomy-my-account-v84 .woocommerce,html body.aiomy-my-account-v84 .woocommerce-notices-wrapper{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body.aiomy-my-account-v84 #site-header.site-header,html body.aiomy-my-account-v84 #site-header.site-header:hover,html body.aiomy-my-account-v84 #site-header.site-header:focus-within{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-bottom:0!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body.aiomy-my-account-v84 #site-header.site-header::before,html body.aiomy-my-account-v84 #site-header.site-header::after{display:none!important;content:none!important}html body.aiomy-my-account-v84 #site-header.site-header>.header-inner.container{background:transparent!important;border:0!important;box-shadow:none!important}html body.aiomy-my-account-v84 .footer-cta-bar{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.aiomy-my-account-v84 .site-footer,html body.aiomy-my-account-v84 footer.site-footer,html body.aiomy-my-account-v84 .footer-main{margin-top:0!important}html body.aiomy-my-account-v84 main.site-main,html body.aiomy-my-account-v84 main.wc-main{min-height:70vh!important;margin:0!important;padding:clamp(38px,5vw,72px) 0 clamp(72px,8vw,120px)!important}html body.aiomy-my-account-v84 main>.container,html body.aiomy-my-account-v84 main .entry-content,html body.aiomy-my-account-v84 main .wp-block-post-content{width:100%!important;max-width:1200px!important;margin-right:auto!important;margin-left:auto!important;padding-right:24px!important;padding-left:24px!important;box-sizing:border-box!important}html body.aiomy-my-account-v84 :is(.entry-header,.page-header),html body.aiomy-my-account-v84 :is(.entry-title,.page-title,.wp-block-post-title){display:none!important}html body.aiomy-my-account-v84 .woocommerce{display:grid!important;grid-template-columns:minmax(220px,252px) minmax(0,1fr)!important;gap:28px 34px!important;align-items:start!important;width:100%!important;max-width:none!important;margin:0!important;color:var(--aiomy-v84-ink)!important;font-family:var(--font)!important}html body.aiomy-my-account-v84 .woocommerce>:is(.woocommerce-notices-wrapper,.woocommerce-message,.woocommerce-error,.woocommerce-info){grid-column:1 / -1!important}html body.aiomy-my-account-v84 .aiomy-myaccount-heading-v84{grid-column:1 / -1!important;margin:0 0 4px!important;padding:0!important;overflow:visible!important}html body.aiomy-my-account-v84 .aiomy-myaccount-heading-v84 h1{margin:0!important;padding:0.04em 0 0.1em!important;overflow:visible!important;color:var(--aiomy-v84-ink)!important;font-family:var(--font)!important;font-size:clamp(1.78rem,3.25vw,2.65rem)!important;font-weight:900!important;letter-spacing:-0.055em!important;line-height:1.16!important}html body.aiomy-my-account-v84 .aiomy-myaccount-heading-v84 h1 span{display:inline-block!important;margin-bottom:-0.08em!important;padding:0.02em 0.04em 0.08em 0!important;background:var(--aiomy-v84-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}html body.aiomy-my-account-v84 .woocommerce-MyAccount-navigation{position:sticky!important;top:124px!important;float:none!important;width:100%!important;margin:0!important;padding:12px!important;border:1px solid rgba(255,255,255,0.9)!important;border-radius:24px!important;background:rgba(255,255,255,0.72)!important;box-shadow:0 18px 55px rgba(44,36,70,0.08)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}html body.aiomy-my-account-v84 .woocommerce-MyAccount-navigation ul{display:grid!important;gap:7px!important;margin:0!important;padding:0!important;list-style:none!important}html body.aiomy-my-account-v84 .woocommerce-MyAccount-navigation li{display:block!important;margin:0!important;padding:0!important;border:0!important;list-style:none!important}html body.aiomy-my-account-v84 .woocommerce-MyAccount-navigation li::marker{content:""!important;color:transparent!important;font-size:0!important}html body.aiomy-my-account-v84 .woocommerce-MyAccount-navigation a{position:relative!important;display:flex!important;align-items:center!important;min-height:52px!important;margin:0!important;padding:12px 14px!important;overflow:hidden!important;border:0!important;border-radius:15px!important;background:transparent!important;background-clip:padding-box!important;color:var(--aiomy-v84-ink)!important;font-size:0.82rem!important;font-weight:800!important;line-height:1.25!important;text-decoration:none!important;isolation:isolate!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;transform:none!important;transition:background 180ms ease,color 180ms ease,box-shadow 180ms ease!important}html body.aiomy-my-account-v84 .woocommerce-MyAccount-navigation a::before{display:none!important;content:none!important}html body.aiomy-my-account-v84 .woocommerce-MyAccount-navigation a::after{display:none!important;content:none!important}html body.aiomy-my-account-v84 .woocommerce-MyAccount-navigation li.is-active a{background:var(--aiomy-v84-gradient)!important;background-color:#f04d91!important;background-image:var(--aiomy-v84-gradient)!important;box-shadow:none!important;color:#fff!important}html body.aiomy-my-account-v84 .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:7px!important;padding-top:8px!important;border-top:1px solid var(--aiomy-v84-line)!important}html body.aiomy-my-account-v84 .woocommerce-MyAccount-navigation-link--customer-logout a{color:#9a3f68!important}@media(hover:hover){html body.aiomy-my-account-v84 .woocommerce-MyAccount-navigation li:not(.is-active) a:hover{background:rgba(255,255,255,0.82)!important;box-shadow:none!important;transform:none!important}}html body.aiomy-my-account-v84 .woocommerce-MyAccount-content{float:none!important;width:100%!important;min-width:0!important;margin:0!important;padding:clamp(22px,3vw,34px)!important;border:1px solid rgba(255,255,255,0.92)!important;border-radius:30px!important;background:var(--aiomy-v84-card)!important;box-shadow:0 24px 70px rgba(42,34,67,0.09)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-sizing:border-box!important}html body.aiomy-my-account-v84 .woocommerce-MyAccount-content>:first-child{margin-top:0!important}html body.aiomy-my-account-v84.aiomy-account-view-order-v84 .woocommerce-MyAccount-content>p:first-child{display:none!important}html body.aiomy-my-account-v84 .aiomy-account-section-head-v84{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:22px!important;margin:0 0 26px!important;padding:0 0 22px!important;border-bottom:1px solid var(--aiomy-v84-line)!important}html body.aiomy-my-account-v84 .aiomy-account-section-head-v84 h2,html body.aiomy-my-account-v84 .aiomy-return-form-v84 h3,html body.aiomy-my-account-v84 .aiomy-loyalty-rules-v84 h3,html body.aiomy-my-account-v84 .aiomy-loyalty-coupons-v84 h3{margin:3px 0 5px!important;color:var(--aiomy-v84-ink)!important;font-size:clamp(1.38rem,2.3vw,1.85rem)!important;font-weight:900!important;letter-spacing:-0.035em!important;line-height:1.15!important}html body.aiomy-my-account-v84 .aiomy-account-section-head-v84 p{margin:0!important;color:var(--aiomy-v84-muted)!important;font-size:0.82rem!important;line-height:1.55!important}html body.aiomy-my-account-v84 .aiomy-account-eyebrow-v84{display:block!important;background:var(--aiomy-v84-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font-size:0.68rem!important;font-weight:900!important;letter-spacing:0.09em!important;line-height:1.2!important;text-transform:uppercase!important}html body.aiomy-my-account-v84 .aiomy-account-count-v84{flex:0 0 auto!important;padding:8px 12px!important;border:1px solid rgba(241,79,146,0.17)!important;border-radius:999px!important;background:linear-gradient(135deg,rgba(241,79,146,0.08),rgba(135,101,246,0.08))!important;color:#8a5bdd!important;font-size:0.68rem!important;font-weight:800!important}html body.aiomy-my-account-v84 .aiomy-account-cta-v84,html body.aiomy-my-account-v84 .woocommerce-MyAccount-content a.button,html body.aiomy-my-account-v84 .woocommerce-MyAccount-content .button.view{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;margin:0!important;padding:11px 18px!important;border:0!important;border-radius:13px!important;background:var(--aiomy-v84-gradient)!important;box-shadow:0 11px 28px rgba(240,77,145,0.2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--font)!important;font-size:0.76rem!important;font-weight:900!important;line-height:1.2!important;text-decoration:none!important;cursor:pointer!important;transition:transform 180ms ease,box-shadow 180ms ease,opacity 180ms ease!important}html body.aiomy-my-account-v84 .aiomy-account-cta-v84:disabled{box-shadow:none!important;cursor:not-allowed!important;filter:grayscale(0.35)!important;opacity:0.42!important}@media(hover:hover){html body.aiomy-my-account-v84 :is(.aiomy-account-cta-v84,.woocommerce-MyAccount-content a.button):not(:disabled):hover{box-shadow:0 15px 34px rgba(240,77,145,0.3)!important;transform:translateY(-2px)!important}}html body.aiomy-my-account-v84 table.woocommerce-orders-table{width:100%!important;margin:0!important;border:1px solid var(--aiomy-v84-line)!important;border-collapse:separate!important;border-spacing:0!important;border-radius:19px!important;background:rgba(255,255,255,0.78)!important;box-shadow:none!important;overflow:hidden!important}html body.aiomy-my-account-v84 table.woocommerce-orders-table th{padding:14px 15px!important;border:0!important;border-bottom:1px solid var(--aiomy-v84-line)!important;background:rgba(249,247,252,0.82)!important;color:#666178!important;font-size:0.66rem!important;font-weight:900!important;letter-spacing:0.025em!important;line-height:1.25!important;text-align:left!important;text-transform:uppercase!important}html body.aiomy-my-account-v84 table.woocommerce-orders-table td{padding:17px 15px!important;border:0!important;border-bottom:1px solid var(--aiomy-v84-line)!important;background:transparent!important;color:var(--aiomy-v84-ink)!important;font-size:0.76rem!important;font-weight:600!important;line-height:1.45!important;vertical-align:middle!important}html body.aiomy-my-account-v84 table.woocommerce-orders-table tr:last-child td{border-bottom:0!important}html body.aiomy-my-account-v84 table.woocommerce-orders-table td.order-number a{color:var(--aiomy-v84-ink)!important;font-weight:900!important;text-decoration:none!important}html body.aiomy-my-account-v84 table.woocommerce-orders-table td.order-status{color:#8b4ad5!important;font-weight:800!important}html body.aiomy-my-account-v84 .aiomy-order-products-v84{display:block!important;max-width:270px!important;color:#353149!important}html body.aiomy-my-account-v84 .aiomy-order-products-v84 small{display:block!important;margin-top:3px!important;color:var(--aiomy-v84-muted)!important;font-size:0.65rem!important}html body.aiomy-my-account-v84 table.woocommerce-orders-table td.order-actions{text-align:right!important}html body.aiomy-my-account-v84 table.woocommerce-orders-table td.order-actions .button{min-height:37px!important;padding:9px 13px!important;border-radius:11px!important;font-size:0.68rem!important}html body.aiomy-my-account-v84 .woocommerce-pagination{margin-top:22px!important}html body.aiomy-my-account-v84 .aiomy-account-empty-v84{display:grid!important;place-items:center!important;min-height:240px!important;padding:34px!important;border:1px dashed rgba(135,101,246,0.23)!important;border-radius:20px!important;background:linear-gradient(135deg,rgba(255,250,231,0.68),rgba(248,239,255,0.7))!important;text-align:center!important}html body.aiomy-my-account-v84 .aiomy-account-empty-v84>span{display:grid!important;place-items:center!important;width:46px!important;height:46px!important;border:1px solid transparent!important;border-radius:15px!important;background:linear-gradient(#fff,#fff) padding-box,var(--aiomy-v84-gradient) border-box!important;color:var(--aiomy-v84-ink)!important;font-size:1.25rem!important}html body.aiomy-my-account-v84 .aiomy-account-empty-v84 h3{margin:11px 0 3px!important;color:var(--aiomy-v84-ink)!important;font-size:1.06rem!important;font-weight:900!important}html body.aiomy-my-account-v84 .aiomy-account-empty-v84 p{max-width:520px!important;margin:0!important;color:var(--aiomy-v84-muted)!important;font-size:0.76rem!important;line-height:1.55!important}html body.aiomy-my-account-v84 .aiomy-account-empty-v84--compact{min-height:150px!important}html body.aiomy-my-account-v84 .aiomy-account-success-v84,html body.aiomy-my-account-v84 .woocommerce-message,html body.aiomy-my-account-v84 .woocommerce-info,html body.aiomy-my-account-v84 .woocommerce-error{margin:0 0 22px!important;padding:14px 17px!important;border:1px solid rgba(45,181,136,0.19)!important;border-radius:14px!important;background:rgba(232,255,246,0.82)!important;color:#176b50!important;font-size:0.76rem!important;font-weight:700!important;line-height:1.45!important}html body.aiomy-my-account-v84 .woocommerce-error{border-color:rgba(211,64,89,0.18)!important;background:rgba(255,238,242,0.84)!important;color:#a62f48!important}html body.aiomy-my-account-v84 .aiomy-return-list-v84{display:grid!important;gap:14px!important}html body.aiomy-my-account-v84 .aiomy-return-card-v84{padding:19px!important;border:1px solid var(--aiomy-v84-line)!important;border-radius:18px!important;background:rgba(255,255,255,0.78)!important}html body.aiomy-my-account-v84 .aiomy-return-card-v84 header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important}html body.aiomy-my-account-v84 .aiomy-return-card-v84 header small{color:#8e61e4!important;font-size:0.65rem!important;font-weight:900!important}html body.aiomy-my-account-v84 .aiomy-return-card-v84 h3{margin:3px 0 0!important;color:var(--aiomy-v84-ink)!important;font-size:0.94rem!important;font-weight:900!important}html body.aiomy-my-account-v84 .aiomy-return-card-v84 header>span{padding:7px 10px!important;border-radius:999px!important;background:var(--aiomy-v84-gradient)!important;color:#fff!important;font-size:0.62rem!important;font-weight:900!important}html body.aiomy-my-account-v84 .aiomy-return-card-v84>p{margin:10px 0 18px!important;color:var(--aiomy-v84-muted)!important;font-size:0.7rem!important}html body.aiomy-my-account-v84 .aiomy-return-steps-v84{display:grid!important;grid-template-columns:repeat(3,1fr)!important;margin:0!important;padding:0!important;list-style:none!important}html body.aiomy-my-account-v84 .aiomy-return-steps-v84 li{position:relative!important;display:grid!important;justify-items:center!important;gap:7px!important;color:#aaa5b6!important;font-size:0.61rem!important;font-weight:800!important;text-align:center!important}html body.aiomy-my-account-v84 .aiomy-return-steps-v84 li::before{content:""!important;position:absolute!important;z-index:0!important;top:6px!important;right:50%!important;width:100%!important;height:2px!important;background:#e8e4ec!important}html body.aiomy-my-account-v84 .aiomy-return-steps-v84 li:first-child::before{display:none!important}html body.aiomy-my-account-v84 .aiomy-return-steps-v84 i{position:relative!important;z-index:1!important;width:13px!important;height:13px!important;border:3px solid #ece8ef!important;border-radius:50%!important;background:#fff!important}html body.aiomy-my-account-v84 .aiomy-return-steps-v84 li.is-done{color:#7d45cf!important}html body.aiomy-my-account-v84 .aiomy-return-steps-v84 li.is-done::before,html body.aiomy-my-account-v84 .aiomy-return-steps-v84 li.is-done i{border-color:#f1599d!important;background:var(--aiomy-v84-gradient)!important}html body.aiomy-my-account-v84 .aiomy-return-form-v84[hidden]{display:none!important}html body.aiomy-my-account-v84 .aiomy-return-form-v84{margin-top:22px!important;padding:22px!important;border:1px solid rgba(240,77,145,0.16)!important;border-radius:22px!important;background:linear-gradient(135deg,rgba(255,250,231,0.88),rgba(255,244,250,0.9) 52%,rgba(240,240,255,0.9))!important}html body.aiomy-my-account-v84 .aiomy-return-form-v84__head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:18px!important}html body.aiomy-my-account-v84 .aiomy-return-form-v84__head button{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;padding:0!important;border:1px solid var(--aiomy-v84-line)!important;border-radius:50%!important;background:#fff!important;color:var(--aiomy-v84-ink)!important;font-size:1.35rem!important;cursor:pointer!important}html body.aiomy-my-account-v84 .aiomy-return-form-v84 form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}html body.aiomy-my-account-v84 .aiomy-return-form-v84 label,html body.aiomy-my-account-v84 .aiomy-profile-form-v84 label{display:grid!important;align-content:start!important;gap:7px!important;margin:0!important;color:var(--aiomy-v84-ink)!important;font-size:0.7rem!important;font-weight:800!important;line-height:1.35!important}html body.aiomy-my-account-v84 .aiomy-return-form-v84 input,html body.aiomy-my-account-v84 .aiomy-return-form-v84 select,html body.aiomy-my-account-v84 .aiomy-return-form-v84 textarea,html body.aiomy-my-account-v84 .aiomy-profile-form-v84 input{width:100%!important;min-height:48px!important;margin:0!important;padding:11px 13px!important;border:1px solid rgba(40,36,61,0.13)!important;border-radius:13px!important;outline:0!important;background:rgba(255,255,255,0.88)!important;box-shadow:none!important;color:var(--aiomy-v84-ink)!important;font-family:var(--font)!important;font-size:0.78rem!important;font-weight:500!important;box-sizing:border-box!important}html body.aiomy-my-account-v84 .aiomy-return-form-v84 textarea{min-height:105px!important;resize:vertical!important}html body.aiomy-my-account-v84 :is(.aiomy-return-form-v84,.aiomy-profile-form-v84) input:focus,html body.aiomy-my-account-v84 .aiomy-return-form-v84 :is(select,textarea):focus{border-color:#ee5b9c!important;box-shadow:0 0 0 3px rgba(240,77,145,0.09)!important}html body.aiomy-my-account-v84 .aiomy-return-form-v84__wide,html body.aiomy-my-account-v84 .aiomy-return-form-v84__note,html body.aiomy-my-account-v84 .aiomy-return-form-v84__submit{grid-column:1 / -1!important}html body.aiomy-my-account-v84 .aiomy-return-form-v84__note{padding:12px 14px!important;border-radius:12px!important;background:rgba(255,255,255,0.7)!important;color:var(--aiomy-v84-muted)!important;font-size:0.7rem!important;line-height:1.5!important}html body.aiomy-my-account-v84 .aiomy-profile-form-v84{display:grid!important;gap:18px!important}html body.aiomy-my-account-v84 .aiomy-profile-form-v84>section{padding:21px!important;border:1px solid var(--aiomy-v84-line)!important;border-radius:20px!important;background:rgba(255,255,255,0.76)!important}html body.aiomy-my-account-v84 .aiomy-profile-form-v84 section>header{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:18px!important;padding-bottom:15px!important;border-bottom:1px solid var(--aiomy-v84-line)!important}html body.aiomy-my-account-v84 .aiomy-profile-form-v84 section>header>span{display:grid!important;flex:0 0 40px!important;place-items:center!important;width:40px!important;height:40px!important;border:1px solid transparent!important;border-radius:13px!important;background:linear-gradient(#fff,#fff) padding-box,var(--aiomy-v84-gradient) border-box!important;color:#8b5ce0!important;font-size:0.7rem!important;font-weight:900!important}html body.aiomy-my-account-v84 .aiomy-profile-form-v84 h3{margin:0 0 2px!important;color:var(--aiomy-v84-ink)!important;font-size:0.96rem!important;font-weight:900!important}html body.aiomy-my-account-v84 .aiomy-profile-form-v84 header p{margin:0!important;color:var(--aiomy-v84-muted)!important;font-size:0.67rem!important;line-height:1.4!important}html body.aiomy-my-account-v84 .aiomy-profile-grid-v84{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important}html body.aiomy-my-account-v84 .aiomy-profile-grid-v84__wide{grid-column:1 / -1!important}html body.aiomy-my-account-v84 .aiomy-profile-form-v84 label em{color:#f04d91!important;font-style:normal!important}html body.aiomy-my-account-v84 .aiomy-profile-form-v84 label small{color:var(--aiomy-v84-muted)!important;font-weight:500!important}html body.aiomy-my-account-v84 .aiomy-profile-form-v84 input[readonly]{background:rgba(247,245,250,0.9)!important;color:#777286!important;cursor:default!important}html body.aiomy-my-account-v84 .aiomy-profile-save-v84{justify-self:end!important;min-width:190px!important}html body.aiomy-my-account-v84 .aiomy-loyalty-hero-v84{margin-bottom:18px!important;padding:clamp(22px,3.5vw,32px)!important;border:1px solid rgba(255,255,255,0.12)!important;border-radius:23px!important;background:linear-gradient(135deg,#292540 0%,#47396b 57%,#6951a9 100%)!important;box-shadow:0 20px 48px rgba(46,36,70,0.2)!important;color:#fff!important}html body.aiomy-my-account-v84 .aiomy-loyalty-hero-v84__top{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:13px!important}html body.aiomy-my-account-v84 .aiomy-loyalty-hero-v84__top>span{display:grid!important;place-items:center!important;width:46px!important;height:46px!important;border-radius:14px!important;background:rgba(255,255,255,0.12)!important}html body.aiomy-my-account-v84 .aiomy-loyalty-hero-v84__top svg{width:22px!important;height:22px!important;color:#fff!important}html body.aiomy-my-account-v84 .aiomy-loyalty-hero-v84 small{display:block!important;color:rgba(255,255,255,0.72)!important;font-size:0.66rem!important}html body.aiomy-my-account-v84 .aiomy-loyalty-hero-v84 strong{display:block!important;margin-top:1px!important;color:#fff!important;font-size:1.5rem!important;font-weight:900!important;line-height:1.05!important}html body.aiomy-my-account-v84 .aiomy-loyalty-hero-v84 strong b{font:inherit!important}html body.aiomy-my-account-v84 .aiomy-loyalty-hero-v84 em{padding:8px 11px!important;border:1px solid rgba(255,255,255,0.14)!important;border-radius:999px!important;background:rgba(255,255,255,0.1)!important;color:#fff!important;font-size:0.64rem!important;font-style:normal!important;font-weight:900!important}html body.aiomy-my-account-v84 .aiomy-loyalty-hero-v84 .aiomy-account-points__progress{height:8px!important;margin:18px 0 8px!important;border-radius:999px!important;background:rgba(255,255,255,0.14)!important}html body.aiomy-my-account-v84 .aiomy-loyalty-hero-v84 .aiomy-account-points__progress span{display:block!important;height:100%!important;border-radius:inherit!important;background:var(--aiomy-v84-gradient)!important}html body.aiomy-my-account-v84 .aiomy-loyalty-hero-v84>p{margin:0!important;color:rgba(255,255,255,0.78)!important;font-size:0.68rem!important}html body.aiomy-my-account-v84 .aiomy-loyalty-hero-v84>p strong{display:inline!important;font-size:inherit!important}html body.aiomy-my-account-v84 .aiomy-loyalty-tiers-v84{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important}html body.aiomy-my-account-v84 .aiomy-loyalty-tiers-v84 article{display:grid!important;align-content:start!important;min-width:0!important;padding:18px!important;border:1px solid var(--aiomy-v84-line)!important;border-radius:18px!important;background:rgba(255,255,255,0.8)!important}html body.aiomy-my-account-v84 .aiomy-loyalty-tiers-v84 article>span{color:#8c61df!important;font-size:0.66rem!important;font-weight:900!important}html body.aiomy-my-account-v84 .aiomy-loyalty-tiers-v84 article>strong{margin:4px 0!important;background:var(--aiomy-v84-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font-size:2rem!important;font-weight:900!important;line-height:1!important}html body.aiomy-my-account-v84 .aiomy-loyalty-tiers-v84 article>p{min-height:38px!important;margin:4px 0 14px!important;color:var(--aiomy-v84-muted)!important;font-size:0.67rem!important;line-height:1.45!important}html body.aiomy-my-account-v84 .aiomy-loyalty-tiers-v84 button{width:100%!important;min-height:40px!important;padding:9px 10px!important;font-size:0.64rem!important}html body.aiomy-my-account-v84 .aiomy-loyalty-coupons-v84,html body.aiomy-my-account-v84 .aiomy-loyalty-rules-v84{margin-top:18px!important;padding:21px!important;border:1px solid var(--aiomy-v84-line)!important;border-radius:20px!important;background:rgba(255,255,255,0.78)!important}html body.aiomy-my-account-v84 .aiomy-loyalty-coupons-v84[hidden]{display:none!important}html body.aiomy-my-account-v84 .aiomy-loyalty-coupons-v84 ul{display:grid!important;gap:9px!important;margin:15px 0 0!important;padding:0!important;list-style:none!important}html body.aiomy-my-account-v84 .aiomy-loyalty-coupons-v84 li{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px!important;border:1px solid var(--aiomy-v84-line)!important;border-radius:13px!important;background:linear-gradient(135deg,rgba(255,247,221,0.6),rgba(247,239,255,0.65))!important}html body.aiomy-my-account-v84 .aiomy-loyalty-coupons-v84 li>span{display:grid!important;gap:2px!important}html body.aiomy-my-account-v84 .aiomy-loyalty-coupons-v84 code{color:var(--aiomy-v84-ink)!important;font-size:0.8rem!important;font-weight:900!important}html body.aiomy-my-account-v84 .aiomy-loyalty-coupons-v84 small{color:var(--aiomy-v84-muted)!important;font-size:0.62rem!important}html body.aiomy-my-account-v84 .aiomy-loyalty-coupons-v84 button{padding:7px 10px!important;border:1px solid rgba(240,77,145,0.2)!important;border-radius:9px!important;background:#fff!important;color:#e84d92!important;font-size:0.64rem!important;font-weight:900!important;cursor:pointer!important}html body.aiomy-my-account-v84 .aiomy-loyalty-rules-v84>ol{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important;margin:17px 0!important;padding:0!important;list-style:none!important;counter-reset:aiomy-rule!important}html body.aiomy-my-account-v84 .aiomy-loyalty-rules-v84 li{position:relative!important;display:block!important;min-height:92px!important;padding:14px 14px 14px 48px!important;border:1px solid var(--aiomy-v84-line)!important;border-radius:14px!important;background:rgba(250,248,252,0.7)!important;list-style:none!important;counter-increment:aiomy-rule!important}html body.aiomy-my-account-v84 .aiomy-loyalty-rules-v84 li::marker{content:""!important;color:transparent!important;font-size:0!important}html body.aiomy-my-account-v84 .aiomy-loyalty-rules-v84 li::before{content:counter(aiomy-rule)!important;position:absolute!important;top:14px!important;left:14px!important;display:grid!important;place-items:center!important;width:25px!important;height:25px!important;border-radius:9px!important;background:var(--aiomy-v84-gradient)!important;color:#fff!important;font-size:0.62rem!important;font-weight:900!important}html body.aiomy-my-account-v84 .aiomy-loyalty-rules-v84 li strong,html body.aiomy-my-account-v84 .aiomy-loyalty-rules-v84 li span{display:block!important}html body.aiomy-my-account-v84 .aiomy-loyalty-rules-v84 li strong{margin-bottom:3px!important;color:var(--aiomy-v84-ink)!important;font-size:0.73rem!important;font-weight:900!important}html body.aiomy-my-account-v84 .aiomy-loyalty-rules-v84 li span{color:var(--aiomy-v84-muted)!important;font-size:0.66rem!important;line-height:1.5!important}html body.aiomy-my-account-v84 .aiomy-loyalty-example-v84{padding:15px 17px!important;border:1px solid rgba(240,77,145,0.14)!important;border-radius:15px!important;background:linear-gradient(135deg,rgba(255,245,214,0.75),rgba(250,237,255,0.76))!important}html body.aiomy-my-account-v84 .aiomy-loyalty-example-v84 strong{color:var(--aiomy-v84-ink)!important;font-size:0.72rem!important;font-weight:900!important}html body.aiomy-my-account-v84 .aiomy-loyalty-example-v84 p{margin:4px 0 0!important;color:var(--aiomy-v84-muted)!important;font-size:0.68rem!important;line-height:1.55!important}html body.aiomy-my-account-v84 .aiomy-loyalty-example-v84 p br{display:block!important;margin-top:7px!important;content:""!important}html body.aiomy-my-account-v84 .aiomy-order-detail-hero-v84{display:grid!important;grid-template-columns:1fr auto!important;gap:19px!important;margin-bottom:22px!important;padding:22px!important;border:1px solid rgba(240,77,145,0.13)!important;border-radius:20px!important;background:linear-gradient(135deg,rgba(255,249,227,0.8),rgba(255,243,249,0.82) 50%,rgba(240,240,255,0.84))!important}html body.aiomy-my-account-v84 .aiomy-account-back-v84{display:inline-block!important;margin-bottom:12px!important;color:#8d5fe0!important;font-size:0.66rem!important;font-weight:900!important;text-decoration:none!important}html body.aiomy-my-account-v84 .aiomy-order-detail-hero-v84 h2{margin:3px 0 0!important;color:var(--aiomy-v84-ink)!important;font-size:1.5rem!important;font-weight:900!important;letter-spacing:-0.04em!important}html body.aiomy-my-account-v84 .aiomy-order-status-v84{align-self:start!important;padding:8px 11px!important;border-radius:999px!important;background:var(--aiomy-v84-gradient)!important;color:#fff!important;font-size:0.63rem!important;font-weight:900!important}html body.aiomy-my-account-v84 .aiomy-order-facts-v84{display:grid!important;grid-column:1 / -1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}html body.aiomy-my-account-v84 .aiomy-order-facts-v84>div{padding:11px!important;border:1px solid rgba(255,255,255,0.88)!important;border-radius:12px!important;background:rgba(255,255,255,0.62)!important}html body.aiomy-my-account-v84 .aiomy-order-facts-v84 small,html body.aiomy-my-account-v84 .aiomy-order-facts-v84 strong{display:block!important}html body.aiomy-my-account-v84 .aiomy-order-facts-v84 small{color:var(--aiomy-v84-muted)!important;font-size:0.6rem!important}html body.aiomy-my-account-v84 .aiomy-order-facts-v84 strong{margin-top:2px!important;color:var(--aiomy-v84-ink)!important;font-size:0.72rem!important;font-weight:900!important}html body.aiomy-my-account-v84 :is(.woocommerce-order-details,.woocommerce-customer-details){margin:18px 0 0!important;padding:21px!important;border:1px solid var(--aiomy-v84-line)!important;border-radius:20px!important;background:rgba(255,255,255,0.76)!important}html body.aiomy-my-account-v84 :is(.woocommerce-order-details__title,.woocommerce-column__title){margin:0 0 15px!important;color:var(--aiomy-v84-ink)!important;font-size:1rem!important;font-weight:900!important}html body.aiomy-my-account-v84 table.woocommerce-table--order-details{margin:0!important;border:0!important;border-collapse:collapse!important}html body.aiomy-my-account-v84 table.woocommerce-table--order-details :is(th,td){padding:12px 9px!important;border:0!important;border-bottom:1px solid var(--aiomy-v84-line)!important;background:transparent!important;color:var(--aiomy-v84-ink)!important;font-size:0.73rem!important}html body.aiomy-my-account-v84 .woocommerce-customer-details address{padding:14px!important;border:0!important;border-radius:13px!important;background:rgba(248,246,250,0.76)!important;color:var(--aiomy-v84-muted)!important;font-size:0.72rem!important;line-height:1.65!important}@media(max-width:900px){html body.aiomy-my-account-v84 .woocommerce{grid-template-columns:1fr!important;gap:18px!important}html body.aiomy-my-account-v84 .aiomy-myaccount-heading-v84,html body.aiomy-my-account-v84 .woocommerce-MyAccount-navigation,html body.aiomy-my-account-v84 .woocommerce-MyAccount-content{grid-column:1!important}html body.aiomy-my-account-v84 .woocommerce-MyAccount-navigation{position:static!important;overflow-x:auto!important;padding:8px!important;border-radius:18px!important;scrollbar-width:none!important}html body.aiomy-my-account-v84 .woocommerce-MyAccount-navigation::-webkit-scrollbar{display:none!important}html body.aiomy-my-account-v84 .woocommerce-MyAccount-navigation ul{display:flex!important;width:max-content!important;min-width:100%!important}html body.aiomy-my-account-v84 .woocommerce-MyAccount-navigation li{flex:0 0 auto!important}html body.aiomy-my-account-v84 .woocommerce-MyAccount-navigation a{min-height:44px!important;padding:10px 13px!important;white-space:nowrap!important}html body.aiomy-my-account-v84 .woocommerce-MyAccount-navigation a::before{display:none!important;content:none!important}html body.aiomy-my-account-v84 .woocommerce-MyAccount-navigation-link--customer-logout{margin:0!important;padding:0!important;border-top:0!important}}@media(max-width:700px){html body.aiomy-my-account-v84 main.site-main,html body.aiomy-my-account-v84 main.wc-main{padding-top:28px!important;padding-bottom:72px!important}html body.aiomy-my-account-v84 main>.container,html body.aiomy-my-account-v84 main .entry-content,html body.aiomy-my-account-v84 main .wp-block-post-content{padding-right:14px!important;padding-left:14px!important}html body.aiomy-my-account-v84 .woocommerce-MyAccount-content{padding:18px!important;border-radius:22px!important}html body.aiomy-my-account-v84 .aiomy-account-section-head-v84{align-items:flex-start!important;flex-direction:column!important}html body.aiomy-my-account-v84 .aiomy-account-section-head-v84 .aiomy-account-cta-v84{width:100%!important}html body.aiomy-my-account-v84 table.woocommerce-orders-table,html body.aiomy-my-account-v84 table.woocommerce-orders-table tbody,html body.aiomy-my-account-v84 table.woocommerce-orders-table tr,html body.aiomy-my-account-v84 table.woocommerce-orders-table td{display:block!important;width:100%!important;box-sizing:border-box!important}html body.aiomy-my-account-v84 table.woocommerce-orders-table thead{display:none!important}html body.aiomy-my-account-v84 table.woocommerce-orders-table{border:0!important;background:transparent!important}html body.aiomy-my-account-v84 table.woocommerce-orders-table tr{margin-bottom:12px!important;padding:13px!important;border:1px solid var(--aiomy-v84-line)!important;border-radius:16px!important;background:rgba(255,255,255,0.78)!important}html body.aiomy-my-account-v84 table.woocommerce-orders-table td{min-height:0!important;padding:7px 0 7px 42%!important;border:0!important;text-align:right!important}html body.aiomy-my-account-v84 table.woocommerce-orders-table td::before{left:0!important;width:38%!important;color:var(--aiomy-v84-muted)!important;font-size:0.62rem!important;font-weight:800!important;text-align:left!important}html body.aiomy-my-account-v84 table.woocommerce-orders-table td.order-actions{padding-left:0!important}html body.aiomy-my-account-v84 table.woocommerce-orders-table td.order-actions .button{width:100%!important;margin-top:5px!important}html body.aiomy-my-account-v84 .aiomy-order-products-v84{max-width:none!important}html body.aiomy-my-account-v84 .aiomy-return-form-v84 form,html body.aiomy-my-account-v84 .aiomy-profile-grid-v84,html body.aiomy-my-account-v84 .aiomy-loyalty-tiers-v84,html body.aiomy-my-account-v84 .aiomy-loyalty-rules-v84>ol,html body.aiomy-my-account-v84 .aiomy-order-facts-v84{grid-template-columns:1fr!important}html body.aiomy-my-account-v84 .aiomy-return-form-v84__wide,html body.aiomy-my-account-v84 .aiomy-return-form-v84__note,html body.aiomy-my-account-v84 .aiomy-return-form-v84__submit,html body.aiomy-my-account-v84 .aiomy-profile-grid-v84__wide{grid-column:1!important}html body.aiomy-my-account-v84 .aiomy-profile-save-v84{justify-self:stretch!important;width:100%!important}html body.aiomy-my-account-v84 .aiomy-loyalty-hero-v84__top{grid-template-columns:auto 1fr!important}html body.aiomy-my-account-v84 .aiomy-loyalty-hero-v84__top em{grid-column:1 / -1!important;justify-self:start!important}html body.aiomy-my-account-v84 .aiomy-order-detail-hero-v84{grid-template-columns:1fr!important}html body.aiomy-my-account-v84 .aiomy-order-status-v84{justify-self:start!important}html body.aiomy-my-account-v84 .aiomy-order-facts-v84{grid-column:1!important}}@media(prefers-reduced-motion:reduce){html body.aiomy-my-account-v84 *,html body.aiomy-my-account-v84 *::before,html body.aiomy-my-account-v84 *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important}}.aiomy-password-field-v87{position:relative!important;display:block!important;width:100%!important;min-width:0!important}.aiomy-password-field-v87>input{width:100%!important;padding-right:52px!important;box-sizing:border-box!important}.aiomy-password-toggle-v87{appearance:none!important;-webkit-appearance:none!important;position:absolute!important;z-index:3!important;top:50%!important;right:9px!important;display:grid!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#20203b!important;line-height:1!important;cursor:pointer!important;transform:translateY(-50%)!important}.aiomy-password-toggle-v87 svg{display:block!important;width:20px!important;height:20px!important;pointer-events:none!important}.aiomy-password-toggle-v87__hide,.aiomy-password-toggle-v87.is-visible .aiomy-password-toggle-v87__show{display:none!important}.aiomy-password-toggle-v87.is-visible .aiomy-password-toggle-v87__hide{display:block!important}.aiomy-password-toggle-v87:focus-visible{outline:2px solid rgba(135,101,246,0.42)!important;outline-offset:1px!important}@media(hover:hover)and (pointer:fine){.aiomy-password-toggle-v87:hover{background:linear-gradient(135deg,rgba(240,77,145,0.08),rgba(135,101,246,0.1))!important}}html body.aiomy-my-account-v84 .woocommerce::before,html body.aiomy-my-account-v84 .woocommerce::after{display:none!important;content:none!important}html body.aiomy-my-account-v84 .aiomy-profile-form-v84 label::before,html body.aiomy-my-account-v84 .aiomy-profile-form-v84 label::after,html body.aiomy-my-account-v84 .aiomy-profile-form-v84 label em{display:none!important;content:none!important}html body.aiomy-order-complete-v93{--aiomy-v93-ink: #18172e;--aiomy-v93-muted: #716d86;--aiomy-v93-line: rgba(31, 28, 55, 0.1);--aiomy-v93-card: rgba(255, 255, 255, 0.84);--aiomy-v93-gradient: linear-gradient(118deg, #f04d91 0%, #fd72aa 48%, #8765f6 100%);background-color:var(--aiomy-site-bg-color)!important;background-image:var(--aiomy-site-bg-image)!important;background-repeat:no-repeat!important;background-position:center top!important;background-size:cover!important;background-attachment:fixed!important;min-height:100vh!important;overflow-x:clip!important}html body.aiomy-order-complete-v93 #page,html body.aiomy-order-complete-v93 .site{display:flex!important;flex-direction:column!important;min-height:100vh!important}html body.aiomy-order-complete-v93 .site-content{flex:1 0 auto!important}html body.aiomy-order-complete-v93 #page,html body.aiomy-order-complete-v93 .site,html body.aiomy-order-complete-v93 .site-content,html body.aiomy-order-complete-v93 .content-area,html body.aiomy-order-complete-v93 main,html body.aiomy-order-complete-v93 main.site-main,html body.aiomy-order-complete-v93 main.wc-main,html body.aiomy-order-complete-v93 main>.container,html body.aiomy-order-complete-v93 article,html body.aiomy-order-complete-v93 .entry-content,html body.aiomy-order-complete-v93 .wp-site-blocks,html body.aiomy-order-complete-v93 .wp-block-post-content,html body.aiomy-order-complete-v93 .woocommerce,html body.aiomy-order-complete-v93 .woocommerce-order{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body.aiomy-order-complete-v93 #site-header.site-header,html body.aiomy-order-complete-v93 #site-header.site-header:hover,html body.aiomy-order-complete-v93 #site-header.site-header:focus-within{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-bottom:0!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body.aiomy-order-complete-v93 #site-header.site-header::before,html body.aiomy-order-complete-v93 #site-header.site-header::after{display:none!important;content:none!important}html body.aiomy-order-complete-v93 #site-header.site-header>.header-inner.container{border:0!important;box-shadow:none!important}html body.aiomy-order-complete-v93 :is(.entry-header,.page-header),html body.aiomy-order-complete-v93 :is(.entry-title,.page-title,.wp-block-post-title){display:none!important}html body.aiomy-order-complete-v93 main.site-main,html body.aiomy-order-complete-v93 main.wc-main{width:100%!important;min-height:70vh!important;margin:0!important;padding:clamp(38px,5vw,72px) 0 clamp(68px,7vw,96px)!important}html body.aiomy-order-complete-v93 main>.container,html body.aiomy-order-complete-v93 main .entry-content,html body.aiomy-order-complete-v93 main .wp-block-post-content{width:100%!important;max-width:1200px!important;margin-right:auto!important;margin-left:auto!important;padding-right:24px!important;padding-left:24px!important;box-sizing:border-box!important}html body.aiomy-order-complete-v93 .woocommerce,html body.aiomy-order-complete-v93 .woocommerce-order{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;color:var(--aiomy-v93-ink)!important;font-family:var(--font)!important}html body.aiomy-order-complete-v93 .woocommerce-order>:not(.aiomy-order-complete-card-v93){display:none!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-card-v93,html body.aiomy-order-complete-v93 .aiomy-order-complete-card-v93 *{box-sizing:border-box!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-card-v93{display:grid!important;gap:22px!important;width:100%!important;max-width:1080px!important;margin:0 auto!important;padding:0!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-hero-v93{display:flex!important;align-items:center!important;flex-direction:column!important;padding:clamp(32px,5vw,54px) clamp(20px,5vw,58px)!important;border:1px solid rgba(240,77,145,0.13)!important;border-radius:28px!important;background:linear-gradient(135deg,rgba(255,249,227,0.84),rgba(255,243,249,0.86) 50%,rgba(240,240,255,0.88))!important;box-shadow:0 24px 58px rgba(59,47,88,0.08)!important;text-align:center!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-hero-v93__icon{display:grid!important;place-items:center!important;border:1px solid transparent!important;background:linear-gradient(rgba(255,255,255,0.92),rgba(255,255,255,0.92)) padding-box,var(--aiomy-v93-gradient) border-box!important;color:var(--aiomy-v93-ink)!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-hero-v93__icon{width:64px!important;height:64px!important;margin-bottom:15px!important;border-radius:20px!important;box-shadow:0 12px 28px rgba(135,101,246,0.12)!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-hero-v93__icon svg{width:31px!important;height:31px!important;stroke-width:1.6!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-eyebrow-v93,html body.aiomy-order-complete-v93 .aiomy-order-section-heading-v93>span{display:block!important;margin:0 0 5px!important;background:var(--aiomy-v93-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font-size:0.69rem!important;font-weight:900!important;letter-spacing:0.08em!important;line-height:1.3!important;text-transform:uppercase!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-hero-v93 h1{display:inline-block!important;margin:0 0 -0.1em!important;padding:0 0.06em 0.1em!important;background:var(--aiomy-v93-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font-size:clamp(2rem,5vw,3.25rem)!important;font-weight:900!important;letter-spacing:-0.055em!important;line-height:1.14!important;overflow:visible!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-hero-v93 p{max-width:680px!important;margin:13px auto 0!important;color:var(--aiomy-v93-muted)!important;font-size:0.88rem!important;line-height:1.72!important}html body.aiomy-order-complete-v93 :is(.aiomy-order-journey-v93,.aiomy-order-summary-v93){padding:clamp(22px,3.5vw,32px)!important;border:1px solid var(--aiomy-v93-line)!important;border-radius:24px!important;background:var(--aiomy-v93-card)!important;box-shadow:0 18px 46px rgba(57,44,84,0.06)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}html body.aiomy-order-complete-v93 .aiomy-order-section-heading-v93 h2,html body.aiomy-order-complete-v93 .aiomy-order-summary-v93 h2{margin:0!important;color:var(--aiomy-v93-ink)!important;font-size:clamp(1.25rem,2.6vw,1.75rem)!important;font-weight:900!important;letter-spacing:-0.04em!important;line-height:1.2!important}html body.aiomy-order-complete-v93 .aiomy-order-journey-v93 ol{position:relative!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;margin:22px 0 0!important;padding:0!important;list-style:none!important}html body.aiomy-order-complete-v93 .aiomy-order-journey-v93 ol::before{position:absolute!important;z-index:0!important;top:20px!important;right:16.5%!important;left:16.5%!important;height:1px!important;background:var(--aiomy-v93-gradient)!important;content:""!important;opacity:0.35!important}html body.aiomy-order-complete-v93 .aiomy-order-journey-v93 li{position:relative!important;z-index:1!important;display:grid!important;grid-template-rows:40px auto!important;align-content:start!important;align-items:start!important;justify-items:center!important;margin:0!important;padding:0 10px!important;list-style:none!important;text-align:center!important}html body.aiomy-order-complete-v93 .aiomy-order-journey-v93 li::before,html body.aiomy-order-complete-v93 .aiomy-order-journey-v93 li::after,html body.aiomy-order-complete-v93 .aiomy-order-journey-v93 li::marker{display:none!important;content:none!important}html body.aiomy-order-complete-v93 .aiomy-order-journey-v93__icon{display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;border:0!important;border-radius:0!important;background:var(--aiomy-v93-card)!important;box-shadow:none!important;color:var(--aiomy-v93-ink)!important}html body.aiomy-order-complete-v93 .aiomy-order-journey-v93__icon svg{display:block!important;width:23px!important;height:23px!important;fill:none!important;stroke-width:1.8!important}html body.aiomy-order-complete-v93 .aiomy-order-journey-v93 li>div{width:100%!important;min-width:0!important}html body.aiomy-order-complete-v93 .aiomy-order-journey-v93 li strong{display:block!important;margin-top:12px!important;color:var(--aiomy-v93-ink)!important;font-size:0.78rem!important;font-weight:900!important;line-height:1.35!important}html body.aiomy-order-complete-v93 .aiomy-order-journey-v93 li p{margin:5px 0 0!important;color:var(--aiomy-v93-muted)!important;font-size:0.68rem!important;line-height:1.58!important}html body.aiomy-order-complete-v93 .aiomy-order-summary-v93{background:linear-gradient(135deg,rgba(255,249,227,0.82),rgba(255,243,249,0.84) 50%,rgba(240,240,255,0.86))!important}html body.aiomy-order-complete-v93 .aiomy-order-summary-v93__head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important}html body.aiomy-order-complete-v93 .aiomy-order-status-v93{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-height:32px!important;padding:7px 12px!important;border-radius:999px!important;background:var(--aiomy-v93-gradient)!important;color:#fff!important;font-size:0.63rem!important;font-weight:900!important;line-height:1.3!important;text-align:center!important}html body.aiomy-order-complete-v93 .aiomy-order-facts-v93{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:19px!important}html body.aiomy-order-complete-v93 .aiomy-order-facts-v93>div{min-width:0!important;padding:13px!important;border:1px solid rgba(255,255,255,0.9)!important;border-radius:14px!important;background:rgba(255,255,255,0.66)!important}html body.aiomy-order-complete-v93 .aiomy-order-facts-v93 :is(small,strong){display:block!important;overflow-wrap:anywhere!important}html body.aiomy-order-complete-v93 .aiomy-order-facts-v93 small{color:var(--aiomy-v93-muted)!important;font-size:0.61rem!important;line-height:1.35!important}html body.aiomy-order-complete-v93 .aiomy-order-facts-v93 strong{margin-top:3px!important;color:var(--aiomy-v93-ink)!important;font-size:0.74rem!important;font-weight:900!important;line-height:1.4!important}html body.aiomy-order-complete-v93 .aiomy-order-payment-instruction-v93{display:block!important;margin-top:5px!important;color:var(--aiomy-v93-muted)!important;font-size:0.65rem!important;font-weight:600!important;line-height:1.45!important;overflow-wrap:anywhere!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-details-v93{display:grid!important;gap:22px!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-details-v93>:is(.woocommerce-order-details,.woocommerce-customer-details,.woocommerce-order-downloads){width:100%!important;margin:0!important;padding:clamp(20px,3vw,30px)!important;border:1px solid var(--aiomy-v93-line)!important;border-radius:24px!important;background:var(--aiomy-v93-card)!important;box-shadow:0 18px 46px rgba(57,44,84,0.06)!important}html body.aiomy-order-complete-v93 .woocommerce-order-details__title{display:none!important}html body.aiomy-order-complete-v93 .woocommerce-column__title,html body.aiomy-order-complete-v93 .woocommerce-order-downloads__title{margin:0 0 14px!important;color:var(--aiomy-v93-ink)!important;font-size:1rem!important;font-weight:900!important;letter-spacing:-0.025em!important}html body.aiomy-order-complete-v93 .woocommerce-order-details{overflow-x:auto!important}html body.aiomy-order-complete-v93 table.woocommerce-table--order-details,html body.aiomy-order-complete-v93 table.woocommerce-table--order-downloads{width:100%!important;min-width:580px!important;margin:0!important;border:0!important;border-collapse:collapse!important;border-spacing:0!important;background:transparent!important}html body.aiomy-order-complete-v93 table.woocommerce-table--order-details :is(th,td),html body.aiomy-order-complete-v93 table.woocommerce-table--order-downloads :is(th,td){padding:13px 10px!important;border:0!important;border-bottom:1px solid var(--aiomy-v93-line)!important;background:transparent!important;color:var(--aiomy-v93-ink)!important;font-size:0.74rem!important;line-height:1.55!important;text-align:left!important;vertical-align:top!important}html body.aiomy-order-complete-v93 table.woocommerce-table--order-details thead th,html body.aiomy-order-complete-v93 table.woocommerce-table--order-downloads thead th{color:var(--aiomy-v93-muted)!important;font-size:0.64rem!important;font-weight:900!important;letter-spacing:0.055em!important;text-transform:uppercase!important}html body.aiomy-order-complete-v93 table.woocommerce-table--order-details :is(.product-total,tfoot td),html body.aiomy-order-complete-v93 table.woocommerce-table--order-downloads td:last-child{text-align:right!important}html body.aiomy-order-complete-v93 table.woocommerce-table--order-details tfoot th{font-weight:800!important}html body.aiomy-order-complete-v93 table.woocommerce-table--order-details tfoot tr:last-child :is(th,td){border-bottom:0!important;font-size:0.86rem!important;font-weight:900!important}html body.aiomy-order-complete-v93 table.woocommerce-table--order-details a{color:var(--aiomy-v93-ink)!important;font-weight:800!important;text-decoration:none!important}html body.aiomy-order-complete-v93 .wc-item-meta{margin:5px 0 0!important;padding:0!important;color:var(--aiomy-v93-muted)!important;font-size:0.66rem!important;list-style:none!important}html body.aiomy-order-complete-v93 .wc-item-meta li{margin:2px 0 0!important;list-style:none!important}html body.aiomy-order-complete-v93 .wc-item-meta li::before,html body.aiomy-order-complete-v93 .wc-item-meta li::marker{display:none!important;content:none!important}html body.aiomy-order-complete-v93 .woocommerce-customer-details .woocommerce-columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important;margin:0!important;padding:0!important}html body.aiomy-order-complete-v93 .woocommerce-customer-details .woocommerce-columns::before,html body.aiomy-order-complete-v93 .woocommerce-customer-details .woocommerce-columns::after{display:none!important;content:none!important}html body.aiomy-order-complete-v93 .woocommerce-customer-details .woocommerce-column{display:flex!important;flex-direction:column!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}html body.aiomy-order-complete-v93 .woocommerce-customer-details .woocommerce-column--billing-address{grid-column:1!important}html body.aiomy-order-complete-v93 .woocommerce-customer-details .woocommerce-column--shipping-address{grid-column:2!important}html body.aiomy-order-complete-v93 .woocommerce-customer-details address{flex:1 1 auto!important;width:100%!important;min-height:150px!important;margin:0!important;padding:16px!important;border:1px solid rgba(31,28,55,0.06)!important;border-radius:15px!important;background:rgba(248,246,250,0.76)!important;color:var(--aiomy-v93-muted)!important;font-size:0.72rem!important;font-style:normal!important;line-height:1.72!important}html body.aiomy-order-complete-v93 :is(.button.view,.woocommerce-button.view,.order-actions-button.view),html body.aiomy-order-complete-v93 a[href*="/view-order/"],html body.aiomy-order-complete-v93 a[href*=view-order]{display:none!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-actions-v93{display:flex!important;justify-content:center!important;margin-top:10px!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-shop-v93{position:relative!important;isolation:isolate!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:220px!important;min-height:52px!important;padding:12px 24px!important;border:2px solid transparent!important;border-radius:15px!important;background:linear-gradient(rgba(255,255,255,0.94),rgba(255,255,255,0.94)) padding-box,var(--aiomy-v93-gradient) border-box!important;color:var(--aiomy-v93-ink)!important;box-shadow:0 13px 30px rgba(135,101,246,0.11)!important;font-size:0.82rem!important;font-weight:900!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;transition:transform 180ms ease,box-shadow 180ms ease,color 180ms ease!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-shop-v93::before{position:absolute!important;inset:-2px!important;padding:2px!important;border-radius:17px!important;background:var(--aiomy-v93-gradient)!important;content:""!important;pointer-events:none!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important}@media(hover:hover)and (pointer:fine){html body.aiomy-order-complete-v93 .aiomy-order-complete-shop-v93:hover{background:var(--aiomy-v93-gradient)!important;color:#fff!important;box-shadow:0 17px 36px rgba(240,77,145,0.24)!important;transform:translateY(-2px)!important}}html body.aiomy-order-complete-v93 .aiomy-order-complete-shop-v93:focus-visible{outline:3px solid rgba(135,101,246,0.27)!important;outline-offset:3px!important}html body.aiomy-order-complete-v93 .footer-cta-bar{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.aiomy-order-complete-v93 .site-footer,html body.aiomy-order-complete-v93 footer.site-footer{position:relative!important;left:auto!important;width:100vw!important;max-width:none!important;margin:0 calc(50% - 50vw)!important;padding:0!important;background:transparent!important;transform:none!important;flex:0 0 auto!important}html body.aiomy-order-complete-v93 .footer-main{width:100%!important;max-width:none!important;margin:0!important;background:var(--text)!important}html body.aiomy-order-complete-v93 .footer-bottom{width:100%!important;max-width:none!important;margin:0!important;padding:20px 0!important;background:rgba(0,0,0,0.3)!important;background-image:none!important;border-top:1px solid rgba(255,255,255,0.08)!important}html body.aiomy-order-complete-v93 .site-footer ul,html body.aiomy-order-complete-v93 .site-footer li{margin:0!important;padding:0!important;list-style:none!important}html body.aiomy-order-complete-v93 .site-footer li::before,html body.aiomy-order-complete-v93 .site-footer li::after,html body.aiomy-order-complete-v93 .site-footer li::marker{display:none!important;content:none!important}html body.aiomy-order-complete-v93 .site-footer p{margin-bottom:0!important}html body.aiomy-order-complete-v93 .site-footer .footer-brand p{margin-top:14px!important}html body.aiomy-order-complete-v93 .site-footer .footer-col ul{display:flex!important;flex-direction:column!important;gap:10px!important}html body.aiomy-order-complete-v93 :is(.footer-main,.footer-bottom)>.container{width:100%!important;max-width:1200px!important;margin-right:auto!important;margin-left:auto!important;padding-right:24px!important;padding-left:24px!important;box-sizing:border-box!important}@media(max-width:760px){html body.aiomy-order-complete-v93{background-attachment:scroll!important}html body.aiomy-order-complete-v93 main.site-main,html body.aiomy-order-complete-v93 main.wc-main{padding-top:26px!important;padding-bottom:54px!important}html body.aiomy-order-complete-v93 main>.container,html body.aiomy-order-complete-v93 main .entry-content,html body.aiomy-order-complete-v93 main .wp-block-post-content{padding-right:14px!important;padding-left:14px!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-card-v93{gap:16px!important;margin-bottom:0!important}html body.aiomy-order-complete-v93 .aiomy-order-journey-v93 ol{grid-template-columns:1fr!important;gap:16px!important}html body.aiomy-order-complete-v93 .aiomy-order-journey-v93 ol::before{display:none!important;content:none!important}html body.aiomy-order-complete-v93 .aiomy-order-journey-v93 li{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;grid-template-rows:auto!important;gap:13px!important;align-items:start!important;justify-items:start!important;padding:0!important;text-align:left!important}html body.aiomy-order-complete-v93 .aiomy-order-journey-v93__icon{position:relative!important;z-index:1!important;background:transparent!important;background-color:transparent!important;background-image:none!important}html body.aiomy-order-complete-v93 .aiomy-order-journey-v93 li:not(:last-child)::after{position:absolute!important;z-index:0!important;top:44px!important;bottom:-12px!important;left:20px!important;display:block!important;width:1px!important;background:var(--aiomy-v93-gradient)!important;content:""!important;opacity:0.35!important;transform:translateX(-50%)!important;pointer-events:none!important}html body.aiomy-order-complete-v93 .aiomy-order-journey-v93 li strong{margin-top:3px!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-details-v93 table.woocommerce-table--order-details{width:100%!important;min-width:0!important;table-layout:fixed!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-details-v93 .woocommerce-order-details{max-width:100%!important;overflow-x:visible!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-details-v93 table.woocommerce-table--order-details thead{display:table-header-group!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-details-v93 table.woocommerce-table--order-details tbody{display:table-row-group!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-details-v93 table.woocommerce-table--order-details tfoot{display:table-footer-group!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-details-v93 table.woocommerce-table--order-details tr{display:table-row!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-details-v93 table.woocommerce-table--order-details :is(th,td){display:table-cell!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-details-v93 table.woocommerce-table--order-details td::before{display:none!important;content:none!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-details-v93 table.woocommerce-table--order-details :is(th,td).product-name{width:68%!important;min-width:0!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-details-v93 table.woocommerce-table--order-details td.product-name a{display:inline!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-details-v93 table.woocommerce-table--order-details :is(th,td).product-total{width:32%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-details-v93 table.woocommerce-table--order-details .amount{white-space:nowrap!important}html body.aiomy-order-complete-v93 .woocommerce-customer-details .woocommerce-column--billing-address,html body.aiomy-order-complete-v93 .woocommerce-customer-details .woocommerce-column--shipping-address{grid-column:1!important}html body.aiomy-order-complete-v93 .aiomy-order-summary-v93__head{align-items:flex-start!important;flex-direction:column!important}html body.aiomy-order-complete-v93 .aiomy-order-facts-v93{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.aiomy-order-complete-v93 .woocommerce-customer-details .woocommerce-columns{grid-template-columns:1fr!important}}@media(max-width:480px){html body.aiomy-order-complete-v93 :is(.aiomy-order-journey-v93,.aiomy-order-summary-v93),html body.aiomy-order-complete-v93 .aiomy-order-complete-details-v93>:is(.woocommerce-order-details,.woocommerce-customer-details,.woocommerce-order-downloads){padding:18px!important;border-radius:20px!important}html body.aiomy-order-complete-v93 .aiomy-order-facts-v93{grid-template-columns:1fr!important}html body.aiomy-order-complete-v93 .aiomy-order-complete-shop-v93{width:100%!important}}@media(prefers-reduced-motion:reduce){html body.aiomy-order-complete-v93 *,html body.aiomy-order-complete-v93 *::before,html body.aiomy-order-complete-v93 *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important}}html body.page-id-13.page-template-page-o-nas{--aiomy-about-ink: #18172e;--aiomy-about-muted: #716d86;--aiomy-about-card: rgba(255, 255, 255, 0.82);--aiomy-about-card-solid: #fffefd;--aiomy-about-line: rgba(31, 28, 55, 0.1);--aiomy-about-shadow: 0 20px 54px rgba(57, 44, 84, 0.08);background-color:var(--aiomy-site-bg-color)!important;background-image:var(--aiomy-site-bg-image)!important;background-repeat:no-repeat!important;background-position:center top!important;background-size:cover!important;background-attachment:fixed!important;color:var(--aiomy-about-ink)!important;overflow-x:clip!important}html body.page-id-13.page-template-page-o-nas #site-header.site-header,html body.page-id-13.page-template-page-o-nas :is(.onas-hero,.story-section,.mascot-section,.mv-section,.values-section,.kids-section,.tech-section,.final-cta){background-color:transparent!important;background-image:none!important}html body.page-id-13.page-template-page-o-nas :is(.onas-hero__text h1,.story-text h2,.mascot-text h2,.section-header h2,.tech-text h2,.final-cta h2){color:var(--aiomy-about-ink)!important;font-weight:900!important;letter-spacing:-0.035em!important;line-height:1.12!important;text-wrap:balance}html body.page-id-13.page-template-page-o-nas :is(.onas-hero__text h1,.story-text h2,.mascot-text h2,.section-header h2,.tech-text h2) .highlight{display:inline-block!important;background:var(--aiomy-gradient)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}html body.page-id-13.page-template-page-o-nas .section-tag{display:inline-flex!important;align-items:center!important;min-height:32px!important;padding:7px 14px!important;border:0!important;border-radius:999px!important;background:var(--aiomy-gradient)!important;box-shadow:0 10px 26px rgba(240,77,145,0.18)!important;color:#fff!important;font-size:0.75rem!important;font-weight:800!important;letter-spacing:0.045em!important}html body.page-id-13.page-template-page-o-nas :is(.onas-hero__lead,.story-text p,.mascot-text>p,.mascot-list li,.mv-card p,.value-item p,.kid-card__body p,.tech-text>p,.tech-feature p,.section-header>p,.final-cta-inner>p,.cta-note){color:var(--aiomy-about-muted)!important}html body.page-id-13.page-template-page-o-nas .section-padding{padding-top:clamp(64px,7vw,96px)!important;padding-bottom:clamp(64px,7vw,96px)!important}html body.page-id-13.page-template-page-o-nas .onas-hero{padding-top:clamp(58px,7vw,92px)!important;padding-bottom:clamp(58px,7vw,92px)!important}html body.page-id-13.page-template-page-o-nas :is(.onas-hero__visual--photo,.story-img-wrap--photo,.mascot-visual){border:1px solid transparent!important;background:linear-gradient(var(--aiomy-about-card-solid),var(--aiomy-about-card-solid)) padding-box,var(--aiomy-gradient) border-box!important;border-radius:30px!important;box-shadow:var(--aiomy-about-shadow)!important}html body.page-id-13.page-template-page-o-nas .story-quote-bubble{border:1px solid transparent!important;background:linear-gradient(rgba(255,255,255,0.96),rgba(255,255,255,0.96)) padding-box,var(--aiomy-gradient) border-box!important;box-shadow:0 16px 38px rgba(57,44,84,0.12)!important}html body.page-id-13.page-template-page-o-nas .mascot-list li{position:relative!important;padding:14px 16px 14px 48px!important;border:1px solid var(--aiomy-about-line)!important;border-radius:16px!important;background:rgba(255,255,255,0.7)!important}html body.page-id-13.page-template-page-o-nas .mascot-list li::before{content:""!important;position:absolute!important;top:17px!important;left:17px!important;width:18px!important;height:18px!important;border-radius:6px!important;background:var(--aiomy-gradient)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m5%2012%204%204L19%206'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m5%2012%204%204L19%206'/%3E%3C/svg%3E") center / contain no-repeat!important}html body.page-id-13.page-template-page-o-nas :is(.mv-card,.value-item,.kid-card){border:1px solid transparent!important;background:linear-gradient(var(--aiomy-about-card),var(--aiomy-about-card)) padding-box,linear-gradient(135deg,rgba(240,77,145,0.32),rgba(253,114,170,0.18),rgba(135,101,246,0.32)) border-box!important;box-shadow:var(--aiomy-about-shadow)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html body.page-id-13.page-template-page-o-nas .mv-card{position:relative!important;overflow:hidden!important;border-top-width:1px!important}html body.page-id-13.page-template-page-o-nas .mv-card::before{content:""!important;position:absolute!important;inset:0 0 auto!important;height:4px!important;background:var(--aiomy-gradient)!important}html body.page-id-13.page-template-page-o-nas :is(.mv-card h3,.value-item h4,.kid-card__body h4,.tech-feature strong){color:var(--aiomy-about-ink)!important;font-weight:800!important}html body.page-id-13.page-template-page-o-nas :is(.value-item,.kid-card){transition:transform 0.2s ease,box-shadow 0.2s ease!important}html body.page-id-13.page-template-page-o-nas :is(.value-item,.kid-card):hover{border-color:transparent!important;box-shadow:0 24px 62px rgba(57,44,84,0.13)!important}html body.page-id-13.page-template-page-o-nas .kid-card--featured{border-color:transparent!important}html body.page-id-13.page-template-page-o-nas .tech-features{gap:14px!important}html body.page-id-13.page-template-page-o-nas .tech-feature{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;padding:16px!important;border:1px solid transparent!important;border-radius:19px!important;background:linear-gradient(rgba(255,255,255,0.82),rgba(255,255,255,0.82)) padding-box,linear-gradient(135deg,rgba(240,77,145,0.34),rgba(135,101,246,0.34)) border-box!important;box-shadow:0 14px 34px rgba(57,44,84,0.06)!important}html body.page-id-13.page-template-page-o-nas .tech-feature>div{min-width:0!important}html body.page-id-13.page-template-page-o-nas .tf-icon{display:grid!important;place-items:center!important;flex:0 0 46px!important;width:46px!important;height:46px!important;margin:0!important;border:1px solid transparent!important;border-radius:15px!important;background:linear-gradient(rgba(255,255,255,0.94),rgba(255,255,255,0.94)) padding-box,var(--aiomy-gradient) border-box!important;color:transparent!important;font-size:0!important;line-height:0!important}html body.page-id-13.page-template-page-o-nas .tf-icon::before{content:none!important;display:none!important;width:23px!important;height:23px!important;background:var(--aiomy-gradient)!important;-webkit-mask-image:var(--aiomy-about-feature-icon)!important;mask-image:var(--aiomy-about-feature-icon)!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:contain!important;mask-size:contain!important}html body.page-id-13.page-template-page-o-nas .tech-feature:nth-child(1) .tf-icon{--aiomy-about-feature-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M4%205h16v11H9l-5%204V5Z'/%3E%3Cpath%20d='M8%209h8M8%2012h5'/%3E%3C/svg%3E")}html body.page-id-13.page-template-page-o-nas .tech-feature:nth-child(2) .tf-icon{--aiomy-about-feature-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%205a4%204%200%200%200-7%202v2a3%203%200%200%200%200%206v2a4%204%200%200%200%207%202V5Z'/%3E%3Cpath%20d='M12%205a4%204%200%200%201%207%202v2a3%203%200%200%201%200%206v2a4%204%200%200%201-7%202M8%209h4M12%2014h4'/%3E%3C/svg%3E")}html body.page-id-13.page-template-page-o-nas .tech-feature:nth-child(3) .tf-icon{--aiomy-about-feature-icon: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='6'%20y='2'%20width='12'%20height='20'%20rx='3'/%3E%3Cpath%20d='M9%205h6M11%2018h2'/%3E%3C/svg%3E")}html body.page-id-13.page-template-page-o-nas .tech-visual{min-width:0!important}html body.page-id-13.page-template-page-o-nas .app-mockup{width:min(100%,390px)!important;max-width:100%!important;border:1px solid transparent!important;border-radius:28px!important;background:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)) padding-box,var(--aiomy-gradient) border-box!important;box-shadow:0 24px 64px rgba(57,44,84,0.15)!important}html body.page-id-13.page-template-page-o-nas .app-header{min-height:70px!important;padding:14px 18px!important;border-bottom:1px solid var(--aiomy-about-line)!important;background:linear-gradient(110deg,rgba(255,246,231,0.82),rgba(255,239,248,0.78),rgba(239,240,255,0.82))!important}html body.page-id-13.page-template-page-o-nas .app-logo{display:inline-flex!important;align-items:center!important;width:118px!important;max-width:48%!important;color:var(--aiomy-about-ink)!important}html body.page-id-13.page-template-page-o-nas .app-logo img{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important}html body.page-id-13.page-template-page-o-nas .app-status{color:#238d69!important;white-space:nowrap!important}html body.page-id-13.page-template-page-o-nas .app-body{gap:12px!important;padding:18px!important;background:linear-gradient(145deg,rgba(255,249,238,0.68),rgba(255,244,249,0.62),rgba(244,244,255,0.72))!important}html body.page-id-13.page-template-page-o-nas .app-msg{max-width:86%!important;color:var(--aiomy-about-ink)!important;overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}html body.page-id-13.page-template-page-o-nas .app-msg--child{background:var(--aiomy-gradient)!important;color:#fff!important}html body.page-id-13.page-template-page-o-nas .app-msg--aiomy{border:1px solid rgba(31,28,55,0.08)!important;background:rgba(255,255,255,0.9)!important;color:var(--aiomy-about-ink)!important}html body.page-id-13.page-template-page-o-nas .app-footer{border-top:1px solid var(--aiomy-about-line)!important;background:rgba(255,255,255,0.92)!important}html body.page-id-13.page-template-page-o-nas .app-btn{border:1px solid transparent!important;background:linear-gradient(#fff,#fff) padding-box,var(--aiomy-gradient) border-box!important;color:var(--aiomy-about-muted)!important}html body.page-id-13.page-template-page-o-nas .final-cta{padding-top:clamp(58px,7vw,90px)!important;padding-bottom:clamp(68px,8vw,104px)!important}html body.page-id-13.page-template-page-o-nas .final-cta-inner{box-sizing:border-box!important;max-width:900px!important;padding:clamp(34px,6vw,64px)!important;border:1px solid transparent!important;border-radius:32px!important;background:linear-gradient(rgba(255,255,255,0.84),rgba(255,255,255,0.84)) padding-box,linear-gradient(135deg,rgba(240,77,145,0.32),rgba(135,101,246,0.32)) border-box!important;box-shadow:var(--aiomy-about-shadow)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}html body.page-id-13.page-template-page-o-nas .final-cta h2{background:var(--aiomy-gradient)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}html body.page-id-13.page-template-page-o-nas .final-cta .btn-yellow{min-width:210px!important;min-height:54px!important;padding:15px 32px!important;border:0!important;border-radius:17px!important;background:var(--aiomy-gradient)!important;box-shadow:0 16px 34px rgba(240,77,145,0.26)!important;color:#fff!important;font-weight:800!important;letter-spacing:0.035em!important;text-transform:uppercase!important}html body.page-id-13.page-template-page-o-nas .final-cta .btn-yellow:hover{transform:translateY(-2px)!important;box-shadow:0 20px 42px rgba(240,77,145,0.34)!important}html body.page-id-13.page-template-page-o-nas .footer-cta-bar{display:none!important}@media(max-width:768px){html body.page-id-13.page-template-page-o-nas{background-attachment:scroll!important}html body.page-id-13.page-template-page-o-nas .container{box-sizing:border-box!important;width:100%!important;padding-right:18px!important;padding-left:18px!important}html body.page-id-13.page-template-page-o-nas .section-padding{padding-top:54px!important;padding-bottom:54px!important}html body.page-id-13.page-template-page-o-nas .onas-hero{padding-top:44px!important;padding-bottom:48px!important}html body.page-id-13.page-template-page-o-nas :is(.onas-hero__inner,.story-grid,.mascot-grid,.mv-grid,.tech-inner){grid-template-columns:minmax(0,1fr)!important;gap:30px!important}html body.page-id-13.page-template-page-o-nas :is(.onas-hero__text,.story-text,.mascot-text,.tech-text,.tech-visual,.tech-feature>div){min-width:0!important}html body.page-id-13.page-template-page-o-nas :is(.onas-hero__text h1,.story-text h2,.mascot-text h2,.section-header h2,.tech-text h2,.final-cta h2){overflow-wrap:anywhere!important}html body.page-id-13.page-template-page-o-nas .tech-inner{align-items:stretch!important}html body.page-id-13.page-template-page-o-nas .tech-feature{grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;padding:14px!important}html body.page-id-13.page-template-page-o-nas .tf-icon{width:42px!important;height:42px!important}html body.page-id-13.page-template-page-o-nas .tech-feature p{overflow-wrap:anywhere!important;white-space:normal!important}html body.page-id-13.page-template-page-o-nas .app-mockup{width:min(100%,390px)!important;max-width:100%!important;margin:0 auto!important}html body.page-id-13.page-template-page-o-nas .app-header{gap:14px!important}html body.page-id-13.page-template-page-o-nas .app-msg{max-width:90%!important}html body.page-id-13.page-template-page-o-nas .final-cta-inner{width:calc(100% - 36px)!important;margin-right:auto!important;margin-left:auto!important;padding:32px 20px!important;border-radius:24px!important}html body.page-id-13.page-template-page-o-nas .final-cta .btn-yellow{width:100%!important;min-width:0!important;white-space:normal!important}html body.page-id-13.page-template-page-o-nas .cta-note{max-width:29rem!important;line-height:1.65!important}}@media(max-width:520px){html body.page-id-13.page-template-page-o-nas .kids-grid,html body.page-id-13.page-template-page-o-nas .values-grid,html body.page-id-13.page-template-page-o-nas .values-grid--3{grid-template-columns:minmax(0,1fr)!important}html body.page-id-13.page-template-page-o-nas .mv-card{padding:30px 22px!important}html body.page-id-13.page-template-page-o-nas .app-logo{width:104px!important}html body.page-id-13.page-template-page-o-nas .app-body{padding:14px!important}html body.page-id-13.page-template-page-o-nas .app-msg{max-width:94%!important}}@media(prefers-reduced-motion:reduce){html body.page-id-13.page-template-page-o-nas *,html body.page-id-13.page-template-page-o-nas *::before,html body.page-id-13.page-template-page-o-nas *::after{transition-duration:0.01ms!important}}html body:is(.blog,.single-post,.category,.tag,.author,.date){background-color:var(--aiomy-site-bg-color)!important;background-image:var(--aiomy-site-bg-image)!important;background-repeat:no-repeat!important;background-position:center top!important;background-size:cover!important;background-attachment:fixed!important}html body:is(.blog,.single-post,.category,.tag,.author,.date) :is(#page,.site,.site-content,.content-area,main.site-main,.blog-hero,.blog-index,.blog-archive,.blog-single__header,.blog-single__cover-wrap,.blog-single__content,.blog-single__footer){background:transparent!important;background-color:transparent!important;background-image:none!important}html body:is(.blog,.single-post,.category,.tag,.author,.date) #site-header.site-header{background:transparent!important;border:0!important;box-shadow:none!important}html body:is(.blog,.single-post,.category,.tag,.author,.date) :is(.blog-breadcrumb,.rank-math-breadcrumb,.yoast-breadcrumb,.breadcrumbs){display:none!important}html body:is(.blog,.single-post,.category,.tag,.author,.date) :is(.blog-hero,.blog-index,.blog-archive,.blog-single__header,.blog-single__content,.blog-single__footer){position:relative!important;isolation:isolate!important}html body.blog .blog-hero{padding:clamp(58px,7vw,92px) 0 clamp(30px,4vw,52px)!important}html body.blog .blog-index,html body:is(.category,.tag,.author,.date) .blog-archive{padding-top:clamp(26px,4vw,52px)!important;padding-bottom:clamp(68px,8vw,112px)!important}html body:is(.category,.tag,.author,.date) .blog-archive__header{margin-bottom:clamp(26px,4vw,44px)!important}html body:is(.blog,.single-post,.category,.tag,.author,.date) :is(.blog-hero h1,.blog-single__title,.blog-archive .page-title,.blog-related__title,.blog-single .entry-content h2,.blog-single .entry-content h3){display:block!important;width:fit-content!important;max-width:100%!important;padding:0 0.08em 0.12em 0!important;overflow:visible!important;color:var(--text)!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:var(--text)!important;box-decoration-break:clone!important;-webkit-box-decoration-break:clone!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}html body:is(.blog,.single-post,.category,.tag,.author,.date) :is(.blog-hero h1,.blog-single__title) .highlight{display:inline-block!important;padding-right:0.04em!important;color:#f04d91!important;background:var(--aiomy-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;box-decoration-break:clone!important;-webkit-box-decoration-break:clone!important;white-space:nowrap!important}html body.blog .blog-hero h1{margin-right:auto!important;margin-left:auto!important;font-size:clamp(2.15rem,5vw,4.35rem)!important;line-height:1.04!important;letter-spacing:-0.045em!important;text-align:center!important;text-wrap:balance!important}html body.single-post .blog-single__title,html body:is(.category,.tag,.author,.date) .blog-archive .page-title{font-size:clamp(2rem,4.8vw,3.8rem)!important;line-height:1.15!important;letter-spacing:-0.04em!important}html body.single-post .blog-single__title{padding-bottom:0.22em!important}html body.single-post .blog-single__title .highlight{padding:0 0.04em 0.16em 0!important;margin-bottom:-0.16em!important;line-height:1.15!important;vertical-align:baseline!important;overflow:visible!important}html body.single-post .blog-single .entry-content :is(h2,h3){margin-top:clamp(34px,5vw,54px)!important;line-height:1.2!important}html body.single-post .blog-single .entry-content :is(h2,h3),html body.single-post .blog-single .entry-content :is(h2,h3) .highlight{color:var(--text)!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:var(--text)!important}html body:is(.blog,.single-post,.category,.tag,.author,.date) .section-tag{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:8px 15px!important;border:0!important;border-radius:999px!important;color:#fff!important;background:var(--aiomy-gradient)!important;box-shadow:0 10px 24px rgba(240,77,145,0.2)!important;font-size:0.76rem!important;font-weight:800!important;line-height:1.2!important;letter-spacing:0.06em!important;-webkit-text-fill-color:#fff!important}html body.blog .blog-hero__lead,html body.single-post .blog-single__lead{color:var(--text-muted)!important;font-size:clamp(0.98rem,1.5vw,1.12rem)!important;line-height:1.75!important}html body:is(.blog,.single-post,.category,.tag,.author,.date) :is(.blog-card,.blog-related__card){border:1px solid transparent!important;border-radius:26px!important;background:linear-gradient(rgba(255,255,255,0.94),rgba(255,255,255,0.94)) padding-box,var(--aiomy-gradient) border-box!important;box-shadow:0 18px 46px rgba(52,43,76,0.09)!important;overflow:hidden!important}html body:is(.blog,.category,.tag,.author,.date) .blog-grid{align-items:stretch!important}html body:is(.blog,.category,.tag,.author,.date) .blog-card__body{padding:22px!important}html body:is(.blog,.category,.tag,.author,.date) .blog-card__media{background:rgba(255,255,255,0.72)!important}html body:is(.blog,.category,.tag,.author,.date) .blog-card__badge{border:1px solid transparent!important;background:linear-gradient(#fff,#fff) padding-box,var(--aiomy-gradient) border-box!important;box-shadow:0 8px 20px rgba(45,45,58,0.1)!important}html body:is(.blog,.category,.tag,.author,.date) .blog-card__title{font-size:clamp(1.02rem,1.6vw,1.17rem)!important}html body:is(.blog,.single-post,.category,.tag,.author,.date) :is(.blog-card__title a,.blog-related__name){color:var(--text)!important;text-decoration:none!important}html body:is(.blog,.category,.tag,.author,.date) .blog-card__excerpt{color:var(--text-muted)!important}html body.single-post .blog-single__header{padding:clamp(62px,7vw,96px) 0 28px!important}html body.single-post .blog-single__header .container--narrow,html body.single-post .blog-single__content .container--narrow{width:min(calc(100% - 40px),900px)!important;max-width:900px!important;margin-right:auto!important;margin-left:auto!important;border:1px solid transparent!important;border-radius:30px!important;background:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)) padding-box,var(--aiomy-gradient) border-box!important;box-shadow:0 22px 58px rgba(52,43,76,0.1)!important}html body.single-post .blog-single__header .container--narrow{padding:clamp(28px,5vw,52px)!important}html body.single-post .blog-single__content{padding:24px 0 34px!important}html body.single-post .blog-single__content .container--narrow{padding:clamp(26px,5vw,52px)!important}html body.single-post .blog-single__cover-wrap{margin:26px 0 8px!important;padding:0!important}html body.single-post .blog-single__cover-wrap .container--reading{width:min(calc(100% - 40px),1040px)!important;max-width:1040px!important}html body.single-post .blog-single__cover{border:1px solid transparent!important;border-radius:30px!important;background:linear-gradient(#fff,#fff) padding-box,var(--aiomy-gradient) border-box!important;box-shadow:0 22px 58px rgba(52,43,76,0.12)!important}html body.single-post .blog-single .entry-content{color:var(--text)!important;font-size:clamp(0.98rem,1.45vw,1.06rem)!important;line-height:1.82!important;overflow-wrap:anywhere!important}html body.single-post .blog-single .entry-content :is(img,video,iframe){max-width:100%!important;height:auto!important}html body.single-post .blog-single .entry-content :is(figure,.blog-figure){max-width:100%!important;border:1px solid transparent!important;border-radius:22px!important;background:linear-gradient(#fff,#fff) padding-box,var(--aiomy-gradient) border-box!important;overflow:hidden!important}html body.single-post .blog-single .entry-content :is(figcaption,.wp-element-caption,.wp-caption-text){display:none!important}html body.single-post .post-meta{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:26px 0 0!important;padding:22px 0 0!important;border-top:1px solid rgba(45,45,58,0.09)!important;list-style:none!important}html body.single-post .post-meta__item{display:flex!important;align-items:center!important;min-width:0!important;min-height:72px!important;gap:10px!important;padding:12px!important;border:1px solid rgba(45,45,58,0.08)!important;border-radius:18px!important;color:var(--text)!important;background:rgba(250,249,253,0.92)!important;font-size:0.77rem!important;font-weight:700!important;line-height:1.4!important;overflow-wrap:anywhere!important}html body.single-post .post-meta__item a{color:var(--text)!important;font-weight:700!important;text-decoration:none!important}html body.single-post .post-meta__icon{display:inline-flex!important;flex:0 0 38px!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;padding:8px!important;border:1px solid transparent!important;border-radius:12px!important;color:#f04d91!important;background:linear-gradient(#fff,#fff) padding-box,var(--aiomy-gradient) border-box!important}html body.single-post .post-meta__icon svg{display:block!important;width:19px!important;height:19px!important;max-width:19px!important;max-height:19px!important;color:#f04d91!important;fill:none!important;stroke:currentColor!important}html body:is(.blog,.single-post,.category,.tag,.author,.date) :is(.blog-card__more,.blog-single__back-btn,.entry-content a.aiomy-blog-character-cta-v95,.entry-content a.btn,.entry-content a.button,.entry-content .wp-block-button__link,.entry-content .wp-element-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;width:fit-content!important;max-width:100%!important;margin:8px 0 0!important;padding:12px 22px!important;border:0!important;border-radius:15px!important;color:#fff!important;background:var(--aiomy-gradient)!important;box-shadow:0 13px 30px rgba(240,77,145,0.23)!important;font-family:var(--font)!important;font-size:0.88rem!important;font-weight:800!important;line-height:1.25!important;text-align:center!important;text-decoration:none!important;-webkit-text-fill-color:#fff!important;cursor:pointer!important;transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease!important}html body:is(.blog,.category,.tag,.author,.date) .blog-card__more{align-self:flex-start!important;margin-top:auto!important}html body.single-post .blog-single__footer{padding:0 0 clamp(70px,8vw,112px)!important}html body.single-post .blog-single__footer>.container--narrow{width:min(calc(100% - 40px),900px)!important;max-width:900px!important}html body.single-post .blog-single__footer-bar{padding:24px 0!important;border-color:rgba(45,45,58,0.1)!important}html body.single-post .blog-related{padding:clamp(24px,4vw,38px)!important;border:1px solid transparent!important;border-radius:28px!important;background:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)) padding-box,var(--aiomy-gradient) border-box!important;box-shadow:0 18px 46px rgba(52,43,76,0.09)!important}html body:is(.blog,.category,.tag,.author,.date) .blog-pagination .nav-links,html body:is(.blog,.category,.tag,.author,.date) .blog-pagination{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:9px!important}html body:is(.blog,.category,.tag,.author,.date) .blog-pagination .page-numbers{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;min-height:42px!important;padding:8px 12px!important;border:1px solid transparent!important;border-radius:13px!important;color:var(--text)!important;background:linear-gradient(#fff,#fff) padding-box,var(--aiomy-gradient) border-box!important;font-weight:800!important;text-decoration:none!important}html body:is(.blog,.category,.tag,.author,.date) .blog-pagination .page-numbers.current{color:#fff!important;background:var(--aiomy-gradient)!important;-webkit-text-fill-color:#fff!important}html body:is(.blog,.single-post,.category,.tag,.author,.date) .footer-cta-bar{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body:is(.blog,.single-post,.category,.tag,.author,.date) :is(.site-footer,footer.site-footer,.footer-main){margin-top:0!important}@media(hover:hover)and (pointer:fine){html body:is(.blog,.single-post,.category,.tag,.author,.date) :is(.blog-card,.blog-related__card):hover{transform:translateY(-5px)!important;box-shadow:0 24px 58px rgba(52,43,76,0.14)!important}html body:is(.blog,.single-post,.category,.tag,.author,.date) :is(.blog-card__more,.blog-single__back-btn,.entry-content a.aiomy-blog-character-cta-v95,.entry-content a.btn,.entry-content a.button,.entry-content .wp-block-button__link,.entry-content .wp-element-button):hover{transform:translateY(-2px)!important;filter:saturate(1.08) brightness(1.03)!important;box-shadow:0 17px 36px rgba(240,77,145,0.3)!important}}@media(max-width:1024px){html body:is(.blog,.category,.tag,.author,.date) .blog-grid,html body.single-post .blog-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:860px){html body.single-post .post-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){html body:is(.blog,.single-post,.category,.tag,.author,.date){background-attachment:scroll!important}html body:is(.blog,.category,.tag,.author,.date) .blog-grid,html body.single-post .blog-related__grid{grid-template-columns:1fr!important}html body.single-post .blog-single__header{padding:34px 0 18px!important}html body.single-post .blog-single__content{padding:18px 0 28px!important}html body.single-post .blog-single__header .container--narrow,html body.single-post .blog-single__content .container--narrow,html body.single-post .blog-single__cover-wrap .container--reading,html body.single-post .blog-single__footer>.container--narrow{width:min(calc(100% - 28px),900px)!important}html body.single-post .blog-single__header .container--narrow,html body.single-post .blog-single__content .container--narrow{padding:22px!important;border-radius:23px!important}html body:is(.blog,.single-post,.category,.tag,.author,.date) :is(.blog-hero h1,.blog-single__title,.blog-archive .page-title,.blog-related__title,.blog-single .entry-content h2,.blog-single .entry-content h3){width:100%!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}html body.blog .blog-hero h1{font-size:clamp(1.9rem,9vw,2.75rem)!important;line-height:1.08!important}html body.single-post .blog-single__title{font-size:clamp(1.72rem,8.2vw,2.55rem)!important;line-height:1.16!important}html body.single-post .blog-single__title .highlight{white-space:normal!important}html body.single-post .blog-single__footer-bar{align-items:stretch!important}html body.single-post .blog-single__back-btn{width:100%!important}}@media(max-width:520px){html body.single-post .post-meta{grid-template-columns:1fr!important}html body.single-post .blog-single :is(.entry-content a.aiomy-blog-character-cta-v95,.entry-content a.btn,.entry-content a.button,.entry-content .wp-block-button__link,.entry-content .wp-element-button){width:100%!important}}@media(prefers-reduced-motion:reduce){html body:is(.blog,.single-post,.category,.tag,.author,.date) *,html body:is(.blog,.single-post,.category,.tag,.author,.date) *::before,html body:is(.blog,.single-post,.category,.tag,.author,.date) *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important}}html body.aiomy-contact-v96{background-color:var(--aiomy-site-bg-color)!important;background-image:var(--aiomy-site-bg-image)!important;background-repeat:no-repeat!important;background-position:center top!important;background-size:cover!important;background-attachment:fixed!important}html body.aiomy-contact-v96 :is(#page,.site,.site-content,.content-area,main.site-main,.page-hero--kontakt,.contact-section,.section-bg-pink){background:transparent!important;background-color:transparent!important;background-image:none!important}html body.aiomy-contact-v96 #site-header.site-header{background:transparent!important;border:0!important;box-shadow:none!important}html body.aiomy-contact-v96 .page-hero--kontakt{padding:clamp(64px,8vw,104px) 0 clamp(36px,5vw,62px)!important;text-align:center!important}html body.aiomy-contact-v96 .page-hero--kontakt .container{display:flex!important;flex-direction:column!important;align-items:center!important}html body.aiomy-contact-v96 .page-hero--kontakt p{max-width:720px!important;margin:0 auto!important;color:var(--text-muted)!important;font-size:clamp(0.98rem,1.6vw,1.1rem)!important;line-height:1.75!important}html body.aiomy-contact-v96 .section-tag{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:8px 16px!important;border:0!important;border-radius:999px!important;color:#fff!important;background:var(--aiomy-gradient)!important;box-shadow:0 11px 26px rgba(240,77,145,0.22)!important;font-size:0.76rem!important;font-weight:800!important;letter-spacing:0.055em!important;line-height:1.2!important;-webkit-text-fill-color:#fff!important}html body.aiomy-contact-v96 :is(.page-hero--kontakt h1,.contact-form-wrap h2,.contact-info__card h3,.section-header h2){max-width:100%!important;padding-right:0.06em!important;padding-bottom:0.1em!important;overflow:visible!important;color:var(--text)!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:var(--text)!important;box-decoration-break:clone!important;-webkit-box-decoration-break:clone!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}html body.aiomy-contact-v96 :is(.page-hero--kontakt h1,.section-header h2) .highlight{display:inline-block!important;padding-right:0.04em!important;color:#f04d91!important;background:var(--aiomy-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;box-decoration-break:clone!important;-webkit-box-decoration-break:clone!important;white-space:nowrap!important}html body.aiomy-contact-v96 .page-hero--kontakt h1{width:fit-content!important;margin:14px auto 18px!important;font-size:clamp(2.2rem,5.5vw,4.5rem)!important;font-weight:850!important;line-height:1.04!important;letter-spacing:-0.045em!important;text-wrap:balance!important}html body.aiomy-contact-v96 .contact-section{padding:clamp(24px,4vw,54px) 0 clamp(60px,8vw,104px)!important}html body.aiomy-contact-v96 .contact-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,0.85fr)!important;gap:clamp(24px,3.5vw,42px)!important;align-items:start!important}html body.aiomy-contact-v96 :is(.contact-form-wrap,.contact-info__card){border:1px solid transparent!important;border-radius:28px!important;background:linear-gradient(rgba(255,255,255,0.92),rgba(255,255,255,0.92)) padding-box,var(--aiomy-gradient) border-box!important;box-shadow:0 22px 56px rgba(52,43,76,0.1)!important}html body.aiomy-contact-v96 .contact-form-wrap{padding:clamp(26px,4vw,44px)!important}html body.aiomy-contact-v96 .contact-form-wrap h2{width:fit-content!important;margin:0 0 22px!important;font-size:clamp(1.45rem,2.4vw,2rem)!important;line-height:1.2!important}html body.aiomy-contact-v96 .contact-info{gap:18px!important}html body.aiomy-contact-v96 .contact-info__card{padding:25px!important}html body.aiomy-contact-v96 .contact-info__card h3{width:100%!important;margin:0 0 18px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(45,45,58,0.09)!important;font-size:1.04rem!important;font-weight:800!important;line-height:1.3!important}html body.aiomy-contact-v96 .contact-detail{display:flex!important;align-items:flex-start!important;gap:13px!important;margin:0 0 12px!important;padding:15px!important;border:1px solid rgba(45,45,58,0.07)!important;border-radius:18px!important;background:rgba(250,249,253,0.9)!important}html body.aiomy-contact-v96 .contact-detail:last-child{margin-bottom:0!important}html body.aiomy-contact-v96 .contact-detail>div:last-child{min-width:0!important}html body.aiomy-contact-v96 .cd-icon{display:inline-flex!important;flex:0 0 40px!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border:1px solid transparent!important;border-radius:13px!important;color:var(--text)!important;background:linear-gradient(#fff,#fff) padding-box,var(--aiomy-gradient) border-box!important}html body.aiomy-contact-v96 .cd-icon svg{display:block!important;width:19px!important;height:19px!important;color:var(--text)!important}html body.aiomy-contact-v96 .contact-detail strong{margin-bottom:5px!important;color:var(--text-muted)!important;font-size:0.73rem!important;font-weight:800!important;letter-spacing:0.06em!important}html body.aiomy-contact-v96 .contact-detail :is(a,span){color:var(--text)!important;font-size:0.9rem!important;font-weight:600!important;line-height:1.65!important;overflow-wrap:anywhere!important}html body.aiomy-contact-v96 .contact-detail a{text-decoration:none!important}html body.aiomy-contact-v96 .contact-address b{font-weight:800!important}html body.aiomy-contact-v96 .hours-list{gap:9px!important}html body.aiomy-contact-v96 .hours-row{padding:11px 12px!important;border:1px solid rgba(45,45,58,0.06)!important;border-radius:13px!important;background:rgba(250,249,253,0.82)!important}html body.aiomy-contact-v96 .hours-note{padding:12px 14px!important;border-radius:13px!important;color:var(--text-muted)!important;background:rgba(255,240,246,0.68)!important}html body.aiomy-contact-v96 .social-links-big{gap:10px!important}html body.aiomy-contact-v96 .slb-item{display:flex!important;align-items:center!important;min-height:48px!important;gap:12px!important;padding:12px 15px!important;border:1px solid transparent!important;border-radius:15px!important;color:var(--text)!important;background:linear-gradient(#fff,#fff) padding-box,var(--aiomy-gradient) border-box!important;font-size:0.88rem!important;font-weight:750!important;text-decoration:none!important;transition:transform 180ms ease,box-shadow 180ms ease,color 180ms ease,background 180ms ease!important}html body.aiomy-contact-v96 .slb-item svg{flex:0 0 20px!important;color:#f04d91!important}html body.aiomy-contact-v96 .slb-item.is-disabled{opacity:0.52!important;cursor:default!important}html body.aiomy-contact-v96 .contact-form-wrap :is(.aiomy-cf7,.wpcf7,.wpcf7-form){max-width:100%!important}html body.aiomy-contact-v96 .contact-form-wrap .wpcf7-form{gap:18px!important}html body.aiomy-contact-v96 .contact-form-wrap .wpcf7-form label{color:var(--text)!important;font-size:0.86rem!important;font-weight:750!important}html body.aiomy-contact-v96 .contact-form-wrap .wpcf7-form :is(input[type=text],input[type=email],input[type=tel],input[type=date],select,textarea){width:100%!important;min-height:50px!important;padding:13px 16px!important;border:1px solid rgba(45,45,58,0.16)!important;border-radius:15px!important;color:var(--text)!important;background:rgba(255,255,255,0.9)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.7)!important;font-family:var(--font)!important;font-size:0.94rem!important;outline:0!important;transition:border-color 180ms ease,box-shadow 180ms ease,background 180ms ease!important}html body.aiomy-contact-v96 .contact-form-wrap .wpcf7-form textarea{min-height:150px!important;resize:vertical!important}html body.aiomy-contact-v96 .contact-form-wrap .wpcf7-form :is(input[type=text],input[type=email],input[type=tel],input[type=date],select,textarea):focus{border-color:#f04d91!important;background:#fff!important;box-shadow:0 0 0 4px rgba(240,77,145,0.11)!important}html body.aiomy-contact-v96 .contact-form-wrap .wpcf7-form input[type=checkbox]{width:18px!important;height:18px!important;accent-color:#f04d91!important}html body.aiomy-contact-v96 .contact-form-wrap .wpcf7-form :is(input[type=submit],button[type=submit],.wpcf7-submit){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:52px!important;margin:4px 0 0!important;padding:14px 24px!important;border:0!important;border-radius:16px!important;color:#fff!important;background:var(--aiomy-gradient)!important;box-shadow:0 14px 32px rgba(240,77,145,0.25)!important;font-family:var(--font)!important;font-size:0.96rem!important;font-weight:800!important;line-height:1.25!important;text-align:center!important;-webkit-text-fill-color:#fff!important;cursor:pointer!important;transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease!important}html body.aiomy-contact-v96 .contact-form-wrap .wpcf7-not-valid-tip{color:#c83f62!important}html body.aiomy-contact-v96 .contact-form-wrap .wpcf7-response-output{border-radius:14px!important}html body.aiomy-contact-v96 .section-bg-pink{padding-top:clamp(58px,7vw,92px)!important;padding-bottom:clamp(72px,8vw,112px)!important}html body.aiomy-contact-v96 .section-bg-pink .section-header{margin-bottom:clamp(24px,4vw,38px)!important;text-align:center!important}html body.aiomy-contact-v96 .section-bg-pink .section-header h2{width:fit-content!important;margin:0 auto!important;font-size:clamp(1.75rem,3.5vw,2.7rem)!important;font-weight:850!important;line-height:1.15!important}html body.aiomy-contact-v96 .faq-list--wide{width:100%!important;max-width:920px!important;gap:13px!important}html body.aiomy-contact-v96 .faq-item{overflow:hidden!important;border:1px solid transparent!important;border-radius:20px!important;background:linear-gradient(rgba(255,255,255,0.93),rgba(255,255,255,0.93)) padding-box,var(--aiomy-gradient) border-box!important;box-shadow:0 14px 38px rgba(52,43,76,0.08)!important}html body.aiomy-contact-v96 .faq-item:is(.is-open,:has(.faq-question[aria-expanded=true])){border-color:transparent!important;background:linear-gradient(112deg,#ffb900 0%,#ffd25a 54%,#ffe8a8 100%)!important;box-shadow:0 18px 42px rgba(186,125,0,0.18)!important}html body.aiomy-contact-v96 .faq-question{min-height:68px!important;padding:19px 22px!important;color:var(--text)!important;font-size:0.96rem!important;font-weight:750!important}html body.aiomy-contact-v96 .faq-question>span:first-child{min-width:0!important;overflow-wrap:break-word!important;word-break:normal!important}html body.aiomy-contact-v96 .faq-question[aria-expanded=true]{padding-bottom:10px!important;color:#18172e!important}html body.aiomy-contact-v96 .faq-icon{flex:0 0 32px!important;width:32px!important;height:32px!important;border:1px solid transparent!important;border-radius:11px!important;color:var(--text)!important;background:linear-gradient(#fff,#fff) padding-box,var(--aiomy-gradient) border-box!important}html body.aiomy-contact-v96 .faq-question[aria-expanded=true] .faq-icon{position:relative!important;border:0!important;border-radius:50%!important;color:#fff!important;background:var(--aiomy-gradient)!important;box-shadow:0 8px 18px rgba(135,101,246,0.28)!important;font-size:0!important;transform:none!important}html body.aiomy-contact-v96 .faq-question[aria-expanded=true] .faq-icon::before{content:"\2713"!important;display:block!important;color:#fff!important;font-size:0.9rem!important;font-weight:850!important;line-height:1!important}html body.aiomy-contact-v96 .faq-answer{padding:0 22px 21px!important;color:#242137!important;font-size:0.94rem!important;line-height:1.7!important}html body.aiomy-contact-v96 .faq-answer p{max-width:78ch!important;overflow-wrap:anywhere!important}html body.aiomy-contact-v96 .faq-answer a{color:#18172e!important;font-weight:850!important;text-decoration:underline!important;text-decoration-color:rgba(240,77,145,0.72)!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important}html body.aiomy-contact-v96 .faq-answer a.faq-answer__cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;margin-top:14px!important;padding:11px 17px!important;border-radius:999px!important;color:#fff!important;background:var(--aiomy-gradient)!important;box-shadow:0 10px 24px rgba(135,101,246,0.24)!important;-webkit-text-fill-color:#fff!important;text-align:center!important;text-decoration:none!important;line-height:1.3!important}html body.aiomy-contact-v96 .faq-answer a.faq-answer__cta::after{content:"\2192"!important;margin-left:8px!important;font-size:1.05em!important;line-height:1!important}html body.aiomy-contact-v96 .faq-answer a:focus-visible{outline:3px solid rgba(135,101,246,0.34)!important;outline-offset:3px!important;border-radius:4px!important}html body.aiomy-contact-v96 .footer-cta-bar{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.aiomy-contact-v96 :is(.site-footer,footer.site-footer,.footer-main){margin-top:0!important}@media(hover:hover)and (pointer:fine){html body.aiomy-contact-v96 .slb-item:not(.is-disabled):hover{color:#fff!important;background:var(--aiomy-gradient)!important;box-shadow:0 13px 28px rgba(240,77,145,0.23)!important;transform:translateY(-2px)!important}html body.aiomy-contact-v96 .slb-item:not(.is-disabled):hover svg{color:#fff!important}html body.aiomy-contact-v96 .contact-detail a:hover{color:#f04d91!important}html body.aiomy-contact-v96 .contact-form-wrap .wpcf7-form :is(input[type=submit],button[type=submit],.wpcf7-submit):hover{box-shadow:0 18px 38px rgba(240,77,145,0.32)!important;filter:saturate(1.08) brightness(1.03)!important;transform:translateY(-2px)!important}}@media(max-width:960px){html body.aiomy-contact-v96 .contact-grid{grid-template-columns:1fr!important}html body.aiomy-contact-v96 .contact-info{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.aiomy-contact-v96 .contact-info__card--social{grid-column:1 / -1!important}html body.aiomy-contact-v96 .social-links-big{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:640px){html body.aiomy-contact-v96{background-attachment:scroll!important}html body.aiomy-contact-v96 .page-hero--kontakt{padding:40px 0 26px!important}html body.aiomy-contact-v96 .page-hero--kontakt h1{width:100%!important;font-size:clamp(1.95rem,10vw,2.85rem)!important;line-height:1.08!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}html body.aiomy-contact-v96 .contact-section{padding-top:18px!important;padding-bottom:62px!important}html body.aiomy-contact-v96 .contact-form-wrap,html body.aiomy-contact-v96 .contact-info__card{padding:21px!important;border-radius:22px!important}html body.aiomy-contact-v96 .contact-info,html body.aiomy-contact-v96 .social-links-big{display:grid!important;grid-template-columns:1fr!important}html body.aiomy-contact-v96 .contact-info__card--social{grid-column:auto!important}html body.aiomy-contact-v96 .contact-detail{padding:14px!important}html body.aiomy-contact-v96 .hours-row{align-items:flex-start!important;flex-direction:column!important;gap:3px!important}html body.aiomy-contact-v96 .section-bg-pink{padding-top:54px!important;padding-bottom:72px!important}html body.aiomy-contact-v96 .faq-question{min-height:0!important;align-items:flex-start!important;gap:12px!important;padding:16px 15px!important;font-size:0.94rem!important;line-height:1.4!important}html body.aiomy-contact-v96 .faq-question[aria-expanded=true]{padding-bottom:8px!important}html body.aiomy-contact-v96 .faq-icon{flex:0 0 30px!important;width:30px!important;height:30px!important;margin-top:-2px!important}html body.aiomy-contact-v96 .faq-item{border-radius:18px!important}html body.aiomy-contact-v96 .faq-answer{padding:0 15px 18px!important;font-size:0.9rem!important;line-height:1.68!important}html body.aiomy-contact-v96 .faq-answer p{max-width:none!important;overflow-wrap:break-word!important;word-break:normal!important}html body.aiomy-contact-v96 .faq-answer a.faq-answer__cta{display:flex!important;width:100%!important;min-height:48px!important;padding:12px 14px!important;white-space:normal!important}}@media(prefers-reduced-motion:reduce){html body.aiomy-contact-v96 *,html body.aiomy-contact-v96 *::before,html body.aiomy-contact-v96 *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important}}html body.aiomy-contact-v96 #formularz-kontaktowy{scroll-margin-top:112px!important}html body.aiomy-business-v97{background-color:var(--aiomy-site-bg-color)!important;background-image:var(--aiomy-site-bg-image)!important;background-repeat:no-repeat!important;background-position:center top!important;background-size:cover!important;background-attachment:fixed!important}html body.aiomy-business-v97 :is(#page,.site,.site-content,.content-area,main.site-main,.page-hero--biznes,.partner-section,.b2b-benefits-section,.b2b-form-section,.section-padding,.section-bg-pink,.section-bg-gradient){background:transparent!important;background-color:transparent!important;background-image:none!important}html body.aiomy-business-v97 #site-header.site-header{background:transparent!important;border:0!important;box-shadow:none!important}html body.aiomy-business-v97 .page-hero--biznes{padding:clamp(64px,8vw,104px) 0 clamp(42px,6vw,72px)!important;text-align:center!important}html body.aiomy-business-v97 .page-hero--biznes .container{display:flex!important;flex-direction:column!important;align-items:center!important}html body.aiomy-business-v97 .page-hero--biznes p{max-width:760px!important;margin:0 auto!important;color:var(--text-muted)!important;font-size:clamp(0.98rem,1.6vw,1.1rem)!important;line-height:1.75!important}html body.aiomy-business-v97 .section-tag{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;margin-bottom:13px!important;padding:8px 16px!important;border:0!important;border-radius:999px!important;color:#fff!important;background:var(--aiomy-gradient)!important;box-shadow:0 11px 26px rgba(240,77,145,0.22)!important;font-size:0.76rem!important;font-weight:800!important;letter-spacing:0.055em!important;line-height:1.2!important;-webkit-text-fill-color:#fff!important}html body.aiomy-business-v97 :is(.page-hero--biznes h1,.section-header h2,.partner-card h3,.b2b-benefit h3,.b2b-form-intro h2){max-width:100%!important;padding-right:0.06em!important;padding-bottom:0.1em!important;overflow:visible!important;color:var(--text)!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:var(--text)!important;box-decoration-break:clone!important;-webkit-box-decoration-break:clone!important;overflow-wrap:anywhere!important;word-break:normal!important}html body.aiomy-business-v97 :is(.page-hero--biznes h1,.section-header h2,.b2b-form-intro h2) .highlight{display:inline!important;color:#f04d91!important;background:var(--aiomy-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;box-decoration-break:clone!important;-webkit-box-decoration-break:clone!important}html body.aiomy-business-v97 .page-hero--biznes h1{width:fit-content!important;margin:13px auto 18px!important;font-size:clamp(2.2rem,5.5vw,4.5rem)!important;font-weight:850!important;line-height:1.04!important;letter-spacing:-0.045em!important}html body.aiomy-business-v97 .section-header{margin-bottom:clamp(28px,4.5vw,48px)!important;text-align:center!important}html body.aiomy-business-v97 .section-header h2{width:fit-content!important;margin:0 auto 12px!important;font-size:clamp(1.75rem,3.7vw,2.8rem)!important;font-weight:850!important;line-height:1.14!important;letter-spacing:-0.035em!important}html body.aiomy-business-v97 .section-header p{max-width:680px!important;margin:0 auto!important;color:var(--text-muted)!important;font-size:clamp(0.92rem,1.5vw,1.04rem)!important;line-height:1.7!important}html body.aiomy-business-v97 .partner-section{padding:clamp(24px,4vw,48px) 0 clamp(52px,6vw,82px)!important}html body.aiomy-business-v97 .partner-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(18px,3vw,30px)!important;max-width:940px!important;margin:0 auto!important}html body.aiomy-business-v97 .partner-card,html body.aiomy-business-v97 .partner-card--featured{display:flex!important;flex-direction:column!important;align-items:center!important;height:100%!important;padding:clamp(27px,4vw,40px)!important;border:1px solid transparent!important;border-radius:27px!important;color:var(--text)!important;background:linear-gradient(rgba(255,255,255,0.93),rgba(255,255,255,0.93)) padding-box,var(--aiomy-gradient) border-box!important;box-shadow:0 20px 52px rgba(52,43,76,0.09)!important;text-align:center!important;transition:transform 180ms ease,box-shadow 180ms ease!important}html body.aiomy-business-v97 .partner-icon{display:inline-flex!important;flex:0 0 52px!important;align-items:center!important;justify-content:center!important;width:52px!important;height:52px!important;margin:0 auto 17px!important;border:1px solid transparent!important;border-radius:16px!important;color:#f04d91!important;background:linear-gradient(#faf9fd,#faf9fd) padding-box,var(--aiomy-gradient) border-box!important;font-size:0!important;line-height:1!important}html body.aiomy-business-v97 .partner-icon svg{display:block!important;width:23px!important;height:23px!important;overflow:visible!important}html body.aiomy-business-v97 .partner-card h3{width:fit-content!important;margin:0 auto 10px!important;font-size:clamp(1.13rem,2vw,1.34rem)!important;font-weight:820!important;line-height:1.3!important}html body.aiomy-business-v97 .partner-card p{flex:1!important;max-width:42ch!important;margin:0 auto 24px!important;color:var(--text-muted)!important;font-size:0.91rem!important;line-height:1.7!important}html body.aiomy-business-v97 .b2b-benefits-section{padding:clamp(48px,6vw,80px) 0 clamp(20px,2.2vw,30px)!important}html body.aiomy-business-v97 .b2b-benefits{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(16px,2.5vw,24px)!important;max-width:1120px!important;margin:0 auto!important}html body.aiomy-business-v97 .b2b-benefit{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;column-gap:16px!important;row-gap:5px!important;align-content:start!important;height:100%!important;padding:23px!important;border:1px solid transparent!important;border-radius:23px!important;background:linear-gradient(rgba(255,255,255,0.92),rgba(255,255,255,0.92)) padding-box,var(--aiomy-gradient) border-box!important;box-shadow:0 16px 42px rgba(52,43,76,0.08)!important;transition:transform 180ms ease,box-shadow 180ms ease!important}html body.aiomy-business-v97 .b2b-icon{display:inline-flex!important;grid-row:1 / 3!important;align-items:center!important;justify-content:center!important;width:52px!important;height:52px!important;margin:0!important;border:1px solid transparent!important;border-radius:16px!important;color:#f04d91!important;background:linear-gradient(#faf9fd,#faf9fd) padding-box,var(--aiomy-gradient) border-box!important;font-size:0!important;line-height:1!important}html body.aiomy-business-v97 .b2b-icon svg{display:block!important;width:23px!important;height:23px!important;overflow:visible!important}html body.aiomy-business-v97 .b2b-benefit h3{margin:1px 0 3px!important;font-size:0.98rem!important;font-weight:800!important;line-height:1.35!important}html body.aiomy-business-v97 .b2b-benefit p{min-width:0!important;margin:0!important;color:var(--text-muted)!important;font-size:0.84rem!important;line-height:1.62!important;overflow-wrap:anywhere!important}html body.aiomy-business-v97 #b2b-form{scroll-margin-top:112px!important}html body.aiomy-business-v97 .b2b-form-section{padding:clamp(14px,1.8vw,24px) 0 clamp(64px,8vw,108px)!important}html body.aiomy-business-v97 .b2b-form-wrap{display:grid!important;grid-template-columns:minmax(260px,0.72fr) minmax(0,1.28fr)!important;align-items:start!important;gap:clamp(24px,4vw,46px)!important;max-width:1040px!important;margin:0 auto!important}html body.aiomy-business-v97 .b2b-form-intro,html body.aiomy-business-v97 .b2b-form-wrap>.aiomy-cf7{border:1px solid transparent!important;border-radius:27px!important;background:linear-gradient(rgba(255,255,255,0.93),rgba(255,255,255,0.93)) padding-box,var(--aiomy-gradient) border-box!important;box-shadow:0 20px 52px rgba(52,43,76,0.09)!important}html body.aiomy-business-v97 .b2b-form-intro{padding:clamp(25px,3.5vw,36px)!important}html body.aiomy-business-v97 .b2b-form-wrap>.aiomy-cf7{min-width:0!important;padding:clamp(25px,4vw,40px)!important}html body.aiomy-business-v97 .b2b-form-intro h2{width:fit-content!important;margin:0 0 14px!important;font-size:clamp(1.45rem,2.8vw,2rem)!important;font-weight:850!important;line-height:1.2!important}html body.aiomy-business-v97 .b2b-form-intro>p{margin:0 0 22px!important;color:var(--text-muted)!important;font-size:0.92rem!important;line-height:1.72!important}html body.aiomy-business-v97 .b2b-trust{display:flex!important;flex-direction:column!important;gap:9px!important}html body.aiomy-business-v97 .b2b-trust-item{display:flex!important;align-items:flex-start!important;min-height:42px!important;padding:11px 13px!important;border:1px solid rgba(45,45,58,0.07)!important;border-radius:13px!important;color:var(--text)!important;background:rgba(250,249,253,0.86)!important;font-size:0.83rem!important;font-weight:700!important;line-height:1.45!important}html body.aiomy-business-v97 .b2b-verification-note{margin:18px 0 0!important;padding:14px 15px!important;border:1px solid rgba(240,77,145,0.17)!important;border-radius:14px!important;color:var(--text-muted)!important;background:rgba(255,240,246,0.65)!important;font-size:0.8rem!important;line-height:1.58!important}html body.aiomy-business-v97 .b2b-form-wrap :is(.wpcf7,.wpcf7-form,.aiomy-cf7-form){width:100%!important;max-width:100%!important}html body.aiomy-business-v97 .b2b-form-wrap .wpcf7-form{display:flex!important;flex-direction:column!important;gap:18px!important}html body.aiomy-business-v97 .b2b-form-wrap .wpcf7-form p{margin:0!important}html body.aiomy-business-v97 .b2b-form-wrap .form-row--2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}html body.aiomy-business-v97 .b2b-form-wrap .form-group{display:flex!important;flex-direction:column!important;min-width:0!important;gap:7px!important}html body.aiomy-business-v97 .b2b-form-wrap label{color:var(--text)!important;font-size:0.85rem!important;font-weight:750!important;line-height:1.45!important}html body.aiomy-business-v97 .b2b-form-wrap .required,html body.aiomy-business-v97 .b2b-form-wrap abbr.required{color:#f04d91!important}html body.aiomy-business-v97 .b2b-form-wrap :is(input[type=text],input[type=email],input[type=tel],input[type=number],select,textarea){width:100%!important;max-width:100%!important;min-height:51px!important;padding:13px 16px!important;border:1px solid rgba(45,45,58,0.16)!important;border-radius:15px!important;color:var(--text)!important;background:rgba(255,255,255,0.94)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.72)!important;font-family:var(--font)!important;font-size:0.94rem!important;line-height:1.4!important;outline:0!important;transition:border-color 180ms ease,box-shadow 180ms ease,background 180ms ease!important}html body.aiomy-business-v97 .b2b-form-wrap textarea{min-height:132px!important;resize:vertical!important}html body.aiomy-business-v97 .b2b-form-wrap :is(input[type=text],input[type=email],input[type=tel],input[type=number],select,textarea):focus{border-color:#f04d91!important;background:#fff!important;box-shadow:0 0 0 4px rgba(240,77,145,0.11)!important}html body.aiomy-business-v97 .b2b-form-wrap input[type=checkbox]{width:18px!important;height:18px!important;margin-right:8px!important;accent-color:#f04d91!important}html body.aiomy-business-v97 .b2b-form-wrap .wpcf7-list-item{margin:0!important}html body.aiomy-business-v97 .b2b-form-wrap .wpcf7-list-item label{display:flex!important;align-items:flex-start!important}html body.aiomy-business-v97 .b2b-form-wrap .wpcf7-list-item-label{color:var(--text-muted)!important;font-size:0.8rem!important;line-height:1.55!important}html body.aiomy-business-v97 .b2b-form-wrap .wpcf7-list-item-label a{color:#f04d91!important;font-weight:750!important;text-decoration:underline!important;text-underline-offset:2px!important}html body.aiomy-business-v97 .b2b-form-wrap :is(input[type=submit],button[type=submit],.wpcf7-submit){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:53px!important;margin:3px 0 0!important;padding:14px 24px!important;border:0!important;border-radius:16px!important;color:#fff!important;background:var(--aiomy-gradient)!important;box-shadow:0 14px 32px rgba(240,77,145,0.25)!important;font-family:var(--font)!important;font-size:0.96rem!important;font-weight:800!important;line-height:1.25!important;text-align:center!important;-webkit-text-fill-color:#fff!important;cursor:pointer!important;transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease!important}html body.aiomy-business-v97 .b2b-form-wrap .form-note{margin:14px 0 0!important;color:var(--text-muted)!important;font-size:0.79rem!important;line-height:1.55!important;text-align:center!important}html body.aiomy-business-v97 .b2b-form-wrap .wpcf7-not-valid-tip{margin-top:4px!important;color:#c83f62!important;font-size:0.78rem!important}html body.aiomy-business-v97 .b2b-form-wrap .wpcf7-response-output{margin:0!important;padding:13px 15px!important;border-radius:14px!important;font-size:0.84rem!important}html body.aiomy-business-v97 :is(.partner-card .btn,.b2b-form-wrap .btn,.b2b-cta,.aiomy-business-cta){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:50px!important;margin-top:auto!important;padding:13px 24px!important;border:0!important;border-radius:15px!important;color:#fff!important;background:var(--aiomy-gradient)!important;box-shadow:0 13px 29px rgba(240,77,145,0.24)!important;font-family:var(--font)!important;font-size:0.91rem!important;font-weight:800!important;line-height:1.3!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;-webkit-text-fill-color:#fff!important;transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease!important}html body.aiomy-business-v97 :is(.partner-card .btn,.b2b-cta,.aiomy-business-cta):focus-visible,html body.aiomy-business-v97 .b2b-form-wrap :is(input[type=submit],button[type=submit],.wpcf7-submit):focus-visible{outline:3px solid rgba(135,101,246,0.28)!important;outline-offset:3px!important}html body.aiomy-business-v97 .footer-cta-bar{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.aiomy-business-v97 :is(.site-footer,footer.site-footer,.footer-main){margin-top:0!important}@media(hover:hover)and (pointer:fine){html body.aiomy-business-v97 :is(.partner-card,.b2b-benefit):hover{box-shadow:0 23px 54px rgba(240,77,145,0.14)!important;transform:translateY(-3px)!important}html body.aiomy-business-v97 :is(.partner-card .btn,.b2b-cta,.aiomy-business-cta,.b2b-form-wrap input[type=submit],.b2b-form-wrap button[type=submit],.b2b-form-wrap .wpcf7-submit):hover{box-shadow:0 18px 38px rgba(240,77,145,0.32)!important;filter:saturate(1.08) brightness(1.03)!important;transform:translateY(-2px)!important}}@media(max-width:960px){html body.aiomy-business-v97 .b2b-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.aiomy-business-v97 .b2b-form-wrap{grid-template-columns:1fr!important;max-width:760px!important}html body.aiomy-business-v97 .b2b-form-intro{text-align:center!important}html body.aiomy-business-v97 .b2b-form-intro h2{margin-right:auto!important;margin-left:auto!important}html body.aiomy-business-v97 .b2b-trust{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:640px){html body.aiomy-business-v97{background-attachment:scroll!important}html body.aiomy-business-v97 .page-hero--biznes{padding:40px 0 28px!important}html body.aiomy-business-v97 .page-hero--biznes h1{width:100%!important;font-size:clamp(2rem,11vw,3rem)!important;white-space:normal!important}html body.aiomy-business-v97 .partner-section{padding-top:20px!important;padding-bottom:52px!important}html body.aiomy-business-v97 .partner-grid,html body.aiomy-business-v97 .b2b-benefits{grid-template-columns:1fr!important}html body.aiomy-business-v97 .partner-card{padding:24px 20px!important;border-radius:22px!important}html body.aiomy-business-v97 .b2b-benefit{grid-template-columns:46px minmax(0,1fr)!important;column-gap:13px!important;padding:19px!important;border-radius:20px!important}html body.aiomy-business-v97 :is(.b2b-icon,.partner-icon){width:46px!important;height:46px!important;flex-basis:46px!important;border-radius:14px!important}html body.aiomy-business-v97 :is(.b2b-icon,.partner-icon) svg{width:21px!important;height:21px!important}html body.aiomy-business-v97 .b2b-form-section{padding-top:18px!important;padding-bottom:76px!important}html body.aiomy-business-v97 .b2b-form-intro,html body.aiomy-business-v97 .b2b-form-wrap>.aiomy-cf7{padding:21px!important;border-radius:22px!important}html body.aiomy-business-v97 .b2b-trust{grid-template-columns:1fr!important}html body.aiomy-business-v97 .b2b-form-wrap .form-row--2{grid-template-columns:1fr!important}html body.aiomy-business-v97 .b2b-form-wrap :is(input[type=text],input[type=email],input[type=tel],input[type=number],select,textarea){font-size:16px!important}html body.aiomy-business-v97 :is(.partner-card .btn,.b2b-cta,.aiomy-business-cta){width:100%!important}}@media(prefers-reduced-motion:reduce){html body.aiomy-business-v97 *,html body.aiomy-business-v97 *::before,html body.aiomy-business-v97 *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important}}@media(max-width:768px){html body.aiomy-cart-v51:not(.aiomy-cart-is-empty),html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) main,html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .entry-content,html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce,html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .wp-block-post-content,html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .wp-block-woocommerce-cart,html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .wc-block-cart,html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .wc-block-cart__main,html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .wc-block-cart__sidebar,html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce-cart-form,html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .cart-collaterals,html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .cart_totals{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty){overflow-x:hidden!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .wc-block-cart{display:block!important;margin:0!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) :is(.wc-block-cart__main,.wc-block-cart__sidebar){float:none!important;margin-right:0!important;margin-left:0!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;border:0!important;border-collapse:separate!important;border-spacing:0!important;table-layout:auto!important;box-sizing:border-box!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items>thead,html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items .wc-block-cart-items__header{display:none!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items>tbody{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0 0 18px!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items .wc-block-cart-items__row{position:relative!important;display:grid!important;grid-template-columns:clamp(82px,23vw,98px) minmax(0,1fr)!important;grid-template-areas:"image product" "total total"!important;column-gap:13px!important;row-gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:14px!important;overflow:hidden!important;border:1px solid rgba(45,45,58,0.09)!important;border-radius:20px!important;background:rgba(255,255,255,0.72)!important;box-shadow:0 10px 26px rgba(73,56,98,0.06)!important;box-sizing:border-box!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items .wc-block-cart-items__row::after{display:none!important;content:none!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items .wc-block-cart-items__row>td{display:block!important;float:none!important;width:auto!important;max-width:100%!important;min-width:0!important;height:auto!important;margin:0!important;border:0!important;box-sizing:border-box!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items .wc-block-cart-item__image{grid-area:image!important;align-self:start!important;padding:0!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items .wc-block-cart-item__image a{display:block!important;width:100%!important;min-width:0!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items .wc-block-cart-item__image img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;margin:0!important;border-radius:14px!important;object-fit:cover!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items .wc-block-cart-item__product{grid-area:product!important;align-self:start!important;justify-self:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;text-align:left!important;overflow:visible!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items :is(.wc-block-cart-item__wrap,.wc-block-cart-item__product>div){max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items .wc-block-components-product-name{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;color:var(--text)!important;font-size:clamp(0.9rem,4.1vw,1rem)!important;font-weight:750!important;line-height:1.34!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items :is(.wc-block-cart-item__prices,.wc-block-components-product-price){display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:3px 7px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:5px 0 0!important;white-space:normal!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items :is(.wc-block-components-product-metadata,.wc-block-components-product-details,.wc-block-components-product-details li,.wc-block-components-product-details__name,.wc-block-components-product-details__value){width:100%!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items .wc-block-components-product-details{margin:8px 0 0!important;padding:0!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items .wc-block-cart-item__quantity{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 12px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:10px 0 0!important;padding:0!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items .wc-block-components-quantity-selector{flex:0 1 132px!important;width:min(132px,calc(100% - 48px))!important;max-width:132px!important;min-width:108px!important;margin:0!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items .wc-block-cart-item__remove-link{display:inline-flex!important;flex:0 0 40px!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:8px!important;overflow:hidden!important;border:0!important;border-radius:12px!important;background:rgba(255,255,255,0.72)!important;color:var(--text)!important;font-size:0!important;line-height:0!important;text-indent:0!important;box-sizing:border-box!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items .wc-block-cart-item__remove-link svg{display:block!important;width:21px!important;height:21px!important;margin:auto!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items .wc-block-cart-item__total{position:static!important;grid-area:total!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:6px 10px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:11px 0 0!important;border-top:1px solid rgba(45,45,58,0.09)!important;text-align:right!important;white-space:normal!important;overflow:visible!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items .wc-block-cart-item__total::before{content:"\141\105 cznie"!important;display:block!important;flex:1 1 auto!important;min-width:64px!important;color:var(--text)!important;font-size:0.78rem!important;font-weight:800!important;line-height:1.3!important;text-align:left!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items .wc-block-cart-item__total>*{max-width:100%!important;min-width:0!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items .wc-block-cart-item__total-price-and-sale-badge-wrapper{position:static!important;display:flex!important;flex:0 1 auto!important;flex-direction:column!important;align-items:flex-end!important;gap:4px!important;max-width:calc(100% - 76px)!important;min-width:0!important;margin:0!important;padding:0!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items .wc-block-cart-item__total :is(.wc-block-components-product-badge,.wc-block-components-sale-badge,.wc-block-components-product-sale-badge){display:inline-flex!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:4px 8px!important;border:0!important;border-radius:999px!important;background:rgba(240,77,145,0.08)!important;color:#8f3e69!important;font-size:0.7rem!important;font-weight:700!important;line-height:1.3!important;text-align:right!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;box-sizing:border-box!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce-cart-form table.shop_table.cart{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;border:0!important;table-layout:auto!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce-cart-form table.shop_table.cart>thead{display:none!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce-cart-form table.shop_table.cart>tbody{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce-cart-form table.shop_table.cart tr.cart_item{display:grid!important;grid-template-columns:clamp(82px,23vw,98px) minmax(0,1fr) 40px!important;grid-template-areas:"image name remove" "image price remove" "image quantity remove" "total total total"!important;column-gap:12px!important;row-gap:7px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:14px!important;overflow:hidden!important;border:1px solid rgba(45,45,58,0.09)!important;border-radius:20px!important;background:rgba(255,255,255,0.72)!important;box-shadow:0 10px 26px rgba(73,56,98,0.06)!important;box-sizing:border-box!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce-cart-form table.shop_table.cart tr.cart_item>td{display:block!important;float:none!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;text-align:left!important;box-sizing:border-box!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce-cart-form table.shop_table.cart tr.cart_item>td::before{display:none!important;content:none!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce-cart-form tr.cart_item>.product-thumbnail{grid-area:image!important;align-self:start!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce-cart-form .product-thumbnail :is(a,img){display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce-cart-form .product-thumbnail img{aspect-ratio:1 / 1!important;border-radius:14px!important;object-fit:cover!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce-cart-form tr.cart_item>.product-name{grid-area:name!important;align-self:start!important;color:var(--text)!important;font-size:clamp(0.9rem,4.1vw,1rem)!important;line-height:1.34!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce-cart-form tr.cart_item>.product-price{grid-area:price!important;align-self:start!important;white-space:normal!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce-cart-form tr.cart_item>.product-quantity{grid-area:quantity!important;align-self:start!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce-cart-form tr.cart_item>.product-quantity .quantity{width:min(132px,100%)!important;max-width:132px!important;min-width:0!important;margin:0!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce-cart-form tr.cart_item>.product-remove{grid-area:remove!important;align-self:end!important;justify-self:end!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce-cart-form tr.cart_item>.product-remove a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;border-radius:12px!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce-cart-form tr.cart_item>.product-subtotal{grid-area:total!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:6px 10px!important;width:100%!important;padding-top:11px!important;border-top:1px solid rgba(45,45,58,0.09)!important;text-align:right!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce-cart-form tr.cart_item>.product-subtotal>*{max-width:100%!important;min-width:0!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce-cart-form tr.cart_item>.product-subtotal::before{display:block!important;flex:1 1 auto!important;min-width:64px!important;content:"\141\105 cznie"!important;color:var(--text)!important;font-size:0.78rem!important;font-weight:800!important;line-height:1.3!important;text-align:left!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce-cart-form table.shop_table.cart td.actions{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:14px 0 0!important;box-sizing:border-box!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce-cart-form td.actions .coupon{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce-cart-form td.actions :is(input,button){width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .cart-collaterals .cart_totals{float:none!important;clear:both!important;margin-top:18px!important}}@media(max-width:380px){html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) table.wc-block-cart-items .wc-block-cart-items__row,html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce-cart-form table.shop_table.cart tr.cart_item{grid-template-columns:78px minmax(0,1fr)!important;padding:12px!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce-cart-form table.shop_table.cart tr.cart_item{grid-template-areas:"image name" "image price" "quantity quantity" "remove remove" "total total"!important}html body.aiomy-cart-v51:not(.aiomy-cart-is-empty) .woocommerce-cart-form tr.cart_item>.product-remove{align-self:center!important;justify-self:end!important}}html body.aiomy-single-product-v36 .aiomy-single__related-card{display:flex!important;flex-direction:column!important;align-self:stretch!important;height:auto!important;min-height:100%!important}html body.aiomy-single-product-v36 .aiomy-single__related-card>.aiomy-single__related-link{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;color:inherit!important;text-decoration:none!important}html body.aiomy-single-product-v36 .aiomy-single__related-copy{flex:1 1 auto!important}html body.aiomy-single-product-v36 .aiomy-single__related-actions{display:flex!important;flex:0 0 auto!important;width:100%!important;margin:0!important;padding:0 11px 12px!important;background:#fff!important;box-sizing:border-box!important}html body.aiomy-single-product-v36 .aiomy-single__related-actions>:is(button,a),html body.aiomy-single-product-v36 .aiomy-single__related-add-to-cart,html body.aiomy-single-product-v36 .aiomy-single__related-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:42px!important;height:auto!important;margin:0!important;padding:10px 12px!important;border:0!important;border-radius:14px!important;background:#20203b!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--font)!important;font-size:0.75rem!important;font-weight:800!important;line-height:1.15!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;box-shadow:0 8px 18px rgba(32,32,59,0.18)!important;box-sizing:border-box!important;cursor:pointer!important;transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease!important}html body.aiomy-single-product-v36 .aiomy-single__related-add-to-cart svg{display:block!important;flex:0 0 17px!important;width:17px!important;height:17px!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;pointer-events:none!important}html body.aiomy-single-product-v36 .aiomy-single__related-actions>:is(button,a):focus-visible{outline:3px solid rgba(135,101,246,0.28)!important;outline-offset:2px!important}html body.aiomy-single-product-v36 .aiomy-single__related-actions>button:disabled{background:#dedce5!important;color:#777382!important;-webkit-text-fill-color:#777382!important;box-shadow:none!important;cursor:not-allowed!important}@media(hover:hover)and (pointer:fine){html body.aiomy-single-product-v36 .aiomy-single__related-actions>:is(button,a):not(:disabled):hover{color:#fff!important;-webkit-text-fill-color:#fff!important;filter:brightness(1.04) saturate(1.06)!important;transform:translateY(-2px)!important;box-shadow:0 11px 22px rgba(32,32,59,0.24)!important}}@media(max-width:768px){html body.aiomy-single-product-v36 .aiomy-single__related-actions{padding:0 9px 10px!important}html body.aiomy-single-product-v36 .aiomy-single__related-actions>:is(button,a),html body.aiomy-single-product-v36 .aiomy-single__related-add-to-cart,html body.aiomy-single-product-v36 .aiomy-single__related-cta{min-height:40px!important;padding:9px 8px!important;border-radius:13px!important;font-size:0.7rem!important}}html body.aiomy-checkout-direct-guest-v112.aiomy-checkout-choice-pending-v74 .woocommerce-billing-fields>h3,html body.aiomy-checkout-direct-guest-v112.aiomy-checkout-choice-pending-v74 .woocommerce-billing-fields__field-wrapper,html body.aiomy-checkout-direct-guest-v112.aiomy-checkout-choice-pending-v74 #customer_details>.col-2,html body.aiomy-checkout-direct-guest-v112.aiomy-checkout-choice-pending-v74 .aiomy-payments-v74,html body.aiomy-checkout-direct-guest-v112.aiomy-checkout-choice-pending-v74 #payment.woocommerce-checkout-payment{display:block!important}html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-login-card-v112{display:block!important;width:100%!important;margin:0 0 24px!important;padding:0!important}html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-login-prompt-v112{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;width:100%!important;margin:0!important;padding:17px 18px!important;border:1px solid rgba(240,77,145,0.2)!important;border-radius:17px!important;background:linear-gradient(112deg,rgba(255,246,226,0.82),rgba(255,242,249,0.92) 52%,rgba(242,240,255,0.9))!important;box-shadow:0 10px 28px rgba(32,32,59,0.055)!important;box-sizing:border-box!important}html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-login-prompt-v112__copy{flex:1 1 auto!important;min-width:0!important}html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-login-prompt-v112__copy strong,html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-login-prompt-v112__copy span{display:block!important}html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-login-prompt-v112__copy strong{margin:0 0 4px!important;color:#20203b!important;font-size:0.93rem!important;font-weight:850!important;line-height:1.3!important}html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-login-prompt-v112__copy span{color:#706d82!important;font-size:0.75rem!important;font-weight:500!important;line-height:1.5!important}html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-login-prompt-v112>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-width:126px!important;min-height:44px!important;margin:0!important;padding:10px 18px!important;border:0!important;border-radius:13px!important;outline:0!important;background:#20203b!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 9px 20px rgba(32,32,59,0.17)!important;font-family:var(--font)!important;font-size:0.78rem!important;font-weight:800!important;line-height:1.2!important;cursor:pointer!important}html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-login-card-v112.is-auth-mode .aiomy-checkout-login-prompt-v112>button{background:#36344e!important}html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-login-card-v112 .aiomy-checkout-access-card-v74__panel:not([hidden]){display:block!important;width:100%!important;margin:14px 0 0!important;padding:20px!important;border:1px solid rgba(32,32,59,0.1)!important;border-radius:17px!important;background:#fff!important;box-shadow:0 12px 30px rgba(32,32,59,0.06)!important;box-sizing:border-box!important}html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-login-card-v112 .aiomy-checkout-access-card-v74__panel-heading{align-items:center!important;margin-bottom:14px!important;padding-bottom:14px!important}html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-login-card-v112 .aiomy-checkout-access-card-v74__panel-heading>button{font-size:1.35rem!important;line-height:1!important}html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-login-card-v112 :is(.aiomy-checkout-login-prompt-v112>button,.aiomy-checkout-access-card-v74__panel-heading>button):focus-visible{outline:3px solid rgba(135,101,246,0.26)!important;outline-offset:3px!important}html body.aiomy-checkout-direct-guest-v112 .woocommerce-account-fields{display:block!important;clear:both!important;width:100%!important;margin:24px 0 0!important;padding:20px!important;border:1px solid rgba(240,77,145,0.2)!important;border-radius:18px!important;background:linear-gradient(112deg,rgba(255,247,229,0.84),rgba(255,243,249,0.94) 55%,rgba(242,241,255,0.92))!important;box-shadow:0 12px 30px rgba(32,32,59,0.055)!important;box-sizing:border-box!important}html body.aiomy-checkout-direct-guest-v112 .woocommerce-account-fields>p.form-row.create-account{display:block!important;float:none!important;width:100%!important;margin:0!important;padding:0!important}html body.aiomy-checkout-direct-guest-v112 .woocommerce-account-fields :is(.aiomy-checkout-create-account-v112__label,label.woocommerce-form__label-for-checkbox){display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:11px!important;width:100%!important;margin:0!important;color:#20203b!important;font-size:0.88rem!important;font-weight:850!important;line-height:1.45!important;cursor:pointer!important}html body.aiomy-checkout-direct-guest-v112 .woocommerce-account-fields :is(input.aiomy-checkout-create-account-v112__input[type=checkbox],input#createaccount[type=checkbox]){display:block!important;flex:0 0 21px!important;width:21px!important;min-width:21px!important;height:21px!important;min-height:21px!important;margin:1px 0 0!important;padding:0!important;border-radius:6px!important;accent-color:#f04d91!important;cursor:pointer!important}html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-account-note-v112{display:block!important;width:100%!important;margin:12px 0 0!important;padding:12px 14px!important;border:1px solid rgba(32,32,59,0.07)!important;border-radius:13px!important;background:rgba(255,255,255,0.68)!important;box-sizing:border-box!important}html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-account-note-v112 strong,html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-account-note-v112 span{display:block!important}html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-account-note-v112 strong{margin:0 0 4px!important;color:#20203b!important;font-size:0.78rem!important;font-weight:800!important;line-height:1.4!important}html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-account-note-v112 span{color:#706d82!important;font-size:0.71rem!important;font-weight:500!important;line-height:1.55!important}@media(hover:hover)and (pointer:fine){html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-login-prompt-v112>button:hover{transform:translateY(-1px)!important;box-shadow:0 12px 24px rgba(32,32,59,0.23)!important}}@media(max-width:600px){html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-login-card-v112{margin-bottom:20px!important}html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-login-prompt-v112{flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding:16px!important;border-radius:16px!important}html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-login-prompt-v112>button{width:100%!important;min-width:0!important}html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-login-card-v112 .aiomy-checkout-access-card-v74__panel:not([hidden]){margin-top:12px!important;padding:16px!important;border-radius:16px!important}html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-login-card-v112 .aiomy-checkout-access-card-v74__panel-heading{align-items:flex-start!important}html body.aiomy-checkout-direct-guest-v112 .woocommerce-account-fields{margin-top:20px!important;padding:17px 16px!important;border-radius:16px!important}html body.aiomy-checkout-direct-guest-v112 .woocommerce-account-fields :is(.aiomy-checkout-create-account-v112__label,label.woocommerce-form__label-for-checkbox){font-size:0.84rem!important}html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-account-note-v112{padding:11px 12px!important}}@media(prefers-reduced-motion:reduce){html body.aiomy-checkout-direct-guest-v112 .aiomy-checkout-login-prompt-v112>button{transition-duration:0.01ms!important}}.aiomy-account-quick-links a.aiomy-account-quick-links__review{grid-column:1 / -1!important;min-height:58px!important;flex-direction:row!important;gap:10px!important}html body.aiomy-my-account-v84 .aiomy-review-list-v113{display:grid!important;gap:16px!important;width:100%!important;margin:0!important;padding:0!important}html body.aiomy-my-account-v84 .aiomy-review-notice-v113{margin:0 0 20px!important;padding:14px 17px!important;border:1px solid rgba(45,181,136,0.19)!important;border-radius:14px!important;background:rgba(232,255,246,0.82)!important;color:#176b50!important;font-size:0.76rem!important;font-weight:750!important;line-height:1.5!important}html body.aiomy-my-account-v84 .aiomy-review-notice-v113.is-info{border-color:rgba(135,101,246,0.18)!important;background:rgba(245,240,255,0.85)!important;color:#6d4ab2!important}html body.aiomy-my-account-v84 .aiomy-review-notice-v113.is-error{border-color:rgba(211,64,89,0.18)!important;background:rgba(255,238,242,0.86)!important;color:#a62f48!important}html body.aiomy-my-account-v84 .aiomy-review-card-v113{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:start!important;gap:19px!important;width:100%!important;min-width:0!important;margin:0!important;padding:18px!important;border:1px solid var(--aiomy-v84-line)!important;border-radius:21px!important;background:rgba(255,255,255,0.79)!important;box-shadow:0 15px 38px rgba(45,36,70,0.055)!important;box-sizing:border-box!important}html body.aiomy-my-account-v84 .aiomy-review-card-v113__image{display:block!important;width:112px!important;height:112px!important;margin:0!important;overflow:hidden!important;border:1px solid rgba(31,28,55,0.07)!important;border-radius:17px!important;background:linear-gradient(135deg,rgba(255,247,219,0.86),rgba(246,237,255,0.86))!important;text-decoration:none!important}html body.aiomy-my-account-v84 .aiomy-review-card-v113__image img{display:block!important;width:100%!important;height:100%!important;margin:0!important;object-fit:cover!important}html body.aiomy-my-account-v84 .aiomy-review-card-v113__content{min-width:0!important}html body.aiomy-my-account-v84 .aiomy-review-card-v113__content>header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html body.aiomy-my-account-v84 .aiomy-review-card-v113__content>header>div{min-width:0!important}html body.aiomy-my-account-v84 .aiomy-review-card-v113 h3{margin:4px 0 4px!important;color:var(--aiomy-v84-ink)!important;font-size:clamp(0.96rem,1.7vw,1.14rem)!important;font-weight:900!important;letter-spacing:-0.025em!important;line-height:1.25!important}html body.aiomy-my-account-v84 .aiomy-review-card-v113 h3 a{color:inherit!important;text-decoration:none!important}html body.aiomy-my-account-v84 .aiomy-review-card-v113__content>header small{display:block!important;color:var(--aiomy-v84-muted)!important;font-size:0.65rem!important;font-weight:600!important;line-height:1.45!important}html body.aiomy-my-account-v84 .aiomy-review-status-v113{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:29px!important;padding:6px 10px!important;border:1px solid rgba(45,181,136,0.17)!important;border-radius:999px!important;background:rgba(232,255,246,0.86)!important;color:#176b50!important;font-size:0.61rem!important;font-weight:900!important;line-height:1.2!important;white-space:nowrap!important}html body.aiomy-my-account-v84 .aiomy-review-status-v113.is-pending{border-color:rgba(225,160,40,0.2)!important;background:rgba(255,248,218,0.9)!important;color:#8f650f!important}html body.aiomy-my-account-v84 .aiomy-review-form-v113{display:grid!important;gap:13px!important;width:100%!important;margin:17px 0 0!important;padding:16px!important;border:1px solid rgba(135,101,246,0.1)!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(255,250,231,0.58),rgba(249,240,255,0.62))!important;box-sizing:border-box!important}html body.aiomy-my-account-v84 .aiomy-review-form-v113 fieldset{min-width:0!important;margin:0!important;padding:0!important;border:0!important}html body.aiomy-my-account-v84 .aiomy-review-form-v113 legend,html body.aiomy-my-account-v84 .aiomy-review-form-v113__copy>span{display:block!important;margin:0 0 7px!important;padding:0!important;color:var(--aiomy-v84-ink)!important;font-size:0.69rem!important;font-weight:900!important;line-height:1.35!important}html body.aiomy-my-account-v84 .aiomy-review-stars-input-v113{position:relative!important;display:inline-flex!important;flex-direction:row-reverse!important;justify-content:flex-end!important;gap:3px!important;min-height:34px!important}html body.aiomy-my-account-v84 .aiomy-review-stars-input-v113 input{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;opacity:0!important;white-space:nowrap!important}html body.aiomy-my-account-v84 .aiomy-review-stars-input-v113 label{display:inline-block!important;margin:0!important;padding:0 1px!important;color:#ddd8e3!important;font-size:1.85rem!important;font-weight:900!important;line-height:1!important;cursor:pointer!important;text-shadow:none!important;transition:color 150ms ease,transform 150ms ease!important}html body.aiomy-my-account-v84 .aiomy-review-stars-input-v113 input:checked~label,html body.aiomy-my-account-v84 .aiomy-review-stars-input-v113 label:hover,html body.aiomy-my-account-v84 .aiomy-review-stars-input-v113 label:hover~label{color:#f04d91!important}html body.aiomy-my-account-v84 .aiomy-review-stars-input-v113 input:focus-visible+label{border-radius:5px!important;outline:3px solid rgba(135,101,246,0.27)!important;outline-offset:2px!important}html body.aiomy-my-account-v84 .aiomy-review-form-v113__copy{display:block!important;margin:0!important;padding:0!important}html body.aiomy-my-account-v84 .aiomy-review-form-v113 textarea{display:block!important;width:100%!important;min-height:112px!important;margin:0!important;padding:13px 14px!important;resize:vertical!important;border:1px solid rgba(31,28,55,0.12)!important;border-radius:13px!important;background:rgba(255,255,255,0.92)!important;box-shadow:none!important;color:var(--aiomy-v84-ink)!important;font-family:var(--font)!important;font-size:0.76rem!important;font-weight:550!important;line-height:1.55!important;box-sizing:border-box!important}html body.aiomy-my-account-v84 .aiomy-review-form-v113 textarea::placeholder{color:#9b97a6!important;opacity:1!important}html body.aiomy-my-account-v84 .aiomy-review-form-v113 textarea:focus{border-color:rgba(240,77,145,0.48)!important;outline:3px solid rgba(240,77,145,0.1)!important}html body.aiomy-my-account-v84 .aiomy-review-form-v113__footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}html body.aiomy-my-account-v84 .aiomy-review-form-v113__footer>small{max-width:420px!important;color:var(--aiomy-v84-muted)!important;font-size:0.61rem!important;font-weight:550!important;line-height:1.45!important}html body.aiomy-my-account-v84 .aiomy-review-submit-v113{flex:0 0 auto!important;min-width:150px!important}html body.aiomy-my-account-v84 .aiomy-review-existing-v113{margin:17px 0 0!important;padding:15px 16px!important;border:1px solid rgba(31,28,55,0.07)!important;border-radius:15px!important;background:rgba(250,248,252,0.74)!important}html body.aiomy-my-account-v84 .aiomy-review-stars-display-v113{display:inline-flex!important;gap:2px!important;color:#ddd8e3!important;font-size:1.05rem!important;line-height:1!important}html body.aiomy-my-account-v84 .aiomy-review-stars-display-v113 .is-filled{color:#f04d91!important}html body.aiomy-my-account-v84 .aiomy-review-existing-v113 p{margin:9px 0 7px!important;color:#3d394d!important;font-size:0.73rem!important;font-weight:550!important;line-height:1.6!important}html body.aiomy-my-account-v84 .aiomy-review-existing-v113>small{color:var(--aiomy-v84-muted)!important;font-size:0.6rem!important}html body.aiomy-my-account-v84 .aiomy-account-empty-v84 .aiomy-account-cta-v84{margin-top:15px!important}@media(hover:hover)and (pointer:fine){html body.aiomy-my-account-v84 .aiomy-review-stars-input-v113 label:hover{transform:translateY(-2px) scale(1.05)!important}}@media(max-width:700px){.aiomy-account-quick-links a.aiomy-account-quick-links__review{min-height:54px!important}html body.aiomy-my-account-v84 .aiomy-review-card-v113{grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important;gap:14px!important;padding:15px!important;border-radius:18px!important}html body.aiomy-my-account-v84 .aiomy-review-card-v113__image{width:108px!important;height:108px!important;margin-right:auto!important;margin-left:auto!important}html body.aiomy-my-account-v84 .aiomy-review-card-v113__content>header{align-items:center!important;flex-direction:column!important;gap:10px!important;text-align:center!important}html body.aiomy-my-account-v84 .aiomy-review-card-v113 h3{font-size:1rem!important}html body.aiomy-my-account-v84 .aiomy-review-form-v113{margin-top:15px!important;padding:14px!important}html body.aiomy-my-account-v84 .aiomy-review-form-v113 fieldset{text-align:center!important}html body.aiomy-my-account-v84 .aiomy-review-stars-input-v113{justify-content:center!important}html body.aiomy-my-account-v84 .aiomy-review-form-v113 textarea{min-height:128px!important;font-size:16px!important}html body.aiomy-my-account-v84 .aiomy-review-form-v113__footer{align-items:stretch!important;flex-direction:column!important;gap:12px!important}html body.aiomy-my-account-v84 .aiomy-review-form-v113__footer>small{max-width:none!important;text-align:center!important}html body.aiomy-my-account-v84 .aiomy-review-submit-v113{width:100%!important;min-width:0!important}html body.aiomy-my-account-v84 .aiomy-review-existing-v113{text-align:left!important}}@media(prefers-reduced-motion:reduce){html body.aiomy-my-account-v84 .aiomy-review-stars-input-v113 label{transition-duration:0.01ms!important}}.aiomy-account-social__native .nsl-container,.aiomy-account-social__native .nsl-container .nsl-container-buttons{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.aiomy-account-social__native .nsl-container .nsl-container-buttons{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.aiomy-account-social__native .nsl-container .nsl-container-buttons a[data-plugin=nsl]{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:16px!important;text-decoration:none!important;box-sizing:border-box!important}.aiomy-account-social__native a[data-plugin=nsl]>.nsl-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:54px!important;height:auto!important;margin:0!important;padding:5px 8px!important;border:1px solid transparent!important;border-radius:16px!important;box-sizing:border-box!important;overflow:hidden!important;background:linear-gradient(135deg,#ffffff 0%,#fff9fc 54%,#f7f4ff 100%) padding-box,linear-gradient(118deg,#f04d91 0%,#fd72aa 48%,#8765f6 100%) border-box!important;box-shadow:0 8px 22px rgba(32,32,59,0.08)!important;transition:transform 180ms ease,box-shadow 180ms ease,background 180ms ease!important}.aiomy-account-social__native a[data-plugin=nsl]>.nsl-button::after{content:none!important;display:none!important}.aiomy-account-social__native .nsl-button>.nsl-button-svg-container{display:flex!important;flex:0 0 34px!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;margin:0!important;padding:6px!important;border-radius:11px!important;box-sizing:border-box!important}.aiomy-account-social__native .nsl-button>.nsl-button-svg-container svg{display:block!important;width:21px!important;height:21px!important;max-width:21px!important;max-height:21px!important;margin:0!important}.aiomy-account-social__native .nsl-button-facebook>.nsl-button-svg-container{background:#1877f2!important;box-shadow:0 4px 10px rgba(24,119,242,0.22)!important}.aiomy-account-social__native .nsl-button-google>.nsl-button-svg-container{background:#ffffff!important;border:1px solid rgba(32,32,59,0.10)!important;box-shadow:0 4px 10px rgba(32,32,59,0.08)!important}.aiomy-account-social__native .nsl-button>.nsl-button-label-container{display:block!important;flex:0 1 auto!important;min-width:0!important;margin:0!important;padding:0 6px!important;color:var(--aiomy-account-ink, #20203b)!important;font-family:"Poppins",sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-0.01em!important;text-align:center!important;white-space:nowrap!important;box-sizing:border-box!important}.aiomy-account-social__native .nsl-button-label-container b{font-weight:800!important}.aiomy-account-social__native a[data-plugin=nsl]:hover>.nsl-button{transform:translateY(-1px)!important;background:linear-gradient(135deg,#fff5fa 0%,#fff9fc 42%,#f2edff 100%) padding-box,linear-gradient(118deg,#f04d91 0%,#fd72aa 48%,#8765f6 100%) border-box!important;box-shadow:0 12px 28px rgba(135,101,246,0.16)!important}.aiomy-account-social__native a[data-plugin=nsl]:active>.nsl-button{transform:translateY(0)!important;box-shadow:0 6px 16px rgba(32,32,59,0.10)!important}.aiomy-account-social__native a[data-plugin=nsl]:focus-visible{outline:3px solid rgba(135,101,246,0.38)!important;outline-offset:3px!important;border-radius:16px!important}@media(max-width:768px){.aiomy-account-social__native a[data-plugin=nsl]>.nsl-button{gap:9px!important;min-height:52px!important;padding:5px 7px!important;border-radius:15px!important}.aiomy-account-social__native .nsl-button>.nsl-button-svg-container{flex-basis:32px!important;width:32px!important;height:32px!important;border-radius:10px!important}.aiomy-account-social__native .nsl-button>.nsl-button-label-container{padding:0 4px!important;font-size:14px!important}}@media(max-width:380px){.aiomy-account-social__native a[data-plugin=nsl]>.nsl-button{gap:8px!important;padding-inline:5px!important}.aiomy-account-social__native .nsl-button>.nsl-button-label-container{padding:0 2px!important;font-size:13px!important}}@media(prefers-reduced-motion:reduce){.aiomy-account-social__native a[data-plugin=nsl]>.nsl-button{transition:none!important}.aiomy-account-social__native a[data-plugin=nsl]:hover>.nsl-button{transform:none!important}}html body.aiomy-ux-v114 .aiomy-skip-link{position:fixed;top:8px;left:8px;z-index:2147483646;padding:14px 20px;border-radius:10px;color:#fff;background:#25213f;transform:translateY(-180%)}html body.aiomy-ux-v114 .aiomy-skip-link:focus{transform:translateY(0)}html body.aiomy-ux-v114 :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #452185!important;outline-offset:4px!important;box-shadow:0 0 0 6px #fff!important}html body.aiomy-ux-v114 [id]{scroll-margin-top:100px}html body.aiomy-ux-v114 #aiomy-account-panel[hidden],html body.aiomy-ux-v114 #aiomy-cart-feedback-v114[hidden]{display:none!important}html body.aiomy-ux-v114 .footer-col h2{font-size:0.9rem;font-weight:700;line-height:1.5;text-transform:uppercase;letter-spacing:0.06em;color:#dedbea}html body.aiomy-ux-v114 .aiomy-reviews-grid-v114{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}html body.aiomy-ux-v114 .aiomy-reviews-grid-v114 .review-card{width:auto!important;min-width:0!important;max-width:none!important;padding:26px;display:flex;flex-direction:column;gap:10px}html body.aiomy-ux-v114 .aiomy-reviews-grid-v114 .review-text{font-size:1rem;line-height:1.65;overflow-wrap:anywhere}html body.aiomy-ux-v114 .aiomy-review-product-v114{margin-top:auto;font-size:0.875rem;line-height:1.5;color:#452185;text-decoration:underline;text-underline-offset:3px}html body.aiomy-ux-v114 .aiomy-reviews-grid-v114 small{color:#504965}html body.aiomy-ux-v114 .aiomy-cart-feedback-v114{position:fixed;top:90px;right:18px;z-index:2000;display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;max-width:min(440px,calc(100vw - 32px));padding:12px 14px 12px 18px;border:1px solid #d8d0ee;border-radius:16px;box-shadow:0 8px 30px rgba(37,33,63,0.16);background:#fff;color:#25213f;font-size:14px;line-height:1.5}html body.aiomy-ux-v114 .aiomy-cart-feedback-v114 a{color:#452185;text-decoration:underline;min-height:44px;display:inline-flex;align-items:center}html body.aiomy-ux-v114 .aiomy-cart-feedback-v114 button{width:44px;height:44px;margin-left:auto;border:0;border-radius:8px;background:#f3effc;color:#25213f;font-size:24px;cursor:pointer}html body.aiomy-ux-v114.aiomy-shop-v22 .aiomy-catalog-card__title{overflow-wrap:anywhere;line-height:1.45!important}html body.aiomy-ux-v114.aiomy-shop-v22 .aiomy-catalog-card__benefits span{white-space:normal;font-size:0.8rem;color:#504965}@media(max-width:1024px){html body.aiomy-ux-v114 .aiomy-reviews-grid-v114{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){html body.aiomy-ux-v114 .main-nav:not(.is-open){visibility:hidden}html body.aiomy-ux-v114 .footer-col a{min-height:44px;display:inline-flex;align-items:center}html body.aiomy-ux-v114 .aiomy-cf7 :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}}@media(max-width:540px){html body.aiomy-ux-v114 .aiomy-reviews-grid-v114{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}html body.aiomy-ux-v114 *,html body.aiomy-ux-v114 *::before,html body.aiomy-ux-v114 *::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}


/* AIOMY HERO V124 — różne treści i mobilne etykiety przy krawędziach zdjęcia. */
/* Poszerzamy tylko białe tło. Logo, menu i akcje zachowują swój układ. */
@media (min-width: 769px) {
  html body.home #site-header.site-header > .header-inner.container::before {
    left: 50% !important;
    right: auto !important;
    width: max(100%, calc(100vw - clamp(24px, 6.4vw, 160px) - clamp(24px, 6.4vw, 160px))) !important;
    max-width: none !important;
    transform: translateX(-50%) !important;
  }
}
html body #aiomy-hero-banners {
  --aih-gradient: linear-gradient(118deg, #f04d91 0%, #fd72aa 48%, #8765f6 100%);
  position: relative !important;
  isolation: isolate;
  container: aiomy-banner / inline-size;
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  font-family: var(--font, inherit);
  color: #2d2d3a;
  line-height: 1.6;
  touch-action: pan-y pinch-zoom;
}
#aiomy-hero-banners *, #aiomy-hero-banners *::before, #aiomy-hero-banners *::after {box-sizing: border-box;}
#aiomy-hero-banners [hidden] {display: none !important;}
#aiomy-hero-banners :is(h1,h2,p) {padding: 0;}
#aiomy-hero-banners .aih-slides {display: grid; position: relative;}
#aiomy-hero-banners .aih-slide {
  grid-area: 1 / 1;
  position: relative;
  display: grid;
  grid-template-columns: minmax(440px, .8fr) minmax(0, 1.2fr);
  align-items: center;
  column-gap: clamp(24px, 3cqi, 48px);
  min-width: 0;
  min-height: 560px;
  padding: 48px clamp(24px, 6.4cqi, 160px) 48px;
  visibility: hidden;
  pointer-events: none;
}
#aiomy-hero-banners .aih-slide.is-active {visibility: visible; pointer-events: auto;}
#aiomy-hero-banners .aih-scene {
  grid-column: 2;
  grid-row: 1;
  position: relative;
  z-index: 0;
  width: 100%;
  max-width: none;
  margin: 0;
  pointer-events: none;
}
#aiomy-hero-banners .aih-photo {
  display: block;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 16 / 10;
  max-width: 100% !important;
  max-height: none !important;
  border: 0 !important;
  border-radius: 40px !important;
  box-shadow: 0 4px 24px rgba(255,143,171,.12) !important;
  object-fit: cover;
  object-position: center 48%;
  opacity: 1 !important;
  -webkit-mask-image: none !important;
  mask-image: none !important;
  filter: none !important;
}
#aiomy-hero-banners #aih-bini .aih-photo {object-position: center 39%;}
#aiomy-hero-banners .aih-copy {
  grid-column: 1;
  grid-row: 1;
  position: relative;
  z-index: 2;
  min-width: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: left;
}
#aiomy-hero-banners .aih-copy-inner {width: 100%; max-width: 620px;}
#aiomy-hero-banners :is(.aih-heading,.aih-details) {min-width: 0;}
#aiomy-hero-banners .aih-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  max-width: 100%;
  min-height: 32px;
  padding: 7px 16px;
  margin: 0 0 20px;
  border: 1px solid rgba(255,255,255,.42);
  border-radius: 999px;
  background: var(--aih-gradient);
  box-shadow: 0 12px 28px rgba(221,78,155,.22);
  color: #fff;
  font-family: inherit;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.2;
}
#aiomy-hero-banners :is(h1,h2).aih-title {
  margin: 0 0 24px !important;
  color: #2d2d3a;
  font-family: inherit;
  font-size: clamp(35.2px, 4.5cqi, 57.6px);
  font-weight: 800;
  line-height: 1.15;
  letter-spacing: -.02em;
  text-transform: none;
}
#aiomy-hero-banners .aih-title > span {
  display: inline-block;
  padding-right: .08em;
  background: linear-gradient(92deg, #f04d91 0%, #fd81ac 50%, #8765f6 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}
#aiomy-hero-banners .aih-description {
  max-width: 480px;
  margin: 0 0 32px;
  color: #656574;
  font-family: inherit;
  font-size: 16.8px;
  font-weight: 400;
  line-height: 1.7;
}
#aiomy-hero-banners .aih-description strong {font-weight: 600;}
#aiomy-hero-banners .aih-actions {display: flex; align-items: center; gap: 14px; flex-wrap: nowrap; width: max-content; max-width: calc(100cqi - 40px);}
#aiomy-hero-banners :is(.aih-buy,.aih-how) {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 64px;
  margin: 0;
  border-radius: 18px;
  font-family: inherit;
  font-size: 15px;
  line-height: 1;
  text-decoration: none;
  white-space: nowrap;
  flex-shrink: 0;
  transition: transform .2s ease, box-shadow .2s ease;
}
#aiomy-hero-banners .aih-buy {
  min-width: 202px;
  gap: 14px;
  padding: 0 20px 0 52px;
  border: 0;
  background: var(--aih-gradient);
  color: #fff;
  font-weight: 800;
  box-shadow: 0 16px 34px rgba(221,78,155,.28);
}
#aiomy-hero-banners .aih-buy::before {content: ''; position: absolute; left: 20px; top: 50%; transform: translateY(-50%); width: 20px; height: 20px; background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.7 8.5h10.6l1 11H5.7l1-11Z'/%3E%3Cpath d='M9 9V6.8a3 3 0 0 1 6 0V9'/%3E%3C/svg%3E");}
#aiomy-hero-banners .aih-buy .aih-arrow {font-size: 20px; font-weight: 500; line-height: 1;}
#aiomy-hero-banners .aih-how {
  min-width: 218px;
  gap: 11px;
  padding: 0 24px;
  border: 1px solid rgba(32,32,59,.10);
  background: rgba(255,255,255,.72);
  color: #20203b;
  font-weight: 700;
  box-shadow: 0 10px 28px rgba(32,32,59,.07);
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
}
#aiomy-hero-banners .aih-how::before {content: ''; width: 23px; height: 23px; flex: 0 0 23px; background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='%2320203b' stroke-width='1.7'/%3E%3Cpath d='M10 8.7l5.2 3.3-5.2 3.3V8.7Z' fill='%2320203b'/%3E%3C/svg%3E");}
#aiomy-hero-banners :is(.aih-buy,.aih-how):hover {transform: translateY(-2px);}
#aiomy-hero-banners :is(a,button):focus-visible {outline: 3px solid #8765f6; outline-offset: 4px;}
#aiomy-hero-banners .aih-label {
  position: absolute;
  display: inline-flex;
  align-items: center;
  padding: 10px 16px;
  border-radius: 20px;
  background: #fff;
  color: #20203b;
  font-size: 13.12px;
  font-weight: 500;
  line-height: 1.4;
  box-shadow: 0 2px 16px rgba(45,45,58,.06);
  white-space: nowrap;
  animation: aiomy-feature-float 3.5s ease-in-out infinite;
  animation-play-state: paused;
}
#aiomy-hero-banners .aih-label-top {top: 12px; right: -20px; animation-delay: -.5s;}
#aiomy-hero-banners .aih-label-bottom {bottom: 32px; left: -30px; animation-duration: 4s; animation-delay: -1s;}
#aiomy-hero-banners[data-initialized=true] .aih-slide.is-active .aih-label {animation-play-state: running;}
#aiomy-hero-banners.is-paused .aih-slide.is-active .aih-label {animation-play-state: paused;}
@keyframes aiomy-feature-float {0%,100% {transform: translateY(0);} 50% {transform: translateY(-7px);}}
#aiomy-hero-banners .aih-sr {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0;}
@container aiomy-banner (min-width: 1101px) {
  /* Pozostawiamy co najmniej 434px na niezmienione przyciski. */
  #aiomy-hero-banners .aih-copy {padding-left: clamp(0px, calc(100% - 434px), 36px);}
  #aiomy-hero-banners :is(h1,h2).aih-title {font-size: clamp(35.2px, 4.75cqi, 60.8px);}
  #aiomy-hero-banners .aih-description {font-size: 17.6px;}
  #aiomy-hero-banners .aih-badge {font-size: 13.5px;}
}
@container aiomy-banner (max-width: 1100px) {
  #aiomy-hero-banners .aih-slide {grid-template-columns: minmax(0, .96fr) minmax(0, 1.04fr); column-gap: 20px; padding: 42px 4cqi 42px; min-height: 540px;}
  #aiomy-hero-banners .aih-description {font-size: 16px;}
  #aiomy-hero-banners .aih-label {padding: 9px 13px; font-size: 11.5px;}
  #aiomy-hero-banners .aih-label-top {right: -8px; top: -10px;}
  #aiomy-hero-banners .aih-label-bottom {left: -8px; bottom: -10px;}
}
@container aiomy-banner (min-width: 768px) and (max-width: 1100px) {
  #aiomy-hero-banners .aih-actions {display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr); gap: 10px; width: 100%; max-width: 100%;}
  #aiomy-hero-banners :is(.aih-buy,.aih-how) {min-width: 0; width: 100%; font-size: clamp(12px, 1.8cqi, 14px); line-height: 1.25; white-space: normal; text-align: center;}
  #aiomy-hero-banners .aih-buy {padding: 0 8px 0 30px; gap: 6px;}
  #aiomy-hero-banners .aih-buy::before {left: 9px; width: 16px; height: 16px;}
  #aiomy-hero-banners .aih-buy .aih-arrow {font-size: 18px; flex-shrink: 0;}
  #aiomy-hero-banners .aih-how {padding: 0 9px; gap: 6px;}
  #aiomy-hero-banners .aih-how::before {width: 18px; height: 18px; flex-basis: 18px;}
}
@container aiomy-banner (max-width: 767px) {
  #aiomy-hero-banners .aih-slide {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto auto 1fr;
    align-items: start;
    align-content: start;
    gap: 32px;
    min-height: 0;
    padding: 24px 20px 36px;
  }
  #aiomy-hero-banners :is(.aih-copy,.aih-copy-inner) {display: contents;}
  #aiomy-hero-banners .aih-heading {grid-column: 1; grid-row: 1; text-align: center;}
  #aiomy-hero-banners .aih-details {grid-column: 1; grid-row: 3; text-align: center;}
  #aiomy-hero-banners .aih-scene {
    position: relative;
    inset: auto;
    grid-column: 1;
    grid-row: 2;
    width: 100%;
    max-width: none;
    margin: 0;
    overflow: visible;
    border-radius: 24px;
  }
  #aiomy-hero-banners .aih-photo {border-radius: 24px !important;}
  #aiomy-hero-banners .aih-badge {font-size: 12px; padding: 7px 12px; margin: 0 0 14px;}
  #aiomy-hero-banners :is(h1,h2).aih-title {
    max-width: 100%;
    min-height: 0;
    margin: 0 !important;
    font-size: clamp(30px, 8cqi, 40px);
    line-height: 1.16;
    text-align: center;
  }
  #aiomy-hero-banners .aih-description {max-width: 480px; margin: 0 auto 24px; font-size: 16px; line-height: 1.7; text-align: center;}
  #aiomy-hero-banners .aih-label {
    position: absolute;
    max-width: calc(100% - 16px);
    padding: 7px 10px;
    margin: 0;
    font-size: clamp(11px, 2.9cqi, 13px);
    line-height: 1.3;
    text-align: left;
    white-space: normal;
  }
  #aiomy-hero-banners .aih-label-top {top: -10px; right: 8px; bottom: auto; left: auto;}
  #aiomy-hero-banners .aih-label-bottom {top: auto; right: auto; bottom: -12px; left: 8px;}
  #aiomy-hero-banners .aih-actions {display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr); gap: 10px; width: 100%; max-width: 480px; margin: 0 auto; justify-content: center;}
  #aiomy-hero-banners :is(.aih-buy,.aih-how) {min-width: 0; width: 100%; height: 58px; font-size: clamp(12px, 3.5cqi, 14px); line-height: 1.25; white-space: normal; text-align: center;}
  #aiomy-hero-banners .aih-buy {padding: 0 8px 0 28px; gap: 6px;}
  #aiomy-hero-banners .aih-buy::before {left: 8px; width: 15px; height: 15px;}
  #aiomy-hero-banners .aih-buy .aih-arrow {font-size: 16px; flex-shrink: 0;}
  #aiomy-hero-banners .aih-how {padding: 0 9px; gap: 7px;}
  #aiomy-hero-banners .aih-how::before {width: 18px; height: 18px; flex-basis: 18px;}
}
@media (prefers-reduced-motion: reduce) {#aiomy-hero-banners * {transition: none !important; animation: none !important;}}

/* V124: viewport fallback zgodny z krytycznym CSS w front-page.php. */
@media (max-width: 767px) {
  html body.home #aiomy-hero-banners .aih-slide {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto auto 1fr;
    align-items: start;
    align-content: start;
    gap: 32px;
    min-height: 0;
    padding: 24px 20px 36px;
  }
  html body.home #aiomy-hero-banners :is(.aih-copy,.aih-copy-inner) {display: contents;}
  html body.home #aiomy-hero-banners .aih-heading {grid-column: 1; grid-row: 1; text-align: center;}
  html body.home #aiomy-hero-banners .aih-details {grid-column: 1; grid-row: 3; text-align: center;}
  html body.home #aiomy-hero-banners .aih-scene {
    position: relative;
    inset: auto;
    grid-column: 1;
    grid-row: 2;
    width: 100%;
    max-width: none;
    margin: 0;
    overflow: visible;
    border-radius: 24px;
  }
  html body.home #aiomy-hero-banners .aih-photo {border-radius: 24px !important;}
  html body.home #aiomy-hero-banners .aih-badge {font-size: 12px; padding: 7px 12px; margin: 0 0 14px;}
  html body.home #aiomy-hero-banners :is(h1,h2).aih-title {
    max-width: 100%;
    min-height: 0;
    margin: 0 !important;
    font-size: clamp(30px, 8vw, 40px);
    line-height: 1.16;
    text-align: center;
  }
  html body.home #aiomy-hero-banners .aih-description {max-width: 480px; margin: 0 auto 24px; font-size: 16px; line-height: 1.7; text-align: center;}
  html body.home #aiomy-hero-banners .aih-label {
    position: absolute;
    max-width: calc(100% - 16px);
    padding: 7px 10px;
    margin: 0;
    font-size: clamp(11px, 2.9vw, 13px);
    line-height: 1.3;
    text-align: left;
    white-space: normal;
  }
  html body.home #aiomy-hero-banners .aih-label-top {top: -10px; right: 8px; bottom: auto; left: auto;}
  html body.home #aiomy-hero-banners .aih-label-bottom {top: auto; right: auto; bottom: -12px; left: 8px;}
  html body.home #aiomy-hero-banners .aih-actions {display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr); gap: 10px; width: 100%; max-width: 480px; margin: 0 auto; justify-content: center;}
  html body.home #aiomy-hero-banners :is(.aih-buy,.aih-how) {min-width: 0; width: 100%; height: 58px; font-size: clamp(12px, 3.5vw, 14px); line-height: 1.25; white-space: normal; text-align: center;}
  html body.home #aiomy-hero-banners .aih-buy {padding: 0 8px 0 28px; gap: 6px;}
  html body.home #aiomy-hero-banners .aih-buy::before {left: 8px; width: 15px; height: 15px;}
  html body.home #aiomy-hero-banners .aih-buy .aih-arrow {font-size: 16px; flex-shrink: 0;}
  html body.home #aiomy-hero-banners .aih-how {padding: 0 9px; gap: 7px;}
  html body.home #aiomy-hero-banners .aih-how::before {width: 18px; height: 18px; flex-basis: 18px;}
}

/* AIOMY V126 — szersze karuzele oraz zwarte, czytelne oferty zestawów. */
body.home .ais-section {background: transparent; padding: 24px 0 28px; color: var(--text);}
body.home .ais-section > .container {width: 100%; max-width: none; padding-inline: clamp(24px,6.4vw,160px);}
body.home .ais-section *, body.home .ais-section *::before, body.home .ais-section *::after {box-sizing: border-box;}
body.home .ais-section [hidden] {display: none !important;}
body.home .ais-section .section-header {margin-bottom: 12px;}
body.home .ais-section .section-header p {max-width: 680px;}
body.home .ais-section .section-header .highlight {
  background: var(--aiomy-gradient, linear-gradient(118deg,#f04d91,#fd72aa 48%,#8765f6));
  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;
}
body.home .ais-toolbar {display: flex; align-items: center; justify-content: center; gap: 16px; min-width: 0; margin-bottom: 4px;}
body.home .ais-carousel-shell {position: relative; min-width: 0;}
body.home .ais-navigation {position: absolute; z-index: 2; top: 50%; left: -58px; right: -58px; display: flex; align-items: center; justify-content: space-between; gap: 8px; transform: translateY(-50%); pointer-events: none;}
body.home .ais-arrow {
  display: grid; place-items: center; width: 46px; height: 46px; min-height: 46px; padding: 0;
  border: 2px solid rgba(255,255,255,.9); border-radius: 50%; color: #fff;
  background: var(--aiomy-gradient); background-origin: border-box; background-repeat: no-repeat;
  pointer-events: auto; box-shadow: 0 12px 30px rgba(135,101,246,.25);
  transition: opacity 180ms ease, transform 180ms ease, box-shadow 180ms ease;
}
body.home .ais-arrow svg {display: block; width: 20px; height: 20px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;}
body.home .ais-arrow:disabled {opacity: 0; pointer-events: none; cursor: default; transform: none;}
body.home .ais-arrow:focus-visible {outline: 3px solid rgba(135,101,246,.26); outline-offset: 3px;}
@media(hover:hover) and (pointer:fine) {
  body.home .ais-arrow:not(:disabled):hover {color: #fff; box-shadow: 0 15px 34px rgba(135,101,246,.34); transform: scale(1.06);}
}
body.home .ais-track {
  display: grid; grid-auto-flow: column; grid-auto-columns: calc((100% - 60px) / 4); gap: 20px;
  overflow-x: auto; overscroll-behavior-x: contain; scroll-snap-type: x mandatory;
  padding: 8px 2px 14px; margin: 0 -2px; scrollbar-width: thin; scrollbar-color: #d5b1db transparent;
  -webkit-overflow-scrolling: touch;
}
body.home .ais-card {scroll-snap-align: start; min-width: 0; margin: 0; border-radius: 24px; overflow: hidden;}
body.home .ais-card:hover {transform: translateY(-3px);}
body.home .ais-product-image {aspect-ratio: 1; margin: 10px 10px 0; border-radius: 18px;}
body.home .ais-product-image img {display: block; width: 100%; height: 100%; object-fit: cover;}
body.home .ais-card-body {padding: 18px; gap: 12px; min-width: 0;}
body.home .ais-card .product-card__title {font-family: inherit; font-size: 1.125rem; line-height: 1.35; font-weight: 700; margin: 0; overflow-wrap: anywhere;}
body.home .ais-card .product-card__title a {color: inherit; text-decoration: none;}
body.home .ais-card-heading, body.home .ais-purchase-line {display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 8px 12px; min-width: 0;}
body.home .ais-card-heading .product-card__title {flex: 1 1 auto; min-width: 0;}
body.home .ais-stock {display: inline-flex; align-items: center; gap: 5px; font-size: .75rem; font-weight: 600; line-height: 1.4; white-space: nowrap;}
body.home .ais-stock::before {content: ''; width: 6px; height: 6px; flex: 0 0 6px; border-radius: 50%; background: currentColor;}
body.home .ais-stock-available {color: #277440;}
body.home .ais-stock-unavailable {color: var(--text-muted);}
body.home .ais-stock-backorder {color: #805800;}
body.home .ais-card-summary {margin: 0; min-height: 1.4em; color: var(--text-muted); font-size: .8125rem; line-height: 1.4; overflow-wrap: anywhere;}
body.home .ais-payment {display: inline-flex; align-items: baseline; gap: 4px; color: var(--text-muted); font-size: .75rem; line-height: 1.4; white-space: nowrap;}
body.home .ais-payment strong {color: #277440; font-weight: 700;}
body.home .ais-dispatch {margin: -2px 0 2px; color: var(--text-muted); font-size: .75rem; line-height: 1.5;}
body.home .ais-price {font-size: 1.3rem; font-weight: 700; color: var(--text);}
body.home .ais-card .ais-buy {
  width: 100%; min-height: 48px; margin-top: auto; padding: 12px 16px;
  border: 0; border-radius: var(--radius-xl); font-family: inherit; font-size: .94rem; font-weight: 700;
  line-height: 1.25; white-space: normal; text-align: center;
  background: var(--aiomy-gradient, linear-gradient(118deg,#f04d91,#fd72aa 48%,#8765f6));
  background-origin: border-box; background-clip: border-box; background-repeat: no-repeat; background-size: 100% 100%;
  overflow: hidden; isolation: isolate;
  color: #fff; -webkit-text-fill-color: #fff; text-decoration: none;
}
body.home .ais-card .ais-buy:disabled {opacity: .65; cursor: wait; transform: none;}
body.home .ais-card .ais-details {min-height: 48px; margin-top: auto; white-space: normal;}
body.home .ais-section :is(a,button,[tabindex]):focus-visible {outline: 3px solid #8765f6; outline-offset: 3px;}
body.home .ais-section .section-cta {margin-top: 28px;}
body.home .ais-bundles {padding-top: 10px;}
body.home .ais-bundles .section-header {margin-bottom: 10px;}
body.home .ais-bundles .section-header p {max-width: none; margin-bottom: 0;}
body.home .ais-bundle-controls {margin: 8px 0 0;}
body.home .ais-filters {display: flex; justify-content: center; gap: 8px; flex-wrap: wrap;}
body.home .ais-filters .btn {
  min-height: 44px; padding: 10px 16px; font-size: .85rem; border: 1px solid #e7cce9;
  background: linear-gradient(118deg,#fff0f6,#f3efff); background-repeat: no-repeat;
  color: #674285; font-family: inherit;
}
body.home .ais-filters [data-ais-filter="pair"], body.home .ais-filters [data-ais-filter="six"] {color: #23733f;}
body.home .ais-filters [aria-pressed="true"] {border-color: #a069bc; background: linear-gradient(118deg,#ffe0ed,#e9e0ff); box-shadow: inset 0 0 0 1px #a069bc;}
body.home .ais-filters [data-ais-filter="all"][aria-pressed="true"] {background: var(--aiomy-gradient,linear-gradient(118deg,#f04d91,#fd72aa 48%,#8765f6)); border-color: transparent; color: #fff; box-shadow: none;}
body.home .ais-filters .btn:hover {border-color: #a069bc; box-shadow: 0 3px 10px rgba(135,101,246,.12);}
body.home .ais-filter-status {margin: 6px 0 0; text-align: center; font-size: .8rem; color: var(--text-muted);}
body.home .ais-filter-status:empty {display: none;}
body.home .ais-track-bundles {grid-auto-columns: calc((100% - 40px) / 3);}
body.home .ais-bundle-topline {display: flex; align-items: center; justify-content: space-between; gap: 8px; padding: 12px 14px 10px; font-size: .75rem; color: var(--text-muted);}
body.home .ais-offer-label {padding: 6px 12px; border-radius: 999px; background: #eaf7ef; color: #23733f; font-weight: 700; font-size: .85rem;}
body.home .ais-bundle-images {display: grid; gap: 6px; margin: 0 12px; aspect-ratio: 2 / 1; min-width: 0; flex-shrink: 0;}
body.home .ais-bundle-images-pair {grid-template-columns: repeat(2,minmax(0,1fr));}
body.home .ais-bundle-images-six {grid-template-columns: repeat(3,minmax(0,1fr)); grid-template-rows: repeat(2,minmax(0,1fr));}
body.home .ais-bundle-images a {display: block; min-width: 0; min-height: 0; overflow: hidden; border-radius: 14px; background: linear-gradient(118deg,#fff0f6,#f3efff);}
body.home .ais-bundle-images img {display: block; width: 100%; height: 100%; object-fit: cover;}
body.home .ais-bundle-images-six img {object-fit: contain;}
body.home .ais-bundle-card .ais-card-body {gap: 8px; padding-top: 14px;}
body.home .ais-bundle-card .product-card__title {font-size: 1.2rem;}
body.home .ais-bundle-summary, body.home .ais-bundle-names {font-size: .8rem; line-height: 1.45; color: var(--text-muted); margin: 0; overflow-wrap: anywhere;}
body.home .ais-bundle-names > span {color: var(--text); font-weight: 600;}
body.home .ais-bundle-price {
  display: flex; flex-direction: column; align-items: flex-start; gap: 6px; margin-top: auto; padding: 12px 14px;
  background: linear-gradient(118deg,#fff3f8,#f5f1ff); border: 1px solid #efdeef; border-radius: 16px;
}
body.home .ais-before {font-size: .75rem; line-height: 1.5; color: var(--text-muted);}
body.home .ais-before del {font-weight: 600; text-decoration-thickness: 1px; white-space: nowrap;}
body.home .ais-bundle-price-main {display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; width: 100%; gap: 6px 12px;}
body.home .ais-bundle-price-total {display: flex; flex-direction: column; min-width: 0; gap: 1px;}
body.home .ais-price-caption {font-size: .75rem; font-weight: 600; color: var(--text);}
body.home .ais-bundle-price .ais-price {font-size: clamp(1.75rem,2.1vw,2.15rem); line-height: 1.2; letter-spacing: -.025em; font-variant-numeric: tabular-nums; white-space: nowrap;}
body.home .ais-saving {padding: 4px 8px; border-radius: 8px; background: #eaf7ef; font-size: .8rem; line-height: 1.4; color: #23733f; font-weight: 700;}
body.home .ais-bundle-price small {font-size: .72rem; line-height: 1.4; color: var(--text-muted);}
body.home .ais-bundle-form {margin: 2px 0 0; padding: 0;}
body.home .ais-bundle-result {font-size: .8rem; line-height: 1.5; margin: 10px 0 0; color: #7c214b;}
body.home .ais-bundle-result:empty {display: none;}
body.home .ais-promo-explanation {max-width: 800px; margin: 16px auto 0; text-align: center; font-size: .875rem; line-height: 1.6; color: var(--text-muted);}
body.home .ais-promo-explanation > p {margin: 0 0 12px;}
body.home .ais-promo-explanation summary {cursor: pointer; color: var(--text); font-weight: 600;}
body.home .ais-promo-explanation details p {margin: 14px 0 10px;}
body.home .ais-promo-explanation a {color: #8a2859; text-underline-offset: 3px;}
@media(max-width:1100px) {
  body.home .ais-section > .container {padding-inline: 4vw;}
  body.home .ais-navigation {left: -28px; right: -28px;}
  body.home .ais-arrow {width: 44px; height: 44px; min-height: 44px;}
  body.home .ais-track {grid-auto-columns: calc((100% - 40px) / 3);}
  body.home .ais-track-bundles {grid-auto-columns: calc((100% - 20px) / 2);}
}
@media(max-width:767px) {
  body.home .ais-section {padding: 22px 0 24px;}
  body.home .ais-section > .container {padding-inline: 20px;}
  body.home .ais-section .section-header {margin-bottom: 12px;}
  body.home .ais-section .section-header h2 {font-size: clamp(26px,7vw,32px);}
  body.home .ais-section .section-header p {font-size: .95rem;}
  body.home .ais-bundles {padding-top: 8px;}
  body.home .ais-bundles .section-header p {font-size: .875rem; line-height: 1.5;}
  body.home .ais-toolbar {gap: 10px; flex-wrap: wrap;}
  body.home .ais-navigation {display: none !important;}
  body.home .ais-track, body.home .ais-track-bundles {grid-auto-columns: 85%; gap: 14px; padding-top: 8px;}
  body.home .ais-filters {display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); width: 100%; max-width: 440px; gap: 6px;}
  body.home .ais-filters .btn {padding: 9px 8px; font-size: .75rem; white-space: normal;}
  body.home .ais-filters [data-ais-filter="all"] {grid-column: 1 / -1;}
  body.home .ais-bundle-card .product-card__title {font-size: 1.08rem;}
  body.home .ais-bundle-card .ais-card-body {padding: 12px; gap: 7px;}
  body.home .ais-bundle-topline {padding: 10px 12px 8px;}
  body.home .ais-offer-label {padding: 5px 9px; font-size: .75rem;}
  body.home .ais-bundle-price {padding: 10px; gap: 5px;}
  body.home .ais-section .section-cta .btn {max-width: 100%; white-space: normal; font-size: .9rem;}
}
@media(prefers-reduced-motion:reduce) {
  body.home .ais-section * {scroll-behavior: auto; transition: none; animation: none;}
}

/* AIOMY V127 — wspólna szerokość całej witryny, zgodna z banerem głównym. */
html body.aiomy-ux-v114 {--aiomy-page-gutter: clamp(24px, 6.4vw, 160px);}
@media (max-width: 1100px) {
  html body.aiomy-ux-v114 {--aiomy-page-gutter: 4vw;}
}
@media (max-width: 767px) {
  html body.aiomy-ux-v114 {--aiomy-page-gutter: 20px;}
}

/* Kontenery szablonów: sklep, produkt, strony, blog, kontakt, B2B i stopka.
   Nagłówek ma własny układ, dlatego nie otrzymuje ponownie tych odstępów. */
html body.aiomy-ux-v114 :is(main, section, header, footer, div) > .container:not(.header-inner) {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  margin-right: auto !important;
  margin-left: auto !important;
  padding-right: var(--aiomy-page-gutter) !important;
  padding-left: var(--aiomy-page-gutter) !important;
}

/* Podstrony z własnymi nazwami kontenerów i stylami wpisanymi w szablon. */
html body.aiomy-ux-v114 main :is(
  .aiomy-guide__container,
  .aiomy-terms-container,
  .aiomy-privacy-container,
  .aiomy-cookies-container,
  .aiomy-withdrawal-container,
  .aiomy-complaints-container,
  .aiomy-delivery-container,
  .promo-container
) {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  margin-right: auto !important;
  margin-left: auto !important;
  padding-right: var(--aiomy-page-gutter) !important;
  padding-left: var(--aiomy-page-gutter) !important;
}

/* WooCommerce ma kilka kolejnych osłon. Szerokość ograniczamy tylko raz. */
html body.aiomy-ux-v114:is(.aiomy-cart-v51, .aiomy-checkout-v59, .aiomy-my-account-v84, .aiomy-order-complete-v93)
  main :is(.entry-content, .wp-block-post-content, .woocommerce) {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
html body.aiomy-ux-v114.aiomy-single-product-v36 main.wc-main > .container > .woocommerce,
html body.aiomy-ux-v114.aiomy-single-product-v36 main.wc-main .woocommerce-notices-wrapper,
html body.aiomy-ux-v114.aiomy-single-product-v36 .aiomy-single,
html body.aiomy-ux-v114.aiomy-cart-v51 :is(.aiomy-cart-empty, .aiomy-cart-filled__recommendations),
html body.aiomy-ux-v114.aiomy-order-complete-v93 .aiomy-order-complete-card-v93,
html body.aiomy-ux-v114.aiomy-shop-v22 .wc-main ul.products.aiomy-products--list,
html body.aiomy-ux-v114.aiomy-business-v97 :is(.partner-grid, .b2b-benefits, .b2b-form-wrap) {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}

/* Karty wpisów mają szeroką oprawę, ale akapity zachowują wygodną długość. */
html body.aiomy-ux-v114.single-post .blog-single :is(
  .blog-single__header, .blog-single__content, .blog-single__cover-wrap, .blog-single__footer
) > .container {
  width: calc(100% - var(--aiomy-page-gutter) - var(--aiomy-page-gutter)) !important;
  max-width: none !important;
}
html body.aiomy-ux-v114.single-post .blog-single :is(.blog-single__header, .blog-single__content) > .container {
  padding-right: clamp(22px, 3vw, 52px) !important;
  padding-left: clamp(22px, 3vw, 52px) !important;
}
html body.aiomy-ux-v114.single-post .blog-single :is(.blog-single__cover-wrap, .blog-single__footer) > .container {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
html body.aiomy-ux-v114.single-post .blog-single__content .entry-content > :is(p, h2, h3, h4, ul, ol, blockquote) {
  max-width: 78ch;
  margin-right: auto;
  margin-left: auto;
}

/* Na stronie O nas sam kontener jest kolorową kartą, więc tło również
   kończy się na wspólnej linii marginesów, a nie na krawędzi ekranu. */
html body.aiomy-ux-v114.page-template-page-o-nas .final-cta > .container.final-cta-inner {
  width: calc(100% - var(--aiomy-page-gutter) - var(--aiomy-page-gutter)) !important;
  max-width: none !important;
  padding-right: clamp(22px,3vw,52px) !important;
  padding-left: clamp(22px,3vw,52px) !important;
}

/* Ten sam biały pasek na wszystkich adresach. Układ logo/menu jest zachowany. */
@media (min-width: 769px) {
  html body.aiomy-ux-v114 #site-header.site-header > .header-inner.container::before {
    left: 50% !important;
    right: auto !important;
    width: max(100%, calc(100vw - clamp(24px, 6.4vw, 160px) - clamp(24px, 6.4vw, 160px))) !important;
    max-width: none !important;
    transform: translateX(-50%) !important;
  }
}

/* Zawijanie długich wartości i adresów bez rozpychania kolumn na telefonie. */
html body.aiomy-ux-v114 :is(
  .contact-grid, .story-grid, .partner-grid, .b2b-form-wrap,
  .aiomy-guide-step, .aiomy-delivery-hero__grid,
  .aiomy-terms-layout, .aiomy-privacy-layout, .aiomy-cookies-layout,
  .aiomy-withdrawal-layout, .aiomy-complaints-layout
) > * {min-width: 0;}

@media (max-width: 767px) {
  html body.aiomy-ux-v114 main :is(.entry-content, .woocommerce-MyAccount-content) {
    min-width: 0;
    overflow-wrap: anywhere;
  }
  html body.aiomy-ux-v114 main .entry-content :is(img, video, iframe) {max-width: 100%;}
  html body.aiomy-ux-v114 main .entry-content :is(pre, .wp-block-table) {
    max-width: 100%;
    overflow-x: auto;
  }
  /* Ten szablon miał osobny mobilny wrapper liczony względem 100vw. */
  html body.aiomy-ux-v114.page-template-page-odstepienie-od-umowy
    .aiomy-withdrawal-content > .aiomy-withdrawal-container.aiomy-withdrawal-layout {
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: none !important;
    padding-right: var(--aiomy-page-gutter) !important;
    padding-left: var(--aiomy-page-gutter) !important;
  }
}

/* V129: cztery profile społecznościowe układają się w równą siatkę. */
@media (min-width: 641px) and (max-width: 960px) {
  html body.aiomy-ux-v114 .contact-grid .social-links-big {grid-template-columns: repeat(2,minmax(0,1fr)) !important;}
}

/* AIOMY V129 — pełne kadry instrukcji, ciemny gradient i gładkie narożniki. */
html body.home :is(.aiomy-setup-v127,.aiomy-benefits-v7,.aiomy-reviews-v114,.aiomy-lifestyle-v14,.aiomy-faq-v17) {
  padding: 28px 0 32px !important;
}
html body.home :is(.aiomy-setup-v127,.aiomy-benefits-v7,.aiomy-reviews-v114,.aiomy-lifestyle-v14,.aiomy-faq-v17) > .container > .section-header {
  margin-bottom: 24px;
}
html body.home .aiomy-setup-v127 .section-header h2 {
  margin-bottom: 12px; font-size: clamp(2.2rem,4.5vw,3.6rem); font-weight: 800;
  line-height: 1.15; letter-spacing: -.02em; color: var(--text);
}
html body.home .aiomy-setup-v127 .section-header .highlight {
  display: inline-block; padding-right: .08em; background: var(--aiomy-gradient);
  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;
}
html body.home .aiomy-setup-v127 .steps-grid {
  display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 24px; align-items: stretch;
}
html body.home .aiomy-setup-v127 .aiomy-setup-card {
  position: relative; isolation: isolate; display: flex; flex-direction: column;
  min-width: 0; max-width: none; min-height: 0;
  padding: 0; margin: 0; overflow: hidden; border: 0;
  border-radius: 28px; background: transparent; box-shadow: var(--shadow-card); text-align: center;
}
html body.home .aiomy-setup-v127 .aiomy-setup-visual {position: relative; flex: 0 0 auto; width: 100%; height: auto;}
html body.home .aiomy-setup-v127 .aiomy-setup-image {
  display: block; width: 100%; height: auto; max-height: none; aspect-ratio: 3 / 2;
  object-fit: contain; object-position: center; border: 0; border-radius: 0;
}
html body.home .aiomy-setup-v127 .step-number {
  position: absolute; top: 14px; right: 14px; left: auto; transform: none;
  display: inline-flex; align-items: center; justify-content: center; width: 34px; height: 34px;
  border: 0; border-radius: 50%; background: var(--aiomy-gradient); color: #fff;
  font-size: 13px; font-weight: 700; box-shadow: 0 4px 12px rgba(135,101,246,.22);
}
/* Gradient zachodzi na pełny kadr bez powiększania i obcinania zdjęcia.
   Opis może powiększyć dolną część karty przy większym foncie. */
html body.home .aiomy-setup-copy {
  position: relative; z-index: 1; flex: 1 0 auto; min-width: 0; padding: 64px 24px 24px;
  display: flex; flex-direction: column; justify-content: flex-end;
  margin-top: calc(-1 * clamp(96px,10vw,180px));
  background: linear-gradient(180deg,rgba(45,45,58,0) 0,rgba(45,45,58,.88) 60px,rgba(45,45,58,.96) 100%);
}
html body.home .aiomy-setup-copy h3 {margin: 0 0 10px; font-size: 1.12rem; line-height: 1.35; font-weight: 700; color: #fff; -webkit-text-fill-color: #fff;}
html body.home .aiomy-setup-copy p {max-width: 44ch; margin: 0 auto; font-size: .94rem; line-height: 1.6; color: #fff; -webkit-text-fill-color: #fff;}
html body.home .aiomy-setup-v127 .aiomy-instructions-cta-wrap {margin-top: 22px; text-align: center;}

/* Ten sam gradient co istniejące przyciski zakupowe AIOMY. */
html body.home :is(.ais-bundles .section-cta > .btn,.aiomy-setup-v127 .aiomy-instructions-cta) {
  border: 0; background: var(--aiomy-gradient); background-origin: border-box;
  background-clip: border-box; background-repeat: no-repeat; color: #fff;
  -webkit-text-fill-color: #fff; font-family: inherit; font-weight: 700;
  min-height: 48px; padding: 14px 26px; box-shadow: 0 8px 24px rgba(221,78,155,.20);
}
html body.home :is(.ais-bundles .section-cta > .btn,.aiomy-setup-v127 .aiomy-instructions-cta):hover {
  filter: brightness(.98); transform: translateY(-2px);
}
html body.home .ais-bundles .section-cta {margin-top: 20px;}

html body.home .aiomy-benefits-v7 .benefits-grid {grid-template-columns: repeat(3,minmax(0,1fr)); gap: 24px;}
html body.home .aiomy-benefits-v7 .benefit-card {min-width: 0; padding: 24px clamp(20px,2vw,36px);}
html body.home .aiomy-benefits-v7 .benefit-visual {width: min(100%,320px); max-width: none; margin: 0 auto 16px;}
html body.home .aiomy-benefits-v7 .benefit-visual__img {width: 100%; height: auto; aspect-ratio: 1; object-fit: contain;}
html body.home .aiomy-benefits-v7 .section-header p {max-width: 850px;}
html body.home .aiomy-benefits-v7 .benefit-card p {max-width: 48ch; margin-inline: auto;}
html body.home .aiomy-lifestyle-v14 .lifestyle-grid {grid-template-columns: repeat(4,minmax(0,1fr)); gap: 20px;}
html body.home .aiomy-lifestyle-v14 .lifestyle-card {min-width: 0;}
html body.home .aiomy-lifestyle-v14 .lifestyle-card__img {width: 100%; height: auto; aspect-ratio: 1;}

/* Krótsza lista wizualnie: dwie kolumny na komputerze, jedna na telefonie. */
html body.home .aiomy-faq-v17 .faq-list {
  display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); align-items: start;
  width: 100%; max-width: 1120px; margin-inline: auto; gap: 10px 18px;
}
html body.home .aiomy-faq-v17 .faq-item {min-width: 0;}
html body.home .aiomy-faq-v17 .faq-question {min-height: 56px; padding: 13px 16px; gap: 12px; font-size: .94rem; line-height: 1.45;}
html body.home .aiomy-faq-v17 .faq-question > span:first-child {min-width: 0; overflow-wrap: anywhere;}
html body.home .aiomy-faq-v17 .faq-answer {padding: 0 16px 16px; font-size: .9rem; line-height: 1.6;}
html body.home .aiomy-faq-v17 .faq-icon {width: 26px; height: 26px; min-width: 26px;}
html body.home section.aiomy-final-cta-v19 {padding: 32px 0 44px !important;}
html body.home .aiomy-final-cta-v19 .final-cta-content > p {margin-bottom: 22px !important;}
html body.home .aiomy-final-cta-v19 .final-cta-actions {gap: 20px;}

@media(max-width:1100px) {
  html body.home .aiomy-setup-v127 .steps-grid {grid-template-columns: minmax(0,1fr); gap: 20px;}
  html body.home .aiomy-setup-v127 .aiomy-setup-card {width: 100%; max-width: 680px; margin-inline: auto;}
  html body.home .aiomy-lifestyle-v14 .lifestyle-grid {grid-template-columns: repeat(2,minmax(0,1fr));}
}
@media(max-width:767px) {
  html body.home :is(.aiomy-setup-v127,.aiomy-benefits-v7,.aiomy-reviews-v114,.aiomy-lifestyle-v14,.aiomy-faq-v17) {padding: 22px 0 24px !important;}
  html body.home :is(.aiomy-setup-v127,.aiomy-benefits-v7,.aiomy-reviews-v114,.aiomy-lifestyle-v14,.aiomy-faq-v17) > .container > .section-header {margin-bottom: 18px;}
  html body.home .aiomy-setup-v127 .section-header h2 {font-size: clamp(28px,7vw,32px);}
  html body.home .aiomy-setup-v127 .steps-grid {grid-template-columns: minmax(0,1fr); gap: 16px;}
  html body.home .aiomy-setup-copy {padding: 64px 18px 22px;}
  html body.home .aiomy-setup-copy h3 {font-size: 1.05rem;}
  html body.home .aiomy-setup-copy p {font-size: .9rem; line-height: 1.5;}
  html body.home :is(.ais-bundles .section-cta > .btn,.aiomy-setup-v127 .aiomy-instructions-cta) {max-width: 100%; padding: 13px 20px; white-space: normal; font-size: .9rem;}
  html body.home .aiomy-benefits-v7 .benefits-grid {grid-template-columns: minmax(0,1fr); gap: 16px;}
  html body.home .aiomy-benefits-v7 .benefit-card {padding: 20px;}
  html body.home .aiomy-benefits-v7 .benefit-visual {width: min(50%,160px); margin-bottom: 12px;}
  html body.home .aiomy-lifestyle-v14 .lifestyle-grid {gap: 12px;}
  html body.home .aiomy-lifestyle-v14 .lifestyle-card figcaption {padding: 12px 10px; font-size: .82rem; line-height: 1.4;}
  html body.home .aiomy-faq-v17 .faq-list {grid-template-columns: minmax(0,1fr); gap: 8px;}
  html body.home .aiomy-faq-v17 .faq-question {padding: 12px 14px; font-size: .9rem;}
  html body.home .aiomy-faq-v17 .faq-answer {padding: 0 14px 14px;}
  html body.home section.aiomy-final-cta-v19 {padding: 24px 0 32px !important;}
  body .woocommerce-message[data-aiomy-bundle-notice="1"] {display: none !important;}
}

/* AIOMY V129 — zdjęciowe kategorie z boku, produkty od początku katalogu.
   Zachowane elementy i atrybuty istniejącego filtrowania WooCommerce. */
html body.aiomy-shop-v22 main.wc-main {
  padding-top: 24px !important;
  padding-bottom: 48px !important;
}
html body.aiomy-shop-v22 main.wc-main > .container:has(> .aiomy-shop-categories) {
  display: grid;
  grid-template-columns: clamp(200px,14vw,220px) minmax(0,1fr);
  grid-template-rows: auto auto auto minmax(0,1fr) auto auto;
  column-gap: clamp(20px,2vw,32px);
  row-gap: 0;
  align-items: start;
}
html body.aiomy-shop-v22 main.wc-main > .container > * {min-width: 0;}
html body.aiomy-shop-v22 main.wc-main > .container > .woocommerce-products-header {
  grid-column: 2; grid-row: 1;
  width: 100%; margin: 0 0 18px; text-align: left;
}
html body.aiomy-shop-v22 .woocommerce-products-header .page-title {
  font-size: clamp(28px,2.8vw,40px); line-height: 1.2; letter-spacing: -.025em;
}
html body.aiomy-shop-v22 main.wc-main > .container > .woocommerce-notices-wrapper {
  grid-column: 2; grid-row: 2; margin: 0 0 16px;
}
html body.aiomy-shop-v22 main.wc-main > .container > .woocommerce-notices-wrapper:empty {display: none;}
html body.aiomy-shop-v22 main.wc-main > .container > .aiomy-shop-categories {
  grid-column: 1; grid-row: 1 / span 5; align-self: start;
  width: 100%; margin: 0; padding: 14px;
  border: 0; border-radius: 24px; background: #fff;
  box-shadow: 0 6px 24px rgba(45,45,58,.045);
}
html body.aiomy-shop-v22 .aiomy-shop-categories > .aiomy-shop-section-heading {
  width: 100%; margin: 0 0 14px; text-align: left;
}
html body.aiomy-shop-v22 .aiomy-shop-categories > .aiomy-shop-section-heading h2 {
  margin: 0; font-size: 1.05rem; line-height: 1.3; letter-spacing: -.02em;
}
html body.aiomy-shop-v22 .aiomy-shop-categories__grid {
  display: grid; grid-template-columns: minmax(0,1fr); gap: 12px;
}
/* Jasne podłoże i pojedyncze zaokrąglenie bez maskowanego obrysu. */
html body.aiomy-shop-v22 .aiomy-shop-category-card {
  border: 0; border-radius: 16px; background: #fff; background-clip: padding-box;
  box-shadow: 0 3px 12px rgba(45,45,58,.06); transform: none;
  transition: box-shadow 180ms ease;
}
html body.aiomy-shop-v22 .aiomy-shop-category-card::before {display: none; content: none;}
html body.aiomy-shop-v22 .aiomy-shop-category-card > a {border-radius: inherit;}
html body.aiomy-shop-v22 .aiomy-shop-category-card__media {
  aspect-ratio: 4 / 3; background: #fff; border-radius: 16px 16px 0 0;
}
html body.aiomy-shop-v22 .aiomy-shop-category-card__image {display: block; transform: none;}
html body.aiomy-shop-v22 .aiomy-shop-category-card__name {
  min-height: 34px; padding: 8px 5px; font-size: .72rem; line-height: 1.35;
  white-space: normal; overflow-wrap: anywhere;
}
html body.aiomy-shop-v22 .aiomy-shop-category-card.is-active {
  box-shadow: 0 0 0 2px #f04d91,0 6px 18px rgba(135,101,246,.12);
}
html body.aiomy-shop-v22 .aiomy-shop-category-card > a::after {
  top: 7px; right: 7px; width: 26px; height: 26px; font-size: 12px;
}
html body.aiomy-shop-v22 .aiomy-shop-category-card > a:focus-visible {
  outline: 3px solid #8765f6; outline-offset: -3px;
}
html body.aiomy-shop-v22 .aiomy-shop-categories__actions {
  align-items: stretch; gap: 9px; margin-top: 14px;
}
html body.aiomy-shop-v22 .aiomy-shop-category-reset {
  width: 100%; min-height: 40px; padding: 10px 8px; gap: 6px;
  border: 0; background: var(--aiomy-gradient); background-origin: border-box;
  color: #fff; font-size: .72rem; line-height: 1.4; white-space: normal;
  box-shadow: 0 4px 12px rgba(135,101,246,.12);
}
html body.aiomy-shop-v22 .aiomy-shop-category-reset svg {width: 15px; height: 15px;}
html body.aiomy-shop-v22 .aiomy-shop-category-reset:disabled {
  color: var(--text-muted); background: #f5f2f8; opacity: 1; box-shadow: none;
}
html body.aiomy-shop-v22 .aiomy-shop-category-status {font-size: .7rem; text-align: center;}
html body.aiomy-shop-v22 main.wc-main > .container > .aiomy-shop-toolbar {
  grid-column: 2; grid-row: 3;
  width: 100%; margin: 0 0 20px; padding: 14px 18px;
  border: 0; background: #fff; border-radius: 20px;
  backdrop-filter: none; -webkit-backdrop-filter: none;
}
html body.aiomy-shop-v22 .aiomy-shop-toolbar__sort {min-width: 0;}
html body.aiomy-shop-v22 main.wc-main > .container > ul.products {
  grid-column: 2; grid-row: 4;
  width: 100%; min-width: 0; grid-template-columns: repeat(3,minmax(0,1fr)) !important; gap: 20px !important;
  align-items: stretch;
}
html body.aiomy-shop-v22 main.wc-main > .container > ul.products.aiomy-products--list {
  grid-template-columns: minmax(0,1fr) !important;
}
html body.aiomy-shop-v22 main.wc-main > .container > .aiomy-shop-pagination-mount {
  grid-column: 2; grid-row: 5; margin-top: 22px;
}
html body.aiomy-shop-v22 main.wc-main > .container > .aiomy-shop-memory {
  grid-column: 1 / -1; grid-row: 6; margin-top: 40px; padding-top: 0;
}
@media (hover:hover) and (pointer:fine) {
  html body.aiomy-shop-v22 .aiomy-shop-category-card:hover {transform: none; box-shadow: 0 6px 18px rgba(135,101,246,.16);}
  html body.aiomy-shop-v22 .aiomy-shop-category-card.is-active:hover {box-shadow: 0 0 0 2px #f04d91,0 6px 18px rgba(135,101,246,.16);}
  html body.aiomy-shop-v22 .aiomy-shop-category-card:hover .aiomy-shop-category-card__image {transform: none;}
  html body.aiomy-shop-v22 .aiomy-shop-category-reset:not(:disabled):hover {color: #fff; background: var(--aiomy-gradient); transform: none;}
}
@media (min-width:1400px) {
  html body.aiomy-shop-v22 main.wc-main > .container > ul.products {grid-template-columns: repeat(4,minmax(0,1fr)) !important;}
}
/* Po dodaniu bocznej szyny dawny stały panel listy (276px) wymaga
   układu pionowego przy średniej szerokości dostępnej na oferty. */
@media (min-width:901px) and (max-width:1399px) {
  html body.aiomy-shop-v22 main.wc-main > .container > ul.products.aiomy-products--list .aiomy-catalog-card {
    grid-template-columns: 160px minmax(0,1fr) !important;
    min-height: 0 !important; gap: 16px !important; padding: 14px !important;
  }
  html body.aiomy-shop-v22 main.wc-main > .container > ul.products.aiomy-products--list .aiomy-catalog-card__media {
    width: 160px !important; min-width: 0 !important; min-height: 160px !important;
  }
  html body.aiomy-shop-v22 main.wc-main > .container > ul.products.aiomy-products--list .aiomy-catalog-card__content {
    display: flex !important; flex-direction: column !important; justify-content: flex-start !important;
    gap: 10px !important; min-height: 0 !important; padding: 0 !important;
  }
  html body.aiomy-shop-v22 main.wc-main > .container > ul.products.aiomy-products--list .aiomy-catalog-card__content::before {display: none !important; content: none !important;}
  html body.aiomy-shop-v22 main.wc-main > .container > ul.products.aiomy-products--list .aiomy-catalog-card__content > .aiomy-catalog-card__purchase-panel {
    position: static !important; transform: none !important; display: flex !important;
    flex-direction: column !important; align-items: stretch !important; gap: 8px !important;
    width: 100% !important; min-width: 0 !important; padding: 0 !important; border: 0 !important;
  }
}
@media (max-width:1200px) and (min-width:901px) {
  html body.aiomy-shop-v22 main.wc-main > .container > ul.products {gap: 14px !important;}
  html body.aiomy-shop-v22 .aiomy-catalog-card__content {padding: 16px 12px;}
  html body.aiomy-shop-v22 .aiomy-catalog-card__primary-actions {grid-template-columns: minmax(0,1fr);}
  html body.aiomy-shop-v22 .aiomy-catalog-card__benefits {flex-wrap: wrap;}
}
@media (max-width:900px) {
  html body.aiomy-shop-v22 main.wc-main {padding-top: 18px !important; padding-bottom: 32px !important;}
  html body.aiomy-shop-v22 main.wc-main > .container:has(> .aiomy-shop-categories) {grid-template-columns: minmax(0,1fr); grid-template-rows: repeat(7,auto); column-gap: 0;}
  html body.aiomy-shop-v22 main.wc-main > .container > .woocommerce-products-header {grid-column: 1; grid-row: 1; margin-bottom: 14px;}
  html body.aiomy-shop-v22 main.wc-main > .container > .aiomy-shop-categories {
    grid-column: 1; grid-row: 2; padding: 0; margin-bottom: 16px;
    background: transparent; box-shadow: none; border-radius: 0;
  }
  html body.aiomy-shop-v22 .aiomy-shop-categories > .aiomy-shop-section-heading {
    position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px;
    overflow: hidden; clip-path: inset(50%); white-space: nowrap;
  }
  html body.aiomy-shop-v22 .aiomy-shop-categories__grid {
    display: grid; grid-template-columns: none; grid-auto-flow: column; grid-auto-columns: 104px;
    justify-content: start; gap: 12px; overflow-x: auto; overscroll-behavior-inline: contain;
    padding: 3px 3px 9px; margin: 0; scroll-snap-type: x proximity;
    scrollbar-width: thin; scrollbar-color: #d8c7ef transparent;
  }
  html body.aiomy-shop-v22 .aiomy-shop-category-card {scroll-snap-align: start; border-radius: 14px;}
  html body.aiomy-shop-v22 .aiomy-shop-category-card__media {aspect-ratio: 4 / 3; border-radius: 14px 14px 0 0;}
  html body.aiomy-shop-v22 .aiomy-shop-category-card__name {min-height: 34px; padding: 6px 4px; font-size: .65rem;}
  html body.aiomy-shop-v22 .aiomy-shop-categories__actions {flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 8px 12px; margin-top: 6px;}
  html body.aiomy-shop-v22 .aiomy-shop-category-reset {width: auto; min-height: 34px; padding: 8px 12px;}
  html body.aiomy-shop-v22 .aiomy-shop-category-status {flex: 1 1 150px; text-align: right;}
  html body.aiomy-shop-v22 main.wc-main > .container > .woocommerce-notices-wrapper {grid-column: 1; grid-row: 3;}
  html body.aiomy-shop-v22 main.wc-main > .container > .aiomy-shop-toolbar {grid-column: 1; grid-row: 4; padding: 12px; margin-bottom: 16px; gap: 12px;}
  html body.aiomy-shop-v22 .aiomy-shop-toolbar__sort {flex: 1 1 auto; width: auto;}
  html body.aiomy-shop-v22 .aiomy-shop-toolbar__label {font-size: .62rem;}
  html body.aiomy-shop-v22 .woocommerce-ordering select {min-height: 42px; padding-left: 10px; padding-right: 25px; font-size: .75rem;}
  html body.aiomy-shop-v22 .aiomy-shop-view__button {width: 34px; height: 34px;}
  html body.aiomy-shop-v22 main.wc-main > .container > ul.products {grid-column: 1; grid-row: 5; grid-template-columns: repeat(2,minmax(0,1fr)) !important; gap: 14px !important;}
  html body.aiomy-shop-v22 main.wc-main > .container > .aiomy-shop-pagination-mount {grid-column: 1; grid-row: 6;}
  html body.aiomy-shop-v22 main.wc-main > .container > .aiomy-shop-memory {grid-column: 1; grid-row: 7; margin-top: 30px;}
}
@media (max-width:480px) {
  html body.aiomy-shop-v22 main.wc-main > .container > ul.products {gap: 12px !important;}
  html body.aiomy-shop-v22 .aiomy-shop-toolbar {flex-direction: row; align-items: flex-end;}
  html body.aiomy-shop-v22 .aiomy-shop-view {align-items: flex-end;}
  html body.aiomy-shop-v22 .aiomy-shop-view__buttons {width: auto;}
  html body.aiomy-shop-v22 .aiomy-catalog-card__content {padding: 14px 10px;}
  html body.aiomy-shop-v22 .aiomy-catalog-card__primary-actions .btn {padding-inline: 8px;}
}

/* AIOMY V130 — stała karta produktu: opis zdjęciowy i jeden panel zakupu.
   Poppins oraz natywne formularze, galeria i karuzela pozostają z motywu. */
html body.aiomy-single-product-v36 .aiomy-product-v130 {
  --aip-card-radius: 28px;
  --aip-card-shadow: 0 8px 28px rgba(45,45,58,.055);
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-layout {
  display: grid;
  grid-template-columns: minmax(0,1fr) clamp(330px,27vw,410px);
  grid-template-rows: auto auto auto;
  grid-template-areas: "gallery purchase" "description purchase" "specification purchase";
  align-items: start;
  gap: 24px;
  min-width: 0; width: 100%;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-layout > * {
  min-width: 0 !important; max-width: 100% !important; margin: 0 !important;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-gallery {
  grid-area: gallery !important;
  padding: clamp(22px,2.4vw,34px) !important;
  border: 0 !important; border-radius: var(--aip-card-radius) !important;
  background: #fff !important; box-shadow: var(--aip-card-shadow) !important;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__product-header {
  gap: 12px; margin-bottom: 24px;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__product-header h1 {
  max-width: none !important; margin: 0 !important;
  font-size: clamp(1.55rem,2.15vw,2.15rem) !important;
  line-height: 1.25 !important; letter-spacing: -.025em;
  overflow-wrap: anywhere;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__gallery {
  min-width: 0; margin: 0;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-section-links {
  display: flex; flex-wrap: wrap; justify-content: center; gap: 10px;
  margin-top: 22px;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-section-links a {
  padding: 9px 16px; border: 1px solid var(--border); border-radius: 999px;
  color: var(--text); background: #fff7fb; font-size: .8rem; font-weight: 600;
  text-decoration: none;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-section-links a:focus-visible {
  outline: 3px solid #8765f6; outline-offset: 3px;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 :is(#aiomy-description-title,#aiomy-specification-title) {scroll-margin-top: 130px;}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__main-image-wrap {
  width: min(100%,620px) !important; max-width: 100% !important;
  height: auto !important; min-height: 0 !important; max-height: none !important;
  aspect-ratio: 1 / 1 !important;
  margin: 0 auto !important; padding: 0 !important;
  border: 0 !important; border-radius: 24px !important;
  background: #fff !important;
}
/* Nie nadpisujemy transform galerii — stan .is-zoomed zachowuje powiększenie. */
html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__main-image-wrap > img {
  width: 100% !important; height: 100% !important;
  max-width: 100% !important; max-height: 100% !important;
  object-fit: contain !important; object-position: center !important;
  border: 0 !important; border-radius: 0 !important; clip-path: none !important;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-purchase {
  grid-area: purchase !important; align-self: start;
  position: sticky !important; top: var(--aip-sticky-top,112px) !important;
  min-width: 0 !important; width: 100% !important;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__purchase-card {
  position: static !important; top: auto !important;
  padding: clamp(22px,2.1vw,30px) !important;
  border: 0 !important; border-radius: var(--aip-card-radius) !important;
  background: #fff !important; box-shadow: var(--aip-card-shadow) !important;
}
/* V131: te same informacje o zakupie, raz i w krótszej formie pod ceną. */
html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__policy-card {
  margin: 0 0 12px !important; padding: 2px 10px !important;
  border-radius: 14px !important;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__policy-row {
  grid-template-columns: 30px minmax(0,1fr) 16px !important;
  min-height: 48px !important; gap: 9px !important; padding: 8px 0 !important;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__policy-icon {
  width: 30px !important; height: 30px !important; border-radius: 10px !important;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__policy-row:focus-visible {
  outline: 2px solid #8765f6 !important; outline-offset: -2px !important;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__promotions-link {
  margin: 0 0 10px !important;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-description {
  grid-area: description !important;
  container-type: inline-size; container-name: aip-description;
  padding: 0 !important; border: 0 !important; border-radius: var(--aip-card-radius) !important;
  background: #fff !important; box-shadow: var(--aip-card-shadow) !important;
  overflow: visible !important; scroll-margin-top: 120px;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__description-heading {
  margin: 0 !important; padding: 24px 28px !important;
  border: 0 !important; border-bottom: 1px solid rgba(45,45,58,.08) !important;
  border-radius: 0 !important; background: transparent !important; box-shadow: none !important;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__description-heading h2,
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-specification > h2 {
  margin: 0 !important; font-size: clamp(1.3rem,1.8vw,1.7rem) !important;
  line-height: 1.3 !important; letter-spacing: -.02em;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__description-content {
  margin: 0 !important; padding: 0 !important;
  border: 0 !important; border-radius: 0 !important;
  background: transparent !important; box-shadow: none !important;
  color: var(--text); font-size: .95rem; line-height: 1.72;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story {margin: 0; padding: 0;}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row {
  display: grid; grid-template-columns: minmax(0,1fr); align-items: center;
  gap: 18px; padding: 20px; margin: 0;
  border: 0; border-bottom: 1px solid rgba(45,45,58,.075);
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row:last-child {border-bottom: 0;}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-copy {
  min-width: 0; max-width: 100%; overflow-wrap: anywhere;
  color: var(--text); font-size: .95rem; line-height: 1.72;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-copy :is(h2,h3,h4) {
  margin: 0 0 10px !important; font-size: clamp(1.15rem,1.5vw,1.45rem) !important;
  line-height: 1.35 !important; letter-spacing: -.015em;
  color: var(--text) !important; overflow-wrap: anywhere;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-copy > * + :is(h2,h3,h4) {margin-top: 24px !important;}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-copy p {
  margin: 0 0 10px !important; line-height: 1.72 !important;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-copy :is(ul,ol) {
  margin: 0 0 16px !important; padding-left: 1.25em !important;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-copy li {margin-bottom: 9px !important; line-height: 1.65 !important;}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-copy li p {margin-bottom: 0 !important;}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-copy > :last-child {margin-bottom: 0 !important;}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-copy a {text-underline-offset: 3px;}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-copy table {max-width: 100%; width: 100%; table-layout: fixed;}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-copy :is(pre,.wp-block-table) {max-width: 100%; overflow-x: auto;}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-copy :is(img,video,iframe) {max-width: 100%;}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-media {
  display: block; align-self: center; min-width: 0; width: 100%;
  max-width: 620px; margin: 0 auto; padding: 0; border: 0;
  border-radius: 22px; overflow: hidden; background: transparent;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-media img {
  display: block; width: 100%; height: auto; max-width: 100%; max-height: 620px;
  margin: 0; padding: 0; border: 0; border-radius: 0;
  object-fit: contain; object-position: center;
}
/* V133: zdjęcie / tekst, następnie tekst / zdjęcie. Układ działa też na laptopie. */
@media (min-width: 901px) {
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row {
    grid-template-columns: minmax(0,1fr) minmax(0,1fr);
    gap: 18px; gap: clamp(18px,2cqi,24px);
  }
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-copy {grid-column: 2; grid-row: 1;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-media {grid-column: 1; grid-row: 1;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row:nth-child(even) .aip-story-copy {grid-column: 1;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row:nth-child(even) .aip-story-media {grid-column: 2;}
  /* V135: korzyści także są parą ze zdjęciem i uczestniczą w naprzemienności. */
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row.aip-story-row--photo-left .aip-story-copy,
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row.aip-story-row--photo-right .aip-story-media {grid-column: 2;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row.aip-story-row--photo-left .aip-story-media,
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row.aip-story-row--photo-right .aip-story-copy {grid-column: 1;}
  /* V135: naturalne proporcje zdjęć, bez pustych kwadratowych ram. */
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row--paired .aip-story-media {
    position: static; align-self: center; aspect-ratio: auto;
    height: auto; min-height: 0; max-width: 620px;
  }
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row--paired .aip-story-media img {
    position: static; width: 100%; height: auto; max-height: 620px;
    object-fit: contain;
  }
  html body.aiomy-single-product-v36 .aiomy-product-v130 :is(.aip-story-row--text,.aip-story-row--image) {grid-template-columns: minmax(0,1fr);}
  html body.aiomy-single-product-v36 .aiomy-product-v130 :is(.aip-story-row--text,.aip-story-row--image) > * {grid-column: 1 !important;}
}
/* W bardzo wąskim panelu tekst pozostaje czytelny. Próg 700 px był za wysoki. */
@container aip-description (max-width: 559px) {
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row {grid-template-columns: minmax(0,1fr) !important;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row .aip-story-copy {grid-column: 1 !important; grid-row: 1 !important;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row .aip-story-media {grid-column: 1 !important; grid-row: 2 !important;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row--image .aip-story-media {grid-row: 1 !important;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row--paired .aip-story-media {position: static; height: auto; aspect-ratio: auto;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row--paired .aip-story-media img {position: static; height: auto;}
}
/* V135 — korzyści w jednej kolumnie po jednej stronie zdjęcia. */
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row--benefits .aip-story-copy {
  width: 100%;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-copy .aip-benefits-list {
  display: grid; grid-template-columns: minmax(0,1fr); gap: 6px;
  list-style: none; padding: 0 !important; margin: 0 !important;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-benefits-list li {
  line-height: 1.5 !important; margin: 0 !important; padding: 0 0 0 16px; position: relative;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-benefits-list li::before {
  content: ''; position: absolute; top: .65em; left: 0;
  width: 5px; height: 5px; border-radius: 50%; background: #8765f6;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-benefits-list strong {font-weight: 700;}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-copy .aip-benefits-note {margin: 10px 0 0 !important;}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-specification {
  grid-area: specification !important;
  padding: 24px 28px !important; border: 0 !important;
  border-radius: var(--aip-card-radius) !important; background: #fff !important;
  box-shadow: var(--aip-card-shadow) !important; scroll-margin-top: 120px;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__specification-list {
  grid-template-columns: minmax(0,1fr); gap: 0; margin: 20px 0 0;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__specification-list > div {
  grid-template-columns: minmax(120px,.7fr) minmax(0,1.3fr); gap: 20px;
  padding: 14px 12px; border: 0;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__specification-list > div:nth-child(odd) {background: #f8f6fa; border-radius: 10px;}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__specification-list :is(dt,dd) {font-size: .84rem; line-height: 1.6;}
html body.aiomy-single-product-v36 .aiomy-product-v130 > .aiomy-single__related {
  margin-top: 24px !important; padding: 26px 28px !important;
  border: 0 !important; border-radius: var(--aip-card-radius) !important;
  background: #fff !important; box-shadow: var(--aip-card-shadow) !important;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__related-header {justify-content: space-between !important;}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__related-header h2 {font-size: clamp(1.3rem,1.8vw,1.7rem) !important; line-height: 1.3 !important;}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__related-controls {display: flex !important;}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__related-controls button {
  width: 44px !important; height: 44px !important;
  border: 2px solid #fff !important; background: var(--aiomy-gradient) !important;
  background-origin: border-box !important; color: #fff !important;
  box-shadow: 0 5px 15px rgba(135,101,246,.18) !important;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__related-controls button:focus-visible {
  outline: 3px solid #8765f6 !important; outline-offset: 2px !important;
}
@media (max-width:1100px) and (min-width:901px) {
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-layout {grid-template-columns: minmax(0,1fr) 330px; gap: 18px;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-gallery,
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__purchase-card {padding: 22px !important;}
}
@media (max-width:900px) {
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-layout {
    grid-template-columns: minmax(0,1fr);
    grid-template-areas: "gallery" "purchase" "description" "specification";
    grid-template-rows: auto auto auto auto; gap: 18px;
  }
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-purchase {position: static !important; top: auto !important;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row {grid-template-columns: minmax(0,1fr) !important;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row .aip-story-copy {grid-column: 1 !important; grid-row: 1 !important;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row .aip-story-media {grid-column: 1 !important; grid-row: 2 !important;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row--image .aip-story-media {grid-row: 1 !important;}
}
@media (max-width:600px) {
  html body.aiomy-single-product-v36 .aiomy-product-v130 {--aip-card-radius: 22px;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-gallery,
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__purchase-card,
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-specification,
  html body.aiomy-single-product-v36 .aiomy-product-v130 > .aiomy-single__related {padding: 20px 16px !important;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__product-header h1 {font-size: clamp(1.35rem,5.5vw,1.75rem) !important;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__product-header {margin-bottom: 18px;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__main-image-wrap {border-radius: 18px !important;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__description-heading {padding: 20px 16px !important;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row {padding: 18px 16px; gap: 14px;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-copy {font-size: .9rem;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-copy :is(h2,h3,h4) {font-size: 1.15rem !important;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-media {border-radius: 18px;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__specification-list > div {grid-template-columns: minmax(0,1fr); gap: 4px; padding: 12px;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__related-header {align-items: center !important; gap: 12px !important;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__related-header h2 {font-size: 1.2rem !important;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__related-controls {gap: 4px !important;}
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__related-controls button {width: 40px !important; height: 40px !important;}
}

/* AIOMY V137 — jedna sekcja funkcji, krótkie grupy obok zdjęć. */
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-feature-section {
  min-width: 0; margin: 0; padding: 0;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-feature-section__title {
  margin: 0 !important; padding: 20px 20px 0;
  font-size: clamp(1.15rem,1.5vw,1.45rem) !important;
  line-height: 1.35 !important; letter-spacing: -.015em;
  color: var(--text) !important; overflow-wrap: anywhere;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-copy .aip-features-list {
  gap: 10px;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-features-list > li > strong {
  display: block; margin: 0 0 3px;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-features-list > li > p {
  margin: 0 !important; line-height: 1.5 !important;
}
@media (max-width: 900px) {
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-feature-section__title {padding: 18px 18px 0;}
}

/* AIOMY V138 — czytelna hierarchia nagłówków i zwarta sekcja funkcji. */
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row--features .aip-story-copy,
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story > .aip-story-row:first-child .aip-story-copy {
  align-self: start;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-feature-section > .aip-story-row:first-of-type {
  padding-top: 10px;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-feature-section__title,
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-copy > :is(h2,h3) {
  font-size: clamp(1.3rem,1.65vw,1.55rem) !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  color: #8765f6 !important;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row--features .aip-story-copy > h4 {
  margin: 0 0 10px !important;
  font-size: clamp(1.12rem,1.3vw,1.3rem) !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  color: var(--text) !important;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-features-list > li > strong {
  font-size: 1em;
  font-weight: 700;
  line-height: 1.4;
  color: var(--text);
}
@media (max-width: 600px) {
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-feature-section__title {
    padding-right: 16px;
    padding-left: 16px;
  }
}

/* V138 — pełna szerokość opisu pod galerią i panelem zakupu na komputerze. */
@media (min-width: 901px) {
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-layout {
    grid-template-areas: "gallery purchase" "description description" "specification specification";
  }
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-purchase {
    position: static !important;
    top: auto !important;
  }
}

/* AIOMY V139 — tekst wyśrodkowany przy zdjęciu, większy odstęp pod nagłówkiem. */
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-copy,
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-copy > :is(h2,h3,h4,p,ul,ol) {
  text-align: left !important;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row .aip-story-copy > :is(h2,h3,h4) {
  margin-bottom: 28px !important;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-feature-section > .aip-story-row:first-of-type {
  padding-top: 28px;
}
@media (min-width: 901px) {
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row--paired .aip-story-copy {
    align-self: center !important;
  }
}
@media (max-width: 900px) {
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row--paired .aip-story-copy {
    align-self: start !important;
  }
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row .aip-story-copy > :is(h2,h3,h4) {
    margin-bottom: 20px !important;
  }
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-feature-section > .aip-story-row:first-of-type {
    padding-top: 20px;
  }
}

/* AIOMY V141 — spójne kadry zdjęć produktów i zestawów.
 * Zakres: pary i 5+1, karty produktów, sklep, podobne oferty,
 * rekomendacje pustego koszyka, galeria główna, opisy i karty opinii.
 * Bez zmian treści, fontów, przycisków, źródeł zdjęć oraz animacji galerii.
 */

/* Kwadratowa miniatura ma własne kwadratowe pole. Siatka sama wyznacza
 * wysokość: dwa zdjęcia w jednym rzędzie lub sześć w dwóch rzędach.
 * Usuwa to boczne paski bez powiększania i obcinania kwadratowych zdjęć.
 */
html body :is(.ais-bundle-images-pair, .ais-bundle-images-six) {
  aspect-ratio: auto !important;
  grid-auto-rows: auto;
}

html body .ais-bundle-images-six {
  grid-template-rows: repeat(2, auto) !important;
}

html body :is(.ais-bundle-images-pair, .ais-bundle-images-six) > a {
  display: block;
  width: 100%;
  height: auto;
  min-width: 0;
  min-height: 0;
  aspect-ratio: 1 / 1;
  overflow: hidden;
  border-radius: 14px;
  background: #fff !important;
}

html body :is(.ais-bundle-images-pair, .ais-bundle-images-six) > a > img {
  display: block;
  width: 100%;
  height: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: inherit !important;
  object-fit: cover !important;
  object-position: center;
}

/* Białe tło jest spójne ze zdjęciami produktowymi. Reguła dotyczy tylko
 * obszarów fotografii; nie zmienia kolorów kart, promocji, logo ani ikon.
 */
html body .product-card__image-wrap,
html body.aiomy-shop-v22 .aiomy-catalog-card__media,
html body.aiomy-shop-v22 .aiomy-shop-category-card__media,
html body.aiomy-single-product-v36 .aiomy-single__related-image,
html body.aiomy-cart-v51 .aiomy-cart-empty__product-image,
html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__main-image-wrap,
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-media,
html body.aiomy-my-account-v84 .aiomy-review-card-v113__image {
  background: #fff !important;
}

/* Zdjęcie dziedziczy kształt swojego istniejącego kontenera.
 * Nie nadpisujemy object-fit, proporcji, wymiarów ani transformacji tych
 * elementów — pełny produkt, dopasowanie opisu oraz powiększenie zostają.
 * Miniatury galerii już mają poprawny wewnętrzny promień 11px i białe tło;
 * zachowujemy również ich kolorową ramkę zaznaczenia.
 */
html body.aiomy-shop-v22 .aiomy-catalog-card__media {
  overflow: hidden;
  border-radius: 18px !important;
}

html body .product-card__image-wrap > img,
html body.aiomy-shop-v22 .aiomy-catalog-card__media > img,
html body.aiomy-shop-v22 .aiomy-shop-category-card__media > img,
html body.aiomy-single-product-v36 .aiomy-single__related-image > img,
html body.aiomy-single-product-v36 .aiomy-single__related-image > img.attachment-woocommerce_thumbnail,
html body.aiomy-cart-v51 .aiomy-cart-empty__product-image > img,
html body.aiomy-cart-v51 .aiomy-cart-empty__product-image > img.attachment-woocommerce_thumbnail,
html body.aiomy-single-product-v36 .aiomy-product-v130 .aiomy-single__main-image-wrap > img,
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-media img,
html body.aiomy-my-account-v84 .aiomy-review-card-v113__image > img {
  border-radius: inherit !important;
}

/* Kontrola wdrożenia: .ais-bundle-images-pair / -six (desktop i telefon),
 * .product-card__image-wrap, .aiomy-catalog-card__media,
 * .aiomy-shop-category-card__media, .aiomy-single__related-image,
 * .aiomy-cart-empty__product-image, .aiomy-single__main-image-wrap,
 * .aip-story-media oraz .aiomy-review-card-v113__image.
 */

/* AIOMY V144 — nagłówek funkcji jest częścią bloku tekstu przy zdjęciu. */
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-row .aip-story-copy :is(h2,h3,h4) {
  color: #8765f6 !important;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-story-copy > .aip-feature-section__title {
  padding: 0 !important;
}
html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-feature-section > .aip-story-row:first-of-type {
  padding-top: 20px;
}
@media (max-width: 600px) {
  html body.aiomy-single-product-v36 .aiomy-product-v130 .aip-feature-section > .aip-story-row:first-of-type {
    padding-top: 18px;
  }
}
.woocommerce-page .site-header .site-logo__img,.woocommerce .site-header .site-logo__img,.woocommerce-page .site-footer .footer-logo__img,.woocommerce .site-footer .footer-logo__img{width:auto!important;height:44px!important;max-width:160px!important;max-height:44px!important;object-fit:contain!important}.woocommerce-info,.woocommerce-message,.woocommerce-error,.woocommerce-noreviews,ul.woocommerce-error,ul.woocommerce-info,ul.woocommerce-message{list-style:none!important;padding-left:1.2em!important;background:var(--bg-pink)!important;border-top:3px solid var(--pink)!important;border-radius:var(--radius-sm)!important;color:var(--text)!important}.woocommerce-info::before,.woocommerce-message::before,.woocommerce-error::before,.woocommerce-noreviews::before,ul.woocommerce-error::before,ul.woocommerce-info::before,ul.woocommerce-message::before,.woocommerce-info li::before,.woocommerce-message li::before,.woocommerce-error li::before{display:none!important;content:none!important}.wc-main{background:var(--bg)}.woocommerce-products-header{margin-bottom:8px}.woocommerce-products-header__title.page-title{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;color:var(--text);margin-bottom:8px}.woocommerce .woocommerce-result-count,.woocommerce-result-count{font-size:0.85rem;color:var(--text-muted);margin:0}.woocommerce .woocommerce-ordering,.woocommerce-ordering{margin:0 0 28px!important}.woocommerce .woocommerce-ordering select,.woocommerce-ordering select{font-family:var(--font);font-size:0.9rem;padding:10px 16px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--white);color:var(--text);outline:none;cursor:pointer}.woocommerce-products-header+.woocommerce-result-count,.woocommerce-products-header~.woocommerce-ordering{margin-top:0}ul.products{margin-top:8px!important}ul.products{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;margin:0!important;padding:0!important;list-style:none!important}ul.products li.product{background:var(--white)!important;border-radius:var(--radius-lg)!important;overflow:hidden!important;box-shadow:var(--shadow-card)!important;border:1px solid var(--border)!important;transition:all var(--transition)!important;padding:0!important;margin:0!important;float:none!important;width:auto!important;display:flex!important;flex-direction:column!important;height:100%!important}ul.products li.product:hover{transform:translateY(-6px)!important;box-shadow:var(--shadow-hover)!important;border-color:var(--pink-light)!important}ul.products li.product>a{position:relative;display:block;overflow:hidden}ul.products li.product a img{width:100%;height:260px;object-fit:cover;display:block;transition:transform 0.4s ease}ul.products li.product .product-badge,.woocommerce div.product .product-badge{z-index:2}ul.products li.product:hover a img{transform:scale(1.04)}ul.products li.product .woocommerce-loop-product__title{font-size:1rem!important;font-weight:600!important;padding:20px 20px 6px!important;color:var(--text)!important;flex:0 0 auto!important}ul.products li.product .price{padding:0 20px!important;font-size:1.05rem!important;font-weight:700!important;color:var(--text)!important;min-height:2.4em!important;display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:6px!important;margin-bottom:auto!important}ul.products li.product .price ins{text-decoration:none}ul.products li.product .price del{color:var(--text-muted);font-size:0.85rem;font-weight:400}ul.products li.product .button,ul.products li.product .add_to_cart_button{display:block!important;width:calc(100% - 40px)!important;margin:12px 20px 20px!important;margin-top:auto!important;padding:12px 20px!important;background:var(--text)!important;color:var(--white)!important;border:2px solid transparent!important;border-radius:var(--radius-xl)!important;font-size:0.88rem!important;font-weight:600!important;font-family:var(--font)!important;text-align:center!important;cursor:pointer!important;transition:all var(--transition)!important;text-decoration:none!important}ul.products li.product .button:hover,ul.products li.product .add_to_cart_button:hover{background:var(--pink)!important;border-color:var(--pink)!important;transform:none!important}ul.products li.product .added_to_cart{display:none!important}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%!important;float:none!important}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%!important;float:none!important}.woocommerce div.product.aiomy-product{display:block!important}.aiomy-product__stage{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:48px;align-items:start;margin-bottom:56px}.aiomy-product__gallery{position:sticky;top:100px}.woocommerce div.product .aiomy-product__gallery div.images{position:relative;margin:0!important;width:100%!important;float:none!important;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg)!important;overflow:hidden!important;box-shadow:var(--shadow-card)}.woocommerce div.product .aiomy-product__gallery div.images img{border-radius:0!important;width:100%;display:block}.woocommerce div.product .aiomy-product__gallery .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0 0!important;padding:0!important}.woocommerce div.product .aiomy-product__gallery .flex-control-thumbs li{margin:0!important;width:auto!important}.woocommerce div.product .aiomy-product__gallery .flex-control-thumbs img{border-radius:var(--radius-sm)!important;border:2px solid transparent;opacity:1!important}.woocommerce div.product .aiomy-product__gallery .flex-control-thumbs .flex-active{border-color:var(--pink)!important}.woocommerce div.product .aiomy-product__summary{padding:8px 0 0!important;width:100%!important;float:none!important}.woocommerce div.product .aiomy-product__summary .product_title{font-size:clamp(1.7rem,3.2vw,2.35rem)!important;font-weight:700!important;margin:0 0 14px!important;line-height:1.2!important;letter-spacing:-0.02em;color:var(--text)!important;text-wrap:balance}.woocommerce div.product .aiomy-product__summary p.price,.woocommerce div.product .aiomy-product__summary span.price{display:flex!important;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:1.85rem!important;font-weight:800!important;color:var(--text)!important;margin:0 0 18px!important}.woocommerce div.product .aiomy-product__summary p.price del,.woocommerce div.product .aiomy-product__summary span.price del{font-size:1.05rem;font-weight:500;color:var(--text-muted)}.woocommerce div.product .aiomy-product__summary p.price ins,.woocommerce div.product .aiomy-product__summary span.price ins{text-decoration:none;color:var(--text)}.aiomy-product__chips{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center;gap:8px!important;margin:0 0 16px!important;padding:0!important;list-style:none!important;width:100%}.aiomy-product__chip{display:inline-flex!important;align-items:center;width:auto!important;max-width:100%;float:none!important;margin:0!important;padding:7px 13px!important;background:var(--bg-pink)!important;color:var(--text)!important;border:1px solid var(--pink-light)!important;border-radius:999px!important;font-size:0.78rem!important;font-weight:600!important;line-height:1.3!important;white-space:nowrap}.aiomy-product__excerpt{font-size:0.97rem!important;color:var(--text-muted)!important;line-height:1.7!important;margin-bottom:16px!important}.woocommerce div.product .stock{display:inline-flex!important;align-items:center;gap:8px;margin:0 0 14px!important;padding:8px 14px!important;border-radius:999px!important;font-size:0.82rem!important;font-weight:600!important;line-height:1.2!important;width:fit-content}.woocommerce div.product .stock.in-stock{background:var(--bg-mint)!important;color:var(--mint-dark)!important}.woocommerce div.product .stock.out-of-stock{background:#FFF3F3!important;color:#C44!important}.woocommerce div.product form.cart{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;align-items:center!important;margin:0 0 18px!important;padding:14px!important;background:var(--white);border:1px solid var(--border);border-radius:var(--radius)!important;box-shadow:var(--shadow-card)}.woocommerce div.product form.cart .quantity{margin:0!important;float:none!important;flex:0 0 auto}.woocommerce div.product form.cart .qty{width:72px!important;height:52px!important;min-height:52px!important;padding:0 10px!important;border:2px solid var(--border)!important;border-radius:var(--radius-sm)!important;font-size:1.05rem!important;font-weight:700!important;font-family:var(--font)!important;text-align:center!important;color:var(--text)!important;background:var(--bg)!important;box-sizing:border-box!important;-moz-appearance:textfield}.woocommerce div.product form.cart .qty::-webkit-outer-spin-button,.woocommerce div.product form.cart .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce div.product form.cart .qty:focus{border-color:var(--pink)!important;outline:none!important}.woocommerce div.product form.cart .single_add_to_cart_button{flex:1 1 auto!important;height:52px!important;min-height:52px!important;padding:0 24px!important;background:var(--yellow)!important;color:var(--text)!important;border:2px solid var(--yellow)!important;border-radius:var(--radius-xl)!important;font-size:1rem!important;font-weight:700!important;font-family:var(--font)!important;cursor:pointer!important;transition:all var(--transition)!important;box-shadow:0 8px 20px rgba(255,209,102,0.28);line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.woocommerce div.product form.cart .single_add_to_cart_button:hover{background:var(--yellow-dark)!important;border-color:var(--yellow-dark)!important;transform:translateY(-2px)!important;box-shadow:0 10px 28px rgba(255,209,102,0.4)!important}.aiomy-product__trust{list-style:none!important;display:grid;grid-template-columns:1fr;gap:8px;margin:0 0 18px!important;padding:0!important}.aiomy-product__trust li{display:flex!important;align-items:center;gap:10px;margin:0!important;padding:0!important;font-size:0.88rem;font-weight:500;color:var(--text-muted);list-style:none!important;float:none!important;width:auto!important}.aiomy-product__trust-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-pink);border-radius:50%;flex-shrink:0;font-size:0.95rem}.aiomy-product__meta{display:flex!important;flex-direction:column!important;gap:8px!important;margin:0!important;padding:16px 0 0!important;border-top:1px solid var(--border)!important;font-size:0.85rem!important;color:var(--text-muted)!important}.aiomy-product__meta-item{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.aiomy-product__meta-label{min-width:78px;font-size:0.72rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--text-muted)}.aiomy-product__meta a{color:var(--pink)!important;font-weight:600}.woocommerce div.product .woocommerce-tabs{margin-top:8px!important;padding:0!important;clear:both!important}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex!important;gap:8px!important;padding:0!important;margin:0!important;border:none!important;border-bottom:none!important;list-style:none!important;overflow-x:auto;position:relative!important}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after{display:none!important;content:none!important;border:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;border:none!important;background:none!important;border-radius:0!important;position:static!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block!important;padding:12px 20px!important;font-size:0.9rem!important;font-weight:600!important;color:var(--text-muted)!important;border:none!important;border-radius:999px!important;background:var(--white)!important;box-shadow:var(--shadow-card);transition:all var(--transition)!important;white-space:nowrap}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--text)!important;background:var(--bg-pink)!important;box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none!important;content:none!important;border:none!important}.woocommerce div.product .woocommerce-tabs .panel{padding:28px 32px!important;background:var(--white)!important;border-radius:var(--radius)!important;border:1px solid var(--border)!important;margin:14px 0 0!important;font-size:0.97rem!important;line-height:1.75!important;color:var(--text)!important;box-shadow:var(--shadow-card)}.woocommerce div.product .woocommerce-tabs .panel>h2:first-child,.woocommerce div.product #reviews .woocommerce-Reviews-title{display:none!important}.woocommerce div.product .woocommerce-tabs .panel p{max-width:68ch;color:var(--text-muted);margin:0 0 14px!important}.woocommerce div.product .woocommerce-tabs .panel p:last-child{margin-bottom:0!important}.woocommerce #reviews{margin:0!important}.woocommerce #reviews #comments{margin:0 0 28px!important}.woocommerce #reviews .woocommerce-noreviews{margin:0 0 8px!important;color:var(--text-muted);font-size:0.95rem}.woocommerce #review_form_wrapper{margin:0!important}.woocommerce #review_form #respond{margin:0!important;padding:0!important;background:transparent!important;border:none!important}.woocommerce #review_form #reply-title{font-size:1.15rem!important;font-weight:700!important;margin:0 0 8px!important;color:var(--text)!important}.woocommerce #review_form .comment-reply-title{display:block}.woocommerce #review_form .comment-form{display:flex;flex-direction:column;gap:16px;margin:0!important}.woocommerce #review_form .comment-form>p{margin:0!important;max-width:none!important;color:var(--text)!important}.woocommerce #review_form .comment-form-rating label,.woocommerce #review_form .comment-form-comment label,.woocommerce #review_form .comment-form-author label,.woocommerce #review_form .comment-form-email label{display:block;font-size:0.88rem;font-weight:600;color:var(--text);margin-bottom:8px}.woocommerce #review_form .stars{margin:0!important;padding:0!important}.woocommerce #review_form .stars a{color:var(--yellow-dark)!important}.woocommerce #review_form .stars span a::before{color:var(--yellow-dark)}.woocommerce #review_form textarea,.woocommerce #review_form input[type=text],.woocommerce #review_form input[type=email]{width:100%!important;padding:14px 16px!important;border:2px solid var(--border)!important;border-radius:var(--radius-sm)!important;font-family:var(--font)!important;font-size:0.95rem!important;color:var(--text)!important;background:var(--bg)!important;outline:none!important;box-shadow:none!important;min-height:0!important}.woocommerce #review_form textarea{min-height:140px!important;resize:vertical}.woocommerce #review_form textarea:focus,.woocommerce #review_form input:focus{border-color:var(--pink)!important}.woocommerce #review_form .form-submit{margin:4px 0 0!important}.woocommerce #review_form #submit,.woocommerce #review_form .submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:180px;padding:14px 28px!important;background:var(--yellow)!important;color:var(--text)!important;border:2px solid var(--yellow)!important;border-radius:var(--radius-xl)!important;font-family:var(--font)!important;font-size:0.95rem!important;font-weight:700!important;cursor:pointer!important;transition:all var(--transition)!important;line-height:1.2!important;float:none!important;box-shadow:0 6px 18px rgba(255,209,102,0.3)}.woocommerce #review_form #submit:hover,.woocommerce #review_form .submit:hover{background:var(--yellow-dark)!important;border-color:var(--yellow-dark)!important;transform:translateY(-1px)}.woocommerce .related.products,.woocommerce .upsells.products{margin-top:72px!important;padding-top:48px!important;border-top:1px solid var(--border)}.woocommerce .related.products>h2,.woocommerce .upsells>h2{font-size:clamp(1.4rem,2.5vw,1.75rem)!important;font-weight:700!important;margin-bottom:28px!important;color:var(--text)!important;letter-spacing:-0.02em}.woocommerce .related ul.products,.woocommerce .upsells ul.products{align-items:stretch!important}.woocommerce-cart .woocommerce{display:grid;grid-template-columns:1fr 360px;gap:40px;align-items:start}.woocommerce-cart-form{grid-column:1}table.woocommerce-cart-form__contents{width:100%!important;border-collapse:collapse!important}table.woocommerce-cart-form__contents thead{background:var(--bg-pink)!important}table.woocommerce-cart-form__contents th{padding:14px 16px!important;font-size:0.82rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.06em!important;color:var(--text-muted)!important;border:none!important}table.woocommerce-cart-form__contents td{padding:20px 16px!important;vertical-align:middle!important;border:none!important;border-bottom:1px solid var(--border)!important}table.woocommerce-cart-form__contents img{width:72px!important;height:72px!important;object-fit:cover!important;border-radius:var(--radius-sm)!important}table.woocommerce-cart-form__contents .product-name a{font-weight:600!important;color:var(--text)!important}table.woocommerce-cart-form__contents .product-name a:hover{color:var(--pink)!important}table.woocommerce-cart-form__contents .product-price,table.woocommerce-cart-form__contents .product-subtotal{font-weight:700!important}table.woocommerce-cart-form__contents input.qty{width:60px!important;padding:8px 10px!important;border:2px solid var(--border)!important;border-radius:var(--radius-sm)!important;font-family:var(--font)!important;font-weight:600!important;text-align:center!important}table.woocommerce-cart-form__contents a.remove{color:var(--text-muted)!important;font-size:1.2rem!important;transition:color var(--transition)!important}table.woocommerce-cart-form__contents a.remove:hover{color:#E87474!important;background:none!important}.coupon input[type=text]{padding:12px 18px!important;border:2px solid var(--border)!important;border-radius:var(--radius-sm)!important;font-family:var(--font)!important;font-size:0.9rem!important;outline:none!important;transition:border-color var(--transition)!important}.coupon input[type=text]:focus{border-color:var(--pink)!important}.coupon .button,.actions .button{padding:12px 24px!important;background:var(--text)!important;color:var(--white)!important;border:2px solid var(--text)!important;border-radius:var(--radius-xl)!important;font-family:var(--font)!important;font-size:0.9rem!important;font-weight:600!important;cursor:pointer!important;transition:all var(--transition)!important}.coupon .button:hover,.actions .button:hover{background:var(--pink)!important;border-color:var(--pink)!important}.cart-collaterals{grid-column:2}.cart_totals{background:var(--white)!important;border-radius:var(--radius-lg)!important;padding:28px!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-card)!important}.cart_totals h2{font-size:1.1rem!important;font-weight:700!important;margin-bottom:20px!important}.cart_totals table{width:100%!important;border-collapse:collapse!important}.cart_totals table th{font-size:0.88rem!important;font-weight:600!important;color:var(--text-muted)!important;padding:10px 0!important;border-bottom:1px solid var(--border)!important;text-align:left!important;width:40%!important}.cart_totals table td{padding:10px 0!important;border-bottom:1px solid var(--border)!important;font-weight:600!important}.cart_totals .order-total th,.cart_totals .order-total td{font-size:1.1rem!important;font-weight:800!important;border-bottom:none!important;padding-top:16px!important}.wc-proceed-to-checkout{margin-top:20px!important}.wc-proceed-to-checkout .checkout-button{display:block!important;width:100%!important;padding:18px!important;background:var(--yellow)!important;color:var(--text)!important;border:2px solid var(--yellow)!important;border-radius:var(--radius-xl)!important;font-size:1rem!important;font-weight:700!important;font-family:var(--font)!important;text-align:center!important;cursor:pointer!important;transition:all var(--transition)!important}.wc-proceed-to-checkout .checkout-button:hover{background:var(--yellow-dark)!important;border-color:var(--yellow-dark)!important;transform:translateY(-2px)!important}form.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:40px 48px;align-items:start}.woocommerce-checkout #customer_details{display:block;grid-column:1;grid-row:1 / span 2}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{float:none!important;width:100%!important}.woocommerce-checkout #order_review_heading{grid-column:2;grid-row:1;margin:0!important}.woocommerce-checkout #order_review{grid-column:2;grid-row:2}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3,.woocommerce-checkout #order_review_heading{font-size:1.1rem!important;font-weight:700!important;margin-bottom:20px!important;padding-bottom:12px!important;border-bottom:2px solid var(--border)!important}.woocommerce-checkout .form-row label{font-size:0.88rem!important;font-weight:600!important;color:var(--text)!important;margin-bottom:6px!important;display:block!important}.woocommerce-checkout .form-row input[type=text],.woocommerce-checkout .form-row input[type=email],.woocommerce-checkout .form-row input[type=tel],.woocommerce-checkout .form-row input[type=password],.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row textarea{width:100%!important;padding:14px 18px!important;border:2px solid var(--border)!important;border-radius:var(--radius-sm)!important;font-family:var(--font)!important;font-size:0.95rem!important;color:var(--text)!important;background:var(--white)!important;transition:border-color var(--transition)!important;outline:none!important}.woocommerce-checkout .form-row input:focus,.woocommerce-checkout .form-row select:focus,.woocommerce-checkout .form-row textarea:focus{border-color:var(--pink)!important}.woocommerce-checkout-review-order{background:var(--white)!important;border-radius:var(--radius-lg)!important;padding:28px!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-card)!important;position:sticky;top:100px}.woocommerce-checkout-review-order-table{width:100%!important;margin-bottom:20px!important}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals ul{list-style:none!important;margin:8px 0 0!important;padding:0!important}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals li{margin:6px 0!important}#place_order{display:block!important;width:100%!important;padding:20px!important;background:var(--yellow)!important;color:var(--text)!important;border:2px solid var(--yellow)!important;border-radius:var(--radius-xl)!important;font-size:1.1rem!important;font-weight:700!important;font-family:var(--font)!important;cursor:pointer!important;transition:all var(--transition)!important;margin-top:20px!important}#place_order:hover{background:var(--yellow-dark)!important;border-color:var(--yellow-dark)!important;transform:translateY(-2px)!important}#payment{background:var(--bg-pink)!important;border-radius:var(--radius-sm)!important;padding:16px 18px!important;border:1px solid var(--pink-light)!important}#payment ul.payment_methods{list-style:none!important;margin:0!important;padding:0!important}#payment ul.payment_methods::before,#payment ul.payment_methods::after{display:none!important;content:none!important}#payment ul.payment_methods li{list-style:none!important;margin:0!important;padding:12px 0!important;border-bottom:1px solid rgba(255,143,171,0.2)!important}#payment ul.payment_methods li:last-child{border-bottom:none!important}#payment ul.payment_methods li input[type=radio]{margin:0 8px 0 0!important;vertical-align:middle!important;float:none!important}#payment ul.payment_methods li label{display:inline-flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;font-weight:600!important;cursor:pointer!important;line-height:1.3!important;vertical-align:middle!important}#payment ul.payment_methods li label img{display:inline-block!important;max-height:28px!important;width:auto!important;margin:0!important;vertical-align:middle!important}#payment .payment_box{background:var(--white)!important;border-radius:var(--radius-xs)!important;padding:12px 14px!important;margin:10px 0 0!important;font-size:0.88rem!important;line-height:1.45!important;color:var(--text-muted)!important;position:relative!important;width:auto!important;min-height:0!important}#payment .payment_box::before,#payment .payment_box::after{display:none!important;content:none!important;border:none!important}#payment .payment_box p{margin:0!important;padding:0!important}#payment .payment_box p+p{margin-top:8px!important}#payment .woocommerce-privacy-policy-text{margin:14px 0 0!important;font-size:0.82rem!important;line-height:1.45!important;color:var(--text-muted)!important}#payment .woocommerce-privacy-policy-text a{color:var(--pink-dark)!important;text-decoration:underline!important}#payment .form-row.place-order{margin:16px 0 0!important;padding:0!important}.woocommerce-order{max-width:680px!important;margin:0 auto!important;text-align:center!important}.woocommerce-order-received h2.woocommerce-order-details__title,.woocommerce-order p.woocommerce-thankyou-order-received{font-size:1.5rem!important;font-weight:700!important;color:var(--text)!important;margin-bottom:16px!important}.woocommerce-order ul.order_details{display:flex!important;justify-content:center!important;gap:20px!important;flex-wrap:wrap!important;background:var(--bg-pink)!important;border-radius:var(--radius-lg)!important;padding:24px 28px!important;margin:24px 0!important;list-style:none!important}.woocommerce-order ul.order_details li{font-size:0.88rem!important;font-weight:600!important;color:var(--text-muted)!important}.woocommerce-order ul.order_details li strong{display:block!important;font-size:1rem!important;color:var(--text)!important}.woocommerce-order .woocommerce-order-details{margin-top:32px!important;text-align:left!important}@media(max-width:1024px){ul.products{grid-template-columns:repeat(2,1fr)!important}.aiomy-product__stage{grid-template-columns:1fr;gap:28px}.aiomy-product__gallery{position:static}.woocommerce-cart .woocommerce{grid-template-columns:1fr!important}.cart-collaterals{grid-column:1}}@media(max-width:768px){ul.products{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}ul.products li.product a img{height:200px!important}form.woocommerce-checkout{grid-template-columns:1fr!important;gap:28px!important}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{grid-column:1!important}.woocommerce-checkout-review-order{position:static}}@media(max-width:480px){ul.products{grid-template-columns:1fr 1fr!important;gap:10px!important}ul.products li.product .woocommerce-loop-product__title{font-size:0.85rem!important}}ul.products:before{display:none!important}
.pbl-container{display:flex;justify-content:center;flex-direction:column}.pbl-container .payu-list-banks{list-style-type:none;display:flex;flex-wrap:wrap;margin:0;padding:0;justify-content:center}.pbl-container .payu-list-banks li{padding:5px 3px 0}.pbl-container .payu-list-banks li.payu-inactive{opacity:.5;filter:grayscale(1)}.pbl-container .payu-list-banks li:not(.payu-inactive) label{cursor:pointer}.pbl-container .payu-list-banks li:not(.payu-inactive) label:hover{background:#ddd;border-color:#aaa}.pbl-container .payu-list-banks li label{padding:10px;display:flex;border:1px solid #bbb;transition:all 250ms;width:86px;justify-content:center;align-items:center}.pbl-container .payu-list-banks li label.active{background:#ddd;border-color:#aaa}.pbl-container .payu-list-banks li label img{width:auto;height:31px;object-fit:contain;margin:0!important;padding:0}.pbl-container .payu-list-banks li label input{display:none}.pbl-container .pbl-error{padding-top:.5em;padding-bottom:.5em;margin-top:.5em;margin-bottom:.5em;display:none}.pbl-container .pbl-error:before{top:.5em}.payu-accept-conditions{margin-top:15px}.payu-accept-conditions .payu-conditions-description{font-size:12px;line-height:120%;margin-top:8px;text-align:justify}.payu-accept-conditions .payu-conditions-description>div{margin:5px 0}.payu-accept-conditions .payu-conditions-description a{text-decoration:underline}.payu-accept-conditions .payu-conditions-description .payu-read-more{text-decoration:underline;cursor:pointer}.payu-accept-conditions .payu-conditions-description .payu-more-hidden{display:none}#payu-card-container{max-width:350px;margin:10px auto 10px;text-align:left;box-sizing:border-box;border:1px solid #bbb;padding:5px;border-radius:5px;background-color:#ddd;color:#333}#payu-card-container .payu-sf-validation-error,#payu-card-container .payu-sf-technical-error{display:none;color:#b21b0f;font-size:13px}#payu-card-container .payu-card-form{background-color:#fff;padding:5px;border-radius:4px;border:1px solid #fff0}#payu-card-container .payu-secure-form-invalid:not(.payu-secure-form-focus){border-color:#b21b0f}#payu-card-container label{padding-bottom:2px;font-size:15px}.card-details{clear:both;overflow:auto;margin-top:10px}.card-details .expiration{width:47%;float:left;margin-right:5%}.card-details .cvv{width:47%;float:left}#tokenizeButton{border:none;background:#438f29;padding:8px 15px;cursor:pointer;color:#fff;display:table;margin:10px auto 0}.response-success{color:#438f29}.response-error{color:#900}.autonomy-payu-button{display:flex;align-items:center;text-decoration:none;margin:10px 0}.autonomy-payu-button img{margin-left:10px;width:50px;height:auto}label[for*=payment_method_payu] img{border-radius:0}.payu-pay-error{display:none}.payu-block-method{gap:10px}.payu-block-method-logo{margin-left:5px}.payu-block-installments-label{display:flex;justify-content:space-between;width:100%}.payu-block-installments-label>div{align-items:center;display:flex}.payu-block-list-banks{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:center;margin-top:10px}.payu-block-list-banks>.payu-bank{align-items:center;background-color:#fff;border:1px solid #ccc;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all 250ms;width:82px}.payu-block-list-banks>.payu-bank.disabled{cursor:not-allowed;filter:grayscale(1);opacity:.5}.payu-block-list-banks>.payu-bank:not(.disabled):hover{background:#eee;border-color:#13100d}.payu-block-list-banks>.payu-bank.active{background:#eee;border-color:#13100d}.payu-block-list-banks>.payu-bank>img{border-radius:0;height:28px;object-fit:contain;width:auto}.block-payu-card{display:flex;flex-wrap:wrap;gap:0 10px;margin:10px 0;padding:10px}.block-payu-card .payu-sf-validation-error{color:#b21b0f;font-size:13px}.block-payu-card>.block-payu-card-number{flex:1 0 100%}.block-payu-card>.block-payu-card-date,.block-payu-card .block-payu-card-cvv{flex:1 0 calc(50% - 10px)}.block-payu-card .payu-card-form{background-color:#fff;border:1px solid #999;border-radius:5px;padding:8px 6px}.block-payu-card .payu-card-form.payu-secure-form-focus{border-color:#666;box-shadow:0 0 0 1px #666}.block-payu-card .payu-card-form.payu-secure-form-invalid:not(.payu-secure-form-focus){border-color:#cc1818}#installment-mini-block{margin:inherit;padding-right:16px;text-align:right}input[type="checkbox"].cmplz-category{width:initial;-webkit-appearance:checkbox}input[type="checkbox"].cmplz-category:checked::before{content:''}.cmplz-cookiebanner{box-sizing:border-box}:root{--cmplz_banner_width:526px;--cmplz_banner_background_color:#ffffff;--cmplz_banner_border_color:#f2f2f2;--cmplz_banner_border_width:1px 1px 1px 1px;--cmplz_banner_border_radius:24px 24px 24px 24px;--cmplz_banner_margin:10px;--cmplz_categories-height:216px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#222222;--cmplz_hyperlink_color:#3B29FF;--cmplz_text_font_size:15px;--cmplz_link_font_size:15px;--cmplz_category_body_font_size:15px;--cmplz_button_accept_background_color:#3B29FF;--cmplz_button_accept_border_color:#3B29FF;--cmplz_button_accept_text_color:#ffffff;--cmplz_button_deny_background_color:#f9f9f9;--cmplz_button_deny_border_color:#f2f2f2;--cmplz_button_deny_text_color:#222222;--cmplz_button_settings_background_color:#f9f9f9;--cmplz_button_settings_border_color:#f2f2f2;--cmplz_button_settings_text_color:#333333;--cmplz_button_border_radius:16px 16px 16px 16px;--cmplz_button_font_size:15px;--cmplz_category_header_always_active_color:green;--cmplz_category_header_title_font_size:14px;--cmplz_category_header_active_font_size:12px;--cmplz-manage-consent-height:50px;--cmplz-manage-consent-offset:-35px;--cmplz_slider_active_color:#3B29FF;--cmplz_slider_inactive_color:#555;--cmplz_slider_bullet_color:#ffffff}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *){pointer-events:none!important;user-select:none!important}.cmplz-cookiebanner *{pointer-events:auto!important;user-select:auto!important}#cmplz-manage-consent .cmplz-manage-consent{margin:unset;z-index:9998;color:var(--cmplz_text_color);background-color:var(--cmplz_banner_background_color);border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:initial;position:fixed;bottom:var(--cmplz-manage-consent-offset);min-width:100px;height:var(--cmplz-manage-consent-height);right:40px;padding:15px;cursor:pointer;animation:mc_slideOut 0.5s forwards}#cmplz-manage-consent .cmplz-manage-consent:active{outline:none;border:none}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed{display:none}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus{animation:mc_slideIn 0.5s forwards;animation-delay:0}@-webkit-keyframes mc_slideIn{100%{bottom:0}}@keyframes mc_slideIn{100%{bottom:0}}@-webkit-keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-header .cmplz-title{display:none}}.cmplz-cookiebanner{max-height:calc(100vh - 20px);overflow-y:auto;position:fixed;height:auto;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);grid-template-rows:minmax(0,1fr);z-index:99999;background:var(--cmplz_banner_background_color)}.cmplz-cookiebanner a{transition:initial}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf{display:none}.cmplz-cookiebanner.cmplz-dismissed{display:none}.cmplz-cookiebanner .cmplz-body{width:100%;grid-column:span 3;overflow-y:auto;overflow-x:hidden;max-height:55vh}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px #fff0;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{width:5px;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:var(--cmplz_button_accept_background_color);border-radius:10px}@media (min-width:350px){.cmplz-cookiebanner .cmplz-body{min-width:300px}}@media (max-height:400px){.cmplz-cookiebanner{height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;gap:1px;grid-row-gap:1px;padding:7px 12px!important;zoom:.6}.cmplz-cookiebanner .cmplz-body{flex:1;min-height:0;overflow-y:auto;max-height:none;margin-top:15px!important}.cmplz-cookiebanner .cmplz-header,.cmplz-cookiebanner .cmplz-divider,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-documents{flex-shrink:0}.cmplz-cookiebanner .cmplz-header{margin-bottom:15px!important;max-height:10px}.cmplz-close{zoom:0.6!important}.cmplz-cookiebanner .cmplz-buttons{gap:1px!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:15vh!important;min-height:unset!important;padding:0!important;white-space:nowrap!important;font-size:1.1rem!important;line-height:14px!important;zoom:0.5!important}.cmplz-cookiebanner .cmplz-documents,.cmplz-cookiebanner .cmplz-information{zoom:0.5!important}}@media (max-height:400px) and (max-width:768px){.cmplz-cookiebanner{gap:1px}}.cmplz-cookiebanner{border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);padding:15px 20px;display:grid;grid-gap:10px}.cmplz-cookiebanner .cmplz-divider{margin-left:-20px;margin-right:-20px}.cmplz-cookiebanner .cmplz-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3}@media (max-width:399px){.cmplz-cookiebanner .cmplz-header{grid-template-columns:auto 1fr auto}}.cmplz-cookiebanner .cmplz-logo svg{max-height:35px;width:inherit}.cmplz-cookiebanner .cmplz-logo img{max-height:40px;width:inherit}.cmplz-cookiebanner .cmplz-title{justify-self:center;grid-column-start:2;font-size:var(--cmplz_title_font_size);color:var(--cmplz_text_color);font-weight:500}.cmplz-cookiebanner .cmplz-close{line-height:20px;justify-self:end;grid-column-start:3;font-size:20px;cursor:pointer;width:20px;height:20px;color:var(--cmplz_text_color)}.cmplz-cookiebanner .cmplz-close svg{width:20px;height:20px}.cmplz-cookiebanner .cmplz-close:hover{text-decoration:none;line-height:initial;font-size:18px}.cmplz-cookiebanner .cmplz-message{word-wrap:break-word;font-size:var(--cmplz_text_font_size);line-height:var(--cmplz_text_line_height);color:var(--cmplz_text_color);margin-bottom:5px}.cmplz-cookiebanner .cmplz-message a{color:var(--cmplz_hyperlink_color)}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{grid-column:span 3}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgb(239 239 239 / .5)}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 15px;grid-template-rows:minmax(0,1fr);align-items:center;grid-gap:10px;padding:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:500;grid-column-start:1;justify-self:start;font-size:var(--cmplz_category_header_title_font_size);color:var(--cmplz_text_color);margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);font-weight:500;color:var(--cmplz_category_header_always_active_color)}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional]{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{cursor:pointer;content:'';transform:rotate(0deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;height:18px;width:18px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:var(--cmplz_category_body_font_size);color:var(--cmplz_text_color);margin:0;max-width:100%;padding:10px}@media (max-width:425px){.cmplz-cookiebanner .cmplz-category .cmplz-category-header{grid-template-columns:1fr!important}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-message{margin-right:5px}}.cmplz-cookiebanner .cmplz-buttons{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:var(--cmplz_button_border_radius);cursor:pointer;font-size:var(--cmplz_button_font_size);font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{text-decoration:none}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--cmplz_button_accept_background_color);border:1px solid var(--cmplz_button_accept_border_color);color:var(--cmplz_button_accept_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:var(--cmplz_button_deny_background_color);border:1px solid var(--cmplz_button_deny_border_color);color:var(--cmplz_button_deny_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn{display:flex;align-items:center;justify-content:center;padding:initial}@media (max-width:425px){.cmplz-cookiebanner .cmplz-links.cmplz-information{display:initial;text-align:center}}.cmplz-cookiebanner .cmplz-links{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-links.cmplz-information{justify-content:space-between}.cmplz-cookiebanner .cmplz-links.cmplz-documents{justify-content:center}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--cmplz_hyperlink_color);font-size:var(--cmplz_link_font_size);text-decoration:underline;margin:0}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes{display:none}.cmplz-cookiebanner .cmplz-links ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--cmplz_banner_margin);justify-content:center}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:none}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:block}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open{transform:rotate(180deg)}@media (max-width:768px){.cmplz-cookiebanner{width:100%}.cmplz-cookiebanner .cmplz-buttons{flex-direction:column}}@media (max-width:1023px){.cmplz-cookiebanner{max-width:100%}}@media (max-width:1023px){.cmplz-cookiebanner{transform:translateX(-50%);bottom:0;top:initial}}@media (min-width:1024px){.cmplz-cookiebanner{margin:10px;width:calc(100% - 20px);grid-column-gap:10px;display:grid;grid-template-columns:1fr 1fr;bottom:0;left:initial;top:initial;transform:initial}.cmplz-cookiebanner.cmplz-categories-type-save-preferences .cmplz-body>div{width:49%}.cmplz-cookiebanner.cmplz-categories-visible .cmplz-body>div{width:49%}.cmplz-cookiebanner .cmplz-body{grid-column:span 2;display:flex;gap:10px}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons{grid-column:inherit}.cmplz-cookiebanner .cmplz-description{grid-column-start:1}.cmplz-cookiebanner.optin .cmplz-categories,.cmplz-cookiebanner.optout .cmplz-categories{width:85vw;grid-column-start:2}.cmplz-cookiebanner .cmplz-buttons{grid-column-start:3;grid-row-start:3;display:flex;flex-direction:column}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-width:250px;width:100%}.cmplz-cookiebanner .cmplz-links.cmplz-documents{grid-column-end:3}.cmplz-cookiebanner .cmplz-links.cmplz-information{grid-column-start:3;grid-column-end:4;grid-row-start:5;display:flex;justify-content:flex-end}.cmplz-cookiebanner .cmplz-links.cmplz-documents{grid-column-start:1;grid-row-start:5;display:flex;justify-content:flex-start}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf{height:160px}.cmplz-cookiebanner.cmplz-categories-type-view-preferences .cmplz-buttons,.cmplz-cookiebanner.cmplz-categories-type-no .cmplz-buttons{flex-direction:initial}.cmplz-cookiebanner.cmplz-categories-type-view-preferences.cmplz-categories-visible .cmplz-buttons,.cmplz-cookiebanner.cmplz-categories-type-no.cmplz-categories-visible .cmplz-buttons{flex-direction:column}}.cmplz-categories,.cmplz-manage-vendors,.cmplz-manage-third-parties,.cmplz-read-more,.cmplz-view-preferences,.cmplz-save-preferences,.cmplz-btn.cmplz-manage-options{display:none}.cmplz-link.cmplz-manage-third-parties{display:none}.cmplz-cookiebanner .cmplz-links.cmplz-information{display:none}@media (max-width:768px){#cmplz-manage-consent .cmplz-manage-consent{display:none}}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{position:relative}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{opacity:0;margin:0;margin-top:-10px;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;z-index:1;top:0;left:0;width:40px;height:20px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus+.cmplz-label:before{box-shadow:0 0 0 2px #245fcc}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before{display:block;background-color:var(--cmplz_slider_active_color);content:"";padding-left:6px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:14px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label{position:relative;padding-left:30px;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{box-sizing:border-box;position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:background-color 0.3s,left 0.3s}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{display:block;content:"";color:#fff;box-sizing:border-box;font-family:'FontAwesome',sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:var(--cmplz_slider_inactive_color);left:0;top:-7px;height:15px;width:28px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{display:block;content:"";letter-spacing:20px;background:var(--cmplz_slider_bullet_color);left:4px;top:-5px;height:11px;width:11px}.cmplz-cookiebanner{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}#cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show:hover{transition-duration:1s;box-shadow:rgb(0 0 0 / .3) 0 19px 38px,rgb(0 0 0 / .22) 0 15px 12px}