.devnet_fsl-free-shipping{box-shadow:0 0 2rem -1rem #000;box-sizing:border-box;margin:1rem 0 2rem;padding:1rem 2rem;width:100%}.devnet_fsl-free-shipping:after{content:""}.devnet_fsl-free-shipping.fsl-flat{margin:0;padding:0}.devnet_fsl-free-shipping *{box-sizing:border-box}.devnet_fsl-free-shipping .fsl-reached-message{border-bottom:1px solid var(--fsl-bar-border-color);display:block;font-size:1rem;font-weight:700;line-height:1.2;padding-bottom:.5rem;position:relative}.devnet_fsl-free-shipping .fsl-reached-message:before{color:var(--fsl-bar-inner-color,green);content:"✓";font-weight:700;margin-right:.5rem;width:2rem}.devnet_fsl-free-shipping .fsl-reached-message+.fsl-title,.devnet_fsl-free-shipping .fsl-reached-message:not(:first-child){margin-top:1rem}.devnet_fsl-free-shipping.qualified-message .fsl-reached-message{border-bottom:none;margin:0}.devnet_fsl-free-shipping.qualified-message .fsl-reached-message:last-child{padding-bottom:0}.devnet_fsl-free-shipping .fsl-title,.devnet_fsl-free-shipping .title{display:block;font-size:1.1em;margin:0 auto;width:100%}.devnet_fsl-free-shipping .fsl-title .fsl-gift-bar-title,.devnet_fsl-free-shipping .title .fsl-gift-bar-title{display:block;margin-top:1rem}.devnet_fsl-free-shipping .fsl-description,.devnet_fsl-free-shipping .fsl-notice,.devnet_fsl-free-shipping .notice{display:block;width:100%}.devnet_fsl-free-shipping .fsl-description .woocommerce-Price-amount.amount,.devnet_fsl-free-shipping .fsl-notice .woocommerce-Price-amount.amount,.devnet_fsl-free-shipping .notice .woocommerce-Price-amount.amount{font-weight:700}.devnet_fsl-free-shipping .fsl-progress-bar,.devnet_fsl-free-shipping .progress-bar{border:.0625rem solid #000;border-radius:var(--fsl-bar-border-radius,"8px");box-shadow:0 .3rem 1rem -.5rem #000;display:block;float:none!important;height:auto;justify-content:flex-start;margin:1rem 0!important;overflow:unset;padding:0;visibility:visible;width:100%}.devnet_fsl-free-shipping .fsl-progress-bar .fsl-progress-amount,.devnet_fsl-free-shipping .fsl-progress-bar .progress-amount,.devnet_fsl-free-shipping .progress-bar .fsl-progress-amount,.devnet_fsl-free-shipping .progress-bar .progress-amount{border-radius:var(--fsl-bar-border-radius,"8px");display:block;position:relative}.devnet_fsl-free-shipping .fsl-progress-bar span,.devnet_fsl-free-shipping .progress-bar span{border-radius:3px;display:inline-block;height:100%;transition:width .4s ease-in-out}.devnet_fsl-free-shipping .fsl-progress-bar.shine span,.devnet_fsl-free-shipping .progress-bar.shine span{position:relative}.devnet_fsl-free-shipping .fsl-progress-bar.shine span.fsl-progress-amount:after,.devnet_fsl-free-shipping .progress-bar.shine span.fsl-progress-amount:after{animation:fsl-animate-shine 2s ease-out infinite;background:#fff;border-radius:3px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0}.devnet_fsl-free-shipping .fsl-progress-bar.stripes span.fsl-progress-amount,.devnet_fsl-free-shipping .progress-bar.stripes span.fsl-progress-amount{animation:fsl-animate-stripes 3s linear infinite;background-image:linear-gradient(135deg,hsl(0 0% 100% / .15) 25%,transparent 0,transparent 50%,hsl(0 0% 100% / .15) 0,hsl(0 0% 100% / .15) 75%,transparent 0,transparent);background-size:30px 30px}.devnet_fsl-free-shipping .fsl-progress-bar.stripes span.fsl-progress-amount:dir(rtl),.devnet_fsl-free-shipping .progress-bar.stripes span.fsl-progress-amount:dir(rtl){animation:fsl-animate-stripes 3s linear infinite reverse}.devnet_fsl-free-shipping.qualified-message .title{margin:0;padding:0}.devnet_fsl-free-shipping.fsl-center-text,.devnet_fsl-free-shipping.fsl-center-text .fsl-description,.devnet_fsl-free-shipping.fsl-center-text .fsl-notice,.devnet_fsl-free-shipping.fsl-center-text .fsl-reached-message,.devnet_fsl-free-shipping.fsl-center-text .fsl-title{text-align:center}.devnet_fsl-free-shipping.fsl-no-stripes .stripes span{animation:none!important;background-image:none!important;background-size:30px 30px!important}@keyframes fsl-animate-stripes{0%{background-position:0 0}to{background-position:60px 0}}@keyframes fsl-animate-shine{0%{opacity:0;width:0}50%{opacity:.5}to{opacity:0;width:100%}}.devnet_fsl-no-shadow{border:none;box-shadow:none}.devnet_fsl-label{box-shadow:0 5px 16px -8px #000;display:block!important;font-size:.8em;font-weight:700;margin:1rem auto;padding:.3rem .5rem;text-align:center}.devnet_fsl-no-animation.devnet_fsl-disabled-animation-all .fsl-progress-amount,.devnet_fsl-no-animation.devnet_fsl-disabled-animation-all .fsl-progress-amount:after,.devnet_fsl-no-animation.devnet_fsl-disabled-animation-shine .fsl-progress-amount:after,.devnet_fsl-no-animation.devnet_fsl-disabled-animation-strips .fsl-progress-amount{animation:none!important}.summary .devnet_fsl-label{margin:.5rem 0 1rem;max-width:-moz-max-content;max-width:max-content}.devnet_fsl-free-shipping .notice,.devnet_fsl-free-shipping .title{color:var(--fsl-text-color)}.devnet_fsl-free-shipping .fsl-progress-bar.progress-bar{flex-basis:100%;position:relative}.devnet_fsl-free-shipping .fsl-progress-bar.progress-bar.fsl-bar-width-adjust{flex-basis:calc(100% - var(--fsl-bar-width-adjust, 0));width:calc(100% - var(--fsl-bar-width-adjust, 0))}.devnet_fsl-free-shipping .fsl-progress-bar.progress-bar .fsl-threshold-indicator{--fsl-icon-container-size:calc(var(--fsl-icon-size, 0px)*1.5);align-items:center;display:flex;height:var(--fsl-icon-container-size);justify-content:center;left:calc(var(--fsl-module-threshold) - var(--fsl-icon-container-size)/2);position:absolute;top:50%;transform:translateY(-50%);z-index:0}.devnet_fsl-free-shipping .fsl-progress-bar.progress-bar .fsl-threshold-indicator:dir(rtl){left:unset;right:calc(var(--fsl-module-threshold) - var(--fsl-icon-container-size)/2)}.devnet_fsl-free-shipping .fsl-progress-bar.progress-bar .fsl-threshold-indicator.fsl-has-threshold-icon{--fsl-icon-container-size:calc(var(--fsl-icon-size, var(--fsl-bar-height))*1.5);--fsl-icon-container-border-width:1px;background:var(--fsl-icon-bg-color,#fff);border:var(--fsl-icon-container-border-width) solid #333;border-radius:100%;width:var(--fsl-icon-container-size)}.devnet_fsl-free-shipping .fsl-progress-bar.progress-bar .fsl-threshold-indicator.fsl-has-threshold-icon.fsl-icon-shape-round{border-radius:100%}.devnet_fsl-free-shipping .fsl-progress-bar.progress-bar .fsl-threshold-indicator.fsl-has-threshold-icon.fsl-icon-shape-rounded{border-radius:20%}.devnet_fsl-free-shipping .fsl-progress-bar.progress-bar .fsl-threshold-indicator.fsl-has-threshold-icon.fsl-icon-shape-square{border-radius:0}.devnet_fsl-free-shipping .fsl-progress-bar.progress-bar .fsl-threshold-indicator.fsl-has-threshold-icon .fsl-svg-icon g path,.devnet_fsl-free-shipping .fsl-progress-bar.progress-bar .fsl-threshold-indicator.fsl-has-threshold-icon .fsl-svg-icon>*{fill:var(--fsl-icon-color)}.devnet_fsl-free-shipping .fsl-progress-bar.progress-bar .fsl-threshold-indicator.fsl-has-threshold-icon .fsl-svg-icon>rect{fill:#fff0}.devnet_fsl-free-shipping .fsl-progress-bar.progress-bar .fsl-threshold-indicator.fsl-has-threshold-icon:after{content:none}.devnet_fsl-free-shipping .fsl-progress-bar.progress-bar .fsl-threshold-indicator.fsl-has-threshold-icon.fsl-threshold-reached{border-color:var(--fsl-bar-inner-color,#8bc34a);box-shadow:inset 0 0 6px 0 var(--fsl-bar-inner-color,#8bc34a)}.devnet_fsl-free-shipping .fsl-progress-bar.progress-bar .fsl-threshold-indicator.fsl-has-threshold-bubble{z-index:var(--fsl-indicator-z-index)}.devnet_fsl-free-shipping .fsl-progress-bar.progress-bar .fsl-threshold-indicator.fsl-has-threshold-bubble:hover{z-index:2}.devnet_fsl-free-shipping .fsl-progress-bar.progress-bar .fsl-threshold-indicator.fsl-has-threshold-bubble .fsl-threshold-bubble{--fsl-pointer-width:5px;--fsl-pointer-height:16px;background:#fff;border-radius:8px;bottom:calc(var(--fsl-bar-height)/2 + var(--fsl-pointer-height));box-shadow:0 0 9px -3px #000;cursor:default;font-size:.8em;height:auto;padding:.5rem;position:absolute!important;right:-1rem;width:10rem}.devnet_fsl-free-shipping .fsl-progress-bar.progress-bar .fsl-threshold-indicator.fsl-has-threshold-bubble .fsl-threshold-bubble:dir(rtl){left:-1rem;right:unset}.devnet_fsl-free-shipping .fsl-progress-bar.progress-bar .fsl-threshold-indicator.fsl-has-threshold-bubble .fsl-threshold-bubble>span{height:auto}.devnet_fsl-free-shipping .fsl-progress-bar.progress-bar .fsl-threshold-indicator.fsl-has-threshold-bubble .fsl-threshold-bubble:after{border-style:solid;border-bottom:0;border-left:var(--fsl-pointer-width) solid #fff0;border-right:var(--fsl-pointer-width) solid #fff0;border-top:var(--fsl-pointer-height) solid var(--fsl-bar-inner-color,#fff);content:"";height:0;position:absolute;right:calc(1rem - var(--fsl-pointer-width));top:100%;width:0}.devnet_fsl-free-shipping .fsl-progress-bar.progress-bar .fsl-threshold-indicator.fsl-has-threshold-bubble .fsl-threshold-bubble:dir(rtl):after{left:calc(1rem - var(--fsl-pointer-width));right:unset}.devnet_fsl-free-shipping .fsl-progress-bar.progress-bar .fsl-threshold-indicator.fsl-has-threshold-bubble.fsl-has-threshold-icon .fsl-threshold-bubble{bottom:calc(var(--fsl-bar-height) + var(--fsl-icon-container-size)/2 + var(--fsl-pointer-height))}.devnet_fsl-free-shipping .fsl-progress-bar.progress-bar .fsl-threshold-indicator.fsl-has-threshold-bubble.fsl-has-threshold-icon .fsl-threshold-bubble:after{right:calc(1rem - var(--fsl-pointer-width) + var(--fsl-icon-container-size)/2 - var(--fsl-icon-container-border-width)*1.5)}.devnet_fsl-free-shipping .fsl-progress-bar.progress-bar .fsl-threshold-indicator.fsl-has-threshold-bubble.fsl-has-threshold-icon .fsl-threshold-bubble:dir(rtl):after{left:calc(1rem - var(--fsl-pointer-width) + var(--fsl-icon-container-size)/2 - var(--fsl-icon-container-border-width)*1.5);right:unset}.devnet_fsl-free-shipping.fsl-layout-threshold_bubbles{box-shadow:unset}.devnet_fsl-free-shipping.fsl-layout-threshold_bubbles .fsl-height-adjuster{color:#fff0;font-size:.8em;margin-bottom:16px;opacity:0;padding:.5rem;pointer-events:none;visibility:hidden;width:10rem}.devnet_fsl-free-shipping.fsl-layout-horizontal_1,.devnet_fsl-free-shipping.fsl-layout-horizontal_2{display:flex;flex-wrap:wrap;justify-content:space-between}.devnet_fsl-free-shipping.fsl-layout-horizontal_1 .fsl-module-block,.devnet_fsl-free-shipping.fsl-layout-horizontal_2 .fsl-module-block{display:inline-block;max-width:calc(50% - .5rem)}.devnet_fsl-free-shipping.fsl-layout-horizontal_1 .fsl-module-block .fsl-title,.devnet_fsl-free-shipping.fsl-layout-horizontal_2 .fsl-module-block .fsl-title{text-align:left}.devnet_fsl-free-shipping.fsl-layout-list ul.fsl-modules-list,.devnet_fsl-free-shipping.fsl-layout-list_alt ul.fsl-modules-list{list-style:none;margin:0;padding:0 0 0 1rem;position:relative}.devnet_fsl-free-shipping.fsl-layout-list ul.fsl-modules-list:before,.devnet_fsl-free-shipping.fsl-layout-list_alt ul.fsl-modules-list:before{background-color:#000;bottom:6px;content:"";left:-2px;position:absolute;top:2px;width:2px}.devnet_fsl-free-shipping.fsl-layout-list ul.fsl-modules-list li,.devnet_fsl-free-shipping.fsl-layout-list_alt ul.fsl-modules-list li{margin:0 0 1rem;padding:0;position:relative;transform:unset}.devnet_fsl-free-shipping.fsl-layout-list ul.fsl-modules-list li:before,.devnet_fsl-free-shipping.fsl-layout-list_alt ul.fsl-modules-list li:before{background-color:#fff;border:.25rem solid var(--fsl-bar-border-color,"#000000");border-radius:100%;box-sizing:border-box;content:"";height:1rem;left:-1.55rem;position:absolute;top:2px;width:1rem}.devnet_fsl-free-shipping.fsl-layout-list ul.fsl-modules-list li:last-child,.devnet_fsl-free-shipping.fsl-layout-list_alt ul.fsl-modules-list li:last-child{margin-bottom:0}.devnet_fsl-free-shipping.fsl-layout-list ul.fsl-modules-list li.fsl-reached,.devnet_fsl-free-shipping.fsl-layout-list_alt ul.fsl-modules-list li.fsl-reached{margin-left:.5rem}.devnet_fsl-free-shipping.fsl-layout-list ul.fsl-modules-list li.fsl-reached:before,.devnet_fsl-free-shipping.fsl-layout-list_alt ul.fsl-modules-list li.fsl-reached:before{align-items:center;border-width:.2rem;color:var(--fsl-bar-inner-color,"green");content:"✓";display:flex;font-size:1rem;font-weight:700;height:1.5rem;justify-content:center;left:-2.3rem;top:0;width:1.5rem}.devnet_fsl-free-shipping.fsl-layout-list ul.fsl-modules-list li .fsl-title,.devnet_fsl-free-shipping.fsl-layout-list_alt ul.fsl-modules-list li .fsl-title{line-height:1.3;margin:0;text-align:left}.devnet_fsl-free-shipping.fsl-layout-list ul.fsl-modules-list li .fsl-description,.devnet_fsl-free-shipping.fsl-layout-list_alt ul.fsl-modules-list li .fsl-description{text-align:left}.devnet_fsl-free-shipping.fsl-layout-list:dir(rtl) ul.fsl-modules-list,.devnet_fsl-free-shipping.fsl-layout-list_alt:dir(rtl) ul.fsl-modules-list{border-left:unset;border-right:2px solid;padding-left:unset;padding-right:1rem}.devnet_fsl-free-shipping.fsl-layout-list:dir(rtl) ul.fsl-modules-list li:before,.devnet_fsl-free-shipping.fsl-layout-list_alt:dir(rtl) ul.fsl-modules-list li:before{left:unset;right:-1.55rem}.devnet_fsl-free-shipping.fsl-layout-list:dir(rtl) ul.fsl-modules-list li.fsl-reached,.devnet_fsl-free-shipping.fsl-layout-list_alt:dir(rtl) ul.fsl-modules-list li.fsl-reached{margin-left:unset;margin-right:.5rem}.devnet_fsl-free-shipping.fsl-layout-list:dir(rtl) ul.fsl-modules-list li.fsl-reached:before,.devnet_fsl-free-shipping.fsl-layout-list_alt:dir(rtl) ul.fsl-modules-list li.fsl-reached:before{left:unset;right:-2.3rem}.devnet_fsl-free-shipping.fsl-layout-list:dir(rtl) ul.fsl-modules-list li .fsl-title,.devnet_fsl-free-shipping.fsl-layout-list_alt:dir(rtl) ul.fsl-modules-list li .fsl-title{text-align:right}.devnet_fsl-free-shipping.fsl-layout-list:dir(rtl) ul.fsl-modules-list li .fsl-description,.devnet_fsl-free-shipping.fsl-layout-list_alt:dir(rtl) ul.fsl-modules-list li .fsl-description{text-align:right}.devnet_fsl-free-shipping.fsl-layout-stacked{display:flex;flex-direction:column}.devnet_fsl-free-shipping.fsl-layout-stacked .fsl-module-block{border-bottom:.1rem solid;margin-bottom:.5rem;padding-bottom:.5rem;position:relative}.devnet_fsl-free-shipping.fsl-layout-stacked .fsl-module-block .fsl-description,.devnet_fsl-free-shipping.fsl-layout-stacked .fsl-module-block .fsl-title{text-align:left}.devnet_fsl-free-shipping.fsl-layout-timeline{display:flex;flex-direction:column}.devnet_fsl-free-shipping.fsl-layout-timeline .fsl-timeline-block{background-color:#fff;border-radius:.5rem;box-shadow:0 0 6px -2px #000;padding:.3rem 1rem;position:relative}.devnet_fsl-free-shipping.fsl-layout-timeline .fsl-timeline-block:before{border:.75rem solid #fff0;content:"";height:0;left:var(--fsl-timeline-threshold);position:absolute;width:0}.devnet_fsl-free-shipping.fsl-layout-timeline .fsl-timeline-block .fsl-description,.devnet_fsl-free-shipping.fsl-layout-timeline .fsl-timeline-block .fsl-title{text-align:left}.devnet_fsl-free-shipping.fsl-layout-timeline .fsl-timeline-block:first-child{order:1}.devnet_fsl-free-shipping.fsl-layout-timeline .fsl-timeline-block:first-child:before{border-bottom:none;border-top-color:#fff;filter:drop-shadow(0 2px 1px #c7c7c7);top:100%}.devnet_fsl-free-shipping.fsl-layout-timeline .fsl-timeline-block:nth-child(2){border-top-right-radius:0;order:10}.devnet_fsl-free-shipping.fsl-layout-timeline .fsl-timeline-block:nth-child(2):before{border-bottom-color:#fff;border-top:none;filter:drop-shadow(0 -2px 1px #c7c7c7);left:unset;right:0;top:-.75rem}.devnet_fsl-free-shipping.fsl-layout-timeline .fsl-progress-bar{order:5}.fsl-circular-bar-wrapper{height:var(--fsl-circle-size);margin:1rem auto;position:relative;width:var(--fsl-circle-size)}.fsl-circular-bar-wrapper:nth-child(3n+1){clear:both}.fsl-circular-bar-wrapper .fsl-circular-bar{clip:rect(0,var(--fsl-circle-size),var(--fsl-circle-size),var(--fsl-circle-size-half));height:100%;left:0;position:absolute;top:0;width:100%}.fsl-circular-bar-wrapper .fsl-circular-bar .fsl-half-circle{clip:rect(0,var(--fsl-circle-size-half),var(--fsl-circle-size),0);border-color:currentColor;border:var(--fsl-circle-size-tenth) solid;border-radius:50%;color:var(--fsl-circle-bar-inner-color,inherit);height:100%;left:0;position:absolute;top:0;width:100%}.fsl-circular-bar-wrapper .fsl-circular-bar .fsl-left-side{transform:rotate(var(--fsl-circle-left-rotation))}.fsl-circular-bar-wrapper .fsl-circular-bar.less-than-50 .fsl-right-side{display:none}.fsl-circular-bar-wrapper .fsl-circular-bar.more-than-50{clip:rect(auto,auto,auto,auto)}.fsl-circular-bar-wrapper .fsl-circular-bar.more-than-50 .fsl-right-side{transform:rotate(180deg)}.fsl-circular-bar-wrapper .fsl-inner-circle{align-items:center;background-color:var(--fsl-circle-bg-color,transparent);border-radius:50%;bottom:var(--fsl-circle-size-tenth);color:var(--fsl-text-color,currentColor);cursor:default;display:flex;flex-direction:column;justify-content:center;left:var(--fsl-circle-size-tenth);padding:var(--fsl-circle-size-tenth);position:absolute;right:var(--fsl-circle-size-tenth);text-align:center;top:var(--fsl-circle-size-tenth)}.fsl-circular-bar-wrapper .fsl-inner-circle .fsl-svg-icon g path,.fsl-circular-bar-wrapper .fsl-inner-circle .fsl-svg-icon>*{fill:var(--fsl-circular-bar-icon-color)}.fsl-circular-bar-wrapper .fsl-inner-circle .fsl-svg-icon>rect{fill:#fff0}.fsl-circular-bar-wrapper .fsl-circular-bar-background{border:var(--fsl-circle-size-tenth) solid var(--fsl-circle-bar-bg-color,transparent);border-radius:50%;height:100%;width:100%}.fsl-circular-bar-wrapper.animation.puls .fsl-half-circle{animation:fsl-animate-invert-puls 2s infinite}@keyframes fsl-animate-invert-puls{0%{filter:invert(0)}50%{filter:invert(35%)}to{filter:invert(0)}}@keyframes fsl-animate-opacity-puls{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.devnet_fsl-free-shipping.notice-bar,.fsl-wrapper.notice-bar{background-color:#fff;margin:0;max-width:320px;position:fixed;z-index:9999}.devnet_fsl-free-shipping.notice-bar .fsl-close-notice-bar,.fsl-wrapper.notice-bar .fsl-close-notice-bar{align-items:center;background-color:#d3d3d3;border-radius:100%;box-sizing:content-box;cursor:pointer;display:flex;height:1rem;justify-content:center;padding:6px;position:absolute;right:-12px;top:-12px;width:1rem}.devnet_fsl-free-shipping.notice-bar .fsl-close-notice-bar:hover,.fsl-wrapper.notice-bar .fsl-close-notice-bar:hover{background-color:#a9a9a9}.devnet_fsl-free-shipping.notice-bar.fsl-multiple-notice-bars,.fsl-wrapper.notice-bar.fsl-multiple-notice-bars{display:flex;flex-direction:column}.devnet_fsl-free-shipping.notice-bar.fsl-multiple-notice-bars .notice-bar,.fsl-wrapper.notice-bar.fsl-multiple-notice-bars .notice-bar{margin-bottom:1rem;position:sticky}.devnet_fsl-free-shipping.notice-bar.autohide.top-left,.fsl-wrapper.notice-bar.autohide.top-left{animation:noticeBarFadeInOutLeft 5s;left:-100vw;top:var(--fsl-notice-bar-margin-y,32px)}.devnet_fsl-free-shipping.notice-bar.autohide.top-right,.fsl-wrapper.notice-bar.autohide.top-right{animation:noticeBarFadeInOutRight 5s;right:-100vw;top:var(--fsl-notice-bar-margin-y,32px)}.devnet_fsl-free-shipping.notice-bar.autohide.bottom-left,.fsl-wrapper.notice-bar.autohide.bottom-left{animation:noticeBarFadeInOutLeft 5s;bottom:var(--fsl-notice-bar-margin-y,32px);left:-100vw}.devnet_fsl-free-shipping.notice-bar.autohide.bottom-right,.fsl-wrapper.notice-bar.autohide.bottom-right{animation:noticeBarFadeInOutRight 5s;bottom:var(--fsl-notice-bar-margin-y,32px);right:-100vw}.devnet_fsl-free-shipping.notice-bar.hold.top-left,.fsl-wrapper.notice-bar.hold.top-left{animation:noticeBarFadeInLeft .5s;left:var(--fsl-notice-bar-margin-x,32px);top:var(--fsl-notice-bar-margin-y,32px)}.devnet_fsl-free-shipping.notice-bar.hold.top-right,.fsl-wrapper.notice-bar.hold.top-right{animation:noticeBarFadeInRight .5s;right:var(--fsl-notice-bar-margin-x,32px);top:var(--fsl-notice-bar-margin-y,32px)}.devnet_fsl-free-shipping.notice-bar.hold.bottom-left,.fsl-wrapper.notice-bar.hold.bottom-left{animation:noticeBarFadeInLeft .5s;bottom:var(--fsl-notice-bar-margin-y,32px);left:var(--fsl-notice-bar-margin-x,32px)}.devnet_fsl-free-shipping.notice-bar.hold.bottom-right,.fsl-wrapper.notice-bar.hold.bottom-right{animation:noticeBarFadeInRight .5s;bottom:var(--fsl-notice-bar-margin-y,32px);right:var(--fsl-notice-bar-margin-x,32px)}@keyframes noticeBarFadeInLeft{0%{left:-100vw;opacity:0}to{left:var(--fsl-notice-bar-margin-x,32px);opacity:1}}@keyframes noticeBarFadeInRight{0%{opacity:0;right:-100vw}to{opacity:1;right:var(--fsl-notice-bar-margin-x,32px)}}@keyframes noticeBarFadeInOutLeft{0%{left:-100vw;opacity:0}5%{left:var(--fsl-notice-bar-margin-x,32px);opacity:1}90%{left:var(--fsl-notice-bar-margin-x,32px);opacity:1}to{left:-100vw;opacity:0}}@keyframes noticeBarFadeInOutRight{0%{opacity:0;right:-100vw}5%{opacity:1;right:var(--fsl-notice-bar-margin-x,32px)}90%{opacity:1;right:var(--fsl-notice-bar-margin-x,32px)}to{opacity:0;right:-100vw}}.devnet_fsl-label-image .fsl-label-image{height:auto!important;-o-object-fit:contain!important;object-fit:contain!important;width:var(--fsl-label-image-width,100px)!important}.devnet_fsl-label-over-image{display:block;position:absolute;z-index:5}.devnet_fsl-label-over-image.top-left{left:var(--fsl-label-margin-x,0);top:var(--fsl-label-margin-y,0)}.devnet_fsl-label-over-image.top-right{right:var(--fsl-label-margin-x,0);top:var(--fsl-label-margin-y,0)}.devnet_fsl-label-over-image.bottom-left{bottom:var(--fsl-label-margin-y,0);left:var(--fsl-label-margin-x,0)}.devnet_fsl-label-over-image.bottom-right{bottom:var(--fsl-label-margin-y,0);right:var(--fsl-label-margin-x,0)}.devnet_fsl-label-over-image .devnet_fsl-label{margin:0}#fkcart-modal .fkcart-preview-ui .fkcart-slider-body{grid-template-rows:min-content!important}#fkcart-modal .fkcart-preview-ui .fkcart-slider-body .fsl-wrapper .devnet_fsl-free-shipping{margin:0}#fkcart-modal .fsl-layout-threshold_bubbles .fsl-threshold-bubble{width:13rem}.xoo-wsc-header .devnet_fsl-free-shipping{margin-bottom:0}#wfacp-e-form .devnet_fsl-free-shipping.fsl-layout-list ul.fsl-modules-list{margin:0!important;padding:0 0 0 1rem!important}#wfacp-e-form .devnet_fsl-free-shipping.fsl-layout-list ul.fsl-modules-list li{margin:0 0 1rem!important;padding:0!important;position:relative!important}#wfacp-e-form .devnet_fsl-free-shipping.fsl-layout-list ul.fsl-modules-list li.fsl-reached{margin-left:.5rem!important}#wfacp-e-form .devnet_fsl-free-shipping.fsl-layout-list ul.fsl-modules-list li:last-child{margin-bottom:0!important}#wfacp-e-form .devnet_fsl-free-shipping span.fsl-progress-amount.progress-amount{display:block!important}#wfacp-e-form .devnet_fsl-free-shipping .fsl-title.title{color:var(--fsl-text-color)!important;font-size:1.1em!important;margin:0 auto!important}.wcpay-express-checkout-wrapper{width:100%;clear:both;display:flex;flex-direction:column}.wcpay-express-checkout-wrapper #wcpay-express-checkout-element{opacity:0;transition:all .3s ease-in-out;min-height:0;margin:0}.wcpay-express-checkout-wrapper #wcpay-express-checkout-element.is-ready{opacity:1}.wcpay-express-checkout-wrapper #wcpay-express-checkout-element.is-ready:not(:first-child){margin-top:12px}.woocommerce-cart .wcpay-express-checkout-wrapper{margin-bottom:0}.woocommerce-checkout .wcpay-express-checkout-wrapper #wcpay-express-checkout-element.is-ready:first-child{margin-top:4px}.woocommerce-checkout .wcpay-express-checkout-wrapper #wcpay-woopay-button{margin-top:4px}.woocommerce .type-product .wcpay-express-checkout-wrapper,.wp-block-add-to-cart-form .wcpay-express-checkout-wrapper,.wp-block-add-to-cart-with-options .wcpay-express-checkout-wrapper,.wc-proceed-to-checkout .wcpay-express-checkout-wrapper{margin-top:1em;margin-bottom:1em}.wcpay-express-checkout-wrapper,.wc-block-components-express-payment__event-buttons{list-style:none}.wcpay-express-checkout-wrapper .StripeElement iframe,.wc-block-components-express-payment__event-buttons .StripeElement iframe{max-width:unset}:root{--pwc-font:system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--pwc-white:#ffffff;--pwc-black:#000000;--pwc-text:#1f2937;--pwc-text-secondary:#6b7280;--pwc-bg-soft:#f4eee6;--pwc-border:#e5e7eb;--pwc-accent:#ceb084;--pwc-accent-hover:#b99a6d;--pwc-accent-active:#a8885c;--pwc-accent-text:#1f2937;--pwc-sub-accent:#8b5e34;--pwc-success:#3a7f5c;--pwc-warning:#c0841a;--pwc-error:#b42318;--pwc-r-sm:14px;--pwc-r-md:16px;--pwc-r-lg:18px;--pwc-r-pill:999px;--pwc-s-1:8px;--pwc-s-2:10px;--pwc-s-3:12px;--pwc-s-4:14px;--pwc-s-5:18px;--pwc-s-6:24px;--pwc-h-ic:44px;--pwc-h-btn:42px;--pwc-h-btn-sm:38px;--pwc-blur:blur(10px);--pwc-max:1360px;--pwc-max-wide:1200px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--pwc-font);color:var(--pwc-text);background:var(--pwc-white)}img{max-width:100%;height:auto}a{color:inherit}:focus-visible{outline:2px solid rgb(0 0 0 / .25);outline-offset:2px}.container{width:min(var(--pwc-max), calc(100% - 40px));margin:0 auto}.site-main{padding:0 0}.site-header{border-bottom:1px solid var(--pwc-border);padding:var(--pwc-s-4) 0}.pwc-card{border:1px solid var(--pwc-border);border-radius:var(--pwc-r-lg);background:var(--pwc-surface)}.pwc-card--pad{padding:var(--pwc-s-4)}.pwc-card--soft{background:var(--pwc-soft-2)}.pwc-btn{display:inline-flex;align-items:center;justify-content:center;height:var(--pwc-h-btn);padding:0 16px;border-radius:var(--pwc-r-pill);border:1px solid var(--pwc-accent);background:var(--pwc-accent);color:var(--pwc-accent-text);font-weight:700;text-decoration:none;cursor:pointer;user-select:none}.pwc-btn:hover{background:var(--pwc-accent-hover)}.pwc-btn:active{background:var(--pwc-accent-active)}.pwc-btn:disabled{opacity:.5;cursor:not-allowed}.pwc-btn--primary{background:var(--pwc-accent);border-color:var(--pwc-accent);color:#fff}.pwc-btn--primary:hover{opacity:.92;background:var(--pwc-hover)}.pwc-btn--primary:active{background:var(--pwc-accent-active)}.pwc-btn--sm{height:var(--pwc-h-btn-sm);padding:0 14px;font-weight:700}.pwc-btn--block{width:100%}.pwc-iconbtn{width:var(--pwc-h-ic);height:var(--pwc-h-ic);border-radius:var(--pwc-r-pill);display:grid;place-items:center;border:1px solid var(--pwc-border);background:var(--pwc-surface);text-decoration:none;cursor:pointer;position:relative}.pwc-iconbtn:hover{background:var(--pwc-soft)}.pwc-input{width:100%;height:var(--pwc-h-ic);border-radius:var(--pwc-r-pill);border:1px solid #e7e7e7;padding:0 14px;outline:none;background:var(--pwc-surface);color:var(--pwc-text)}.pwc-pill{display:inline-flex;align-items:center;gap:8px;border-radius:var(--pwc-r-pill);border:1px solid var(--pwc-border);background:var(--pwc-surface);padding:8px 12px;font-weight:700;font-size:13px}.pwc-qty{display:grid;grid-template-columns:42px 58px 42px;border:1px solid var(--pwc-border);border-radius:var(--pwc-r-pill);overflow:hidden;height:42px;background:var(--pwc-surface)}.pwc-qty .qbtn{border:0;background:var(--pwc-surface);cursor:pointer;font-size:18px}.pwc-qty input{border:0;outline:none;text-align:center;font-weight:700;background:#fff0;color:inherit}.pwc-topbar{background:var(--pwc-accent);color:var(--pwc-accent-text);font-weight:700;font-size:14px}.pwc-topbar-inner{padding:8px 0;display:flex;justify-content:center}.pwc-hmain{background:var(--pwc-white);border-bottom:1px solid var(--pwc-border)}.pwc-hmain-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 0;max-width:100%}.pwc-hlogo{min-width:0}.pwc-logo-link{display:inline-flex;align-items:center;text-decoration:none}.pwc-logo-img{width:130px;height:auto;display:block}.pwc-hsearch{min-width:0}.pwc-search{position:relative;width:100%;min-width:0;max-width:100%}.pwc-search-input{width:100%;max-width:100%;min-width:0;height:46px;padding:0 48px 0 46px;border-radius:var(--pwc-r-pill);border:1px solid rgb(0 0 0 / .20);background:var(--pwc-white);outline:none;box-sizing:border-box}.pwc-search-input:focus{border-color:rgb(0 0 0 / .35)}.pwc-search-btn{position:absolute;left:14px;top:50%;transform:translateY(-50%);border:0;background:#fff0;color:rgb(0 0 0 / .75);display:grid;place-items:center;padding:0;cursor:pointer}.pwc-hactions{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:0}.pwc-hcurrency{display:flex;align-items:center}.pwc-hcurrency select{appearance:none;-webkit-appearance:none;background-color:var(--pwc-bg-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23ceb084' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;border:none;border-radius:var(--pwc-r-pill);padding:0 30px 0 14px;height:var(--pwc-h-btn-sm);font-size:13px;font-weight:700;font-family:var(--pwc-font);color:var(--pwc-text);cursor:pointer;box-shadow:0 1px 3px rgb(0 0 0 / .07);transition:background-color .2s,box-shadow .2s;white-space:nowrap}.pwc-hcurrency select:hover{background-color:#ecddd0;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.pwc-hcurrency select:focus-visible{outline:2px solid var(--pwc-accent);outline-offset:2px}.pwc-hlink{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--pwc-text);font-weight:700;white-space:nowrap}.pwc-hlink-txt{display:inline}.pwc-icbtn{width:40px;height:40px;border-radius:var(--pwc-r-pill);display:grid;place-items:center;text-decoration:none;position:relative}.pwc-hcart{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--pwc-text);font-weight:700;position:relative;white-space:nowrap}.pwc-hcart-sum{font-weight:700;white-space:nowrap}.pwc-hcart-ic{position:relative;width:40px;height:40px;border-radius:var(--pwc-r-pill);display:grid;place-items:center;color:rgb(0 0 0 / .75)}.pwc-hcart:hover{background:rgb(0 0 0 / .04);border-radius:var(--pwc-r-pill)}.pwc-cart-count{position:absolute;right:-2px;top:-2px;min-width:18px;height:18px;padding:0 2px;border-radius:999px;background:var(--pwc-accent);color:var(--pwc-accent-text);font-size:12px;font-weight:700;display:grid;place-items:center;line-height:1}.pwc-hicons--mobile{display:none;justify-content:flex-end;gap:6px;min-width:0;width:100%}.pwc-burger{border:0;background:#fff0;cursor:pointer}.pwc-hutil{background:var(--pwc-bg-soft);border-bottom:1px solid rgb(0 0 0 / .06)}.pwc-hutil-inner{padding:8px 0;display:flex;justify-content:flex-end;gap:16px;flex-wrap:wrap}.pwc-utlink{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--pwc-accent-text);font-weight:700;white-space:nowrap}.pwc-utic{display:grid;place-items:center}.pwc-hnav{background:var(--pwc-white);border-bottom:1px solid var(--pwc-border)}.pwc-hnav-inner{padding:12px 0;display:flex;align-items:center;gap:16px;min-width:0;max-width:100%}.pwc-chip-main{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 16px;border-radius:999px;color:#fff;text-decoration:none;font-weight:700;white-space:nowrap;flex:0 0 auto}.pwc-chip-main--green{background:var(--pwc-accent)}.pwc-chip-main--blue{background:var(--pwc-accent-active)}.pwc-navlinks{display:flex;flex-wrap:wrap;gap:20px;margin-left:6px;min-width:0}.pwc-navlinks a{text-decoration:none;color:var(--pwc-accent-text);font-weight:700;white-space:nowrap}.pwc-navlinks a:hover{text-decoration:underline;text-underline-offset:3px}.pwc-mpanel{border-top:1px solid rgb(0 0 0 / .08);background:#fff;max-width:100%}.pwc-mpanel-inner{padding:14px 0 18px}.pwc-mpanel-top{display:flex;gap:10px;padding:0 0 12px;flex-wrap:wrap}.pwc-mpanel-links{display:grid;gap:10px;padding:10px 0 14px;border-top:1px solid rgb(0 0 0 / .06);border-bottom:1px solid rgb(0 0 0 / .06)}.pwc-mpanel-links a{text-decoration:none;color:rgb(0 0 0 / .85);font-weight:800}.pwc-mpanel-actions{display:grid;gap:10px;padding-top:12px}.pwc-mpanel-cta{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:900;color:rgb(0 0 0 / .82)}@media (max-width:980px){.pwc-hactions{display:none}.pwc-chip-main{flex:1}p.no-margin{margin:0!important}.pwc-hicons--mobile{display:flex}.pwc-hmain-inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo . icons" "search search search";gap:10px 12px;padding:14px 0 12px}.pwc-hlogo{grid-area:logo}.pwc-hicons--mobile{grid-area:icons}.pwc-hsearch{grid-area:search}.pwc-hlogo,.pwc-hsearch,.pwc-hicons--mobile,.pwc-search,.pwc-search-input{min-width:0;max-width:100%}.pwc-hutil-inner{justify-content:center}.pwc-navlinks{display:none}.pwc-hlink-txt,.pwc-hcart-sum,.pwc-utlink{white-space:normal}}@media (max-width:520px){.pwc-topbar-msg{font-size:13px}.pwc-logo-img{width:120px}}@media (max-width:420px){.pwc-logo-img{width:132px}.pwc-icbtn{width:36px;height:36px}.pwc-search-input{height:44px}}.pwc-header,.pwc-hmain,.pwc-hmain-inner,.pwc-hutil,.pwc-hutil-inner,.pwc-hnav,.pwc-hnav-inner{max-width:100%;overflow-x:clip}.pwc-header .container{max-width:100%}.pwc-footer{margin-top:60px}.pwc-newsletter{background:var(--pwc-accent);color:#fff;padding:36px 0 30px}.pwc-newsletter-inner{display:grid;gap:16px;justify-items:center;text-align:center}.pwc-newsletter-head h3{margin:0;font-size:24px;font-weight:700;color:var(--pwc-accent-text)}.pwc-newsletter-head p{color:var(--pwc-accent-text);margin:6px 0 0;opacity:.9;font-size:13px}.pwc-newsletter-head a{color:#fff;text-decoration:underline;text-underline-offset:2px;opacity:.95}.pwc-newsletter-form{display:grid;grid-template-columns:1fr;gap:12px;width:min(640px, 100%);margin-top:6px}@media (min-width:600px){.pwc-newsletter-form{grid-template-columns:1fr auto;align-items:center}}.pwc-newsletter-form input{height:46px;border-radius:var(--pwc-r-pill);border:1px solid rgb(255 255 255 / .55);background:var(--pwc-accent);color:#fff;padding:0 16px;outline:none}.pwc-newsletter-form input::placeholder{color:rgb(255 255 255 / .85)}.pwc-newsletter-form input:focus{border-color:rgb(255 255 255 / .9);background:rgb(255 255 255 / .16)}.pwc-news-btn{height:46px;border-radius:var(--pwc-r-pill);border:1px solid #fff0;background:var(--pwc-bg-soft);color:var(--pwc-accent);font-weight:700;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.pwc-news-btn:hover{background:var(--pwc-white);color:var(--pwc-accent)}.pwc-news-btn:active{background:var(--pwc-accent-active)}.pwc-news-ic{display:grid;place-items:center;opacity:.95}.pwc-newsletter-note{font-size:12px;opacity:.85;color:var(--pwc-accent-text)}.pwc-newsletter-note a{color:var(--pwc-white);text-decoration:underline;text-underline-offset:2px}.pwc-footer-main{background:var(--pwc-bg-soft);color:var(--pwc-accent-text);padding:44px 0 44px}.pwc-footer-grid{display:grid;gap:26px 18px;align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.pwc-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.pwc-footer-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:420px){.pwc-footer-grid{grid-template-columns:1fr}}.pwc-footer-col h4{margin:0 0 10px;font-size:16px;font-weight:700;color:var(--pwc-text)}.pwc-footer-subhead{margin-top:18px!important}.pwc-footer-col p{margin:0 0 8px;font-size:14px;opacity:.95}.pwc-footer-strong{font-weight:700;opacity:1}.pwc-footer-col a{color:var(--pwc-text);text-decoration:none}.pwc-footer-col a:hover{text-decoration:underline;text-underline-offset:2px}.pwc-footer-col ul{list-style:none;padding:0;margin:0;display:grid;gap:7px}.pwc-footer-col li{font-size:14px;opacity:.92;line-height:1.25}@media (max-width:520px){.pwc-footer-col li{text-align:center}.pwc-footer-col a{text-align:center}.pwc-footer-col p{text-align:center}.pwc-footer-col h4{text-align:center}}.pwc-footer-bottom{background:var(--pwc-accent);border-top:1px solid var(--pwc-border);padding:16px;justify-content:center;align-items:center;color:var(--pwc-accent-text)}.pwc-footer-copy{font-size:13px;opacity:.8;text-align:center}.pwc-page{padding:22px 0}.pwc-search-results{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid var(--pwc-border);border-radius:var(--pwc-r-lg);box-shadow:0 10px 30px rgb(0 0 0 / .08);z-index:60;overflow:hidden}.pwc-search-item{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:10px 14px;text-decoration:none;align-items:center}.pwc-search-item img{width:44px;height:44px;object-fit:cover;border-radius:10px}.pwc-search-item:hover{background:rgb(0 0 0 / .03)}.pwc-search-item .price{font-size:13px;opacity:.8}.pwc-search-item--page{grid-template-columns:1fr;font-weight:700}.pwc-search-empty{padding:14px;font-size:14px;opacity:.7}.pwc-h1{margin:0 0 6px;font-size:32px;line-height:1.1}.pwc-subtitle{margin:0;color:var(--pwc-text-secondary)}.pwc-searchpage-form{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;margin:14px 0 18px;max-width:860px}.pwc-searchpage-input{height:46px;border-radius:var(--pwc-r-pill);border:1px solid rgb(0 0 0 / .20);background:var(--pwc-white);padding:0 16px;outline:none}.pwc-searchpage-input:focus{border-color:rgb(0 0 0 / .35)}.pwc-search-section{margin-top:18px}.pwc-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px}.pwc-h2{margin:0;font-size:18px}.pwc-search-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.pwc-search-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.pwc-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.pwc-searchpage-form{grid-template-columns:1fr}.pwc-search-grid{grid-template-columns:1fr}}.pwc-search-list{display:grid;gap:10px;max-width:860px}.pwc-search-link{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--pwc-border);border-radius:var(--pwc-r-lg);padding:12px 14px;background:var(--pwc-white);text-decoration:none}.pwc-search-link:hover{background:rgb(0 0 0 / .03)}.pwc-search-link-meta{font-size:12px;color:var(--pwc-text-secondary);white-space:nowrap}.pwc-pagination{margin-top:16px}.pwc-pagination ul{list-style:none;padding:0;margin:0;display:flex;gap:8px;flex-wrap:wrap}.pwc-pagination a,.pwc-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;border-radius:var(--pwc-r-pill);border:1px solid var(--pwc-border);text-decoration:none;font-weight:800}.pwc-pagination .current{background:var(--pwc-accent);border-color:var(--pwc-accent);color:var(--pwc-accent-text)}.pwc-swprev,.pwc-swnext,.pwc-gbtn,.pwc-lb-nav,.pwc-lb-close,.swiper-button-prev,.swiper-button-next{-webkit-user-select:none;user-select:none}html.pwc-mpanel-open,html.pwc-mpanel-open body{overflow:hidden}.pwc-mpanel{position:fixed;inset:0 0 0 auto;width:min(86vw, 360px);height:100vh;background:#FFF;z-index:120;transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);box-shadow:-20px 0 40px rgb(0 0 0 / .12)}.pwc-mpanel.is-open{transform:translateX(0)}.pwc-mpanel-inner{position:relative;z-index:1;height:100%;overflow-y:auto;padding:18px 20px 28px}html.pwc-mpanel-open,html.pwc-mpanel-open body{overflow:hidden}.pwc-mpanel-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.pwc-mpanel-close{width:42px;height:42px;border-radius:999px;border:1px solid rgb(0 0 0 / .12);background:#fff;display:grid;place-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.pwc-mpanel-close:hover{background:rgb(0 0 0 / .04)}.pwc-mpanel-close:active{transform:scale(.98)}.pwc-mpanel-close span{font-size:26px;line-height:1;margin-top:-2px}.wpify-woo-qr-payment_code{max-width:500px!important}.woocommerce-notices-wrapper{margin:0 0 14px}.woocommerce-message,.woocommerce-info,.woocommerce-error{border:1px solid var(--pwc-border);border-radius:var(--pwc-r-lg);background:var(--pwc-surface);padding:12px 14px;font-weight:700;line-height:1.4}.woocommerce-error{border-color:rgb(0 0 0 / .12)}.woocommerce-message{border-color:rgb(0 0 0 / .10)}.woocommerce-info{border-color:rgb(0 0 0 / .10)}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a{text-decoration:underline}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{height:var(--pwc-h-btn);padding:0 16px;border-radius:var(--pwc-r-pill);border:1px solid var(--pwc-border-2);background:var(--pwc-surface);color:var(--pwc-text);font-weight:900;cursor:pointer}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{background:var(--pwc-soft)}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:var(--pwc-accent);border-color:var(--pwc-accent);color:#fff}.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{opacity:.92}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{width:100%;height:var(--pwc-h-ic);border-radius:var(--pwc-r-pill);border:1px solid #e7e7e7;padding:0 14px;outline:none;background:var(--pwc-surface)}.woocommerce form .form-row textarea{height:auto;min-height:110px;padding:12px 14px;border-radius:var(--pwc-r-lg)}.woocommerce table.shop_table{border:1px solid var(--pwc-border);border-radius:var(--pwc-r-lg);overflow:hidden;border-collapse:separate;border-spacing:0;background:var(--pwc-surface)}.woocommerce table.shop_table th{font-size:12px;text-transform:uppercase;letter-spacing:.06em;background:var(--pwc-soft);padding:12px 14px}.woocommerce table.shop_table td{padding:12px 14px;border-top:1px solid var(--pwc-border)}.woocommerce table.shop_table a{text-decoration:none;font-weight:800}.woocommerce table.shop_table a:hover{text-decoration:underline}.woocommerce .quantity .qty{height:42px;border-radius:var(--pwc-r-pill);border:1px solid var(--pwc-border);padding:0 10px;font-weight:900}.woocommerce .price,.woocommerce div.product p.price,.woocommerce div.product span.price{font-weight:900}.woocommerce-breadcrumb{font-size:13px;opacity:.75;margin:0 0 14px}.wp-block-woocommerce-cart,.wc-block-cart{--pwc-cart-radius:var(--pwc-r-lg);--pwc-cart-border:var(--pwc-border);--pwc-cart-bg:var(--pwc-white);--pwc-cart-soft:rgba(0, 0, 0, .02)}.wp-block-woocommerce-cart.alignwide{margin:0}.wc-block-components-notices,.wc-block-components-notice-snackbar-list{margin-bottom:14px}.wc-block-components-notice-banner,.wc-block-components-notice-snackbar{border-radius:var(--pwc-r-lg);border:1px solid var(--pwc-border);background:rgb(0 0 0 / .02)}.wc-block-cart__empty-cart__title{font-weight:700;font-size:18px;letter-spacing:-.02em}.wp-block-woocommerce-empty-cart-block hr.is-style-dots{opacity:.35}.wp-block-woocommerce-empty-cart-block .wp-block-button__link{background:var(--pwc-accent);font-weight:700;font-size:22px}.wp-block-woocommerce-empty-cart-block .wp-block-button__link:hover{background:var(--pwc-accent-hover)}.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{background-color:var(--pwc-accent)}.cart-nejprodavanejsi .wc-block-grid__product-title{font-weight:700;font-size:16px;line-height:1.25;min-height:calc(1.25em * 2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center;text-decoration:none!important}.wc-block-grid__product-link{text-decoration:none}.cart-nejprodavanejsi .wc-block-grid__product-image img{border-radius:var(--pwc-r-lg);object-fit:contain!important}.cart-nejprodavanejsi .wc-block-grid__product-price{text-align:center;font-weight:700;font-size:16px}.cart-nejprodavanejsi .wc-block-grid__product-add-to-cart .wp-block-button__link{width:100%;border-radius:var(--pwc-r-pill);background:var(--pwc-accent);border:1px solid var(--pwc-accent);color:#fff;font-weight:700;padding:10px 14px;font-size:16px}.cart-nejprodavanejsi .wc-block-grid__product-add-to-cart .wp-block-button__link:hover{filter:brightness(.98)}.wc-block-cart__main{border:1px solid var(--pwc-border);border-radius:var(--pwc-r-lg);background:var(--pwc-white);padding:14px}.wc-block-cart-items__header th{font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.04em;opacity:.7;padding:10px 8px!important;border-bottom:1px solid var(--pwc-border)!important}.wc-block-cart-items__row td{border-bottom:1px solid rgb(0 0 0 / .06)!important;padding:14px 8px!important}.wc-block-cart-item__image img{border-radius:4px;border:1px solid rgb(0 0 0 / .06)}.wc-block-components-product-name{font-size:16px;font-weight:700;text-decoration:none}.wc-block-components-product-name:hover{text-decoration:underline}.wc-block-components-product-metadata__description{display:none!important}.wc-block-components-product-price__value,.wc-block-components-formatted-money-amount{font-weight:700}.wc-block-cart__sidebar{position:sticky;top:14px;align-self:start}.wc-block-cart__totals-title{font-weight:950;margin:0 0 10px}.wc-block-components-totals-wrapper{padding:6px 0!important}.wc-block-components-totals-item{padding:10px 0;border-bottom:1px solid rgb(0 0 0 / .06)}.wc-block-components-totals-item__label{font-weight:400;font-size:14px}.wc-block-components-totals-item__value{font-weight:700}.wc-block-components-totals-footer-item{border-bottom:none;padding-top:12px}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-weight:700;opacity:1;font-size:16px}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:16px;font-weight:700}.wc-block-components-panel__button{padding:10px 12px;font-weight:700}.wc-block-components-panel__button:hover{background:rgb(0 0 0 / .04)}.wc-block-cart__submit-button.contained{border-radius:var(--pwc-r-pill)!important;background:var(--pwc-black)!important;border:1px solid var(--pwc-black)!important;color:#fff!important;font-weight:950!important;min-height:48px;width:100%}.wc-block-components-checkout-place-order-button.contained{border-radius:var(--pwc-r-pill)!important;background:var(--pwc-black)!important;border:1px solid var(--pwc-black)!important;color:#fff!important;font-weight:950!important;min-height:48px}.wc-block-cart__submit-button.contained:hover{filter:brightness(.96)}.wc-block-components-express-payment{margin-top:12px}.wc-block-components-express-payment-continue-rule{opacity:1;font-weight:700}.wc-block-cart-item__remove-link{margin-top:10px;font-weight:950;opacity:.65;text-decoration:none}.wc-block-cart-item__remove-link:hover{opacity:1;text-decoration:underline}.wp-block-woocommerce-product-collection{margin-top:18px}.wp-block-woocommerce-product-collection>h2{font-weight:700;font-size:15px!important;margin:0 0 14px}.wc-block-product-template__responsive{gap:16px!important}.wc-block-product-template__responsive>li.wc-block-product{border-radius:var(--pwc-r-lg);display:flex;flex-direction:column}.wc-block-components-product-image img{border-radius:var(--pwc-r-lg);object-fit:contain!important}.wc-block-product-template__responsive .wp-block-post-title{font-weight:700;font-size:16px!important;line-height:1.25;margin:10px 0 6px!important;min-height:calc(1.25em * 2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wp-block-woocommerce-product-price .wc-block-grid__product-price,.wp-block-woocommerce-product-price .wc-block-components-product-price{font-weight:700;font-size:14px}.wp-block-woocommerce-product-button .wp-block-button__link{width:100%;border-radius:var(--pwc-r-pill);background:var(--pwc-accent);border:1px solid var(--pwc-accent);color:#fff;font-weight:700;padding:10px 14px;margin-top:auto}.wp-block-woocommerce-product-button .wp-block-button__link:hover{filter:brightness(.98)}@media (max-width:900px){.wc-block-cart__main{padding:12px}.wc-block-cart__sidebar{position:static}}.pwc-breadcrumbs{font-size:14px;opacity:.75;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 14px}.pwc-breadcrumbs .sep{opacity:.6}.wc-block-components-totals-wrapper .wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:0!important}.wc-block-components-totals-item__value .wc-block-formatted-money-amount,.wc-block-components-totals-item__value .wc-block-components-formatted-money-amount{font-size:14px!important;font-weight:700;white-space:nowrap}.pwc-shipbar{border:1px solid rgb(0 0 0 / .08);background:rgb(255 255 255 / .75);border-radius:18px;padding:14px 14px 12px;box-shadow:0 10px 30px rgb(0 0 0 / .04)}.pwc-shipbar-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.pwc-shipbar-title{font-weight:800;font-size:13px;letter-spacing:-.01em}.pwc-shipbar-mini{font-size:12px;opacity:.75;white-space:nowrap}.pwc-shipbar-track{width:100%;height:10px;border-radius:999px;background:rgb(0 0 0 / .06);overflow:hidden;border:1px solid rgb(0 0 0 / .06)}.pwc-shipbar-fill{height:100%;width:0%;border-radius:999px;background:rgb(0 212 126 / .9);transition:width .25s ease}.pwc-shipbar-msg{margin-top:10px;font-size:12px;opacity:.85;line-height:1.35}/**
 * Swiper 12.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 21, 2025
 */

:root {
    --swiper-theme-color: #007aff
}

:host {
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 1
}

.swiper {
    display: block;
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    box-sizing: initial;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    width: 100%;
    z-index: 1
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    display: block;
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px;

    .swiper-cube-shadow,
    .swiper-slide {
        transform-style: preserve-3d
    }
}

.swiper-css-mode {
    >.swiper-wrapper {
        overflow: auto;
        scrollbar-width: none;
        -ms-overflow-style: none;

        &::-webkit-scrollbar {
            display: none
        }
    }

    >.swiper-wrapper>.swiper-slide {
        scroll-snap-align: start start
    }

    &.swiper-horizontal {
        >.swiper-wrapper {
            scroll-snap-type: x mandatory
        }
    }

    &.swiper-vertical {
        >.swiper-wrapper {
            scroll-snap-type: y mandatory
        }
    }

    &.swiper-free-mode {
        >.swiper-wrapper {
            scroll-snap-type: none
        }

        >.swiper-wrapper>.swiper-slide {
            scroll-snap-align: none
        }
    }

    &.swiper-centered {
        >.swiper-wrapper:before {
            content: "";
            flex-shrink: 0;
            order: 9999
        }

        >.swiper-wrapper>.swiper-slide {
            scroll-snap-align: center center;
            scroll-snap-stop: always
        }
    }

    &.swiper-centered.swiper-horizontal {
        >.swiper-wrapper>.swiper-slide:first-child {
            margin-inline-start: var(--swiper-centered-offset-before)
        }

        >.swiper-wrapper:before {
            height: 100%;
            min-height: 1px;
            width: var(--swiper-centered-offset-after)
        }
    }

    &.swiper-centered.swiper-vertical {
        >.swiper-wrapper>.swiper-slide:first-child {
            margin-block-start: var(--swiper-centered-offset-before)
        }

        >.swiper-wrapper:before {
            height: var(--swiper-centered-offset-after);
            min-width: 1px;
            width: 100%
        }
    }
}

.swiper-3d {

    .swiper-slide-shadow,
    .swiper-slide-shadow-bottom,
    .swiper-slide-shadow-left,
    .swiper-slide-shadow-right,
    .swiper-slide-shadow-top {
        height: 100%;
        left: 0;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 10
    }

    .swiper-slide-shadow {
        background: #00000026
    }

    .swiper-slide-shadow-left {
        background-image: linear-gradient(270deg, #00000080, #0000)
    }

    .swiper-slide-shadow-right {
        background-image: linear-gradient(90deg, #00000080, #0000)
    }

    .swiper-slide-shadow-top {
        background-image: linear-gradient(0deg, #00000080, #0000)
    }

    .swiper-slide-shadow-bottom {
        background-image: linear-gradient(180deg, #00000080, #0000)
    }
}

.swiper-lazy-preloader {
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top: 4px solid #0000;
    box-sizing: border-box;
    height: 42px;
    left: 50%;
    margin-left: -21px;
    margin-top: -21px;
    position: absolute;
    top: 50%;
    transform-origin: 50%;
    width: 42px;
    z-index: 10
}

.swiper-watch-progress .swiper-slide-visible,
.swiper:not(.swiper-watch-progress) {
    .swiper-lazy-preloader {
        animation: swiper-preloader-spin 1s linear infinite
    }
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-virtual.swiper-css-mode {
    .swiper-wrapper:after {
        content: "";
        left: 0;
        pointer-events: none;
        position: absolute;
        top: 0
    }
}

.swiper-virtual.swiper-css-mode.swiper-horizontal {
    .swiper-wrapper:after {
        height: 1px;
        width: var(--swiper-virtual-size)
    }
}

.swiper-virtual.swiper-css-mode.swiper-vertical {
    .swiper-wrapper:after {
        height: var(--swiper-virtual-size);
        width: 1px
    }
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
    align-items: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
    cursor: pointer;
    display: flex;
    height: var(--swiper-navigation-size);
    justify-content: center;
    position: absolute;
    width: var(--swiper-navigation-size);
    z-index: 10;

    &.swiper-button-disabled {
        /*cursor: auto;*/
        cursor: not-allowed;
        opacity: .35;
        /*pointer-events: none*/
    }

    &.swiper-button-hidden {
        cursor: auto;
        opacity: 0;
        pointer-events: none
    }

    .swiper-navigation-disabled & {
        display: none !important
    }

    svg {
        height: 100%;
        object-fit: contain;
        transform-origin: center;
        width: 100%;
        fill: currentColor;
        pointer-events: none
    }
}

.swiper-button-lock {
    display: none
}

.swiper-button-next,
.swiper-button-prev {
    margin-top: calc(0px - var(--swiper-navigation-size)/2);
    top: var(--swiper-navigation-top-offset, 50%)
}

.swiper-button-prev {
    left: var(--swiper-navigation-sides-offset, 4px);
    right: auto;

    .swiper-navigation-icon {
        transform: rotate(180deg)
    }
}

.swiper-button-next {
    left: auto;
    right: var(--swiper-navigation-sides-offset, 4px)
}

.swiper-horizontal {

    .swiper-button-next,
    .swiper-button-prev,
    ~.swiper-button-next,
    ~.swiper-button-prev {
        margin-left: 0;
        margin-top: calc(0px - var(--swiper-navigation-size)/2);
        top: var(--swiper-navigation-top-offset, 50%)
    }

    &.swiper-rtl .swiper-button-next,
    &.swiper-rtl~.swiper-button-next,
    &~.swiper-button-prev,
    .swiper-button-prev {
        left: var(--swiper-navigation-sides-offset, 4px);
        right: auto
    }

    &.swiper-rtl .swiper-button-prev,
    &.swiper-rtl~.swiper-button-prev,
    &~.swiper-button-next,
    .swiper-button-next {
        left: auto;
        right: var(--swiper-navigation-sides-offset, 4px)
    }

    &.swiper-rtl .swiper-button-next,
    &.swiper-rtl~.swiper-button-next,
    &~.swiper-button-prev,
    .swiper-button-prev {
        .swiper-navigation-icon {
            transform: rotate(180deg)
        }
    }

    &.swiper-rtl .swiper-button-prev,
    &.swiper-rtl~.swiper-button-prev {
        .swiper-navigation-icon {
            transform: rotate(0deg)
        }
    }
}

.swiper-vertical {

    .swiper-button-next,
    .swiper-button-prev,
    ~.swiper-button-next,
    ~.swiper-button-prev {
        left: var(--swiper-navigation-top-offset, 50%);
        margin-left: calc(0px - var(--swiper-navigation-size)/2);
        margin-top: 0;
        right: auto
    }

    .swiper-button-prev,
    ~.swiper-button-prev {
        bottom: auto;
        top: var(--swiper-navigation-sides-offset, 4px);

        .swiper-navigation-icon {
            transform: rotate(-90deg)
        }
    }

    .swiper-button-next,
    ~.swiper-button-next {
        bottom: var(--swiper-navigation-sides-offset, 4px);
        top: auto;

        .swiper-navigation-icon {
            transform: rotate(90deg)
        }
    }
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transform: translateZ(0);
    transition: opacity .3s;
    z-index: 10;

    &.swiper-pagination-hidden {
        opacity: 0
    }

    &.swiper-pagination-disabled,
    .swiper-pagination-disabled>& {
        display: none !important
    }
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, 8px);
    left: 0;
    top: var(--swiper-pagination-top, auto);
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    font-size: 0;
    overflow: hidden;

    .swiper-pagination-bullet {
        position: relative;
        transform: scale(.33)
    }

    .swiper-pagination-bullet-active,
    .swiper-pagination-bullet-active-main {
        transform: scale(1)
    }

    .swiper-pagination-bullet-active-prev {
        transform: scale(.66)
    }

    .swiper-pagination-bullet-active-prev-prev {
        transform: scale(.33)
    }

    .swiper-pagination-bullet-active-next {
        transform: scale(.66)
    }

    .swiper-pagination-bullet-active-next-next {
        transform: scale(.33)
    }
}

.swiper-pagination-bullet {
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    display: inline-block;
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2);
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));

    button& {
        appearance: none;
        border: none;
        box-shadow: none;
        margin: 0;
        padding: 0
    }

    .swiper-pagination-clickable & {
        cursor: pointer
    }

    &:only-child {
        display: none !important
    }
}

.swiper-pagination-bullet-active {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    opacity: var(--swiper-pagination-bullet-opacity, 1)
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
    left: var(--swiper-pagination-left, auto);
    right: var(--swiper-pagination-right, 8px);
    top: 50%;
    transform: translate3d(0, -50%, 0);

    .swiper-pagination-bullet {
        display: block;
        margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0
    }

    &.swiper-pagination-bullets-dynamic {
        top: 50%;
        transform: translateY(-50%);
        width: 8px;

        .swiper-pagination-bullet {
            display: inline-block;
            transition: transform .2s, top .2s
        }
    }
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-horizontal.swiper-pagination-bullets {
    .swiper-pagination-bullet {
        margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
    }

    &.swiper-pagination-bullets-dynamic {
        left: 50%;
        transform: translateX(-50%);
        white-space: nowrap;

        .swiper-pagination-bullet {
            transition: transform .2s, left .2s
        }
    }
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, right .2s
}

.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color, #00000040);
    position: absolute;

    .swiper-pagination-progressbar-fill {
        background: var(--swiper-pagination-color, var(--swiper-theme-color));
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        transform: scale(0);
        transform-origin: left top;
        width: 100%
    }

    .swiper-rtl & .swiper-pagination-progressbar-fill {
        transform-origin: right top
    }

    &.swiper-pagination-horizontal,
    &.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
    .swiper-horizontal>&,
    .swiper-vertical>&.swiper-pagination-progressbar-opposite {
        height: var(--swiper-pagination-progressbar-size, 4px);
        left: 0;
        top: 0;
        width: 100%
    }

    &.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
    &.swiper-pagination-vertical,
    .swiper-horizontal>&.swiper-pagination-progressbar-opposite,
    .swiper-vertical>& {
        height: 100%;
        left: 0;
        top: 0;
        width: var(--swiper-pagination-progressbar-size, 4px)
    }
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    background: var(--swiper-scrollbar-bg-color, #0000001a);
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    position: relative;
    touch-action: none;

    &.swiper-scrollbar-disabled,
    .swiper-scrollbar-disabled>& {
        display: none !important
    }

    &.swiper-scrollbar-horizontal,
    .swiper-horizontal>& {
        bottom: var(--swiper-scrollbar-bottom, 4px);
        height: var(--swiper-scrollbar-size, 4px);
        left: var(--swiper-scrollbar-sides-offset, 1%);
        position: absolute;
        top: var(--swiper-scrollbar-top, auto);
        width: calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);
        z-index: 50
    }

    &.swiper-scrollbar-vertical,
    .swiper-vertical>& {
        height: calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);
        left: var(--swiper-scrollbar-left, auto);
        position: absolute;
        right: var(--swiper-scrollbar-right, 4px);
        top: var(--swiper-scrollbar-sides-offset, 1%);
        width: var(--swiper-scrollbar-size, 4px);
        z-index: 50
    }
}

.swiper-scrollbar-drag {
    background: var(--swiper-scrollbar-drag-bg-color, #00000080);
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    height: 100%;
    left: 0;
    position: relative;
    top: 0;
    width: 100%
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    text-align: center;
    width: 100%;

    >canvas,
    >img,
    >svg {
        max-height: 100%;
        max-width: 100%;
        object-fit: contain
    }
}

.swiper-slide-zoomed {
    cursor: move;
    touch-action: none
}

.swiper .swiper-notification {
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
    margin: 0 auto;
    transition-timing-function: ease-out
}

.swiper-grid>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
    flex-direction: column;
    flex-wrap: wrap
}

.swiper-fade {
    &.swiper-free-mode {
        .swiper-slide {
            transition-timing-function: ease-out
        }
    }

    .swiper-slide {
        pointer-events: none;
        transition-property: opacity;

        .swiper-slide {
            pointer-events: none
        }
    }

    .swiper-slide-active {
        pointer-events: auto;

        & .swiper-slide-active {
            pointer-events: auto
        }
    }
}

.swiper.swiper-cube {
    overflow: visible
}

.swiper-cube {
    .swiper-slide {
        backface-visibility: hidden;
        height: 100%;
        pointer-events: none;
        transform-origin: 0 0;
        visibility: hidden;
        width: 100%;
        z-index: 1;

        .swiper-slide {
            pointer-events: none
        }
    }

    &.swiper-rtl .swiper-slide {
        transform-origin: 100% 0
    }

    .swiper-slide-active {

        &,
        & .swiper-slide-active {
            pointer-events: auto
        }
    }

    .swiper-slide-active,
    .swiper-slide-next,
    .swiper-slide-prev {
        pointer-events: auto;
        visibility: visible
    }

    .swiper-cube-shadow {
        bottom: 0;
        height: 100%;
        left: 0;
        opacity: .6;
        position: absolute;
        width: 100%;
        z-index: 0;

        &:before {
            background: #000;
            bottom: 0;
            content: "";
            filter: blur(50px);
            left: 0;
            position: absolute;
            right: 0;
            top: 0
        }
    }
}

.swiper-cube {
    .swiper-slide-next+.swiper-slide {
        pointer-events: auto;
        visibility: visible
    }
}

.swiper-cube {

    .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
    .swiper-slide-shadow-cube.swiper-slide-shadow-left,
    .swiper-slide-shadow-cube.swiper-slide-shadow-right,
    .swiper-slide-shadow-cube.swiper-slide-shadow-top {
        backface-visibility: hidden;
        z-index: 0
    }
}

.swiper.swiper-flip {
    overflow: visible
}

.swiper-flip {
    .swiper-slide {
        backface-visibility: hidden;
        pointer-events: none;
        z-index: 1;

        .swiper-slide {
            pointer-events: none
        }
    }

    .swiper-slide-active {

        &,
        & .swiper-slide-active {
            pointer-events: auto
        }
    }
}

.swiper-flip {

    .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
    .swiper-slide-shadow-flip.swiper-slide-shadow-left,
    .swiper-slide-shadow-flip.swiper-slide-shadow-right,
    .swiper-slide-shadow-flip.swiper-slide-shadow-top {
        backface-visibility: hidden;
        z-index: 0
    }
}

.swiper-creative {
    .swiper-slide {
        backface-visibility: hidden;
        overflow: hidden;
        transition-property: transform, opacity, height
    }
}

.swiper.swiper-cards {
    overflow: visible
}

.swiper-cards {
    .swiper-slide {
        backface-visibility: hidden;
        overflow: hidden;
        transform-origin: center bottom
    }
}.pwc-pdp{padding:18px 0 18px}.pwc-breadcrumbs{font-size:14px;opacity:.75;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 14px}.pwc-breadcrumbs .sep{opacity:.6}.pwc-pdp-top{display:grid;gap:32px;grid-template-columns:1fr;align-items:start}@media (min-width:980px){.pwc-pdp-top{grid-template-columns:1fr 1fr}}.pwc-pdp-gallery{border-radius:var(--pwc-r-lg);overflow:hidden}.pwc-pdp-main{background:var(--pwc-soft-2);position:relative}.pwc-pdp-mainimg{width:100%;border-radius:var(--pwc-r-lg);display:block}.pwc-pdp-thumbs{display:flex;gap:10px;padding:12px 0;overflow-x:auto}.pwc-thumb{border:1px solid var(--pwc-border);background:var(--pwc-surface);border-radius:var(--pwc-r-sm);padding:1px;cursor:pointer;flex:0 0 auto}.pwc-thumb img{width:96px;height:72px;object-fit:contain;display:block;border-radius:var(--pwc-r-sm)}.pwc-thumb.is-active{border-color:var(--pwc-accent)}.pwc-gbtn{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:var(--pwc-r-pill);border:1px solid var(--pwc-border);background:rgb(255 255 255 / .92);cursor:pointer;font-size:24px;font-weight:1000;display:grid;place-items:center}.pwc-swprev,.pwc-swnext{width:42px;height:42px;border-radius:var(--pwc-r-pill);border:1px solid var(--pwc-border);background:var(--pwc-surface);cursor:pointer;display:grid;place-items:center;line-height:0;padding:0}.pwc-swprev:hover,.pwc-swnext:hover{background:var(--pwc-soft)}.pwc-gbtn:hover{background:#fff}.pwc-gbtn:disabled{opacity:.35;cursor:not-allowed!important}.pwc-gbtn--prev{left:12px}.pwc-gbtn--next{right:12px}.pwc-lightbox{position:fixed;inset:0;z-index:999999;background:rgb(0 0 0 / .72);display:grid;grid-template-columns:64px 1fr 64px;align-items:center;justify-items:center;padding:16px}@media (max-width:900px){.pwc-lightbox{grid-template-columns:1fr;padding:0}.pwc-lb-nav{display:none}}.pwc-lightbox[hidden]{display:none!important}.pwc-lb-img{width:100%;max-width:min(1100px, 92vw);max-height:86vh;object-fit:contain;margin:0 auto;border-radius:18px}.pwc-lb-close{position:absolute;top:16px;right:16px;width:44px;height:44px;border-radius:999px;border:0;background:#fff;font-size:28px;cursor:pointer}.pwc-lb-nav{width:46px;height:46px;border-radius:999px;border:0;background:#fff;font-size:28px;cursor:pointer}.pwc-pdp-mainimg{cursor:grab}.pwc-pdp-mainimg:active{cursor:grabbing}.pwc-rating{display:flex;align-items:center;gap:10px}.pwc-stars{display:inline-flex;gap:4px}.pwc-star{font-size:16px;line-height:1}.pwc-star.is-on{color:#f4b400}.pwc-star.is-off{color:#e5e5e5}.pwc-rating-value{font-weight:700;font-size:14px;opacity:.85}.pwc-reviews-link{font-weight:700;text-decoration:underline;color:inherit}.pwc-reviews-link:hover{opacity:.85}.pwc-pdp-right{display:grid;gap:12px}.pwc-pdp-meta{display:flex;justify-content:space-between;gap:12px;align-items:center}.pwc-stock{display:flex;gap:6px;align-items:center;font-weight:500;font-size:14px}.pwc-stock .dot{width:8px;height:8px;border-radius:var(--pwc-r-pill);background:var(--pwc-success)}.pwc-pdp-title{margin:0;font-size:26px;line-height:1.15;font-weight:700}.pwc-pdp-sub{opacity:.85;line-height:1.45;max-width:70ch}.pwc-box{background:var(--pwc-surface);display:grid;gap:10px}.pwc-box-title{font-weight:700}.pwc-variants{display:grid;gap:10px}.pwc-variant{border:1px solid var(--pwc-border);border-radius:var(--pwc-r-md);padding:12px;background:var(--pwc-surface);cursor:pointer;display:flex;justify-content:space-between;gap:12px;text-align:left}.pwc-variant.is-active{border-color:var(--pwc-accent)}.pwc-variant .v-name{font-weight:700}.pwc-variant .v-sub{font-size:12.5px;opacity:.7;margin-top:2px}.pwc-variant .v-right{font-weight:700}.pwc-reset{border:none;background:none;text-decoration:underline;color:gray;font-size:10px;cursor:pointer;margin-bottom:12px}.pwc-reset:hover{text-decoration:none}.pwc-cta{height:var(--pwc-h-btn);border-radius:var(--pwc-r-pill);border:1px solid var(--pwc-border-2);background:var(--pwc-surface);font-weight:1000;cursor:pointer;width:100%}.pwc-cta:hover{background:var(--pwc-soft)}.pwc-cta--alt{border-color:var(--pwc-accent);background:var(--pwc-accent);color:#fff}.pwc-cta--alt:hover{opacity:.92}.pwc-trustline{font-size:12.5px;opacity:.75;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pwc-trustline .sep{opacity:.6}.pwc-tabs{margin-top:22px}.pwc-tabbar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.pwc-tab{height:38px;padding:0 14px;border-radius:var(--pwc-r-pill);border:1px solid var(--pwc-border);background:var(--pwc-surface);cursor:pointer;font-weight:900;opacity:.85}.pwc-tab.is-active{border-color:var(--pwc-accent);opacity:1}.pwc-pane{border:1px solid var(--pwc-border);border-radius:var(--pwc-r-lg);background:var(--pwc-surface);padding:14px;display:none}.pwc-pane.is-active{display:block}.pwc-content-grid{display:grid;gap:14px;grid-template-columns:1fr;align-items:start}@media (min-width:980px){.pwc-content-grid{grid-template-columns:1fr 1fr}}.pwc-content-text h2{margin:0 0 10px;font-size:18px;font-weight:1000}.pwc-content-text p{margin:0 0 10px;opacity:.9;line-height:1.6}.pwc-content-text ul{margin:0;padding-left:18px;opacity:.9}.pwc-media-box{border:1px dashed #ddd;border-radius:var(--pwc-r-lg);height:260px;display:grid;place-items:center;opacity:.75;background:var(--pwc-soft-2)}.pwc-wide-banner-version{margin-top:12px;margin-bottom:12px}.pwc-wide-banner-inner-version{display:grid;gap:24px;grid-template-columns:1fr;text-align:left}.left .pwc-content,.right .pwc-content{justify-content:center}.pwc-wide-banner-version img{border-radius:var(--pwc-r-lg);max-height:400px}@media (min-width:900px){.pwc-wide-banner-inner-version{grid-template-columns:1fr 1fr;align-items:center}}.pwc-wide-banner-version .pwc-content{margin-top:8px;line-height:1.55;justify-content:center;text-align:center;align-items:center}.pwc-wide-banner-version .pwc-content p{max-width:400px;margin:auto;margin-bottom:16px}.pwc-accordion{margin-top:14px;display:grid;gap:10px;margin:auto}.pwc-acc-head{width:100%;border:1px solid var(--pwc-border);border-radius:var(--pwc-r-md);background:var(--pwc-surface);padding:12px 14px;cursor:pointer;display:flex;justify-content:space-between;gap:10px;font-weight:1000}.pwc-acc-body{border:1px solid var(--pwc-border);border-radius:var(--pwc-r-md);background:var(--pwc-surface);padding:12px 14px;line-height:1.55;color:var(--pwc-text)}.pwc-acc-body .pwc-params{color:var(--pwc-text)}.pwc-params-table th{text-align:left}.pwc-reviewbox .title{font-weight:1000;margin-bottom:10px}.pwc-reviewbox .row{display:flex;gap:12px;align-items:center;margin-bottom:12px}.pwc-reviewbox .big{font-size:34px;font-weight:1000}.pwc-reviewbox .muted{opacity:.7;font-size:13px}.pwc-reviewwrap{display:grid;gap:14px}.pwc-reviewsummary{border:1px solid var(--pwc-border);border-radius:var(--pwc-r-lg);background:var(--pwc-surface);padding:14px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px}@media (max-width:720px){.pwc-reviewsummary{grid-template-columns:1fr}}.pwc-reviewsummary-score{font-size:34px;font-weight:1000;line-height:1}.pwc-reviewsummary-outof{font-size:14px;opacity:.65;font-weight:900;margin-left:4px}.pwc-reviewsummary-stars{margin-top:6px}.pwc-reviewsummary-meta{margin-top:6px;font-size:13px;opacity:.75}.pwc-reviewsummary-btn{height:44px;padding:0 16px;border-radius:var(--pwc-r-pill);border:1px solid var(--pwc-border);background:var(--pwc-surface);font-weight:900;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:inherit;cursor:pointer}.pwc-reviewsummary-btn:hover{background:var(--pwc-soft)}.pwc-reviewwrap #reviews,.pwc-reviewwrap .woocommerce-Reviews{border:1px solid var(--pwc-border);border-radius:var(--pwc-r-lg);background:var(--pwc-surface);padding:14px}.pwc-reviewwrap .woocommerce-Reviews-title{margin:0 0 12px;font-size:18px;font-weight:1000}.pwc-reviewwrap .star-rating{font-size:14px;letter-spacing:2px}.pwc-reviewwrap .star-rating::before{color:#e5e5e5}.pwc-reviewwrap .star-rating span::before{color:#f4b400}.pwc-reviewwrap .commentlist{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pwc-reviewwrap .commentlist li{border:1px solid var(--pwc-border);border-radius:var(--pwc-r-lg);padding:12px;background:var(--pwc-bg-soft)}.pwc-reviewwrap .comment_container{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:start}.pwc-reviewwrap img.avatar{width:42px!important;height:42px!important;border-radius:999px!important;margin:0!important;float:none!important}.pwc-reviewwrap .comment-text{margin:0!important;padding:0!important;border:0!important}.pwc-reviewwrap .comment-text .meta{margin:0 0 6px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;opacity:.85}.pwc-reviewwrap .comment-text .woocommerce-review__author{font-weight:1000}.pwc-reviewwrap .comment-text .woocommerce-review__published-date{opacity:.65}.pwc-reviewwrap .comment-text .description{margin-top:8px;line-height:1.55;opacity:.9}.pwc-reviewwrap .woocommerce-noreviews{opacity:.75;margin:0}.pwc-reviewwrap #review_form_wrapper{margin-top:14px;border-top:1px solid var(--pwc-border);padding-top:14px}.pwc-reviewwrap .comment-reply-title{font-size:16px;font-weight:1000;margin:0 0 10px}.pwc-reviewwrap .comment-form{display:grid;gap:10px}.pwc-reviewwrap .comment-form label{font-size:13px;font-weight:900;opacity:.85;display:inline-block;margin-bottom:6px}.pwc-reviewwrap .comment-form input[type="text"],.pwc-reviewwrap .comment-form input[type="email"],.pwc-reviewwrap .comment-form textarea{width:100%;border:1px solid var(--pwc-border);border-radius:var(--pwc-r-md);background:#fff;padding:12px;outline:none}.pwc-reviewwrap .comment-form textarea{min-height:140px;resize:vertical}.pwc-reviewwrap .comment-form input:focus,.pwc-reviewwrap .comment-form textarea:focus{border-color:var(--pwc-accent);box-shadow:0 0 0 3px rgb(0 0 0 / .06)}.pwc-reviewwrap p.stars{margin:0}.pwc-reviewwrap p.stars a{text-indent:-9999px;position:relative;display:inline-block;width:22px;height:22px;margin-right:4px;border-radius:999px}.pwc-reviewwrap p.stars a::before{content:"★";text-indent:0;position:absolute;inset:0;display:grid;place-items:center;font-size:18px;color:#e5e5e5}.pwc-reviewwrap p.stars a:hover::before,.pwc-reviewwrap p.stars a:focus::before,.pwc-reviewwrap p.stars.selected a::before{color:#f4b400}.pwc-reviewwrap #respond .form-submit input#submit{height:52px;padding:0 18px;border-radius:var(--pwc-r-pill);border:0;background:var(--pwc-accent);color:#fff;font-weight:1000;cursor:pointer}.pwc-reviewwrap #respond .form-submit input#submit:hover{opacity:.92}.pwc-reviewwrap .woocommerce-error,.pwc-reviewwrap .woocommerce-message,.pwc-reviewwrap .woocommerce-info{border-radius:var(--pwc-r-lg)}.pwc-slidersec{margin-top:22px}.pwc-h2{margin:0;font-size:18px;font-weight:700}.pwc-sec-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.pwc-nav{display:flex;gap:8px}.pwc-mini-card{border:1px solid var(--pwc-border);border-radius:var(--pwc-r-lg);background:var(--pwc-surface);padding:12px;display:grid;gap:10px;height:auto}.pwc-mini-card .img img{border-radius:var(--pwc-r-md)}.pwc-mini-card .name{font-weight:900}.pwc-mini-card .price{font-weight:1000}.pwc-mini-card .btn{height:40px;border-radius:var(--pwc-r-pill);border:1px solid var(--pwc-border-2);background:var(--pwc-surface);font-weight:1000;cursor:pointer}.pwc-mini-card .btn:hover{background:var(--pwc-soft)}.pwc-stock.is-instock .dot{background:#19a15f}.pwc-stock.is-backorder .dot{background:#f0a300}.pwc-stock.is-outofstock .dot{background:#d83a3a}.pwc-main-text{text-align:left}.pwc-benefits{gap:12px}.pwc-benefits-grid{display:grid;gap:10px;grid-template-columns:1fr;margin-bottom:16px;}@media (min-width:900px){.pwc-benefits-grid{grid-template-columns:1fr 1fr;gap:12px 16px}}.pwc-benefit{border:1px solid rgb(0 0 0 / .06);background:var(--pwc-white);border-radius:var(--pwc-r-md);padding:10px 12px;display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:center;box-shadow:0 10px 30px rgb(0 0 0 / .06);border:1px solid rgb(0 0 0 / .06);transition:transform .18s ease,box-shadow .18s ease}.pwc-benefit-txt{line-height:1.45;opacity:.92}.pwc-benefit:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgb(0 0 0 / .10)}.pwc-vune-sec{margin:18px 0 14px}.pwc-vune-head{display:flex;align-items:start;justify-content:start}.pwc-vune-title{text-align:center;margin-top:32px}.pwc-vune-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:start;gap:24px;margin-bottom:24px}.pwc-vune-card{display:block;text-decoration:none;color:inherit;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px rgb(0 0 0 / .06);border:1px solid rgb(0 0 0 / .06);transition:transform .18s ease,box-shadow .18s ease}.pwc-vune-card:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgb(0 0 0 / .10)}.pwc-vune-card-inner{padding:8px;display:flex;flex-direction:column;gap:4px}.pwc-vune-name{font-size:16px;font-weight:700;text-align:center}.pwc-vune-text{font-size:14px;font-weight:400;text-align:center}.pwc-vune-media{position:relative;border-radius:14px;overflow:hidden;background:#f6f6f6;width:100%;display:flex;align-items:center;justify-content:center}.pwc-vune-media img{width:100%;height:100%;object-fit:contain;display:block}.pwc-vune-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:13px;opacity:.7}.pwc-swatchrow{display:flex;flex-wrap:wrap;gap:10px}.pwc-swatch{border:1px solid var(--pwc-border);background:var(--pwc-surface);border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;font-weight:900;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,opacity .12s ease;user-select:none}.pwc-swatch:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgb(0 0 0 / .08)}.pwc-swatch.is-active{border-color:var(--pwc-accent);box-shadow:0 0 0 3px rgb(0 0 0 / .06)}.pwc-swatch.is-disabled{opacity:.35;cursor:not-allowed;transform:none;box-shadow:none}.pwc-swatch--text{padding:10px 14px}.pwc-swatch--text .pwc-swatch-txt{font-size:14px;font-weight:400}.pwc-swatch--color{padding:8px;width:44px;height:44px;justify-content:center}.pwc-swatch--color .pwc-swatch-dot{width:26px;height:26px;border-radius:999px;background:var(--pwc-swatch,#ddd);border:1px solid rgb(0 0 0 / .12)}.pwc-swatch--image{padding:6px 10px 6px 6px}.pwc-swatch--image .pwc-swatch-img{width:32px;height:32px;border-radius:999px;overflow:hidden;background:#f3f3f3;border:1px solid rgb(0 0 0 / .08)}.pwc-swatch--image .pwc-swatch-img img{width:100%;height:100%;object-fit:cover;display:block}.pwc-swatch-sr{font-size:14px;font-weight:400}.pwc-buybar{border:1px solid var(--pwc-border);border-radius:var(--pwc-r-lg);background:var(--pwc-bg-soft);padding:14px;display:grid;gap:10px}.pwc-buybar-price .big{font-weight:700;font-size:24px}.pwc-buybar-price .big bdi{font-weight:700;font-size:24px}.pwc-buybar-price .big .amount{font-weight:700;font-size:24px}.pwc-buybar-price .small{font-size:12.5px;opacity:.7;margin-top:2px}.pwc-buybar-left{display:flex;align-items:center;gap:10px}.pwc-buybar-right{position:absolute;top:16px;right:18px}.pwc-deliverylink{display:inline-flex;align-items:center;gap:10px;color:inherit;opacity:.75;font-weight:700;text-decoration:underline}.pwc-deliverylink:hover{opacity:.95}.pwc-deliveryicon{display:inline-flex;width:20px;height:20px}.pwc-buybar-main{display:grid;gap:14px;align-items:center;grid-template-columns:1fr auto 1fr}@media (max-width:720px){.pwc-buybar-main{grid-template-columns:1fr}.pwc-buybar-right{position:static;justify-self:end;margin-top:-6px}}.pwc-buybar-price .big{font-size:24px;font-weight:700;line-height:1}.pwc-buybar-price .unit{margin-top:6px;font-weight:700;opacity:.8}.pwc-buybar-qty .quantity{display:inline-flex;align-items:center;gap:0;background:#fff;border-radius:999px;padding:2px;border:1px solid rgb(0 0 0 / .10)}.pwc-buybar-qty .quantity input.qty{width:46px;text-align:center;border:0!important;background:transparent!important;font-weight:700;outline:none;padding:0!important;box-shadow:none!important}.pwc-buybar-qty .quantity .minus,.pwc-buybar-qty .quantity .plus{width:36px;height:24px;border-radius:999px;border:0;background:#fff0;cursor:pointer;font-weight:700;font-size:20px;line-height:1;display:grid;place-items:center;opacity:.9}.pwc-buybar-qty .quantity .minus:hover,.pwc-buybar-qty .quantity .plus:hover{background:rgb(0 0 0 / .05)}.pwc-atcbtn{width:100%;height:56px;border-radius:999px;border:0;color:#fff;font-weight:700!important;font-size:18px;cursor:pointer}.pwc-atcbtn:hover{opacity:.92}.pwc-atcbtn:disabled{opacity:.45;cursor:not-allowed!important}.pwc-buybar input.qty[type="number"]::-webkit-outer-spin-button,.pwc-buybar input.qty[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pwc-buybar input.qty[type="number"]{-moz-appearance:textfield}.pwc-buybar .pwc-qtypill{display:inline-flex;align-items:center;gap:0;background:#fff;border-radius:999px;border:1px solid rgb(0 0 0 / .10);box-shadow:0 10px 24px rgb(0 0 0 / .06)}.pwc-buybar .pwc-qtybtn{width:44px;height:40px;border:0;background:#fff0;border-radius:999px;cursor:pointer;font-weight:400;font-size:22px;line-height:1;display:grid;place-items:center;opacity:.9}.pwc-buybar .pwc-qtybtn:hover{background:rgb(0 0 0 / .05)}.pwc-buybar .pwc-qtybtn:disabled{opacity:.35;cursor:not-allowed!important;background:#fff0}.pwc-buybar .pwc-qtypill input.qty{width:46px;text-align:center;border:0!important;background:transparent!important;font-weight:400;font-size:16px;outline:none;padding:0!important;box-shadow:none!important}@media (max-width:980px){.pwc-pdp-mainimg{max-height:360px;width:auto;margin:auto;object-fit:contain}.pwc-pdp-top{gap:18px}}@media (max-width:800px){.pwc-vune-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.swiper-slide{height:auto}.pwc-pcard{background:var(--pwc-surface);border-radius:var(--pwc-r-lg);overflow:hidden;height:100%;display:flex;flex-direction:column}.pwc-pcard-link{display:block;text-decoration:none;color:inherit;flex:1 1 auto}.pwc-pimg{width:100%}.pwc-pimg img{object-fit:contain;display:block;border-radius:var(--pwc-r-sm)}.pwc-pbody{padding:0;display:grid;justify-items:center;text-align:center}.pwc-ptitle{text-align:center;text-decoration:none;color:inherit;font-weight:600;font-size:16px;line-height:1.25;min-height:36px;padding-bottom:10px}.pwc-ptitle:hover{text-decoration:underline}.pwc-price{text-align:center;font-weight:700}.pwc-stock{font-size:13px;font-weight:600;margin-top:0;text-align:center;justify-content:center}.pwc-pactions{margin:auto}.pwc-btn.pwc-btn--cart{width:100%;border-color:var(--pwc-accent)!important;color:var(--pwc-black)!important;background:var(--pwc-accent)!important;font-weight:500!important;margin-top:12px}.pwc-stock--instock{color:var(--pwc-success)}.pwc-stock--backorder{color:var(--pwc-warning)}.pwc-stock--outofstock{color:var(--pwc-error)}.pwc-atc-overlay{position:fixed;inset:0;display:none;align-items:flex-start;justify-content:center;padding:22px 16px;background:rgb(0 0 0 / .35);z-index:9999;overflow:auto}.pwc-atc-overlay.is-open{display:flex}.pwc-atc-modal{width:min(1100px, 100%);background:var(--pwc-white);border-radius:34px;box-shadow:0 35px 110px rgb(0 0 0 / .35);position:relative;overflow:hidden;max-height:calc(100vh - 44px)}.pwc-atc-body{max-height:calc(100vh - 44px);overflow:auto;-webkit-overflow-scrolling:touch;padding:22px 26px 26px}.pwc-atc-close{position:absolute;top:18px;right:18px;width:44px;height:44px;border:0;background:#fff0;font-size:26px;line-height:1;cursor:pointer;opacity:.95}.pwc-atc-h{text-align:center;font-weight:700;font-size:24px;margin:10px 0 18px;color:var(--pwc-text)}.pwc-atc-top{display:grid;grid-template-columns:92px 1fr 140px 150px;align-items:center;gap:18px;padding:10px 10px 10px 6px}.pwc-atc-prodimgbox{width:92px;height:92px;display:flex;align-items:center;justify-content:center}.pwc-atc-prodimg{width:70px;height:70px;object-fit:contain;display:block}.pwc-atc-prodtxt{min-width:0}.pwc-atc-prodname{font-weight:700;font-size:16px;color:var(--pwc-text)}.pwc-atc-prodstock{margin-top:6px;color:var(--pwc-success);font-weight:700;font-size:15px}.pwc-atc-prodstock span{color:var(--pwc-text-secondary);font-weight:400}.pwc-atc-prodprice{justify-self:end;font-weight:700;font-size:16px;color:var(--pwc-text)}.pwc-atc-prodprice span{font-weight:700}.pwc-atc-qtybox{justify-self:end;display:grid;grid-template-columns:44px 62px 44px;align-items:center;height:54px;border:1px solid var(--pwc-border);background:var(--pwc-white);border-radius:var(--pwc-r-pill)}.pwc-atc-qbtn{height:54px;border:0;background:#fff0;font-size:22px;font-weight:700;cursor:pointer;color:var(--pwc-text)}.pwc-atc-qinp{height:54px;border:0;outline:0;text-align:center;font-weight:700;font-size:18px;background:#fff0;color:var(--pwc-text)}.pwc-atc-ship{margin-top:6px;display:flex;flex-direction:column;align-items:center;gap:10px}.pwc-atc-shiptext{text-align:center;font-size:16px;opacity:.8}.pwc-atc-shiptext strong{font-weight:700;opacity:1}.pwc-atc-shipbar{display:flex;align-items:center;gap:10px;width:min(520px, 100%)}.pwc-atc-shipic{font-size:18px;opacity:.75}.pwc-atc-bar{height:12px;border-radius:999px;background:rgb(0 0 0 / .08);overflow:hidden;width:100%}.pwc-atc-barfill{height:100%;width:0%;background:var(--pwc-accent);border-radius:999px}.pwc-atc-actions{margin-top:18px;display:flex;align-items:center;justify-content:center;gap:40px}.pwc-atc-link{border:0;background:#fff0;cursor:pointer;font-weight:700;color:var(--pwc-text-secondary);font-size:16px}.pwc-atc-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;border-radius:var(--pwc-r-pill);background:var(--pwc-accent);color:var(--pwc-accent-text);text-decoration:none;font-weight:700;font-size:16px;border:0}.pwc-atc-recH{text-align:center;font-weight:700;margin:32px 0 24px;font-size:24px}.pwc-atc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:0 10px 10px}.pwc-atc-card{position:relative;text-align:center;padding:0 10px 12px}.pwc-atc-disc{position:absolute;left:10px;top:90px;width:56px;height:56px;border-radius:999px;background:var(--pwc-white);box-shadow:0 10px 30px rgb(0 0 0 / .12);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--pwc-accent)}.pwc-atc-cardlink{display:block;color:inherit;text-decoration:none}.pwc-atc-cardimg{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pwc-atc-rimg{max-width:210px;max-height:210px;object-fit:contain;border-radius:var(--pwc-r-sm);display:block}.pwc-atc-cardtitle{margin-top:6px;font-weight:700;font-size:15px;line-height:1.25;min-height:42px}.pwc-atc-cardprice{margin-top:10px;font-weight:700;font-size:15px}.pwc-atc-cardstock{margin-top:6px;font-weight:700;font-size:13px;color:var(--pwc-success)}.pwc-atc-cardbtn{margin-top:6px;width:100%;border:0;cursor:pointer;padding:8px 12px;border-radius:var(--pwc-r-pill);background:var(--pwc-accent);color:var(--pwc-black);font-weight:700;font-size:15px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}@media (max-width:980px){.pwc-atc-top{grid-template-columns:86px 1fr;grid-template-rows:auto auto auto}.pwc-atc-prodprice{justify-self:start}.pwc-atc-qtybox{justify-self:start}.pwc-atc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pwc-atc-body{padding:16px}.pwc-atc-actions{gap:18px;flex-direction:column}.pwc-atc-btn{width:100%}.pwc-atc-grid{grid-template-columns:1fr}.pwc-atc-cardimg{max-height:180px}.pwc-atc-disc{top:70px}}.pwc-atc-prodvar{font-size:14px;font-weight:400;opacity:.65}.pwc-atc-variant{margin-top:4px;font-size:14px;font-weight:700;opacity:.65}.pwc-atc-qbtn:disabled{opacity:.35;cursor:not-allowed}.payment-methods--logos>div{display:flex;align-items:center;flex-wrap:nowrap;min-width:0;max-width:100%;overflow:hidden}.payment-methods--logos>div img{width:37px;height:24px;margin-right:4px;flex-shrink:1;min-width:0;max-width:100%}.payment-methods--logos-count{width:38px;height:24px;background-color:rgb(117 117 117 / .1);color:var(--wp--preset--color--contrast,#1e1e1e);text-align:center;line-height:24px;border-radius:3px;font-size:11px;font-weight:600;white-space:nowrap;flex-shrink:1;text-overflow:ellipsis;overflow:hidden}.logo-popover{background-color:#fff;border:1px solid #ddd;border-radius:3px;padding:8px;box-sizing:border-box;box-shadow:0 0 10px 0 rgb(0 0 0 / .1);display:grid;gap:8px;justify-content:center;cursor:pointer;width:fit-content}.logo-popover>img{width:38px;height:24px;box-shadow:0 0 0 1px rgb(0 0 0 / .1)}.payment-methods--logos-popover>img{object-position:center!important}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li{padding-bottom:12px!important}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li:last-child{padding-bottom:0!important}.wc-block-components-express-payment-continue-rule--cart{margin:24px 0!important;height:20px}.wp-block-woocommerce-cart-express-payment-block,.wp-block-woocommerce-checkout-express-payment-block{overflow:visible!important}.wc-block-components-express-payment .wc-block-components-express-payment__content{overflow:visible!important}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons{overflow:visible!important;padding:0 4px}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons>li{overflow:visible!important}@supports not (-webkit-appearance:-apple-pay-button){#express-payment-method-woocommerce_payments_express_checkout_applePay:has(#express-checkout-button-preview-applePay){display:none}}#express-checkout-button-preview-googlePay .gpay-card-info-container{min-width:auto}#payment .payment_method_woocommerce_payments .woocommerce-error{margin:1rem 0}.js-woopayments-copy-test-number{line-height:1.2em;vertical-align:middle;border-radius:0;border:none!important;background-color:transparent!important;font-weight:400;display:inline-flex;cursor:pointer;color:inherit!important;font-family:inherit!important;font-size:inherit;padding:2px 1px!important;align-items:center;box-shadow:none!important}.js-woopayments-copy-test-number span{margin-right:4px}.js-woopayments-copy-test-number i{order:1;display:block;width:1.2em;height:1.2em;mask-image:url(/wp-content/plugins/woocommerce-payments/assets/images/icons/copy.svg?ver=14a3a00de64a8c0c151c);mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:currentColor}.js-woopayments-copy-test-number:hover{background-color:#fff0;opacity:.7}.js-woopayments-copy-test-number:hover i{opacity:.7}.js-woopayments-copy-test-number:active i{transform:scale(.9)}.js-woopayments-copy-test-number:focus{outline:none}.js-woopayments-copy-test-number.state--success i{mask-image:url(/wp-content/plugins/woocommerce-payments/assets/images/icons/check-green.svg?ver=488deef5db84c71239e1)}.wcpay-payment-element-wrapper{position:relative}.wcpay-payment-element-wrapper.is-apm{min-height:100px}.wcpay-payment-element-skeleton{position:absolute;top:0;left:0;right:0;z-index:1;opacity:1;transition:opacity 300ms ease-out;margin-bottom:2rem}.wcpay-payment-element-skeleton.is-hidden{opacity:0;pointer-events:none}.wcpay-skeleton-row{display:flex;gap:12px;margin-top:12px}.wcpay-payment-element{margin-bottom:1rem}#express-payment-method-woopay{width:100%}.wc-block-checkout__payment-method .wc-block-components-payment-method-label.wc-block-components-payment-method-label--with-icon{display:flex;align-items:center;width:100%}.wc-block-checkout__payment-method .wc-block-components-payment-method-label.wc-block-components-payment-method-label--with-icon .wcpay-payment-method-icon{height:24px;width:auto;order:2;margin-left:auto}.wc-block-checkout__payment-method .wc-block-components-payment-method-label.wc-block-components-payment-method-label--with-icon .payment-methods--logos{height:24px;order:2;margin-left:auto}.wc-block-checkout__payment-method .wc-block-components-payment-method-label.wc-block-components-payment-method-label--with-icon .test-mode.badge{background-color:#fff2d7;border-radius:4px;padding:4px 6px;font-size:12px;font-weight:400;line-height:16px;color:#4d3716;margin-left:8px;display:none;order:1}.wc-block-checkout__payment-method input:checked~div .wc-block-components-radio-control__label:where([id^="radio-control-wc-payment-method-options-woocommerce_payments"][id$="__label"])>.wc-block-components-payment-method-label .test-mode.badge{display:inline-block}#remember-me:empty{margin-bottom:0}#wcpay-woopay-button{container-type:inline-size;container-name:woopay-button}#wcpay-woopay-button a.woopay-express-button{text-decoration:none}#wcpay-woopay-button a.woopay-express-button,#wcpay-woopay-button a.woopay-express-button:hover,#wcpay-woopay-button a.woopay-express-button:focus,#wcpay-woopay-button a.woopay-express-button:visited,#wcpay-woopay-button a.woopay-express-button:active{text-decoration:none;color:#000}#wcpay-woopay-button a.woopay-express-button[data-theme=dark],#wcpay-woopay-button a.woopay-express-button[data-theme=dark]:hover,#wcpay-woopay-button a.woopay-express-button[data-theme=dark]:focus,#wcpay-woopay-button a.woopay-express-button[data-theme=dark]:visited,#wcpay-woopay-button a.woopay-express-button[data-theme=dark]:active{color:#fff}#wcpay-woopay-button .woopay-express-button{box-sizing:border-box;font-size:18px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;letter-spacing:.8px;height:40px;width:100%;background:#fff;border-radius:4px;border:none;color:#000;display:flex;align-items:center;justify-content:center;white-space:nowrap;text-transform:none;list-style-type:none;min-height:auto;overflow:hidden;position:relative}#wcpay-woopay-button .woopay-express-button .button-content{display:flex;align-items:center;justify-content:center;transform:scale(.9);max-width:100%;padding:0 12px}#wcpay-woopay-button .woopay-express-button .woopay-button-separator{display:inline-block;width:1px;height:1.2em;background-color:rgb(0 0 0 / .3);margin:0 10px 0 4px}#wcpay-woopay-button .woopay-express-button .woopay-button-card-brand{height:18px;width:auto;margin-right:4px;vertical-align:middle}#wcpay-woopay-button .woopay-express-button .woopay-button-last4{font-size:.75em;letter-spacing:.5px}#wcpay-woopay-button .woopay-express-button[data-size=small] .woopay-button-card-brand{height:14px}#wcpay-woopay-button .woopay-express-button[data-size=small] .woopay-button-last4{font-size:.7em}#wcpay-woopay-button .woopay-express-button[data-size=large] .woopay-button-card-brand{height:22px}#wcpay-woopay-button .woopay-express-button[data-size=large] .woopay-button-last4{font-size:.8em}#wcpay-woopay-button .woopay-express-button:not(:disabled):not(.is-placeholder):focus-visible{box-shadow:inset 0 0 0 2px #6108ce;outline:none}#wcpay-woopay-button .woopay-express-button:not(:disabled):not(.is-placeholder):hover{cursor:pointer}#wcpay-woopay-button .woopay-express-button:disabled,#wcpay-woopay-button .woopay-express-button[aria-disabled=true],#wcpay-woopay-button .woopay-express-button.is-placeholder{opacity:.5;cursor:not-allowed}#wcpay-woopay-button .woopay-express-button.is-loading,#wcpay-woopay-button .woopay-express-button.is-loading:hover,#wcpay-woopay-button .woopay-express-button.is-loading:disabled{opacity:1!important}#wcpay-woopay-button .woopay-express-button svg{fill:#6108ce;width:99px}#wcpay-woopay-button .woopay-express-button[data-type=buy],#wcpay-woopay-button .woopay-express-button[data-type=book],#wcpay-woopay-button .woopay-express-button[data-type=donate]{min-width:150px}#wcpay-woopay-button .woopay-express-button[data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-type=donate] svg{margin-left:5px}@container woopay-button (max-width:280px){#wcpay-woopay-button .woopay-express-button[data-type=buy],#wcpay-woopay-button .woopay-express-button[data-type=book],#wcpay-woopay-button .woopay-express-button[data-type=donate]{font-size:14px;letter-spacing:.5px}#wcpay-woopay-button .woopay-express-button[data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-type=donate] svg{width:88px;margin-left:4px}}@container woopay-button (max-width:240px){#wcpay-woopay-button .woopay-express-button[data-type=buy],#wcpay-woopay-button .woopay-express-button[data-type=book],#wcpay-woopay-button .woopay-express-button[data-type=donate]{font-size:12px;letter-spacing:.3px}#wcpay-woopay-button .woopay-express-button[data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-type=donate] svg{width:84px;margin-left:3px}}@container woopay-button (max-width:200px){#wcpay-woopay-button .woopay-express-button[data-type=buy],#wcpay-woopay-button .woopay-express-button[data-type=book],#wcpay-woopay-button .woopay-express-button[data-type=donate]{font-size:10px;letter-spacing:.2px}#wcpay-woopay-button .woopay-express-button[data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-type=donate] svg{width:80px;margin-left:2px}}#wcpay-woopay-button .woopay-express-button[data-theme=dark]{background:#873eff;color:#fff;border-color:#873eff}#wcpay-woopay-button .woopay-express-button[data-theme=dark] svg{fill:#fff}#wcpay-woopay-button .woopay-express-button[data-theme=dark] .woopay-button-separator{background-color:rgb(255 255 255 / .4)}#wcpay-woopay-button .woopay-express-button[data-theme=dark]:not(:disabled):not(.is-placeholder):hover{border-color:#a77eff;background:#a77eff}#wcpay-woopay-button .woopay-express-button[data-theme=dark]:not(:disabled):not(.is-placeholder):focus-visible{box-shadow:none;outline:2px solid #3c087e;outline-offset:2px}#wcpay-woopay-button .woopay-express-button[data-theme=light-outline]{border:1px solid #000}#wcpay-woopay-button .woopay-express-button[data-theme=light-outline]:not(:disabled):not(.is-placeholder):hover{background:#e0e0e0}#wcpay-woopay-button .woopay-express-button[data-theme=light-outline]:not(:disabled):not(.is-placeholder):focus-visible{box-shadow:inset 0 0 0 2px #000}#wcpay-woopay-button .woopay-express-button[data-size=medium]{height:48px}#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=buy],#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=book],#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=donate]{min-width:150px}@container woopay-button (max-width:280px){#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=buy],#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=book],#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=donate]{font-size:15px;letter-spacing:.5px}#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=donate] svg{width:90px;margin-left:4px}}@container woopay-button (max-width:240px){#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=buy],#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=book],#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=donate]{font-size:13px;letter-spacing:.3px}#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=donate] svg{width:86px;margin-left:3px}}@container woopay-button (max-width:200px){#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=buy],#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=book],#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=donate]{font-size:11px;letter-spacing:.2px}#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-size=medium][data-type=donate] svg{width:82px;margin-left:2px}}#wcpay-woopay-button .woopay-express-button[data-size=medium] .button-content{transform:scale(1)}#wcpay-woopay-button .woopay-express-button[data-size=large]{height:55px}#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=buy],#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=book],#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=donate]{min-width:150px}@container woopay-button (max-width:280px){#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=buy],#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=book],#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=donate]{font-size:16px;letter-spacing:.6px}#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=donate] svg{width:93px;margin-left:4px}}@container woopay-button (max-width:240px){#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=buy],#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=book],#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=donate]{font-size:14px;letter-spacing:.4px}#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=donate] svg{width:89px;margin-left:3px}}@container woopay-button (max-width:200px){#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=buy],#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=book],#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=donate]{font-size:12px;letter-spacing:.3px}#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=buy] svg,#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=book] svg,#wcpay-woopay-button .woopay-express-button[data-size=large][data-type=donate] svg{width:85px;margin-left:2px}}#wcpay-woopay-button .woopay-express-button[data-size=large] .button-content{transform:scale(1.1)}@media screen and (min-width:785px)and (max-width:850px){#wcpay-woopay-button .woopay-express-button[data-size=large]{font-size:22px}}#contact_details{float:none}#contact_details+#customer_details{display:block}#contact-fields .wc-block-components-text-input,#contact-fields .woocommerce-input-wrapper,.woopay-billing-email .wc-block-components-text-input,.woopay-billing-email .woocommerce-input-wrapper{display:inline-block;position:relative;width:100%}#contact-fields .wc-block-components-text-input .wc-block-components-spinner,#contact-fields .woocommerce-input-wrapper .wc-block-components-spinner,.woopay-billing-email .wc-block-components-text-input .wc-block-components-spinner,.woopay-billing-email .woocommerce-input-wrapper .wc-block-components-spinner{right:10px;width:24px}.wc-block-components-address-form__email{position:relative}.wc-block-components-address-form__email .wc-block-components-spinner{top:50%;left:auto;right:10px;width:24px;height:24px;transform:translateY(-50%)}.woopay-login-session-iframe{width:100%;height:100vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:355000;border:0;background:#fff;visibility:hidden}.woopay-login-session-iframe.open{transition:top 500ms;visibility:visible}@media screen and (min-width:768px){.woopay-login-session-iframe-wrapper{position:fixed;background:rgb(117 117 117 / .6);top:0;left:0;width:100vw;height:100vh;content:" ";display:block;z-index:355000}.woopay-login-session-iframe-wrapper .woopay-login-session-iframe{transition:none;height:90vh;max-height:520px;position:absolute;max-width:374px;border-radius:8px}}.woopay-otp-iframe{transition:top 500ms;width:100%;height:100dvh;position:fixed;top:100%;left:0;z-index:355000;border:0;background:#fff}.woopay-otp-iframe.open{top:0}.woopay-otp-iframe-wrapper .arrow{position:fixed;top:100%}@media screen and (min-width:768px){.woopay-otp-iframe-wrapper{position:fixed;background:rgb(117 117 117 / .6);top:0;left:0;width:100vw;height:100vh;content:" ";display:block;z-index:355000}.woopay-otp-iframe-wrapper .woopay-otp-iframe{transition:none;height:90vh;max-height:650px;position:absolute;max-width:374px;border-radius:8px;right:50px;left:auto}.woopay-otp-iframe-wrapper .arrow{position:absolute;right:7.5px;background:#fff0;width:0;height:0;z-index:355001;border-top:15px solid #fff0;border-bottom:15px solid #fff0;border-right:15px solid #fff}}@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}100%{transform:rotate(360deg)}}.woopay-billing-email .wc-block-components-spinner,.wcpay-express-checkout-wrapper .wc-block-components-spinner,#wcpay-woopay-button .wc-block-components-spinner{position:absolute;width:100%;height:100%;color:inherit;box-sizing:content-box;text-align:center;font-size:1.25em;top:initial;left:initial}.woopay-billing-email .wc-block-components-spinner::after,.wcpay-express-checkout-wrapper .wc-block-components-spinner::after,#wcpay-woopay-button .wc-block-components-spinner::after{content:" ";position:absolute;top:50%;left:50%;margin:-.5em 0 0 -.5em;width:1em;height:1em;box-sizing:border-box;transform-origin:50% 50%;transform:translateZ(0) scale(.5);backface-visibility:hidden;border-radius:50%;border:.2em solid currentColor;border-left-color:#fff0;animation:spinner__animation 1s infinite linear}.is-loadable-placeholder{animation:loading-fade 1.6s ease-in-out infinite;background-color:#e2e4e7;color:#fff0;display:inline-block}@media screen and (prefers-reduced-motion:reduce){.is-loadable-placeholder{animation:none}}.is-loadable-placeholder.is-inline{display:inline}.is-loadable-placeholder.is-block{display:block;margin-top:1em}.is-loadable-placeholder.is-block:first-child{margin-top:0}.is-loadable-placeholder.is-block p{margin:0}.wcpay-skeleton__element{background:color-mix(in srgb,currentColor 5%,transparent);border:none;border-radius:4px;overflow:hidden;position:relative}.wcpay-skeleton__element::after{animation:wcpay-skeleton-shimmer 1.25s infinite;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,currentColor 5%,transparent) 50%,transparent 100%);content:"";inset:0;position:absolute;transform:translateX(-100%)}@media(prefers-reduced-motion:reduce){.wcpay-skeleton__element::after{animation:none}}.wcpay-skeleton__element--static::after{display:none}@keyframes wcpay-skeleton-shimmer{100%{transform:translateX(100%)}}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}