.kadence-conversion-overlay{width:100%;height:100%;top:0;left:0;position:fixed;background:black;opacity:.5;}.kadence-conversion-wrap{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:100001;transform:scale(0);visibility:hidden;opacity:0;}.kadence-conversion{background-color:var(--global-palette9,#fff);max-width:600px;width:100%;display:flex;margin:0px;justify-content:flex-start;align-items:flex-start;border-radius:0;overflow:visible;position:relative;box-sizing:border-box;text-align:left;border:0 solid transparent;}.kadence-conversion-inner{padding:30px;width:100%;display:block;max-height:100vh;overflow-y:auto;position:relative;flex-direction:column;}.kadence-conversion-wrap .kadence-conversions-close{background:transparent;border:0;cursor:pointer;padding:.3em;display:inline-flex;justify-content:center;align-items:center;color:inherit;-webkit-appearance:none;position:absolute;bottom:calc(100% + 5px);right:0;box-shadow:none;text-shadow:none;font-size:24px;z-index:9999;}.kadence-conversion-wrap .kadence-conversions-close svg{fill:currentColor;width:1em;height:1em;pointer-events:none;}.kadence-conversion-wrap.kc-close-position-inside .kadence-conversions-close,.kadence-conversion-wrap.kc-close-position-screen .kadence-conversions-close{top:5px;bottom:auto;right:5px;}@keyframes kcafadeIn{from{opacity:0;}to{opacity:1;}}@keyframes kcafadeOut{from{opacity:1;}to{opacity:0;}}@keyframes kcafadeInUp{from{opacity:0;transform:translateY(15%);}to{opacity:1;transform:translateY(0);}}@keyframes kcafadeInDown{from{opacity:0;transform:translateY(-15%);}to{opacity:1;transform:translateY(0);}}@keyframes kcafadeInLeft{from{opacity:0;transform:translateX(-15%);}to{opacity:1;transform:translateX(0);}}@keyframes kcafadeInRight{from{opacity:0;transform:translateX(15%);}to{opacity:1;transform:translateX(0);}}@keyframes kcaslideInUp{from{transform:translateY(45%);}to{transform:translateY(0);}}@keyframes kcaslideInDown{from{transform:translateY(-45%);}to{transform:translateY(0);}}@keyframes kcaslideInLeft{from{transform:translateX(-45%);}to{transform:translateX(0);}}@keyframes kcaslideInRight{from{transform:translateX(45%);}to{transform:translateX(0);}}@keyframes kcazoomIn{from{transform:scale3d(.3,.3,.3);}to{transform:scale3d(1,1,1);}}@keyframes kcafadeOutUp{from{opacity:1;transform:translateY(0);}to{opacity:0;transform:translateY(-15%);}}@keyframes kcafadeOutDown{from{opacity:1;transform:translateY(0);}to{opacity:0;transform:translateY(15%);}}@keyframes kcafadeOutLeft{from{opacity:1;transform:translateX(0);}to{opacity:0;transform:translateX(-15%);}}@keyframes kcafadeOutRight{from{opacity:1;transform:translateX(0);}to{opacity:0;transform:translateX(15%);}}@keyframes kcaslideOutUp{from{transform:translateY(0);}to{transform:translateY(-45%);}}@keyframes kcaslideOutDown{from{transform:translateY(0);}to{transform:translateY(45%);}}@keyframes kcaslideOutLeft{from{transform:translateX(0);}to{transform:translateX(-45%);}}@keyframes kcaslideOutRight{from{transform:translateX(0);}to{transform:translateX(45%);}}@keyframes kcazoomOut{from{transform:scale3d(1,1,1);}to{transform:scale3d(.3,.3,.3);}}.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.wp-block-kadence-column{flex:1;}.wp-block-kadence-column{display:flex;flex-direction:column;z-index:1;min-width:0;min-height:0;}.kt-inside-inner-col{flex-direction:column;border:0 solid rgba(0,0,0,0);position:relative;transition:all .3s ease;}.kt-row-layout-inner,.kb-row-layout-wrap{position:relative;border:0 solid rgba(0,0,0,0);}.kt-row-layout-inner:before,.kb-row-layout-wrap:before{clear:both;display:table;content:"";}.kt-row-column-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--global-row-gutter-md,2rem) var(--global-row-gutter-md,2rem);grid-auto-rows:minmax(min-content,max-content);z-index:1;position:relative;}@media (min-width: 768px)and (max-width: 1024px){.wp-block-kadence-rowlayout [id*=jarallax-container-]>div{height:var(--kb-screen-height-fix,100vh) !important;margin-top:-40px !important;}}@media only screen and (min-width: 768px)and (max-width: 1366px)and (-webkit-min-device-pixel-ratio: 2){.wp-block-kadence-rowlayout [id*=jarallax-container-]>div{height:var(--kb-screen-height-fix,100vh) !important;margin-top:-40px !important;}}.kb-blocks-bg-slider-init.splide .splide__pagination{bottom:10px;}.kb-blocks-bg-slider-init.splide .splide__arrow{z-index:100;}:where(.kb-row-layout-wrap:has(.wp-block-kadence-navigation)){z-index:49;}:where(header .kb-row-layout-wrap:has(.wp-block-kadence-navigation)){z-index:1000;}button.pswp__button{box-shadow:none !important;background-image:url("https://staging.haunow.pl/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;}.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;}.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__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1);}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}.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__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url("https://staging.haunow.pl/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png") 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px;}.pswp__button--close{background-position:0 -44px;}.pswp__button--share{background-position:-44px -44px;}.pswp__button--fs{display:none;}.pswp__button--zoom{display:none;background-position:-88px 0;}.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__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__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;}@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__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5);}.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;}:root{--woocommerce:#720eec;--wc-green:#008a20;--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,.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;}.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.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 #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto;}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0;}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%;}@media only screen and (max-width: 768px){:root{--woocommerce:#720eec;--wc-green:#008a20;--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,.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;}.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%;}}:root{--woocommerce:#720eec;--wc-green:#008a20;--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,.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;}@keyframes spin{100%{transform:rotate(360deg);}}@font-face{font-family:star;src:url("https://staging.haunow.pl/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2") format("woff2"),url("https://staging.haunow.pl/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff") format("woff"),url("https://staging.haunow.pl/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal;}@font-face{font-family:WooCommerce;src:url("https://staging.haunow.pl/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff2") format("woff2"),url("https://staging.haunow.pl/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff") format("woff"),url("https://staging.haunow.pl/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal;}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;}.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__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;}.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 img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{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 .cart .button,.woocommerce .cart input.button{float:none;}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(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 rgba(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 rgba(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(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025);}.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: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)) 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);}@font-face{font-family:"FontAwesomeSATT";src:url("https://staging.haunow.pl/wp-content/plugins/woocommerce-all-products-for-subscriptions/assets/css/frontend/../../fonts/fa-apfs.eot?v=2.2.0");src:url("https://staging.haunow.pl/wp-content/plugins/woocommerce-all-products-for-subscriptions/assets/css/frontend/../../fonts/fa-apfs.eot?#iefix&v=2.2.0") format("embedded-opentype"),url("https://staging.haunow.pl/wp-content/plugins/woocommerce-all-products-for-subscriptions/assets/css/frontend/../../fonts/fa-apfs.woff2?v=2.2.0") format("woff2"),url("https://staging.haunow.pl/wp-content/plugins/woocommerce-all-products-for-subscriptions/assets/css/frontend/../../fonts/fa-apfs.woff?v=2.2.0") format("woff"),url("https://staging.haunow.pl/wp-content/plugins/woocommerce-all-products-for-subscriptions/assets/css/frontend/../../fonts/fa-apfs.ttf?v=2.2.0") format("truetype"),url("https://staging.haunow.pl/wp-content/plugins/woocommerce-all-products-for-subscriptions/assets/css/frontend/../../fonts/fa-apfs.svg?v=2.2.0#fontawesomesatt") format("svg");font-weight:normal;font-style:normal;}ul.wcsatt-options li,ul.wcsatt-options-cart li,ul.wcsatt-options-product li,ul.wcsatt-options-prompt-radios li{list-style:none !important;}.woocommerce ul.wcsatt-options li,.woocommerce ul.wcsatt-options-cart li,.woocommerce ul.wcsatt-options-product li,.woocommerce ul.wcsatt-options-prompt-radios li{margin:0;}.woocommerce ul.wcsatt-options li input,.woocommerce ul.wcsatt-options-cart li input,.woocommerce ul.wcsatt-options-product li input,.woocommerce ul.wcsatt-options-prompt-radios li input{margin:0;}ul.wcsatt-options-prompt-radios{margin:0;}li span.subscription-option-details,li span.one-time-option-details,.wcsatt-options-product-prompt-radio label>span{padding-left:.2em;}ul.wcsatt-options-product li .subscription-price{display:inline-block !important;}ul.wcsatt-options-product li .subscription-price span.subscription-details:first-child,ul.wcsatt-options-product li .price span.from,ul.wcsatt-options-product li span.one-time-option-details{display:inline-block;}ul.wcsatt-options-product li .subscription-price span.subscription-details:first-child:first-letter,ul.wcsatt-options-product li .price span.from:first-letter,ul.wcsatt-options-product li span.one-time-option-details:first-letter{text-transform:uppercase;}.wcsatt-options-wrapper input,.wcsatt-add-to-subscription-wrapper input{margin:0;}.wcsatt-options-wrapper-grouped li.one-time-option{display:none;}ul.wcsatt-options-product,.wcsatt-options-product-dropdown{margin:0 0 2em 0;}ul.wcsatt-options-product--hidden,.wcsatt-options-product-dropdown--hidden{display:none;}.woocommerce-page .wcsatt-options-product-dropdown-label{display:block;margin:0 0 .5em;}.wcsatt-options-product-prompt{margin-bottom:1em;}.wcsatt-options-prompt-label .price,ul.wcsatt-options-product .from+*{margin-left:.15em;}.wcsatt-options-product li span.subscription-details,.wcsatt-options-product li span.one-time-option-details{display:inline-block;}.single-product div.product .single_variation .wcsatt-options-prompt-label .price{display:inline-block !important;margin-bottom:0 !important;}.single-product div.product .single_variation ul.wcsatt-options-product .price{display:inline !important;margin-bottom:0 !important;}fieldset.wcsatt-options-prompt-fieldset{border:0;padding:0;margin:0;}body.single-product.woocommerce div.product.elementor.has-subscription-plans form.cart:not(.grouped_form):not(.variations_form),body.single-product.woocommerce div.product.elementor.has-subscription-plans form.cart.variations_form,body.single-product.woocommerce div.product.elementor.has-subscription-plans form.cart div.woocommerce-variation-add-to-cart{display:block;}:root{--hn-color-primary:#5a6ddb;--hn-color-primary-dark:#4a59ad;--hn-color-secondary:#e75f00;--hn-color-text:#0f172a;--hn-color-text-muted:#64748b;--hn-color-text-inverse:#fff;--hn-color-bg:#fff;--hn-color-bg-soft:#f8fafc;--hn-color-bg-accent:#fef3c7;--hn-color-border:#e5e7eb;--hn-color-error:#dc2626;--hn-radius-sm:4px;--hn-radius-md:8px;--hn-radius-lg:12px;--hn-radius-full:9999px;--hn-shadow-sm:0 1px 2px rgba(0,0,0,.05);--hn-shadow-md:0 2px 4px rgba(0,0,0,.06);--hn-shadow-lg:0 8px 24px rgba(0,0,0,.1);--hn-container:1140px;--hn-space-xs:.5rem;--hn-space-sm:1rem;--hn-space-md:1.5rem;--hn-space-lg:2rem;--hn-space-xl:3rem;--hn-space-2xl:4rem;--hn-z-dropdown:100;--hn-z-sticky:200;--hn-z-modal:1000;--hn-z-tooltip:1100;}*,*:before,*:after{box-sizing:border-box;}*{margin:0;}html,body{height:100%;}body{line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto;}input,button,textarea,select{font:inherit;}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;}a{color:inherit;}button{cursor:pointer;background:none;border:none;padding:0;}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}.hn-skip-link{position:absolute;top:-100px;left:0;background:#5a6ddb;color:#fff;padding:1rem 1.5rem;z-index:1100;}.hn-skip-link:focus{top:0;}.hn-container{max-width:1200px;margin:0 auto;padding:0 1.5rem;}body{font-family:system-ui,-apple-system,Helvetica Neue,sans-serif;font-size:16px;line-height:1.6;color:#0f172a;background:#fff;}h1,h2,h3,h4,h5,h6{font-family:Georgia,Times New Roman,serif;line-height:1.2;color:#0f172a;margin-bottom:1rem;}h1{font-size:clamp(40px,4vw,56px);}h2{font-size:clamp(28px,3vw,40px);}h3{font-size:clamp(20px,2vw,28px);}h4{font-size:20px;}p{margin-bottom:1rem;}a{color:#5a6ddb;text-decoration:underline;text-underline-offset:2px;transition:all .2s ease;}a:hover{color:#4a59ad;}.hn-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;border-radius:8px;font-weight:600;text-decoration:none;transition:all .2s ease;cursor:pointer;border:2px solid transparent;font-size:16px;line-height:1;}.hn-btn:hover{transform:translateY(-1px);}.hn-btn:active{transform:translateY(0);}.hn-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;}.hn-btn--primary{background:#5a6ddb;color:#fff;}.hn-btn--primary:hover{background:#4a59ad;color:#fff;}.hn-btn--ghost{background:transparent;color:#0f172a;}.hn-btn--ghost:hover{background:#f8fafc;}.hn-btn--small{padding:.5rem 1rem;font-size:14px;}.hn-btn--block{width:100%;}input,textarea,select{width:100%;padding:1rem 1.5rem;border:1px solid #e5e7eb;border-radius:8px;font-size:16px;font-family:inherit;background:#fff;color:#0f172a;transition:all .1s ease;}input:focus,textarea:focus,select:focus{outline:none;border-color:#5a6ddb;box-shadow:0 0 0 3px rgba(90,109,219,.15);}input::placeholder,textarea::placeholder,select::placeholder{color:#64748b;}label{display:block;margin-bottom:.5rem;font-weight:500;font-size:14px;}:where(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"]),[role=button],[role=link],summary,details,dialog):focus-visible{outline:2px solid var(--wp--preset--color--primary,#5a6ddb);outline-offset:2px;border-radius:4px;}.hn-sidecart__qty-input:focus-visible,.hn-sidecart__coupon-input:focus-visible,.hn-product-card *:focus-visible,input:focus-visible,button:focus-visible{outline:2px solid var(--wp--preset--color--primary,#5a6ddb);outline-offset:2px;}@media (forced-colors: active){:where(a,button,input,select,textarea):focus-visible{outline:2px solid CanvasText;outline-offset:2px;}}.hn-skip-link,.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}.hn-skip-link:focus,.screen-reader-text:focus{background-color:var(--wp--preset--color--primary,#5a6ddb);border-radius:0 0 8px;box-shadow:0 0 4px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#fff;display:block;font-size:14px;font-weight:700;height:auto;left:8px;line-height:1.4;padding:14px 22px;text-decoration:none;top:8px;width:auto;z-index:100000;}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important;}}dialog[open]{display:flex;align-items:center;justify-content:center;}.hn-status--success,.hn-text--success,[class*=--success]:not([class*=bg]){color:#15803d !important;}.hn-status--warning,.hn-text--warning,[class*=--warning]:not([class*=bg]){color:#92400e !important;}.hn-btn--secondary,.hn-btn[style*="background:#e75f00"],.hn-btn[style*="background:#E75F00"]{font-weight:700;}.hn-email-pet-block a:not(.hn-btn),.hn-email-pet-block .hn-link,.hn-email-pet-block [class*=-link],.hn-thankyou__pet-cta a:not(.hn-btn),.hn-thankyou__pet-cta .hn-link,.hn-thankyou__pet-cta [class*=-link],.hn-bundle-cta a:not(.hn-btn),.hn-bundle-cta .hn-link,.hn-bundle-cta [class*=-link],[class*=--accent-bg] a:not(.hn-btn),[class*=--accent-bg] .hn-link,[class*=--accent-bg] [class*=-link]{color:#4a59ad !important;}.hn-topbar{background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:.5rem 0;font-size:14px;color:#64748b;}.hn-topbar__inner{display:flex;justify-content:center;}.hn-topbar__list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem 2rem;list-style:none;margin:0;padding:0;}@media (max-width: 768px){.hn-topbar__list{gap:1rem 1.5rem;font-size:12px;}}.hn-topbar__item{display:inline-flex;align-items:center;gap:.5rem;}.hn-topbar__icon{font-size:14px;line-height:1;}.hn-header{background:#fff;position:sticky;top:0;z-index:200;border-bottom:1px solid #e5e7eb;}@media (max-width: 768px){.hn-header{position:static;border-bottom:0;}}.hn-header__main{padding:1rem 0;}@media (max-width: 768px){.hn-header__main{position:sticky;top:0;z-index:200;background:#fff;border-bottom:1px solid #e5e7eb;}}.hn-header__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;}@media (max-width: 768px){.hn-header__row{grid-template-columns:1fr auto;grid-template-areas:"brand actions" "search search";gap:1rem;}}.hn-header__brand{flex:0 0 auto;}@media (max-width: 768px){.hn-header__brand{grid-area:brand;}}.hn-header__brand a,.hn-header__brand img{display:block;}.hn-header__brand img{max-height:60px;width:auto;}@media (max-width: 768px){.hn-header__search{grid-area:search;display:block;margin-top:.5rem;}}.hn-header__actions{display:flex;align-items:center;gap:1.5rem;}@media (max-width: 768px){.hn-header__actions{grid-area:actions;justify-content:flex-end;gap:1rem;}.hn-header__actions .hn-header__account-wrap{display:none;}}.hn-header__account,.hn-header__cart{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:#0f172a;font-size:14px;font-weight:500;transition:all .1s ease;}.hn-header__account:hover,.hn-header__cart:hover{color:#5a6ddb;}.hn-header__account-dropdown{position:absolute;top:100%;right:0;min-width:220px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.1);padding:8px;display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s;z-index:100;}.hn-header__account-dropdown a{display:block;padding:8px 12px;border-radius:4px;text-decoration:none;color:#0f172a;font-size:14px;font-weight:500;transition:background .12s ease,color .12s ease;white-space:nowrap;}.hn-header__account-dropdown a:hover,.hn-header__account-dropdown a:focus-visible{background:#f8fafc;color:#5a6ddb;outline:0;}.hn-header__account-sep{border:0;border-top:1px solid #e5e7eb;margin:6px 0;}.hn-header__action-icon{flex:0 0 auto;}.hn-header__search-toggle{display:none;background:transparent;border:0;padding:.5rem;cursor:pointer;color:#0f172a;align-items:center;justify-content:center;}.hn-header__search-toggle:hover{color:#5a6ddb;}@media (max-width: 768px){.hn-header__search-toggle{display:inline-flex;}}@media (max-width: 1024px){.hn-header__action-label{display:none;}}.hn-header__cart-meta{display:inline-flex;align-items:center;gap:.5rem;}.hn-header__cart-total{font-weight:600;}@media (max-width: 768px){.hn-header__cart-total{display:none;}}.hn-header__cart-count{background:#e75f00;color:#fff;padding:2px 8px;border-radius:9999px;font-size:12px;font-weight:700;min-width:22px;text-align:center;}.hn-header__nav-row{border-top:1px solid #e5e7eb;padding:.5rem 0;}@media (max-width: 1024px){.hn-header__nav-row{display:none;}}.hn-nav .hn-menu{display:flex;list-style:none;margin:0;padding:0;gap:2rem;justify-content:center;flex-wrap:wrap;}.hn-nav .hn-menu>li{position:relative;}.hn-nav .hn-menu>li>a{display:inline-block;text-decoration:none;color:#0f172a;padding:1rem 0;font-weight:500;font-size:16px;transition:all .1s ease;}.hn-nav .hn-menu>li>a:hover{color:#5a6ddb;}.hn-nav .hn-menu>li>.sub-menu{position:absolute;top:100%;left:0;min-width:220px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.1);padding:.5rem 0;list-style:none;margin:0;opacity:0;visibility:hidden;transform:translateY(8px);transition:all .1s ease;z-index:100;}.hn-nav .hn-menu>li>.sub-menu li a{display:block;padding:.5rem 1.5rem;text-decoration:none;color:#0f172a;font-size:14px;transition:all .1s ease;}.hn-nav .hn-menu>li>.sub-menu li a:hover{background:#f8fafc;color:#5a6ddb;}.hn-nav .hn-menu>li:hover>.sub-menu,.hn-nav .hn-menu>li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);}.hn-search{display:flex;align-items:stretch;max-width:480px;width:100%;margin:0 auto;background:#f8fafc;border:1px solid #e5e7eb;border-radius:9999px;overflow:hidden;transition:all .1s ease;}.hn-search:focus-within{border-color:#5a6ddb;box-shadow:0 0 0 3px rgba(90,109,219,.1);}.hn-search__input{flex:1 1 auto;border:none;background:transparent;padding:.5rem 1.5rem;font-size:14px;color:#0f172a;outline:none;}.hn-search__input::placeholder{color:#64748b;}.hn-search__submit{flex:0 0 auto;background:#5a6ddb;color:#fff;border:none;padding:0 1.5rem;cursor:pointer;transition:all .1s ease;}.hn-search__submit:hover{background:#4a59ad;}.hn-mobile-toggle{display:none;background:transparent;border:none;color:#0f172a;padding:.5rem;cursor:pointer;}@media (max-width: 1024px){.hn-mobile-toggle{display:inline-flex;}}.hn-mobile-toggle:hover{color:#5a6ddb;}.hn-mobile-drawer{border:none;background:#fff;color:#0f172a;width:100%;max-width:360px;height:100vh;margin:0 0 0 auto;padding:0;}.hn-mobile-drawer::backdrop{background:rgba(0,0,0,.5);}.hn-mobile-drawer__inner{padding:2rem;height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:1.5rem;}.hn-mobile-drawer__close{align-self:flex-end;background:transparent;border:none;cursor:pointer;color:#0f172a;padding:.5rem;}.hn-mobile-drawer__close:hover{color:#5a6ddb;}.hn-mobile-drawer__search{margin-bottom:1.5rem;}.hn-mobile-drawer__nav{flex:1;}.hn-mobile-drawer__actions{padding-top:1.5rem;border-top:1px solid #e5e7eb;}.hn-mobile-drawer .hn-header__account-wrap{position:relative;width:100%;}.hn-mobile-drawer .hn-header__account{display:flex;width:100%;padding:1rem 0;padding-right:32px;font-weight:700;gap:.5rem;}.hn-mobile-drawer .hn-header__action-label{display:inline !important;}.hn-mobile-drawer .hn-header__account-dropdown{display:none;position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;border-radius:0;padding:0 0 0 1rem;min-width:0;margin:0;z-index:auto;}.hn-mobile-drawer .hn-header__account-dropdown a{padding:1rem 0;border-bottom:1px solid #e5e7eb;white-space:normal;font-size:14px;}.hn-mobile-drawer .hn-header__account-sep{display:none;}.hn-mobile-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;}.hn-mobile-menu>li{position:relative;}.hn-mobile-menu li>a{display:block;padding:1rem 0;text-decoration:none;color:#0f172a;border-bottom:1px solid #e5e7eb;font-weight:500;}.hn-mobile-menu li>a:hover,.hn-mobile-menu li>a:focus{color:#5a6ddb;}.hn-mobile-menu .menu-item-has-children>a{padding-right:3rem;}.hn-mobile-menu .sub-menu{list-style:none;padding-left:1.5rem;margin:0;max-height:0;overflow:hidden;transition:max-height .3s ease;}.hn-mobile-menu .sub-menu li a{font-size:14px;font-weight:400;color:#64748b;}.hn-header__account-wrap{position:relative;}.hn-header__account-dropdown{position:absolute;top:100%;right:0;min-width:220px;background:#fff;border:1px solid var(--hn-color-border);border-radius:var(--hn-radius-md);box-shadow:var(--hn-shadow-lg);padding:8px;display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s;z-index:var(--hn-z-dropdown,100);}.hn-header__account-wrap:hover .hn-header__account-dropdown,.hn-header__account-wrap:focus-within .hn-header__account-dropdown,.hn-header__account-wrap[data-open=true] .hn-header__account-dropdown{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s;}.hn-header__account-wrap:after{content:"";position:absolute;top:100%;right:0;width:240px;height:12px;}.hn-header__account-dropdown a{display:block;padding:8px 12px;border-radius:var(--hn-radius-sm);text-decoration:none;color:var(--hn-color-text);font-size:14px;font-weight:500;transition:background .12s ease,color .12s ease;white-space:nowrap;}.hn-header__account-dropdown a:hover,.hn-header__account-dropdown a:focus-visible{background:var(--hn-color-bg-soft);color:var(--hn-color-primary);outline:0;}.hn-header__account-sep{border:0;border-top:1px solid var(--hn-color-border);margin:6px 0;}@media (max-width: 768px){.hn-header__account-dropdown{display:none;}}.hn-nav-tools--parent>.sub-menu{padding:8px !important;min-width:380px !important;max-width:440px !important;}.hn-nav-tools--parent>.sub-menu>li{display:block !important;margin:0 !important;}.hn-nav-tools--parent>.sub-menu>li>a,.hn-nav-tools--parent>.sub-menu>li>a.hn-menu__link{display:grid !important;grid-template-columns:36px 1fr !important;grid-template-rows:auto auto !important;column-gap:12px !important;row-gap:2px !important;padding:12px 14px !important;border-radius:10px !important;text-decoration:none !important;color:#0f172a !important;align-items:start !important;background:transparent !important;border:0 !important;transition:background .15s !important;line-height:1.4 !important;white-space:normal !important;}.hn-nav-tools--parent>.sub-menu>li>a:hover,.hn-nav-tools--parent>.sub-menu>li>a:focus{background:#eef2ff !important;color:#0f172a !important;}.hn-nav-tools--parent .hn-nav-tools__icon{grid-row:1/3 !important;grid-column:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:22px !important;line-height:1 !important;height:36px !important;width:36px !important;}.hn-nav-tools--parent .hn-nav-tools__title{grid-row:1 !important;grid-column:2 !important;display:block !important;font-weight:600 !important;font-size:14px !important;color:#0f172a !important;margin:0 !important;line-height:1.3 !important;}.hn-nav-tools--parent .hn-nav-tools__desc{grid-row:2 !important;grid-column:2 !important;display:block !important;font-size:12px !important;color:#64748b !important;font-weight:400 !important;line-height:1.4 !important;margin:2px 0 0 !important;}.hn-topbar__list{gap:0 !important;column-gap:0 !important;}.hn-topbar__list .hn-topbar__item{position:relative;padding:0 14px;}.hn-topbar__list .hn-topbar__item:not(:last-child):after{content:"•";position:absolute;right:-4px;top:50%;transform:translateY(-50%);color:#cbd5e1;font-size:8px;line-height:1;pointer-events:none;}@media (max-width: 640px){.hn-topbar__list .hn-topbar__item{padding:0 8px;}}@media (max-width: 768px){.hn-topbar__list .hn-topbar__item--hide-mobile{display:none !important;}}.hn-menu{gap:0 !important;column-gap:0 !important;align-items:center;}.hn-menu>li{padding:0 14px;}.hn-menu>li:not(:last-child):after{content:"•";position:absolute;right:-4px;top:50%;transform:translateY(-50%);color:#cbd5e1;font-size:8px;line-height:1;pointer-events:none;}@media (max-width: 900px){.hn-menu>li{padding:0 6px;}.hn-menu>li>a{font-size:14px !important;}}.hn-menu{gap:0 !important;column-gap:0 !important;}.hn-menu>li{padding:0 14px !important;}.hn-menu>li>a{padding:10px 0 !important;font-size:15px !important;font-weight:600 !important;}@media (max-width: 900px){.hn-menu>li{padding:0 8px !important;}.hn-menu>li>a{font-size:14px !important;}}.hn-header__main{padding:10px 0 !important;}.hn-header__row{gap:20px !important;}@media (max-width: 900px){.hn-header__main{padding:8px 0 !important;}.hn-header__row{gap:12px !important;}}.hn-menu>li.has-mega-menu{position:static;}.hn-menu>li.has-mega-menu>.hn-mega-menu{position:absolute;top:100%;left:0;right:0;width:100%;background:#fff;border:1px solid #e5e7eb;border-top:none;box-shadow:0 8px 24px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(8px);transition:all .1s ease;z-index:100;}.hn-menu>li.has-mega-menu:hover>.hn-mega-menu,.hn-menu>li.has-mega-menu:focus-within>.hn-mega-menu{opacity:1;visibility:visible;transform:translateY(0);}.hn-mega-menu{padding:2rem 0;}.hn-mega-menu__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:2rem;align-items:stretch;}@media (max-width: 1024px){.hn-mega-menu__inner{grid-template-columns:1fr 1fr;}}.hn-mega-menu--custom{padding:2rem 0;}.hn-mega-menu--custom .hn-mega-menu__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:2rem;align-items:stretch;}.hn-mega-menu--custom .hn-mega-menu__inner--four-col{grid-template-columns:1fr 1fr 1fr 1.5fr;}@media (max-width: 1024px){.hn-mega-menu--custom .hn-mega-menu__inner,.hn-mega-menu--custom .hn-mega-menu__inner--four-col{grid-template-columns:1fr 1fr;}.hn-mega-menu--custom .hn-mega-menu__featured-card{display:none;}}.hn-mega-menu__col{display:flex;flex-direction:column;gap:1.5rem;}.hn-mega-menu__col-title{font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .5rem;padding-bottom:.5rem;border-bottom:2px solid #5a6ddb;display:inline-block;}.hn-mega-menu__col-list{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:2px;}.hn-mega-menu__col-list li a{display:block;padding:6px .5rem;text-decoration:none;color:#0f172a;font-size:14px;border-radius:4px;transition:all .1s ease;}.hn-mega-menu__col-list li a:hover{background:#f8fafc;color:#5a6ddb;padding-left:1rem;}.hn-mega-menu__featured-card{position:relative;display:flex;align-items:flex-end;border-radius:8px;overflow:hidden;text-decoration:none;color:#fff;background-color:#5a6ddb;background-size:cover;background-position:center;min-height:280px;padding:2rem;transition:transform .2s ease,box-shadow .2s ease;}.hn-mega-menu__featured-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.1);color:#fff;}.hn-mega-menu__featured-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.7) 100%);}.hn-mega-menu__featured-card .hn-btn{align-self:flex-start;}.hn-mega-menu__featured-card--solid{background:linear-gradient(135deg,#5a6ddb,#4a59ad);}.hn-mega-menu__featured-card--solid:before{display:none;}.hn-mega-menu__featured-card-content{position:relative;z-index:1;width:100%;}.hn-mega-menu__featured-card-eyebrow{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:4px 10px;border-radius:9999px;margin-bottom:1rem;}.hn-mega-menu__featured-card-title{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:700;margin:0 0 .5rem;line-height:1.2;}.hn-mega-menu__featured-card-desc{margin:0 0 1rem;opacity:.9;font-size:14px;}.hn-footer{background:#0f172a;color:#fff;padding:4rem 0 2rem;margin-top:4rem;}.hn-footer__inner{display:flex;flex-direction:column;gap:2rem;}.hn-footer__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;}.hn-footer__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;}.hn-footer__menu li a:hover{opacity:1;color:#e75f00;}.hn-footer__bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:1.5rem;text-align:center;}@keyframes hn-mascot-tail-wag{0%{transform:rotate(-12deg);}to{transform:rotate(18deg);}}@keyframes hn-mascot-bounce{0%,to{transform:translateY(0);}50%{transform:translateY(-8px);}}@keyframes hn-mascot-nod{0%,to{transform:rotate(0);}50%{transform:rotate(6deg);}}@keyframes hn-mascot-zzz-float{0%{opacity:0;transform:translate(0);}20%{opacity:1;}to{opacity:0;transform:translate(8px,-12px);}}@keyframes hn-mascot-sparkle{0%,to{opacity:1;transform:scale(1) rotate(0);}50%{opacity:.4;transform:scale(.7) rotate(20deg);}}@keyframes hn-mascot-sad-droop{0%,to{transform:rotate(0) translateY(0);}50%{transform:rotate(-3deg) translateY(2px);}}@keyframes hn-mascot-search-tilt{0%,to{transform:rotate(-8deg);}50%{transform:rotate(8deg);}}@keyframes hn-paw-pulse{0%,to{transform:translate(-50%) scale(.85);opacity:.6;}50%{transform:translate(-50%) scale(1);opacity:1;}}.hn-product-card{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);}@media (hover: hover){.hn-product-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(15,23,42,.08),0 4px 8px rgba(15,23,42,.04);}.hn-product-card:hover:after{content:"🐾";position:absolute;top:8px;right:8px;font-size:18px;opacity:0;animation:hn-peek-paw .4s .1s ease-out forwards;pointer-events:none;z-index:3;}}@keyframes hn-peek-paw{0%{opacity:0;transform:translate(8px,-8px) rotate(15deg);}to{opacity:1;transform:translate(0) rotate(0);}}@keyframes hn-heart-bump{0%{transform:scale(1);}25%{transform:scale(1.45);}40%{transform:scale(.85);}60%{transform:scale(1.15);}to{transform:scale(1);}}@keyframes hn-cta-wiggle{0%,to{transform:rotate(0);}15%{transform:rotate(-3deg) scale(1.02);}30%{transform:rotate(3deg) scale(1.02);}45%{transform:rotate(-2deg) scale(1.02);}60%{transform:rotate(2deg) scale(1.02);}75%{transform:rotate(-1deg) scale(1.02);}}@keyframes hn-confetti-burst{0%{opacity:1;transform:translate(-50%,-50%) scale(.6) rotate(0);}to{opacity:0;transform:translate(calc(-50% + var(--hn-confetti-x,40px)),calc(-50% + var(--hn-confetti-y,40px) + 40px)) scale(1) rotate(var(--hn-confetti-rot,180deg));}}@keyframes hn-paw-drop{0%{transform:translateY(-30px) rotate(-30deg);opacity:0;}60%{transform:translateY(4px) rotate(10deg);opacity:1;}to{transform:translateY(0) rotate(0);opacity:1;}}@media (prefers-reduced-motion: reduce){.hn-paw-loader:before,.hn-product-card:hover:after,.hn-heart-bump.is-bumped,.hn-product__sticky-cart-cta.is-wiggle,.hn-confetti.is-burst i,.hn-toast-paw{animation:none !important;}}.hn-exit-intent{position:fixed;top:0;right:0;bottom:0;left:0;padding:0;margin:0;max-width:100vw;max-height:100vh;width:100%;height:100%;border:0;background:transparent;}.hn-exit-intent[open]{display:flex;align-items:center;justify-content:center;}.hn-exit-intent::backdrop{background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);}.hn-exit-intent__inner{position:relative;background:var(--wp--preset--color--background,#fff);padding:36px 32px 28px;border-radius:16px;max-width:440px;width:calc(100% - 32px);box-shadow:0 20px 60px rgba(0,0,0,.18);animation:hn-exit-pop .35s cubic-bezier(.34,1.56,.64,1);}.hn-exit-intent__close{position:absolute;top:12px;right:14px;background:transparent;border:0;font-size:26px;line-height:1;color:var(--wp--preset--color--text-muted,#64748b);cursor:pointer;padding:4px 8px;}.hn-exit-intent__close:hover{color:var(--wp--preset--color--text,#0f172a);}.hn-exit-intent__visual{font-size:40px;text-align:center;margin:0 0 12px;}.hn-exit-intent__title{font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.25;color:var(--wp--preset--color--text,#0f172a);margin:0 0 10px;text-align:center;}.hn-exit-intent__lead{color:#475569;font-size:14px;line-height:1.5;margin:0 0 18px;text-align:center;}.hn-exit-intent__field{display:block;margin:0 0 12px;}.hn-exit-intent__field-label{display:block;font-size:12px;color:var(--wp--preset--color--text-muted,#64748b);margin:0 0 4px;}.hn-exit-intent__field input{width:100%;padding:12px 14px;border:1px solid var(--wp--preset--color--border,#e5e7eb);border-radius:8px;font-size:15px;box-sizing:border-box;}.hn-exit-intent__field input:focus{outline:none;border-color:var(--wp--preset--color--primary,#5a6ddb);box-shadow:0 0 0 3px rgba(90,109,219,.12);}.hn-exit-intent__submit{width:100%;padding:14px;font-size:15px;}.hn-exit-intent__privacy{font-size:11px;color:var(--wp--preset--color--text-muted,#64748b);text-align:center;margin:12px 0 8px;line-height:1.4;}.hn-exit-intent__privacy a{color:inherit;}.hn-exit-intent__dismiss{text-align:center;margin:8px 0 0;}.hn-exit-intent__dismiss-link{background:transparent;border:0;color:var(--wp--preset--color--text-muted,#64748b);font-size:12px;text-decoration:underline;cursor:pointer;padding:4px;}.hn-exit-intent__dismiss-link:hover{color:var(--wp--preset--color--text,#0f172a);}@keyframes hn-exit-pop{0%{opacity:0;transform:translateY(20px) scale(.96);}to{opacity:1;transform:translateY(0) scale(1);}}@media (max-width: 480px){.hn-exit-intent__inner{padding:28px 20px 20px;}.hn-exit-intent__title{font-size:19px;}}.hn-product-card{background:#fff;border:1px solid var(--hn-color-border);border-radius:var(--hn-radius-lg);overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;display:flex;flex-direction:column;position:relative;padding:var(--hn-space-md);}.hn-product-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.1);border-color:var(--hn-color-primary);}.hn-product-card .wcsatt-sub-options,.hn-product-card .wcsatt-add-cart-button-options{display:none;}.hn-product-card__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;text-decoration:none;background:#fff;border-radius:var(--hn-radius-md);margin-bottom:var(--hn-space-sm);}.hn-product-card__image{width:100%;height:100%;object-fit:contain;transition:transform .3s ease;position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--hn-space-xs);}.hn-product-card:hover .hn-product-card__image{transform:scale(1.05);}.hn-product-card__body{display:flex;flex-direction:column;flex:1;gap:var(--hn-space-xs);}.hn-product-card__title{font-size:15px;font-weight:600;font-family:Georgia,Times New Roman,serif;line-height:1.3;margin:0;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.hn-product-card__title a{color:inherit;text-decoration:none;}.hn-product-card__title a:hover{color:var(--hn-color-primary);}.hn-product-card__rating{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--hn-color-text-muted);}.hn-product-card__price{font-size:18px;font-weight:700;color:var(--hn-color-text);margin:var(--hn-space-xs) 0;}.hn-product-card__price del{color:var(--hn-color-text-muted);font-weight:400;font-size:14px;margin-right:6px;}.hn-product-card__price ins{text-decoration:none;color:var(--hn-color-error);}.hn-product-card__cta{margin-top:auto;border-radius:var(--hn-radius-full);}@keyframes hn-card-cta-spin{to{transform:rotate(360deg);}}@media (max-width: 768px){.hn-product__sticky-cart-inner{display:flex;align-items:center;gap:12px;}.hn-product__sticky-cart-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;}.hn-product__sticky-cart-title{font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--hn-color-text);}.hn-product__sticky-cart-price{font-size:15px;font-weight:800;color:var(--hn-color-primary);}.hn-product__sticky-cart-price del{color:var(--hn-color-text-muted);font-weight:400;font-size:12px;margin-right:4px;}.hn-product__sticky-cart-cta{flex:0 0 auto;padding:14px 22px !important;font-weight:700 !important;border-radius:9999px !important;font-size:14px !important;background:var(--hn-color-primary) !important;color:#fff !important;border:0 !important;cursor:pointer;box-shadow:0 4px 12px rgba(90,109,219,.3);}.hn-product__sticky-cart-cta:hover{background:var(--hn-color-primary-dark) !important;}body.single-product{padding-bottom:80px;}}.hn-sidecart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;visibility:hidden;pointer-events:none;transition:visibility .3s;}.hn-sidecart__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.5);opacity:0;transition:opacity .3s ease;}.hn-sidecart__panel{position:absolute;top:0;right:0;height:100%;width:min(440px,100vw);background:#fff;box-shadow:-12px 0 40px -8px rgba(15,23,42,.18);transform:translate(100%);transition:transform .35s cubic-bezier(.22,.61,.36,1);display:flex;flex-direction:column;}.hn-sidecart__header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0;}.hn-sidecart__title{margin:0;font-size:18px;font-weight:700;display:flex;align-items:center;gap:8px;}.hn-sidecart__count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background:var(--hn-color-primary,#5a6ddb);color:#fff;border-radius:9999px;font-size:12px;font-weight:700;}.hn-sidecart__close{background:transparent;border:0;padding:6px;cursor:pointer;color:#475569;border-radius:8px;display:flex;}.hn-sidecart__close:hover{background:#f1f5f9;color:#0f172a;}.hn-sidecart__body{flex:1;overflow-y:auto;padding:0;}.hn-sidecart__empty{padding:60px 24px;text-align:center;}.hn-sidecart__empty-icon{font-size:48px;margin-bottom:12px;}.hn-sidecart__empty-title{margin:0 0 8px;font-size:18px;}.hn-sidecart__empty-text{margin:0 0 20px;color:#64748b;font-size:14px;}.hn-header__cart{background:transparent;border:0;padding:0;cursor:pointer;color:inherit;font:inherit;display:flex;align-items:center;gap:8px;}.hn-header__cart-count.is-empty{display:none;}.fkcart-modal,#fkcart-modal,.fkcart-cart-toggler{display:none !important;}.hn-sidecart__header{padding-top:28px !important;}.hn-sidecart__header{padding:24px 24px 18px !important;border-bottom:1px solid #e5e7eb;}.hn-sidecart__title{font-size:22px !important;font-weight:800 !important;color:#0f172a;letter-spacing:-.01em;}.hn-sidecart__count{background:transparent !important;color:#94a3b8 !important;font-weight:600 !important;font-size:18px !important;padding:0 !important;min-width:0 !important;height:auto !important;border-radius:0 !important;}.hn-sidecart__close{width:36px;height:36px;background:#f1f5f9 !important;border-radius:9999px !important;padding:0 !important;display:flex;align-items:center;justify-content:center;color:#475569;}.hn-sidecart__close:hover{background:#e2e8f0 !important;color:#0f172a;}@keyframes hn-sidecart-add-spin{to{transform:rotate(360deg);}}@media (max-width: 768px){.hn-sidecart__panel{width:100vw;}.hn-sidecart__header{padding:18px 16px 14px !important;}}.hn-sidecart__body{padding-bottom:0 !important;}@keyframes hn-paw-pop{0%{transform:scale(.8);}50%{transform:scale(1.15);}to{transform:scale(1);}}.hn-sidecart__empty{padding:60px 24px !important;}.hn-sidecart__panel{width:min(580px,100vw) !important;}@media (max-width: 768px){.hn-sidecart__panel{width:100vw !important;}}.hn-sidecart{z-index:2147483646 !important;}html body .hn-sidecart__overlay{z-index:1;}html body .hn-sidecart__panel{z-index:2;}.hn-sidecart{z-index:2147483647 !important;position:fixed !important;}.hn-footer{background:var(--hn-color-text);color:#fff;padding:var(--hn-space-2xl) 0 var(--hn-space-lg);margin-top:var(--hn-space-2xl);}.hn-footer__inner{display:flex;flex-direction:column;gap:var(--hn-space-lg);}.hn-footer__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--hn-space-lg);}.hn-footer__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--hn-space-xs);}.hn-footer__menu li a{color:#fff;text-decoration:none;opacity:.85;}.hn-footer__bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:var(--hn-space-md);text-align:center;}.hn-footer__copy{opacity:.7;font-size:14px;margin:0;}.hn-main{padding:0;min-height:50vh;}.hn-main--page,.hn-main--single,.hn-main--single-product,.hn-main--archive,.hn-main--search{padding:var(--hn-space-xl) 0;}.hn-footer{background:var(--hn-color-text);color:#fff;padding:var(--hn-space-2xl) 0 0;margin-top:var(--hn-space-2xl);}.hn-footer__inner{padding-bottom:var(--hn-space-xl);}.hn-footer__columns{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:var(--hn-space-xl);}@media (max-width: 1024px){.hn-footer__columns{grid-template-columns:1fr 1fr;}}@media (max-width: 640px){.hn-footer__columns{grid-template-columns:1fr;gap:var(--hn-space-lg);}}.hn-footer__col-title{font-family:Georgia,Times New Roman,serif;color:#fff;font-size:18px;margin-bottom:var(--hn-space-md);}.hn-footer__about-text{opacity:.85;font-size:14px;line-height:1.6;margin-bottom:var(--hn-space-md);}.hn-footer__menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;}.hn-footer__menu li a{color:#fff;text-decoration:none;font-size:14px;opacity:.85;transition:opacity .15s ease;}.hn-footer__menu li a:hover{opacity:1;color:var(--hn-color-secondary);}.hn-footer__contact{font-style:normal;font-size:14px;line-height:1.6;opacity:.85;}.hn-footer__contact a{color:#fff;text-decoration:underline;}.hn-footer__hours{margin-top:var(--hn-space-sm);font-size:13px;}.hn-footer__bottom{background:rgba(0,0,0,.3);padding:var(--hn-space-md) 0;}.hn-footer__bottom-inner{max-width:var(--hn-container);margin:0 auto;padding:0 var(--hn-space-md);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--hn-space-sm);}.hn-footer__copy{margin:0;opacity:.7;font-size:13px;}.hn-footer__payments{list-style:none;padding:0;margin:0;display:flex;gap:var(--hn-space-xs);flex-wrap:wrap;}.hn-footer__payment{background:rgba(255,255,255,.1);padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.5px;}.hn-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--hn-space-md);}.hn-products-grid--4col{grid-template-columns:repeat(4,1fr);}@media (max-width: 1024px){.hn-products-grid--4col{grid-template-columns:repeat(3,1fr);}}@media (max-width: 768px){.hn-products-grid,.hn-products-grid--4col{grid-template-columns:repeat(2,1fr);gap:var(--hn-space-sm);}}.hn-breadcrumbs{font-size:13px;color:var(--hn-color-text-muted);margin-bottom:var(--hn-space-xs);}.hn-breadcrumbs a{color:var(--hn-color-text-muted);text-decoration:underline;}.hn-breadcrumbs a:hover{color:var(--hn-color-primary);}.yith-wcan-filters select,.woocommerce select.yith-wcan,body.woocommerce select[name^=filter_]{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;width:100% !important;padding:11px 38px 11px 16px !important;font-size:14px !important;font-weight:500 !important;color:var(--hn-color-text) !important;background:#fff url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%235a6ddb\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"/></svg>") no-repeat right 14px center !important;border:1.5px solid #e2e8f0 !important;border-radius:var(--hn-radius-full) !important;cursor:pointer !important;line-height:1.2 !important;}.hn-product__gallery{background:var(--hn-color-bg-soft,#f8fafc);border:1px solid var(--hn-color-border);border-radius:var(--hn-radius-lg);padding:var(--hn-space-md);position:relative;}.hn-product__price-wrap{align-items:center !important;}.hn-product__price-wrap .price{display:inline-flex;align-items:center;gap:var(--hn-space-sm);line-height:1.1;}.hn-product__gallery{background:#fff !important;}.hn-product__price-wrap{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:12px !important;}.hn-product__price-wrap .price,.hn-product__price-wrap p.price{margin:0 !important;padding:0 !important;line-height:1 !important;display:inline-flex !important;align-items:center !important;gap:12px !important;}.hn-product__cart-wrap button.single_add_to_cart_button,.hn-product__cart-wrap .single_add_to_cart_button,.hn-product__cart-wrap input[type=submit].single_add_to_cart_button,.hn-product__summary button.single_add_to_cart_button,.hn-product__summary .single_add_to_cart_button,.hn-product button.single_add_to_cart_button,button.single_add_to_cart_button,.woocommerce button.single_add_to_cart_button,.woocommerce .single_add_to_cart_button{background:var(--hn-color-primary) !important;background-color:var(--hn-color-primary) !important;color:#fff !important;border:0 !important;border-radius:var(--hn-radius-md) !important;font-weight:600 !important;font-size:16px !important;padding:var(--hn-space-sm) var(--hn-space-lg) !important;box-shadow:0 4px 12px rgba(90,109,219,.25);transition:all .15s ease;}.hn-product__cart-wrap button.single_add_to_cart_button:hover,.hn-product__summary button.single_add_to_cart_button:hover,button.single_add_to_cart_button:hover,.woocommerce button.single_add_to_cart_button:hover{background:var(--hn-color-primary-dark) !important;background-color:var(--hn-color-primary-dark) !important;transform:translateY(-1px) !important;box-shadow:0 6px 16px rgba(90,109,219,.35);}.hn-product__gallery,.hn-product__feature,.hn-accordion__item{border-color:#cbd5e1 !important;}.hn-main--single-product{padding-top:var(--hn-space-sm) !important;}.hn-main--single-product .hn-breadcrumbs{margin-top:0 !important;margin-bottom:var(--hn-space-md) !important;}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{grid-column:2;grid-row:1;position:relative;}.hn-product__summary .stock.in-stock,.hn-product__cart-wrap .stock.in-stock{display:none;}.hn-product__summary form.cart,.hn-product__cart-wrap form.cart{display:flex;flex-flow:row wrap;align-items:stretch;gap:var(--hn-space-sm);margin:0;}.hn-product__summary .quantity,.hn-product__cart-wrap .quantity{flex:0 0 auto;}.hn-product__summary .quantity input[type=number],.hn-product__cart-wrap .quantity input[type=number]{height:100%;}.hn-product__summary button.single_add_to_cart_button,.hn-product__cart-wrap button.single_add_to_cart_button{flex:1;min-width:200px;}.hn-product__summary .product_title{font-family:var(--hn-font-sans,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);font-size:clamp(20px,1.6vw,26px);line-height:1.3;font-weight:700;color:var(--hn-color-text);margin:0 0 var(--hn-space-xs);}.hn-accordion{margin-top:var(--hn-space-lg);display:flex;flex-direction:column;gap:12px;}[open]>.hn-accordion__trigger .hn-accordion__chevron{transform:rotate(-135deg);margin-top:4px;}.hn-accordion__title{font-weight:700;font-size:16px;flex:1;}.wcsatt-options-prompt-label{display:flex;align-items:center;gap:12px;background:#fff;border:1.5px solid var(--hn-color-border);border-radius:var(--hn-radius-md);padding:14px 18px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;font-weight:500;color:var(--hn-color-text);line-height:1.4;}.wcsatt-one-time-price{margin-left:auto;font-weight:600;}.wcsatt-options-product{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;}@media (max-width: 900px){.hn-product__layout{grid-template-columns:1fr;}}.hn-product__gallery-col{position:relative;min-width:0;}.hn-product__summary{position:sticky;top:var(--hn-space-md);align-self:start;}@media (max-width: 900px){.hn-product__summary{position:static;}}.hn-product__feature-icon{overflow:hidden;}.hn-product__gallery-col{position:relative;}.hn-product__features{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--hn-space-sm);margin-top:var(--hn-space-md);}@media (max-width: 768px){.hn-product__features{display:none;}}.hn-product__feature{background:#fff;border:1px solid var(--hn-color-border);border-radius:var(--hn-radius-md);padding:var(--hn-space-sm);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--hn-space-xs);box-shadow:var(--hn-shadow-sm);}.hn-product__feature-icon{font-size:28px;line-height:1;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--hn-color-bg-soft);border-radius:50%;overflow:hidden;}.hn-product__feature-icon img{width:60%;height:60%;object-fit:contain;display:block;}.hn-product__feature-label{font-size:12px;font-weight:500;color:var(--hn-color-text-muted);line-height:1.3;}.hn-product__brand{font-size:14px;color:var(--hn-color-text-muted);margin-bottom:var(--hn-space-sm);}.hn-product__brand a,.hn-product__brand strong{color:var(--hn-color-primary);text-decoration:underline;font-weight:600;}.hn-product__short-desc{color:var(--hn-color-text-muted);line-height:1.6;margin-bottom:var(--hn-space-md);}.hn-product__price-wrap{display:flex;align-items:baseline;gap:var(--hn-space-sm);margin-bottom:var(--hn-space-md);flex-wrap:wrap;}.hn-product__price-wrap .price{font-size:28px;font-weight:700;color:var(--hn-color-primary);margin:0;line-height:1;}.hn-product__price-wrap .price del{color:var(--hn-color-text-muted);font-weight:400;font-size:18px;text-decoration:line-through;margin-right:6px;}.hn-product__price-wrap .price ins{text-decoration:none;color:var(--hn-color-error);font-weight:700;}.hn-product__cart-wrap{margin-bottom:var(--hn-space-md);}.hn-product__cart-wrap .cart{display:grid;grid-template-columns:auto 1fr;gap:var(--hn-space-sm);align-items:stretch;margin:0;}.hn-product__cart-wrap .cart>*{grid-column:1/-1;}.hn-product__cart-wrap .cart>.quantity{grid-column:1;align-self:stretch;}.hn-product__cart-wrap .cart>.single_add_to_cart_button,.hn-product__cart-wrap .cart>button.single_add_to_cart_button{grid-column:2;}.hn-product__cart-wrap .quantity input[type=number]{width:80px;padding:var(--hn-space-sm);text-align:center;border:1px solid var(--hn-color-border);border-radius:var(--hn-radius-md);font-size:16px;height:100%;}.hn-product__cart-wrap button.single_add_to_cart_button{padding:var(--hn-space-sm) var(--hn-space-lg);background:var(--hn-color-primary);color:#fff;border:none;border-radius:var(--hn-radius-md);font-weight:600;font-size:16px;cursor:pointer;transition:all .15s ease;}.hn-product__cart-wrap button.single_add_to_cart_button:hover{background:var(--hn-color-primary-dark);transform:translateY(-1px);}.hn-product__cart-wrap .wcsatt-options-product label,.hn-product__cart-wrap .wcsatt-options-prompt label{display:flex;align-items:center;gap:10px;border:1px solid var(--hn-color-border);border-radius:var(--hn-radius-md);padding:10px 14px;margin-bottom:8px;cursor:pointer;font-weight:500;font-size:14px;transition:all .15s ease;background:#fff;}.hn-product__cart-wrap .wcsatt-options-product label:hover,.hn-product__cart-wrap .wcsatt-options-prompt label:hover{border-color:var(--hn-color-primary);}.hn-product__cart-wrap .wcsatt-options-product input[type=radio]:checked+span,.hn-product__cart-wrap .wcsatt-options-prompt input[type=radio]:checked+span{color:var(--hn-color-primary);font-weight:700;}.hn-product__cart-wrap .wcsatt-options-product label:has(input[type=radio]:checked),.hn-product__cart-wrap .wcsatt-options-prompt label:has(input[type=radio]:checked){border-color:var(--hn-color-primary);box-shadow:0 0 0 2px rgba(90,109,219,.15);}.hn-product__price-wrap{display:flex;align-items:center;gap:var(--hn-space-sm);margin-bottom:var(--hn-space-md);}.hn-related,.hn-upsells{margin-top:var(--hn-space-2xl);padding-top:var(--hn-space-xl);border-top:1px solid var(--hn-color-border);}.hn-product__layout{display:grid;grid-template-columns:6fr 4fr;gap:var(--hn-space-xl);margin-bottom:var(--hn-space-2xl);align-items:start;}@media (max-width: 1024px){.hn-product__layout{grid-template-columns:1fr;}}.hn-product__gallery{position:relative;}.hn-product__gallery .woocommerce-product-gallery{position:relative;width:100%;}.hn-product__gallery .woocommerce-product-gallery__wrapper{display:block;}.hn-product__gallery .woocommerce-product-gallery__image{display:block;width:100%;cursor:zoom-in;}.hn-product__gallery .woocommerce-product-gallery__image img,.hn-product__gallery img.wp-post-image{width:100% !important;height:auto !important;max-width:100%;border-radius:var(--hn-radius-md);box-shadow:var(--hn-shadow-md);display:block;}.hn-product__summary{padding-left:var(--hn-space-md);}.hn-product__summary>.hn-product__price-wrap{margin-bottom:var(--hn-space-xs);}.hn-product__summary .woocommerce-product-rating,.hn-product__summary .hn-product__rating{margin:0 0 var(--hn-space-sm) !important;display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.hn-product__summary form.cart{margin-top:var(--hn-space-xs) !important;margin-bottom:0 !important;}.hn-product__summary .wcsatt-options-product,.hn-product__summary .wcsatt-options-wrapper{margin-bottom:var(--hn-space-xs) !important;}@media (max-width: 1024px){.hn-product__summary{padding-left:0;}}.hn-product__summary .product_title{font-family:var(--hn-font-sans,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);font-size:clamp(20px,1.6vw,26px);margin:0 0 var(--hn-space-xs);line-height:1.3;font-weight:700;color:var(--hn-color-text);}.hn-product__summary .price{font-size:24px;font-weight:700;color:var(--hn-color-primary);margin-bottom:var(--hn-space-md);}.hn-product__summary .price del{color:var(--hn-color-text-muted);font-weight:400;font-size:18px;margin-right:8px;}.hn-product__summary .price ins{text-decoration:none;color:var(--hn-color-error);}.hn-product__summary .stock.in-stock{display:none;}.hn-product__summary form.cart{margin:var(--hn-space-md) 0;display:flex;flex-flow:row wrap;align-items:stretch;gap:var(--hn-space-sm);}.hn-product__summary .quantity input[type=number]{width:80px;padding:var(--hn-space-sm);text-align:center;border:1px solid var(--hn-color-border);border-radius:var(--hn-radius-md);}.hn-product__summary button.single_add_to_cart_button{flex:1;min-width:200px;padding:var(--hn-space-sm) var(--hn-space-lg);background:var(--hn-color-primary);color:#fff;border:none;border-radius:var(--hn-radius-md);font-weight:600;font-size:16px;cursor:pointer;transition:all .15s ease;}.hn-product__summary button.single_add_to_cart_button:hover{background:var(--hn-color-primary-dark);transform:translateY(-1px);}.hn-product__details{margin-top:var(--hn-space-md);}@media (max-width: 1024px){.hn-product__details{margin-top:var(--hn-space-sm);}}.hn-product__after{margin-top:var(--hn-space-2xl);}.hn-product__summary{position:sticky;top:calc(var(--hn-sticky-header,140px) + 16px);align-self:start;max-height:calc(100vh - var(--hn-sticky-header,140px) - 32px);overflow-y:auto;scrollbar-width:thin;}@media (max-width: 1024px){.hn-product__summary{top:calc(var(--hn-sticky-header,90px) + 12px);max-height:calc(100vh - var(--hn-sticky-header,90px) - 24px);}}@media (max-width: 900px){.hn-product__summary{position:static;max-height:none;overflow:visible;}.hn-product__layout{display:flex !important;flex-direction:column;}.hn-product__gallery-col{display:contents;}.hn-product__gallery{order:2;}.hn-product__summary{order:3;}.hn-product__features{order:4;}.hn-product__details{order:5;}}.hn-product__summary .wcsatt-options-product{background:var(--hn-color-bg-soft);padding:var(--hn-space-md);border-radius:var(--hn-radius-md);margin-bottom:var(--hn-space-md);}.hn-product__summary .wcsatt-options-product label{display:flex;align-items:center;gap:var(--hn-space-xs);font-weight:500;cursor:pointer;padding:6px 0;}.wcsatt-options-wrapper{margin-bottom:var(--hn-space-md);}.wcsatt-options-prompt-fieldset{border:0;margin:0;padding:0;min-width:0;}.wcsatt-options-prompt-radios{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;}.wcsatt-options-prompt-radio{margin:0;padding:0;list-style:none;}.wcsatt-options-prompt-label{position:relative;display:flex;align-items:center;gap:12px;background:#fff;border:1.5px solid var(--hn-color-border);border-radius:var(--hn-radius-md);padding:14px 18px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;font-weight:500;color:var(--hn-color-text);line-height:1.4;}.wcsatt-options-prompt-label:hover{border-color:var(--hn-color-primary);}.wcsatt-options-prompt-label .wcsatt-options-prompt-action-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none;}.wcsatt-options-prompt-label:before{content:"";flex:0 0 20px;width:20px;height:20px;border-radius:50%;border:2px solid var(--hn-color-border);background:#fff;transition:border-color .15s ease,box-shadow .15s ease;}.wcsatt-options-prompt-label:has(.wcsatt-options-prompt-action-input:checked){border-color:var(--hn-color-primary);box-shadow:0 0 0 1px var(--hn-color-primary);}.wcsatt-options-prompt-label:has(.wcsatt-options-prompt-action-input:checked):before{border-color:var(--hn-color-primary);box-shadow:inset 0 0 0 4px var(--hn-color-primary);}.wcsatt-options-prompt-action{flex:1;display:flex;align-items:center;justify-content:space-between;gap:var(--hn-space-sm);flex-wrap:wrap;}.wcsatt-options-prompt-action .price{margin:0;font-size:inherit;font-weight:inherit;color:inherit;}.wcsatt-options-prompt-action del{color:var(--hn-color-text-muted);text-decoration:line-through;font-weight:400;margin-right:4px;}.wcsatt-options-prompt-action ins{text-decoration:none;color:var(--hn-color-error);font-weight:700;}.wcsatt-one-time-price{margin-left:auto;font-weight:600;white-space:nowrap;}.wcsatt-one-time-price del{color:var(--hn-color-text-muted);text-decoration:line-through;font-weight:400;margin-right:4px;}.wcsatt-one-time-price ins{text-decoration:none;color:var(--hn-color-error);font-weight:700;}.wcsatt-options-product-wrapper{margin-top:var(--hn-space-sm);}.wcsatt-options-product{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;background:transparent;border-radius:0;}.wcsatt-options-product li{margin:0;padding:0;list-style:none;}.wcsatt-options-product label{display:flex;align-items:center;gap:12px;background:#fff;border:1.5px solid var(--hn-color-border);border-radius:var(--hn-radius-md);padding:12px 16px;cursor:pointer;font-weight:500;transition:border-color .15s ease;}.wcsatt-options-product label:hover{border-color:var(--hn-color-primary);}.wcsatt-options-product label:has(input[type=radio]:checked){border-color:var(--hn-color-primary);box-shadow:0 0 0 1px var(--hn-color-primary);}.hn-accordion{margin-top:var(--hn-space-md);display:flex;flex-direction:column;gap:12px;}@media (max-width: 1024px){.hn-accordion{margin-top:var(--hn-space-sm);}}.hn-accordion__item{background:#fff;border:1px solid var(--hn-color-border);border-radius:var(--hn-radius-md);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease;}.hn-accordion__item[open]{border-color:var(--hn-color-primary);box-shadow:var(--hn-shadow-sm);}.hn-accordion__trigger{display:flex;align-items:center;gap:14px;width:100%;background:transparent;border:0;padding:18px 22px;cursor:pointer;text-align:left;font:inherit;color:var(--hn-color-text);list-style:none;}.hn-accordion__trigger::-webkit-details-marker{display:none;}.hn-accordion__trigger::marker{content:"";}.hn-accordion__trigger:hover{color:var(--hn-color-primary);}.hn-accordion__trigger:focus-visible{outline:2px solid var(--hn-color-primary);outline-offset:-2px;}.hn-accordion__chevron{flex:0 0 14px;width:14px;height:14px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;margin-top:-4px;}.hn-accordion__item[open] .hn-accordion__chevron{transform:rotate(-135deg);margin-top:4px;}.hn-accordion__title{font-weight:700;font-size:16px;line-height:1.4;flex:1;margin:0;padding:0;color:inherit;}.hn-accordion__content{padding:0 22px 22px;line-height:1.6;color:var(--hn-color-text);}.hn-accordion__content h1,.hn-accordion__content h2{font-size:20px;font-weight:700;line-height:1.3;margin:var(--hn-space-md) 0 var(--hn-space-sm);font-family:var(--hn-font-sans,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);}.hn-accordion__content h3{font-size:17px;font-weight:600;margin:var(--hn-space-sm) 0 var(--hn-space-xs);}.hn-accordion__content h4{font-size:15px;font-weight:600;margin:var(--hn-space-sm) 0 var(--hn-space-xs);}.hn-accordion__content>:first-child{margin-top:0;}.hn-accordion__content p{margin:0 0 var(--hn-space-sm);}.hn-accordion__content p:last-child{margin-bottom:0;}.hn-accordion__content table{width:100%;border-collapse:collapse;}.hn-accordion__content table th,.hn-accordion__content table td{padding:8px 12px;border-bottom:1px solid var(--hn-color-border);text-align:left;}.woocommerce-product-gallery{display:grid;grid-template-columns:88px 1fr;gap:16px;align-items:start;opacity:1 !important;}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{grid-column:2;grid-row:1;}@media (max-width: 768px){.woocommerce-product-gallery{grid-template-columns:1fr;}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{grid-column:1;grid-row:1;}}.hn-product__sticky-cart{display:none;position:fixed;left:0;right:0;bottom:0;z-index:90;background:#fff;border-top:1px solid var(--hn-color-border);box-shadow:0 -8px 24px rgba(0,0,0,.08);padding:12px 16px calc(12px + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .25s ease;}.hn-product__sticky-cart[data-show=true]{transform:translateY(0);}@media (max-width: 768px){.hn-product__sticky-cart{display:block;}}.hn-product__sticky-cart-inner{display:flex;align-items:center;gap:12px;}.hn-product__sticky-cart-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;}.hn-product__sticky-cart-title{font-size:13px;color:var(--hn-color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.hn-product__sticky-cart-price{font-size:16px;font-weight:700;color:var(--hn-color-primary);}.hn-product__sticky-cart-price .price del{display:none;}.hn-product__sticky-cart-price .price ins{text-decoration:none;}.hn-product__sticky-cart-cta{flex:0 0 auto;padding:12px 20px;font-size:14px;white-space:nowrap;}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{position:relative;}.hn-unit-price{font-size:13px;color:var(--hn-color-text-muted);margin:-8px 0 var(--hn-space-md);font-weight:500;}.hn-unit-price .woocommerce-Price-amount{font-weight:700;}.hn-product__summary{max-height:none !important;overflow:visible !important;}.wcsatt-options-product:has(input[type=radio]:checked[value*=subscription]):after,.wcsatt-options-prompt-radio:has(input[type=radio]:checked[value=subscription])~.hn-sub-info,.hn-product__cart-wrap:has(input[name=convert_to_sub]:checked:not([value=""])):not(:has(input[name=convert_to_sub][value="0"]:checked)) .hn-sub-info{display:block;}.hn-sub-info{display:block;margin:0;padding:0 var(--hn-space-sm);background:rgba(90,109,219,.06);border:1px solid transparent;border-radius:var(--hn-radius-md);font-size:13px;line-height:1.5;color:var(--hn-color-text);max-height:0;opacity:0;overflow:hidden;transform:translateY(-4px);transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,padding .35s ease,margin .3s ease,transform .3s ease,border-color .25s ease;}.hn-sub-info[hidden]{display:none !important;}.hn-sub-info strong{display:block;margin-bottom:6px;font-weight:700;font-size:14px;color:var(--hn-color-primary);}.hn-sub-info ul{margin:0 0 8px;padding:0 0 0 18px;}.hn-sub-info ul li{margin-bottom:4px;}.hn-sub-info a{color:var(--hn-color-primary);text-decoration:underline;font-weight:600;}.hn-sub-info a:hover{color:var(--hn-color-primary-dark);}.hn-product__cart-wrap .wcsatt-options-wrapper{width:100% !important;max-width:100% !important;flex:1 0 100% !important;}.woocommerce-product-gallery,.hn-product__gallery .woocommerce-product-gallery{display:flex !important;flex-direction:column !important;grid-template-columns:none !important;gap:12px !important;}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{grid-column:auto !important;grid-row:auto !important;order:1;width:100%;}.wcsatt-options-product{position:relative;border:2px solid #e2e8f0 !important;border-radius:var(--hn-radius-md) !important;padding:14px 16px !important;background:#fff !important;transition:all .2s ease;}.wcsatt-options-product:has(input[value=yes]),.wcsatt-options-product.wcsatt-sub-option,.wcsatt-options-product:nth-of-type(2){border:2px solid var(--hn-color-primary) !important;background:linear-gradient(135deg,rgba(90,109,219,.05),rgba(231,95,0,.04)) !important;box-shadow:0 4px 16px rgba(90,109,219,.12) !important;}.wcsatt-options-product:nth-of-type(2):before,.wcsatt-options-product:has(input[value=yes]):before{content:"⭐ Najczęściej wybierane";position:absolute;top:-11px;left:14px;background:var(--hn-color-secondary,#e75f00);color:#fff;padding:3px 10px;border-radius:var(--hn-radius-full);font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap;z-index:1;}.wcsatt-options-product:has(input:checked){box-shadow:0 8px 24px rgba(90,109,219,.2) !important;}.wcsatt-options-product label{font-weight:600 !important;}.hn-product__cart-wrap button.single_add_to_cart_button,.hn-product__summary button.single_add_to_cart_button,.woocommerce button.single_add_to_cart_button{min-height:56px !important;padding:18px 28px !important;font-size:16px !important;font-weight:700 !important;letter-spacing:-.01em !important;border-radius:var(--hn-radius-full) !important;box-shadow:0 8px 24px rgba(90,109,219,.35) !important;transition:all .2s ease;position:relative;}.hn-product__cart-wrap button.single_add_to_cart_button:hover,.hn-product__summary button.single_add_to_cart_button:hover{transform:translateY(-2px) !important;box-shadow:0 12px 32px rgba(90,109,219,.45) !important;}.hn-product__cart-delivery{margin-top:6px;text-align:center;font-size:13px;color:var(--hn-color-text-muted);font-weight:500;}.hn-product__cart-delivery strong{color:var(--hn-color-text);font-weight:700;}.hn-product__ideal-for{margin:var(--hn-space-md) 0;padding:14px 16px;background:#fff;border:1px solid var(--hn-color-primary);border-radius:var(--hn-radius-md);position:relative;}.hn-product__ideal-for__title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--hn-color-primary);margin:0 0 8px;}.hn-product__ideal-for__list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;}.hn-product__ideal-for__list li{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--hn-color-text);font-weight:500;line-height:1.3;}.hn-product__ideal-for__list li:before{content:"";flex:0 0 auto;width:14px;height:14px;background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%235a6ddb\" stroke-width=\"3\" stroke-linecap=\"round\"><polyline points=\"20 6 9 17 4 12\"/></svg>") no-repeat center;}@media (max-width: 640px){.hn-product__gallery{padding:8px;}.hn-product__layout{gap:var(--hn-space-md) !important;}.hn-product__trust-mini{margin:var(--hn-space-sm) 0;}}.hn-product__cart-delivery{display:block !important;}.hn-product__cart-wrap form.cart{gap:6px !important;row-gap:6px !important;}.hn-product__cart-wrap .wcsatt-options-wrapper{margin:0 0 4px !important;padding-bottom:0 !important;}.hn-product__cart-wrap .wcsatt-options-product:last-of-type{margin-bottom:0 !important;}.hn-product__cart-wrap form.cart .quantity,.hn-product__cart-wrap form.cart button.single_add_to_cart_button{margin-top:0 !important;}.hn-sub-info{margin-top:8px !important;margin-bottom:8px !important;}.wcsatt-options-product-prompt{margin-bottom:0 !important;}@keyframes hn-sub-pulse{0%,to{box-shadow:0 4px 16px rgba(90,109,219,.12);}50%{box-shadow:0 12px 32px rgba(90,109,219,.32);}}.wcsatt-options-product:has(input[name=subscribe-to-action-input][value=yes]),.wcsatt-options-product:nth-of-type(2){animation:hn-sub-pulse 2.5s ease-in-out 2;}.wcsatt-options-product:has(input[name=subscribe-to-action-input][value=no]:not(:checked)),.wcsatt-options-product:nth-of-type(1):not(:has(input:checked)){opacity:.65;transition:opacity .15s ease;}.wcsatt-options-product:has(input:checked){opacity:1 !important;}.wcsatt-options-product .subscription-details:after{content:" 💸";font-size:14px;}.hn-product__gallery{background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(90,109,219,.04),#fff 60%) !important;padding:8px !important;box-shadow:none !important;border:1px solid #cbd5e1 !important;}.hn-product__gallery .woocommerce-product-gallery__image img,.hn-product__gallery img.wp-post-image{max-height:640px;filter:none !important;box-shadow:none !important;}@media (max-width: 640px){.hn-product__brand,.hn-unit-price{display:none;}.hn-product__trust-mini{margin:8px 0;}.hn-product__sticky-cart{box-shadow:0 -12px 32px rgba(15,23,42,.15) !important;}.hn-product__summary>*{margin-bottom:var(--hn-space-sm);}}.hn-product__cart-wrap .hn-sub-info,form.cart .hn-sub-info{flex:1 0 100% !important;width:100% !important;max-width:100% !important;order:2;}.hn-product__cart-wrap form.cart .wcsatt-options-wrapper{order:1;}.hn-product__cart-wrap form.cart .quantity,.hn-product__cart-wrap form.cart button.single_add_to_cart_button{order:3;}@media (max-width: 900px){body.single-product{overflow-x:hidden;}.hn-main--single-product,.hn-main--single-product .hn-container{max-width:100% !important;overflow-x:clip;}.hn-product__layout{width:100% !important;max-width:100% !important;min-width:0;}.hn-product__layout>*{min-width:0;max-width:100%;}.hn-product__summary,.hn-product__gallery-col{width:100% !important;max-width:100% !important;min-width:0;padding-left:0 !important;}.hn-product__gallery{width:100% !important;max-width:100% !important;box-sizing:border-box;}.hn-product__trust-mini{width:100% !important;max-width:100% !important;}.hn-product__trust-mini{flex-direction:column !important;overflow:visible !important;}.hn-product__trust-mini-row{flex:1 1 100% !important;min-width:0 !important;background:transparent !important;border:0 !important;padding:6px 0 !important;}.hn-product__sticky-cart{width:100vw;left:0;right:0;box-sizing:border-box;}.hn-product__sticky-cart-inner{max-width:100%;flex-wrap:nowrap;}}.wcsatt-options-product:has(input[name=subscribe-to-action-input][value=yes]),.wcsatt-options-product:nth-of-type(2){position:relative;}.wcsatt-options-product:has(input[name=subscribe-to-action-input][value=yes]):after,.wcsatt-options-product:nth-of-type(2):after{content:"⭐";position:absolute;top:8px;right:12px;font-size:18px;line-height:1;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(231,95,0,.3));}.wcsatt-options-product:has(input[name=subscribe-to-action-input][value=yes]) del,.wcsatt-options-product:nth-of-type(2) del{display:none !important;}:root{--hn-container:1400px;}.hn-product__summary:has(.wcsatt-options-product) .hn-product__price-wrap{display:none !important;}.hn-product__gallery .woocommerce-product-gallery__image img,.hn-product__gallery img.wp-post-image{transform:scale(1.1) !important;transform-origin:center center;}.hn-product__gallery .woocommerce-product-gallery__wrapper{overflow:hidden;}.hn-product__gallery .woocommerce-product-gallery__image{aspect-ratio:1/1;display:flex !important;align-items:center;justify-content:center;overflow:hidden;background:transparent;}.hn-product__gallery .woocommerce-product-gallery__image img,.hn-product__gallery img.wp-post-image{width:auto !important;height:auto !important;max-width:100% !important;max-height:100% !important;object-fit:contain;display:block;margin:0 auto;}.hn-product__gallery{background:transparent !important;border:0 !important;padding:0 !important;border-radius:0 !important;box-shadow:none !important;}.hn-product__gallery .woocommerce-product-gallery__image{padding:0 !important;background:transparent !important;}.hn-product__gallery .woocommerce-product-gallery__image img,.hn-product__gallery img.wp-post-image{transform:scale(1.1) !important;filter:none !important;}.hn-product__gallery .woocommerce-product-gallery__image{aspect-ratio:auto !important;display:block !important;}.hn-product__gallery .woocommerce-product-gallery__image img,.hn-product__gallery img.wp-post-image{width:100% !important;height:auto !important;max-width:100% !important;max-height:none !important;object-fit:initial !important;transform:scale(1.05) !important;transform-origin:center center;margin:0 auto;}.hn-product__cart-wrap form.cart .hn-product__cart-delivery{flex:1 0 100% !important;width:100% !important;margin:6px 0 0 !important;text-align:center;order:5;}.hn-unit-price,.hn-product-card__unit-price{display:none !important;}.hn-product__trust-mini-logos{display:inline-flex;flex-wrap:wrap;gap:5px;margin-left:8px;align-items:center;line-height:1;}@media (max-width: 640px){.hn-product__trust-mini-logos{margin-left:0;margin-top:4px;gap:4px;}}.hn-paylogo-img{display:inline-block;height:22px;width:auto;max-width:50px;object-fit:contain;background:#fff;border:1px solid #e2e8f0;border-radius:3px;padding:2px 4px;box-sizing:border-box;vertical-align:middle;}@media (max-width: 640px){.hn-paylogo-img{height:18px;max-width:42px;}}.hn-product__price-wrap{margin-top:var(--hn-space-md) !important;}.hn-product__trust-mini-logos .hn-paylogo-img{display:inline-block !important;height:22px !important;width:auto !important;max-width:48px !important;max-height:22px !important;object-fit:contain !important;flex:0 0 auto !important;}@media (max-width: 640px){.hn-product__trust-mini-logos .hn-paylogo-img{height:18px !important;max-height:18px !important;max-width:40px !important;}}.hn-product__price-wrap{margin-bottom:var(--hn-space-md) !important;}.hn-product__trust-mini-logos .hn-paylogo-img{height:25px !important;max-height:25px !important;max-width:54px !important;}@media (max-width: 640px){.hn-product__trust-mini-logos .hn-paylogo-img{height:22px !important;max-height:22px !important;max-width:48px !important;}}.hn-product__trust-mini-text{display:inline-flex !important;align-items:center !important;flex-wrap:wrap;gap:8px;}.hn-product__trust-mini-text>strong{display:inline-flex;align-items:center;}.hn-product__trust-mini-logos{display:inline-flex !important;align-items:center !important;margin-left:0 !important;}.hn-product__trust-mini-logos .hn-paylogo-img{vertical-align:middle !important;}.hn-product__trust-mini-logos .hn-paylogo-img{height:28px !important;max-height:28px !important;max-width:60px !important;}@media (max-width: 640px){.hn-product__trust-mini-logos .hn-paylogo-img{height:24px !important;max-height:24px !important;max-width:52px !important;}}.hn-paylogo-img--svg{display:inline-flex !important;align-items:center;justify-content:center;height:28px !important;max-height:28px !important;max-width:60px !important;background:#fff;border:1px solid #e2e8f0;border-radius:3px;padding:2px 6px;box-sizing:border-box;flex:0 0 auto;}.hn-paylogo-img--svg svg{display:block;width:auto;height:100%;max-height:24px;}@media (max-width: 640px){.hn-paylogo-img--svg{height:24px !important;max-height:24px !important;max-width:52px !important;padding:2px 4px;}.hn-paylogo-img--svg svg{max-height:20px;}}.hn-product-card__cta--out{background:#f1f5f9 !important;color:#94a3b8 !important;cursor:not-allowed;pointer-events:auto;border:0 !important;box-shadow:none !important;}.hn-product-card__cta--out:hover{background:#e2e8f0 !important;color:#64748b !important;transform:none !important;}.hn-product__cart-delivery{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;text-align:center;font-size:13px;color:var(--hn-color-text-muted);margin:6px 0 0 !important;line-height:1.4;}.hn-product__cart-delivery-date{color:var(--hn-color-text);font-weight:700;}.hn-product__cart-delivery-countdown{color:var(--hn-color-secondary,#e75f00);font-weight:600;}.hn-product__cart-delivery-countdown strong{font-weight:800;font-variant-numeric:tabular-nums;}.hn-product__cart-delivery-sep{color:var(--hn-color-text-muted);opacity:.6;}@media (max-width: 480px){.hn-product__cart-delivery{font-size:12px;gap:4px;}.hn-product__cart-delivery-sep{display:none;}}@media (max-width: 640px){.hn-product__cart-delivery{flex-wrap:wrap;gap:6px 12px;font-size:12.5px;}.hn-product__cart-delivery-sep{display:none;}}@media (max-width: 640px){.hn-product__features{gap:8px;margin-top:var(--hn-space-sm);}.hn-product__feature{padding:8px 6px;gap:4px;box-shadow:none;}.hn-product__feature-icon{width:36px;height:36px;font-size:20px;}.hn-product__feature-label{font-size:11.5px;line-height:1.25;}}@media (max-width: 640px){.hn-topbar__list .hn-topbar__item:nth-child(2){display:none;}.hn-topbar__list{justify-content:space-around;gap:8px;}.hn-topbar__item{font-size:11.5px;}}@media (max-width: 640px){.hn-product-card{padding:var(--hn-space-sm);}.hn-product-card__body{gap:6px;}.hn-product-card__cta{padding:8px 10px !important;font-size:12.5px !important;white-space:nowrap;letter-spacing:-.01em;}.hn-product-card__cta--out{padding:8px 10px !important;}}.hn-product-card__title{font-size:13.5px !important;font-family:var(--hn-font-sans,system-ui,sans-serif) !important;font-weight:700 !important;line-height:1.3 !important;-webkit-line-clamp:3 !important;min-height:0 !important;letter-spacing:-.01em;}@media (max-width: 640px){.hn-product-card__title{font-size:12.5px !important;}}.hn-product__gallery .woocommerce-product-gallery__image img,.hn-product__gallery img.wp-post-image{transform:scale(1.15) !important;}.hn-product-card__image{transform:scale(1.15);}.hn-product-card:hover .hn-product-card__image{transform:scale(1.2);}.hn-tm-placeholder{position:relative;background:transparent;}.hn-tm-skeleton{display:block;width:120px;height:14px;background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9);background-size:200% 100%;border-radius:3px;animation:hn-tm-shimmer 1.5s infinite;}@keyframes hn-tm-shimmer{0%{background-position:200% 0;}to{background-position:-200% 0;}}.hn-btn--ghost{background:transparent;color:#374151;border:1px solid #d1d5db;}.hn-btn--ghost:hover{background:#f3f4f6;}.hn-product-card{position:relative;}.hn-nav-tools--parent>a{cursor:default;}.hn-nav-tools--parent>.sub-menu{position:absolute;top:100%;left:auto;right:0;min-width:340px;max-width:420px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:8px;margin:6px 0 0;box-shadow:0 12px 40px rgba(0,0,0,.12);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .15s,transform .15s,visibility .15s;list-style:none;z-index:300;}.hn-nav-tools--parent:hover>.sub-menu,.hn-nav-tools--parent:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);}.hn-nav-tools--parent .sub-menu li{margin:0;}.hn-nav-tools--parent .sub-menu a{display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto auto;gap:0 12px;padding:10px 12px;border-radius:8px;color:#0f172a;text-decoration:none;align-items:center;transition:background .15s;}.hn-nav-tools--parent .sub-menu a:hover{background:#eef2ff;}.hn-nav-tools__icon{grid-row:1/3;grid-column:1;font-size:20px;line-height:1;text-align:center;}.hn-nav-tools__title{grid-row:1;grid-column:2;font-weight:600;font-size:14px;color:#0f172a;}.hn-nav-tools__desc{grid-row:2;grid-column:2;font-size:12px;color:#64748b;font-weight:400;line-height:1.4;margin-top:2px;}@media (max-width: 900px){.hn-nav-tools--parent>.sub-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;background:transparent;padding:0;min-width:0;max-width:100%;}.hn-nav-tools--parent .sub-menu a{padding:8px 16px;}}html{height:100%;}body{min-height:100vh;}.hn-main{flex:1 0 auto;}.hn-footer{flex-shrink:0;margin-top:auto;}.hn-product__summary{display:flex;flex-direction:column;gap:14px;}.hn-product__summary>*{margin-top:0 !important;margin-bottom:0 !important;}.hn-product__summary>.hn-product__title{font-size:28px !important;line-height:1.25 !important;font-family:inherit !important;}.hn-product__summary>.hn-product__short-desc{margin:0 !important;}.hn-product__summary>.hn-product__ideal-for{margin:0 !important;}.hn-product__summary>.hn-product__price-wrap{margin:0 !important;}.hn-product__summary>.hn-product__cart-wrap{margin:0 !important;}@media (max-width: 900px){.hn-product__layout{align-items:stretch !important;}.hn-product__features,.hn-product__gallery,.hn-product__details,.hn-product__summary,.hn-product__featured-badge{width:100% !important;}}.wcsatt-options-product label,.hn-product__cart-wrap .wcsatt-options-prompt label{font-size:15px;padding:14px 18px;gap:12px;}.wcsatt-options-prompt-action .price,.wcsatt-options-prompt-action .amount,.wcsatt-options-product label .price,.wcsatt-options-product label .amount{font-size:18px !important;font-weight:700 !important;}.wcsatt-options-prompt-action del .amount,.wcsatt-options-prompt-action del{font-size:15px !important;font-weight:500 !important;color:#94a3b8 !important;opacity:.85;}.wcsatt-options-prompt-action ins,.wcsatt-options-prompt-action ins .amount{font-size:18px !important;font-weight:700 !important;color:var(--hn-color-secondary) !important;text-decoration:none;}.wcsatt-options-prompt-action .subscription-details,.wcsatt-options-prompt-action small{font-size:13px;color:var(--hn-color-text-muted);font-weight:500;}.hn-product__gallery .woocommerce-product-gallery{max-width:520px;margin:0 auto;}.hn-product__gallery .woocommerce-product-gallery__image{overflow:hidden;border-radius:var(--hn-radius-md);box-shadow:var(--hn-shadow-md);background:#fff;}.hn-product__gallery .woocommerce-product-gallery__image img,.hn-product__gallery img.wp-post-image{transform:scale(1.5);transform-origin:center center;border-radius:0 !important;box-shadow:none !important;transition:transform .25s ease;}.hn-product__gallery .woocommerce-product-gallery__image:hover img{transform:scale(1.55);}@media (max-width: 900px){.hn-product__gallery .woocommerce-product-gallery{max-width:100%;}}.hn-product__cart-delivery{padding-bottom:14px !important;}.hn-product__cart-wrap .stock.out-of-stock,.hn-product__cart-wrap>p.stock{display:none !important;}html body .hn-product__gallery .woocommerce-product-gallery__image{box-shadow:0 16px 40px -12px rgba(15,23,42,.18) !important;border-radius:12px !important;background:#fff !important;}html body .hn-product__gallery img.wp-post-image{box-shadow:none !important;}.hn-topbar{padding:6px 0 !important;font-size:12px !important;}.hn-topbar__item{display:inline-flex !important;align-items:center !important;gap:6px !important;}.hn-topbar__icon{display:inline-flex !important;align-items:center !important;line-height:0;}html body .hn-topbar__icon svg{display:block;width:auto;height:14px;}html body .hn-product-card__media{box-shadow:none !important;background:#fff !important;border-radius:12px !important;}html body .hn-product-card:hover .hn-product-card__media{box-shadow:none !important;}.hn-product__summary .hn-product__rating{margin:0 !important;}html body .woocommerce-product-gallery__wrapper{border-color:#cbd5e1 !important;border:1px solid var(--hn-color-border);border-radius:var(--hn-radius-md);}html,body{overflow-x:clip !important;}.hn-product__gallery-col{position:relative !important;}html body .hn-product__summary{position:static !important;top:auto !important;max-height:none !important;overflow:visible !important;align-self:auto !important;}html body .woocommerce-product-gallery__wrapper{border:0 !important;border-radius:0 !important;background:transparent !important;}html body .hn-product__gallery .woocommerce-product-gallery__image{box-shadow:none !important;border-radius:0 !important;background:transparent !important;}@media (max-width: 768px){.hn-product{padding-top:0 !important;}}.hn-main--single-product .hn-breadcrumbs{margin-bottom:var(--hn-space-sm) !important;}.hn-product__trust-mini{display:flex;flex-direction:column;gap:8px;margin:1.5rem 0;padding:14px 16px;background:#f8fafc;border-radius:8px;}.hn-product__trust-mini-row{display:flex;align-items:center;gap:10px;font-size:13px;color:#0f172a;line-height:1.3;}.hn-product__trust-mini-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#5a6ddb;}.hn-product__trust-mini-text strong{display:inline;font-weight:700;}.hn-product__trust-mini-meta{color:#64748b;font-weight:500;font-size:12px;margin-left:6px;}@media (max-width: 640px){.hn-product__trust-mini{flex-direction:row;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;}.hn-product__trust-mini-row{flex:0 0 auto;scroll-snap-align:start;background:#fff;padding:8px 12px;border-radius:8px;min-width:200px;border:1px solid #e5e7eb;}}.hn-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:8px;font-weight:600;font-size:14px;text-decoration:none !important;transition:opacity .15s ease;white-space:nowrap;line-height:1;border:0;cursor:pointer;}.hn-btn:hover{opacity:.9;}.hn-btn--primary{background:var(--wp--preset--color--primary,#5a6ddb);color:#fff !important;}.hn-btn--ghost{background:transparent;border:1px solid var(--wp--preset--color--border,#e5e7eb);color:var(--wp--preset--color--text,#0f172a) !important;}.hn-section-header{text-align:center;max-width:720px;margin:0 auto var(--hn-space-xl);}.hn-section-title{font-size:clamp(28px,3vw,40px);margin:0 0 var(--hn-space-xs);}.hn-screen-reader-text{position:absolute !important;clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden;}@keyframes hn-quiz-shake{0%,to{transform:translate(0);}25%{transform:translate(-6px);}75%{transform:translate(6px);}}@keyframes hn-toast-in{0%{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.hn-fop[open]{position:fixed !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;margin:0 !important;padding:0;border:0;border-radius:18px;max-width:480px;width:90vw;background:#fff;box-shadow:0 24px 80px rgba(15,23,42,.3);overflow:visible;}.hn-fop::backdrop{background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);}.hn-fop__inner{padding:36px 32px;text-align:center;display:flex;flex-direction:column;gap:14px;position:relative;}.hn-fop__close{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:50%;border:0;background:#f3f4f6;color:#64748b;font-size:22px;cursor:pointer;line-height:1;z-index:2;}.hn-fop__close:hover{background:#fee2e2;color:#dc2626;}.hn-fop__visual{font-size:48px;line-height:1;margin:0 auto;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eef2ff,#fef3c7);border-radius:50%;}.hn-fop__title{margin:0;font-size:22px;font-weight:700;color:#0f172a;line-height:1.25;}.hn-fop__lead{margin:0;color:#475569;font-size:14px;line-height:1.5;}.hn-fop__field{display:flex;flex-direction:column;gap:6px;text-align:left;margin:8px 0 0;}.hn-fop__field-label{font-weight:600;font-size:13px;color:#374151;}.hn-fop__field input{padding:14px 16px;border:1px solid #d1d5db;border-radius:10px;font-size:15px;font:inherit;background:#fff;width:100%;box-sizing:border-box;}.hn-fop__field input:focus{outline:0;border-color:#5a6ddb;box-shadow:0 0 0 3px rgba(90,109,219,.15);}.hn-fop__submit{width:100% !important;padding:14px !important;font-size:15px !important;font-weight:700 !important;}.hn-fop__privacy{font-size:11px;color:#94a3b8;margin:0;text-align:center;}.hn-fop__success{text-align:center;padding:20px 0;display:flex;flex-direction:column;gap:14px;align-items:center;}.hn-fop__success h3{margin:0;color:#16a34a;font-size:22px;}.hn-fop__success p{margin:0;color:#64748b;}.hn-fop__code{display:inline-block;background:#eef2ff;color:#5a6ddb;padding:14px 24px;font-size:18px;font-weight:700;border-radius:8px;letter-spacing:.05em;font-family:SF Mono,Monaco,Consolas,monospace;}@media (max-width: 520px){.hn-fop__inner{padding:28px 20px;}}#fkcart-modal{font-size:16px;color:var(--fkcart-primary-text-color);line-height:1.3;font-weight:500;box-sizing:border-box;}#fkcart-modal svg{outline:0;}#fkcart-modal *{box-sizing:border-box;}#fkcart-modal * ::-webkit-scrollbar{width:6px;height:5px;}#fkcart-modal * ::-webkit-scrollbar-thumb{background:#666;}#fkcart-modal * ::-webkit-scrollbar-track{background:#dedede;}#fkcart-modal .fkcart-panel:not(.fkwcs_fkcart_gpay_wrapper){padding-left:16px;padding-right:16px;}#fkcart-modal .fkcart-t--center{text-align:center;}.fkcart-pt-16{padding-top:16px;}#fkcart-modal .fkcart-text-light{font-size:14px;color:var(--fkcart-secondary-text-color);font-weight:500;}.fkcart-shimmer{animation:fkcartShimmer 1.6s ease-in-out infinite;background-color:#f0f0f0;color:transparent;display:inline-block;}#fkcart-modal .fkcart-modal-container[data-direction=rtl][data-slider-pos=bottom-left] .fkcart-preview-ui,#fkcart-modal .fkcart-modal-container[data-direction=rtl][data-slider-pos=bottom-left] .fkcart-quick-view-drawer{right:auto;left:0;transform:translate(-100%);}#fkcart-modal{display:none;position:fixed;top:0;bottom:0;left:0;right:0;outline:0;overflow:hidden;width:100%;height:100%;z-index:9876543210;}#fkcart-modal .fkcart-modal-backdrop{position:fixed;background-color:#000;opacity:.3;top:0;left:0;bottom:0;right:0;z-index:999999998;}#fkcart-modal .fkcart-preview-ui{position:fixed;right:0;top:0;display:flex;flex-direction:column;justify-content:space-between;background-color:var(--fkcart-bg-color,#fff);height:100%;max-height:100%;width:100%;max-width:var(--fkcart-slider-desktop-width,420px);outline:0;z-index:999999999;transform:translate(100%) scale(1);transition:transform var(--fkcart-animation-duration,.4s) ease-out;}body #fkcart-modal .fkcart-preview-ui .fkcart-carousel-wrap,body #fkcart-modal .fkcart-preview-ui .fkcart-coupon-area,body #fkcart-modal .fkcart-preview-ui .fkcart-reward-panel,body #fkcart-modal .fkcart-preview-ui .fkcart-slider-footer,body #fkcart-modal .fkcart-preview-ui .fkcart-slider-header{border:none;}body #fkcart-modal .fkcart-preview-ui .fkcart-coupon-icon.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-coupon-title.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-discounted-price.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-item-price.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-item-title.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-progress-wrap.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-reward-message.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-summary-amount.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-summary-text.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-title.fkcart-shimmer{height:10px;border-radius:0;}body #fkcart-modal .fkcart-preview-ui .fkcart-title.fkcart-shimmer{width:25%;}body #fkcart-modal .fkcart-preview-ui .fkcart-reward-message.fkcart-shimmer{width:50%;}body #fkcart-modal .fkcart-preview-ui .fkcart-progress-wrap.fkcart-shimmer{width:100%;background-color:#f0f0f0;}body #fkcart-modal .fkcart-preview-ui .fkcart-coupon-title.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-item-title.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-summary-amount.fkcart-shimmer{width:70px;}body #fkcart-modal .fkcart-preview-ui .fkcart-coupon-icon.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-discounted-price.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-item-price.fkcart-shimmer,body #fkcart-modal .fkcart-preview-ui .fkcart-summary-text.fkcart-shimmer{width:70px;}body #fkcart-modal .fkcart-preview-ui .fkcart-quantity-selector.fkcart-shimmer{width:30px;height:20px;border-radius:0;}#fkcart-modal .fkcart-preview-ui .fkcart-slider-heading{align-items:center;-js-display:flex;display:flex;flex-direction:row;justify-content:space-between;padding-top:12px;padding-bottom:12px;}#fkcart-modal .fkcart-preview-ui .fkcart-slider-heading .fkcart-title{width:100%;color:var(--fkcart-primary-text-color);font-size:16px;font-weight:600;margin:0;line-height:1.5;}#fkcart-modal .fkcart-preview-ui .fkcart-slider-heading .fkcart-title span{margin-left:4px;}#fkcart-modal .fkcart-preview-ui .fkcart-slider-heading .fkcart-modal-close{cursor:pointer;line-height:20px;display:flex;align-items:center;}#fkcart-modal .fkcart-preview-ui .fkcart-slider-body{-ms-overflow-style:none;position:relative;display:grid;grid-template-rows:1fr;flex:1;}#fkcart-modal .fkcart-drawer{position:fixed;top:0;width:200px;left:-200px;height:100vh;overflow:hidden;}#fkcart-modal .fkcart-modal-container[data-direction=rtl][data-slider-pos=bottom-left] .fkcart-drawer{left:420px;}#fkcart-modal .fkcart-drawer .fkcart-drawer-container{transform:translate(100%);transition:transform .25s ease-in;margin:0;height:100%;background-color:#fff;border-right:1px solid var(--fkcart-border-color);}#fkcart-modal .fkcart-drawer .fkcart-drawer-container .fkcart-drawer-wrap{padding:16px;height:100%;overflow-x:hidden;background-color:var(--fkcart-panel-color);overflow-y:auto;scrollbar-width:thin;position:relative;}#fkcart-modal .fkcart-drawer .fkcart-drawer-heading{text-align:center;line-height:1.5;font-weight:500;font-size:14px;color:var(--fkcart-primary-text-color);margin-bottom:16px;}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item{flex-direction:column;text-align:center;margin-bottom:36px;}body #fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item{gap:8px;}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-image-wrapper{margin:0 auto;}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-image-wrapper.fkcart-shimmer{margin-bottom:8px;}#fkcart-modal .fkcart-drawer .fkcart-item-misc{display:none;}#fkcart-modal .fkcart-coupon-area{border-bottom:1px solid var(--fkcart-border-color);padding:12px 16px;}#fkcart-modal .fkcart-coupon-area .fkcart-panel{padding:0;}#fkcart-modal .fkcart-coupon-area .fkcart-coupon-icon{height:16px;}#fkcart-modal .fkcart-quantity-selector{display:inline-flex;align-items:center;justify-content:flex-start;box-shadow:0 0 0 1px var(--fkcart-border-color);border-radius:6px;}#fkcart-modal .fkcart-quantity-selector.fkcart-shimmer{box-shadow:none;}#fkcart-modal .fkcart-slider-body .fkcart-item-wrap .fkcart--item{gap:16px;}#fkcart-modal .fkcart-item-wrap .fkcart--item{display:flex;height:auto;position:relative;margin-bottom:16px;}#fkcart-modal .fkcart-item-wrap .fkcart--item.fkcart-line-item{margin-bottom:24px;gap:12px;padding-left:16px;padding-right:16px;max-width:100%;align-items:center;position:relative;margin-top:0;flex:1;width:calc(100% - 72px);margin-left:72px;}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-image-wrapper{text-decoration:none;margin:0;padding:0;display:inline-flex;width:60px;flex:0 0 60px;outline:0;align-self:flex-start;height:60px;}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-image-wrapper img{display:inline-block;height:auto;border-radius:8px;border:1px solid #dedfea;max-width:100%;width:auto;}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-image-wrapper img:nth-child(2){display:none;}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-info{width:100%;display:flex;gap:16px;}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-title{display:block;line-height:1.5;font-size:14px;font-weight:600;text-decoration:none;color:var(--fkcart-primary-text-color);outline:0;margin-bottom:2px;}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-line-item{margin-top:8px;position:relative;}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price{font-size:14px;font-weight:400;line-height:1.5;color:var(--fkcart-primary-text-color);flex-wrap:wrap;text-align:right;}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price>.woocommerce-Price-amount:not(:only-child):first-child{margin-right:2px;}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price>.woocommerce-Price-amount:not(:only-child):last-child{margin-left:2px;}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price>span.woocommerce-Price-amount,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price>span.woocommerce-Price-amount *{color:var(--fkcart-primary-text-color);}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price del .woocommerce-Price-amount,#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price del .woocommerce-Price-amount *{color:var(--fkcart-strike-through-price-text-color);}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-meta .fkcart-item-price{place-content:start;}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price del{order:2;font-weight:400;font-size:12px;line-height:10px;color:var(--fkcart-strike-through-price-text-color);text-decoration-color:var(--fkcart-strike-through-price-text-color);margin-top:5px;width:100%;margin-right:4px;}#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-item-price ins{order:1;font-weight:400;text-decoration:none;width:100%;}#fkcart-modal .fkcart-drawer .fkcart-item-wrap .fkcart--item .fkcart-item-price{place-content:center;text-align:center;}#fkcart-modal .fkcart--item-heading{font-weight:600;font-size:16px;color:var(--fkcart-primary-text-color);line-height:1.5;padding-top:16px;padding-bottom:16px;}#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item{flex-direction:column;flex:0 0 50%;text-align:center;}#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-image-wrapper{margin:0 auto;width:auto;height:auto;}#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-image-wrapper span{max-width:80%;width:120px;max-height:120px;height:auto;margin:0 auto;}#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-item-title{overflow:hidden;}#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-item-price{font-size:13px;color:var(--fkcart-primary-bg-color);}#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-item-price .woocommerce-Price-amount,#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-item-price .woocommerce-Price-amount *{color:var(--fkcart-primary-bg-color);}#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-item-price del .woocommerce-Price-amount,#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-item-price del .woocommerce-Price-amount *{color:var(--fkcart-strike-through-price-text-color);}#fkcart-modal .fkcart-carousel-wrap{background-color:var(--fkcart-panel-color);border-bottom:1px solid var(--fkcart-border-color);max-width:var(--fkcart-slider-desktop-width,420px);min-width:100%;}#fkcart-modal .fkcart-carousel{position:relative;padding:0 40px;}#fkcart-modal .fkcart-carousel *{box-sizing:border-box;}#fkcart-modal .fkcart-carousel__viewport{overflow:hidden;width:100%;}#fkcart-modal .fkcart-carousel__container{display:flex;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;margin-left:-15px;}#fkcart-modal .fkcart-carousel__viewport[data-count='1'] .fkcart-carousel__container{justify-content:center;}#fkcart-modal .fkcart-carousel__slide{flex:0 0 100%;}#fkcart-modal .fkcart-carousel-dots{display:flex;list-style:none;justify-content:center;padding-top:4px;min-height:34px;}#fkcart-modal .fkcart-item-wrap .fkcart--item.fkcart-carousel__slide{margin-bottom:0;padding-left:21px;padding-right:6px;gap:12px;}.fkcart-progress-wrap{width:100%;border-radius:100px;background:#ccc;}.fkcart-reward-panel{padding-top:8px;padding-bottom:8px;border-bottom:1px solid var(--fkcart-border-color);}.fkcart-reward-panel .fkcart-reward-message{font-size:12px;font-weight:400;text-align:center;color:var(--fkcart-secondary-text-color);margin-bottom:6px;}.fkcart-order-summary .fkcart-summary-line-item{display:flex;justify-content:space-between;margin-bottom:4px;}.fkcart-order-summary .fkcart-summary-line-item:last-child{margin-bottom:0;}.fkcart-order-summary .fkcart-summary-line-item .fkcart-summary-amount,.fkcart-order-summary .fkcart-summary-line-item .fkcart-summary-text{display:flex;align-items:center;font-size:14px;color:var(--fkcart-primary-text-color);font-weight:400;gap:8px;}.fkcart-order-summary .fkcart-summary-line-item strong{font-size:14px;color:var(--fkcart-primary-text-color);font-weight:600;}body #fkcart-modal .fkcart-preview-ui .fkcart-coupon-area{border-bottom:1px solid var(--fkcart-border-color);border-top:1px solid var(--fkcart-border-color);}#fkcart-modal[data-upsell-style] .fkcart-preview-loading [class*=fkcart-upsell-style]{display:none;}#fkcart-modal[data-upsell-style=style1] .fkcart-preview-loading .fkcart-upsell-style1{display:block;}#fkcart-modal[data-upsell-style=style2] .fkcart-preview-loading .fkcart-upsell-style2{display:block;}#fkcart-modal[data-upsell-style=style3] .fkcart-preview-loading .fkcart-upsell-style3{display:block;}#fkcart-modal .fkcart-quantity-selector [data-lastpass-icon-root]{display:none;}#fkcart-modal .fkcart-modal-container[data-direction=rtl] .fkcart-item-wrap .fkcart--item .fkcart-item-price{text-align:left;}#fkcart-modal .fkcart-modal-container[data-direction=rtl] .fkcart-drawer .fkcart-item-wrap .fkcart--item .fkcart-item-price{text-align:center;}#fkcart-modal .fkcart-modal-container[data-direction=rtl] .fkcart-carousel__container,.rtl #fkcart-modal .fkcart-carousel-dots{flex-direction:row-reverse;}@-webkit-keyframes rewards-animation{0%{background-position:0 0;}100%{background-position:50px 50px;}}@-moz-keyframes rewards-animation{0%{background-position:0 0;}100%{background-position:50px 50px;}}#fkcart-modal .fkcart-order-summary p{margin:0;}@media screen and (min-width:1000px){[data-hide=desktop]{display:none !important;}}@media screen and (max-width:1000px){#fkcart-modal .fkcart-drawer{left:auto;height:auto;width:auto;max-width:var(--fkcart-slider-desktop-width,420px);overflow:initial;position:inherit;min-width:100%;}#fkcart-modal .fkcart-drawer .fkcart-drawer-container .fkcart-drawer-wrap{padding:16px 32px;}#fkcart-modal .fkcart-drawer .fkcart-drawer-items{overflow:hidden;width:100%;padding:0;}#fkcart-modal .fkcart-drawer.fkcart-upsell-style3 .fkcart-drawer-container,#fkcart-modal .fkcart-drawer.fkcart-upsell-style3 .fkcart-drawer-container .fkcart-drawer-wrap{height:auto;}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart-item-wrap{display:flex;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;margin-left:-15px;}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item{margin-bottom:0;padding-left:15px;display:flex;height:auto;position:relative;flex:0 0 100%;flex-direction:row;text-align:left;}body #fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item a.fkcart-item-title{margin-bottom:2px;}body #fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-item-price{margin:0 0 2px;}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-image-wrapper{margin:0 8px 0 0;}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-item-info .fkcart-item-price{display:none;}#fkcart-modal .fkcart-drawer .fkcart-drawer-items .fkcart--item .fkcart-item-misc{display:block;}#fkcart-modal .fkcart-drawer .fkcart-drawer-container{transform:unset !important;border-right:0;}#fkcart-modal .fkcart-drawer .fkcart-drawer-container .fkcart-drawer-wrap ::-webkit-scrollbar{width:1px;height:2px;}#fkcart-modal .fkcart-drawer .fkcart-drawer-container .fkcart-drawer-wrap ::-webkit-scrollbar-track{background:0 0;}#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-image-wrapper span{max-height:96px;max-width:96px;}}@media screen and (max-width:768px){#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-image-wrapper span{max-height:70px;max-width:70px;}#fkcart-modal .fkcart-item-wrap .fkcart--item.fkcart-carousel__slide{gap:8px;}}@media screen and (max-width:480px){#fkcart-modal .fkcart-preview-ui,#fkcart-modal .fkcart-slider-notices,.fkcart-quick-view-drawer{max-width:var(--fkcart-slider-mobile-width,"100%");}#fkcart-modal .fkcart-item-wrap.fkcart-upsell-style2 .fkcart--item .fkcart-image-wrapper span{max-height:50px;max-width:50px;}}@keyframes fkcartSpinAround{0%{transform:rotate(0);}to{transform:rotate(359deg);}}@keyframes fkcartCheckmark{0%{height:0;width:0;opacity:1;}20%{height:0;width:6px;opacity:1;}40%{height:14px;width:6px;opacity:1;}100%{height:14px;width:6px;opacity:1;}}@keyframes fkcartShimmer{0%{opacity:.5;}50%{opacity:1;}100%{opacity:.5;}}@keyframes rotation{0%{transform:rotate(0);}to{transform:rotate(359deg);}}#fkcart-modal .fkcart-order-summary{padding-top:16px;padding-bottom:16px;}.fkcart-item-meta{width:100%;}@media screen and (max-width:767px){#fkcart-modal .fkcart-drawer .fkcart-drawer-heading{font-size:16px;}}@container woopay-button (max-width: 280px){letter-spacing:.5px;}@container woopay-button (max-width: 280px){letter-spacing:.5px;}@container woopay-button (max-width: 280px){letter-spacing:.6px;}@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes wcpay-skeleton-shimmer{100%{transform:translateX(100%);}}