.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@font-face{font-display:swap;font-family:NotoSans;font-style:normal;font-weight:400;src:url(../../fonts/NotoSans-Regular.woff2)}@font-face{font-display:swap;font-family:NotoSans;font-style:italic;font-weight:400;src:url(../../fonts/NotoSans-Italic.woff2)}@font-face{font-display:swap;font-family:NotoSans;font-style:normal;font-weight:700;src:url(../../fonts/NotoSans-Bold.woff2)}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../../fonts/Montserrat-Bold.woff2)}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../../fonts/Montserrat-Regular.woff2)}body,html{margin:0;padding:0}*,:after,:before,body,html{box-sizing:border-box}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}img{height:auto}::selection{background:var(--b2b-primary-color);color:#fff}:root{--b2b-primary-color:#577fcd;--b2b-primary-hover:#3769ce;--b2b-primary-light:#d7e3f5a0;--b2b-dark-blue:#0e1c29;--b2b-red:#e02b2b;--b2b-main-font:"NotoSans",sans-serif;--b2b-heading-font:"Montserrat",serif;--default-color:#1a1a2e;--text-secondary:#555770;--text-muted:#8a8ca5;--bg-color:#fafbfc;--bg-surface:#fff;--link-color:var(--b2b-primary-color);--border-color:#e8e8ed;--shadow-xs:0 1px 2px rgba(0,0,0,.04);--shadow-sm:0 2px 8px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 16px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04);--shadow-lg:0 8px 32px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.04);--shadow-xl:0 16px 48px rgba(0,0,0,.12),0 8px 16px rgba(0,0,0,.06);--shadow-blue-xs:0 0 0 2px rgba(63,74,201,.15);--shadow-blue:0 4px 20px rgba(63,74,201,.25);--shadow-blue-lg:0 8px 32px rgba(63,74,201,.35);--b2b-border-radius:16px;--b2b-medium-border-radius:10px;--b2b-small-border-radius:6px;--b2b-admin-bar-height:0px;--b2b-announcement-bar-height:36px;--b2b-top-bar-height:85px;--b2b-navbar-height:60px;--search-bar-height:48px;--b2b-spacing:100px;--b2b-product-gallery-height:480px;--h1-fs:clamp(38px,24.605px + 1.744vw,56px);--h2-fs:clamp(28px,13.116px + 1.938vw,48px);--h3-fs:clamp(24px,18.047px + 0.775vw,32px);--h4-fs:26px;--h5-fs:20px;--h6-fs:18px;--default-fs:clamp(18px,16.512px + 0.194vw,20px);--transition-fast:0.15s cubic-bezier(0.4,0,0.2,1);--transition-base:0.25s cubic-bezier(0.4,0,0.2,1);--transition-slow:0.4s cubic-bezier(0.4,0,0.2,1);@media (max-width:768px){--b2b-spacing:50px}@media (max-width:1140px){--b2b-top-bar-height:80px}}html{scroll-behavior:smooth;scroll-padding-top:var(--b2b-header-height)}body{background:var(--bg-color);color:var(--default-color);font-family:var(--b2b-main-font);font-size:var(--default-fs);word-break:break-word;--b2b-header-height:calc(var(--b2b-announcement-bar-height) + var(--b2b-top-bar-height) + var(--b2b-navbar-height) + 1px)}body.admin-bar{--b2b-admin-bar-height:32px;#wpadminbar{position:fixed!important}@media(max-width:782px){--b2b-admin-bar-height:46px}}h1{font-size:var(--h1-fs);font-weight:700}h1,h2{color:var(--default-color);font-family:var(--b2b-heading-font);line-height:1.2;text-transform:uppercase}h2{font-size:var(--h2-fs);font-weight:800}h3{font-size:var(--h3-fs);line-height:1.25}h3,h4{color:var(--default-color);font-family:var(--b2b-heading-font);font-weight:800;text-transform:uppercase}h4{font-size:var(--h4-fs);line-height:1.3}h5{font-size:var(--h5-fs)}h5,h6{color:var(--default-color);font-family:var(--b2b-heading-font);font-weight:800;line-height:1.3;text-transform:uppercase}h6{font-size:var(--h6-fs)}p{color:var(--text-secondary);line-height:1.75}a,p{font-size:var(--default-fs)}a{color:var(--link-color);font-family:var(--b2b-heading-font);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--b2b-primary-hover)}.large-text{--default-fs:clamp(18px,13.535px + 0.581vw,24px)}fieldset,h2,h3,h4,h5,h6,ol,p,ul{margin-bottom:20px}ol,ul{list-style:none;&>li{margin-bottom:10px}&:not(ol)>li{&::marker{color:var(--b2b-primary-color)}}&>li:has(ul,ol) &{margin-top:10px}}@media (max-width:768px){.wp-block-spacer{height:var(--b2b-spacing)!important}}.animate{transition:all var(--transition-base)}.fadein{opacity:0;transform:translateY(24px);&.inview{animation:fade-slide-up .8s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.2s}}@keyframes underline-grow{0%{width:0}to{width:100%}}@keyframes fade-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes tab-pane-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes catalog-menu-fade{0%{opacity:0;top:130%}to{opacity:1;top:100%}}@keyframes badge-bump{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.hide{display:none!important}.w-100{width:100%!important}.m0{margin:0!important}.mb-1{margin-bottom:20px!important}.mb-2{margin-bottom:50px!important}.mb-3{margin-bottom:100px!important}.mt-1{margin-top:20px!important}.mt-2{margin-top:50px!important}.mt-3{margin-top:100px!important}.gap{gap:5%;@media(max-width:768px){gap:32px}}.container{margin:0 auto;max-width:1380px;padding:0 16px}.container-small{margin:0 auto;max-width:900px;padding:0 24px}.btn{background:var(--b2b-primary-color);border:none;border-radius:var(--b2b-border-radius);color:#fff;cursor:pointer;font-weight:600;letter-spacing:.01em;overflow:hidden;padding:14px 28px;position:relative;text-align:center;transition:all var(--transition-base);white-space:nowrap;&:hover{box-shadow:var(--shadow-blue-lg);color:#fff}&:active{box-shadow:var(--shadow-xs);transform:translateY(0)}&:has(.icon){align-items:center;display:flex;gap:10px}}.btn-outline{background:transparent;border:2px solid var(--b2b-primary-color);border-radius:var(--b2b-border-radius);color:var(--b2b-primary-color);cursor:pointer;font-weight:600;padding:14px 28px;transition:all var(--transition-base);white-space:nowrap;&:hover{background:var(--b2b-primary-color);color:#fff}&:has(.icon){display:flex;gap:10px}}.spacer{height:var(--b2b-spacing)}.spacer-large{height:200px}.img-full-width img{width:100%}.rounded-image img{border-radius:var(--b2b-border-radius)}.card{background:var(--bg-surface);border-radius:var(--b2b-border-radius);border-top:4px solid var(--b2b-primary-color);box-shadow:var(--shadow-md);padding:48px;position:relative;text-align:center;transition:all var(--transition-slow);&:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}@media (max-width:1200px){padding-bottom:32px;padding-left:32px;padding-right:32px;padding-top:32px}}.wp-block-button{& .wp-block-button__link{border:2px solid var(--b2b-primary-color);border-radius:var(--b2b-border-radius);font-size:var(--default-fs);font-weight:600;padding:14px 28px;transition:all var(--transition-base)}&:not(.is-style-outline) .wp-block-button__link{background:var(--b2b-primary-color);color:#fff}&:not(.is-style-outline) .wp-block-button__link:hover{background:var(--b2b-primary-hover);border-color:var(--b2b-primary-hover);box-shadow:var(--shadow-blue-lg)}&.is-style-outline .wp-block-button__link{background:transparent;color:var(--b2b-primary-color)}&.is-style-outline .wp-block-button__link:hover{background:var(--b2b-primary-hover);border-color:var(--b2b-primary-hover);color:#fff}}.wp-block-cover{padding:var(--b2b-spacing) 0}blockquote{background:var(--b2b-primary-light);border-left:4px solid var(--b2b-primary-color);border-radius:0 var(--b2b-medium-border-radius) var(--b2b-medium-border-radius) 0;font-style:italic;margin:0;padding:24px 32px}.icon{display:block;height:24px;mask-position:center;mask-repeat:no-repeat;mask-size:contain;transition:background-color .3s ease;width:24px;&.user-icon{background-color:#000;mask-image:url(../../assets/svg/user-icon.svg);&:hover{background-color:var(--b2b-primary-color)}}&.cart-icon{background-color:#000;mask-image:url(../../assets/svg/cart-icon.svg);&:hover{background-color:var(--b2b-primary-color)}}&.empty-cart-icon{background-color:var(--b2b-primary-color);mask-image:url(../../assets/svg/empty-cart-icon.svg);&:hover{background-color:var(--b2b-primary-color)}}&.shipping-icon{background-color:#fff;mask-image:url(../../assets/svg/shipping-icon.svg)}&.close-icon{background-color:#000;mask-image:url(../../assets/svg/close-icon.svg);&:hover{background-color:var(--b2b-primary-color)}}&.catalog-icon{background-color:#fff;mask-image:url(../../assets/svg/catalog-icon.svg)}&.trash-icon{background-color:var(--b2b-primary-color);mask-image:url(../../assets/svg/trash-icon.svg);transition:transform .3s ease,background-color .3s ease;&:hover{background-color:var(--b2b-primary-hover);transform:scale(1.15)}}&.arrow-right-icon{mask-image:url(../../assets/svg/arrow-right.svg)}&.simple-arrow-left-icon,&.simple-arrow-right-icon{mask-image:url(../../assets/svg/simple-arrow-right.svg)}&.simple-arrow-left-icon{background-color:#000;rotate:180deg}&.phone-icon{background-color:#000;mask-image:url(../../assets/svg/phone-2.svg)}&.email-icon{background-color:#000;mask-image:url(../../assets/svg/email.svg)}&.search-icon{background-color:#fff;mask-image:url(../../assets/svg/search.svg)}&.facebook-icon{background-color:#000;mask-image:url(../../assets/svg/facebook.svg)}&.instagram-icon{background-color:#000;mask-image:url(../../assets/svg/instagram.svg)}&.wa-icon{mask-image:url(../../assets/svg/wa.svg)}&.wa-icon,&.x-icon{background-color:#000}&.x-icon{mask-image:url(../../assets/svg/x.svg)}&.date-icon{background-color:#000;mask-image:url(../../assets/svg/date.svg)}&.tags-icon{background-color:#000;mask-image:url(../../assets/svg/tags.svg)}&.star-selected-icon{background-color:var(--b2b-primary-color);mask-image:url(../../assets/svg/star-selected.svg)}&.star-unselected-icon{background-color:var(--b2b-primary-color);mask-image:url(../../assets/svg/star-unselected.svg)}&.star-half-selected-icon{background-color:var(--b2b-primary-color);mask-image:url(../../assets/svg/star-half-selected.svg)}}.title-page-wrapper{margin-top:32px;& h1{margin:0;&:after{margin:0}}}.title-decoration{display:inline-block;margin-bottom:32px;position:relative;&:after{background:var(--b2b-primary-color);border-radius:2px;bottom:-10px;content:"";height:4px;left:0;position:absolute;width:0}&.inview:after{animation:underline-grow .6s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.3s}}.show-more-link{align-items:center;color:var(--b2b-primary-color);display:flex;font-size:18px;gap:8px;margin-bottom:26px!important;padding-left:16px;&:after{background:var(--b2b-primary-color);content:"";display:block;height:32px;mask-image:url(../../assets/svg/arrow-right.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain;transition:transform .3s ease;width:32px}&:hover{&:after{transform:translateX(32px);transition-duration:1s}}@media(max-width:768px){margin-bottom:20px!important;padding-left:0}}@media(max-width:768px){div:has(.title-decoration+.show-more-link){align-items:start;flex-direction:column;gap:0}}.page-container{margin-bottom:50px;margin-top:50px}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{background:var(--bg-surface);border:1.5px solid var(--border-color);border-radius:var(--b2b-medium-border-radius);color:var(--default-color);display:block;font-size:16px;height:52px;margin-bottom:0;outline:none;padding:14px 16px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%;&::placeholder{color:var(--text-muted)}&:focus{border-color:var(--b2b-primary-color);box-shadow:var(--shadow-blue-xs)}}textarea{min-height:200px}fieldset{border:1.5px solid var(--border-color);border-radius:var(--b2b-medium-border-radius)}button[type=submit],input[type=submit]{background:var(--b2b-primary-color);border:none;border-radius:var(--b2b-border-radius);color:#fff;cursor:pointer;font-size:18px;font-weight:700;letter-spacing:.02em;padding:16px 32px;transition:all var(--transition-base);width:100%;&:hover{background:var(--b2b-primary-hover);box-shadow:var(--shadow-blue-lg)}}.quantity{align-items:center;border:1.5px solid var(--border-color);border-radius:var(--b2b-border-radius);box-shadow:var(--shadow-xs);display:flex;height:36px;overflow:hidden;padding:2px;width:fit-content;& input.qty{appearance:textfield;-moz-appearance:textfield;border:none;border-radius:0;box-shadow:none;font-family:var(--b2b-heading-font);font-weight:600;height:100%;outline:none;padding:4px;text-align:center;width:50px}& input.qty::-webkit-inner-spin-button,& input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}&:has(input.qty:focus){border:1.5px solid var(--b2b-primary-color);box-shadow:var(--shadow-blue-xs)}& .qty-btn{background:var(--bg-surface);border:none;border-radius:var(--b2b-border-radius);color:var(--default-color);cursor:pointer;font-family:var(--b2b-heading-font);font-size:18px;height:100%;padding:0 16px;transition:all var(--transition-fast);&:active{box-shadow:var(--shadow-xs);transform:translateY(0)}}& .qty-btn:hover{background:var(--b2b-primary-color);color:#fff}}.search-bar-wrapper{position:relative;& input{background:var(--bg-surface);border:1.5px solid var(--border-color);border-radius:50px;font-size:16px;height:var(--search-bar-height);outline:none;padding:16px 88px 16px 24px;transition:all var(--transition-base);width:100%;&:focus{border-color:var(--b2b-primary-color);box-shadow:var(--shadow-blue-xs),var(--shadow-sm)}}& .search-bar-button{background:var(--b2b-primary-color);border:none;border-radius:50px;bottom:4px;cursor:pointer;padding:0 24px;position:absolute;right:4px;top:4px;transition:all var(--transition-base);width:auto;&:hover{box-shadow:var(--shadow-blue-lg);transform:scale(1.02)}}}.header{--link-color:var(--default-color);background:#fff;box-shadow:var(--shadow-sm);position:sticky;top:var(--b2b-admin-bar-height);transition:top var(--transition-base);z-index:9999;&.sticky{top:calc(var(--b2b-admin-bar-height) + var(--b2b-announcement-bar-height)*-1)}& .announcement-bar{align-items:center;background:var(--b2b-dark-blue);display:flex;gap:8px;height:var(--b2b-announcement-bar-height);justify-content:center;text-align:center;transition:height var(--transition-base);& p{color:#fff;font-family:var(--b2b-heading-font);font-size:14px;font-weight:700;margin:0;text-transform:uppercase}}& .header-top-bar{align-items:center;column-gap:16px;display:grid;grid-template-columns:1fr 400px 1fr;height:var(--b2b-top-bar-height);.logo-wrapper{justify-self:start}.logo-wrapper .site-title{color:var(--default-color);font-size:24px;font-weight:700}.custom-logo-link{display:block;justify-self:start;max-width:250px}.custom-logo-link .custom-logo{width:100%}& .search-form-wrapper{justify-self:center;width:100%}.wrap{align-items:center;display:flex;gap:16px;justify-self:end}.wrap .cart-toggle,.wrap .cart-wrapper{align-items:center;display:flex;position:relative}.wrap .cart-toggle{cursor:pointer;text-decoration:none}.wrap .cart-badge{align-items:center;background-color:var(--b2b-primary-color);border-radius:10px;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;padding:2px 6px;pointer-events:none;position:absolute;right:-10px;top:-16px;transition:transform var(--transition-fast)}.wrap .cart-badge.hidden{display:none}.wrap .cart-badge.bump{animation:badge-bump .3s ease}.wrap .cart-wrapper.open .mini-cart-dropdown{opacity:1;transform:translateY(0);visibility:visible}.wrap .btn-navbar-toggle{background-color:transparent;border:none;display:none;float:right;margin-left:-16px;padding:16px 0 16px 16px;position:relative}.wrap .btn-navbar-toggle .icon-bar{background:#000;border-radius:4px;display:block;height:2px;width:26px}.wrap .btn-navbar-toggle .icon-bar:first-child{margin-bottom:6px}.wrap .btn-navbar-toggle.active .icon-bar:first-child{transform:translateY(4px) rotate(45deg)}.wrap .btn-navbar-toggle.active .icon-bar:nth-child(2){transform:translateY(-4px) rotate(-45deg)}}& .divider{background:var(--border-color);height:1px;width:100%}& .navbar-header{--default-fs:18px;.container{align-items:center;display:flex;flex-direction:row;gap:32px;justify-content:space-between;position:relative}.container .catalog-menu-wrapper .catalog-menu-label{align-items:center;background:var(--b2b-dark-blue);border-radius:var(--b2b-border-radius) var(--b2b-border-radius) 0 0;color:#fff;cursor:default;display:flex;font-family:var(--b2b-heading-font);font-size:18px;font-weight:700;gap:8px;height:var(--b2b-navbar-height);justify-content:center;padding:8px 32px;text-align:center;transition:background var(--transition-base)}.container .catalog-menu-wrapper .catalog-menu-label:after{border-bottom:2px solid;border-right:2px solid;border-color:inherit;content:"";display:block;height:6px;margin-left:8px;transform:rotate(45deg);width:6px}.container .catalog-menu-wrapper .catalog-menu{border-radius:0 0 var(--b2b-border-radius) var(--b2b-border-radius);border-top:1px solid var(--border-color);box-shadow:var(--shadow-xl);flex-direction:column;overflow:hidden}.container .catalog-menu-wrapper .catalog-menu .tabs{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:32px;height:var(--b2b-navbar-height);justify-content:center}.container .catalog-menu-wrapper .catalog-menu .tabs .tab{align-content:center;background:none;border:none;color:#000;cursor:pointer;font-family:var(--b2b-heading-font);font-size:var(--default-fs);font-weight:700;height:100%}.container .catalog-menu-wrapper .catalog-menu .tabs .tab.active{border-bottom:2px solid var(--b2b-primary-color);border-top:2px solid transparent;color:var(--b2b-primary-color)}.container .catalog-menu-wrapper .catalog-menu .tab-pane{animation:tab-pane-fade .35s cubic-bezier(.22,1,.36,1);background:var(--bg-surface);display:none;gap:32px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:24px 32px}.container .catalog-menu-wrapper .catalog-menu .tab-pane a:hover{color:var(--b2b-primary-color)}.container .catalog-menu-wrapper .catalog-menu .tab-pane.active{display:grid}.container .catalog-menu-wrapper .catalog-menu .tab-pane .pane-group .pane-group-title{display:block;font-weight:700;margin-bottom:8px;padding:8px 0}.container .catalog-menu-wrapper .catalog-menu .tab-pane .pane-group .pane-group-list a{display:block;padding:8px 0}.container .catalog-menu-wrapper .catalog-menu .catalog-tab>a{align-content:center;display:block;font-weight:700;height:100%;padding:0 16px!important}& .container{& ul{margin:0;& li{margin:0}}& .main-menu{align-items:center;display:flex;flex-wrap:wrap;& .menu-item{position:relative;&>a{align-items:center;display:flex;font-size:18px;height:100%;padding:0 12px;position:relative}&.active>a{color:var(--b2b-primary-color)}&:has(.sub-menu)>a:after{border-bottom:2px solid;border-right:2px solid;border-color:inherit;content:"";display:block;height:6px;margin-left:8px;transform:rotate(45deg);width:6px}&:hover{&>a{color:var(--b2b-primary-color);transition:color var(--transition-fast)}}}&>.menu-item{&:last-child>a{padding-right:0}&.evidence{height:fit-content;padding:0 0 0 16px;&>a{background:var(--b2b-primary-color);border-radius:var(--b2b-border-radius);color:#fff;font-weight:700;padding:10px 20px;transition:all var(--transition-base)}&>a:hover{background:var(--b2b-primary-hover);box-shadow:var(--shadow-blue-lg)}}}}}}@media(min-width:1141px){& .navbar-header{& .main-menu{& .sub-menu{border:1px solid var(--border-color);border-radius:var(--b2b-border-radius);box-shadow:var(--shadow-lg);min-width:200px;opacity:0;padding:12px 0;top:100%;transition:all var(--transition-base);visibility:hidden}& .menu-item{& .sub-menu{background:var(--bg-surface);position:absolute;right:90%;top:-12px;z-index:9999;& .menu-item{height:40px}}&>.sub-menu:before{background:var(--bg-surface);clip-path:polygon(0 0,100% 50%,0 100%);content:"";height:32px;position:absolute;right:-10px;top:16px;width:12px}&:hover>.sub-menu{opacity:1;right:calc(100% + 10px);visibility:visible}}&>.menu-item{height:var(--b2b-navbar-height);&>.sub-menu{left:0!important;top:130%}&:hover>.sub-menu{top:calc(100% + 10px)}&>.sub-menu:before{background:var(--bg-surface);box-shadow:var(--shadow-md);clip-path:polygon(50% 0,100% 100%,0 100%);content:"";display:block;height:12px;left:16px;position:absolute;top:-10px;width:32px}}}.catalog-menu-wrapper .catalog-menu{background:var(--bg-surface);display:flex;left:16px;opacity:0;position:absolute;right:16px;top:130%;visibility:hidden;z-index:9999}.container .catalog-menu-wrapper:hover .catalog-menu{animation:catalog-menu-fade .25s ease;opacity:1;top:100%;visibility:visible}}}@media(max-width:1140px){& .announcement-bar{& p{font-size:11px}}& .header-top-bar{grid-template-columns:1fr 1fr;& .search-form-wrapper{bottom:16px;justify-self:unset;left:16px;position:absolute;right:16px;width:auto;z-index:1}& .wrap{& .btn-navbar-toggle{display:block}}}& .divider{background:none}& .navbar-header{height:var(--b2b-navbar-height);position:relative;.side-collapse{align-items:unset;background:var(--bg-surface);flex-direction:column;height:0;justify-content:start;left:0;overflow:hidden;overflow-y:auto;position:absolute;right:0;top:100%;transition:height var(--transition-slow);z-index:9999}.side-collapse.open{height:calc(100vh - var(--b2b-header-height) - var(--b2b-admin-bar-height));height:calc(100dvh - var(--b2b-header-height) - var(--b2b-admin-bar-height));body:has(&){overflow:hidden}.sticky &{height:calc(100vh - var(--b2b-header-height) - var(--b2b-admin-bar-height) + var(--b2b-announcement-bar-height));height:calc(100dvh - var(--b2b-header-height) - var(--b2b-admin-bar-height) + var(--b2b-announcement-bar-height))}}.side-collapse .main-menu{align-items:start;border-bottom:1px solid var(--border-color);flex-direction:column;padding-bottom:32px}.side-collapse .main-menu a{height:60px!important;padding:0!important}.side-collapse .main-menu>.menu-item{width:100%}.side-collapse .main-menu .menu-item.evidence{margin-top:10px;padding:0}.side-collapse .main-menu .menu-item.evidence>a{justify-content:center}.side-collapse .main-menu .menu-item:has(.sub-menu){display:grid;grid-template-rows:60px 0fr;overflow:hidden;transition:grid-template-rows .2s ease-in-out}.side-collapse .main-menu .menu-item:has(.sub-menu).open{grid-template-rows:60px 1fr}.side-collapse .main-menu .menu-item .sub-menu{border-left:2px solid var(--b2b-primary-color);overflow:hidden;padding-left:16px}.side-collapse .catalog-menu-wrapper{margin-bottom:32px;order:1}.container .catalog-menu-wrapper .catalog-menu .tab-pane{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}}}}.slider-hero{--h2-fs:clamp(30px,6.186px + 3.101vw,62px);--default-fs:clamp(18px,13.535px + 0.581vw,24px);height:calc(100vh - var(--b2b-header-height) - var(--b2b-admin-bar-height));position:relative;&:before{background:rgba(0,0,0,.4);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}& .splide__slide{height:calc(100vh - var(--b2b-header-height) - var(--b2b-admin-bar-height))}& .slider-hero__image{display:block;height:100%;object-fit:cover;transition:transform var(--transition-slow);width:100%}& .slider-hero__image:hover,&:hover .splide__slide.is-active .slider-hero__image{transform:scale(1.02)}& .splide__pagination{border-radius:999px;bottom:28px;gap:10px;padding:10px 14px;z-index:3}& .splide__pagination li{margin:0}& .splide__pagination button{background:hsla(0,0%,100%,.5);border:0;border-radius:999px;height:6px;opacity:1;transform:scale(1);transition:background var(--transition-base),width var(--transition-base),transform var(--transition-base),opacity var(--transition-base);width:28px}& .splide__pagination button:hover{background:hsla(0,0%,100%,.9);transform:scale(1.03)}& .splide__pagination button.is-active{background:#fff;transform:scale(1);width:50px}@media (max-width:767px){& .splide__pagination{bottom:16px;gap:8px;padding:8px 10px}& .splide__pagination button{height:5px;width:20px}& .splide__pagination button.is-active{width:40px}}& .hero-caption{align-items:start;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;text-align:center;top:0;z-index:2}& .hero-caption h2,& .hero-caption p{opacity:0;transform:translateY(20px)}& .hero-caption h2{animation:fade-slide-up .6s ease-out forwards;animation-delay:.3s;color:#fff}& .hero-caption p{animation:fade-slide-up .6s ease-out forwards;animation-delay:.55s;color:#fff}& .hero-caption .btn{animation:fade-slide-up .6s ease-out forwards;animation-delay:.7s;opacity:0;padding:18px 48px;pointer-events:auto}}.hero{--h2-fs:clamp(30px,6.186px + 3.101vw,62px);--default-fs:clamp(18px,13.535px + 0.581vw,24px);height:calc(100vh - var(--b2b-header-height) - var(--b2b-admin-bar-height));position:relative;transition:height var(--transition-base);& img{transition:transform var(--transition-slow)}&:hover img{transform:scale(1.02)}& h2{animation:fade-slide-up .6s ease-out forwards;animation-delay:.3s}& p{animation:fade-slide-up .6s ease-out forwards;animation-delay:.55s;max-width:800px}& h2,& p{opacity:0;transform:translateY(20px)}& .wp-block-button a{animation:fade-slide-up .6s ease-out forwards;animation-delay:.7s;font-size:var(--default-fs);opacity:0;padding:18px 48px!important}}.mini-cart-dropdown{background:var(--bg-surface);bottom:0;box-shadow:var(--shadow-lg);opacity:0;overflow:hidden;position:fixed;right:0;top:var(--b2b-admin-bar-height);transition:opacity var(--transition-base),transform var(--transition-base),visibility var(--transition-base);visibility:hidden;width:450px;z-index:99999;& .mini-cart-inner{display:flex;flex-direction:column;height:100%}& .mini-cart-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:20px}& .mini-cart-header .mini-cart-title{font-size:18px;font-weight:700;margin:0}& .mini-cart-header .mini-cart-close{background:transparent;border:none}& .mini-cart-content{display:flex;flex-direction:column;height:100%;min-height:0}& .mini-cart-content:has(.woocommerce-mini-cart__empty-message){align-items:center;justify-content:center}& .mini-cart-content .cart_list{display:grid;gap:32px 16px;grid-template-columns:auto 1fr auto;margin:0;overflow-y:auto;padding:20px}& .mini-cart-content .cart_list .woocommerce-mini-cart-item{display:grid;grid-column:1/-1;grid-template-columns:subgrid;margin:0}& .mini-cart-content .cart_list .woocommerce-mini-cart-item .mini-cart-thumbnail img{border-radius:var(--b2b-medium-border-radius);height:60px;object-fit:cover;width:60px}& .mini-cart-content .cart_list .woocommerce-mini-cart-item .mini-cart-details{display:flex;flex-direction:column;gap:16px}& .mini-cart-content .cart_list .woocommerce-mini-cart-item .mini-cart-details>a{color:var(--b2b-primary-color);font-size:18px;font-weight:600;text-decoration:none;width:fit-content}& .mini-cart-content .cart_list .woocommerce-mini-cart-item .mini-cart-details>a:hover{color:var(--b2b-primary-hover)}& .mini-cart-content .cart_list .woocommerce-mini-cart-item .mini-cart-actions{align-items:center;display:flex;gap:8px}& .mini-cart-content .cart_list .woocommerce-mini-cart-item .mini-cart-details .quantity{height:28px}& .mini-cart-content .cart_list .woocommerce-mini-cart-item .mini-cart-details .quantity input.qty{font-size:13px;width:42px}& .mini-cart-content .cart_list .woocommerce-mini-cart-item .mini-cart-details .quantity .qty-btn{padding:0 8px}& .mini-cart-content .cart_list .woocommerce-mini-cart-item .mini-cart-details .mini-cart-price{color:#666;font-size:13px}& .mini-cart-content .cart_list .woocommerce-mini-cart-item .mini-cart-item-end{align-items:end;display:flex;flex-direction:column;height:100%;justify-content:space-between}& .mini-cart-content .cart_list .woocommerce-mini-cart-item .mini-cart-item-end span{font-size:13px}& .mini-cart-content .cart_list .woocommerce-mini-cart-item .mini-cart-item-end .trash-icon{height:28px;width:20px}& .mini-cart-content .woocommerce-mini-cart__empty-message{font-size:14px}& .mini-cart-footer{border-top:1px solid var(--border-color);margin-top:auto;padding:10px 20px 20px}& .mini-cart-footer .woocommerce-mini-cart__total{align-items:center;display:flex;flex-shrink:0;font-size:16px;font-weight:700;justify-content:space-between}& .mini-cart-footer .woocommerce-mini-cart__buttons{display:flex;flex-direction:column;flex-shrink:0;gap:16px;margin:0}& .mini-cart-footer .woocommerce-mini-cart__buttons a{border-radius:var(--b2b-border-radius);display:block;font-size:15px;font-weight:700;padding:12px 16px;text-align:center;text-decoration:none;transition:all var(--transition-base)}& .mini-cart-footer .woocommerce-mini-cart__buttons .wc-forward:first-child{background:var(--bg-surface);border:2px solid var(--b2b-primary-color);color:var(--b2b-primary-color)}& .mini-cart-footer .woocommerce-mini-cart__buttons .wc-forward:first-child:hover{background:var(--b2b-primary-hover);border-color:var(--b2b-primary-hover);color:#fff}& .mini-cart-footer .woocommerce-mini-cart__buttons .checkout{background:var(--b2b-primary-color);border:2px solid var(--b2b-primary-color);color:#fff}& .mini-cart-footer .woocommerce-mini-cart__buttons .checkout:hover{background:var(--b2b-primary-hover);border-color:var(--b2b-primary-hover);box-shadow:var(--shadow-blue-lg)}@media(max-width:768px){width:100%}}.mini-cart-backdrop{background:rgba(0,0,0,.45);cursor:pointer;inset:0;opacity:0;position:fixed;transition:opacity var(--transition-base),visibility var(--transition-base);visibility:hidden;z-index:9998}.cart-wrapper.open .mini-cart-backdrop{opacity:1;visibility:visible}.variation{column-gap:8px;display:grid;grid-template-columns:max-content;& dt{font-weight:700}& dd,& dt{font-size:13px;line-height:1.75}& dd{grid-column-start:2;margin:0}& p{font-size:13px;margin:0}}.media-content-wrapper{gap:5%;& ul{list-style:inside;& li{margin-bottom:20px}}@media(max-width:768px){gap:32px;& .content-wrapper{order:1}}}.single-product-wrapper{margin-bottom:var(--b2b-spacing);margin-top:32px;main:has(&){margin:32px auto 0;max-width:1380px;padding:0 16px}.woocommerce-notices-wrapper:has(+&)>*{margin-top:32px}&>.product{column-gap:32px;display:grid;grid-template-columns:repeat(2,1fr);position:relative}& .product .onsale{background:var(--b2b-red);border-radius:var(--b2b-border-radius);color:#fff;display:none;font-size:12px;left:16px;padding:4px 8px;position:absolute;top:16px}& .product .single-product-image{width:100%}& .product .single-product-image img{border-radius:var(--b2b-border-radius);height:100%;object-fit:cover;transition:transform var(--transition-slow);width:100%}& .product .single-product-image img:hover{transform:scale(1.02)}& .product .product-gallery-container{display:flex;gap:16px;max-height:var(--b2b-product-gallery-height)}& .product .product-gallery-container .main-product-slider{width:100%}& .product .product-gallery-container .main-product-slider .splide__track{height:100%}& .product .product-gallery-container .main-product-slider img{border-radius:var(--b2b-border-radius);height:100%;object-fit:cover;width:100%}& .product .product-gallery-container .thumbs-product-slider .splide__slide{border:none;border-radius:8px;overflow:hidden}& .product .product-gallery-container .thumbs-product-slider .splide__slide.is-active{border:2px solid var(--b2b-primary-color)}& .product .product-gallery-container .thumbs-product-slider .splide__arrows{display:none}& .product .product-gallery-container .thumbs-product-slider:hover .splide__arrows{display:flex}& .product .product-gallery-container .splide__arrows button{align-items:center;background:var(--bg-surface);border:1.5px solid var(--border-color);border-radius:100%;box-shadow:var(--shadow-sm);cursor:pointer;display:flex;height:42px;justify-content:center;opacity:1;transition:all var(--transition-base);width:42px}& .product .product-gallery-container .splide__arrows button:hover svg{fill:var(--b2b-primary-color)}& .product .product-gallery-container .splide__arrows button:hover{border-color:var(--b2b-primary-color);box-shadow:var(--shadow-md)}& .product .product_title{font-size:var(--h1-fs)}& .product .star-rating .icon{display:inline-block}& .product .price{color:var(--b2b-primary-color);font-size:28px;margin-bottom:20px}& .product .price:has(del){align-items:center;display:flex;flex-direction:row-reverse;gap:8px;justify-content:start}& .product .price del{color:#ccc;font-size:18px;margin-right:8px}& .product .price ins{text-decoration:none}& .product .cart{border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding-bottom:24px}& .product .cart .variations>tbody{display:grid;gap:16px}& .product .cart .variations>tbody>tr{display:flex;gap:10px}& .product .cart .variations>tbody select{appearance:none;-webkit-appearance:none;background:var(--bg-surface) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23555' d='m0 0 5 6 5-6z'/%3E%3C/svg%3E") no-repeat right 10px center;border:1.5px solid var(--border-color);border-radius:8px;color:var(--default-color);cursor:pointer;height:36px;outline:none;padding:0 32px 0 12px;transition:border-color var(--transition-fast)}& .product .cart .variations>tbody select:focus{border-color:var(--b2b-primary-color);box-shadow:var(--shadow-blue-xs)}& .product .cart .variations>tbody .reset_variations{border:1.5px solid var(--b2b-red);border-radius:var(--b2b-medium-border-radius);color:var(--b2b-red);display:none;display:block;font-size:16px;font-weight:700;margin-top:8px;padding:10px;text-align:center;text-transform:uppercase;transition:all var(--transition-fast);visibility:hidden}& .product .cart .group_table>tbody,& .product .cart .variations_button{display:flex;flex-direction:column;gap:16px}& .product .cart .group_table>tbody>tr{align-items:center;display:flex;gap:8px}& .product .woocommerce-variation-price{margin-bottom:16px}& .product .product_meta{background:var(--bg-surface);border-left:4px solid var(--b2b-primary-color);border-radius:var(--b2b-medium-border-radius);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:10px;padding:20px 24px;transition:box-shadow var(--transition-base)}& .product .product_meta:hover{box-shadow:var(--shadow-lg)}& .product .woocommerce-tabs{grid-column:1/-1;margin-top:var(--b2b-spacing)}& .product .woocommerce-tabs .tabs{border-bottom:2px solid var(--border-color);display:flex;gap:32px}& .product .woocommerce-tabs .tabs li{margin:0}& .product .woocommerce-tabs .tabs li a{color:var(--text-secondary);display:block;font-size:18px;font-weight:700;padding:16px 8px;position:relative;transition:color var(--transition-fast)}& .product .woocommerce-tabs .tabs li a:hover{color:var(--b2b-primary-color)}& .product .woocommerce-tabs .tabs li.active a{border-bottom:3px solid var(--b2b-primary-color);color:var(--b2b-primary-color)}& .product .woocommerce-product-attributes{width:100%}& .product .woocommerce-product-attributes>tbody>tr{align-items:center;border-bottom:1px solid var(--border-color);display:grid;gap:16px;grid-template-columns:1fr 2fr;padding:12px 0}& .product .woocommerce-product-attributes>tbody>tr>th{text-align:left}& .product .woocommerce-product-attributes>tbody>tr p{margin:0}& .product p.stars a{display:inline-block;font-size:24px;height:1em;overflow:hidden;position:relative;text-decoration:none;text-indent:-999em;width:1em}& .product p.stars a:before{background:url(../../assets/svg/star-unselected.svg) no-repeat 50%;content:"";display:block;height:24px;width:24px}& .product p.stars a.active:before,& .product p.stars a:has(~.active):before{background:url(../../assets/svg/star-selected.svg) no-repeat 50%}& .product p.stars a:has(~a:hover):before,& .product p.stars a:hover:before{background:url(../../assets/svg/star-selected.svg) no-repeat 50%}& .product .commentlist .comment_container{display:grid;gap:16px;grid-template-columns:50px 1fr}& .product .commentlist .comment_container .comment-text{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--b2b-border-radius);box-shadow:var(--shadow-xs);padding:20px;transition:box-shadow var(--transition-base)}& .product .commentlist .comment_container .comment-text:hover{box-shadow:var(--shadow-sm)}& .product .commentlist .comment_container .comment-text .description p{margin:0}& .product .commentlist .comment_container img{aspect-ratio:1/1;border-radius:var(--b2b-medium-border-radius);object-fit:cover;width:100%}& .product .commentlist .comment_container .comment-text .star-rating{float:right}& .product .commentlist .children{margin-left:20px}& .product #review_form_wrapper{background:var(--bg-surface);border:1.5px solid var(--border-color);border-radius:var(--b2b-border-radius);box-shadow:var(--shadow-sm);padding:24px}& .product .related-products{grid-column:1/-1;margin-top:var(--b2b-spacing);min-width:0}@media(max-width:1140px){&>.product{grid-template-columns:1fr}& .product .product-gallery-container{margin-bottom:20px}&>.product .summary{width:100%}& .product .product-gallery-container .thumbs-product-slider{display:none}& .product .woocommerce-tabs{overflow:hidden}& .product .woocommerce-tabs .tabs{gap:16px;overflow-x:auto}& .product .woocommerce-tabs .tabs li a{white-space:nowrap}}}& .products .product{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--b2b-border-radius);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;height:100%;margin:0;max-width:600px;overflow:hidden;position:relative;transition:all var(--transition-slow);&>a:first-child{margin-bottom:20px;overflow:hidden}& .product-card-image-wrapper{aspect-ratio:4/3;margin-bottom:10px;overflow:hidden}& img{border-radius:var(--b2b-border-radius) var(--b2b-border-radius) 0 0;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.22,1,.36,1);width:100%}& h2{color:var(--default-color);font-size:22px;margin:0 16px 6px;transition:color var(--transition-fast)}& .price,&:hover h2{color:var(--b2b-primary-color)}& .price{display:block;font-size:18px;font-weight:700;margin:0 16px}& .onsale{background:var(--b2b-primary-color);box-shadow:var(--shadow-blue);left:12px;letter-spacing:.03em}& .onsale,& .out-of-stock{border-radius:50px;color:#fff;font-size:12px;font-weight:700;padding:6px 12px;position:absolute;top:12px;z-index:999}& .out-of-stock{background:var(--b2b-red);box-shadow:0 2px 8px rgba(224,43,43,.3);right:12px}& .button,& .login-link{background:var(--b2b-primary-color);border:none;border-radius:var(--b2b-border-radius);color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin:auto 16px 16px;padding:14px 16px;text-align:center;transition:all var(--transition-base)}& .button:hover,& .login-link:hover{background:var(--b2b-primary-hover);box-shadow:var(--shadow-blue-lg)}& .login-link{font-size:14px}& .added_to_cart{border:1.5px solid var(--b2b-primary-color);border-radius:var(--b2b-border-radius);color:var(--b2b-primary-color);font-size:16px;font-weight:700;margin:auto 16px 16px;padding:14px 16px;text-align:center;transition:all var(--transition-base)}& .added_to_cart:hover{background:var(--b2b-primary-light)}& .star-rating{margin:0 16px}& .star-rating .icon{display:inline-block}@media(min-width:769px){&:hover{transform:translateY(-3px)}&:hover img{transform:scale(1.06)}}}.shop-container{margin-bottom:50px;margin-top:32px;main:has(&){margin:32px auto 0;max-width:1380px;padding:0 16px}& .shop-layout{display:grid;gap:32px;grid-template-columns:300px 1fr;margin-top:32px}& .shop-layout.no-sidebar{grid-template-columns:1fr}& .shop-sidebar .wc-block-product-filter-removable-chips__item{border-radius:5px;font-size:13px}& .shop-sidebar .wc-block-product-filter-removable-chips__item svg:hover{fill:var(--b2b-primary-color)}& .shop-sidebar .wc-block-product-filter-clear-button button{font-size:16px;padding:12px 16px!important}& .shop-sidebar input.max,& .shop-sidebar input.min{border:1.5px solid var(--border-color);border-radius:var(--b2b-medium-border-radius);height:unset}& .shop-sidebar input.max:focus,& .shop-sidebar input.min:focus{border-color:var(--b2b-primary-color)}& .woocommerce-ordering{margin-bottom:20px}& .woocommerce-ordering select{appearance:none;-webkit-appearance:none;background:var(--bg-surface) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23555' d='m0 0 5 6 5-6z'/%3E%3C/svg%3E") no-repeat right 12px center;border:1.5px solid var(--border-color);border-radius:var(--b2b-medium-border-radius);color:var(--default-color);cursor:pointer;height:48px;outline:none;padding:8px 36px 8px 16px;transition:border-color var(--transition-fast)}& .woocommerce-ordering select:focus{border-color:var(--b2b-primary-color);box-shadow:var(--shadow-blue-xs)}& .products-wrapper{clear:both}& .products{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(235px,1fr))}& .woocommerce-pagination>.page-numbers{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:0;margin-top:50px}& .woocommerce-pagination .page-numbers li{border:1.5px solid var(--border-color);border-radius:var(--b2b-medium-border-radius);margin:0;transition:all var(--transition-fast)}& .woocommerce-pagination .page-numbers li a,& .woocommerce-pagination .page-numbers li span{align-items:center;color:var(--text-secondary);display:flex;font-weight:500;justify-content:center;padding:8px 16px}& .woocommerce-pagination .page-numbers li:has(.current){background:var(--b2b-primary-light);border-color:var(--b2b-primary-color)}& .woocommerce-pagination .page-numbers li .current{color:var(--b2b-primary-color)}& .woocommerce-pagination .page-numbers li:not(:has(.dots)):hover{border-color:var(--b2b-primary-color)}@media(min-width:601px){& .shop-sidebar .wc-block-product-filters__overlay-content{gap:32px}& .shop-sidebar>.widget_block{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--b2b-border-radius);box-shadow:var(--shadow-sm);padding:24px;position:sticky;top:calc(var(--b2b-header-height) + 20px)}& .woocommerce-result-count{align-content:center;display:inline-block;margin-bottom:20px;margin-right:8px;min-height:48px}& .woocommerce-ordering{float:right;margin-bottom:20px}}@media(max-width:1140px){& .shop-layout{grid-template-columns:280px 1fr}}@media(max-width:900px){& .shop-layout{grid-template-columns:250px 1fr}}@media(max-width:600px){& .shop-layout{gap:32px;grid-template-columns:1fr}& .shop-sidebar button{background:var(--b2b-primary-color);border:none;border-radius:var(--b2b-medium-border-radius);box-shadow:var(--shadow-blue);color:#fff;font-weight:600;padding:6px 12px;text-align:center;width:fit-content}& .shop-sidebar .wc-block-product-filters__overlay-header{padding:16px}& .shop-sidebar .wc-block-product-filters__apply{font-size:16px;padding:12px 16px;width:100%}& .products{grid-template-columns:1fr}}}.woocommerce-cart{& .cart-wrapper{display:grid;gap:50px;grid-template-columns:1fr 400px}& .cart-products{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--b2b-border-radius);border-top:4px solid var(--b2b-primary-color);box-shadow:var(--shadow-sm);column-gap:5%;display:grid;grid-template-columns:1fr auto auto auto;padding:20px}& .cart-products .cart-products-header{border-bottom:1px solid var(--border-color);display:grid;font-size:14px;font-weight:700;grid-column:1/-1;grid-template-columns:subgrid;margin-bottom:20px;padding-bottom:20px;text-transform:uppercase}& .cart-products .cart-products-list{display:grid;grid-column:1/-1;grid-template-columns:subgrid;margin-bottom:50px;row-gap:20px}& .cart-products .cart-products-list .cart_item{display:grid;grid-column:1/-1;grid-template-columns:subgrid;margin:0}& .cart-products .cart-products-list .cart_item .product-wrapper{display:flex;gap:16px}& .cart-products .cart-products-list .cart_item .product-wrapper .product-thumbnail img{aspect-ratio:1/1;border-radius:var(--b2b-medium-border-radius);object-fit:cover;width:80px}& .cart-products .cart-products-list .cart_item .product-wrapper .product-content{display:flex;flex-direction:column;gap:10px}& .cart-products .cart-products-list .cart_item .product-wrapper .product-content>a{font-weight:700}& .cart-products .cart-products-list .cart_item .product-wrapper .product-content a.remove{align-items:center;display:flex;font-size:16px}& .cart-products .cart-products-list .cart_item .product-wrapper .product-content a.remove:hover{color:var(--b2b-primary-hover)}& .cart-products .cart-products-list .cart_item .product-wrapper .product-content a.remove:hover .icon{background-color:var(--b2b-primary-hover);transform:none}& .cart-products .cart-products-list .cart_item .product-wrapper .product-content a.remove .icon{height:16px;margin-left:4px;width:16px}& .cart-products .cart-products-list .cart_item .product-price{color:var(--text-secondary);font-size:16px}& .cart-products .cart-products-list .cart_item .product-subtotal{font-size:16px;font-weight:700}& .cart-products .cart-actions{grid-column:1/-1}& .cart-collaterals{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--b2b-border-radius);border-top:4px solid var(--b2b-primary-color);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:16px;height:fit-content;padding:0 20px 20px}& .cart-collaterals .cart-totals-title{border-bottom:1px solid var(--border-color);font-size:14px;font-weight:700;margin:0;padding:20px 0;text-transform:uppercase}& .cart-collaterals .coupon-wrapper{border-bottom:1px solid var(--border-color);display:grid;grid-template-rows:50px 0fr;margin-bottom:20px;transition:grid-template-rows .2s ease-in-out,padding-bottom .2s ease-in-out}& .cart-collaterals .coupon-wrapper.expanded{grid-template-rows:50px 1fr;padding-bottom:20px}& .cart-collaterals .coupon-wrapper.no-transition,& .cart-collaterals .coupon-wrapper.no-transition *{transition:none!important}& .cart-collaterals .coupon-wrapper .coupon-label{align-items:center;cursor:pointer;display:flex;gap:8px}& .cart-collaterals .coupon-wrapper .coupon-label:after{border-bottom:2px solid;border-right:2px solid;border-color:inherit;content:"";display:block;height:6px;margin-left:8px;transform:rotate(45deg);width:6px}& .cart-collaterals .coupon{display:flex;flex-direction:column;gap:10px;overflow:hidden}& .cart-collaterals table{margin-bottom:20px;text-align:left;width:100%}& .cart-collaterals table *{font-size:16px}& .cart-collaterals table td{text-align:right}& .cart-collaterals .wc-proceed-to-checkout{display:flex}& .cart-collaterals .wc-proceed-to-checkout a{width:100%}@media(max-width:1140px){& .cart-wrapper{grid-template-columns:1fr}}@media(max-width:768px){& .cart-products{grid-template-columns:1fr}& .cart-products .cart-products-header{display:none}& .cart-products .cart-products-list{column-gap:16px;display:grid;grid-template-columns:60px 1fr auto;row-gap:32px}& .cart-products .cart-products-list .cart_item{display:grid;grid-column:1/-1;grid-template-areas:"product product subtotal" ". price price" ". quantity quantity";grid-template-columns:subgrid;row-gap:10px}& .cart-products .cart-products-list .cart_item .product-wrapper{grid-area:product}& .cart-products .cart-products-list .cart_item .product-subtotal{grid-area:subtotal;text-align:right}& .cart-products .cart-products-list .cart_item .product-price{grid-area:price}& .cart-products .cart-products-list .cart_item .product-quantity{grid-area:quantity}& .cart-products .cart-products-list .cart_item .product-wrapper .product-content{justify-content:space-between}& .cart-products .cart-products-list .cart_item .product-wrapper .product-thumbnail img{width:60px}}}.woocommerce-cart{& .cart-empty{align-items:center;display:flex;flex-direction:column;gap:20px;margin-bottom:32px}& .cart-empty .icon{height:80px;width:80px}& .return-to-shop{display:flex;justify-content:center}}.woocommerce-checkout{& .wc-block-components-main,& .wp-block-woocommerce-checkout-order-summary-block{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--b2b-border-radius);box-shadow:var(--shadow-sm);padding:20px}& .wc-block-checkout__main{& input,& select,& textarea{background:var(--bg-surface)!important;border:1.5px solid var(--border-color)!important;border-radius:var(--b2b-medium-border-radius)!important;height:52px!important;outline:none!important;&:focus{border-color:var(--b2b-primary-color)!important;box-shadow:var(--shadow-blue-xs)!important}}& .wc-block-components-checkbox__input{border-radius:4px!important;height:20px!important}& .wc-block-components-checkout-step__content:has(.wc-block-components-radio-control-accordion-option){background:var(--b2b-primary-light);border:2px solid var(--b2b-primary-color)!important;border-radius:var(--b2b-medium-border-radius)!important;overflow:hidden}& .wc-block-components-radio-control-accordion-option{box-shadow:unset!important}}& .wc-block-components-product-metadata__description p{font-size:14px}& .wc-block-components-checkout-place-order-button{background:var(--b2b-primary-color);border:none;border-radius:var(--b2b-border-radius);box-shadow:unset!important;color:#fff;font-size:16px;font-weight:700;padding:18px 48px;text-align:center;transition:all var(--transition-base);&:hover{background:var(--b2b-primary-hover);box-shadow:var(--shadow-blue)!important}}& .wc-block-checkout__actions{margin:0}& .wc-block-components-totals-wrapper:last-child .wc-block-components-totals-item{color:var(--b2b-primary-color)}}.post-content{margin-bottom:50px;& .post-categories{display:flex;gap:8px;margin:0 0 10px;& li{background:var(--b2b-primary-color);border-radius:var(--b2b-border-radius);display:block;font-size:12px;margin:0;padding:6px 12px;& a{color:#fff;display:block;font-size:14px;font-weight:700}}}& h1{margin-bottom:20px}& .post-date{align-items:center;display:flex;gap:8px}& h2{color:var(--b2b-dark-blue)}& img{border-radius:var(--b2b-border-radius);margin-bottom:20px;width:100%}& .tags-wrapper{align-items:center;display:flex;padding:20px 0;position:relative;& p{align-items:center;display:flex;font-size:14px;gap:8px;margin:0 8px 0 0;min-width:fit-content}& .tags{font-size:16px;& a{font-size:16px}}&:before{background:#000;content:"";height:3px;left:0;position:absolute;top:0;width:50px}}.content-wrapper{display:flex;gap:32px}}.floating-share-post{display:none;--admin-bar-height:0px;--share-post-top:calc(var(--b2b-header-height) + var(--admin-bar-height) + 20px);@media(min-width:767px){display:block;height:100%;margin-bottom:20px;position:sticky;text-align:center;top:var(--share-post-top);transition:top .3s ease;will-change:top;.admin-bar &{--admin-bar-height:32px}& .share-post-header{color:var(--b2b-primary-color);display:block;font-size:12px;margin-bottom:16px}& .share-post-body{border-radius:8px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:12px;padding:12px 8px}a{border-radius:8px;padding:6px;& .icon{background-color:#fff}&:has(.wa-icon){background:#18c518}&:has(.facebook-icon){background:#366eff}&:has(.x-icon){background:#000}&:has(.email-icon){background:#f90}}}}.blog-content{margin:var(--b2b-spacing) auto;& .grid{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));row-gap:64px}& article{display:flex;flex-direction:column;max-width:720px;& .post-content-wrap{flex:1 1 auto;margin-bottom:20px}&:not(:has(img)) .post-content-wrap{flex:0}& .post-thumb-wrapper{display:block;margin-bottom:20px;position:relative;&>a{display:flex}}& .post-categories{bottom:12px;display:flex;flex-wrap:wrap-reverse;gap:8px;left:12px;margin:0;position:absolute;&>li{background:var(--b2b-primary-color);border-radius:var(--b2b-border-radius);display:inline-block;margin:0;padding:6px 12px;&>a{color:#fff;display:block;font-size:12px;font-weight:700}}}& .post-thumb-wrapper:not(:has(img)) .post-categories{position:unset}& img{aspect-ratio:4/3;border-radius:var(--b2b-border-radius);object-fit:cover;width:100%}.post-date{align-items:center;display:flex;gap:8px}& h3{--h3-fs:20px;margin-bottom:20px}.post-excerpt{margin:0}.blog-btn{margin:0!important;padding:0}}.pagination{display:flex;flex-wrap:wrap;gap:16px;grid-column:1/-1;justify-self:center;& a,& span{border:1px solid #ddd;border-radius:4px;color:#000;float:left;padding:14px 19px;&:hover{border:1px solid var(--b2b-primary-color);color:var(--b2b-primary-color)}}.current{border:1px solid var(--b2b-primary-color);color:var(--b2b-primary-color)}}@media(max-width:768px){& .grid{grid-template-columns:100%}}}.products-slider{& .splide__track{padding:16px 0}& .splide__arrows button{align-items:center;background:var(--bg-surface);border:1.5px solid var(--border-color);border-radius:100%;box-shadow:var(--shadow-sm);cursor:pointer;display:flex;height:42px;justify-content:center;opacity:1;transition:all var(--transition-base);width:42px}& .splide__arrows button:hover{border-color:var(--b2b-primary-color);box-shadow:var(--shadow-md)}& .splide__pagination{bottom:-20px}& .splide__pagination button.is-active{background:var(--b2b-primary-color)}}.brand-slider{& .wp-block-image{align-items:center!important;width:100%!important}& img{width:75%!important}}.socials-wrapper{background:linear-gradient(135deg,var(--b2b-primary-color) 0,var(--b2b-dark-blue) 100%);padding:50px 16px;& h2{color:#fff;margin-bottom:6px}& h2:after{background:#fff;border-radius:2px;content:"";display:block;height:3px;margin:14px auto 0;width:60px}& .socials-subtitle{color:hsla(0,0%,100%,.9);margin:12px auto 0;max-width:600px;text-align:center}& .socials-row{flex-wrap:wrap;gap:20px;justify-content:center;margin-top:32px}& .social-card{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--b2b-medium-border-radius);padding:24px 20px!important;transition:transform var(--transition-base),box-shadow var(--transition-base),background var(--transition-base);width:160px}& .social-card:hover{background:hsla(0,0%,100%,.14);box-shadow:0 8px 24px rgba(0,0,0,.18);transform:translateY(-4px)}& .social-card .wp-block-image,& .social-card figure{margin:0}& .social-card img{border-radius:50%;height:52px;object-fit:contain;transition:transform var(--transition-base);width:52px}& .social-card:hover img{transform:scale(1.08)}& .social-card .social-label{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:600;margin:0;text-align:center}@media (max-width:768px){& .socials-row{gap:14px;margin-top:24px}& .social-card{padding:20px 16px!important;width:140px}& .social-card img{height:44px!important;width:44px!important}}}.password-input{display:block;position:relative;& .show-password-input{align-items:center;background:transparent;border:none;bottom:14px;cursor:pointer;display:flex;justify-content:center;position:absolute;right:12px}& .show-password-input:before{background-color:#000;content:"";display:block;height:20px;mask-image:url(../../assets/svg/eye-password-show.svg);mask-position:center;mask-repeat:no-repeat;mask-size:cover;width:20px}& .show-password-input.display-password:before{mask-image:url(../../assets/svg/eye-password-hide.svg)}}.woocommerce-password-strength{margin-bottom:0;margin-top:20px}.lost_reset_password,.woocommerce-form{display:grid;gap:16px;&>*{grid-column:span 2}& label:has(input[type=checkbox]){align-items:center;display:flex;gap:8px;margin-bottom:10px}& input[type=checkbox]{height:20px;margin:0;width:20px}& wc-order-attribution-inputs{display:none}@media(min-width:769px){grid-template-columns:1fr 1fr;& .form-row{margin-bottom:8px;width:100%}& .form-row-first{grid-column:1/2}& .form-row-last{grid-column:2/-1}}@media (max-width:768px){grid-template-columns:1fr}}& .select2-selection{background:var(--bg-surface)!important;border:1.5px solid var(--border-color)!important;border-radius:var(--b2b-medium-border-radius)!important;font-size:16px!important;height:52px!important;margin:0!important;padding:14px 16px!important;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)!important}& .select2-container--open .select2-selection,& .select2-selection:focus{border-color:var(--b2b-primary-color)!important;box-shadow:var(--shadow-blue-xs)!important}& .select2-selection .select2-selection__rendered{color:var(--default-color)!important;line-height:normal!important;padding:0!important}& .select2-selection .select2-selection__arrow{height:100%!important}.select2-search__field{border:1.5px solid var(--border-color)!important;border-radius:var(--b2b-medium-border-radius);font-size:16px!important;height:48px!important;outline:none;padding:14px 16px!important}.select2-search__field:focus{border-color:var(--b2b-primary-color)!important;box-shadow:var(--shadow-blue-xs)!important}.select2-results__option{border:1px solid transparent;border-radius:var(--b2b-small-border-radius);font-size:16px!important;margin:4px 8px!important;padding:12px 16px!important;transition:all var(--transition-fast)}.select2-results__option--highlighted{background:var(--b2b-primary-color)!important;border-radius:var(--b2b-small-border-radius);color:#fff!important}.site-footer{background:var(--b2b-dark-blue);color:hsla(0,0%,100%,.7);padding:50px 0 24px;& .footer-content{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:100px;justify-content:space-between;padding-bottom:40px}& .footer-content .col-30{width:30%;& .footer-logo-link{display:block;height:42px;margin-bottom:20px}& .footer-logo{filter:invert(1);height:100%;width:auto}& .footer-site-title{color:#fff;display:block;font-family:var(--b2b-heading-font);font-size:24px;font-weight:700;margin-bottom:12px}& .footer-description{color:#fff;font-size:15px;line-height:1.7;margin-bottom:20px}&>p{color:#fff;font-weight:700}& .follow-us-wrapper{display:flex;gap:16px;margin-bottom:20px;& .icon{background-color:#fff}& a:hover .icon{background-color:var(--b2b-primary-color)}}& .contacts{display:flex;flex-direction:column;gap:16px;letter-spacing:.02em;margin-bottom:20px;& a{align-items:center;color:#fff;display:flex;font-size:16px;gap:10px}& a:hover{color:var(--b2b-primary-color)}& .icon{background-color:#fff;transition:background-color var(--transition-fast)}& a:hover .icon{background-color:var(--b2b-primary-color)}}& .btn-outline{border-color:#fff;color:#fff;display:flex;justify-content:center;&:hover{background:#fff;color:var(--b2b-dark-blue)}}}& .footer-content .col-70{display:flex;width:70%;& .footer-nav{width:100%}}& .footer-nav .footer-menu{display:grid;flex-wrap:wrap;gap:32px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0}& .footer-nav .footer-menu>li>a{display:block;font-weight:700;margin-bottom:20px}& .footer-nav .footer-menu a{color:#fff;transition:color var(--transition-fast)}& .footer-nav .footer-menu a:hover{color:var(--b2b-primary-color)}& .footer-nav .footer-menu .sub-menu{margin:0}& .footer-bottom{padding-top:24px;text-align:center}& .footer-bottom p{color:hsla(0,0%,100%,.4);font-size:14px;margin-bottom:0}@media(max-width:900px){& .footer-content{flex-direction:column;gap:50px}& .footer-content .col-30,& .footer-content .col-70{width:100%}& .footer-nav .footer-menu{gap:16px;grid-template-columns:1fr}}}.woocommerce-error,.woocommerce-info,.woocommerce-message{background:var(--bg-surface);border-radius:var(--b2b-medium-border-radius);box-shadow:var(--shadow-sm);margin-bottom:20px;padding:16px;scroll-margin-top:calc(var(--b2b-header-height) + 20px)!important;&:focus-visible{outline:none}&>*{margin:0}&:has(.icon){align-items:center;display:flex;gap:8px}& .icon{background-color:var(--default-color)}}.woocommerce-message{border-top:4px solid green}.woocommerce-error{border-top:4px solid var(--b2b-red)}.woocommerce-info{border-top:4px solid var(--text-secondary)}.woocommerce-MyAccount-navigation{.woocommerce:has(&){display:grid;gap:50px;grid-template-columns:300px 1fr}& ul{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--b2b-border-radius);box-shadow:var(--shadow-sm);flex-direction:column;gap:16px;padding:32px 16px}& ul,& ul li{display:flex;margin:0}& ul li a{align-items:center;border:2px solid transparent;border-radius:var(--b2b-border-radius);color:var(--default-color);display:flex;padding:12px 16px;transition:all var(--transition-fast);width:100%}& ul li a:before{background-color:var(--b2b-primary-color);border-radius:100%;content:"";display:inline-block;height:24px;margin-right:12px;mask-position:center;mask-repeat:no-repeat;mask-size:contain;width:24px}& ul li a:hover{background:var(--b2b-primary-light);border:2px solid var(--b2b-primary-color)}& ul li.is-active a{background-color:var(--b2b-primary-color);color:#fff;font-weight:700}& ul li.is-active a:before{background-color:#fff}& ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{mask-image:url(../../assets/svg/dashboard-icon.svg)}& ul li.woocommerce-MyAccount-navigation-link--orders a:before{mask-image:url(../../assets/svg/orders-icon.svg)}& ul li.woocommerce-MyAccount-navigation-link--downloads a:before{mask-image:url(../../assets/svg/download-icon.svg)}& ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{mask-image:url(../../assets/svg/address-icon.svg)}& ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{mask-image:url(../../assets/svg/user-edit-icon.svg)}& ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{mask-image:url(../../assets/svg/logout-icon.svg)}@media(max-width:768px){.woocommerce:has(&){grid-template-columns:1fr}& ul{gap:12px;padding:16px}}}.woocommerce-orders-table{text-align:center;width:100%;& thead>tr>th{background:#f0f0f0;padding:16px;&:first-child{border-top-left-radius:var(--b2b-border-radius)}&:last-child{border-top-right-radius:var(--b2b-border-radius)}}& tbody>tr>td,& tbody>tr>th{padding:16px}@media(max-width:768px){.woocommerce-MyAccount-content:has(&){overflow-x:auto}& .woocommerce-orders-table__cell{min-width:150px}}}.woocommerce-customer-details,.woocommerce-order-details{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--b2b-border-radius);border-top:4px solid var(--b2b-primary-color);box-shadow:var(--shadow-sm);margin-bottom:20px;padding:24px;--h2-fs:32px;& table{text-align:left;width:100%}}.woocommerce-Addresses{display:grid;gap:32px;grid-template-columns:1fr 1fr;--h2-fs:32px;& .woocommerce-Address{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--b2b-border-radius);border-top:4px solid var(--b2b-primary-color);box-shadow:var(--shadow-sm);padding:24px;position:relative}& a.edit{display:block;margin-bottom:20px}@media(max-width:1140px){grid-template-columns:1fr}}.woocommerce-EditAccountForm{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--b2b-border-radius);box-shadow:var(--shadow-sm);padding:20px}.maps{display:flex;width:100%;& iframe{border:none;border-radius:var(--b2b-border-radius);box-shadow:var(--shadow-sm);height:300px;width:100%}}