.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}: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}/**
 * 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-home{padding-bottom:30px}.pwc-hero-card,.pwc-banner{border-radius:var(--pwc-r-lg);overflow:hidden;background-size:cover;background-position:center;position:relative}.pwc-hero-card{min-height:400px}.pwc-banner{min-height:240px}.pwc-card-overlay{position:absolute;inset:0;padding:var(--pwc-s-5);display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:linear-gradient(180deg,#fff0,rgb(0 0 0 / .4))}.pwc-badge{position:absolute;top:14px;left:14px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:8px 10px;border-radius:var(--pwc-r-pill);background:rgb(255 255 255 / .18);border:1px solid rgb(255 255 255 / .25);backdrop-filter:blur(6px)}.pwc-card-overlay h2{margin:0 0 6px;font-size:26px;line-height:1.15;font-weight:700}.pwc-card-overlay h3{margin:0 0 6px;font-size:20px;line-height:1.15;font-weight:700}.pwc-card-overlay p{margin:0 0 12px;opacity:.95;max-width:42ch}.pwc-card-overlay-banner{background:var(--pwc-accent)}.pwc-card-overlay-banner h3{margin:0 0 6px;font-size:20px;line-height:1.15;font-weight:700;color:var(--pwc-text)}.pwc-card-overlay-banner p{margin:0 0 12px;opacity:.95;max-width:42ch;color:var(--pwc-text)}.pwc-banner{position:relative;border-radius:var(--pwc-r-lg);overflow:hidden}.pwc-card-overlay.pwc-card-overlay-banner{position:absolute;inset:0;padding:var(--pwc-s-6);background:var(--pwc-accent);display:flex;align-items:stretch}.pwc-card-overlay-banner .banner-main{width:100%;display:grid;grid-template-columns:1.15fr 0.85fr;gap:var(--pwc-s-6);align-items:center}.pwc-card-overlay-banner .banner-right{display:flex;justify-content:flex-end;align-items:center}.pwc-card-overlay-banner .banner-right img{max-height:190px;object-fit:contain;border-radius:var(--pwc-r-md)}.pwc-card-overlay-banner .banner-main{align-items:end}.pwc-card-overlay-banner .banner-right{align-items:end}@media (max-width:450px){.pwc-card-overlay-banner .banner-main{gap:6px;grid-template-columns:0.5fr 0.5fr}.pwc-card-overlay-banner .banner-right img{max-height:160px}.pwc-card-overlay-banner .banner-main .pwc-btn.pwc-btn--light{font-size:16px;height:auto;padding:2px 8px}.pwc-card-overlay-banner h3{font-size:18px}.pwc-card-overlay-banner p{font-size:14px}.pwc-card-overlay.pwc-card-overlay-banner{padding:12px;justify-content:center}.pwc-card-overlay-banner .banner-main{align-items:center}.pwc-card-overlay-banner .banner-right{align-items:center}.pwc-banner{min-height:190px}}h1{text-align:center;margin:24px 12px;font-size:24px}.pwc-btn--light{background:rgb(255 255 255 / .9);color:var(--pwc-text);border-color:#fff0}.pwc-btn--light:hover{background:rgb(255 255 255 / .96)}.pwc-hnav{border-bottom:none}.pwc-btn--cart{width:100%;border-color:var(--pwc-accent);color:var(--pwc-black);background:var(--pwc-accent);font-weight:500;margin-top:12px;}.pwc-btn--cart:hover{background:var(--pwc-accent-hover)}.pwc-btn--cart:active{background:var(--pwc-accent-active)}.pwc-banners{padding:10px 0 18px}.pwc-grid-2{display:grid;gap:14px;grid-template-columns:1fr}@media (min-width:900px){.pwc-grid-2{grid-template-columns:1fr 1fr}}.pwc-advantages{padding:6px 0 22px}.pwc-advantages-row{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:520px){.pwc-advantages-row{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.pwc-advantages-row{grid-template-columns:repeat(4,1fr)}}.pwc-adv{border:1px solid var(--pwc-border);border-radius:var(--pwc-r-md);padding:14px;background:var(--pwc-surface);display:flex;gap:12px;align-items:center}.pwc-adv-ic{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--pwc-r-sm);background:var(--pwc-soft);font-size:22px}.pwc-adv-txt strong{display:block;font-size:16px}.pwc-adv-txt span{display:block;font-size:14px;opacity:.7;margin-top:2px}.pwc-section{padding:24px 0 24px}@media (min-width:900px){.pwc-section{padding:48px 0 48px}}.pwc-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:18px 0 12px}.pwc-section-head h2{margin-bottom:24px;margin-top:0}.pwc-link{text-decoration:none;font-weight:700}.pwc-link:hover{text-decoration:underline}.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}.pwc-stock--instock{color:var(--pwc-success)}.pwc-stock--backorder{color:var(--pwc-warning)}.pwc-stock--outofstock{color:var(--pwc-error)}.pwc-section-head--center{justify-content:center;text-align:center}.pwc-section-head--right{justify-content:right;text-align:right}.pwc-section-head--center .pwc-link{display:none}.pwc-cat-card{display:flex;flex-direction:column;gap:14px;align-items:center;text-decoration:none;color:inherit}.pwc-cat-media{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:26px;overflow:hidden;background-size:cover;background-position:center;background-color:var(--pwc-soft)}.pwc-cat-media__shade{position:absolute;inset:0;background:radial-gradient(1200px 420px at 50% 110%,rgb(0 0 0 / .35),#fff0 55%),linear-gradient(180deg,rgb(0 0 0 / .10),rgb(0 0 0 / .15))}.pwc-cat-media__title{position:absolute;inset:0;display:grid;place-items:center;padding:10px;text-align:center;color:#fff;font-weight:700;font-size:18px;line-height:1.1;text-shadow:0 8px 22px rgb(0 0 0 / .35)}.pwc-cat-btn{font-size:16px;width:min(260px, 92%);display:flex;align-items:center;justify-content:center;gap:10px;padding:6px 12px;border-radius:var(--pwc-r-pill);border:1px solid var(--pwc-accent);color:var(--pwc-text);background:#fff0;font-weight:700}.pwc-cat-btn__ic{display:grid;place-items:center}.pwc-cat-card:hover .pwc-cat-btn{background:rgb(255 107 0 / .08)}.pwc-underline{position:relative;display:inline-block}.pwc-underline:after{content:"";position:absolute;left:-4px;right:-4px;bottom:3px;height:10px;background:rgb(150 255 120 / .55);z-index:-1;border-radius:8px}.pwc-ingredients-grid{display:grid;grid-template-columns:1;gap:18px;align-items:start;max-width:1040px;margin:0 auto}.pwc-ingredients-col{text-align:center}.pwc-jar{display:grid;place-items:center}.pwc-jar img{max-width:260px;width:100%;height:200px;object-fit:cover;border-radius:var(--pwc-r-sm);filter:drop-shadow(0 18px 26px rgb(0 0 0 / .12))}.pwc-brand{font-weight:900;letter-spacing:-.02em}.pwc-ingredients-mid{display:flex;height:100%;min-height:100px;align-items:center;justify-content:center}.pwc-ingredients-arrow{color:rgb(0 0 0 / .22);transform:rotate(90deg)}@media (min-width:600px){.pwc-ingredients-grid{grid-template-columns:1fr 120px 1fr;gap:22px;align-items:start}.pwc-ingredients-arrow{transform:none}}.pwc-ingredients-box{border:1px solid var(--pwc-border);background:#fff;border-radius:18px;padding:12px;text-align:left}.pwc-ingredients-box__top{display:flex;justify-content:flex-start;margin-bottom:8px}.pwc-ingredients-count{font-size:14px;font-weight:700}.pwc-ingredients-count--bad{color:#d93a2f}.pwc-ingredients-count--good{color:#1a8f4b}.pwc-ingredients-list{list-style:none;padding:0;margin:0}.pwc-ingredients-list li{display:grid;grid-template-columns:22px 1fr auto;gap:10px;padding:9px 0;border-top:1px solid rgb(0 0 0 / .06);align-items:start}.pwc-ingredients-list li:first-child{border-top:0;padding-top:6px}.pwc-dot{width:18px;height:18px;border-radius:4px;display:grid;place-items:center;font-size:12px;font-weight:900;color:#fff;line-height:normal}.pwc-dot--bad{background:#e24a3b}.pwc-dot--warn{background:#ffb020;color:#1b1b1b}.pwc-dot--good{background:#1aa055}.pwc-ing-name{font-weight:600;line-height:1.25}.pwc-ing-name small{display:block;font-weight:700;opacity:.65;margin-top:2px}.pwc-ing-pct{font-weight:700;font-size:18px;line-height:1;color:rgb(0 0 0 / .72);padding-top:2px}.pwc-ingredients-box--bad .pwc-ing-pct{color:#e24a3b}.pwc-ingredients-box--good .pwc-ing-pct{color:rgb(0 0 0 / .70)}.pwc-ingredients-foot{margin-top:10px;padding-top:10px;border-top:1px solid rgb(0 0 0 / .06);text-align:center}.pwc-less{font-weight:900;color:#1aa055;font-size:14px}.pwc-ingredients-more{margin-top:12px;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:min(360px, 100%);padding:14px 18px;border-radius:14px;background:rgb(0 0 0 / .04);text-decoration:none;color:var(--pwc-text);font-weight:800}.pwc-ingredients-more:hover{background:rgb(0 0 0 / .06)}.pwc-ph-grid{display:grid;gap:20px;grid-template-columns:1fr;align-items:stretch}@media (min-width:700px){.pwc-ph-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.pwc-ph-grid{grid-template-columns:repeat(3,1fr)}}.pwc-ph-card{border-radius:22px;overflow:hidden;background:var(--pwc-white);border:1px solid var(--pwc-border);display:grid;grid-template-rows:210px 1fr;min-height:520px}@media (max-width:420px){.pwc-ph-card{grid-template-rows:180px 1fr;min-height:0}}.pwc-ph-top{background:var(--pwc-accent);display:grid;place-items:center;padding:26px}.pwc-ph-topimg{width:min(320px, 78%);height:auto;display:block;filter:drop-shadow(0 10px 18px rgb(0 0 0 / .10))}.pwc-ph-body{background:var(--pwc-bg-soft);padding:26px 24px 22px;display:flex;flex-direction:column;gap:14px}.pwc-ph-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.pwc-ph-title{margin:0;font-size:22px;line-height:1.15;font-weight:700}.pwc-ph-badge{width:90px;height:auto;display:block;opacity:.95}.pwc-ph-btn{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;width:min(360px, 100%);align-self:center;padding:14px 18px;border-radius:999px;border:1px solid var(--pwc-accent);color:var(--pwc-accent);background:#fff0;text-decoration:none;font-weight:700}.pwc-ph-btn:hover{background:rgb(255 107 0 / .08)}@media (max-width:520px){.pwc-ingredients-head h2{font-size:28px}.pwc-ph-title{font-size:20px}.pwc-ph-text{font-size:15px}.pwc-ph-badge{width:96px}}.pwc-about{display:grid;grid-template-columns:1;align-items:start;margin:0 auto}.pwc-about-top{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}@media (min-width:900px){.pwc-about-top{grid-template-columns:0.95fr 1.05fr;gap:40px;align-items:start}}.paragraph-bold{font-size:18px;font-weight:700}@media (max-width:520px){.pwc-about-top{text-align:center}}.pwc-about-illu{display:grid;place-items:center}.pwc-about-illu img{border-radius:var(--pwc-r-sm)}.pwc-about-icons{margin-top:64px;display:grid;gap:26px 18px;grid-template-columns:repeat(2,1fr);align-items:start}@media (min-width:700px){.pwc-about-icons{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.pwc-about-icons{grid-template-columns:repeat(6,1fr)}}.pwc-about-ic{text-align:center;display:grid;gap:12px;justify-items:center}.pwc-about-ic img{width:56px;height:56px;object-fit:contain;display:block;opacity:.92}.pwc-about-ic p{margin:0;font-size:14px;line-height:1.45;max-width:24ch}@media (max-width:520px){.pwc-about-ic p{font-size:13px}}.pwc-home .swiper-button-next,.pwc-home .swiper-button-prev{width:42px;height:42px;border-radius:var(--pwc-r-pill);background:rgb(255 255 255 / .92);border:1px solid rgb(0 0 0 / .06)}.pwc-home .swiper-button-next svg.swiper-navigation-icon path,.pwc-home .swiper-button-prev svg.swiper-navigation-icon path{fill:var(--pwc-text)}.pwc-home .swiper-button-next svg.swiper-navigation-icon,.pwc-home .swiper-button-prev svg.swiper-navigation-icon{height:50%;fill:var(--pwc-text)}.pwc-tiles--home .pwc-tiles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (max-width:1100px){.pwc-tiles--home .pwc-tiles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.pwc-tiles--home .pwc-tiles-grid{grid-template-columns:1fr}}.pwc-tiles--home{margin:0!important}.pwc-cats{padding-bottom:0}.pwc-tile--hp.pwc-tile--row{padding:8px 8px}.pwc-tile--hp .pwc-tile-ic img{width:44px;height:44px;object-fit:cover;border-radius:999px}.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}.pwc-shop{padding:18px 0 30px}.pwc-shop-top .woocommerce-breadcrumb{font-size:14px;opacity:.75;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 14px}.pwc-shop-shell{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:start}@media (max-width:900px){.pwc-shop-shell{grid-template-columns:1fr}}.pwc-shop-filters{border:1px solid var(--pwc-border);border-radius:var(--pwc-r-lg);background:var(--pwc-white);overflow:hidden;position:sticky;top:14px}.pwc-filters-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-bottom:1px solid var(--pwc-border);background:rgb(0 0 0 / .02);font-weight:700}.pwc-filters-title{font-weight:700}.pwc-filters-close{display:none;width:40px;height:40px}.pwc-filters-body{padding:12px;display:grid;gap:12px}.pwc-shop-filters img{width:auto!important;max-width:100%!important;height:auto!important}.pwc-fbox{border:1px solid var(--pwc-border);border-radius:var(--pwc-r-lg);background:var(--pwc-white);overflow:hidden}.pwc-fbox-sum{cursor:pointer;list-style:none;padding:6px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:700}.pwc-fbox[open] .pwc-fbox-caret{transform:rotate(180deg)}.pwc-fbox-caret{transition:transform .15s ease;opacity:.6}.pwc-fbox-sum::-webkit-details-marker{display:none}.pwc-price{padding:6px}.pwc-price-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.pwc-price label span{display:block;font-size:12px;opacity:.7;font-weight:500;margin-bottom:6px}.pwc-price input{width:100%;height:40px;border-radius:var(--pwc-r-pill);border:1px solid rgb(0 0 0 / .20);padding:0 12px;font-weight:400;background:var(--pwc-white)}.pwc-clear{display:inline-block;margin-top:8px;font-weight:700;opacity:.7;text-decoration:none}.pwc-clear:hover{text-decoration:underline}.pwc-flist{padding:0 6px;display:grid;gap:8px}.pwc-fitem{display:flex;align-items:center;gap:10px;padding:10px 10px;border-radius:var(--pwc-r-lg);border:1px solid rgb(0 0 0 / .10);background:rgb(0 0 0 / .02);text-decoration:none}.pwc-fitem:hover{background:rgb(0 0 0 / .04)}.pwc-fitem.is-on{border-color:var(--pwc-accent);box-shadow:0 0 0 2px rgb(206 176 132 / .22);background:rgb(206 176 132 / .10)}.pwc-fname{flex:1;min-width:0;font-weight:400;font-size:13px;line-height:1.2}.pwc-fcount{font-weight:400;font-size:12px;opacity:.55}.pwc-swatch{flex:0 0 24px;width:24px!important;height:24px!important;border-radius:999px;overflow:hidden;border:1px solid rgb(0 0 0 / .12);background:rgb(0 0 0 / .03);display:block}.pwc-swatch--img img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.pwc-swatch--color{background:var(--sw)}.pwc-swatch--dot::after{content:"";width:8px;height:8px;border-radius:999px;background:rgb(0 0 0 / .35);display:block;margin:7px auto 0}.pwc-shop-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 10px}.pwc-shop-h1{margin:0 0 8px;font-size:26px;line-height:1.15}.pwc-shop-intro{font-size:14px;color:var(--pwc-text-secondary)}.pwc-shop-intro p{margin:0 0 8px}.pwc-shop-openfilters{display:none}@media (max-width:900px){.pwc-shop-openfilters{display:inline-flex}}.pwc-sortbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0 14px}.pwc-sort{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 14px;border-radius:var(--pwc-r-pill);border:1px solid var(--pwc-border);background:var(--pwc-white);text-decoration:none;font-weight:400;font-size:12px}.pwc-sort:hover{background:rgb(0 0 0 / .02)}.pwc-sort.is-on{background:var(--pwc-accent);border-color:var(--pwc-accent);color:#fff}.pwc-sortmeta{margin-left:auto;font-size:12px;font-weight:400;opacity:.7}.pwc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 16px}@media (max-width:1200px){.pwc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.pwc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.pwc-grid{grid-template-columns:1fr}}.pwc-grid>*{height:100%}.pwc-pcard,.pwc-card{background:var(--pwc-surface);border-radius:var(--pwc-r-lg);overflow:hidden;height:100%;display:flex;flex-direction:column}.pwc-pcard-link,.pwc-card-link{display:block;text-decoration:none;color:inherit;flex:1 1 auto}.pwc-pimg,.pwc-card-img{width:100%}.pwc-pimg img,.pwc-card-img img{width:100%!important;object-fit:contain!important;display:block;border-radius:var(--pwc-r-sm)}.pwc-pbody{padding:0;display:grid;justify-items:center;text-align:center}.pwc-ptitle,.pwc-card-title{text-align:center;text-decoration:none;color:inherit;font-weight:700;font-size:16px;line-height:1.25;padding:6px;margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;min-height:42px}.pwc-ptitle:hover,.pwc-card-title:hover{text-decoration:underline}.pwc-pactions,.pwc-card-cta{margin-top:auto;padding:12px;padding-top:0;display:grid;gap:0;justify-items:center;text-align:center}.pwc-pactions .pwc-price,.pwc-pactions .pwc-price .price,.pwc-card-price{text-align:center;font-weight:500}.pwc-pactions .pwc-stock,.pwc-card-stock{font-size:13px;font-weight:600;margin-top:0;text-align:center;justify-content:center}.pwc-stock--instock{color:var(--pwc-success)}.pwc-stock--backorder{color:var(--pwc-warning)}.pwc-stock--outofstock{color:var(--pwc-error)}.pwc-btn.pwc-btn--cart,.pwc-card-cta .pwc-btn,.pwc-card-cta .button{width:100%;border-color:var(--pwc-accent)!important;color:var(--pwc-black)!important;background:var(--pwc-accent)!important;font-weight:500!important;margin-top:6px}.pwc-btn--block{width:100%}.pwc-pagi{margin:18px 0 6px}.pwc-pagi .woocommerce-pagination ul{list-style:none;padding:0;margin:0;display:flex;justify-content:center;gap:10px}.pwc-pagi .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;border-radius:var(--pwc-r-pill);border:1px solid var(--pwc-border);background:var(--pwc-white);text-decoration:none;font-weight:950}.pwc-pagi .page-numbers.current{background:var(--pwc-accent);border-color:var(--pwc-accent);color:#fff}.pwc-seo{margin:18px 0 0;padding:18px;border:1px solid var(--pwc-border);border-radius:var(--pwc-r-lg);background:rgb(0 0 0 / .02)}.pwc-seo p{color:var(--pwc-text-secondary)}.pwc-filters-backdrop{display:none}@media (max-width:900px){.pwc-shop-filters{position:fixed;inset:0 auto 0 0;width:min(360px, calc(100% - 54px));height:100dvh;top:0;border-radius:0;transform:translateX(-105%);transition:transform .25s ease;z-index:80}.pwc-filters-close{display:grid;place-items:center}.pwc-filters-body{height:calc(100dvh - 60px);overflow:auto;-webkit-overflow-scrolling:touch}.pwc-filters-backdrop{position:fixed;inset:0;background:rgb(0 0 0 / .35);z-index:70;opacity:0;transition:opacity .2s ease}body.pwc-filters-open .pwc-shop-filters{transform:translateX(0)}body.pwc-filters-open .pwc-filters-backdrop{display:block;opacity:1}body.pwc-filters-open{overflow:hidden}}.swiper-slide{height:auto}.pwc-pcard{height:100%;display:flex;flex-direction:column}.pwc-pcard-link{display:block;text-decoration:none;color:inherit}.pwc-pimg img{width:100%!important;display:block;object-fit:contain!important}.pwc-ptitle{margin:0;text-align:center;font-weight:600;line-height:1.25;padding-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;min-height:40px}.pwc-pactions .pwc-btn--cart,.pwc-pactions .button{width:100%}@media (max-width:900px){.pwc-shop-filters{height:100svh;max-height:100svh;overflow:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}.pwc-filters-head{position:sticky;top:0;z-index:2;background:var(--pwc-white);border-bottom:1px solid var(--pwc-border)}.pwc-filters-body{overflow-y:auto;overflow-x:hidden;height:auto;max-height:calc(100svh - 60px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding-bottom:90px}.pwc-fbox-sum{padding:12px 10px;min-height:44px;border-radius:var(--pwc-r-lg)}.pwc-fbox-sum,.pwc-fbox-sum *{-webkit-user-select:none;user-select:none}.pwc-fbox{isolation:isolate}body.pwc-filters-open .pwc-filters-backdrop{display:block;opacity:1;pointer-events:auto}.pwc-filters-backdrop{pointer-events:none}}.pwc-activef{border:1px solid var(--pwc-border);border-radius:var(--pwc-r-lg);background:rgb(0 0 0 / .02);padding:10px}.pwc-activef-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.pwc-activef-title{font-weight:800;font-size:13px}.pwc-activef-clear{text-decoration:none;font-weight:800;font-size:12px;opacity:.75}.pwc-activef-clear:hover{text-decoration:underline}.pwc-activef-chips{display:flex;flex-wrap:wrap;gap:8px}.pwc-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--pwc-r-pill);border:1px solid rgb(0 0 0 / .10);background:#fff;text-decoration:none;font-size:12px}.pwc-chip:hover{background:rgb(0 0 0 / .03)}.pwc-chip-x{width:18px;height:18px;border-radius:999px;display:grid;place-items:center;background:rgb(206 176 132 / .18);font-weight:900}.pwc-filters-reset{display:none;text-decoration:none;font-weight:800;font-size:12px;opacity:.75}.pwc-filters-reset:hover{text-decoration:underline}@media (max-width:900px){.pwc-filters-reset{display:inline-flex;margin-left:auto;margin-right:6px}}.pwc-tiles{margin:10px 0 26px}.pwc-tiles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 12px}@media (max-width:1100px){.pwc-tiles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pwc-tiles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.pwc-tiles-grid{grid-template-columns:1fr}}.pwc-tile.pwc-tile--row{border:1px solid var(--pwc-border);background:rgb(0 0 0 / .03);border-radius:18px;padding:8px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;text-decoration:none;color:inherit;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.pwc-tile-left{display:flex;align-items:center;gap:14px;min-width:0}.pwc-tile-ic{display:grid;place-items:center}.pwc-tile-ic img{width:44px;height:44px;object-fit:cover;border-radius:999px}.pwc-tile-name{font-weight:700;font-size:15px;line-height:1.15;color:var(--pwc-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:text-decoration-color .16s ease}.pwc-tile.pwc-tile--row:hover,.pwc-tile.pwc-tile--row:focus-visible{border-color:var(--pwc-accent);box-shadow:0 0 0 2px rgb(206 176 132 / .22);background:rgb(0 0 0 / .03);outline:none}.pwc-tile.pwc-tile--row:hover .pwc-tile-name,.pwc-tile.pwc-tile--row:focus-visible .pwc-tile-name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.pwc-tile.pwc-tile--row:hover .pwc-tile-go,.pwc-tile.pwc-tile--row:focus-visible .pwc-tile-go{background:var(--pwc-accent);border-color:var(--pwc-accent);color:#fff;transform:translateX(2px)}.pwc-tile{min-height:unset}.pwc-tile-go{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:999px;background:rgb(255 255 255 / .95);border:1px solid rgb(0 0 0 / .10);color:var(--pwc-text);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.pwc-tile-arrow{display:block;width:11px;height:20px}.pwc-tile.pwc-tile--row:hover .pwc-tile-go,.pwc-tile.pwc-tile--row:focus-visible .pwc-tile-go{background:var(--pwc-accent);border-color:var(--pwc-accent);color:#fff;transform:translateX(2px)}.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}@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)}