@import '../VinkDevops_MakerJs/css/cart.css';@import '../VinkDevops_MakerJs/css/configurator.css';@import '../VinkDevops_MakerJs/css/smart-window.css';*,::before,::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;direction:ltr}hr{height:0;color:inherit;border-top-width:1px}abbr[title]{text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:500}:where(.font-semibold, .font-bold, .font-extrabold, .font-black) strong{font-weight:inherit}code,kbd,samp,pre{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,:where(input:not([type=range])),optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit}button,select{text-transform:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='date']::-webkit-datetime-edit-fields-wrapper{padding:0}[type='date']::-webkit-date-and-time-value{text-align:left;height:1.5em}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0;border:0}legend{padding:0}ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{--muted-alpha:.4;color:rgba(var(--base-color), var(--muted-alpha, .6));opacity:1}button,[role="button"]{cursor:pointer}svg,img,video,canvas,audio,iframe,embed,object{display:inline-block;vertical-align:middle}svg,img,video{max-width:100%;height:auto}.responsive>iframe,.responsive>embed,.responsive>object{max-width:100%}.aspect-video>iframe,.aspect-video>embed,.aspect-video>object{aspect-ratio:16/9;height:auto;width:100%}[hidden]{display:none}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=checkbox],[type=radio]{padding:0;margin:0;display:inline-block;vertical-align:middle;background-origin:border-box;flex-shrink:0;min-width:0;height:1rem;width:1rem;color:rgba(var(--checkbox-color), var(--checkbox-alpha, 1))}[type=image]{padding:0;border:0;width:auto;max-width:100%;vertical-align:middle}[type=range]{--brand-alpha:0.9;margin:0;padding:0;width:100%;height:1rem;background-color:transparent;appearance:none}[type=range]::-webkit-slider-runnable-track{width:100%;height:.25rem;color:transparent;cursor:pointer;background-color:rgba(var(--base-color), var(--divider-alpha, .1));border-color:transparent;border-radius:9999px}[type=range]::-moz-range-track{width:100%;height:.25rem;color:transparent;cursor:pointer;background-color:rgba(var(--base-color), var(--divider-alpha, .1));border-color:transparent;border-radius:9999px}[type=range]::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.375rem;background-color:rgba(var(--brand-color), var(--brand-alpha, 1));border:0;border-radius:9999px;-webkit-appearance:none;appearance:none}[type=range]::-moz-range-thumb{width:1rem;height:1rem;margin-top:-0.375rem;background-color:rgba(var(--brand-color), var(--brand-alpha, 1));border:0;border-radius:9999px;appearance:none}button,input[type='submit'],input[type='reset'],input[type='button']{--spinner-size:1.25rem;--spinner-border-color:var(--button-color)}select:not([multiple]){padding-right:2.5rem}select::-ms-expand{display:none}select[multiple]{overflow-y:auto}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus-visible,[type=radio]:focus-visible{box-shadow:0 0 0 2px rgb(var(--base-bg)), 0 0 0 4px rgb(var(--checkbox-color))}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}.filter-options-item.inactive .filter-options-content{max-height:0;overflow:hidden}:root{--ajaxpro-quick-view-position:image}.quick-view{display:flex;align-items:center}.quick-view span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.quick-view::before{content:'';aspect-ratio:1;display:inline-block}.product-item-info>.quick-view{position:absolute;pointer-events:none;opacity:0}.breeze-carousel .products-grid{position:relative}.breeze .slick-list.product-items{flex-wrap:nowrap}.breeze [data-appearance='carousel'],.breeze .products-grid.slick-initialized{position:relative;display:grid}.breeze [data-appearance='carousel'][data-show-dots="true"],.breeze .products-grid.slick-initialized[data-show-dots="true"]{padding-bottom:55px}.breeze [data-appearance='carousel'] .slick-list,.breeze .products-grid.slick-initialized .slick-list,.breeze [data-appearance='carousel']>.product-items,.breeze .products-grid.slick-initialized>.product-items{margin-top:-15px;padding-top:15px;margin-bottom:-15px;padding-bottom:15px;display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:none;-ms-overflow-style:none;scrollbar-width:none}.breeze [data-appearance='carousel'] .slick-list::-webkit-scrollbar,.breeze .products-grid.slick-initialized .slick-list::-webkit-scrollbar,.breeze [data-appearance='carousel']>.product-items::-webkit-scrollbar,.breeze .products-grid.slick-initialized>.product-items::-webkit-scrollbar{display:none}.breeze [data-appearance='carousel'] li.product-item,.breeze .products-grid.slick-initialized li.product-item{flex-shrink:0}.breeze [data-content-type='products'][data-appearance='carousel'] li.product-item{display:inline-block;visibility:visible}.breeze #notice-cookie-block:not([style]){display:none}.loading-mask.early-event-spinner{--base-bg-alpha:.3;border-radius:3px;pointer-events:none;position:absolute !important;inset:auto}.loading-mask.early-event-spinner .loader{max-width:16px;max-height:16px}.breeze-gallery{display:flex;flex-direction:column}.breeze-gallery .prev,.breeze-gallery .next,.breeze-gallery .controls a,.breeze-gallery .close,.breeze-gallery .slick-arrow{color:rgba(var(--base-color, 119, 119, 119), .6)}.breeze-gallery .prev:hover,.breeze-gallery .next:hover,.breeze-gallery .controls a:hover,.breeze-gallery .close:hover,.breeze-gallery .slick-arrow:hover{color:rgba(var(--base-color, 119, 119, 119), 1)}.breeze-gallery .prev svg,.breeze-gallery .next svg,.breeze-gallery .controls a svg,.breeze-gallery .close svg,.breeze-gallery .slick-arrow svg{width:24px;height:24px;vertical-align:top}.breeze-gallery .prev,.breeze-gallery .next,.breeze-gallery .close,.breeze-gallery .controls{position:absolute;z-index:20}.breeze-gallery .controls{visibility:hidden;left:3px;top:3px;display:flex;flex-direction:column;gap:3px}.breeze-gallery .controls a{display:flex;align-items:center;justify-content:center;width:45px;height:45px;background:rgba(var(--base-bg, 255, 255, 255), .6)}.breeze-gallery .video .controls{display:none}.breeze-gallery .close{display:none}.breeze-gallery .prev,.breeze-gallery .next{display:flex}.breeze-gallery .prev,.breeze-gallery .next,.breeze-gallery .slick-arrow{align-items:center;justify-content:center;left:0;top:50%;width:40px;height:80px;background:rgba(var(--muted-bg, 255, 255, 255), .6);z-index:11;transition:all 150ms ease-in;transform:translateY(-50%)}@media (hover:hover){.breeze-gallery .prev,.breeze-gallery .next,.breeze-gallery .images .slick-arrow{visibility:hidden;opacity:0}.breeze-gallery .prev:hover,.breeze-gallery .next:hover,.breeze-gallery .images .slick-arrow:hover{opacity:1}}.breeze-gallery .next,.breeze-gallery .slick-next{left:auto;right:0}@media (hover:hover){.breeze-gallery .stage:hover .prev,.breeze-gallery .stage:hover .next,.breeze-gallery .images:hover .slick-arrow{visibility:visible;opacity:.8}}.breeze-gallery img{vertical-align:top;height:auto;max-height:none}.breeze-gallery .item{position:relative;flex-shrink:0}.breeze-gallery .images .item.video::before,.breeze-gallery .stage.video .main-image-wrapper::before,.breeze-gallery .thumbnails:not(.dots) .item.video::before{content:'';z-index:10;position:absolute;pointer-events:none;left:50%;top:50%;border:10px solid transparent;border-left:16px solid #fff;margin-top:-10px;margin-left:-8px;filter:drop-shadow(0 0 2px rgba(0,0,0,0.2));transition:transform 100ms ease-in-out}.breeze-gallery .stage{display:flex;justify-content:center;align-items:center;position:relative;overflow:visible !important}.breeze-gallery .stage>div:first-child,.breeze-gallery .stage .main-image-wrapper,.breeze-gallery .stage .main-image-wrapper>picture{position:relative;cursor:zoom-in;display:flex;width:100%;justify-content:center;align-items:flex-start}.breeze-gallery .video-wrapper{display:flex;cursor:default !important;position:absolute !important;z-index:10;top:0;right:0;left:0;bottom:0;align-items:center !important}.breeze-gallery .video-wrapper+*{opacity:0}.breeze-gallery .images .item.video,.breeze-gallery .stage.video .main-image-wrapper{cursor:pointer}.breeze-gallery .images .item.video::before,.breeze-gallery .stage.video .main-image-wrapper::before{transform:scale(1.3);pointer-events:all}.breeze-gallery .images .item.video:hover::before,.breeze-gallery .stage.video .main-image-wrapper:hover::before{transform:scale(1.3) translateX(2px)}.breeze-gallery .thumbnails{display:flex;flex-direction:var(--gallery-thumbs-direction, row);flex-grow:0;flex-shrink:0;gap:5px;margin:5px 0 0;overflow:auto;scroll-behavior:smooth;padding-bottom:12px}.breeze-gallery .thumbnails::-webkit-scrollbar{width:6px;height:6px}.breeze-gallery .thumbnails::-webkit-scrollbar-track{background-color:rgb(var(--scrollbar-bg, 230, 230, 230));border-radius:10px}.breeze-gallery .thumbnails::-webkit-scrollbar-thumb{background-color:rgb(var(--scrollbar-color, 200, 200, 200));border-radius:10px}.breeze-gallery .thumbnails.hidden{display:none}.breeze-gallery .thumbnails img{filter:contrast(95%)}.breeze-gallery .thumbnails .item{background:rgba(var(--muted-bg, 244, 244, 244))}.breeze-gallery .thumbnails .item:focus{outline:none}.breeze-gallery .thumbnails .item::after{content:'';position:absolute;pointer-events:none;inset:0}.breeze-gallery .thumbnails .item.active::after{box-shadow:inset 0 0 0 2px #ff5501}.breeze-gallery:not(.opened) .thumbnails.dots{gap:0;justify-content:center;overflow:visible;z-index:101;margin:16px 0 0}.breeze-gallery:not(.opened) .thumbnails.dots img{display:none}.breeze-gallery:not(.opened) .thumbnails.dots .item{background:transparent;width:24px;height:24px}.breeze-gallery:not(.opened) .thumbnails.dots .item::after{box-shadow:0 0 0 1px #fff;background:#e6e6e6;inset:7px}.breeze-gallery:not(.opened) .thumbnails.dots .item,.breeze-gallery:not(.opened) .thumbnails.dots .item::after{border-radius:9999px}.breeze-gallery:not(.opened) .thumbnails.dots .item.active::after{box-shadow:0 0 0 1px #fff;background:#ff5501}.breeze-gallery.expanded:not(.opened) .stage,.breeze-gallery.expanded:not(.opened) .thumbnails{display:none}.breeze-gallery.expanded.opened .images{display:none}.breeze-gallery .images{--gallery-columns-count:1;--gallery-columns-gap:10px;display:flex;position:relative;gap:var(--gallery-columns-gap);overflow:auto;scroll-snap-type:x mandatory;scroll-snap-stop:always}.breeze-gallery .images .item{max-width:100%;scroll-snap-align:center;text-align:center;cursor:zoom-in}.breeze-gallery.slider .action.skip{display:none}.breeze-gallery.slider .images{flex-wrap:nowrap !important;overflow:auto !important;scrollbar-width:none}.breeze-gallery.slider .images.slick-initialized:has(:focus-visible){overflow:visible !important}.breeze-gallery.slider .images .slick-list{gap:var(--gallery-columns-gap)}.breeze-gallery.slider .images .slick-list:focus-visible{outline-offset:0}.breeze-gallery.slider .images .slick-arrow{z-index:110}.breeze-gallery.slider .thumbnails:not(.hidden){display:flex !important;scrollbar-width:none;position:relative;overflow:hidden}.breeze-gallery.slider .thumbnails .slick-list{gap:5px;flex-direction:var(--gallery-thumbs-direction, row)}.breeze-gallery.slider .thumbnails .slick-arrow{transition:opacity var(--transition-duration);top:calc(50% - 12px / 2)}lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:center center;background-size:cover;cursor:pointer;max-width:720px}lite-youtube::before{content:'';display:block;position:absolute;top:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-position:top;background-repeat:repeat-x;height:60px;padding-bottom:50px;width:100%;transition:all .2s cubic-bezier(0, 0, .2, 1)}lite-youtube::after{content:"";display:block;padding-bottom:calc(100% / (16 / 9))}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}lite-youtube>.lty-playbtn{display:block;width:100%;height:100%;background:no-repeat center/68px 48px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');position:absolute;cursor:pointer;z-index:1;filter:grayscale(100%);transition:filter .1s cubic-bezier(0, 0, .2, 1);border:0}lite-youtube:hover>.lty-playbtn,lite-youtube .lty-playbtn:focus{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated::before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.jarallax-container video,.jarallax-container iframe{opacity:0;transition:80ms opacity ease-in}.jarallax-container video[style*="translate3d"],.jarallax-container iframe[style*="translate3d"]{opacity:1}.block.filter range-slider{width:100%}range-slider{--thumb-width:16px;--thumb-height:var(--thumb-width);--thumb-mobile-width:calc(var(--thumb-width) * var(--thumb-mobile-scale));--thumb-mobile-height:calc(var(--thumb-height) * var(--thumb-mobile-scale));--thumb-border:1px solid #fff;--thumb-border-radius:999px;--thumb-bg:10 89 254;--thumb-mobile-scale:1.4;--track-height:4px;--track-border-radius:var(--thumb-border-radius);--track-bg:234 234 234;position:relative;display:inline-block}range-slider input{margin:0;width:100%;-webkit-appearance:none}range-slider input:focus{outline:0}range-slider::before,range-slider input::-webkit-slider-runnable-track{background:rgb(var(--track-bg));height:var(--track-height);border-radius:var(--track-border-radius)}range-slider input::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:rgba(var(--thumb-bg) / .9);border:var(--thumb-border);border-radius:var(--thumb-border-radius);height:var(--thumb-height);width:var(--thumb-width);margin-top:calc(var(--track-height) / 2 - var(--thumb-height) / 2);transition:box-shadow 200ms ease-out}@media (pointer:coarse){range-slider input::-webkit-slider-thumb{--thumb-height:var(--thumb-mobile-height);--thumb-width:var(--thumb-mobile-width)}}range-slider input:focus::-webkit-slider-thumb,range-slider input:active::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(var(--thumb-bg) / .2)}range-slider input::-moz-range-thumb{-webkit-appearance:none;cursor:pointer;background:rgba(var(--thumb-bg) / .9);border:var(--thumb-border);border-radius:var(--thumb-border-radius);height:var(--thumb-height);width:var(--thumb-width);margin-top:calc(var(--track-height) / 2 - var(--thumb-height) / 2);transition:box-shadow 200ms;transition-timing-function:cubic-bezier(.4, 0, .2, 1)}range-slider input:focus::-moz-range-thumb{box-shadow:0 0 0 3px rgba(var(--thumb-bg) / .2)}range-slider .filler{opacity:0;visibility:hidden;pointer-events:none}range-slider .range{position:absolute;left:0;top:50%;height:0 !important;overflow:visible}range-slider .range::-webkit-slider-thumb{position:relative;z-index:2}range-slider .range:first-child::-webkit-slider-thumb{z-index:3}@-moz-document url-prefix(){range-slider .range::-moz-range-track{background:transparent !important}range-slider::before{content:'';width:100%;position:absolute;top:calc(50% - var(--track-height) / 2)}range-slider .range{top:calc(50% + 20px)}range-slider .range::-moz-range-thumb{transform:translateY(-20px)}}:root{--animation-slide-in:slideIn 600ms cubic-bezier(0, 0, .3, 1) forwards}@media (prefers-reduced-motion:no-preference){.js #html-body.scroll-reveal-enabled .scroll-reveal{opacity:.01;visibility:hidden;will-change:opacity,transform,visibility}.js #html-body.scroll-reveal-enabled .scroll-reveal.reveal-slide-in{transform:translateY(2rem)}.js #html-body.scroll-reveal-enabled .scroll-reveal.reveal-ready{visibility:visible;animation:var(--animation, var(--animation-slide-in));animation-delay:calc(var(--animation-order) * 75ms)}@supports (font: -apple-system-body) and (-webkit-appearance: none){.js #html-body.scroll-reveal-enabled .scroll-reveal{visibility:visible}}.scroll-reveal-container .pagebuilder-slider>[data-content-type="slide"] .pagebuilder-poster-content>div>*,.scroll-reveal-container .pagebuilder-slider>[data-content-type="slide"] .pagebuilder-poster-content>button,.scroll-reveal-container .pagebuilder-slider>[data-content-type="slide"] .pagebuilder-collage-content>div>*,.scroll-reveal-container .pagebuilder-slider>[data-content-type="slide"] .pagebuilder-collage-content>button{animation:none !important}}.scroll-reveal-finished{opacity:1 !important;visibility:visible !important;animation:none !important;transform:none !important;will-change:unset !important}@keyframes slideIn{from{transform:translateY(2rem);opacity:.01}to{transform:translateY(0);opacity:1}}.breeze div[data-content-type='slider']{visibility:visible}.breeze div[data-content-type='slider'] [data-content-type='slide']+[data-content-type='slide']{height:initial;min-height:inherit}.breeze div[data-content-type='slider']{display:flex;position:relative;overflow-x:auto}.breeze div[data-content-type='slider'] [data-content-type='slide']{width:100%;flex:none;scroll-snap-align:center;scroll-snap-stop:always}.breeze .pagebuilder-slider,.breeze .slick-list{-ms-overflow-style:none;scrollbar-width:none}.breeze .pagebuilder-slider::-webkit-scrollbar,.breeze .slick-list::-webkit-scrollbar{display:none}.breeze .slick-list{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory}.breeze .slick-list:focus-visible{outline-offset:-4px}.breeze .slick-list>div{flex-shrink:0}.breeze .slick-list [data-page-start]:not([data-content-type='slide']){scroll-snap-align:start;scroll-snap-stop:always}.breeze .slick-dots{position:absolute;bottom:6px;left:50%;transform:translateX(-50%)}.breeze .slick-dots li{z-index:5}.breeze .slick-initialized .slick-list{scroll-behavior:smooth}.breeze .slick-initialized .action.skip{position:absolute;z-index:50;top:4px;left:4px;padding:5px;height:auto;background:#fff}.breeze .slick-initialized .anchor.skip{position:absolute;bottom:0}@media (min-width:1024px){.breeze div[data-content-type='slider'].containered{opacity:0;transition:180ms opacity ease-in-out}.breeze div[data-content-type='slider'].containered.slick-initialized{opacity:1}.breeze div[data-content-type='slider'].containered .slick-list,.breeze div[data-content-type='slider'].containered:not(.slick-initialized):not(:has(.slick-list)){gap:var(--gap, 5px);scroll-snap-type:x mandatory}.breeze div[data-content-type='slider'].containered .slick-list:not(:has([data-clone]))::before,.breeze div[data-content-type='slider'].containered:not(.slick-initialized):not(:has(.slick-list))::before,.breeze div[data-content-type='slider'].containered .slick-list:not(:has([data-clone]))::after,.breeze div[data-content-type='slider'].containered:not(.slick-initialized):not(:has(.slick-list))::after{content:'';width:1000px;flex-shrink:0}.breeze div[data-content-type='slider'].containered [data-content-type='slide'],.breeze div[data-content-type='slider'].containered .slick-dots{max-width:var(--container-max-width, 1240px)}}.block-swissup-ajaxsearch .input-text{left:auto;right:auto;background:#f5f5f5;border-radius:1px}.block-swissup-ajaxsearch .actions .action.close{text-align:center;cursor:pointer;display:block;opacity:0;width:0;height:0;overflow:hidden}.page-wrapper>#swissup-ajaxsearch-filter-category,.swissup-ajaxsearch-filter-category-wrapper{display:none}.navpro.navpro .text-left{text-align:left}.navpro.navpro .text-center{text-align:center}.navpro.navpro .text-right{text-align:right}.navpro.navpro .text-justify{text-align:justify}.navpro.navpro .nowrap{white-space:nowrap}.navpro.navpro .break-word{word-wrap:break-word}.navpro.navpro .va-middle{vertical-align:middle}.navpro.navpro .va-top{vertical-align:top}.navpro.navpro .va-bottom{vertical-align:bottom}.navpro.navpro .va-baseline{vertical-align:baseline}.navpro.navpro .inline{display:inline}.navpro.navpro .block{display:block}.navpro.navpro .inline-block{display:inline-block}.navpro.navpro .float-left{float:left}.navpro.navpro .float-right{float:right}.navpro.navpro .m0{margin:0}.navpro.navpro .mt0{margin-top:0}.navpro.navpro .mr0{margin-right:0}.navpro.navpro .mb0{margin-bottom:0}.navpro.navpro .ml0{margin-left:0}.navpro.navpro .m1{margin:.5rem}.navpro.navpro .mt1{margin-top:.5rem}.navpro.navpro .mr1{margin-right:.5rem}.navpro.navpro .mb1{margin-bottom:.5rem}.navpro.navpro .ml1{margin-left:.5rem}.navpro.navpro .m2{margin:1rem}.navpro.navpro .mt2{margin-top:1rem}.navpro.navpro .mr2{margin-right:1rem}.navpro.navpro .mb2{margin-bottom:1rem}.navpro.navpro .ml2{margin-left:1rem}.navpro.navpro .m3{margin:2rem}.navpro.navpro .mt3{margin-top:2rem}.navpro.navpro .mr3{margin-right:2rem}.navpro.navpro .mb3{margin-bottom:2rem}.navpro.navpro .ml3{margin-left:2rem}.navpro.navpro .m4{margin:4rem}.navpro.navpro .mt4{margin-top:4rem}.navpro.navpro .mr4{margin-right:4rem}.navpro.navpro .mb4{margin-bottom:4rem}.navpro.navpro .ml4{margin-left:4rem}.navpro.navpro .ml-auto{margin-left:auto}.navpro.navpro .mr-auto{margin-right:auto}@media (max-width: 639.98px){.navpro.navpro .xs-m0{margin:0}.navpro.navpro .xs-mt0{margin-top:0}.navpro.navpro .xs-mr0{margin-right:0}.navpro.navpro .xs-mb0{margin-bottom:0}.navpro.navpro .xs-ml0{margin-left:0}.navpro.navpro .xs-m1{margin:.5rem}.navpro.navpro .xs-mt1{margin-top:.5rem}.navpro.navpro .xs-mr1{margin-right:.5rem}.navpro.navpro .xs-mb1{margin-bottom:.5rem}.navpro.navpro .xs-ml1{margin-left:.5rem}.navpro.navpro .xs-m2{margin:1rem}.navpro.navpro .xs-mt2{margin-top:1rem}.navpro.navpro .xs-mr2{margin-right:1rem}.navpro.navpro .xs-mb2{margin-bottom:1rem}.navpro.navpro .xs-ml2{margin-left:1rem}.navpro.navpro .xs-m3{margin:2rem}.navpro.navpro .xs-mt3{margin-top:2rem}.navpro.navpro .xs-mr3{margin-right:2rem}.navpro.navpro .xs-mb3{margin-bottom:2rem}.navpro.navpro .xs-ml3{margin-left:2rem}.navpro.navpro .xs-m4{margin:4rem}.navpro.navpro .xs-mt4{margin-top:4rem}.navpro.navpro .xs-mr4{margin-right:4rem}.navpro.navpro .xs-mb4{margin-bottom:4rem}.navpro.navpro .xs-ml4{margin-left:4rem}.navpro.navpro .xs-ml-auto{margin-left:auto}.navpro.navpro .xs-mr-auto{margin-right:auto}}.navpro.navpro .p0{padding:0}.navpro.navpro .pt0{padding-top:0}.navpro.navpro .pr0{padding-right:0}.navpro.navpro .pb0{padding-bottom:0}.navpro.navpro .pl0{padding-left:0}.navpro.navpro .p1{padding:.5rem}.navpro.navpro .pt1{padding-top:.5rem}.navpro.navpro .pr1{padding-right:.5rem}.navpro.navpro .pb1{padding-bottom:.5rem}.navpro.navpro .pl1{padding-left:.5rem}.navpro.navpro .p2{padding:1rem}.navpro.navpro .pt2{padding-top:1rem}.navpro.navpro .pr2{padding-right:1rem}.navpro.navpro .pb2{padding-bottom:1rem}.navpro.navpro .pl2{padding-left:1rem}.navpro.navpro .p3{padding:4rem}.navpro.navpro .pt3{padding-top:4rem}.navpro.navpro .pr3{padding-right:4rem}.navpro.navpro .pb3{padding-bottom:4rem}.navpro.navpro .pl3{padding-left:4rem}.navpro.navpro .p4{padding:4rem}.navpro.navpro .pt4{padding-top:4rem}.navpro.navpro .pr4{padding-right:4rem}.navpro.navpro .pb4{padding-bottom:4rem}.navpro.navpro .pl4{padding-left:4rem}@media (max-width: 639.98px){.navpro.navpro .xs-p0{padding:0}.navpro.navpro .xs-pt0{padding-top:0}.navpro.navpro .xs-pr0{padding-right:0}.navpro.navpro .xs-pb0{padding-bottom:0}.navpro.navpro .xs-pl0{padding-left:0}.navpro.navpro .xs-p1{padding:.5rem}.navpro.navpro .xs-pt1{padding-top:.5rem}.navpro.navpro .xs-pr1{padding-right:.5rem}.navpro.navpro .xs-pb1{padding-bottom:.5rem}.navpro.navpro .xs-pl1{padding-left:.5rem}.navpro.navpro .xs-p2{padding:1rem}.navpro.navpro .xs-pt2{padding-top:1rem}.navpro.navpro .xs-pr2{padding-right:1rem}.navpro.navpro .xs-pb2{padding-bottom:1rem}.navpro.navpro .xs-pl2{padding-left:1rem}.navpro.navpro .xs-p3{padding:2rem}.navpro.navpro .xs-pt3{padding-top:2rem}.navpro.navpro .xs-pr3{padding-right:2rem}.navpro.navpro .xs-pb3{padding-bottom:2rem}.navpro.navpro .xs-pl3{padding-left:2rem}.navpro.navpro .xs-p4{padding:4rem}.navpro.navpro .xs-pt4{padding-top:4rem}.navpro.navpro .xs-pr4{padding-right:4rem}.navpro.navpro .xs-pb4{padding-bottom:4rem}.navpro.navpro .xs-pl4{padding-left:4rem}}.navpro.navpro .flex{display:flex !important}.navpro.navpro .flex-column{flex-direction:column}.navpro.navpro .flex-wrap{flex-wrap:wrap}.navpro.navpro .flex-nowrap{flex-wrap:nowrap}.navpro.navpro .items-start{align-items:flex-start}.navpro.navpro .items-end{align-items:flex-end}.navpro.navpro .items-center{align-items:center}.navpro.navpro .items-baseline{align-items:baseline}.navpro.navpro .items-stretch{align-items:stretch}.navpro.navpro .self-start{align-self:flex-start}.navpro.navpro .self-end{align-self:flex-end}.navpro.navpro .self-center{align-self:center}.navpro.navpro .self-baseline{align-self:baseline}.navpro.navpro .self-stretch{align-self:stretch}.navpro.navpro .justify-start{justify-content:flex-start}.navpro.navpro .justify-end{justify-content:flex-end}.navpro.navpro .justify-center{justify-content:center}.navpro.navpro .justify-between{justify-content:space-between}.navpro.navpro .justify-around{justify-content:space-around}.navpro.navpro .justify-evenly{justify-content:space-evenly}.navpro.navpro .content-start{align-content:flex-start}.navpro.navpro .content-end{align-content:flex-end}.navpro.navpro .content-center{align-content:center}.navpro.navpro .content-between{align-content:space-between}.navpro.navpro .content-around{align-content:space-around}.navpro.navpro .content-stretch{align-content:stretch}.navpro.navpro .order-0{order:0}.navpro.navpro .order-1{order:1}.navpro.navpro .order-2{order:2}.navpro.navpro .order-3{order:3}.navpro.navpro .order-last{order:99999}.navpro-menu a:hover>.tip{text-decoration:none}.navpro-menu .tip{display:inline-block;top:-3px;position:relative;padding:2px 3px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:normal;font-size:.7em;line-height:normal;color:#fff;background:#1979c3}.navpro-menu .tip.text-small{font-size:.65em}.navpro-menu .tip.text-big{font-size:.8em}.navpro-menu .tip.text-big.top{top:-8px}.navpro-menu .tip.top{position:absolute;top:-6px;right:21px}.rtl .navpro-menu .tip.top{right:auto;left:21px}.navpro-menu .tip.top::before{content:'';position:absolute;right:6px;top:100%;width:0;height:0;border:4px solid transparent;border-top-color:#1979c3}.rtl .navpro-menu .tip.top::before{right:auto;left:6px}.navpro-menu .tip.inverted{color:#1979c3;background:#fff}.navpro-menu .tip.inverted::before{border-top-color:#fff}.navpro-menu .tip.accent{background:#ff7103}.navpro-menu .tip.accent::before{border-top-color:#ff7103}.navpro-menu .tip.accent.inverted{color:#ff7103;background:#fff}.navpro-menu .tip.accent.inverted::before{border-top-color:#fff}.navpro-menu .tip.muted{background:#555}.navpro-menu .tip.muted::before{border-top-color:#555}.navpro-menu .tip.muted.inverted{color:#555;background:#fff}.navpro-menu .tip.muted.inverted::before{border-top-color:#fff}.navpro-menu .tip.black{color:#fff;background:#000}.navpro-menu .tip.black::before{border-top-color:#000}.navpro-menu .tip.black.inverted{color:#000;background:#fff}.navpro-menu .tip.black.inverted::before{border-top-color:#fff}.navpro .navpro-search .block-search{float:none;align-self:center;margin:0;padding:0;left:auto;top:auto;right:auto;bottom:auto;transform:none;position:static;width:auto}.navpro .navpro-search .block-search .block-title{margin:0 0 15px}.navpro .navpro-search .block-search .form.minisearch{position:relative}.navpro .li-item>.navpro-search .block-search .block-title{display:none}.navpro .li-item>.navpro-search .block-search .field label{display:none}@media (min-width: 1024px){.navpro.orientation-horizontal>ul{display:flex;flex-wrap:wrap;align-items:stretch}.navpro.orientation-horizontal>ul>li{display:flex;align-items:flex-end}}.navpro.orientation-vertical .level0{margin:0}.navpro.orientation-vertical .children>li>a,.navpro.orientation-vertical .level0>.level-top,.navpro.orientation-vertical .level0.active>.level-top,.navpro.orientation-vertical .level0.has-active>.level-top{display:block}.navpro.orientation-vertical .parent-expanded>a{font-weight:bold}.navpro.orientation-vertical .parent-expanded .parent-expanded>a{font-weight:normal}.navpro.orientation-vertical>ul{display:flex;flex-wrap:wrap;align-items:stretch;flex-direction:column}.navpro.orientation-vertical .navpro-dropdown .children>li>a,.navpro.orientation-vertical .navpro-dropdown .children .parent>a{padding:8px 12px}.navpro.orientation-vertical .level0>.level-top{padding:8px 12px}.navpro-initially-expanded{width:1280px;height:0;overflow:hidden;display:none}@media (min-width: 1280px){.cms-index-index .navpro li.home-expanded{position:relative}}.navpro-pills li.level0{background:#f4f4f4;border-radius:10px;margin:0 5px 5px 0}.navpro-shevron{display:none}.navpro-dropdown{position:absolute;left:-99999px;top:-99999px;opacity:0;visibility:hidden;pointer-events:none}.rtl .navpro-dropdown{left:99999px}.navpro-dropdown-inner{box-sizing:border-box;padding:12px}.navpro-dropdown-expanded>.navpro-dropdown-inner{padding-top:0}.navpro-dropdown .navpro-dropdown-expanded>.navpro-dropdown-inner{padding-left:0;padding-right:0}.navpro-dropdown .navpro-dropdown-expanded>.navpro-dropdown-inner>.navpro-row>.navpro-col>.children>.parent-expanded>.navpro-dropdown-expanded>.navpro-dropdown-inner{padding:12px;padding-top:0;padding-bottom:0}.dropdown-left .ui-menu-item{text-align:right}.rtl .dropdown-left .ui-menu-item{text-align:left}.navpro-mobile{width:1023px;height:0;overflow:hidden;display:none}.navpro .li-item.opened{z-index:89}.navpro .li-item.navpro-shop-all{font-weight:bold}.navpro .navpro-a-with-thumbnail{max-height:130px;overflow:hidden}@media (min-width: 1024px){.navpro .navpro-a-with-thumbnail{margin-bottom:8px}}.navpro .navpro-a-with-thumbnail img{margin-top:5px;filter:contrast(95%)}.navpro .level0 .children>li>a,.navpro .level0 .children .parent>a{text-decoration:none}.navpro-dropdown .children>li>a,.navpro-dropdown .children .parent>a{display:block;line-height:inherit;padding:7px 12px 7px 12px;text-decoration:none}.navpro-dropdown .children .parent>a{padding-right:20px}.rtl .navpro-dropdown .children .parent>a{padding:7px 12px 7px 12px;padding-left:20px}.navpro-dropdown>.navpro-dropdown-inner>.navpro-row>.navpro-col>.children>.parent-expanded>a{font-weight:bold;padding-bottom:5px}.navpro-dropdown-expanded>.navpro-dropdown-inner>.navpro-row>.navpro-col>.children>li>a{padding-top:3px;padding-bottom:3px}.navpro-dropdown-expanded>.navpro-dropdown-inner>.navpro-row>.navpro-col>.children>li.navpro-shop-all>a{padding-top:6px;padding-bottom:6px}.navpro-dropdown-expanded>.navpro-dropdown-inner>.navpro-row>.navpro-col>.children>li.navpro-shop-all>a span{line-height:normal}.navpro-dropdown .multicolumn{display:flex;align-content:flex-start;flex-wrap:wrap;flex-direction:row}.navpro-dropdown .multicolumn>li{width:100%}.navpro-dropdown .vertical.multicolumn{flex-direction:column}.navpro-icon-caret,.navpro.navigation .level0.parent>.level-top>.ui-menu-icon{position:static;display:block}.navpro-icon-caret::after{display:none !important}.navpro .caret-hidden>a.level-top::before,.navpro .caret-hidden>a.level-top>.navpro-icon-caret::before{display:none !important}.navpro-icon-caret::before,.navpro .parent>a::before{content:'';position:absolute;right:1px;top:calc(50% - 10px);transform:rotate(-90deg);opacity:.8;background-color:currentColor;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M19 9l-7 7-7-7" /></svg>') no-repeat 50% 50%;-webkit-mask-size:12px 12px;width:20px;height:20px}.rtl .navpro-icon-caret::before,.rtl .navpro .parent>a::before{left:1px;right:auto;transform:rotate(90deg)}.navpro.navpro .parent>a:has(.navpro-icon-caret)::before{display:none !important}.navpro.navpro .parent.ui-menu-item>a::before{display:none !important}.orientation-horizontal a.level-top>.navpro-icon-caret::before,.orientation-horizontal .parent>a.level-top::before{transform:rotate(0)}.caret-bottom a.level-top>.navpro-icon-caret::before,.caret-bottom .parent>a.level-top::before{top:auto;right:auto;left:calc(50% - 8px);bottom:5px}.navpro.navpro .caret-hidden .level0>.level-top{padding:false !important}.navpro.navpro .caret-hidden .level0>.level-top::before,.navpro.navpro .caret-hidden .level0>.level-top>.navpro-icon-caret,.navpro.navpro .caret-hidden .level0>.level-top>.navpro-icon-caret::before{display:none !important}.navpro.orientation-horizontal .caret-bottom .level0>.level-top,.rtl .navpro.orientation-horizontal .caret-bottom .level0>.level-top{padding:false;padding-bottom:false}@media (min-width: 1024px){.navpro-icon-caret{opacity:1 !important}a.level-top>.navpro-icon-caret::before,.navpro .parent>a.level-top::before{opacity:.8;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M19 9l-7 7-7-7" /></svg>') no-repeat 50% 50%;-webkit-mask-size:12px 12px}}.navpro-overlay-element{visibility:hidden;pointer-events:none;opacity:0}.navpro-nowrap{flex-wrap:nowrap !important}.navpro-nowrap:not(.navpro-nowrap-ready){overflow:hidden !important;opacity:0}.navpro-nowrap-justify-start{justify-content:start !important}.navpro-nowrap>li{flex-shrink:0}.navpro-nowrap .navpro-item-more{align-self:center}.navpro-nowrap .navpro-item-more>.nav-a-icon-more{display:flex !important;align-items:center}.navpro-nowrap .navpro-item-more>.nav-a-icon-more svg{width:20px;height:20px;fill:currentColor}.navpro.navpro-accordion.navpro .level0>.level-top{display:block}.navpro.navpro-accordion.navpro .level0.active>.level-top,.navpro.navpro-accordion.navpro .level0.has-active>.level-top{display:block}.navpro.navpro-accordion .navpro-icon-caret::before{transition:transform 200ms ease-in-out}.navpro.navpro-accordion .navpro-icon-caret::before{transform:rotate(-90deg)}.navpro.navpro-accordion li.opened>a>.navpro-icon-caret::before{transform:rotate(0deg)}.navpro.navpro-accordion .navpro-dropdown{background:transparent;border:0;box-shadow:none;min-width:0;position:static;box-shadow:none !important;width:auto !important;max-height:0;max-width:100%;overflow:hidden}.navpro.navpro-accordion .navpro-dropdown .multicolumn.vertical{height:auto !important}.navpro.navpro-accordion .navpro-dropdown.shown{max-height:1000em}.navpro.navpro-accordion .navpro-dropdown-inner{padding-top:3px;padding-bottom:5px}.navpro.navpro-accordion .navpro-dropdown-expanded>.navpro-dropdown-inner>.navpro-row>.navpro-col>.children>li .navpro-dropdown>.navpro-dropdown-inner{padding-left:10px}.navpro.navpro-accordion .navpro-dropdown .children{display:block}.navpro.navpro-accordion .navpro-dropdown .children.multicolumn>li{width:100%}@media (min-width: 1024px){.navpro-with-slideout .page-header .nav-toggle{display:block}.navpro-with-slideout .page-header .header.content .nav-toggle+.logo{margin-left:10px}.navpro-with-slideout .nav-sections{margin:0}.navpro.navpro.navpro-slideout{position:fixed !important;opacity:0}}.navpro.navpro .navpro-iconic .navpro-wrapped-items .level1>a,.navpro.navpro .navpro-iconic .level0>.level-top{display:flex;align-items:center}.navpro.navpro .navpro-iconic .navpro-wrapped-items .level1>a img,.navpro.navpro .navpro-iconic .level0>.level-top img{margin:3px}.navpro.navpro .navpro-iconic.iconic-vertical .navpro-wrapped-items .level1>a,.navpro.navpro .navpro-iconic.iconic-vertical .level0>.level-top{flex-direction:column}.navpro.navpro-active-branch.orientation-vertical .level0.level-top.navpro-back>.level-top,.navpro.navpro-active-branch.orientation-vertical .level0.level-top.navpro-current>.level-top{padding-left:20px}.rtl .navpro.navpro-active-branch.orientation-vertical .level0.level-top.navpro-back>.level-top,.rtl .navpro.navpro-active-branch.orientation-vertical .level0.level-top.navpro-current>.level-top{padding-left:0;padding-right:20px}.navpro.navpro-active-branch.orientation-vertical .level0.level-top.navpro-back~.level-top:not(.navpro-current):not(.navpro-back),.navpro.navpro-active-branch.orientation-vertical .level0.level-top.navpro-current~.level-top:not(.navpro-current):not(.navpro-back){padding-left:30px}.rtl .navpro.navpro-active-branch.orientation-vertical .level0.level-top.navpro-back~.level-top:not(.navpro-current):not(.navpro-back),.rtl .navpro.navpro-active-branch.orientation-vertical .level0.level-top.navpro-current~.level-top:not(.navpro-current):not(.navpro-back){padding-left:0;padding-right:30px}.navpro.navpro-active-branch.orientation-vertical .level0.level-top.navpro-back>a{position:relative}.navpro.navpro-active-branch.orientation-vertical .level0.level-top.navpro-back>a::before{content:'';position:absolute;left:6px;top:calc(50% - 6px);transform:rotate(90deg);opacity:.8;background-color:currentColor;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M19 9l-7 7-7-7" /></svg>') no-repeat 50% 50%;-webkit-mask-size:12px 12px;width:12px;height:12px}.rtl .navpro.navpro-active-branch.orientation-vertical .level0.level-top.navpro-back>a::before{left:auto;right:6px;transform:rotate(-90deg)}.navpro.navpro-active-branch.orientation-vertical .level0.level-top.navpro-current a{font-weight:bold}.navpro-linkbar{display:flex;flex-wrap:wrap}.navpro.navpro-theme-dark,.navpro.navpro-theme-dark-bar{background:#6b199c}.navpro.navpro-theme-dark .level0>.level-top,.navpro.navpro-theme-dark-bar .level0>.level-top{color:#eaeaea !important}@media (max-width: 1023px){.navpro.navpro-theme-dark-bar .navpro-dropdown{background:#6b199c;border-color:#6b199c;color:#eaeaea}.navpro.navpro-theme-dark-bar .navpro-dropdown h3,.navpro.navpro-theme-dark-bar .navpro-dropdown .children a,.navpro.navpro-theme-dark-bar .navpro-dropdown .children .parent>a{color:#eaeaea}}.navpro-theme-flat{border:1px solid #e0e0e0;border-radius:2px;background:#fafafa}.navpro-theme-flat.navpro .children>li>a,.navpro-theme-flat.navpro .level0>.level-top{color:#666}.navpro-theme-flat.navpro .level0>.level-top,.navpro-theme-flat.navpro .level0.active>.level-top,.navpro-theme-flat.navpro .level0.has-active>.level-top{border-top:1px solid #e0e0e0}.navpro-theme-flat.navpro .level0:first-child>.level-top{border:none}.navpro-theme-flat.navpro.orientation-horizontal .level0{border:1px solid #e0e0e0;border-width:0 0 0 1px;margin:0 0 0 -1px}.navpro-theme-flat.navpro.orientation-horizontal .level0:first-child{border-width:0}.navpro-theme-flat.navpro.orientation-horizontal .level0>.level-top{border:0}.navpro.navpro-theme-compact{font-size:.9em}.navpro.navpro-theme-compact.navpro .caret-hidden>a.level-top{padding:4px 5px !important}.navpro.navpro-theme-compact.navpro .level0>.level-top{padding:4px 5px;color:#333}.navpro.navpro-theme-compact.navpro .level0.parent>.level-top{padding-right:20px}.rtl .navpro.navpro-theme-compact.navpro .level0.parent>.level-top{padding:4px 5px;padding-left:20px}.navpro.navpro-theme-air .navpro-dropdown{border-radius:4px;box-shadow:0 0 28px rgba(0,0,0,0.2);border:0}.navpro.navpro-theme-air .navpro-dropdown>.navpro-shevron{border:0 !important}.navpro.navpro-theme-air.orientation-vertical,.navpro.navpro-theme-air.navpro-slideout{box-shadow:0 0 28px rgba(0,0,0,0.2)}.navpro.navpro-theme-air.orientation-vertical:not(.navpro-slideout){padding:10px;border-radius:4px}.navpro.navpro .li-item{position:static}.navpro.navpro .li-item>a{position:relative}.navpro.navpro>ul.navpro-stacked{margin:0}.navpro.navpro .parent>a::after{display:none}.navpro.navpro .parent>a .ui-icon{display:block;background:transparent;-webkit-mask:none;margin:0;width:auto;height:auto;transform:none !important}.navpro-icon-caret::before,.navpro .parent>a::before{right:4px;top:calc(50% - 9px)}.fieldset>.field.consent{margin-bottom:5px}.fieldset>.field.consent~.captcha,.fieldset>.field.consent~.g-recaptcha,.fieldset>.field.consent~.field-recaptcha{margin-top:20px}.field.consent{transition:all 300ms linear}.hidden-consents .field.consent{max-height:0 !important;overflow:hidden !important;margin:0 !important;padding:0 !important;opacity:0 !important;transform:translateY(-5px)}.page-footer .block.newsletter .form{position:relative}.page-footer .block.newsletter .form .consent{position:absolute;top:100%;z-index:20;padding:.5rem;background:rgba(var(--z-layer-bg), var(--z-layer-bg-alpha, 1));color:rgba(var(--z-layer-color), var(--z-layer-color-alpha, 1))}body:not(:has(footer, .footer, .page-footer)) .message.global.cookie,body:has(.cookie-bar) .message.global.cookie{display:none !important}.cookie-bar{z-index:899;position:fixed;bottom:0;left:0;width:100%;padding:25px 30px;box-sizing:border-box;color:rgba(var(--base-color, 34, 34, 34), var(--base-alpha, 1));background:rgba(var(--z-layer-bg, 255, 255, 255), var(--z-layer-bg-alpha, 1));box-shadow:0 0 20px -5px rgba(0,0,0,0.2);visibility:hidden;transform:translateY(100%)}.cookie-bar.cookie-bar-modal-full{background:transparent}.cookie-bar.cookie-bar-modal-full .cookie-buttons{display:none}.cookie-bar.cookie-bar-modal-full.shown{animation:none;transform:translateY(0px);visibility:visible}.cookie-bar.cookie-bar-modal-full .cookie-bar-buttons.modal-full{display:flex;justify-content:space-between;gap:10px;margin-top:20px}.cookie-bar.cookie-bar-modal-full .cookie-bar-buttons.modal-full button.action{flex:1;text-align:center;padding:10px 0;font-size:14px;font-weight:600;border-radius:6px}.cookie-bar.shown{visibility:visible}.cookie-bar p:last-child{margin:0}.cookie-bar .cookie-bar-container{display:flex;flex-direction:column;justify-content:space-between;column-gap:30px;row-gap:15px;max-width:1280px;margin:0 auto}.cookie-bar .cookie-bar-text{max-width:800px}.cookie-bar .cookie-bar-text>h3{margin-top:0}.cookie-bar .cookie-bar-buttons{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:flex-start;justify-content:center;column-gap:15px;row-gap:12px}.cookie-bar .cookie-bar-buttons a{color:rgba(var(--link-color, 136, 136, 136), var(--link-alpha, 1));text-decoration:underline}.cookie-bar .cookie-bar-buttons a:hover{text-decoration:none}.cookie-bar-mode-full{top:0;bottom:0;left:0;width:420px;max-width:92%;padding:15px 10px 15px 20px}.cookie-bar-mode-full .cookie-bar-text{padding-right:10px;max-height:calc(100vh - 35px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cookie-bar-mode-full .cookie-bar-buttons{justify-content:flex-end}.cookie-bar-mode-full .cookie-bar-buttons>*{margin-left:12px}.cookie-modal{display:none;position:fixed;z-index:899;inset:0;justify-content:center;align-items:center}.cookie-modal.shown{display:flex}.cookie-modal-overlay{position:absolute;inset:0;background:rgba(var(--z-overlay-bg, 0, 0, 0), var(--z-overlay-bg-alpha, .2))}.cookie-modal-card{position:relative;padding:25px 30px;background:rgba(var(--z-layer-bg, 255, 255, 255), var(--z-layer-bg-alpha, 1));color:rgba(var(--base-color, 34, 34, 34), var(--base-alpha, 1));box-shadow:0 0 20px -5px rgba(0,0,0,0.2);border-radius:8px;max-width:650px;width:90%;box-sizing:border-box}.cookie-modal-buttons{margin-top:15px;display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.cookie-modal-buttons .action{min-width:160px;padding:.75rem 1.5rem;font-size:1rem}.cookie-bar~.cookie-wall{z-index:898;position:fixed;pointer-events:none;opacity:0;bottom:0;left:0;right:0;top:0;background:rgba(var(--z-overlay-bg, 0, 0, 0), var(--z-overlay-bg-alpha, .2))}@keyframes gdpr-loading{50%{opacity:.8}}.cookie-buttons{margin:15px 0 15px;text-align:right}.cookie-buttons button{margin-left:10px;margin-bottom:5px}.cookie-buttons button.gdpr-loading{animation:gdpr-loading .7s infinite}.cookie-group{box-sizing:border-box;margin:0 0 15px;padding:5px 12px 12px;border:1px solid rgba(var(--base-color, 238, 238, 238), var(--divider-alpha, .1));border-radius:4px}.cookie-groups{clear:both;width:100%}.cookie-group:last-child{margin-bottom:0}.cookie-group-heading{position:relative;display:flex;align-items:center;margin-top:1rem;margin-bottom:1.5rem}.cookie-group .h3{font-weight:normal;margin:0;flex-grow:1}.cookie-group-description{margin-bottom:10px}.cookie-group-toggler{box-sizing:content-box;margin:0 10px;position:relative;flex-shrink:0;cursor:pointer;border:2px solid transparent;border-radius:9999px;background:rgba(var(--brand-color, 150, 150, 150), .3);height:20px;width:40px;transition:200ms background ease-in-out}.cookie-group-toggler span:first-child{display:block;background:rgba(var(--base-bg, 255, 255, 255), var(--base-bg-alpha, 1));height:20px;width:20px;border-radius:50%;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);transform:translateX(0);transition:200ms transform ease-in-out}.cookie-group-toggler.active{background:#1771b5}.cookie-group-toggler.active span:first-child{transform:translateX(20px)}.cookie-group-toggler:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #1979c3}.cookie-group-toggler-message{font-size:.9em;color:rgba(var(--base-color, 119, 119, 119), var(--muted-alpha, .6));pointer-events:none;position:absolute;white-space:nowrap;right:65px;background:rgba(var(--base-bg, 255, 255, 255), var(--base-bg-alpha, 1));padding:4px 6px;border-radius:2px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.cookie-group-toggler-message:empty{display:none}.cookie-list-caption{color:rgba(var(--link-color, 119, 119, 119), var(--link-alpha, 1));cursor:pointer}.cookie-list-caption.hide{display:none}.cookie-list-caption:hover{text-decoration:underline}.cookie-list-toggler{display:none !important}.cookie-list-toggler:checked~.show{display:none !important}.cookie-list-toggler:checked~.hide{display:block !important}.cookie-list-toggler:checked~table{display:table}.cookie-list table{display:none;table-layout:fixed;word-wrap:break-word;margin-top:10px !important;font-size:.9em}.cookie-list table .cookie-name{width:27%}.cookie-list table .cookie-description{width:73%}.cookie-bar-modal-full .cookie-settings{margin-top:20px}.cookie-bar-modal-full .cookie-group{border:none;padding:0}.cookie-bar-modal-full .cookie-group-content{display:none;padding:10px 0}.cookie-bar-modal-full .cookie-group-content.open{display:block}.cookie-bar-modal-full .cookie-group-heading{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #ddd}.cookie-bar-modal-full .cookie-group-heading .h3{margin:0}.cookie-bar-modal-full .accordion-chevron{display:inline-block;margin-left:auto;width:8px;height:8px;border-right:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg);transition:transform .3s ease}.cookie-bar-modal-full .cookie-group-heading.open .accordion-chevron{transform:rotate(-135deg)}.cookie-bar-modal-full .cookie-group-content{display:none;padding:10px 0;border-top:none}.cookie-bar-modal-full .cookie-group-content.open{display:block}.block-accepted-consents .consent-form-title{font-weight:bold;display:block;margin:10px 0}.block-accepted-consents .grouped-consents{margin-bottom:20px}.block-accepted-consents .list-consents{list-style:none;padding:0;margin:0}.block-accepted-consents .list-consents li{margin:0}.block-accepted-consents .list-consents li+li{margin-top:3px}.block-accepted-consents .list-consents svg{width:16px;height:12px;vertical-align:middle;margin-top:-3px;fill:currentColor}.block-accepted-consents .privacy-note{padding:5px 12px;opacity:.7;border:1px solid #eee;border-radius:4px}.block-accepted-consents .privacy-note p{margin-bottom:3px}.block-delete-data p{margin-bottom:10px}.block-delete-data button.delete-data{box-shadow:none;background:#ec4236;border:none;color:#fff;font-size:16px;padding:10px 15px;text-transform:none}.block-delete-data button.delete-data:hover{box-shadow:none;color:#fff;background:#d43b31}.block-delete-data button.delete-data:focus{outline:none;box-shadow:0 0 0 2px rgba(225,66,66,0.5)}.delete-data-modal .modal-inner-wrap{max-width:600px}.delete-data-modal h2{margin-top:0}.delete-data-modal .form.delete-data{margin-top:35px}.delete-data-modal button.delete-data{box-shadow:none;background:#ec4236;border:none;color:#fff;font-size:16px;padding:10px 15px;text-transform:none}.delete-data-modal button.delete-data:hover{box-shadow:none;color:#fff;background:#d43b31}.delete-data-modal button.delete-data:focus{outline:none;box-shadow:0 0 0 2px rgba(225,66,66,0.5)}.product-image-wrapper{height:100%;display:flex}.ks-shape-configurator{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;max-width:1200px;margin:0 auto;padding:0;background-color:white;border-radius:12px;position:relative}@media screen and (min-width:1024px){.ks-shape-configurator{max-width:375px}}.ks-shape-configurator *{box-sizing:border-box}.ks-shape-configurator .license-warning{position:relative;z-index:20;margin:12px;padding:12px;border-radius:6px;background:#ffebee;color:#dc3545;font-weight:600;font-size:15px;border:1px solid rgba(220,53,69,0.3)}.ks-shape-configurator .license-warning__text{display:block}.ks-shape-configurator.license-disabled .license-warning{display:block}.ks-shape-configurator.license-disabled::after{content:'';position:absolute;inset:0;background:rgba(255,255,255,0.75);z-index:10;pointer-events:auto}.ks-shape-configurator .counter-label-group{display:flex;flex-direction:column;gap:4px}.ks-shape-configurator .dimension-limit{font-size:0.85em;color:#2c3e50}.ks-shape-configurator .counter-wrapper{margin-bottom:16px}.ks-shape-configurator .config-tabs{display:flex;flex-wrap:wrap;gap:12px;padding:12px;background:#f8f9fa;border-radius:8px;margin-bottom:16px;box-shadow:0 2px 4px rgba(0,0,0,0.02);position:sticky;top:0;z-index:100}.ks-shape-configurator .config-tab{position:relative;display:flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid #e6e9ed;border-radius:8px;background:white;cursor:pointer;transition:all .2s ease;justify-content:center}.ks-shape-configurator .config-tab:hover{background:#f0f7ff;border-color:#0091ff}.ks-shape-configurator .config-tab:hover:hover{transform:translateY(-1px)}.ks-shape-configurator .config-tab.active{background:#e6f2ff;border-color:#0091ff;box-shadow:0 2px 8px rgba(0,145,255,0.15)}.ks-shape-configurator .grid-settings label{padding:5px}.ks-shape-configurator .grid-settings .field{padding:5px}.ks-shape-configurator .tab-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.ks-shape-configurator .tab-icon svg{width:24px;height:24px;transition:all .2s ease;stroke:#58a952}.ks-shape-configurator .tab-label{font-size:15px;font-weight:500;color:#2c3e50}.ks-shape-configurator .count-badge{position:absolute;top:-8px;right:-8px;min-width:22px;height:22px;background:#0091ff;color:white;font-size:12px;font-weight:600;border-radius:11px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,145,255,0.3);border:2px solid #fff}.ks-shape-configurator .config-content{background:white;border:1px solid #e6e9ed;border-radius:12px;padding:0 12px 12px;margin:16px 0;min-height:200px;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.ks-shape-configurator .grid-config-content{background:white;border:1px solid #e6e9ed;border-radius:12px;padding:24px;margin:16px 0;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.ks-shape-configurator .shape-type{margin:0 0 16px 0}.ks-shape-configurator .shape-type__category-name{font-weight:bold;margin-bottom:8px;display:block;color:#2c3e50}.ks-shape-configurator .shape-type__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.ks-shape-configurator .button{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px;border:1px solid #e6e9ed;border-radius:4px;background:white;cursor:pointer;min-width:60px;min-height:60px;transition:all .2s ease}.ks-shape-configurator .button:hover{border-color:#0091ff;background:#f0f7ff}.ks-shape-configurator .button--active{background:#e6f2ff;border-color:#0091ff}.ks-shape-configurator .button__icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.ks-shape-configurator .button__icon svg{width:32px;height:32px}.ks-shape-configurator .counter-wrapper{margin:8px 0;background:#f8f9fa;border-radius:6px;padding:4px}.ks-shape-configurator .counter-wrapper .counter-label{font-size:14px;color:#2c3e50;margin-bottom:4px}.ks-shape-configurator .counter-wrapper .counter{display:flex;align-items:center;gap:8px}.ks-shape-configurator .counter-wrapper .counter-btn,.ks-shape-configurator .counter-wrapper .default-btn{width:32px;height:32px;border:none;background:#8eadf0;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ks-shape-configurator .counter-wrapper .counter-btn:hover:not(:disabled),.ks-shape-configurator .counter-wrapper .default-btn:hover:not(:disabled){background:#0091ff;color:white}.ks-shape-configurator .counter-wrapper .counter-btn:disabled,.ks-shape-configurator .counter-wrapper .default-btn:disabled{background-color:#cccccc;cursor:not-allowed}.ks-shape-configurator .counter-wrapper .counter-input,.ks-shape-configurator .counter-wrapper .default-input{width:60px;text-align:center;border:1px solid #e6e9ed;border-radius:4px;padding:4px;font-size:14px}.ks-shape-configurator .counter-wrapper .counter-input:focus,.ks-shape-configurator .counter-wrapper .default-input:focus{border-color:#0091ff;outline:none}.ks-shape-configurator .loading-mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.8);display:flex;align-items:center;justify-content:center;z-index:1000}.ks-shape-configurator .loading-mask .loader{border:4px solid #f3f3f3;border-top:4px solid #0091ff;border-radius:50%;width:40px;height:40px;animation:ks-configurator-spin 1s linear infinite}.ks-shape-configurator .accordion-section{margin-bottom:16px;border:1px solid #e6e9ed;border-radius:6px}.ks-shape-configurator .accordion-section .accordion-header{padding:12px;background:#f8f9fa;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.ks-shape-configurator .accordion-section .accordion-header h2{margin:0;font-size:15px;color:#2c3e50}.ks-shape-configurator .accordion-section .accordion-header .accordion-icon{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #2c3e50;transition:all .2s ease}.ks-shape-configurator .accordion-section .accordion-header .accordion-icon.expanded{transform:rotate(180deg)}.ks-shape-configurator .accordion-section .accordion-content{padding:12px;border-top:1px solid #e6e9ed}.ks-shape-configurator .nested-accordion{margin-top:12px}.ks-shape-configurator .nested-accordion .nested-accordion-header{padding:12px;background:#f8f9fa;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-radius:4px;transition:all .2s ease}.ks-shape-configurator .nested-accordion .nested-accordion-header:hover{background:#f0f7ff}.ks-shape-configurator .nested-accordion .nested-accordion-header .header-content{display:flex;align-items:center;gap:8px}.ks-shape-configurator .nested-accordion .nested-accordion-header .header-content .item-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.ks-shape-configurator .nested-accordion .nested-accordion-header .header-content .item-icon svg{width:20px;height:20px;stroke:#0091ff}.ks-shape-configurator .nested-accordion .nested-accordion-header .header-content .item-title{font-size:15px;font-weight:500;color:#2c3e50}.ks-shape-configurator .nested-accordion .nested-accordion-header .header-actions{display:flex;align-items:center;gap:12px}.ks-shape-configurator .nested-accordion .nested-accordion-header .header-actions .accordion-icon{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #2c3e50;transition:all .2s ease}.ks-shape-configurator .nested-accordion .nested-accordion-header .header-actions .accordion-icon.expanded{transform:rotate(180deg)}.ks-shape-configurator .nested-accordion .nested-accordion-header .header-actions .remove-btn{width:24px;height:24px;border:none;background:none;color:#dc3545;font-size:16px;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.ks-shape-configurator .nested-accordion .nested-accordion-header .header-actions .remove-btn:hover{background:#ffebee}.ks-shape-configurator .nested-accordion.active .nested-accordion-header{background:#e6f2ff;border-bottom:1px solid #e6e9ed}.ks-shape-configurator .action{padding:8px 16px;border-radius:4px;border:none;cursor:pointer;font-weight:500;transition:all .2s ease}.ks-shape-configurator .action.primary{background:#0091ff;color:white}.ks-shape-configurator .action.primary:hover{background:#007ee6}.ks-shape-configurator .action.add{background:#82b783;color:white;width:100%;margin-top:16px}.ks-shape-configurator .action.remove{background:white;border:1px solid #dc3545;color:#dc3545;width:100%;margin-top:16px}.ks-shape-configurator .action.remove:hover{background:#dc3545;color:white}.ks-shape-configurator .control-actions{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid #e6e9ed;margin-top:20px}.ks-shape-configurator .control-actions .action{padding:12px 24px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease}.ks-shape-configurator .control-actions .action.primary{background:#0091FF;color:white;border:none}.ks-shape-configurator .control-actions .action.primary:hover{background:#007ee6;transform:translateY(-1px)}.ks-shape-configurator .control-actions .action.secondary{background:white;color:#2c3e50;border:1px solid #e6e9ed}.ks-shape-configurator .control-actions .action.secondary:hover{background:#f0f7ff;border-color:#0091FF}.ks-shape-configurator .control-actions .action:disabled{opacity:0.6;cursor:not-allowed;transform:none}@keyframes ks-configurator-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ks-shape-configurator .dots-grid{display:flex;flex-direction:column;gap:8px;padding:16px 0}.ks-shape-configurator .dot-item{display:flex;flex-direction:column;align-items:center;padding:12px;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s ease;background:white}.ks-shape-configurator .dot-item:hover{border-color:#0091FF;background:#f0f7ff}.ks-shape-configurator .dot-item.active{border-color:#0091FF;background:#e6f2ff;box-shadow:0 2px 4px rgba(0,145,255,0.15)}.ks-shape-configurator .dot-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.ks-shape-configurator .dot-name{margin-top:4px;font-size:14px;color:#333}.ks-shape-configurator .position-controls{margin-top:20px;padding:16px;background:#f8f9fa;border-radius:8px}.ks-shape-configurator .position-controls .settings-header{margin-bottom:8px;color:#2c3e50;font-size:1.5rem;font-weight:500}.ks-shape-configurator .position-controls .settings-comment{display:block;color:#2c3e50;font-size:1.2rem;margin-bottom:24px}.ks-shape-configurator .position-controls .fields-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:20px;width:100%}.ks-shape-configurator .position-controls .field{margin:0}.ks-shape-configurator .position-controls .field .counter-wrapper{margin:0;width:100%}.ks-shape-configurator .position-controls .field .counter-wrapper .counter-label{font-weight:500;margin-bottom:8px;font-size:14px}.ks-shape-configurator .position-controls .field .counter-wrapper .counter{display:flex;align-items:center;gap:8px}.ks-shape-configurator .position-controls .field .counter-wrapper .counter .counter-btn{width:32px;height:32px;flex:0 0 32px;padding:0;display:flex;align-items:center;justify-content:center;background:#8eadf0;border:none;border-radius:4px;color:white;cursor:pointer}.ks-shape-configurator .position-controls .field .counter-wrapper .counter .counter-btn:hover{background:#0091FF}.ks-shape-configurator .position-controls .field .counter-wrapper .counter .counter-btn:disabled{background-color:#cccccc;cursor:not-allowed}.ks-shape-configurator .position-controls .field .counter-wrapper .counter .counter-input{flex:1;min-width:60px;height:32px;text-align:center;border:1px solid #e6e9ed;border-radius:4px;padding:0 8px}.ks-shape-configurator .position-controls .field .counter-wrapper .counter .counter-input:focus{border-color:#0091FF;outline:none}@media (max-width:480px){.ks-shape-configurator .position-controls .fields-container{grid-template-columns:1fr;gap:16px}}.ks-shape-configurator .shape-parameters{margin-top:20px;padding:12px;background:#f8f9fa;border-radius:8px}.ks-shape-configurator .shape-parameters .shape-parameters-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:20px;width:100%}.ks-shape-configurator .shape-parameters .field{margin:0}.ks-shape-configurator .shape-parameters .field .counter-wrapper{margin:0;width:100%}.ks-shape-configurator .shape-parameters .field .counter-wrapper .counter-label-group{margin-bottom:8px}.ks-shape-configurator .shape-parameters .field .counter-wrapper .counter-label-group .counter-label{font-weight:500;margin-bottom:4px;font-size:14px}.ks-shape-configurator .shape-parameters .field .counter-wrapper .counter-label-group .dimension-limit{font-size:12px;color:#2c3e50}.ks-shape-configurator .shape-parameters .field .counter-wrapper .counter{display:flex;align-items:center;gap:8px}.ks-shape-configurator .shape-parameters .field .counter-wrapper .counter .counter-btn,.ks-shape-configurator .shape-parameters .field .counter-wrapper .counter .default-btn{width:32px;height:32px;flex:0 0 32px;padding:0;display:flex;align-items:center;justify-content:center;background:#f9a700;border:none;border-radius:4px;color:white;cursor:pointer;transition:all .25s ease-in-out}.ks-shape-configurator .shape-parameters .field .counter-wrapper .counter .counter-btn:hover,.ks-shape-configurator .shape-parameters .field .counter-wrapper .counter .default-btn:hover{background:#c68500}.ks-shape-configurator .shape-parameters .field .counter-wrapper .counter .counter-btn:disabled,.ks-shape-configurator .shape-parameters .field .counter-wrapper .counter .default-btn:disabled{background-color:#cccccc;cursor:not-allowed}.ks-shape-configurator .shape-parameters .field .counter-wrapper .counter .counter-input,.ks-shape-configurator .shape-parameters .field .counter-wrapper .counter .default-input{flex:1;min-width:60px;height:32px;text-align:center;border:1px solid #e6e9ed;border-radius:4px;padding:0 8px}.ks-shape-configurator .shape-parameters .field .counter-wrapper .counter .counter-input:focus,.ks-shape-configurator .shape-parameters .field .counter-wrapper .counter .default-input:focus{border-color:#0091FF;outline:none}.ks-shape-configurator .shape-parameters .settings-header{margin-bottom:24px;color:#2c3e50;font-size:1.5rem;font-weight:500}@media (max-width:480px){.ks-shape-configurator .shape-parameters .shape-parameters-container{grid-template-columns:1fr;gap:16px}}.ks-shape-configurator .nested-accordion-content .shape-parameters .shape-parameters-container,.ks-shape-configurator .default-shape-parameters .shape-parameters .shape-parameters-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:20px}@media (max-width:480px){.ks-shape-configurator .nested-accordion-content .shape-parameters .shape-parameters-container,.ks-shape-configurator .default-shape-parameters .shape-parameters .shape-parameters-container{grid-template-columns:1fr;gap:16px}}.ks-shape-configurator .settings-header{margin:0 0 20px 0;color:#2c3e50;font-size:1.5rem;font-weight:500}.ks-shape-configurator .settings-comment{margin:0 0 20px 0;color:#2c3e50;font-size:1.2rem;font-weight:500}.ks-shape-configurator .position-field{margin-bottom:16px}.ks-shape-configurator .position-field:last-child{margin-bottom:0}.ks-shape-configurator .position-field label{display:block;font-size:14px;color:#333;margin-bottom:8px}.ks-shape-configurator .counter{display:flex;align-items:center;gap:8px}.ks-shape-configurator .counter-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:#82b783;color:white;font-size:18px;border-radius:4px;cursor:pointer;transition:background-color .2s}.ks-shape-configurator .counter-btn:hover{background:#6fa270}.ks-shape-configurator .counter-input{width:80px;height:32px;text-align:center;border:1px solid #e0e0e0;border-radius:4px}.ks-shape-configurator .nested-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer}.ks-shape-configurator .header-content{display:flex;align-items:center;gap:12px}.ks-shape-configurator .header-actions{display:flex;align-items:center;gap:8px}.ks-shape-configurator .remove-btn{padding:4px 8px;border:none;background:none;color:#dc3545;font-size:20px;cursor:pointer;border-radius:4px}.ks-shape-configurator .remove-btn:hover{background:#ffebee}.ks-shape-configurator .nested-accordion{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:16px;background:white}.ks-shape-configurator .nested-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f8f9fa;cursor:pointer;border-radius:8px 8px 0 0;font-size:16px;color:#333}.ks-shape-configurator .nested-accordion-content{padding:20px;border-top:1px solid #e0e0e0}.ks-shape-configurator .dot-types-grid{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.ks-shape-configurator .dot-type-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s ease;width:30%}@media screen and (min-width:1200px){.ks-shape-configurator .dot-type-item{width:22%}}.ks-shape-configurator .dot-type-item:hover{border-color:#0091FF;background:#f0f7ff}.ks-shape-configurator .dot-type-item.active{border-color:#0091FF;background:#e6f2ff;box-shadow:0 2px 4px rgba(0,145,255,0.15)}.ks-shape-configurator .dot-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center}.ks-shape-configurator .dot-icon svg{width:40px;height:40px}.ks-shape-configurator .dot-label{font-size:14px;color:#333;text-align:center}.ks-shape-configurator .position-group{display:flex;flex-direction:column;gap:16px;background:#f8f9fa;padding:16px;border-radius:8px}.ks-shape-configurator .position-field{display:flex;flex-direction:column;gap:8px}.ks-shape-configurator .position-field label{font-size:14px;color:#333}.ks-shape-configurator .position-control{display:flex;align-items:center;gap:8px}.ks-shape-configurator .position-control input{width:100%;height:40px;padding:0 12px;border:1px solid #e0e0e0;border-radius:4px;text-align:center;font-size:14px}.ks-shape-configurator .control-button{width:40px;height:40px;border:none;background:#82b783;color:white;font-size:20px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.ks-shape-configurator .control-button:hover{background:#6fa270}.ks-shape-configurator .action.add{width:100%;padding:12px;background:#82b783;color:white;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.ks-shape-configurator .action.add:hover{background:#6fa270}@media (max-width:768px){.ks-shape-configurator .config-tabs{flex-wrap:wrap}.ks-shape-configurator .config-tab{flex:1 1 auto;min-width:100px}.ks-shape-configurator .parameter-row{grid-template-columns:1fr}}#configurator-container{display:inline-block;position:relative;height:auto;background-color:#fff;overflow:hidden;width:100%;max-width:582px}.breeze-gallery.opened #configurator-container{max-width:100%;padding:120px 120px 0}.breeze-gallery.opened #configurator-container .smart-window-wrapper{padding:40px}#configurator-container.smart-window-enabled{width:800px !important;height:800px !important;max-width:90vw;max-height:90vh}.smart-window-wrapper>#svgOutput{height:100%;width:100%;margin:0;padding:20px;box-sizing:border-box}#svgOutput{background-color:#f1f9ff;border:2px solid #0091ff;border-radius:10px;width:95%;height:auto;transition:padding .3s ease}#svgOutput svg{width:100%;height:100%;max-width:582px;max-height:582px;transition:transform .2s ease;background:#f8f9fa}#svgOutput svg #svgGroup{fill:#f8f9fa}#svgOutput svg #svgGroup #dimension-text{stroke:#f8f9fa !important}.breeze-gallery.opened #svgOutput svg{max-width:none;max-height:none;padding:60px 0}#svgOutput{background-color:#f1f9ff;border:2px solid #0091ff;border-radius:10px;width:95%;height:auto}#svgOutput svg{width:100%;height:100%}img[alt="Final Svg Image"]{width:640px !important;height:480px !important}.fotorama__img[alt="Final Svg Image"]{display:flex;align-items:center;justify-content:center;width:100% !important;height:100%;object-fit:contain}.fotorama__thumb>img[alt="Final Svg Image"]{transform:translateY(-50%) scale(.5) !important;left:0px !important}.smart-window-resizer{width:20px;height:20px;background:rgba(0,0,255,0.3)}.resizer-se{bottom:0;right:0;cursor:se-resize}.resizer-sw{bottom:0;left:0;cursor:sw-resize}.resizer-ne{top:0;right:0;cursor:ne-resize}.resizer-nw{top:0;left:0;cursor:nw-resize}#configurator-container{position:sticky;top:20px;padding:0;display:flex;flex-direction:column;background:white;z-index:100}#configurator-container .smart-window-header{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:#f5f5f5;border:1px solid #e0e0e0;border-top-left-radius:4px;border-top-right-radius:4px;margin:0;font-weight:500;color:#333;box-shadow:0 1px 3px rgba(0,0,0,0.05)}#configurator-container .smart-window-header:first-child{font-size:16px}#configurator-container .smart-window-wrapper{width:100%;position:relative;display:flex;justify-content:center;align-items:center;background:white;border:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#configurator-container .smart-window-wrapper #svgOutput{width:100%;border:none !important;border-radius:4px;padding:20px;background-color:#f8f9fa !important}#configurator-container .smart-window-checkbox{border:1px solid #e0e0e0;border-top:none;background:white;display:flex;align-items:center;gap:8px}#configurator-container .smart-window-checkbox input[type="checkbox"]{margin:0}#configurator-container .smart-window-checkbox label{font-size:14px;color:#333}#configurator-container .demo-mode-banner{margin:12px;padding:12px;border-radius:6px;background:#e6f2ff;border:1px dashed rgba(0,145,255,0.5);color:#0091ff;font-weight:600}.column.main.window-enabled{position:relative;display:flex;flex-wrap:wrap;gap:20px}@media (max-width:768px){.column.main.window-enabled{flex-direction:column}#configurator-container,.product-info-main{width:100%}#configurator-container{position:relative;top:0}}.ks-shape-configurator .shape-subtabs{display:flex;gap:16px;padding:0 12px 12px;margin-bottom:16px;border-bottom:1px solid #e6e9ed;overflow:scroll;justify-content:center}.ks-shape-configurator .shape-subtab{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px;min-width:80px;background:none;border:none;cursor:pointer;color:#6c757d;position:relative;transition:all .2s ease}.ks-shape-configurator .shape-subtab::after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:transparent;transition:background-color .2s ease}.ks-shape-configurator .shape-subtab:hover{color:#0091ff}.ks-shape-configurator .shape-subtab:hover .subtab-icon svg{stroke:#0091ff}.ks-shape-configurator .shape-subtab.active{color:#0091ff}.ks-shape-configurator .shape-subtab.active::after{background:#0091ff}.ks-shape-configurator .shape-subtab.active .subtab-icon svg{stroke:#0091ff}.ks-shape-configurator .shape-subtab:disabled{opacity:0.6;cursor:not-allowed}.ks-shape-configurator .shape-subtab .subtab-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.ks-shape-configurator .shape-subtab .subtab-icon svg{stroke:currentColor;stroke-width:1.5;width:24px;height:24px;transition:all .2s ease}.ks-shape-configurator .shape-subtab .subtab-label{font-size:14px;text-transform:lowercase;margin-top:4px}.ks-shape-configurator .shape-subtab-content{padding:16px 0}.ks-shape-configurator .shape-upload-content,.ks-shape-configurator .text-shape-content{display:flex;justify-content:center;align-items:center;min-height:200px;border:2px dashed #e6e9ed;border-radius:8px;margin:16px 0;background:#f8f9fa}.ks-shape-configurator .shape-upload-content .upload-message,.ks-shape-configurator .text-shape-content .upload-message,.ks-shape-configurator .shape-upload-content .text-shape-message,.ks-shape-configurator .text-shape-content .text-shape-message{color:#6c757d;font-size:15px}.ks-shape-configurator .text-shape-content{display:contents;padding:20px;background:#fff;border-radius:8px}.ks-shape-configurator .text-shape-content .font-selector{position:relative;margin-bottom:24px}.ks-shape-configurator .text-shape-content .font-selector label{display:block;margin-bottom:8px;font-weight:600;color:#2c3e50;font-size:14px}.ks-shape-configurator .text-shape-content .font-selector .font-input{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:6px;margin:0;font-size:14px;transition:all .2s ease;background-color:#f8fafc;color:#1a202c}.ks-shape-configurator .text-shape-content .font-selector .font-input::placeholder{color:#a0aec0}.ks-shape-configurator .text-shape-content .font-selector .font-input:hover{border-color:#cbd5e0;background-color:#fff}.ks-shape-configurator .text-shape-content .font-selector .font-input:focus{outline:none;border-color:#3182ce;background-color:#fff;box-shadow:0 0 0 3px rgba(49,130,206,0.1)}.ks-shape-configurator .text-shape-content .font-selector .font-dropdown{position:absolute;top:calc(104%);left:0;right:0;max-height:320px;overflow-y:auto;background:#fff;border:2px solid #e2e8f0;border-radius:6px;z-index:1000;display:none;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.ks-shape-configurator .text-shape-content .font-selector .font-dropdown::-webkit-scrollbar{width:8px}.ks-shape-configurator .text-shape-content .font-selector .font-dropdown::-webkit-scrollbar-track{background:#f7fafc;border-radius:6px}.ks-shape-configurator .text-shape-content .font-selector .font-dropdown::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:6px}.ks-shape-configurator .text-shape-content .font-selector .font-dropdown::-webkit-scrollbar-thumb:hover{background:#a0aec0}.ks-shape-configurator .text-shape-content .font-selector .font-dropdown.show{display:block;animation:dropdownFade .2s ease}.ks-shape-configurator .text-shape-content .font-selector .font-dropdown .font-option{padding:12px 16px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #f7fafc}.ks-shape-configurator .text-shape-content .font-selector .font-dropdown .font-option:last-child{border-bottom:none}.ks-shape-configurator .text-shape-content .font-selector .font-dropdown .font-option:hover{background:#f7fafc;color:#2b6cb0}.ks-shape-configurator .text-shape-content .font-selector .font-dropdown .loading-more{padding:12px;text-align:center;color:#718096;font-style:italic;background:#f7fafc;border-top:2px solid #e2e8f0}.ks-shape-configurator .text-shape-content .shape-parameters-container .field{margin-bottom:20px}.ks-shape-configurator .text-shape-content .shape-parameters-container .field:last-child{margin-bottom:0}.ks-shape-configurator .text-shape-content .shape-parameters-container .field .counter-wrapper .counter-label-group{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ks-shape-configurator .text-shape-content .shape-parameters-container .field .counter-wrapper .counter-label-group .counter-label{font-weight:600;color:#2c3e50;font-size:14px}.ks-shape-configurator .text-shape-content .shape-parameters-container .field .counter-wrapper .counter-label-group .dimension-limit{font-size:12px;color:#718096;background:#f7fafc;padding:4px 8px;border-radius:4px}.ks-shape-configurator .text-shape-content .shape-parameters-container .field .counter-wrapper .regular-input{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:6px;font-size:14px;transition:all .2s ease;background-color:#f8fafc}.ks-shape-configurator .text-shape-content .shape-parameters-container .field .counter-wrapper .regular-input:hover{border-color:#cbd5e0;background-color:#fff}.ks-shape-configurator .text-shape-content .shape-parameters-container .field .counter-wrapper .regular-input:focus{outline:none;border-color:#3182ce;background-color:#fff;box-shadow:0 0 0 3px rgba(49,130,206,0.1)}.ks-shape-configurator .text-shape-content .shape-parameters-container .field .counter-wrapper .counter{display:flex;align-items:stretch;border:2px solid #e2e8f0;border-radius:6px;background:#f8fafc;transition:all .2s ease}.ks-shape-configurator .text-shape-content .shape-parameters-container .field .counter-wrapper .counter:hover{border-color:#cbd5e0;background:#fff}.ks-shape-configurator .text-shape-content .shape-parameters-container .field .counter-wrapper .counter:focus-within{border-color:#3182ce;box-shadow:0 0 0 3px rgba(49,130,206,0.1)}.ks-shape-configurator .text-shape-content .shape-parameters-container .field .counter-wrapper .counter .counter-btn{padding:12px 16px;background:transparent;border:none;cursor:pointer;font-size:16px;color:#2c3e50;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:48px}.ks-shape-configurator .text-shape-content .shape-parameters-container .field .counter-wrapper .counter .counter-btn:hover{background:#edf2f7;color:#2b6cb0}.ks-shape-configurator .text-shape-content .shape-parameters-container .field .counter-wrapper .counter .counter-btn:active{background:#e2e8f0}.ks-shape-configurator .text-shape-content .shape-parameters-container .field .counter-wrapper .counter .counter-btn.decrease{border-right:2px solid #e2e8f0}.ks-shape-configurator .text-shape-content .shape-parameters-container .field .counter-wrapper .counter .counter-btn.increase{border-left:2px solid #e2e8f0}.ks-shape-configurator .text-shape-content .shape-parameters-container .field .counter-wrapper .counter .counter-input{flex:1;padding:12px 16px;border:none;text-align:center;font-size:14px;min-width:80px;background:transparent;color:#2c3e50}.ks-shape-configurator .text-shape-content .shape-parameters-container .field .counter-wrapper .counter .counter-input::-webkit-inner-spin-button,.ks-shape-configurator .text-shape-content .shape-parameters-container .field .counter-wrapper .counter .counter-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ks-shape-configurator .text-shape-content .shape-parameters-container .field .counter-wrapper .counter .counter-input:focus{outline:none}.ks-shape-configurator .text-shape-content .error{margin-top:16px;padding:12px 16px;border-radius:6px;background-color:#fff5f5;border:2px solid #feb2b2;color:#c53030;font-size:14px;display:flex;align-items:center;gap:8px}.ks-shape-configurator .text-shape-content .error::before{content:"!";display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#c53030;color:#fff;border-radius:50%;font-weight:bold;font-size:12px}@keyframes dropdownFade{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.shape-upload-content .file-upload{border:2px dashed #ccc;border-radius:4px;padding:20px;text-align:center;cursor:pointer;margin-bottom:20px;transition:border-color .3s ease}.shape-upload-content .file-upload:hover{border-color:#666}.shape-upload-content .upload-preview{margin-top:10px;padding:10px;background:#f5f5f5;border-radius:4px}.shape-upload-content .error-message{color:#dc3545;margin-top:10px}.ks-shape-configurator .config-tabs-wrapper{position:relative;margin-bottom:20px}.ks-shape-configurator .save-status-message{position:absolute;top:-40px;left:50%;transform:translateX(-50%);background:white;padding:8px 16px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,0.15);z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease;white-space:nowrap}.ks-shape-configurator .save-status-message.active{opacity:1;visibility:visible}.ks-shape-configurator .status-text{font-size:14px;font-weight:500}.ks-shape-configurator .status-text.saving{color:#1890ff}.ks-shape-configurator .status-text.success{color:#52c41a}.ks-shape-configurator .status-text.error{color:#f5222d}.ks-shape-configurator .config-tab{position:relative;cursor:pointer}.ks-shape-configurator .config-tab[disabled]{cursor:not-allowed;opacity:0.7;pointer-events:none}.ks-shape-configurator .config-tab.saving-button::after{content:'';position:absolute;inset:-2px;border:2px solid #1890ff;border-radius:4px;animation:buttonGlow 1.5s ease-in-out infinite;pointer-events:none}@keyframes buttonGlow{0%{box-shadow:0 0 5px rgba(24,144,255,0.3);border-color:rgba(24,144,255,0.3)}50%{box-shadow:0 0 10px rgba(24,144,255,0.6);border-color:rgba(24,144,255,0.8)}100%{box-shadow:0 0 5px rgba(24,144,255,0.3);border-color:rgba(24,144,255,0.3)}}.smart-window-header{position:absolute;top:0;left:0;right:0;height:30px;background:#f5f5f5;border-bottom:1px solid #ddd;display:flex;align-items:center;padding:0 10px;z-index:1001;user-select:none;cursor:move}.smart-window-wrapper{transition:transform ease-out .1s}.smart-window-zoom-controls{position:absolute;bottom:10px;right:10px;display:flex;gap:5px;z-index:1002;background:white;padding:5px;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,0.2)}.smart-window-zoom-controls button{width:30px;height:30px;border:1px solid #ddd;background:white;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;padding:0;transition:background-color .2s}.smart-window-zoom-controls button:hover{background:#f5f5f5}.swatch-layered .swatch-attribute-options .swatch-option-link-layered{display:flex;cursor:pointer;margin:0 0 5px;width:100%;gap:10px;align-items:center}.swatch-layered .swatch-attribute-options .swatch-option-link-layered:hover span{text-decoration:underline}.swatch-layered .swatch-attribute-options .swatch-option-link-layered .swatch-option{height:30px;width:30px;border-radius:100%;position:relative}.swatch-layered .swatch-attribute-options .swatch-option-link-layered .swatch-option::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;border-radius:100%;box-shadow:0 2px 6px 0 rgba(0,0,0,0.15)}.filter-active .filter-active-item-clear-all{cursor:pointer}.filter-options-item-category .swissup-option-label:hover,.filter-options-content .swissup-option-label:hover{cursor:pointer;text-decoration:underline}.filter-mobile{display:none !important}@media (max-width: 767.98px){.filter-mobile{display:block !important;margin-bottom:10px !important;background-color:#f3f3f5 !important;color:#58a952 !important;font-size:14px !important;padding:10px !important;text-align:center !important;cursor:pointer !important}.filter-desktop{display:none !important}}table.additional-attributes thead tr,table.attachments-table thead tr{border-bottom:1px solid #d1d1d1}table.additional-attributes thead tr th,table.attachments-table thead tr th{padding:10px 15px;font-weight:700}table.additional-attributes tbody tr,table.attachments-table tbody tr{border-bottom:none}table.additional-attributes tbody tr:nth-of-type(even),table.attachments-table tbody tr:nth-of-type(even){background:#f7f7f9}table.additional-attributes tbody th,table.attachments-table tbody th{padding:15px;width:20%;border-bottom:none}table.additional-attributes tbody td,table.attachments-table tbody td{vertical-align:middle;padding:10px 15px;display:flex;align-items:center;gap:12px}table.additional-attributes tbody td img,table.attachments-table tbody td img{width:24px;height:32px;vertical-align:middle}table.additional-attributes tbody td .download-link,table.attachments-table tbody td .download-link{cursor:pointer}table.additional-attributes tbody td .download-link:hover,table.attachments-table tbody td .download-link:hover{text-decoration:underline}table.additional-attributes tbody td .attachment-size,table.attachments-table tbody td .attachment-size{color:#666;font-size:12px}.top-container{position:relative}.tax-toggle-btn{box-sizing:content-box;margin:0 10px;position:relative;flex-shrink:0;cursor:pointer;border:2px solid transparent;border-radius:9999px;background:rgba(150,150,150,0.3);height:20px;width:40px;transition:200ms background ease-in-out;padding:0;outline:none;display:inline-flex;align-items:center;justify-content:flex-start}.tax-toggle-btn::before{content:"";display:block;position:absolute;top:2px;left:2px;height:16px;width:16px;border-radius:50%;background:#fff;transition:transform 200ms ease-in-out}.tax-toggle-btn.active{background:#43b43b;justify-content:flex-end}.tax-toggle-btn.active::before{transform:translateX(20px)}.tax-switcher-container{display:flex;align-items:center;gap:2px;position:absolute;top:10px;right:10px}.toggler-label{font-size:1.2rem;line-height:1.6rem;display:inline-block;color:#73738f;padding-left:12px;vertical-align:middle}label.prg-masked-wysiwyg-link{cursor:pointer}label.prg-masked-wysiwyg-link.like-link{color:#6b199c !important}label.prg-masked-wysiwyg-link.like-link:hover{text-decoration:underline !important}.image-text-block{border-radius:3px;overflow:hidden;position:relative;width:100%}.image-text-block[data-light-text="true"] .image-text-block-content{background-image:linear-gradient(transparent 10%, rgba(0,0,0,0.5) 50%)}.image-text-block[data-light-text="true"] .image-text-block-content h3,.image-text-block[data-light-text="true"] .image-text-block-content .image-text-block-description{color:#fff}.image-text-block-image{width:100%}.image-text-block img{float:left}.image-text-block-content{background-image:linear-gradient(transparent 10%, rgba(255,255,255,0.5) 50%);border-bottom-left-radius:3px;border-bottom-right-radius:3px;bottom:0;box-sizing:border-box;left:0;padding:60px 45px 45px;position:absolute;width:100%}.image-text-block-content h3{font-size:32;font-size:3.2rem}.image-text-block-content .image-text-block-description{font-size:20;font-size:2rem;display:block;margin-bottom:15px}.sample-product-holder{display:flex;flex-direction:column;background-color:#f8f9fa;border-radius:8px 8px 0 0;padding:10px 10px 0;width:100%;order:6}.sample-product-holder .fieldset{margin-bottom:8px}.sample-product-holder .fieldset .action.tocart{display:inline-block;text-decoration:none;font-size:1.4rem;line-height:1.8rem;background:#58a952;color:#fff;padding:10px 5px;text-align:center;width:100%;border:0;font-weight:700;border-radius:3px;cursor:pointer;font-family:'Open Sans'}.sample-product-holder .product-sample-description{font-size:12px;line-height:20px;color:#454554}.products .price-including-tax~.hide-in-product-lists,.product-items .price-including-tax~.hide-in-product-lists,.block-swissup-ajaxsearch-results .price-including-tax~.hide-in-product-lists{display:none}.catalog-product-view main.page-main .column.main .product-info-price .piece-price-info{display:none}.catalog-product-view .product-info-wrapper .price-per-piece{display:none}.catalog-product-view main.page-main .column.main .product-info-price .from-prefix{display:none}.products-grid .product-item .action.primary{background-image:none;background:#f9a700;color:#fff;cursor:pointer;display:inline-block;font-family:'Open Sans';font-weight:700;padding:10px 17px;font-size:1.5rem;box-sizing:border-box;vertical-align:middle;transition:all .25s ease-in-out}@media (min-width:1024px){:root{--grid-items:3;--listing-grid-columns:3;--listing-grid-gap:0}}@media (max-width:639px){:root{--listing-grid-columns:2}}.tocart{box-shadow:inset 0 2px 1px rgba(0,0,0,0.12);border-radius:3px;font-size:14px;line-height:1.42857143;padding:10px 15px;text-transform:none;white-space:normal}.tocompare{display:none}.towishlist::before{background-color:unset;-webkit-mask:unset;-webkit-mask-size:1.5rem 1.5rem;color:#dee0e5;content:'\e87d';font-family:'Material Icons'}@media (min-width:1024px){.products.products-grid .product-item{margin-bottom:80px;width:calc(32%);margin-left:2%}}@media (min-width:1024px){.products.products-grid .product-item:nth-child(3n + 1){margin-left:0}}@media (min-width:768px){.products-grid .product-item-details{padding-top:15px}}@media (max-width:1023px){.products-grid .product-item{margin-right:1% !important;max-width:49%}}.products.products-grid .product-items,.products[data-appearance="carousel"] .product-items{column-gap:0}.products-grid .product-items .product-item-details .product-item-name,[data-appearance="carousel"] .product-items .product-item-details .product-item-name{flex-grow:1;margin:0 0 15px}.products-grid .product-item-inner{margin-top:25px}.actions-secondary .action::before{width:2rem;height:2rem;font-size:1.9rem}.products-grid .product-item-actions .actions-secondary{padding-left:20px}.products-grid .product-item .action.primary:hover{background:#c68500;color:#ffffff}.toolbar-products{display:flex;flex-direction:row;align-items:center;border-top:1px solid #e7e6e6;justify-content:space-between;margin-bottom:20px;padding:20px 0}@media (min-width:768px){.catalogsearch-result-index .page-title-wrapper .page-title,.page-title-wrapper .page-title{font-size:3.2rem;line-height:4rem;margin-bottom:20px}}.toolbar-products .toolbar-amount{display:none}.block-title.filter-title{font-size:20px;font-weight:700}.price-per-piece .price{font-size:18px;color:#da0000;font-weight:600}.piece-price-info{display:block}[data-content-type="usp_block"]{position:relative}.usp-block{display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:30px 0}.usp-block-content{align-self:center;padding-left:15px}.usp-block-content .usp-block-content h4{color:#000;font-weight:700}.usp-block-content .usp-block-content div{color:#000;font-size:14px;font-weight:400}.my-orders-search-advanced .field .secondary,.my-orders-search-advanced .actions-toolbar,.my-orders-search-advanced .filters-collapse{text-align:right !important}.my-orders-search-advanced .fieldset:first-of-type{margin-bottom:0}.my-orders-search-advanced .actions-toolbar div.primary{text-align:right !important;width:100%}.my-orders-search-advanced .actions-toolbar div.primary a{text-decoration:none}.my-orders-search-advanced .actions-toolbar button.primary{float:none !important;margin-right:0;width:auto !important}.my-orders-search-advanced .actions-toolbar button{margin-left:10px !important}.my-orders-search-advanced .extra-order-search,.my-orders-search-advanced .filter-close{display:none}.my-orders-search-advanced .mage-error{clear:both;display:inline-block;padding-right:10px}.my-orders-search-advanced .filter-summary{margin:5px 0 0}.my-orders-search-advanced .filter-summary ul{border-top:1px solid #ccc;display:inline-block;margin:0;padding:10px 0 0;width:100%}.my-orders-search-advanced .filter-summary li{float:left;list-style:none;margin-bottom:5px;margin-right:14px}.my-orders-search-advanced .filter-summary li span{padding:0 3px}.my-orders-search-advanced .filter-summary li .label{font-weight:bold}.my-orders-search-advanced .action-remove{font-weight:bold;padding:0 3px}.my-orders-search-advanced .action-remove:not(.action-clear-all){display:inline-block;text-decoration:none}.my-orders-search-advanced .action-remove:not(.action-clear-all)>span{white-space:nowrap;border-width:0;border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.my-orders-search-advanced .action-remove:not(.action-clear-all):before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;line-height:15px;color:#1979c3;content:'\e616';font-family:'Material Icons';vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.my-orders-search-advanced .action-remove:not(.action-clear-all):hover:before{color:#00699d}.my-orders-search-advanced .action-remove:not(.action-clear-all):active:before{color:#68a8e0}.my-orders-search-advanced .action-remove:not(.action-clear-all):before{display:inline;vertical-align:unset}.my-orders-search-advanced .action-clear-all{font-weight:inherit}.my-orders-search-advanced+.filter-divider hr{margin-top:0}.search-sku input{float:left;padding-right:24px}.search-sku button[type='submit']{background:transparent;border:none;box-shadow:none;float:right;margin-left:-22px;padding:0;position:absolute}.search-sku button[type='submit']:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#7d7d7d;content:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z" /></svg>';display:inline-block;font-family:'Material Icons';font-size:16px;font-weight:normal;line-height:32px;margin:0;overflow:hidden;speak:none;text-align:center;vertical-align:top}.field-date .control .sub-label,.field-order-total .control .sub-label{float:left;margin-top:7px;position:relative;width:25%}.field-date .control input,.field-order-total .control input{float:left;position:relative;width:50%}.field-date .control button.ui-datepicker-trigger{margin:4px 0 0 7px}.quick-quote-calculator{background-image:url('../Vink_QuickOfferCalculator/images/calc-bg.webp');background-position:70% center;background-size:cover;border-radius:3px;padding:30px;position:relative}.quick-quote-calculator *{box-sizing:border-box}.quick-quote-calculator-title{color:#fff;text-align:left}.quick-quote-calculator-title h3{font-size:20;font-size:2rem;line-height:3.2rem;margin:0}.quick-quote-calculator-title p{line-height:2.4rem;margin-bottom:15px}.quick-quote-calculator-content{background-color:rgba(255,255,255,0.5);border-radius:5px;margin-bottom:15px;padding:4px}.quick-quote-calculator-content label{display:none}.quick-quote-calculator-content select,.quick-quote-calculator-content input{border-radius:0;font-size:14px;font-weight:600;height:53px;line-height:1.42857143;padding:0 20px;vertical-align:baseline}.quick-quote-calculator-product:before,.quick-quote-calculator-product:after{content:'';display:table}.quick-quote-calculator-product:after{clear:both}.quick-quote-calculator-product>div:first-of-type select,.quick-quote-calculator-product>div:first-of-type input{border-top-left-radius:3px;border-top-right-radius:3px}.quick-quote-calculator-product select,.quick-quote-calculator-product input{margin-bottom:4px}.quick-quote-calculator .dimensions{float:left;width:50%}.quick-quote-calculator .dimensions input{margin-bottom:0}.quick-quote-calculator .dimensions:not(:last-of-type){padding-right:2px}.quick-quote-calculator .dimensions:not(:last-of-type) select,.quick-quote-calculator .dimensions:not(:last-of-type) input{border-bottom-left-radius:3px}.quick-quote-calculator .dimensions:last-of-type{padding-left:2px}.quick-quote-calculator .dimensions:last-of-type select,.quick-quote-calculator .dimensions:last-of-type input{border-bottom-right-radius:3px}.quick-quote-calculator .actions:before,.quick-quote-calculator .actions:after{content:'';display:table}.quick-quote-calculator .actions:after{clear:both}.quick-quote-calculator .actions .action{border:none;border-radius:3px;float:left}.quick-quote-calculator .actions .action.product-button{display:inline-block;text-decoration:none;line-height:1.7rem;background-color:rgba(255,255,255,0.2);clear:right;color:#fff;float:right;font-size:14px;margin-top:5px;padding:5px 0 5px 15px}.quick-quote-calculator .actions .action.product-button:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.4rem;line-height:1.7rem;color:#fff;content:'\e409';font-family:'Material Icons';vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.quick-quote-calculator .actions .action.product-button.hidden{display:none}.quick-quote-calculator .price{font-size:28;font-size:2.8rem;line-height:3.4rem;color:#fff;float:right;font-weight:700;text-align:right}.quick-quote-calculator .price-wrapper{float:right}.quick-quote-calculator .price.hidden{display:none}.quick-quote-calculator .price-exl-vat{line-height:1.7rem;clear:right;color:#fff;float:right;font-size:12px;text-align:right}.quick-quote-calculator .price-exl-vat.hidden{display:none}.quick-quote-calculator:not(.full-width) .actions{min-height:60px;position:relative}.quick-quote-calculator:not(.full-width) .actions .action.quote-button{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;position:absolute;top:50%}.quick-quote-calculator:not(.full-width) .actions .actions__price{float:right}.quick-quote-calculator-title p{margin-bottom:22px}.quick-quote-calculator-title h3{font-family:'Open Sans'}.quick-quote-calculator-content{margin-bottom:22px}.quick-quote-calculator select,.quick-quote-calculator input{color:#333}.quick-quote-calculator .actions .action{text-transform:none}.quick-quote-calculator:not(.full-width) .actions .action:not(.product-button){line-height:1.8rem;padding:30px}@media (min-width:768px){.quick-quote-calculator.full-width{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:30px}}.quick-quote-calculator.full-width .quick-quote-calculator-title h3{font-size:3.2rem;margin:10px 0;color:#fff;font-weight:700}@media (min-width:768px){.quick-quote-calculator.full-width .quick-quote-calculator-content{border-bottom-right-radius:0;border-top-right-radius:0;float:left;margin-bottom:0;width:calc(83.33333333%);padding-bottom:0}}@media (min-width:768px){.quick-quote-calculator.full-width .quick-quote-calculator-product{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:768px){.quick-quote-calculator.full-width .quick-quote-calculator-product>div{flex:1 1 0;padding-right:4px}}.quick-quote-calculator .actions{padding:4px;padding-left:0px;background-color:rgba(255,255,255,0.5)}@media (min-width:768px){.quick-quote-calculator .actions{width:calc(16.66666667%)}}.quick-quote-calculator .actions .action{text-transform:none;background:#43b43b;color:#fff;cursor:pointer;display:inline-block;font-family:'Open Sans';font-weight:700;padding:15px 25px;font-size:1.4rem;box-sizing:border-box;vertical-align:middle;margin:0;transition:all .25s ease-in-out}@media (min-width:768px){.quick-quote-calculator .actions .action{border-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px;height:100%;width:100%}}@media (min-width:768px){.quick-quote-calculator.full-width .actions .action:not(.product-button){border-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px;height:100%;width:100%}}@media (max-width:767px){.quick-quote-calculator .actions .action{width:100%}}@media (min-width:768px){.quick-quote-calculator.full-width .actions__price{position:absolute;right:53px;top:15px}}.pagebuilder-overlay{transition:background-color var(--transition-duration),border-color var(--transition-duration),box-shadow var(--transition-duration),color var(--transition-duration),text-decoration-color var(--transition-duration),opacity var(--transition-duration),transform var(--transition-duration),display var(--transition-duration),visibility var(--transition-duration) 0s;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-behavior:allow-discrete}.breeze-inactive .pagebuilder-overlay{transition:none !important}.block>.title,.block .block-title{line-height:1.75rem;font-size:1.125rem;font-weight:500;padding:.5rem 0;text-wrap:balance;line-height:1.42rem;font-size:1;font-weight:400;margin-bottom:15px;padding-bottom:12px;border-bottom:1px solid #6b199c}.block>.title strong,.block .block-title strong{font-weight:500}.breeze-block-sidebar>.title strong,.breeze-block-sidebar .block-title strong,.block>.title strong,.block .block-title strong{font-weight:500}.block .block-content{display:flow-root}.block .block-content.no-display{display:none}.paypal-review .paypal-review-title{line-height:1.75rem;font-size:1.125rem;font-weight:500;padding:.5rem 0;text-wrap:balance}.paypal-review .paypal-review-title strong{font-weight:500}:where(body:not(.narrow-page-reset)) .checkout-success,:where(body:not(.narrow-page-reset)) #registration,.form.form-orders-search,.form.search.advanced,.form.password.forget,.form.password.reset,.form.send.confirmation,.form-create-account,.login-container,.column.main .form.contact,.page-layout-1column.cms-no-route .columns,.paypal-review{max-width:620px;margin:0 auto;padding:2.5rem 3rem;box-shadow:0 1px 9px 0 rgba(0,0,0,0.05);background:rgba(var(--z-layer-bg), var(--z-layer-bg-alpha, 1));border:1px solid rgba(var(--base-color), var(--divider-alpha, .1));border-radius:4px}@media (max-width: 639.98px){:where(body:not(.narrow-page-reset)) .checkout-success,:where(body:not(.narrow-page-reset)) #registration,.form.form-orders-search,.form.search.advanced,.form.password.forget,.form.password.reset,.form.send.confirmation,.form-create-account,.login-container,.column.main .form.contact,.page-layout-1column.cms-no-route .columns,.paypal-review{padding:1rem 1.5rem}}.account .main .block .block-title,.order-details-items .block-title{line-height:1.75rem;font-size:1.125rem;font-weight:500;text-transform:none;margin:0;padding:.5rem 1rem;background:rgb(var(--muted-bg))}.account .main .block .block-title strong,.order-details-items .block-title strong{font-weight:500}.account .main .block .block-title+.block-content,.order-details-items .block-title+.block-content{padding:1rem}.breadcrumbs ul{display:flex;flex-wrap:wrap;gap:.5rem}.breadcrumbs li{display:flex;align-items:center;gap:.25rem}.breadcrumbs li::after{content:'';width:.75rem;height:.75rem}.breadcrumbs li:last-child::after{display:none}.container,.top-container,.breadcrumbs ul,.page-main,.footer.content,.message.global .content,.header.panel,.header.content,:where(.page-wrapper, .page-header)>.navigation-wrapper .navigation,.page-layout-cms-full-width main .page-title-wrapper .page-title,:where([data-content-type="row"]) [data-element="inner"],.content-containered .pagebuilder-poster-content,.content-containered .slick-dots{width:var(--container-width);max-width:var(--container-max-width);margin:var(--container-margin);padding:var(--container-padding)}.container [data-element="inner"],.top-container [data-element="inner"],.breadcrumbs ul [data-element="inner"],.page-main [data-element="inner"],.footer.content [data-element="inner"],.message.global .content [data-element="inner"],.header.panel [data-element="inner"],.header.content [data-element="inner"],:where(.page-wrapper, .page-header)>.navigation-wrapper .navigation [data-element="inner"],.page-layout-cms-full-width main .page-title-wrapper .page-title [data-element="inner"],:where([data-content-type="row"]) [data-element="inner"] [data-element="inner"],.content-containered .pagebuilder-poster-content [data-element="inner"],.content-containered .slick-dots [data-element="inner"]{width:auto;max-width:none;margin:0;padding:0}.container-reset,.page-layout-cms-full-width .page-main,.modal-content [data-content-type="row"] [data-element="inner"]{width:auto;max-width:none;margin:0;padding:0}.swatch-option-tooltip{display:none;position:absolute;pointer-events:none;right:0}.field-tooltip-content,.dropdown.options .dropdown,.tooltip.wrapper .tooltip.content,.minicart-wrapper .mage-dropdown-dialog,.minisearch .search-autocomplete,.map-popup,.navigation .submenu{display:none;position:absolute;pointer-events:none;right:0}.dropdown.options .dropdown>li>a,.dropdown.options .dropdown>ul>li>a,.minisearch .search-autocomplete [role="listbox"] li,.navigation :where(li[class*=level])>a{display:block;padding:.25rem .5rem}[data-collapsible]>[data-role="title"],[data-role="collapsible"]>[data-role="title"],[data-mage-init*='"collapsible":']>[data-role="title"],.block-collapsible-nav>.title,.dropdown.options .toggle,.minicart-wrapper .action.showcart{display:flex;align-items:center;justify-content:space-between;gap:.125rem}[data-collapsible]>[data-role="title"]::after,[data-role="collapsible"]>[data-role="title"]::after,[data-mage-init*='"collapsible":']>[data-role="title"]::after,.block-collapsible-nav>.title::after,.dropdown.options:not(.no-chevron) .toggle::after{flex-shrink:0;content:'';height:1.25rem;width:1.25rem;transform:rotate(90deg)}._active[data-collapsible]>[data-role="title"]::after,._active[data-role="collapsible"]>[data-role="title"]::after,._active[data-mage-init*='"collapsible":']>[data-role="title"]::after,[data-collapsible]>[data-role="title"][aria-expanded="true"]::after,[data-role="collapsible"]>[data-role="title"][aria-expanded="true"]::after,[data-mage-init*='"collapsible":']>[data-role="title"][aria-expanded="true"]::after,[data-mage-init*='"collapsible":'][data-mage-init*='"active":true']>[data-role="title"]:not([aria-expanded])::after,.block-collapsible-nav>.title.active::after,.dropdown.options:not(.no-chevron) .toggle.active::after{transform:rotate(-90deg)}:where(input:not([type=range])),textarea,select{outline:none;position:relative;padding:.5rem .75rem;width:100%;color:rgba(var(--input-color), var(--input-alpha));background:rgba(var(--input-bg), var(--input-bg-alpha));border:1px solid rgba(var(--input-border-color), var(--input-border-alpha));border-radius:0;box-shadow:0 0 0 var(--input-shadow-spread, 0) rgba(var(--input-border-color), var(--input-border-alpha))}:where(input:not([type=range])):disabled,textarea:disabled,select:disabled{opacity:.5;cursor:not-allowed}button,.action.primary,input[type='submit'],input[type='reset'],input[type='button'],.pagebuilder-button-primary,.pagebuilder-button-secondary,.pagebuilder-button-link{outline:none;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:.25rem;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;padding:7px 15px;color:#333;background:#f2f2f2;border:1px solid #cdcdcd;border-radius:4px;text-decoration:none !important;white-space:nowrap}button:disabled,button.disabled,.action.primary:disabled,.action.primary.disabled,input[type='submit']:disabled,input[type='submit'].disabled,input[type='reset']:disabled,input[type='reset'].disabled,input[type='button']:disabled,input[type='button'].disabled,.pagebuilder-button-primary:disabled,.pagebuilder-button-primary.disabled,.pagebuilder-button-secondary:disabled,.pagebuilder-button-secondary.disabled,.pagebuilder-button-link:disabled,.pagebuilder-button-link.disabled{opacity:.5;cursor:not-allowed}.action.primary,.action-primary,[type='submit'],.pagebuilder-button-primary{--link-color:var(--button-color);--link-alpha:1;--button-bg:var(--button-primary-bg);--button-color:var(--button-primary-color);--button-border-color:var(--button-primary-border-color)}:where(button:not([type='submit']):not(.action-primary):not(.primary):not(.pagebuilder-button-link):not(.pagebuilder-button-primary):not(.select)),input[type='reset'],input[type='button'],.pagebuilder-button-secondary{--link-color:var(--button-color);--link-alpha:1;--button-bg:var(--button-secondary-bg);--button-color:var(--button-secondary-color);--button-border-color:var(--button-secondary-border-color)}.pagebuilder-button-link{--button-bg-alpha:0;--button-border-alpha:0;--button-color:var(--link-color);text-decoration:none !important}.button-ghost button,.button-ghost .pagebuilder-button-primary,.button-ghost .pagebuilder-button-secondary{--button-bg:var(--base-color);--button-bg-alpha:0;--button-color:var(--base-color);--button-border-color:var(--base-color);--button-border-alpha:var(--base-alpha);text-shadow:none}label button,.ui-datepicker-trigger,.minisearch .action.search,.block.related .action.select,.cart.table-wrapper .action-gift{--button-bg:var(--base-bg);--button-border-color:var(--base-bg);padding:0 !important;background:transparent !important;color:inherit !important;font-family:inherit !important;font-weight:inherit !important;font-size:inherit !important;text-transform:inherit !important;border:0 !important;border-radius:0 !important;text-align:left}label button:focus-visible,.minisearch .action.search:focus-visible,.block.related .action.select:focus-visible,.cart.table-wrapper .action-gift:focus-visible{outline:2px solid rgba(var(--ring-color), var(--ring-alpha, 1));outline-offset:1px}.button-xs button,.button-xs .pagebuilder-button-primary,.button-xs .pagebuilder-button-secondary,.button-xs .pagebuilder-button-link{font-size:10px;line-height:1rem;padding:.25rem .5rem}.button-lg button,.button-lg .pagebuilder-button-primary,.button-lg .pagebuilder-button-secondary,.button-lg .pagebuilder-button-link,.form.form-orders-search .action.primary,.form.search.advanced .action.primary,.form.password.forget .action.primary,.form.password.reset .action.primary,.form.send.confirmation .action.primary,.form-create-account .action.primary,.column.main .form.contact .action.primary{font-size:1.125rem;line-height:1.75rem;font-weight:500}.button-xl button,.button-xl .pagebuilder-button-primary,.button-xl .pagebuilder-button-secondary,.button-xl .pagebuilder-button-link{font-size:18px;line-height:1.7;font-weight:500;padding:.75rem 2.5rem}.cart.table-wrapper .control.qty input.qty{font-size:10px;line-height:1rem;padding:.25rem;width:auto;flex-grow:0}#recipients-options .fields+.fields{margin-top:1rem}#recipients-options .fields .actions-toolbar{width:20%;align-items:flex-start;margin-top:1.625rem;margin-bottom:0;order:999}#recipients-options .fields .fieldset{width:65%;display:grid;gap:.5rem;row-gap:.25rem}@media (min-width: 640px){#recipients-options .fields .fieldset{width:80%;grid-template-columns:1fr 1fr}}#recipients-options .fields .fieldset>.field{padding:0;width:100%}@media (min-width: 640px){.narrow-page:not(.narrow-page-reset).page-layout-1column .breadcrumbs{display:none}.narrow-page:not(.narrow-page-reset).page-layout-1column .page-title-wrapper{margin:4rem 0;text-align:center}.narrow-page:not(.narrow-page-reset).page-layout-1column .page-main{padding-bottom:3rem}.narrow-page:not(.narrow-page-reset).page-layout-1column .page-main .page.messages,.narrow-page:not(.narrow-page-reset).page-layout-1column .page-main .columns{max-width:640px;margin:0 auto}}@media (min-width: 768px){.narrow-page:not(.narrow-page-reset).page-layout-1column .page-main .page.messages,.narrow-page:not(.narrow-page-reset).page-layout-1column .page-main .columns{max-width:768px}}.loading-mask .loader{animation:rotate var(--spinner-duration) linear infinite;width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-border-width) solid rgb(var(--spinner-border-color));border-top-color:transparent;border-radius:50%}@media (min-width: 768px){[data-mage-init*='"tabs":']{display:flex;align-items:center;flex-wrap:wrap}}[data-mage-init*='"tabs":']>[data-role="collapsible"]{order:-1;display:flex;align-items:center;padding:.625rem 1rem;color:#4b5563}[data-mage-init*='"tabs":']>[data-role="collapsible"] .counter{opacity:.9;padding:.125rem .5rem;background:rgba(var(--muted-bg), var(--muted-bg-alpha, 1))}@media (max-width: 767.98px){[data-mage-init*='"tabs":']>[data-role="collapsible"]{--muted-bg-alpha:.5;justify-content:space-between;border:1px solid rgba(var(--base-color), var(--divider-alpha, .1));border-width:0 0 1px}[data-mage-init*='"tabs":']>[data-role="collapsible"]::after{flex-shrink:0;content:'';height:1.25rem;width:1.25rem;transform:rotate(90deg)}[data-mage-init*='"tabs":']>[data-role="collapsible"]:has(+ .content + script:last-child),[data-mage-init*='"tabs":']>[data-role="collapsible"]:has(+ .content:last-child){border-bottom-color:transparent}[data-mage-init*='"tabs":']>[data-role="collapsible"]:nth-last-child(2){border-bottom-color:transparent}}@media (min-width: 768px){[data-mage-init*='"tabs":']>[data-role="collapsible"]{margin:0 .75rem 0 0;white-space:nowrap}}[data-mage-init*='"tabs":']>[data-role="collapsible"][aria-expanded="true"],[data-mage-init*='"tabs":']>[data-role="collapsible"]:nth-child(1):not([aria-expanded]){z-index:2}[data-mage-init*='"tabs":']>[data-role="collapsible"][aria-expanded="true"]::after,[data-mage-init*='"tabs":']>[data-role="collapsible"]:nth-child(1):not([aria-expanded])::after{transform:rotate(-90deg)}@media (max-width: 767.98px){[data-mage-init*='"tabs":']>[data-role="collapsible"][aria-expanded="true"],[data-mage-init*='"tabs":']>[data-role="collapsible"]:nth-child(1):not([aria-expanded]){border-bottom-color:transparent}}[data-content-type="tabs"] .tab-header{order:-1;display:flex;align-items:center;padding:.625rem 1rem;color:#4b5563}[data-content-type="tabs"] .tab-header .counter{opacity:.9;padding:.125rem .5rem;background:rgba(var(--muted-bg), var(--muted-bg-alpha, 1))}[data-content-type="tabs"] .tab-header{margin:0 .75rem 0 0;white-space:nowrap}[data-content-type="tabs"] .tab-header.active{z-index:2}[data-content-type="tabs"] .tab-header.active::after{transform:rotate(-90deg)}[data-mage-init*='"tabs":']>[data-role="content"]{display:none;scroll-margin:4rem 0 0;padding:.75rem 1rem;border:1px solid #ccc}@media (min-width: 768px){[data-mage-init*='"tabs":']>[data-role="content"]{width:100%}}[data-mage-init*='"tabs":']>[data-role="content"][aria-hidden="false"],[data-mage-init*='"tabs":']>[data-role="content"]:nth-child(2):not([aria-hidden]){display:block}[data-content-type="tabs"] .tabs-content>div{display:none;scroll-margin:4rem 0 0;padding:.75rem 1rem;border:1px solid #ccc}[data-content-type="tabs"] .tabs-content>div{width:100%}[data-content-type="tabs"] .tabs-content>div[aria-hidden=false]{display:block}.field.street .control label,.field-tooltip .label,.field-tooltip-action span,.ui-datepicker-trigger span,.required-captcha.checkbox,table caption,.abs-visually-hidden,.action.skip:not(:focus-within),.block-compare .action.delete span,.filter .action.remove span,.sidebar .action.delete span,.sidebar .action.remove span,.table-comparison th.remove,.table-comparison .towishlist span,.discount label,.page-footer .switcher .label,.page-footer .block.newsletter .title,.page-footer .block.newsletter .control>label .label,.page-header .switcher .label,.block.filter .filter-content-close span,.block.filter .filter-options .filter-count-label,.product-items .towishlist span,.product-items .tocompare span,.product-items.product-items-names .choice .label,.toolbar .sorter-action span,.toolbar .modes-label,.toolbar .mode-grid span,.toolbar .mode-list span,.pages .label,.pages .action.previous span,.pages .action.next span,.minicart-wrapper .action.showcart .text,.header .block-search .label span,.minisearch .action.search span,.nav-toggle span,.special-price .price-label,.product-options-wrapper legend.links-title,.rating-summary .label,.rating-result>span span,.review-control-vote input,.review-list .review-date .review-details-label,.form.form-orders-search legend,.form.search.advanced legend,.cart-container .shipping legend,.cart.table-wrapper .control.qty span,.cart.table-wrapper .action-edit span,.cart.table-wrapper .action-delete span,.cart.table-wrapper .action-towishlist span,.form-wishlist-items .qty>label,.form-wishlist-items .comment-box>label,.special-price .msrp-message{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.line-clamp-1,.line-clamp-2,.line-clamp-3,.line-clamp-4,.line-clamp-5,.line-clamp-6{position:relative;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp, 1);max-height:calc(var(--line-clamp, 1) * var(--line-height, 1.42857143))}.line-clamp-1.expanded,.line-clamp-2.expanded,.line-clamp-3.expanded,.line-clamp-4.expanded,.line-clamp-5.expanded,.line-clamp-6.expanded{display:block;-webkit-line-clamp:initial !important;overflow:auto;max-height:none}.line-clamp-1>:first-child,.line-clamp-2>:first-child,.line-clamp-3>:first-child,.line-clamp-4>:first-child,.line-clamp-5>:first-child,.line-clamp-6>:first-child{margin-top:0}.line-clamp-1>:last-child,.line-clamp-2>:last-child,.line-clamp-3>:last-child,.line-clamp-4>:last-child,.line-clamp-5>:last-child,.line-clamp-6>:last-child{margin-bottom:0}.line-clamp-1 .clamp-toggle,.line-clamp-2 .clamp-toggle,.line-clamp-3 .clamp-toggle,.line-clamp-4 .clamp-toggle,.line-clamp-5 .clamp-toggle,.line-clamp-6 .clamp-toggle{font-weight:600;font-size:14px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;color:rgba(var(--base-color), var(--base-alpha, 1));text-decoration:underline;background:linear-gradient(rgba(var(--z-layer-bg), 0), rgba(var(--z-layer-bg), .8));position:absolute;bottom:0;outline-offset:-2px;right:0;left:0;text-align:right}.line-clamp-1 .clamp-toggle>span,.line-clamp-2 .clamp-toggle>span,.line-clamp-3 .clamp-toggle>span,.line-clamp-4 .clamp-toggle>span,.line-clamp-5 .clamp-toggle>span,.line-clamp-6 .clamp-toggle>span{display:inline-flex;background:rgba(var(--z-layer-bg), var(--z-layer-bg-alpha, 1));padding-left:.75rem;background:linear-gradient(to right, transparent 0, rgba(var(--z-layer-bg), var(--z-layer-bg-alpha, 1)) .5rem)}.line-clamp-1 .clamp-toggle+*,.line-clamp-2 .clamp-toggle+*,.line-clamp-3 .clamp-toggle+*,.line-clamp-4 .clamp-toggle+*,.line-clamp-5 .clamp-toggle+*,.line-clamp-6 .clamp-toggle+*{margin-top:0}label button,label a,table .id a,table .actions a,:where(a[href^="tel:"]),:where(a[href^="mailto:"]),a.alert,address a,.block .block-title a,.actions-toolbar a,.box-actions a,.product-item-details dl a,.map.help,.map-show-info,.minimal-price-link,.prices-tier a,.block.related .action.select,.samples a,.downloads-all .label,.reviews-actions a,.search-suggestions a,:where(.table-totals, .table.totals) a,.cart.table-wrapper .action-gift,.checkout-onepage-success .column.main a,.paypal-review .discount .title,.paypal-review .paypal-review-title a{color:#1979c3;text-decoration:none}label button:hover,label a:hover,table .id a:hover,table .actions a:hover,:where(a[href^="tel:"]):hover,:where(a[href^="mailto:"]):hover,a.alert:hover,address a:hover,.block .block-title a:hover,.actions-toolbar a:hover,.box-actions a:hover,.product-item-details dl a:hover,.map.help:hover,.map-show-info:hover,.minimal-price-link:hover,.prices-tier a:hover,.block.related .action.select:hover,.samples a:hover,.downloads-all .label:hover,.reviews-actions a:hover,.search-suggestions a:hover,:where(.table-totals, .table.totals) a:hover,.cart.table-wrapper .action-gift:hover,.checkout-onepage-success .column.main a:hover,.paypal-review .discount .title:hover,.paypal-review .paypal-review-title a:hover{--link-alpha:1;text-decoration:underline}.prose :where(a:not(.product-item-link):not(.action)),:where(.cms-no-route, .cms-page-view) .main :where(a:not(.product-item-link):not(.action)),.product-item-description :where(a:not(.product-item-link):not(.action)),:where([data-content-type="row"]) :where(a:not(.product-item-link):not(.action)),.product.attribute :where(a:not(.product-item-link):not(.action)){color:#1979c3;text-decoration:none}.prose :where(a:not(.product-item-link):not(.action)):hover,:where(.cms-no-route, .cms-page-view) .main :where(a:not(.product-item-link):not(.action)):hover,.product-item-description :where(a:not(.product-item-link):not(.action)):hover,:where([data-content-type="row"]) :where(a:not(.product-item-link):not(.action)):hover,.product.attribute :where(a:not(.product-item-link):not(.action)):hover{--link-alpha:1;text-decoration:underline}.prose :where(a div),:where(.cms-no-route, .cms-page-view) .main :where(a div),.product-item-description :where(a div),:where([data-content-type="row"]) :where(a div),.product.attribute :where(a div){color:rgba(var(--base-color), var(--base-alpha, 1))}.prose p,.prose table,.prose figure,:where(.cms-no-route, .cms-page-view) .main p,:where(.cms-no-route, .cms-page-view) .main table,:where(.cms-no-route, .cms-page-view) .main figure,.product-item-description p,.product-item-description table,.product-item-description figure,:where([data-content-type="row"]) p,:where([data-content-type="row"]) table,:where([data-content-type="row"]) figure,.product.attribute p,.product.attribute table,.product.attribute figure,.cart-empty p,.checkout-onepage-success .column.main p{margin-bottom:.75rem}.prose strong,:where(.cms-no-route, .cms-page-view) .main strong,.product-item-description strong,:where([data-content-type="row"]) strong,.product.attribute strong{font-weight:600}.prose :where(h1, h2, h3, .h1, .h2, .h3) strong,:where(.cms-no-route, .cms-page-view) .main :where(h1, h2, h3, .h1, .h2, .h3) strong,.product-item-description :where(h1, h2, h3, .h1, .h2, .h3) strong,:where([data-content-type="row"]) :where(h1, h2, h3, .h1, .h2, .h3) strong,.product.attribute :where(h1, h2, h3, .h1, .h2, .h3) strong{font-weight:700}ul.disc,.prose :where(ul:not(.unstyled):not(.items)),.prose :where(ol:not(.unstyled):not(.product-items)),:where(.cms-no-route, .cms-page-view) .main :where(ul:not(.unstyled):not(.items)),:where(.cms-no-route, .cms-page-view) .main :where(ol:not(.unstyled):not(.product-items)),.product-item-description :where(ul:not(.unstyled):not(.items)),.product-item-description :where(ol:not(.unstyled):not(.product-items)),:where([data-content-type="row"]) :where(ul:not(.unstyled):not(.items)),:where([data-content-type="row"]) :where(ol:not(.unstyled):not(.product-items)),.product.attribute :where(ul:not(.unstyled):not(.items)),.product.attribute :where(ol:not(.unstyled):not(.product-items)){margin-top:.75rem;margin-bottom:.75rem}.prose :where(ul:not(.unstyled):not([role=tablist]):not(.items) li),.prose :where(ol:not(.unstyled):not(.product-items) li),:where(.cms-no-route, .cms-page-view) .main :where(ul:not(.unstyled):not([role=tablist]):not(.items) li),:where(.cms-no-route, .cms-page-view) .main :where(ol:not(.unstyled):not(.product-items) li),.product-item-description :where(ul:not(.unstyled):not([role=tablist]):not(.items) li),.product-item-description :where(ol:not(.unstyled):not(.product-items) li),:where([data-content-type="row"]) :where(ul:not(.unstyled):not([role=tablist]):not(.items) li),:where([data-content-type="row"]) :where(ol:not(.unstyled):not(.product-items) li),.product.attribute :where(ul:not(.unstyled):not([role=tablist]):not(.items) li),.product.attribute :where(ol:not(.unstyled):not(.product-items) li){margin-top:.25rem;margin-bottom:.25rem}.prose section,:where(.cms-no-route, .cms-page-view) .main section,.product-item-description section,:where([data-content-type="row"]) section,.product.attribute section{margin-bottom:1rem}ul.disc,.prose :where(ul:not(.unstyled):not(.items)),.prose :where(ol:not(.unstyled):not(.product-items)),:where(.cms-no-route, .cms-page-view) .main :where(ul:not(.unstyled):not(.items)),:where(.cms-no-route, .cms-page-view) .main :where(ol:not(.unstyled):not(.product-items)),.product-item-description :where(ul:not(.unstyled):not(.items)),.product-item-description :where(ol:not(.unstyled):not(.product-items)),:where([data-content-type="row"]) :where(ul:not(.unstyled):not(.items)),:where([data-content-type="row"]) :where(ol:not(.unstyled):not(.product-items)),.product.attribute :where(ul:not(.unstyled):not(.items)),.product.attribute :where(ol:not(.unstyled):not(.product-items)){padding-left:1.25rem}ul.disc,.prose :where(ul:not(.unstyled):not(.items)),:where(.cms-no-route, .cms-page-view) .main :where(ul:not(.unstyled):not(.items)),.product-item-description :where(ul:not(.unstyled):not(.items)),:where([data-content-type="row"]) :where(ul:not(.unstyled):not(.items)),.product.attribute :where(ul:not(.unstyled):not(.items)){list-style:disc}.prose :where(ol:not(.unstyled):not(.product-items)),:where(.cms-no-route, .cms-page-view) .main :where(ol:not(.unstyled):not(.product-items)),.product-item-description :where(ol:not(.unstyled):not(.product-items)),:where([data-content-type="row"]) :where(ol:not(.unstyled):not(.product-items)),.product.attribute :where(ol:not(.unstyled):not(.product-items)){list-style:auto}.prose ol.nested-counter,:where(.cms-no-route, .cms-page-view) .main ol.nested-counter,.product-item-description ol.nested-counter,:where([data-content-type="row"]) ol.nested-counter,.product.attribute ol.nested-counter{counter-reset:item}.prose ol.nested-counter li,:where(.cms-no-route, .cms-page-view) .main ol.nested-counter li,.product-item-description ol.nested-counter li,:where([data-content-type="row"]) ol.nested-counter li,.product.attribute ol.nested-counter li{counter-increment:item}.prose ol.nested-counter ol>li::marker,:where(.cms-no-route, .cms-page-view) .main ol.nested-counter ol>li::marker,.product-item-description ol.nested-counter ol>li::marker,:where([data-content-type="row"]) ol.nested-counter ol>li::marker,.product.attribute ol.nested-counter ol>li::marker{content:counters(item, '.') ' '}.prose li::marker,:where(.cms-no-route, .cms-page-view) .main li::marker,.product-item-description li::marker,:where([data-content-type="row"]) li::marker,.product.attribute li::marker{--muted-alpha:.4;color:rgba(var(--base-color), var(--muted-alpha, .6))}.prose blockquote,:where(.cms-no-route, .cms-page-view) .main blockquote,.product-item-description blockquote,:where([data-content-type="row"]) blockquote,.product.attribute blockquote{margin:1.5rem 0;padding-left:1rem;border-left:4px solid rgba(var(--base-color), var(--divider-alpha, .1));font-style:italic;font-weight:500}.prose code,:where(.cms-no-route, .cms-page-view) .main code,.product-item-description code,:where([data-content-type="row"]) code,.product.attribute code{font-weight:600}.prose code::before,.prose code::after,:where(.cms-no-route, .cms-page-view) .main code::before,:where(.cms-no-route, .cms-page-view) .main code::after,.product-item-description code::before,.product-item-description code::after,:where([data-content-type="row"]) code::before,:where([data-content-type="row"]) code::after,.product.attribute code::before,.product.attribute code::after{content:"`"}.prose pre,:where(.cms-no-route, .cms-page-view) .main pre,.product-item-description pre,:where([data-content-type="row"]) pre,.product.attribute pre{margin:1rem 0;padding:1rem;overflow-x:auto;background:rgba(var(--muted-bg), var(--muted-bg-alpha, 1))}.prose pre code,:where(.cms-no-route, .cms-page-view) .main pre code,.product-item-description pre code,:where([data-content-type="row"]) pre code,.product.attribute pre code{font-weight:400}.prose pre code:before,.prose pre code:after,:where(.cms-no-route, .cms-page-view) .main pre code:before,:where(.cms-no-route, .cms-page-view) .main pre code:after,.product-item-description pre code:before,.product-item-description pre code:after,:where([data-content-type="row"]) pre code:before,:where([data-content-type="row"]) pre code:after,.product.attribute pre code:before,.product.attribute pre code:after{content:''}.prose hr,:where(.cms-no-route, .cms-page-view) .main hr,.product-item-description hr,:where([data-content-type="row"]) hr,.product.attribute hr{margin:2rem 0}.prose figcaption,:where(.cms-no-route, .cms-page-view) .main figcaption,.product-item-description figcaption,:where([data-content-type="row"]) figcaption,.product.attribute figcaption{margin-top:.5rem;color:rgba(var(--base-color), var(--muted-alpha, .6))}.prose .lead,:where(.cms-no-route, .cms-page-view) .main .lead,.product-item-description .lead,:where([data-content-type="row"]) .lead,.product.attribute .lead{font-size:18px;line-height:1.7;color:rgba(var(--base-color), var(--muted-alpha, .6))}.prose [data-role="collapsible"]>[data-role=title],.prose [data-mage-init*='"collapsible":']>[data-role=title],:where(.cms-no-route, .cms-page-view) .main [data-role="collapsible"]>[data-role=title],:where(.cms-no-route, .cms-page-view) .main [data-mage-init*='"collapsible":']>[data-role=title],.product-item-description [data-role="collapsible"]>[data-role=title],.product-item-description [data-mage-init*='"collapsible":']>[data-role=title],:where([data-content-type="row"]) [data-role="collapsible"]>[data-role=title],:where([data-content-type="row"]) [data-mage-init*='"collapsible":']>[data-role=title],.product.attribute [data-role="collapsible"]>[data-role=title],.product.attribute [data-mage-init*='"collapsible":']>[data-role=title]{margin:0}.prose [data-role="collapsible"]>[data-role=content][aria-hidden=false],.prose [data-mage-init*='"collapsible":']>[data-role=content][aria-hidden=false],:where(.cms-no-route, .cms-page-view) .main [data-role="collapsible"]>[data-role=content][aria-hidden=false],:where(.cms-no-route, .cms-page-view) .main [data-mage-init*='"collapsible":']>[data-role=content][aria-hidden=false],.product-item-description [data-role="collapsible"]>[data-role=content][aria-hidden=false],.product-item-description [data-mage-init*='"collapsible":']>[data-role=content][aria-hidden=false],:where([data-content-type="row"]) [data-role="collapsible"]>[data-role=content][aria-hidden=false],:where([data-content-type="row"]) [data-mage-init*='"collapsible":']>[data-role=content][aria-hidden=false],.product.attribute [data-role="collapsible"]>[data-role=content][aria-hidden=false],.product.attribute [data-mage-init*='"collapsible":']>[data-role=content][aria-hidden=false]{margin:.5rem 0}.prose [data-role="collapsible"]+div,.prose [data-mage-init*='"collapsible":']+div,:where(.cms-no-route, .cms-page-view) .main [data-role="collapsible"]+div,:where(.cms-no-route, .cms-page-view) .main [data-mage-init*='"collapsible":']+div,.product-item-description [data-role="collapsible"]+div,.product-item-description [data-mage-init*='"collapsible":']+div,:where([data-content-type="row"]) [data-role="collapsible"]+div,:where([data-content-type="row"]) [data-mage-init*='"collapsible":']+div,.product.attribute [data-role="collapsible"]+div,.product.attribute [data-mage-init*='"collapsible":']+div{margin-top:.75rem}[data-content-type="tabs"] .tabs-navigation{margin-top:0 !important;margin-bottom:0 !important}[data-content-type="tabs"] .tabs-navigation{padding-left:0 !important}[data-content-type="tabs"] .tabs-navigation{list-style:none !important}.color-invert{color:rgba(var(--base-color), var(--base-alpha, 1));--base-color:255,255,255;--base-alpha:.85;--headings-color:255,255,255;--headings-alpha:.9;--block-title-color:.9;--link-color:147,197,253;--link-alpha:.9;--muted-bg:31,41,55;--muted-bg-alpha:1;--ring-color:255,255,255;--ring-alpha:.7;--input-color:255,255,255;--input-alpha:.85;--input-bg-alpha:0;--input-border-alpha:.5}:root{--black:0,0,0;--white:255,255,255;--gray-50:249,250,251;--gray-100:243,244,246;--gray-200:229,231,235;--gray-300:209,213,219;--gray-400:156,163,175;--gray-500:107,114,128;--gray-600:75,85,99;--gray-700:55,65,81;--gray-800:31,41,55;--gray-900:17,24,39;--red:185,28,28;--red-muted:254,242,242;--green:21,128,61;--green-muted:240,253,244;--blue:29,78,216;--blue-muted:239,246,255;--yellow:251,191,36;--yellow-muted:255,251,235;--brand-color:67,180,59;--brand-hover-color:59.85146444,160.79497908,52.70502092;--danger-color:var(--red);--info-color:var(--blue);--success-color:var(--green);--success-bg:var(--green-muted);--base-alpha:1;--base-color:17,24,39;--base-bg:255,255,255;--muted-bg:243,244,246;--z-layer-color:var(--base-color);--z-layer-bg:var(--base-bg);--z-overlay-bg:0,0,0;--ring-color:var(--brand-color);--link-alpha:.85;--link-color:var(--blue);--headings-alpha:1;--headings-color:var(--base-color);--block-title-color:var(--base-color);--input-alpha:1;--input-color:var(--base-color);--input-bg:var(--base-bg);--input-bg-alpha:1;--input-border-alpha:1;--input-border-color:156,163,175;--input-outline-color:var(--input-border-color);--input-outline-alpha:0;--checkbox-color:var(--brand-color);--button-color:255,255,255;--button-bg:var(--brand-color);--button-bg-alpha:1;--button-hover-bg:var(--brand-hover-color);--button-hover-bg-alpha:1;--button-border-alpha:0;--button-border-color:var(--button-bg);--button-primary-color:255,255,255;--button-primary-bg:var(--brand-color);--button-primary-border-color:var(--button-bg);--button-secondary-color:var(--gray-600);--button-secondary-bg:var(--gray-200);--button-secondary-border-color:var(--button-secondary-bg);--button-secondary-hover-bg:var(--gray-300);--transition-duration:200ms;--spinner-size:1.5rem;--spinner-border-width:2px;--spinner-border-color:var(--brand-color);--spinner-duration:.6s;--scrollbar-bg:var(--gray-100);--scrollbar-color:var(--gray-300)}@media (prefers-reduced-motion){:root{--transition-duration:20ms;--spinner-duration:5s}}fieldset,.fieldset{margin-bottom:2rem}fieldset:last-child,.fieldset:last-child{margin-bottom:0}fieldset.field,.fieldset.field{margin-bottom:0}fieldset:not(:has(*)),.fieldset:not(:has(*)){display:none}form:has(.fieldset + .loading-mask:last-child) .fieldset:nth-last-child(2){margin-bottom:0}form+form,form+.fieldset{margin-top:1.25rem}form .legend{font-size:18px;line-height:1.7;width:100%;margin:0 0 1.25rem;padding:0 0 .125rem;border-bottom:1px solid rgba(var(--base-color), var(--divider-alpha, .1))}form .legend+br{display:none}form .label+br{display:none}form .actions-toolbar{margin-top:1.25rem;margin-bottom:1.25rem}form .actions-toolbar:empty{display:none}.fields{display:flex;gap:.5rem}.fields .field+.field{margin-top:0}:where(.field~div:not(.actions):not(.product-item-actions)),.nested>.field,button+.field,.field+button,:where(.field:not([style*="display: none"]))+.fieldset,.field+.field-recaptcha,.field~.field{margin-top:.75rem}.field .choice+.choice{margin-top:.125rem}.field .addon{display:flex;align-items:center;gap:.5rem}.field .range>.field:first-child .control{display:flex;gap:.5rem;align-items:center}.field .range>.field:first-child .control::after{content:'—'}.field .range .field+.field{margin-top:0}.field.required>.label,.field._required>.label{display:flex;gap:.25rem}.field.required>.label::after,.field._required>.label::after{content:'*';color:rgba(var(--danger-color), var(--danger-alpha, 1))}.field.choice,.field .admin__field-option{display:flex;gap:.375rem;align-items:flex-start;line-height:1.42857143;clear:left;position:relative}.field.choice>[type="radio"],.field .admin__field-option>[type="radio"],.field.choice>[type="checkbox"],.field .admin__field-option>[type="checkbox"]{margin-top:calc(1.42857143 / 2 - 1rem / 2)}.field.choice .field-tooltip,.field .admin__field-option .field-tooltip{margin-top:calc(1.42857143 / 2 - 1.125rem / 2)}.field.choice div.mage-error,.field .admin__field-option div.mage-error{right:0;padding-left:.5rem;margin-top:0;position:absolute;background:rgba(var(--base-bg), var(--base-bg-alpha, 1));z-index:11}.field .admin__field-option+.admin__field-option{margin-top:.375rem}.field .control{position:relative}.field .label+.control{margin-top:.125rem}.field .label+.control:has(.admin__field-option){margin-top:.375rem}.field ._with-tooltip input,.field ._with-tooltip select,.field ._with-tooltip textarea{width:calc(100% - 1.75rem)}.field ._with-tooltip .field-tooltip{position:absolute;right:.25rem;top:calc(1.42857143 / 2 - .25rem / 2);z-index:11}.control .note{font-size:.875rem;line-height:1.25rem;display:block;margin-top:.25rem}.field-tooltip{display:inline-block;position:relative}.field-tooltip-action{color:rgba(var(--base-color), var(--muted-alpha, .6))}.field-tooltip-action,.field-tooltip-action::before{display:block;width:1.25rem;height:1.25rem}.field-tooltip-action::before{content:''}.ui-datepicker-trigger{position:absolute !important;right:.5rem;top:calc(50% - 1.5rem / 2);color:rgba(var(--base-color), var(--muted-alpha, .6))}.ui-datepicker-trigger::before{content:'';display:block;width:1.5rem;height:1.5rem}.control.captcha-image{margin-top:.5rem;display:flex;align-items:center;gap:.5rem}html{color:rgba(var(--base-color), var(--base-alpha, 1));background:rgba(var(--base-bg), var(--base-bg-alpha, 1));font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:14px;line-height:1.42857143}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.heading{color:rgba(var(--headings-color), var(--headings-alpha, 1))}h1 strong,.h1 strong,h2 strong,.h2 strong,h3 strong,.h3 strong{font-weight:700}h4 strong,.h4 strong,h5 strong,.h5 strong,h6 strong,.h6 strong,.heading strong{font-weight:600}h1,.h1{font-size:26px;font-weight:400;line-height:1.1;margin-bottom:30px}*+h1,*+.h1{margin-top:0}h2,.h2{font-size:24px;font-weight:400;line-height:1.1;margin-bottom:30px}*+h2,*+.h2{margin-top:20px}h3,.h3{font-size:18px;font-weight:400;line-height:1.1;margin-bottom:15px}*+h3,*+.h3{margin-top:22.5px}h4,.h4{font-size:14px;font-weight:700;line-height:1.1;margin-bottom:30px}*+h4,*+.h4{margin-top:30px}h5,.h5{font-size:12px;font-weight:700;line-height:1.1;margin-bottom:30px}*+h5,*+.h5{margin-top:30px}h6,.h6{font-size:10px;font-weight:700;line-height:1.1;margin-bottom:30px}*+h6,*+.h6{margin-top:30px}dl dt{font-weight:500}dl dd+dt{margin-top:.25rem}.icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;line-height:0;gap:.25rem}svg.icon,.icon>svg{fill:currentColor;width:1.5rem;height:1.5rem}svg.icon.small,.icon.small>svg{width:1rem;height:1rem}svg.icon.big,.icon.big>svg{width:1.75rem;height:1.75rem}.icon.rounded{background:rgba(var(--muted-bg), var(--muted-bg-alpha, 1));padding:.75rem}.icon.rounded.small{padding:.5rem}.icon.rounded{border-radius:.25rem}.icon.rounded-sm{border-radius:.125rem}.icon.rounded-lg{border-radius:.5rem}.icon.rounded-full{border-radius:9999px}.table-wrapper:not(.grouped){overflow-x:auto;position:relative}table{border-color:rgba(var(--base-color), var(--divider-alpha, .1));text-align:left;width:100%}table .id a,table .actions a{margin:0 .25rem .25rem 0}table .id a:last-child,table .actions a:last-child{margin:0}table tr{--divider-alpha:.07;border-bottom:1px solid rgba(var(--base-color), var(--divider-alpha, .1))}table th{font-weight:500}table td,table th{border-color:rgba(var(--base-color), var(--divider-alpha, .1));vertical-align:top;padding:.75rem .5rem}table td:first-child,table th:first-child{padding-left:0}table td:last-child,table th:last-child{padding-right:0}table thead tr{--divider-alpha:.15}table thead th{color:rgba(var(--headings-color), var(--headings-alpha, 1))}table tbody:last-child tr:last-child{border-bottom:0}table tfoot tr{border:0}table tfoot th,table tfoot td{padding-top:.5rem;padding-bottom:.5rem}table tfoot .mark{text-align:right}table[border]{border-style:solid}table[border] tr{--divider-alpha:.07}table[border] td:first-child,table[border] th:first-child{padding-left:.5rem}table[border][style*="border-color"] tr,table[border][style*="border-color"] th,table[border][style*="border-color"] td{border-color:inherit}@media (max-width: 639.98px) and screen{.mobile-table,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped){display:block}.mobile-table thead,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) thead{display:none}.mobile-table tbody,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) tbody,.mobile-table tfoot,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) tfoot,.mobile-table th,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) th,.mobile-table tr,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) tr,.mobile-table td,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) td{display:block}.mobile-table tr,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) tr{margin-bottom:.75rem;padding-bottom:.75rem}.mobile-table td,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) td,.mobile-table th,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) th{padding:.25rem 0}.mobile-table td[data-th]::before,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) td[data-th]::before,.mobile-table th[data-th]::before,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) th[data-th]::before{padding-right:10px;content:attr(data-th) ': ';display:inline-block;color:rgba(var(--base-color), var(--muted-alpha, .6));font-weight:500}.mobile-table tfoot,.table:not(.additional-attributes):not(.table-totals):not(.totals):not(.cart):not(.table-comparison):not(.grouped) tfoot{text-align:right}}hr{margin:.75rem 0;border:1px solid rgba(var(--base-color), var(--divider-alpha, .1));border-right:0;border-left:0;border-bottom:0}p.required{color:rgba(var(--danger-color), var(--danger-alpha, 1))}.note{color:rgba(var(--base-color), var(--muted-alpha, .6))}.prose,:where(.cms-no-route, .cms-page-view) .main{font-size:1.125rem;line-height:1.75rem}.text-reset{font-size:14px;line-height:1.42857143}.filter-invert{filter:invert(1)}.color-base{color:rgba(var(--base-color), var(--base-alpha, 1)) !important}.color-brand{color:rgba(var(--brand-color), var(--brand-alpha, 1)) !important}.color-heading{color:rgba(var(--headings-color), var(--headings-alpha, 1)) !important}.color-link{color:#1979c3 !important}.color-muted{color:rgba(var(--base-color), var(--muted-alpha, .6)) !important}.color-danger{color:rgba(var(--danger-color), var(--danger-alpha, 1)) !important}.color-success{color:rgba(var(--success-color), var(--success-alpha, 1)) !important}.color-info{color:rgba(var(--info-color), var(--info-alpha, 1)) !important}.color-inherit{color:inherit !important}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}.font-serif{font-family:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif !important}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important}.font-thin{font-weight:100 !important}.font-extralight{font-weight:200 !important}.font-light{font-weight:300 !important}.font-normal{font-weight:400 !important}.font-medium{font-weight:500 !important}.font-semibold{font-weight:600 !important}.font-bold{font-weight:700 !important}.font-extrabold{font-weight:800 !important}.font-black{font-weight:900 !important}.text-xs{font-size:10px !important;line-height:1rem !important}.text-sm{font-size:.875rem !important;line-height:1.25rem !important}.text-base{font-size:14px !important;line-height:1.42857143 !important}.text-lg{font-size:1.125rem !important;line-height:1.75rem !important}.text-xl{font-size:18px !important;line-height:1.7 !important}.text-2xl{font-size:1.5rem !important;line-height:2rem !important}.text-3xl{font-size:1.875rem !important;line-height:2.25rem !important}.text-4xl{font-size:2.25rem !important;line-height:2.5rem !important}.text-5xl{font-size:3rem !important;line-height:1 !important}.leading-tight{line-height:1.25 !important}.leading-snug{line-height:1.375 !important}.leading-normal{line-height:1.5 !important}.leading-relaxed{line-height:1.625 !important}.leading-loose{line-height:2 !important}.line-clamp-2{--line-clamp:2}.line-clamp-3{--line-clamp:3}.line-clamp-4{--line-clamp:4}.line-clamp-5{--line-clamp:5}.line-clamp-6{--line-clamp:6}.text-left{text-align:left}.text-right{text-align:right}.text-center,.a-center{text-align:center}.nowrap{white-space:nowrap}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.select-none{user-select:none}.rounded{border-radius:.25rem}.rounded-sm{border-radius:.125rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.relative{position:relative}.absolute{position:absolute}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.gap-0{gap:0;--gap:0px}.gap-1{gap:.25rem;--gap:.25rem}.gap,.gap-2{gap:.5rem;--gap:.5rem}.gap-3{gap:.75rem;--gap:.75rem}.gap-4{gap:1rem;--gap:1rem}.gap-5{gap:1.25rem;--gap:1.25rem}.gap-6{gap:1.5rem;--gap:1.5rem}.gap-7{gap:1.75rem;--gap:1.75rem}.gap-8{gap:2rem;--gap:2rem}.row-gap-1{row-gap:.25rem;--row-gap:.25rem}.row-gap-2{row-gap:.5rem;--row-gap:.5rem}.row-gap-3{row-gap:.75rem;--row-gap:.75rem}.row-gap-4{row-gap:1rem;--row-gap:1rem}.row-gap-5{row-gap:1.25rem;--row-gap:1.25rem}.row-gap-6{row-gap:1.5rem;--row-gap:1.5rem}.row-gap-7{row-gap:1.75rem;--row-gap:1.75rem}.row-gap-8{row-gap:2rem;--row-gap:2rem}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-center{justify-content:center}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.justify-end{justify-content:flex-end}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.shrink-0{flex-shrink:0}.grow-0{flex-grow:0}.no-display,.abs-no-display{display:none}.hide{display:none !important}.show{display:revert !important}.flex{display:flex !important}.inline-flex{display:inline-flex !important}.flex-col{flex-direction:column !important}.flex-row{flex-direction:row !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.w-full{width:100%}.h-full{height:100%}.max-w-xs{max-width:480px}.max-w-sm{max-width:640px}.max-w-md{max-width:768px}.max-w-lg{max-width:1024px}.max-w-xl{max-width:1280px}.max-w-xxl{max-width:1536px}.max-w-40{max-width:10rem}.max-w-80{max-width:20rem}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.ml-auto{margin-left:auto}.ml-0{margin-left:0}.mr-auto{margin-right:auto}.mr-0{margin-right:0}.mt-auto{margin-top:auto}.mt-0{margin-top:0}.mb-auto{margin-bottom:auto}.mb-0{margin-bottom:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:var(--aspect-ratio-video, 16 / 9)}.grid{display:grid !important}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}@media (min-width: 480px){.xs\:hide,.xs-hide{display:none !important}.xs\:show,.xs-show{display:revert !important}.xs\:flex,.xs-flex{display:flex !important}.xs\:grid{display:grid !important}.xs\:mx-auto{margin-left:auto;margin-right:auto}.xs\:ml-auto{margin-left:auto}.xs\:mr-auto{margin-right:auto}.xs\:mx-0{margin-left:0;margin-right:0}.xs\:ml-0{margin-left:0}.xs\:mr-0{margin-right:0}}@media (min-width: 640px){.sm\:hide,.sm-hide{display:none !important}.sm\:show,.sm-show{display:revert !important}.sm\:flex,.sm-flex{display:flex !important}.sm\:grid{display:grid !important}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:ml-auto{margin-left:auto}.sm\:mr-auto{margin-right:auto}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:ml-0{margin-left:0}.sm\:mr-0{margin-right:0}}@media (min-width: 768px){.md\:hide,.md-hide{display:none !important}.md\:show,.md-show{display:revert !important}.md\:flex,.md-flex{display:flex !important}.md\:a-right,.md-a-right{text-align:right}.md\:grid{display:grid !important}.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:ml-auto{margin-left:auto}.md\:mr-auto{margin-right:auto}.md\:mx-0{margin-left:0;margin-right:0}.md\:ml-0{margin-left:0}.md\:mr-0{margin-right:0}}@media (min-width: 1024px){.lg\:hide,.lg-hide{display:none !important}.lg\:show,.lg-show{display:revert !important}.lg\:flex,.lg-flex{display:flex !important}.lg\:grid{display:grid !important}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:ml-auto{margin-left:auto}.lg\:mr-auto{margin-right:auto}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:ml-0{margin-left:0}.lg\:mr-0{margin-right:0}}@media (min-width: 1280px){.xl\:hide,.xl-hide{display:none !important}.xl\:show,.xl-show{display:revert !important}.xl\:flex,.xl-flex{display:flex !important}.xl\:grid{display:grid !important}.xl\:mx-auto{margin-left:auto;margin-right:auto}.xl\:ml-auto{margin-left:auto}.xl\:mr-auto{margin-right:auto}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:ml-0{margin-left:0}.xl\:mr-0{margin-right:0}}@media (min-width: 1536px){.xxl\:hide,.xxl-hide{display:none !important}.xxl\:show,.xxl-show{display:revert !important}.xxl\:flex,.xxl-flex{display:flex !important}.xxl\:grid{display:grid !important}.xxl\:mx-auto{margin-left:auto;margin-right:auto}.xxl\:ml-auto{margin-left:auto}.xxl\:mr-auto{margin-right:auto}.xxl\:mx-0{margin-left:0;margin-right:0}.xxl\:ml-0{margin-left:0}.xxl\:mr-0{margin-right:0}}@media (max-width: 767.98px){.md-down\:justify-center{justify-content:center}.md-down\:a-center,.md-down-a-center{text-align:center}}@keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}[data-mage-init*='"collapsible":']:not([data-mage-init*='"active":true'])>[data-role=content]{display:none}.block-collapsible-nav{font-size:14px;line-height:1.42857143}@media (max-width: 767.98px){.sidebar .block-collapsible-nav{background:rgba(var(--base-bg), var(--base-bg-alpha, 1));position:absolute;margin:0 !important;top:0;width:100%}}@media (min-width: 768px){.block-collapsible-nav>.title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}}.block-collapsible-nav .content ul{list-style:none;padding:0;margin:0}.block-collapsible-nav .content .item>a,.block-collapsible-nav .content .item>strong{display:block;padding:.25rem 0;color:inherit}.block-collapsible-nav .content .delimiter{display:block;border-top:1px solid rgba(var(--base-color), var(--divider-alpha, .1));margin-top:.75rem;margin-bottom:.75rem}@media (max-width: 767.98px){.block-collapsible-nav .content{display:none}.block-collapsible-nav .content::after{content:'';display:block;width:100%;height:10px;margin-top:-10px;box-shadow:0 10px 10px rgba(var(--base-bg), var(--base-bg-alpha, 1))}.block-collapsible-nav .content.active{display:block}}@media (min-width: 768px){.block-collapsible-nav .content{padding:.75rem 0;background:rgba(var(--muted-bg), var(--muted-bg-alpha, 1))}.block-collapsible-nav .content .item>a,.block-collapsible-nav .content .item>strong{padding:.375rem .75rem;border-left:3px solid transparent}.block-collapsible-nav .content .current>a,.block-collapsible-nav .content .current>strong{border-color:rgba(var(--brand-color), var(--brand-alpha, 1))}.block-collapsible-nav .content .delimiter{margin-left:.75rem;margin-right:.75rem}}.dropdown.options{position:relative}.modal-slide,.modal-popup,.modal-custom{visibility:hidden;pointer-events:none}:root{--container-width:100%;--container-margin:0 auto;--container-max-width:1280px;--container-padding:0 20px}.scroller{width:100%;overflow:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.scroller::-webkit-scrollbar{display:none}.loading-mask,.load.indicator{inset:0;margin:auto;position:fixed;z-index:800;--base-bg-alpha:.6;background:rgba(var(--base-bg), var(--base-bg-alpha, 1));display:flex;align-items:center;justify-content:center}body>.loading-mask,body>.load.indicator{z-index:990}body>.loading-mask{position:fixed !important}.loading-mask .loader{flex-shrink:0;flex-grow:0}.loading-mask .loader p,.loading-mask .loader img{display:none}._block-content-loading{position:relative}.switcher{display:inline-block}.tooltip.wrapper{position:relative}.tooltip.wrapper .tooltip.content{top:100%}@media (min-width: 480px){.tooltip.wrapper .tooltip.content{right:auto;left:0}}.towishlist,.tocompare,.action.split,.action.print,.action.mailto{display:inline-flex;align-items:center}.towishlist::before,.tocompare::before,.action.split::before,.action.print::before,.action.mailto::before{flex-shrink:0;content:'';width:2rem;height:2rem}[data-bind*="authenticationPopup"]:not([style]){display:none}:where(.page-main .block ~ div, .page-bottom .block ~ div){margin-top:1.5rem}.sidebar-main .block:last-child{margin-bottom:1.5rem}.block .block-title a{font-size:14px;line-height:1.42857143;font-weight:400}.block .block-title .counter{font-size:.875rem;line-height:1.25rem;white-space:nowrap}.block .box{margin-bottom:.75rem}@media (min-width: 768px),print{.block .box{width:50%;float:left;max-width:400px}.block .box:last-child{margin:0}.block .box:nth-child(2n+1){clear:left}}.block .box-title{display:block;margin-bottom:.5rem}.sidebar .block .box{width:auto}.block-actions{margin-bottom:.5rem}.actions-toolbar,.box-actions,.cart-container .cart.actions{clear:both;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem}.actions-toolbar>.actions,.actions-toolbar>div.primary,.actions-toolbar>div.secondary{display:contents}.page-title-wrapper .actions-toolbar{margin:.75rem 0}.actions-toolbar .action.back{display:none}.block-compare .action.delete,.filter .action.remove,.sidebar .action.delete,.sidebar .action.remove{display:inline-flex;align-items:center;margin-left:auto}.block-compare .action.delete::before,.filter .action.remove::before,.sidebar .action.delete::before,.sidebar .action.remove::before{content:'';width:1.25rem;height:1.25rem}.breadcrumbs{font-size:12px;min-height:24px}.category-image{margin:0 0 .5rem}.category-image+.category-description{margin-top:0}.category-description{margin:0 0 .5rem}.category-description [data-content-type="row"] [data-element="inner"]{max-width:none;padding:0;margin:0}.table-comparison{width:auto}.table-comparison th.label{width:10rem}.table-comparison td.product{width:15rem}.table-comparison .product-item-photo{display:inline-block}.table-comparison .product-item-name{display:block}.table-comparison .price-box{margin:.5rem 0}:root{--sidebar-width:25%;--sidebar-gap:1rem}@media (min-width: 1024px){:root{--sidebar-width:220px;--sidebar-gap:2rem}}.column.main{min-height:clamp(100px, 25vh, 300px)}.page-header+.page-main .page-title-wrapper,.page-header+.page-main-full-width .page-title-wrapper{margin-top:false}.page-title-wrapper~.columns{margin-top:1rem}.page-main>.columns{position:relative;display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr;grid-template-areas:"main" "sidebar" "additional";gap:var(--sidebar-gap);row-gap:0}@media (min-width: 768px){.page-layout-3columns .page-main>.columns,.page-layout-2columns-left .page-main>.columns{grid-template-columns:var(--sidebar-width) 1fr;grid-template-areas:"sidebar main" "additional main"}.page-layout-2columns-right .page-main>.columns{grid-template-columns:1fr var(--sidebar-width);grid-template-areas:"main sidebar" "main additional"}}@media (min-width: 1024px){.page-layout-3columns .page-main>.columns{grid-template-columns:var(--sidebar-width) 1fr var(--sidebar-width);grid-template-areas:"sidebar main additional"}}.page-main>.columns>.main{grid-area:main;min-width:0}.page-main>.columns>.sidebar-main{grid-area:sidebar}.page-main>.columns>.sidebar-additional{grid-area:additional}.page-footer .switcher{margin-bottom:.5rem}.page-footer .pagebuilder-column-group+.pagebuilder-column-group{margin-top:2.5rem}.page-footer .block .title,.page-footer .block .block-title{border:0;padding:0;font-size:1rem}.page-footer .block.newsletter{margin:0 0 1rem}.page-footer .block.newsletter .form{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:420px;margin:0 auto;text-align:left}.page-footer .block.newsletter .form>:not(.newsletter):not(.actions){order:10}.page-footer .block.newsletter .control input{min-width:250px}.footer.content{padding-top:2rem;text-align:center}.footer.links{display:flex;flex-wrap:wrap;column-gap:.5rem;justify-content:center}.footer.links a:hover{text-decoration:underline}.copyright{color:rgba(var(--base-color), var(--muted-alpha, .6))}.message.global{color:#222;background:rgb(var(--yellow));margin:0;border-radius:0}.message.global .content{--container-padding:1rem}.message.global .actions{margin-top:.75rem}.message.global.cookie{position:fixed;z-index:40;bottom:0;left:0;right:0}.message.global.noscript{text-align:center}:root{--header-panel-slideout:true}.header.panel,.header.links,.header.content{display:flex;gap:1rem}.header.links a .counter{font-size:.875rem;line-height:1.25rem;opacity:.6;white-space:nowrap}.header.links a .counter::before{content:'('}.header.links a .counter::after{content:')'}.header.panel{justify-content:flex-end;align-items:flex-start}.header.panel .switcher{flex-shrink:0}@media (max-width: 479.98px){.header.panel{flex-wrap:wrap;justify-content:center}.header.panel .header-panel-info{width:100%;margin:0;justify-content:center}.header.panel>.switcher{max-width:50%}}.header.content{position:relative;align-items:center}.page-header{position:relative}.page-header .logo img:not([width]){width:100%;min-width:80px;max-width:170px}.page-header .logo+*,.page-header .logo+.navigation-wrapper+*,.page-header .logo+.navigation-wrapper+script+*{margin-left:auto}.page-header .block .block-title{font-size:1rem;margin:0}.header-panel-info{margin:0 auto 0 0;display:flex;flex-wrap:wrap;flex-grow:1;align-items:center;column-gap:.75rem}.header-panel-info .heading,.header-panel-info .switcher-label{display:none}.header-panel-info .icon{width:1.25rem;height:1.25rem}.header-panel-info a{color:currentColor}:where(.header-panel-info a){display:flex;align-items:center;gap:.25rem}:where(.header-panel-info a):hover{text-decoration:underline}@media (max-width: 1023px){.page-header .panel.wrapper{display:none}}@media (min-width: 1024px){.navigation-wrapper .mobile-header-panel{display:none}}@media (max-width: 767.98px){.header.content>.switcher>.actions>.action span,.header.content>.switcher>.actions>.action strong:has(span){display:none}}.switcher .account-dropdown>.action::before,.switcher .wishlist-dropdown>.action::before{flex-shrink:0}.switcher .account-dropdown>.action::before{content:'';display:block;flex-shrink:0;width:1.5rem;height:1.5rem;background-color:currentColor;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5.121 17.804A13.937 13.937 0 0112 16c2.5 0 4.847.655 6.879 1.804M15 10a3 3 0 11-6 0 3 3 0 016 0zm6 2a9 9 0 11-18 0 9 9 0 0118 0z" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.5rem 1.5rem}.switcher .wishlist-dropdown>.action::before{content:'';display:block;flex-shrink:0;width:1.5rem;height:1.5rem;background-color:currentColor;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.5rem 1.5rem}@media (max-width: 767.98px){.block.filter .filter-content{position:fixed;visibility:hidden}}@media (min-width: 768px){.column.main .block.filter .filter-options-content{display:none;position:absolute;pointer-events:none;right:0}.column.main .block.filter .filter-options-content .item{display:block;padding:.25rem .5rem}}.block.filter .filter-current li{display:flex;align-items:center;column-gap:.25rem}.block.filter .filter-current li span{white-space:nowrap}.block.filter .filter-current li span.filter-value{text-overflow:ellipsis;overflow:hidden}.block.filter .filter-current li .filter-label::after{content:':'}.block.filter .filter-current li .action.remove{opacity:.3}.block.filter .filter-value{opacity:.6}.block.filter .filter-actions{margin:.375rem 0 .75rem;opacity:.6;text-align:right;font-size:.875rem;line-height:1.25rem}.block.filter .filter-title::after{transform:none;display:none}.block.filter .filter-title label{display:flex;align-items:center;gap:.25rem}.block.filter .filter-content-close{display:none}.block.filter .filter-current~.filter-options{margin-top:.75rem}.block.filter .filter-subtitle{display:none}.block.filter .filter-options-item{margin-bottom:.25rem}.block.filter .filter-options-item:last-child{margin-bottom:0;border:0}.block.filter .filter-options-title{font-weight:500;padding:.25rem 0}.block.filter .filter-options-title :first-child{margin-right:auto}.block.filter .filter-options-title::after{opacity:.3}.block.filter .filter-options-content>:first-child{margin:.5rem 0 .75rem}.block.filter dt{padding:.25rem 0}.block.filter .content .count,.block.filter .filter-options .count{font-size:.875rem;line-height:1.25rem;display:inline-flex;white-space:nowrap;font-weight:300;color:rgba(var(--base-color), var(--muted-alpha, .6));margin-left:.25rem}.block.filter .content .count::before,.block.filter .filter-options .count::before{content:'('}.block.filter .content .count::after,.block.filter .filter-options .count::after{content:')'}.block.filter .initially-active.active .filter-options-title::after{opacity:0}@media (min-width: 768px){.column.main .block.filter{margin-bottom:1rem}.column.main .block.filter .filter-title{display:none}.column.main .block.filter .filter-current{display:inline-flex;align-items:flex-start;gap:.75rem;margin-right:.5rem}.column.main .block.filter .filter-current-subtitle{padding:.25rem 0;flex-shrink:0}.column.main .block.filter .filter-current-subtitle::after{content:':'}.column.main .block.filter .filter-current .items{display:flex;flex-wrap:wrap;gap:.5rem}.column.main .block.filter .filter-current li{padding:.25rem .75rem;background:rgba(var(--muted-bg), var(--muted-bg-alpha, 1));border-radius:24rem}.column.main .block.filter .filter-current~.filter-options{margin-top:.25rem}.column.main .block.filter .filter-actions{display:inline-flex}.column.main .block.filter .filter-options{display:flex;flex-wrap:wrap;column-gap:.75rem}.column.main .block.filter .filter-options-item{margin:0;border:0;position:relative}.column.main .block.filter .filter-options a{display:block}.column.main .block.filter .filter-options .item>a{flex-grow:1}.column.main .block.filter .filter-options-title::after{opacity:0.3}.column.main .block.filter .filter-options-content{display:block !important;height:auto;width:13rem;right:auto;left:-9999px;margin-left:-6rem}.column.main .block.filter .filter-options-content[aria-hidden=false]{left:50%}.column.main .block.filter .filter-options-content>:first-child{margin:0}}@media (max-width: 767.98px){.block.filter .filter-title{border:0;padding:.5rem .25rem .5rem 0;display:flex;align-items:center;gap:.25rem}.block.filter .filter-title::before{content:'';width:1.5rem;height:1.5rem;flex-shrink:0}.block.filter .filter-title[data-count]::after{font-size:.875rem;line-height:1.25rem;margin-left:.125rem;content:attr(data-count);display:flex;align-items:center;justify-content:center;min-width:1.25rem;min-height:1.25rem;background:rgba(var(--danger-color), var(--danger-alpha, 1));color:#fff;border-radius:1.25rem;padding:0 .25rem}.block.filter .filter-title[data-count="0"]::after{display:none}.page-layout-1column .block.filter .filter-title,.sidebar .block.filter .filter-title{position:absolute;z-index:10;top:0;margin:0;max-width:9rem;white-space:nowrap;overflow:hidden}.block.filter .filter-current-subtitle{display:block;padding:.25rem 0}.block.filter .filter-content .item{padding:.125rem 0}}@media (max-width: 767.98px){.page-with-filter.page-title-in-content .columns{padding-top:3.25rem}.page-with-filter.page-title-in-content .toolbar:not(.toolbar ~ .toolbar){position:absolute;top:0;width:100%;flex-wrap:nowrap;margin:0}}@media (max-width: 639.98px){.page-with-filter.page-title-in-content .toolbar-amount{display:none}}@media (max-width: 767.98px){.page-with-filter .toolbar .modes{margin-left:9rem}}@media (max-width: 639.98px){.page-with-filter .toolbar .sorter>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}}@media (max-width: 479.98px){.page-with-filter .toolbar .sorter{width:calc(100% - 9rem)}.page-with-filter .toolbar .modes{display:none}}:root{--listing-grid-gap:1rem;--listing-grid-row-gap:1rem;--listing-grid-columns:2;--listing-grid-item-padding:0px;--listing-grid-item-margin:0px}@media (min-width: 640px){:root{--listing-grid-columns:3}}@media (min-width: 1024px){:root{--listing-grid-columns:4}}@media (min-width: 768px){.page-layout-1column{--listing-grid-columns:4}}@media (min-width: 1024px){.page-layout-1column{--listing-grid-columns:5}}@media (min-width: 1024px){.page-layout-3columns{--listing-grid-columns:3}}.product-image-container{display:flex;align-items:center;justify-content:center;max-width:100%;aspect-ratio:var(--image-container-aspect-ratio, none);width:var(--image-container-width, auto);overflow:hidden}.product-image-container .product-image-wrapper{padding:0 !important;width:100%}.product-item-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.actions-primary .stock{color:rgba(var(--base-color), var(--muted-alpha, .6));white-space:nowrap}.actions-secondary{display:flex;gap:.125rem}.actions-secondary .action{padding:0px;color:rgba(var(--base-color), var(--muted-alpha, .6));background:transparent;border-radius:4px}.actions-secondary .action::before{width:2rem;height:2rem}.actions-secondary .action:focus-visible{z-index:2}.actions-secondary .action .loading-mask{border-radius:4px}.product-items .product-item-photo{position:relative}.product-items .product-item-info{position:relative;display:flex;gap:.5rem}.product-items .product-item-details{flex:1 1;display:flex;flex-direction:column;width:100%}.product-items .product-item-details .product-item-name,.product-items .product-item-details .price-box,.product-items .product-item-details .product-reviews-summary{margin-bottom:.25rem}.sidebar .product-items .product-item-info .action.delete{position:absolute;right:.125rem;top:.125rem}.sidebar .products-list .product-items .product-item+.product-item{margin-top:.75rem}.sidebar .products-grid .product-items,.sidebar [data-appearance="carousel"] .product-items{--listing-grid-columns:2;--listing-grid-gap:.5rem;--listing-grid-row-gap:.5rem}.product-items.product-items-names .product-item{display:flex;align-items:center;gap:.5rem}.product-items.product-items-names .product-item+.product-item{margin-top:.125rem}.product-items.product-items-names strong{font-weight:normal}.product-items.product-items-names .choice .control{display:flex}.products-grid .product-items,[data-appearance="carousel"] .product-items{display:flex;flex-wrap:wrap;gap:var(--listing-grid-gap);row-gap:var(--listing-grid-row-gap)}.products-grid .product-items .product-item,[data-appearance="carousel"] .product-items .product-item{position:relative;margin:var(--listing-grid-item-margin);max-width:var(--listing-grid-item-max-width, 400px);width:calc((100% - var(--listing-grid-item-margin) * var(--listing-grid-columns) * 2 - var(--listing-grid-gap) * (var(--listing-grid-columns) - 1)) / var(--listing-grid-columns))}@media (hover: hover){.products-grid .product-items .product-item:hover,.products-grid .product-items .product-item:has(:focus-visible),[data-appearance="carousel"] .product-items .product-item:hover,[data-appearance="carousel"] .product-items .product-item:has(:focus-visible){z-index:10;overflow:visible;--listing-grid-item-margin:0px;--listing-grid-item-padding:0px}}.products-grid .product-items .product-item-info,[data-appearance="carousel"] .product-items .product-item-info{height:100%;width:100%;flex-direction:column;padding:var(--listing-grid-item-padding)}@media (hover: hover){.products-grid .product-items .product-item:hover .product-item-info,[data-appearance="carousel"] .product-items .product-item:hover .product-item-info{z-index:10;background:rgba(var(--base-bg), var(--base-bg-alpha, 1))}.products-grid .product-items .product-item:has(:focus-visible) .product-item-info,[data-appearance="carousel"] .product-items .product-item:has(:focus-visible) .product-item-info{z-index:10;background:rgba(var(--base-bg), var(--base-bg-alpha, 1))}}.products-grid .product-items .product-image-container,[data-appearance="carousel"] .product-items .product-image-container{width:100%}.products-grid .product-items .product-item-photo img,[data-appearance="carousel"] .product-items .product-item-photo img{width:100%}.products-grid .product-items .product-item-inner,[data-appearance="carousel"] .product-items .product-item-inner{padding-top:.25rem;display:flex;flex-direction:column;gap:.25rem}@media (max-width: 479.98px){.products-grid .product-items .product-reviews-summary:not(.no-rating) .action,[data-appearance="carousel"] .product-items .product-reviews-summary:not(.no-rating) .action{text-decoration:none}.products-grid .product-items .product-reviews-summary:not(.no-rating) .action span,[data-appearance="carousel"] .product-items .product-reviews-summary:not(.no-rating) .action span{display:none}}.products-list .product-items .product-item+.product-item{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(var(--base-color), var(--divider-alpha, .1))}.sidebar .products-list .product-items .product-item+.product-item{border:0;margin-top:.375rem;padding-top:.375rem}.products-list .product-items .product-item-info{gap:.75rem}.sidebar .products-list .product-items .product-item-info{gap:.5rem}.products-list .product-items .product-item-info>:first-child{max-width:28%}.sidebar .products-list .product-items .product-item-info>:first-child{max-width:35%}.products-list .product-items .product-item-actions{margin:.25rem 0}.products-list .product-items .product-item-description{margin:.5rem 0 0 0}.dropdown .product-items .product-item-info{gap:.75rem}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 1.25rem}.toolbar.bottom{margin-top:1.25rem}.toolbar~.products{margin:1.25rem 0}.toolbar>.pager{display:contents}.toolbar label,.toolbar .limiter-text{white-space:nowrap}.toolbar select{max-width:130px}@media (min-width: 768px){.toolbar select{max-width:170px}}.toolbar .sorter,.toolbar .limiter{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-left:auto}.toolbar .sorter-action{color:rgba(var(--base-color), var(--muted-alpha, .6))}.toolbar .sorter-action::before{content:'';display:block;width:1.5rem;height:1.5rem}.toolbar .modes{display:flex;align-items:center;border:1px solid rgba(var(--base-color), var(--divider-alpha, .1))}.toolbar .modes:not(:has(a)){display:none}.toolbar .modes a{color:rgba(var(--base-color), var(--muted-alpha, .6))}.toolbar .mode-grid{border-right:1px solid rgba(var(--base-color), var(--divider-alpha, .1))}.toolbar .mode-grid,.toolbar .mode-list{padding:.5rem}.toolbar .mode-grid::before,.toolbar .mode-list::before{content:'';display:block;width:1.5rem;height:1.5rem}@media (max-width: 639.98px){.toolbar .modes~.toolbar-amount{order:100;width:100%}}.toolbar .toolbar-amount+.pages{margin-left:auto}.products-grid+.pager{margin:1.25rem 0}.pages{display:flex;align-items:center}.pages .items{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.pages .items a,.pages .items .page{display:flex;align-items:center;justify-content:center;color:inherit;padding:.25rem .5rem}.pages .items a:hover,.pages .items .page:hover{text-decoration:none}.pages .items .current .page{background:rgba(var(--muted-bg), var(--muted-bg-alpha, 1))}.pages .action.previous,.pages .action.next{display:flex;align-items:center;color:rgba(var(--base-color), var(--muted-alpha, .6))}.pages .action.previous::before,.pages .action.next::before{content:'';display:block;width:1.5rem;height:1.5rem}.minicart-wrapper .action.showcart::before{content:'';display:block;flex-shrink:0;width:1.5rem;height:1.5rem;background-color:currentColor;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16 11V7a4 4 0 00-8 0v4M5 9h14l1 12H4L5 9z" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.5rem 1.5rem}.minicart-wrapper{position:relative}.minicart-wrapper .action.showcart{position:relative}.minicart-wrapper .action.showcart::before{content:'';flex-shrink:0;display:block;width:1.5rem;height:1.5rem}.minicart-wrapper .action.showcart .counter.qty.empty{opacity:0}.minicart-wrapper .action.showcart .counter.qty{position:absolute;top:5px;right:0;height:.625rem;width:.625rem;border-radius:999px;background:rgba(var(--brand-color), var(--brand-alpha, 1))}.minicart-wrapper .action.showcart .counter.qty .loading-mask{border-radius:999px}.minicart-wrapper .action.showcart .counter.qty span{display:none}.minicart-wrapper>.block-minicart{display:none}.minisearch .label::before,.minisearch .action.search::before{content:'';display:block;flex-shrink:0;width:1.5rem;height:1.5rem;background-color:currentColor;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.5rem 1.5rem}@media (min-width: 640px){.block-search{position:relative}}.header .block-search .block-title{display:none}.header .block-search .label::before{display:none}@media (max-width: 639.98px){.header .block-search .label::before{display:block}}.minisearch{display:flex;align-items:center;justify-content:flex-end}.minisearch .control{padding:1rem;background:rgba(var(--base-bg), var(--base-bg-alpha, 1));position:absolute;top:100%;margin:0 !important;left:-9999px}@media (min-width: 640px){.minisearch .control{background:transparent;position:static;display:block;padding:0}}.minisearch .control .input-text{padding-right:2.25rem;text-overflow:ellipsis;min-width:240px}.minisearch .control .nested{display:none;position:absolute;top:100%;font-size:.875rem;line-height:1.25rem}.minisearch .actions{display:none;position:absolute;top:calc(100% + 1.5rem);right:1rem}@media (min-width: 640px){.minisearch .actions{display:flex;position:static}}.minisearch .action.search{margin-left:-2rem}@media (max-width: 639.98px){.minisearch .action.search{display:none}}.message:where(.warning, .success, .notice, .error, .info){display:flex;align-items:flex-start;gap:.25rem;padding:15px 30px;margin-bottom:.75rem;border:1px solid transparent;font-size:13px}.message:where(.warning, .success, .notice, .error, .info)::before{margin:0;flex-shrink:0;content:'';width:1.5rem;height:1.5rem}.message>div,.message>span{margin-right:auto}.message>div+.button-close,.message>span+.button-close{margin-left:0}div+.message,.control .message{margin-top:.5rem}.message a{text-decoration:underline !important}.old-price.map-old-price{text-decoration:none}.product-info-price .old-price.map-old-price{display:inline-block}.map-fallback-price{display:none}.map-show-info{margin-right:.25rem}@media (max-width: 1023px){.navigation-wrapper{position:fixed;visibility:hidden;display:none}}:root{--navigation-media-mobile:(max-width: 1023px)}.nav-toggle{flex-shrink:0;flex-grow:0;display:flex;align-items:center;margin:0 -0.5rem 0 0}:where(.page-wrapper, .page-header)>.navigation-wrapper .navigation>ul{margin-left:-0.5rem}@media (min-width: 1024px) and (max-width: 1023.98px){.header.content{flex-wrap:wrap}.header.content>.navigation-wrapper{order:9999;width:100%;margin-bottom:-0.5rem}.header.content>.navigation-wrapper .navigation>ul{margin-left:-0.5rem}}.navigation{color:rgba(var(--base-color), var(--base-alpha, 1))}@media (min-width: 1024px){.navigation .active>a.level-top,.navigation .has-active>a.level-top{--divider-alpha:.05;background:rgba(var(--base-color), var(--divider-alpha, .1))}}.navigation li{position:relative}.navigation .parent>a{padding-right:1.5rem}@media (min-width: 1024px){[data-action="toggle-nav"]{display:none}.navigation>ul{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:.5rem}}.nav-toggle::after{content:'';display:block;flex-shrink:0;width:1.5rem;height:1.5rem;background-color:currentColor;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16" /></svg>') no-repeat 50% 50%;-webkit-mask-size:1.5rem 1.5rem;z-index:39;width:3rem;height:3rem}a[href*="&content=/bmlweb/ppwpsiw.html"]{display:none}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.payment-icon[src*="paypalobjects.com"]{width:39px}}.box-tocart .fieldset .actions>div.paypal-logo:not(.braintree-paypal-logo){width:auto}.page-wrapper{display:flex;flex-direction:column;min-height:100vh;margin:0 auto}[data-content-type="tabs"] .tab-header{padding:.625rem 1rem}@media (max-width: 767.98px){.pagebuilder-mobile-hidden{display:none}}@media (min-width: 768px){.pagebuilder-mobile-only{display:none}}.highlight{font-weight:500}@media (min-width: 1280px){.xl-bg-clamp [data-background-images]{background-size:clamp(0px, 1400px, 100%) !important}.xl-bg-center [data-background-images]{background-position:center !important}}:where([data-content-type="row"]) [data-element="inner"]{padding-top:0;padding-bottom:0}:where([data-content-type="row"]) [data-element="inner"].narrow{--container-max-width:768px}form,button,[data-content-type="buttons"]{line-height:1.42857143}[data-content-type="buttons"]{display:flex;flex-wrap:wrap;gap:1rem}[data-content-type="buttons"][data-appearance="stacked"]{flex-direction:column}[data-content-type="tabs"] .tabs-navigation{display:flex;overflow:auto}[data-content-type="tabs"] .tabs-content{display:flex;flex-direction:column}[data-content-type="tabs"] .tabs-content>div{flex-grow:1}[data-content-type="tabs"] .tab-header>a{color:inherit}[data-content-type="tabs"] .tab-header>a:hover{text-decoration:none}[data-content-type="banner"]>a,[data-content-type="slider"]>a,[data-content-type="slide"]>a{outline-offset:-4px}[data-content-type="banner"] a,[data-content-type="slider"] a{display:block}[data-content-type="banner"] a:hover,[data-content-type="slider"] a:hover{text-decoration:none !important}[data-content-type="banner"].h-full a,[data-content-type="banner"].h-full .pagebuilder-banner-wrapper{height:100%}.content-center .pagebuilder-banner-wrapper,.content-center .pagebuilder-slide-wrapper,.v-middle .pagebuilder-banner-wrapper,.v-middle .pagebuilder-slide-wrapper{display:flex;align-items:center}.content-end .pagebuilder-banner-wrapper,.content-end .pagebuilder-slide-wrapper{display:flex;align-items:flex-end}.content-stretch .pagebuilder-banner-wrapper,.content-stretch .pagebuilder-slide-wrapper{display:flex;align-items:stretch}.pagebuilder-overlay{padding:30px;position:relative}.pagebuilder-overlay.pagebuilder-poster-overlay{align-items:center;display:flex;justify-content:center}.pagebuilder-overlay:not(.pagebuilder-poster-overlay){max-width:540px;width:100%}[data-appearance='collage-centered'] .pagebuilder-overlay{margin-left:auto;margin-right:auto}[data-appearance='collage-right'] .pagebuilder-overlay{margin-left:auto}.pagebuilder-poster-content{width:100%}.content-containered .pagebuilder-overlay{padding:0}.pagebuilder-banner-button{margin:20px 0 0 0}[data-enable-parallax="1"]{opacity:0;transition:opacity linear 50ms 100ms}[data-enable-parallax="1"].jarallax-ready{opacity:1}[data-enable-parallax="0"][data-video-src] .jarallax-container:not(:has(video[style*="translate3d"], iframe[style*="translate3d"])){opacity:0}.pagebuilder-slide-wrapper,[data-content-type="slider"] a{height:100%}.slick-dots{list-style:none;margin:0;width:100%;display:flex;padding:.625rem 0;justify-content:center;gap:0}.slick-dots button{display:block;background:transparent;border:0;padding:.25rem;border-radius:50%}.slick-dots button:hover{background:transparent}.slick-dots button>span{text-indent:-9999px;display:block;border-radius:50%;border:1px solid rgba(var(--base-color), var(--divider-alpha, .1));background:#000;color:#fff;width:1rem;height:1rem;box-shadow:0 0 0 1px #fff}.slick-dots .slick-active button>span{background:#fff;color:#000}.slick-arrow{position:absolute;z-index:11;top:50%;width:35px;height:60px;transform:translateY(-50%);--base-bg-alpha:.7;background-color:rgba(var(--base-bg), var(--base-bg-alpha, 1));color:rgba(var(--base-color), var(--base-alpha, 1));border-radius:0;display:none;gap:0;align-items:center;justify-content:center;font-size:0 !important;line-height:0 !important;padding:0}.slick-arrow .slick-initialized{display:flex}.slick-arrow:hover{color:rgba(var(--base-color), var(--base-alpha, 1));background-color:rgba(var(--base-bg), var(--base-bg-alpha, 1))}.slick-arrow::before{content:'';display:block;width:35px;height:60px;max-width:100%;max-height:100%}.slick-arrow.slick-disabled{opacity:0;pointer-events:none}.slick-prev{left:0}.slick-next{right:0}@media (max-width: 767.98px){[data-appearance="carousel"] .product-items .product-item-inner{margin-top:0}}.pagebuilder-column-group{display:flex}.pagebuilder-column-group:has(.pagebuilder-column-line){flex-wrap:wrap}.pagebuilder-column-group,.pagebuilder-column-line{gap:var(--gap, 0px);row-gap:var(--row-gap, var(--gap, 0px))}.pagebuilder-column-group .gap-0,.pagebuilder-column-group.gap-0{--gap:0}.pagebuilder-column-group .gap-1,.pagebuilder-column-group.gap-1{--gap:.25rem}.pagebuilder-column-group .gap-2,.pagebuilder-column-group.gap-2{--gap:.5rem}.pagebuilder-column-group .gap,.pagebuilder-column-group.gap{--gap:.5rem}.pagebuilder-column-group .gap-3,.pagebuilder-column-group.gap-3{--gap:.75rem}.pagebuilder-column-group .gap-4,.pagebuilder-column-group.gap-4{--gap:1rem}.pagebuilder-column-group .gap-5,.pagebuilder-column-group.gap-5{--gap:1.25rem}.pagebuilder-column-group .gap-6,.pagebuilder-column-group.gap-6{--gap:1.5rem}.pagebuilder-column-group .gap-7,.pagebuilder-column-group.gap-7{--gap:1.75rem}.pagebuilder-column-group .gap-8,.pagebuilder-column-group.gap-8{--gap:2rem}.pagebuilder-column-group .row-gap-0,.pagebuilder-column-group.row-gap-0{--row-gap:0}.pagebuilder-column-group .row-gap-1,.pagebuilder-column-group.row-gap-1{--row-gap:.25rem}.pagebuilder-column-group .row-gap-2,.pagebuilder-column-group.row-gap-2{--row-gap:.5rem}.pagebuilder-column-group .row-gap-3,.pagebuilder-column-group.row-gap-3{--row-gap:.75rem}.pagebuilder-column-group .row-gap-4,.pagebuilder-column-group.row-gap-4{--row-gap:1rem}.pagebuilder-column-group .row-gap-5,.pagebuilder-column-group.row-gap-5{--row-gap:1.25rem}.pagebuilder-column-group .row-gap-6,.pagebuilder-column-group.row-gap-6{--row-gap:1.5rem}.pagebuilder-column-group .row-gap-7,.pagebuilder-column-group.row-gap-7{--row-gap:1.75rem}.pagebuilder-column-group .row-gap-8,.pagebuilder-column-group.row-gap-8{--row-gap:2rem}@media (max-width: 767.98px){.pagebuilder-column-group,.pagebuilder-column-line{row-gap:var(--row-gap, var(--gap, 1rem));flex-wrap:wrap}.flex-nowrap>.pagebuilder-column-line{flex-wrap:nowrap}.flex-wrap-2>.pagebuilder-column-line .pagebuilder-column{width:calc((100% - var(--gap)) / 2) !important;flex-basis:auto}.flex-wrap-3>.pagebuilder-column-line .pagebuilder-column{width:calc((100% - var(--gap) * 2) / 3) !important;flex-basis:auto}.pagebuilder-column{flex-basis:100%;max-width:100%}}.price-box p{margin:0}.price-label,.price-box .label,.msrp-message{color:rgba(var(--base-color), var(--muted-alpha, .6));font-size:14px;line-height:1.42857143}.price-box a{line-height:1.42857143;font-size:14px}.special-price{color:rgba(var(--danger-color), var(--danger-alpha, 1))}.old-price{color:rgba(var(--base-color), var(--muted-alpha, .6));display:inline-block}.weee[data-label],.minimal-price-link,.price-excluding-tax,.price-including-tax{display:block}.weee[data-label],.price-including-tax+.price-excluding-tax{font-size:.875rem;line-height:1.42857143}.weee[data-label]::before,.price-including-tax+.price-excluding-tax::before{content:attr(data-label) ': '}.prices-tier .weee[data-label],.prices-tier .price-excluding-tax,.prices-tier .price-including-tax{display:inline-block}.prices-tier .price-including-tax+.price-excluding-tax:before{content:'(' attr(data-label) ': '}.prices-tier .weee[data-label]:before{content:'+' attr(data-label) ': '}.prices-tier .weee[data-label]:last-child:after{content:')'}.product-info-wrapper{display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr;grid-template-areas:"title" "media" "main";gap:1rem;margin-bottom:1rem}.product-info-wrapper .page-title-wrapper{grid-area:title;margin-bottom:0}@media (max-width: 767.98px){.product-info-wrapper .page-title-wrapper{--animation-order:0 !important}}@media (min-width: 768px){.product-info-wrapper .page-title-wrapper{margin-bottom:.125rem}}.product-info-wrapper .page-title-wrapper h1{margin:0}.product-info-wrapper .product-info-main{grid-area:main}@media (max-width: 767.98px){.product-info-wrapper .product-info-main{display:contents}}.product-info-wrapper .product.media{grid-area:media}@media (min-width: 768px){.product-info-wrapper{row-gap:0;grid-template-columns:1fr 1fr;grid-template-areas:"media main" "media main"}}.product-info-main{display:flex;flex-direction:column;gap:.5rem}.product-info-price{display:flex;flex-direction:column;gap:.5rem}.product-info-price .price-box{font-size:1.5rem;line-height:2rem}.prices-tier{margin:.5rem 0;max-width:400px}.prices-tier li+li{margin-top:.5rem}.product-info-stock-sku{display:flex;gap:.5rem}.product-info-stock-sku .stock{--stock-bg:var(--blue-muted);--stock-color:var(--blue);background:rgb(var(--stock-bg));color:rgb(var(--stock-color));padding:.125rem .5rem}.product-info-stock-sku .stock.available{--stock-bg:var(--green-muted);--stock-color:var(--green)}.product-info-stock-sku .stock.unavailable{--stock-bg:var(--red-muted);--stock-color:var(--red)}.attribute.sku{display:flex;align-items:center;gap:.25rem}.product-info-main .configurable-variation-qty{display:none}.product-info-wrapper .product-add-form{margin:.5rem 0}.product-info-wrapper .product-add-form form>div+div{margin-top:.5rem}.product-info-wrapper .product-add-form .product-options-wrapper{margin:0 0 .5rem}.product-info-wrapper .product-add-form .product-options-wrapper .label{font-weight:500}.product-info-wrapper .product-add-form .product-options-wrapper .label~.control{margin-top:.25rem}.product-info-wrapper .product-add-form .product-options-wrapper .field{margin-top:0;margin-bottom:.375rem}.product-info-wrapper .product-add-form .product-options-wrapper .field:last-child{margin-bottom:0}.product-info-wrapper .product-add-form .product-options-wrapper .field .field{margin-bottom:.25rem}.product-info-wrapper .product-add-form .product-options-wrapper .field .field:last-child{margin-bottom:0}.product-info-wrapper .product-add-form .product-options-wrapper .swatch-opt+.field{margin-top:.375rem}.product-info-wrapper .product-add-form .product-options-bottom{margin:1.25rem 0 0}.box-tocart .fieldset{display:flex;align-items:flex-start;gap:.5rem}.box-tocart .fieldset .field.qty{margin:0;flex-shrink:0;display:flex;align-items:center;gap:.5rem}.box-tocart .fieldset .field.qty .control{margin:0}.box-tocart .fieldset .actions{display:flex;flex-wrap:wrap;flex-grow:1;align-items:center;gap:.5rem}.box-tocart .fieldset .actions>div{width:100%;max-width:400px;z-index:10}.field.qty>.control,.input-text.qty{max-width:4rem}.product-addto-links,.product-social-links{display:flex;align-items:center;flex-wrap:wrap;column-gap:.75rem;row-gap:.5rem;margin:.5rem 0}.product-addto-links button,.product-social-links button{gap:0;padding:0;background:transparent}.product-addto-links a.action,.product-social-links a.action,.product-addto-links button.action,.product-social-links button.action{color:rgba(var(--base-color), var(--muted-alpha, .6));border-radius:4px}.product-addto-links a.action:hover,.product-social-links a.action:hover,.product-addto-links button.action:hover,.product-social-links button.action:hover{text-decoration:underline}.product-social-links .product-addto-links{margin:0}.product.info.detailed{clear:both}@media (min-width: 768px){.product.info.detailed{margin:1rem 0}}@media (min-width: 768px){.product.info #reviews::after{content:'';display:table;clear:both}.product.info .review-add+.review-list,.product.info #product-review-container{float:right;width:55%}.product.info .review-add{float:left;width:42%}}.block.related .product-item:first-child{display:block !important}.field.downloads .price-container:before{content:' + ';display:inline}.downloads-all [type="checkbox"]{display:none}.downloads-all .label{cursor:pointer}@media (min-width: 768px){.bundle-options-container{margin:1rem 0}}.bundle-options-container .product-options-wrapper{border:0;padding:0}.bundle-options-container .product-add-form{display:none}@media (min-width: 768px){.page-bottom .widget-recent{--listing-grid-columns:4}}@media (min-width: 1024px){.page-bottom .widget-recent{--listing-grid-columns:5}}.product-reviews-summary{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;text-align:left}.rating-result{position:relative;width:6.25rem;height:1.5rem}.rating-result::before{opacity:.2}.rating-result>span{position:relative;display:block}.rating-result::before,.rating-result>span::before{position:absolute;content:'';width:100%;height:1.5rem}.reviews-actions{display:flex;align-items:center;gap:.5rem}.reviews-actions a{font-size:.875rem;line-height:1.25rem}.review-add .review-legend{display:none}.review-field-ratings{margin:0}.review-field-ratings legend{display:none !important}.review-field-rating>.label{min-width:80px}.review-control-vote{color:rgba(var(--base-color), var(--divider-alpha, .1));height:1.5rem;width:7.5rem}.review-control-vote::before{content:'';position:absolute;inset:0}.review-control-vote label{position:absolute;opacity:0}.review-list .limiter,.review-list .toolbar:first-child{display:none}.review-list .review-items{display:flex;flex-direction:column;gap:2rem}.review-list .review-item{display:flex;flex-direction:column;gap:.5rem}.review-list .review-title{font-weight:500}.review-list .review-ratings{order:-1}.review-list .review-content{margin:0 0 .25rem}.review-list .review-details{display:flex;align-items:baseline;gap:.25rem;opacity:.6}.review-list .review-date{font-size:.875rem;line-height:1.25rem}.search-suggestions{display:flex;gap:1rem;margin-bottom:1rem}@media (max-width: 639.98px){.search-suggestions{flex-direction:column}}.search-suggestions .block{min-width:180px}.search-suggestions .block+.block{margin:0}.search-terms{display:flex;flex-wrap:wrap;gap:1rem}.search.found{margin-bottom:.25rem}.search.summary{margin-bottom:.5rem}[class*="swatch-opt"]:has(.swatch-attribute:not(.breeze-placeholder)) .swatch-attribute.breeze-placeholder{display:none}.swatch-attribute{margin-bottom:.375rem;min-height:4rem}.swatch-attribute:last-child{margin:0}.product-item .swatch-attribute{margin-bottom:.25rem;min-height:2rem}.product-item .swatch-attribute:last-child{margin:0}.swatch-attribute-label{font-weight:500;margin-right:.25rem}.swatch-attribute-label~.swatch-attribute-options{margin-top:.25rem}.swatch-attribute-options{display:flex;flex-wrap:wrap;gap:.375rem}.product-item .swatch-attribute-options{gap:.25rem}.swatch-option{font-size:.75rem;color:rgba(var(--base-color), var(--muted-alpha, .6));background:rgba(var(--muted-bg), var(--muted-bg-alpha, 1));display:flex;align-items:center;justify-content:center;cursor:pointer;min-width:2rem;height:2rem;padding:0 .25rem;position:relative;margin:0}.swatch-option::before{content:'';position:absolute;box-shadow:0 0 0 1px inset rgba(var(--base-color), var(--divider-alpha, .1));top:0;bottom:0;left:0;right:0}.product-item .swatch-option{font-size:.75rem;font-weight:400;min-width:2rem;height:2rem}input.swatch-input{position:absolute;visibility:hidden;top:-9999px;left:-9999px}.actions-primary input.swatch-input{display:none}.product-item [class^="swatch-opt-"]{margin:0 0 .125rem}.form.form-orders-search .action.primary,.form.search.advanced .action.primary,.form.password.forget .action.primary,.form.password.reset .action.primary,.form.send.confirmation .action.primary,.form-create-account .action.primary{width:100%}.login-container{max-width:none}.login-container .block>.block-title{padding:.5rem 0}.column.main .form.contact .action.primary{width:100%}:where(body:not(.narrow-page-reset)) .checkout-success .actions-toolbar,.form.form-orders-search .actions-toolbar,.form-create-account .actions-toolbar{justify-content:center}.catalogsearch-advanced-index .page.messages,.customer-account-forgotpassword .page.messages,.customer-account-create .page.messages{max-width:620px;margin:0 auto}:where(body:not(.narrow-page-reset)) .checkout-success,:where(body:not(.narrow-page-reset)) .checkout-success+#registration{text-align:center}.checkout-cart-index .column.main .block .title{padding:1rem;background:rgba(var(--muted-bg), var(--muted-bg-alpha, 1))}.checkout-cart-index .column.main .block:not(.crosssell) .content{padding:1rem}.checkout-cart-index .column.main .block .products-grid{margin-top:max(2 * var(--listing-grid-item-margin), -2 * var(--listing-grid-item-margin))}:where(.table-totals, .table.totals) a{display:inline-block}:where(.table-totals, .table.totals) button{padding:0 .375rem;border:0}:where(.table-totals, .table.totals) .amount{text-align:right}:where(.table-totals, .table.totals) [class^="totals-tax"],:where(.table-totals, .table.totals) .totals:not(.grand){color:rgba(var(--base-color), var(--muted-alpha, .6));border:0}:where(.table-totals, .table.totals) [class^="totals-tax"] th,:where(.table-totals, .table.totals) .totals:not(.grand) th,:where(.table-totals, .table.totals) [class^="totals-tax"] td,:where(.table-totals, .table.totals) .totals:not(.grand) td{font-weight:400;padding-top:.25rem;padding-bottom:.25rem}:where(.table-totals, .table.totals) .totals-tax-details{display:none}:where(.table-totals, .table.totals) .totals-tax-details.shown{display:table-row}:where(.table-totals, .table.totals) .totals-tax-summary .amount .price{display:inline-flex}:where(.table-totals, .table.totals) .totals-tax-summary .amount .price::before{content:'';display:block;flex-shrink:0;width:1.5rem;height:1.5rem}:where(.table-totals, .table.totals) .grand.totals{font-size:18px;line-height:1.7}.cart-container{display:flex;flex-direction:column;margin-bottom:1rem;row-gap:2rem}@media (max-width: 767.98px){.cart-container{row-gap:1rem}}@media (min-width: 768px){.cart-container{--sidebar-width:220px;flex-wrap:wrap;flex-direction:row;align-items:flex-start}.checkout-cart-index .cart-container>*{width:calc(100% - var(--sidebar-width));padding-right:2%}}@media (min-width: 1024px){.cart-container{--sidebar-width:420px}}.cart-container .form-cart{order:-2}@media (max-width: 767.98px){.cart-container #gift-options-cart{order:-1}}.cart-container .gift-wrapping .gift-options-content{margin:.5rem 0 .75rem}.cart-container .gift-wrapping .gift-printed-card{margin-top:.25rem}.cart-container .gift-summary .price-box,.cart-container .gift-options .price-box{margin-left:1.25rem}.cart-container .cart.actions{padding-top:.75rem;justify-content:flex-end;border-top:1px solid rgba(var(--base-color), var(--divider-alpha, .1))}.cart-container .cart.actions .continue{display:none}.cart-container .cart-summary{padding:0;display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.cart-container .cart-summary{position:sticky;top:1rem;width:var(--sidebar-width)}}.cart-container .cart-summary>.block~div{margin:0}.cart-container .discount .content,.cart-container .shipping .content{display:none}.cart-container .cart-totals{padding:0 1rem}.cart-container .col.subtotal{text-align:right;padding-right:.25rem}.cart-container .checkout-methods-items{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.cart-container .checkout-methods-items li{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.cart-container .checkout-methods-items li>div{width:100%}.cart-container .checkout-methods-items li:first-child{width:100%}.cart-container .checkout-methods-items .primary{font-size:18px;line-height:1.7;font-weight:500;padding:.75rem 2.5rem;width:100%}.cart-container .checkout-methods-items .multicheckout{display:none}.cart.table-wrapper .item-info{border:0}.cart.table-wrapper .item-actions td{padding-top:0}.cart.table-wrapper .product-item-photo{float:left;max-width:40%}.cart.table-wrapper .product-item-details{float:left;max-width:calc(60% - .75rem);margin-left:.75rem}.cart.table-wrapper .product-item-name{font-size:1.125rem;line-height:1.75rem;display:block;margin-bottom:.5rem}.cart.table-wrapper .control.qty input.qty{padding:0 0 0 .25rem;border:0;font-size:14px;line-height:1.42857143;width:2.5rem;border-color:transparent}.cart.table-wrapper .actions-toolbar{margin:0 .25rem;align-items:flex-start;justify-content:flex-end}.cart.table-wrapper .action::before{width:1.5rem;height:1.5rem}.cart.table-wrapper .action-edit,.cart.table-wrapper .action-delete,.cart.table-wrapper .action-towishlist{color:rgba(var(--base-color), var(--muted-alpha, .6))}.cart.table-wrapper .action-edit::before,.cart.table-wrapper .action-delete::before,.cart.table-wrapper .action-towishlist::before{content:'';display:block}.cart.table-wrapper .action-gift{gap:0}.cart.table-wrapper .action-gift::after{content:'';display:block;flex-shrink:0;width:1.5rem;height:1.5rem}.cart.table-wrapper .gift-options-cart-item{margin-right:auto}.cart.table-wrapper .gift-content{display:none;max-width:100%;margin:.5rem 0 0}@media (min-width: 768px){.cart.table-wrapper .gift-content{width:420px}}.cart.table-wrapper .gift-content._active{display:block}.cart.table-wrapper .gift-content .actions-toolbar{margin:.5rem 0;justify-content:flex-start}.cart.table-wrapper .gift-options-title{margin:.5rem 0}.cart.table-wrapper .item-options,.cart.table-wrapper .message{margin:.5rem 0}.cart-tax-total{display:inline-flex;gap:.125rem;align-items:center}.cart-tax-total::after{content:'';display:block;flex-shrink:0;width:.75rem;height:.75rem;transform:rotate(90deg)}.checkout-onepage-success #registration br{display:none}.checkout-success{margin-bottom:15px}.page-narrow .checkout-success{text-align:center}.page-narrow .checkout-success .actions-toolbar{margin-top:2.5rem;justify-content:center}@media (max-width: 767.98px){.account .page-main .columns{padding-top:3.5rem}}.customer-account-logoutsuccess.narrow-page .column.main{text-align:center}.login-container .actions-toolbar{margin:1.25rem 0}.login-container>.block{padding:0}@media (min-width: 768px){.login-container{display:flex;gap:3rem;flex-direction:row}.login-container>.block{flex-grow:1;flex-basis:0;margin:0 !important}}@media (min-width: 1024px){.customer-account-login.narrow-page.page-layout-1column .page-main .columns{max-width:1024px}}@media (min-width: 768px){.form-edit-account>.fieldset,.form-address-edit>.fieldset{float:left;width:48%;max-width:420px;margin-right:2%}}.form-address-edit .region_id{display:none}.form-address-edit .field~.message .button-close{display:none}.form-edit-account .fieldset.password:not([style]){display:none}.form-edit-account .fieldset.info{display:block}.form-edit-account .fieldset.additional_info{display:block;clear:both}[data-role="password-strength-meter"]{display:none}.form-wishlist-items div:empty,.form-wishlist-items .product-reviews-summary{display:none}.form-wishlist-items .box-tocart{border:0;padding:0}.page-title-wrapper .order-status{display:inline-block;border:2px solid rgba(var(--base-color), var(--divider-alpha, .1));padding:.375rem .75rem}.page-title-wrapper .order-status+.order-date{margin-left:.5rem}.page-title-wrapper .order-date{display:inline-block;margin:0}.order-links{display:flex;margin-bottom:.5rem;gap:.25rem}.order-links>.item{padding:.5rem .75rem;background-color:rgba(var(--muted-bg), var(--muted-bg-alpha, 1))}.order-links>.item.current{--divider-alpha:.2}.order-details-items{margin:.5rem 0}.order-links~.order-details-items .order-title{display:none}@media (min-width: 768px){.order-details-items .order-title{display:none}}.order-details-items dl.item-options{margin-top:.5rem}.order-details-items tbody tr:not(:last-child){border-bottom:0}.order-details-items tbody tr+tr td:first-child{padding-left:1rem}.order-details-items tbody tr+tr:not(:last-child) td{padding-top:.25rem;padding-bottom:.25rem}@media (max-width: 767.98px){.order-details-items .table-wrapper{padding:false}.order-links~.order-details-items .table-wrapper{padding:0}}.paypal-review{max-width:none}.paypal-review .block-order-details-view .block-content{display:flex;justify-content:space-between;flex-direction:column;gap:1.5rem}.paypal-review .block-order-details-view .block-content .box{margin:0}@media (min-width: 640px){.paypal-review .block-order-details-view .block-content{flex-direction:row}}.paypal-review .box-order-billing-address img[src*="paypalobjects.com"]{width:39px}.paypal-review-discount,.paypal-review-items{margin:1rem 0}.paypal-review .discount .title{font-size:14px;line-height:1.42857143;border:1px solid rgba(var(--base-color), var(--divider-alpha, .1));border-width:1px 0;margin-bottom:1rem}.paypal-review .discount .title strong{font-weight:400}.paypal-review .paypal-review-title a{font-size:.875rem;line-height:1.25rem;margin-left:.5rem}.paypal-review .cart.items tfoot .mark~td{text-align:right}.paypal-review .actions-toolbar{justify-content:flex-end}.privacy-policy{--sidebar-width:250px;display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr;grid-template-areas:"sidebar" "main";gap:1rem;row-gap:1rem}@media (min-width: 768px){.privacy-policy{grid-template-columns:var(--sidebar-width) 1fr;grid-template-areas:"sidebar main"}}.privacy-policy>.privacy-policy-content{grid-area:main}.privacy-policy>.block-collapsible-nav{grid-area:sidebar}.page-print .logo{display:inline-block;margin-bottom:0.5cm}@media print{@page{size:auto;margin:0}body{margin:1cm;min-height:auto}a{--link-color:0,0,0}.page-header,.page-footer{display:none}.page-wrapper{min-height:0}.page-main{padding:0;margin:0}[data-action="toggle-nav"]{display:none}.hidden-print{display:none !important}}@media only screen and (max-width:1022px){.yw-faq_category-list__item{width:100%}.yw-faq_faq-accordion-trigger__wrapper{position:relative}.yw-faq_faq-image__wrapper{width:100%}.yw-faq_faq-list__item--with-image .yw-faq_faq-info__wrapper{padding:30px}}@media only screen and (max-width:639px){.block-swissup-ajaxsearch .minisearch .inactive{display:none}}@media all and (min-width:640px){.block-swissup-ajaxsearch.block-search .field.search{display:flex;flex-wrap:nowrap}.block-swissup-ajaxsearch.block-search .field.search .origin{flex-grow:1}.swissup-ajaxsearch-folded-loading .block.block-search,.block-search.block-swissup-ajaxsearch.folded{width:24px;height:24px;opacity:0;padding:0}.swissup-ajaxsearch-folded-loading .block.block-search .field.search,.block-search.block-swissup-ajaxsearch.folded .field.search{position:absolute;width:0;height:0;padding:0;overflow:hidden}.swissup-ajaxsearch-folded-loading .block.block-search .action.search,.block-search.block-swissup-ajaxsearch.folded .action.search{width:24px;height:24px;right:0;margin:0}.swissup-ajaxsearch-folded-loading .block.block-search .action.search:before,.block-search.block-swissup-ajaxsearch.folded .action.search:before{font-size:19px}.block-search.block-swissup-ajaxsearch.folded{opacity:1}.block-search.block-swissup-ajaxsearch.folded .field.search{z-index:801;opacity:0}.block-search.block-swissup-ajaxsearch.inline .field.search{background-color:#fff}.block-search.block-swissup-ajaxsearch.inline .field.search .input-text{box-shadow:0 0 0 3px #eaeaea}.block-search.block-swissup-ajaxsearch.inline .swissup-ajaxsearch-filter-category-wrapper{flex-shrink:0;min-width:90px;width:90px;margin-right:-90px}.block-search.block-swissup-ajaxsearch.inline .swissup-ajaxsearch-filter-category-wrapper+.origin .input-text{padding-left:95px;border-radius:1px}}@media all and (min-width:1023px),print{.breeze-gallery .images{overflow:visible;flex-wrap:wrap}.breeze-gallery .images .item{width:calc((100% - (var(--gallery-columns-gap) * var(--gallery-columns-count) - var(--gallery-columns-gap))) / var(--gallery-columns-count))}.cookie-bar-mode-minimalistic .cookie-bar-container{flex-direction:row;align-items:center}.cookie-bar-mode-minimalistic .cookie-bar-buttons{justify-content:flex-end;max-width:50%}.cookie-settings-multicols .cookie-groups{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.cookie-settings-multicols .cookie-group{width:calc(50% - 7px)}.cookie-settings-multicols .cookie-group-description{min-height:85px}.yw-faq_category-list__item{width:280px}.yw-faq_faq-accordion-trigger__wrapper{position:absolute;right:0}.yw-faq_faq-image__wrapper{width:200px}}@media all and (min-width:1024px),print{.breeze-gallery.vertical:not(.opened){flex-direction:row;align-items:flex-start;justify-content:flex-end;--gallery-thumbs-direction:column}.breeze-gallery.vertical:not(.opened) .thumbnails{flex-wrap:nowrap;order:-1;max-height:550px;margin:0 5px 0 0;padding-right:5px;padding-bottom:0;overflow-y:overlay}.breeze-gallery.vertical:not(.opened) .thumbnails .slick-arrow{transform:translateX(calc(-50% - 5px / 2));height:40px;width:80px}.breeze-gallery.vertical:not(.opened) .thumbnails .slick-prev{top:0;left:50%}.breeze-gallery.vertical:not(.opened) .thumbnails .slick-prev::before{transform:rotate(-90deg)}.breeze-gallery.vertical:not(.opened) .thumbnails .slick-next{bottom:0;top:auto;left:50%;right:auto}.breeze-gallery.vertical:not(.opened) .thumbnails .slick-next::before{transform:rotate(90deg)}.cookie-settings-cols3 .cookie-group{width:calc(33% - 7px)}.cookie-settings-cols4 .cookie-group{width:calc(25% - 7px)}}@media all and (min-width:1024px),print{.breeze-gallery.vertical:not(.opened){flex-direction:row;align-items:flex-start;justify-content:flex-end;--gallery-thumbs-direction:column}.breeze-gallery.vertical:not(.opened) .thumbnails{flex-wrap:nowrap;order:-1;max-height:550px;margin:0 5px 0 0;padding-right:5px;padding-bottom:0;overflow-y:overlay}.breeze-gallery.vertical:not(.opened) .thumbnails .slick-arrow{transform:translateX(calc(-50% - 5px / 2));height:40px;width:80px}.breeze-gallery.vertical:not(.opened) .thumbnails .slick-prev{top:0;left:50%}.breeze-gallery.vertical:not(.opened) .thumbnails .slick-prev::before{transform:rotate(-90deg)}.breeze-gallery.vertical:not(.opened) .thumbnails .slick-next{bottom:0;top:auto;left:50%;right:auto}.breeze-gallery.vertical:not(.opened) .thumbnails .slick-next::before{transform:rotate(90deg)}.cookie-settings-cols3 .cookie-group{width:calc(33% - 7px)}.cookie-settings-cols4 .cookie-group{width:calc(25% - 7px)}}@font-face{font-family:'Material Icons';src:url('../fonts/Material-Icons/MaterialIcons-Regular.woff2') format('woff2'),url('../fonts/Material-Icons/MaterialIcons-Regular.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Mulish';src:url('../fonts/Mulish/mulish-v12-latin-300.woff2') format('woff2'),url('../fonts/Mulish/mulish-v12-latin-300.woff') format('woff');font-weight:300;font-style:normal}@font-face{font-family:'Mulish';src:url('../fonts/Mulish/mulish-v12-latin-400.woff2') format('woff2'),url('../fonts/Mulish/mulish-v12-latin-400.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Mulish';src:url('../fonts/Mulish/mulish-v12-latin-700.woff2') format('woff2'),url('../fonts/Mulish/mulish-v12-latin-700.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Open Sans';src:url('../fonts/Open-Sans/open-sans-v34-latin-regular.woff2') format('woff2'),url('../fonts/Open-Sans/open-sans-v34-latin-regular.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Open Sans';src:url('../fonts/Open-Sans/open-sans-v34-latin-700.woff2') format('woff2'),url('../fonts/Open-Sans/open-sans-v34-latin-700.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Open Sans';src:url('../fonts/Open-Sans/open-sans-v34-latin-300.woff2') format('woff2'),url('../fonts/Open-Sans/open-sans-v34-latin-300.woff') format('woff');font-weight:300;font-style:normal}@font-face{font-family:'Open Sans';src:url('../fonts/Open-Sans/open-sans-v34-latin-600.woff2') format('woff2'),url('../fonts/Open-Sans/open-sans-v34-latin-600.woff') format('woff');font-weight:600;font-style:normal}html{font-size:10px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size-adjust:100%}body{color:#010032;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:20px;font-size:14px}@media screen and (min-width:1024px){body{padding-top:180px}}body .columns{max-width:100% !important}body .message{position:static;line-height:20px;display:flex;align-items:center;border-radius:5px;margin:0 0 10px;padding:20px;font-size:1.4rem;padding-left:60px}body .message.success{background:#e5efe5;color:#006400}body .message.success a{color:#6b199c !important}body .message.success::before{-webkit-mask-size:3.25rem 3.25rem;margin-left:-30px;margin-right:30px;width:2.5rem;height:2.5rem}body .message.error::before{-webkit-mask-size:3.25rem 3.25rem;margin-left:-30px;margin-right:30px;width:2.5rem;height:2.5rem}@media screen and (min-width:1024px){body .message{top:155px}}body .cookie-bar-modal-full .cookie-group-toggler.active{background:#6b199c}body .cookie-bar-modal-full .cookie-bar-buttons.modal-full .primary.accept-cookie-consent{margin:0 !important;background:#6b199c}.navigation-wrapper{background-color:#6b199c;width:100%;position:fixed;top:96px;z-index:499}.navigation-wrapper .navigation .navpro-menu{height:60px}.navigation-wrapper .navigation .navpro-menu .li-item.level0{color:#fff;align-items:center}.navigation-wrapper .navigation .navpro-menu .navpro-row.gutters{justify-content:center}@media (min-width: 1024px){.navigation-wrapper .navigation .navpro-menu .navpro-row.gutters .navpro-col-9{width:1280px;padding:15px}.navigation-wrapper .navigation .navpro-menu .navpro-row.gutters .navpro-col-9 .children .li-item.level1{padding-top:15px}.navigation-wrapper .navigation .navpro-menu .navpro-row.gutters .navpro-col-9 .children .li-item.level1 .li-item.level2{padding:5px 0}.navigation-wrapper .navigation .navpro-menu .navpro-row.gutters .navpro-col-9 .children .li-item.level1 .li-item.level2 a{font-size:1.3rem}}.navigation-wrapper .navigation .navpro-menu .navpro-row.gutters .navpro-col-3{display:none}.navigation-wrapper .navigation .navpro-menu .navpro-row.gutters .prg-form{display:inline}.navigation-wrapper .navigation .navpro-menu .navpro-row.gutters .masked-link{cursor:pointer;padding:0 12px;display:inline-block}.navigation-wrapper .navigation .navpro-menu .navpro-row.gutters .masked-link:hover{background-color:rgba(17,24,39,0.05)}@media (max-width: 767.98px){.navigation-wrapper{padding-top:50px}.navigation-wrapper .navigation .navpro-menu .li-item{color:#fff !important}.navigation-wrapper .navigation .navpro-menu .level1>span .prg-from{display:block}.navigation-wrapper .navigation .navpro-menu .prg-form .masked-link{font-size:1.3rem}.navigation-wrapper .navigation .navpro-menu .prg-form .masked-link.level-top{display:block;padding:0.5rem}.breadcrumbs .items .item{position:relative;padding:10px 18px}}.header .logo-container{display:flex}.header .logo-container .logo{max-width:140px}.header .logo-container .feedbackcompany{margin-left:20px;max-height:40px;max-width:200px;font-size:0.5rem;padding-left:15px}.header .logo-container .feedbackcompany iframe{display:inline-block !important}.header .logo-container .feedbackcompany .__fbcw__widget,.header .logo-container .feedbackcompany .__fbcw__widget--buyer-protection{font-size:16px !important;display:inline-block !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;margin:0 !important;text-decoration:none !important;border:none !important;background-color:#fff !important}.header .logo-container .feedbackcompany .__fbcw__widget .__fbcw__widget__rating-overview{margin:0px 0 0px !important}.header .logo-container .feedbackcompany .__fbcw__widget.__fbcw__widget--small{width:160px !important;min-width:160px !important}.header .logo-container .feedbackcompany .__fbcw__widget__stats-rating{margin:0 auto}.header .logo-container .feedbackcompany .__fbcw__widget .__fbcw__widget__stats-divider{width:1px !important;height:10px !important;margin:0 7px !important;border:0 !important;background-color:#e5e5e5 !important}.header .logo-container .feedbackcompany .__fbcw__widget .__fbcw__widget__footer.__fbcw__widget__footer--small,.header .logo-container .feedbackcompany .__fbcw__widget--buyer-protection .__fbcw__widget__footer.__fbcw__widget__footer--small{height:10px !important;padding:0 0px !important;background:none !important}.header .logo-container .feedbackcompany .__fbcw__widget .__fbcw__widget__footer.__fbcw__widget__footer--small svg,.header .logo-container .feedbackcompany .__fbcw__widget--buyer-protection .__fbcw__widget__footer.__fbcw__widget__footer--small svg{max-height:10px !important}.header .logo-container .feedbackcompany .__fbcw__widget .__fbcw__widget__label{font-family:Muli,Arial,sans-serif !important;font-size:10px !important;font-weight:700 !important;display:inline-block !important;color:#303c50 !important}.header .logo-container .feedbackcompany .__fbcw__widget__footer __fbcw__widget__footer--small svg:not(:root){height:10px !important}.header .top-bar{display:flex;justify-content:space-between;padding:10px 20px}.header .block-search .label{display:none}.header .block-search .search .control{position:inherit}.header .store-info-wrapper{margin-right:10px}.header .store-info-wrapper .phone-number a{color:#000;font-family:"Mulish","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;text-decoration:none}.header .store-info-wrapper .phone-number a::before{font-size:24px;line-height:inherit;color:#43b43b;content:"\e0b0";font-family:"Material Icons";vertical-align:middle;display:inline-block;speak:none;text-align:center}.header .switcher{margin-right:10px}.header .switcher .options.account-dropdown div.switcher-dropdown{pointer-events:all;transform:scale(1);left:0;width:160px;padding:0}.header .switcher .options.account-dropdown div.switcher-dropdown:before{left:10px;top:-12px;border:6px solid;border-color:transparent transparent #fff;z-index:99;content:'';display:block;height:0;position:absolute;width:0;color:#000}.header .switcher .options.account-dropdown div.switcher-dropdown li:hover{background:#e8e8e8}.header .switcher .options.account-dropdown div.switcher-dropdown a{font-size:12px;vertical-align:middle;padding:.75rem 1rem;display:block}.header .switcher .dropdown>.action{flex-direction:column}.header .switcher .dropdown>.action::before{-webkit-mask:none;font-size:35px;line-height:1;font-family:"Material Icons";background-color:inherit;color:#43b43b;width:35px;height:35px}.header .switcher .dropdown .abs-visually-hidden{font-family:"Mulish","Helvetica Neue",Helvetica,Arial,sans-serif;position:static;height:24px;width:auto;font-size:12px;font-weight:700}.header .switcher.switcher-account .account-dropdown>.action::before{content:"\e7fd"}.header .switcher.switcher-wishlist .wishlist-dropdown>.action::before{content:"\e87d"}.header .minicart-wrapper>.action{flex-direction:column}.header .minicart-wrapper>.action::before{-webkit-mask:none;font-size:35px;line-height:1;font-family:"Material Icons";background-color:inherit;color:#43b43b;width:35px;height:35px;content:"\e8cc"}.header .minicart-wrapper>.action span.text{font-family:"Mulish","Helvetica Neue",Helvetica,Arial,sans-serif;position:static;height:24px;width:auto;font-size:12px;font-weight:700}header.page-header .header.content .block-search{margin-left:0;width:150px}header .header.content .block-search{-webkit-flex-grow:1;flex-grow:1;margin:0 25px}.block-search.block{z-index:400}.breeze .minisearch .control .input-wrapper input#search.input-text,.breeze-theme .minisearch .control .input-wrapper input#search.input-text{text-overflow:ellipsis;min-width:240px;position:relative;background:#f3f3f5;background-clip:padding-box;border:none;border-radius:24px;color:#010032;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:1.42857143;padding:0 20px 0 50px;vertical-align:baseline;width:100%;box-sizing:border-box}.breeze .minisearch .control input#search.input-text,.breeze-theme .minisearch .control input#search.input-text{text-overflow:ellipsis;min-width:240px;position:relative;background-color:#f3f3f5 !important;background-clip:padding-box;border:none;border-radius:24px;color:#010032;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:1.42857143;padding:0 20px 0 50px;vertical-align:baseline;width:100%;box-sizing:border-box}.breeze .block-swissup-ajaxsearch .tt-hint,.breeze-theme .block-swissup-ajaxsearch .tt-hint{display:none}.minisearch .control #search-glass{position:absolute;top:0;bottom:0;left:15px;display:inline-block;margin:auto;padding:0;color:#6b199c;width:20px;height:20px;z-index:111;box-shadow:none;border:0;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ni45NjYgNTYuOTY2Ij48cGF0aCBkPSJNNTUuMTQ2IDUxLjg4N0w0MS41ODggMzcuNzg2QTIyLjkyNiAyMi45MjYgMCAwIDAgNDYuOTg0IDIzYzAtMTIuNjgyLTEwLjMxOC0yMy0yMy0yM3MtMjMgMTAuMzE4LTIzIDIzIDEwLjMxOCAyMyAyMyAyM2M0Ljc2MSAwIDkuMjk4LTEuNDM2IDEzLjE3Ny00LjE2MmwxMy42NjEgMTQuMjA4Yy41NzEuNTkzIDEuMzM5LjkyIDIuMTYyLjkyLjc3OSAwIDEuNTE4LS4yOTcgMi4wNzktLjgzN2EzLjAwNCAzLjAwNCAwIDAgMCAuMDgzLTQuMjQyek0yMy45ODQgNmM5LjM3NCAwIDE3IDcuNjI2IDE3IDE3cy03LjYyNiAxNy0xNyAxNy0xNy03LjYyNi0xNy0xNyA3LjYyNi0xNyAxNy0xN3oiIGZpbGw9IiM2YjE5OWMiLz48L3N2Zz4=) no-repeat center}.minisearch .field.search{width:100%}.navpro .li-item>a{font-weight:600}.navpro .li-item.level2{margin-top:4px}.navpro .li-item.level2>a{font-weight:500}.nav-7 .li-item.level2{margin-top:0}.nav-7 .navpro-dropdown>.navpro-dropdown-inner>.navpro-row>.navpro-col>.children>.parent-expanded>a{padding-bottom:0;padding-top:0}.nav-7 .navpro-dropdown-expanded>.navpro-dropdown-inner>.navpro-row>.navpro-col>.children>li>a{padding-bottom:0;padding-top:0;line-height:19px}.nav-7 .navpro-dropdown .multicolumn{padding-top:38px;row-gap:10px;padding-bottom:20px}.navigation-wrapper nav.navigation li.navpro-contacts>a.level-top{background:#43b43b;color:#fff;cursor:pointer;display:inline-block;font-weight:700;box-sizing:border-box;vertical-align:middle;transition:all .25s ease-in-out;padding:10px 12px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.1),0 2px 8px 0 rgba(0,0,0,0.1);border-radius:3px}.navigation-wrapper nav.navigation li.navpro-contacts>a.level-top:hover{background:#358e2e;opacity:.5}.navpro-col.navpro-col-12{max-width:1280px}.navpro.orientation-vertical .level0>.level-top{padding:0}.vkd-top-menu{color:#010032;line-height:2.4rem}.vkd-top-menu a{display:block;line-height:inherit;background:transparent none;border:0;color:inherit;padding:0;text-decoration:none}.vkd-top-menu a:hover{color:#73738f;text-decoration:none}.vkd-top-menu .prg-masked-wysiwyg-link:hover{color:#73738f;text-decoration:none}@media screen and (max-width:1150px){.header .switcher{margin-right:0}.header .store-info-wrapper{margin-right:-15px;font-size:12px;margin-top:-58px}.navpro.navpro .li-item>a{font-size:1.3rem}}@media (max-width: 1023px){span[data-action="toggle-nav"]{display:flex}header.page-header .header.content .block-search{margin-right:100px;width:150px;display:block}.nav-open .navigation-wrapper,.nav-before-open .navigation-wrapper{top:0}.navigation-wrapper .navigation .navpro-menu .li-item.level0{max-width:none !important;width:100%}.nav-open .header .nav-toggle::before{visibility:hidden}}@media screen and (max-width:767px){.page-wrapper .page-header{position:relative;margin-bottom:80px}header.page-header .header.content .block-search{position:absolute;margin-top:130px;width:90%}}@media (min-width:768px) and (max-width:1023px){body{padding-top:10px}.page-header{margin-bottom:30px}}@media only screen and (max-width:639px){.header .block-swissup-ajaxsearch .minisearch .inactive{display:block}.minisearch .control #search-glass{margin-left:10px;margin-bottom:25px}}@media (min-width: 1024px){.page-header{position:fixed;width:100%;background-color:#fff;z-index:500;top:0;padding-top:20px;padding-bottom:19px}nav.navigation .navpro-contacts{margin-left:auto}}@media (max-width: 1023px){.page-header{padding:10px}.page-header .header .nav-toggle{order:8}.page-header .header .nav-toggle span::after{width:2rem;height:2rem;left:80%;-webkit-mask-size:2rem 2rem}.page-header .header .nav-toggle::after{content:"\e5d2";-webkit-mask:none;font-size:35px;line-height:1;font-family:"Material Icons";background-color:inherit;color:#43b43b;width:35px;height:35px}.page-header .header .logo-container{flex-grow:2}.page-header .header .logo-container a.logo{width:140px}.page-header .header .logo-container .feedbackcompany{margin-left:0;padding-left:0}.page-header .header .switcher{margin-right:0}.page-header .header .block-search.block,.page-header .header .payment-options,.page-header .header .store-info-wrapper,.page-header .header .switcher-wishlist{display:none}.page-header .header .dropdown .abs-visually-hidden{display:none}.page-header .header .minicart-wrapper>.action span.text{display:none}}.page-title-wrapper{margin:0 !important;margin-bottom:20px !important;text-align:left !important;font-family:"Open Sans"}.page-title-wrapper .page-title{font-weight:400;font-size:26px;margin-bottom:20px}@media (min-width: 768px){.page-title-wrapper .page-title{font-size:40px;margin-bottom:40px}}@media (min-width:768px){.catalogsearch-result-index div.page-title-wrapper h1.page-title,.page-products div.page-title-wrapper h1.page-title{font-size:40px;margin-bottom:0;padding-left:15px;font-family:'Open Sans';font-weight:700;line-height:1.1}}@media screen and (max-width:1023px){.navpro .vkd-top-menu a{color:#fff !important}.navpro .level0 .children>li>a,.navpro .level0 .children .parent>a{color:#fff}.navpro .vkd-top-menu{color:#fff !important}}#search-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(51,51,51,0.55);backdrop-filter:blur(3px) saturate(150%);z-index:10;display:none}#search{position:relative;z-index:20}.page-footer{padding:0‚}strong{font-weight:700}.block.newsletter .title{display:none}.block.newsletter .label{display:none}.footer.content{max-width:none;padding:0;margin:0}.footer.content a,.footer.content .alink,.footer.content p{font-size:1.4rem;line-height:2.2rem;color:#010032}.footer.content a>.fa,.footer.content .alink>.fa,.footer.content p>.fa,.footer.content a>.fab,.footer.content .alink>.fab,.footer.content p>.fab{margin-right:.3em;vertical-align:middle}.footer .default-footer-bottom{margin:0 auto;max-width:1280px}.footer .default-footer-bottom [data-content-type='heading']{font-size:14px;line-height:28px;display:inline-block;font-family:'Open Sans';font-weight:700;margin-top:0}.footer .default-footer-bottom [data-content-type='row'][data-appearance='contained'] [data-element='inner']{margin-bottom:0 !important;padding-bottom:0 !important;max-width:100%}.footer .default-footer-bottom figure[data-content-type='image']{display:inline-block}.footer .default-footer-bottom .pagebuilder-column{padding-bottom:0 !important}.footer .default-footer-bottom .pagebuilder-column:first-of-type{-webkit-align-items:normal;-ms-align-items:normal;align-items:normal;flex-direction:row !important}.footer .default-footer-bottom .pagebuilder-column:last-of-type{-webkit-align-items:normal;-ms-align-items:normal;align-items:normal;align-self:center !important}.footer .default-footer-bottom ul{list-style:none;padding-left:0}.footer .default-footer-bottom ul li{display:inline-block;margin-right:45px}.footer .default-footer-bottom ul li:last-of-type{margin-right:0}.footer .default-footer-bottom ul li a{font-size:1rem;line-height:2.2rem;color:#333}.footer .default-service-banner{background-color:#6b199c;clear:both}.footer .default-service-banner [data-content-type='buttons']{padding:0 !important}.footer .default-service-banner [data-content-type='heading']{font-size:20px;line-height:22px;color:#fff;font-family:'Open Sans';font-weight:700}.footer .default-service-banner .pagebuilder-button-primary{font-family:'Open Sans'}.footer .default-service-banner [data-content-type='row'][data-appearance='contained'] [data-element='inner']{background-color:#e8e8e8}.footer .default-service-banner img{vertical-align:bottom}.footer .default-service-banner .pagebuilder-column:last-of-type{align-self:center !important}.footer .default-service-banner p{line-height:2.4rem;color:#fff;font-size:16px;margin-bottom:20px}.footer .default-service-banner a.pagebuilder-button-primary{background:#fff;color:#000}.footer .default-service-banner div.pagebuilder-button-primary{line-height:1.8rem;background:#fff;border-radius:4px;color:#000;font-size:16px;font-weight:700;text-transform:none}.footer .default-footer-top{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:1280px;padding:60px 0}.footer .default-footer-top__left p,.footer .default-footer-top__right p,.footer .default-footer-top__left .alink,.footer .default-footer-top__right .alink,.footer .default-footer-top__left a,.footer .default-footer-top__right a{font-size:14px;line-height:22px;color:#333}.footer .default-footer-top__left ul,.footer .default-footer-top__right ul{list-style:none;padding-left:0}.footer .default-footer-top__left ul li,.footer .default-footer-top__right ul li{padding-bottom:0}.footer .default-footer-top__left{width:60%;text-align:left}.footer .default-footer-top__left [data-content-type='row'][data-appearance='full-width'] [data-element='main'],.footer .default-footer-top__left [data-content-type='row'][data-appearance='contained'] [data-element='main']{padding-top:0 !important;margin:0 !important}.footer .default-footer-top__left ul li{padding-bottom:15px}.footer .default-footer-top__left a,.footer .default-footer-top__left .alink{display:block}.footer .default-footer-top__left p{margin-bottom:15px}.footer .default-footer-top__right{width:40%;text-align:left}.footer .default-footer-top__right [data-content-type='heading']{font-size:20px;line-height:32px;font-family:'Open Sans';font-weight:700;margin-top:0}.footer .default-footer-top .social-footer{margin-top:55px !important}.footer .default-footer-top .social-footer p{display:inline-block;font-weight:700;margin-right:18px}.footer .default-footer-top .social-footer ul{display:inline-block;vertical-align:middle}.footer .default-footer-top .social-footer ul li{display:inline-block;margin-right:18px}.footer .default-footer-top .social-footer ul li a{font-size:0;display:inline-block;height:20px;position:relative;width:20px}.footer .default-footer-top .social-footer ul li a:before{background-repeat:no-repeat;background-size:contain;content:'';display:block;height:20px;position:absolute;width:20px}.footer .default-footer-top .social-footer ul li a[href*="facebook"]:before{background-image:url("..//images/social-icons/Facebook.webp")}.footer .default-footer-top .social-footer ul li a[href*="twitter"]:before{background-image:url("..//images/social-icons/Twitter.webp")}.footer .default-footer-top .social-footer ul li a[href*="instagram"]:before{background-image:url("..//images/social-icons/Instagram.webp")}.footer .default-footer-top .social-footer ul li a[href*="linkedin"]:before{background-image:url("..//images/social-icons/Linkedin.webp")}.footer .default-footer-top .social-footer ul li span{display:none}@media screen and (max-width:1022px){.footer.content{border:none;padding-top:0}}@media screen and (max-width:1023px){.footer .default-service-banner{background-color:#6b199c;clear:both}.footer .default-service-banner .pagebuilder-column:first-of-type{display:none !important}.footer .default-service-banner [data-content-type='buttons']{padding:0 !important}.footer .default-service-banner p{font-size:1.4rem;line-height:2.2rem}.footer .default-service-banner [data-content-type='heading']{font-size:2.6rem;line-height:inherit;color:#fff;font-family:'Open Sans';font-weight:700}.footer .default-footer-bottom .pagebuilder-column-group{-webkit-flex-wrap:wrap;flex-wrap:wrap}.footer .default-footer-bottom .pagebuilder-column{padding:0 !important;width:100% !important}.footer .default-footer-bottom .pagebuilder-column:first-of-type{display:block !important;text-align:center}.footer .default-footer-bottom .pagebuilder-column:first-of-type [data-content-type='heading']{margin-bottom:22px;margin-top:0;width:100%}.footer .default-footer-bottom figure[data-content-type='image']{padding-left:15px !important}.footer .default-footer-bottom figure[data-content-type='image']:first-of-type{padding-left:0 !important}.footer .default-footer-bottom [data-content-type='html']{width:100%}.footer .default-footer-bottom ul{-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;justify-content:space-evenly;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer .default-footer-bottom ul li{margin-right:0}.footer .default-footer-top{padding:0}.footer .default-footer-top__left,.footer .default-footer-top__right{width:100%}.footer .default-footer-top__left p,.footer .default-footer-top__right p{display:block}.footer .default-footer-top__left ul,.footer .default-footer-top__right ul{list-style:none;padding-left:0}.footer .default-footer-top__right{padding-top:45px}.footer .default-footer-top__left [data-content-type='row'][data-appearance='full-width']{padding:0 !important;margin:0 !important}.footer .default-footer-top__left [data-content-type='row'][data-appearance='full-width'] [data-element='main']{padding:0 !important;margin:0 !important}.footer .default-footer-top__left p{border-bottom:1px solid #e7e6e6;display:block;margin-bottom:0;padding:30px 0}.footer .default-footer-top__left ul{-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-ms-transition:opacity 1s ease-out;transition:opacity 1s ease-out;overflow:hidden}.footer .default-footer-top__left ul.active{height:auto;opacity:1;padding:22px}.footer .default-footer-top .social-footer p{display:block;margin-bottom:22px;margin-right:0;text-align:center}.footer .default-footer-top .social-footer ul{display:block;margin:0 auto;text-align:center}.footer #whatsappchat a.bottom-left.btn-mobile{bottom:50px}}.page-wrapper .page-footer .block.newsletter .form{display:flex;flex-wrap:wrap;justify-content:left;gap:0;max-width:420px;margin:0;text-align:left}.page-wrapper .page-footer .block.newsletter .form .action.subscribe{height:50px;margin:0;border-radius:2px;margin-top:1px}.page-wrapper .page-footer .block.newsletter .control input{min-width:220px;line-height:2.6rem;background:#f3f3f5;border:0;border-radius:0;font-size:16px;height:50px;margin-right:0;padding:0 15px}.block.newsletter .form.subscribe .field{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;max-width:220px}@media (min-width:1023px){.page-footer .footer .default-footer-top__right [data-content-type='row'][data-appearance='contained'] [data-element='main']{margin-bottom:0}}@media (min-width:1023px){.footer .default-footer-top__left p{margin-bottom:2px}.footer .default-footer-top__left ul{list-style:none;padding-left:0}.footer .default-footer-top__left ul li{padding-bottom:10px}.footer .default-footer-top__left ul li a{font-weight:500}.footer .default-footer-top__right [data-content-type='row'][data-appearance='contained'] [data-element='main']{margin-bottom:22px}.footer .default-footer-top__right [data-content-type='heading']{margin-bottom:12px}}.catalog-category-view .product-item-details .price-box a.minimal-price-link{color:#010032 !important}.catalog-category-view .products-grid .product-item-details .price-box .price-container .price-wrapper.price-per-piece.price-including-tax{display:block !important}.catalog-category-view .products-grid .product-image-container picture{width:100%}.catalog-category-view h2{font-family:'Open Sans';font-weight:700;line-height:1.1;font-size:3.2rem;margin-top:2.5rem;margin-bottom:2.5rem}.catalog-category-view h3{font-family:'Open Sans';font-weight:700;line-height:1.1;font-size:2.4rem;margin-top:1.5rem;margin-bottom:2rem}.catalog-category-view table td,.catalog-category-view table th{padding:10px 15px;border-collapse:collapse;border-style:solid}.catalog-category-view table td:first-child,.catalog-category-view table th:first-child{padding-left:15px}.catalog-category-view .category-description{margin-bottom:60px}.catalog-category-view .category-description a:not(.product-item-link, .pagebuilder-button-secondary, .action){color:#6b199c !important}@media (min-width:768px){.catalog-category-view .category-description p{line-height:2.6rem;font-size:16px}.catalog-category-view .category-description ul li,.catalog-category-view .category-description ul a{line-height:2.6rem;font-size:16px}}.catalog-category-view [data-appearance="carousel"] .product-items{gap:10px}.catalog-category-view [data-appearance="carousel"] .product-items .product-image-container{width:var(--image-container-width, auto)}.catalog-category-view [data-appearance='carousel'] li.product-item{max-width:300px}.catalog-category-view .category-description .pagebuilder-column a.action.primary{padding:10px 15px;font-size:16px;margin:10px auto auto auto}.catalog-category-view.categorypath-polycarbonaat-polycarbonaat-platen .pagebuilder-button-secondary,.catalog-category-view.categorypath-polycarbonaat-polycarbonaat-platen .action.secondary{font-size:1.4rem;padding:10px 10px;margin:auto;width:210px}.catalog-category-view [data-content-type="row"] .slick-dots li::marker{--muted-alpha:0}a.action.tocompare{display:none}.product-items.slick-list .action.towishlist::before{background-color:unset;-webkit-mask:unset;-webkit-mask-size:1.5rem 1.5rem;color:#dee0e5;content:'\e87d';font-family:'Material Icons';margin-left:9px;margin-top:10px}.product-item-actions .actions-secondary .action.towishlist:hover:before{color:#c1c5cf}.breeze .slick-dots{bottom:-7px}.login-container .fieldset:after{margin-top:35px;margin:10px 0 0;content:attr(data-hasrequired);display:block;letter-spacing:normal;word-spacing:normal;color:#e02b27;font-size:12px;text-align:center}.login-container .actions-toolbar{display:flex;flex-direction:column;width:100%}.login-container .actions-toolbar a{color:#6b199c;text-decoration:none;margin-top:6px;text-align:center}.form-create-account,.form.password.forget,.form.password.reset{margin:0 !important}.form-create-account legend,.form.password.forget legend,.form.password.reset legend{border:0;margin-bottom:25px;font-size:20px;padding:0;line-height:12px}.form-create-account .actions-toolbar,.form.password.forget .actions-toolbar,.form.password.reset .actions-toolbar{width:100%;display:flex;justify-content:end;margin:0 !important}.form-create-account .actions-toolbar .primary.action,.form.password.forget .actions-toolbar .primary.action,.form.password.reset .actions-toolbar .primary.action{width:100%}.form-create-account #tooltip::before,.form.password.forget #tooltip::before,.form.password.reset #tooltip::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:16px;color:#6b199c;content:'info';font-family:'Material Icons';vertical-align:bottom;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;background-color:transparent;--webkit-mask:none;-webkit-mask:none}.login-container,.form-create-account,.form.password.forget,.form.password.reset{padding:0;box-shadow:none;background-color:transparent;border:0}.login-container .note,.form-create-account .note,.form.password.forget .note,.form.password.reset .note{color:#010032}.login-container .field.choice #tooltip::before,.form-create-account .field.choice #tooltip::before,.form.password.forget .field.choice #tooltip::before,.form.password.reset .field.choice #tooltip::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12.5px;line-height:12.5px;color:#58a952;content:'info';font-family:'Material Icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;background-color:transparent;--webkit-mask:none;-webkit-mask:none}.login-container .field input[type="text"],.form-create-account .field input[type="text"],.form.password.forget .field input[type="text"],.form.password.reset .field input[type="text"],.login-container .field input[type="password"],.form-create-account .field input[type="password"],.form.password.forget .field input[type="password"],.form.password.reset .field input[type="password"],.login-container .field input[type="email"],.form-create-account .field input[type="email"],.form.password.forget .field input[type="email"],.form.password.reset .field input[type="email"]{background:#f3f3f5;background-clip:padding-box;border:none;color:#73738f;font-size:16px;height:48px;line-height:1.42857143;padding:0 20px;vertical-align:baseline;width:100%;box-sizing:border-box}.login-container .field input:not([disabled]):focus,.form-create-account .field input:not([disabled]):focus,.form.password.forget .field input:not([disabled]):focus,.form.password.reset .field input:not([disabled]):focus{box-shadow:0 0 3px 1px #68a8e0}.login-container .field input[type="password"]:focus,.form-create-account .field input[type="password"]:focus,.form.password.forget .field input[type="password"]:focus,.form.password.reset .field input[type="password"]:focus{margin-bottom:2px}.login-container .field:not(.choice) label,.form-create-account .field:not(.choice) label,.form.password.forget .field:not(.choice) label,.form.password.reset .field:not(.choice) label{font-weight:700}.login-container .fields,.form-create-account .fields,.form.password.forget .fields,.form.password.reset .fields{width:100%;margin-bottom:20px}.login-container .fields .field-name-firstname,.form-create-account .fields .field-name-firstname,.form.password.forget .fields .field-name-firstname,.form.password.reset .fields .field-name-firstname,.login-container .fields .field-name-lastname,.form-create-account .fields .field-name-lastname,.form.password.forget .fields .field-name-lastname,.form.password.reset .fields .field-name-lastname{width:100%}.login-container .actions-toolbar .primary .action,.form-create-account .actions-toolbar .primary .action,.form.password.forget .actions-toolbar .primary .action,.form.password.reset .actions-toolbar .primary .action{background:#43b43b;color:#fff;cursor:pointer;display:inline-block;font-family:'Open Sans';font-weight:700;font-size:16px;line-height:16px;box-sizing:border-box;vertical-align:middle;transition:all .25s ease-in-out;width:100%;padding:15px 25px}.login-container [data-role="password-strength-meter"],.form-create-account [data-role="password-strength-meter"],.form.password.forget [data-role="password-strength-meter"],.form.password.reset [data-role="password-strength-meter"]{display:block}.login-container #password-strength-meter-container .password-strength-meter,.form-create-account #password-strength-meter-container .password-strength-meter,.form.password.forget #password-strength-meter-container .password-strength-meter,.form.password.reset #password-strength-meter-container .password-strength-meter{background-color:#f4f4f4;height:48px;line-height:48px;padding:0 20px;position:relative;z-index:1}.login-container #password-strength-meter-container .password-strength-meter:before,.form-create-account #password-strength-meter-container .password-strength-meter:before,.form.password.forget #password-strength-meter-container .password-strength-meter:before,.form.password.reset #password-strength-meter-container .password-strength-meter:before{content:'';height:100%;left:0;position:absolute;top:0;z-index:-1}.login-container #password-strength-meter-container.password-none .password-strength-meter:before,.form-create-account #password-strength-meter-container.password-none .password-strength-meter:before,.form.password.forget #password-strength-meter-container.password-none .password-strength-meter:before,.form.password.reset #password-strength-meter-container.password-none .password-strength-meter:before{background-color:#f4f4f4;width:100%}.login-container #password-strength-meter-container.password-weak .password-strength-meter:before,.form-create-account #password-strength-meter-container.password-weak .password-strength-meter:before,.form.password.forget #password-strength-meter-container.password-weak .password-strength-meter:before,.form.password.reset #password-strength-meter-container.password-weak .password-strength-meter:before{background-color:#ffafae;width:25%}.login-container #password-strength-meter-container.password-medium .password-strength-meter:before,.form-create-account #password-strength-meter-container.password-medium .password-strength-meter:before,.form.password.forget #password-strength-meter-container.password-medium .password-strength-meter:before,.form.password.reset #password-strength-meter-container.password-medium .password-strength-meter:before{background-color:#ffd6b3;width:50%}.login-container #password-strength-meter-container.password-strong .password-strength-meter:before,.form-create-account #password-strength-meter-container.password-strong .password-strength-meter:before,.form.password.forget #password-strength-meter-container.password-strong .password-strength-meter:before,.form.password.reset #password-strength-meter-container.password-strong .password-strength-meter:before{background-color:#c5eeac;width:75%}.login-container #password-strength-meter-container.password-very-strong .password-strength-meter:before,.form-create-account #password-strength-meter-container.password-very-strong .password-strength-meter:before,.form.password.forget #password-strength-meter-container.password-very-strong .password-strength-meter:before,.form.password.reset #password-strength-meter-container.password-very-strong .password-strength-meter:before{background-color:#81b562;width:100%}.login-container div.mage-error[generated],.form-create-account div.mage-error[generated],.form.password.forget div.mage-error[generated],.form.password.reset div.mage-error[generated]{color:#e02b27;font-size:12px;margin-top:7px}.form.password.forget .action.reload.captcha-reload{background:#f2f2f2;border:1px solid #cdcdcd;color:#010032;cursor:pointer;display:inline-block;font-family:'Open Sans';font-weight:700;margin:0;padding:15px 25px;font-size:15px;line-height:16px;box-sizing:border-box;vertical-align:middle;border-radius:3px}@media (min-width: 768px){.login-container{display:flex;gap:2rem;flex-direction:row}.login-container>.block{flex-grow:1;flex-basis:0;margin:0 !important}.login-container .fieldset:after{text-align:left}.login-container .actions-toolbar{flex-direction:row-reverse;justify-content:space-between}.login-container .actions-toolbar .primary .action{width:auto}.login-container .actions-toolbar .primary .login{margin-right:30px}.form-create-account .actions-toolbar,.form.password.forget .actions-toolbar,.form.password.reset .actions-toolbar{width:auto}.form-create-account .actions-toolbar .primary.action,.form.password.forget .actions-toolbar .primary.action,.form.password.reset .actions-toolbar .primary.action{width:auto}.login-container .fieldset>.field:not(.choice, .captcha),.form-create-account .fieldset>.field:not(.choice, .captcha),.form.password.forget .fieldset>.field:not(.choice, .captcha),.form.password.reset .fieldset>.field:not(.choice, .captcha){margin:0 0 29px}}.breeze-block-sidebar-title,.paypal-review .paypal-review-title{line-height:1.42rem;font-size:1;font-weight:400;margin-bottom:15px;padding-bottom:12px;border-bottom:1px solid #6b199c}.breeze-block-sidebar-title strong,.paypal-review .paypal-review-title strong{font-weight:500}.account .form-edit-account .field.password.current,.account .form-edit-account .field.confirm.password{margin-bottom:30px}.account .form-edit-account div.mage-error[generated]{color:#e02b27;font-size:12px;margin-top:7px}.account .form-edit-account [data-role="password-strength-meter"]{display:block}.account .form-edit-account #password-strength-meter-container .password-strength-meter{background-color:#f4f4f4;height:48px;line-height:48px;padding:0 20px;position:relative;z-index:1}.account .form-edit-account #password-strength-meter-container .password-strength-meter:before{content:'';height:100%;left:0;position:absolute;top:0;z-index:-1}.account .form-edit-account #password-strength-meter-container.password-none .password-strength-meter:before{background-color:#f4f4f4;width:100%}.account .form-edit-account #password-strength-meter-container.password-weak .password-strength-meter:before{background-color:#ffafae;width:25%}.account .form-edit-account #password-strength-meter-container.password-medium .password-strength-meter:before{background-color:#ffd6b3;width:50%}.account .form-edit-account #password-strength-meter-container.password-strong .password-strength-meter:before{background-color:#c5eeac;width:75%}.account .form-edit-account #password-strength-meter-container.password-very-strong .password-strength-meter:before{background-color:#81b562;width:100%}.account .form-edit-account .actions-toolbar .action.save{margin-left:auto}@media screen and (max-width:767px){.account .form-edit-account .actions-toolbar .action.save{width:100%}}.account .form-edit-account .field:not(.choice) .label{font-size:14px;line-height:20px;font-weight:700;margin-bottom:5px;display:block}.account .form-edit-account .field:not(.choice) .label span{margin-right:5px}.account .form-edit-account .fieldset{width:100%;float:none;max-width:none;margin-right:0}.account .form-edit-account .fieldset .legend{border-bottom:none;font-size:20px;line-height:24px;margin-bottom:25px}.account .form-edit-account .fieldset .field.control{margin-top:0}.account .form-edit-account .fieldset .field.choice{margin-top:0;margin-bottom:30px}.account .form-edit-account .fieldset .field.choice #tooltip::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12.5px;line-height:12.5px;color:#6b199c;content:'info';font-family:'Material Icons';vertical-align:midle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;background-color:transparent;--webkit-mask:none;-webkit-mask:none}.account .form-edit-account .fieldset .field.choice:last-child{margin-bottom:0}.account .form-edit-account .fieldset .fields{font-size:0;display:block;gap:0;margin-bottom:20px}.account .form-edit-account .fieldset .fields .field{display:inline-block;width:50%}.account .form-edit-account .fieldset .fields .field .control{margin-top:0}.account .form-edit-account .fieldset .fields .field.field-name-firstname{padding-right:1%;width:49%}.account .form-edit-account .fieldset .fields .field.field-name-lastname{padding-left:1%;width:49%;margin-left:0}.account .field-tooltip-content{left:36px;top:-18px;padding:12px;margin:0;background-color:#f4f4f4;color:#010032;font-size:14px;line-height:20px;width:296px;border:1px solid #999;box-shadow:none}.account .field-tooltip-content::before{border:10px solid transparent;height:0;width:0;border-right-color:#999;left:-21px;top:18px;content:'';display:block;position:absolute;z-index:3}.account .field-tooltip-content::after{border:10px solid transparent;height:0;width:0;border-right-color:#f4f4f4;left:-20px;top:18px;content:'';display:block;position:absolute;z-index:3}.account .form-addbysku .box-items .fieldset,.account .form-addbysku .box-upload .fieldset{margin-bottom:0}.account .form-addbysku .box-items .action.add,.account .form-addbysku .box-upload .action.add{width:100%}@media screen and (min-width:768px){.account .form-addbysku .box-items .action.add,.account .form-addbysku .box-upload .action.add{width:auto}}.account .form-addbysku .box-items .action.add,.account .form-addbysku .box-upload .action.add,.account .form-addbysku .box-items .action.reset,.account .form-addbysku .box-upload .action.reset{background:#f2f2f2;border:1px solid #cdcdcd;color:#010032;cursor:pointer;display:inline-block;font-family:'Open Sans';font-weight:700;margin:0;padding:15px 25px;font-size:16px;line-height:16px;box-sizing:border-box;vertical-align:middle}.account .form-addbysku .box-items .action.add:hover,.account .form-addbysku .box-upload .action.add:hover,.account .form-addbysku .box-items .action.reset:hover,.account .form-addbysku .box-upload .action.reset:hover{background:#e2e2e2;border:1px solid #cdcdcd;color:#555}.account .form-addbysku .box-items .actions-toolbar,.account .form-addbysku .box-upload .actions-toolbar{margin:0}@media screen and (min-width:768px){.account .form-addbysku .box-items .actions-toolbar,.account .form-addbysku .box-upload .actions-toolbar{padding-top:20px}}.account .form-addbysku .box-items .field .label,.account .form-addbysku .box-upload .field .label{font-size:14px;line-height:20px;font-weight:700;margin-bottom:5px;display:block}.account .form-addbysku .box-items .field.upload .control,.account .form-addbysku .box-upload .field.upload .control{margin-top:0;display:flex;flex-wrap:wrap;row-gap:10px}@media screen and (min-width:768px){.account .form-addbysku .box-items .field.upload .control,.account .form-addbysku .box-upload .field.upload .control{justify-content:space-between}}.account .form-addbysku .box-items .field.upload .control .note,.account .form-addbysku .box-upload .field.upload .control .note{margin-top:0;width:100%;font-size:12px;line-height:24px;color:#010032}.account .form-addbysku .box-items .field.upload .control .note p,.account .form-addbysku .box-upload .field.upload .control .note p{display:inline}.account .form-addbysku .box-items .field.upload .control .note::before,.account .form-addbysku .box-upload .field.upload .control .note::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;line-height:24px;content:"error_outline";font-family:'Material Icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;color:#010032}.account .form-addbysku .box-items .field.upload .control input,.account .form-addbysku .box-upload .field.upload .control input{width:auto;height:21px;margin:auto 0;font-size:13px}.account .form-addbysku .box-items .fields,.account .form-addbysku .box-upload .fields{display:flex;margin-bottom:10px}@media screen and (min-width:768px){.account .form-addbysku .box-items .fields,.account .form-addbysku .box-upload .fields{justify-content:space-between}}.account .form-addbysku .box-items .fields .field.sku .control,.account .form-addbysku .box-upload .fields .field.sku .control{margin-top:0}.account .form-addbysku .box-items .fields .field.sku .control input,.account .form-addbysku .box-upload .fields .field.sku .control input{padding:0 48px;max-width:148px}.account .form-addbysku .box-items .fields .field.qty .control,.account .form-addbysku .box-upload .fields .field.qty .control{padding-right:130px;margin-top:0}.account .form-addbysku .box-items .fields .field.qty .control input,.account .form-addbysku .box-upload .fields .field.qty .control input{width:47px;padding:0;text-align:center}.account .form-address-edit{padding-bottom:40px}.account .form-address-edit select{background:#f3f3f5;background-clip:padding-box;border:none;color:#73738f;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;height:48px;line-height:23px;padding:0 20px;box-sizing:border-box;cursor:pointer}.account .form-address-edit select:focus{box-shadow:0 0 3px 1px #68a8e0}.account .form-address-edit .actions-toolbar{margin-top:20px}.account .form-address-edit .actions-toolbar .action.submit.primary{margin-left:auto;margin-right:0}.account .form-address-edit .legend{border-bottom:none;font-size:20px;line-height:24px;margin-bottom:25px}.account .form-address-edit .field{margin:0 0 20px 0}.account .form-address-edit .field .control{margin:0}.account .form-address-edit .fieldset{width:100%;max-width:none;margin-right:0;float:none;margin-bottom:0}.account .form-address-edit .fieldset:last-child{margin-bottom:20px}.account .form-address-edit .fieldset .fields{display:block;font-size:0}.account .form-address-edit .fieldset .fields .field-name-lastname,.account .form-address-edit .fieldset .fields .street2,.account .form-address-edit .fieldset .fields .city{width:50%;display:inline-block;padding-left:1%;margin-left:0}.account .form-address-edit .fieldset .fields .field-name-firstname,.account .form-address-edit .fieldset .fields .street1,.account .form-address-edit .fieldset .fields .zip{width:50%;display:inline-block;padding-right:1%}.account .form-address-edit .fieldset .fields .region{margin-left:0}.account .form-address-edit .fieldset .fields .label{font-size:14px;line-height:20px;font-weight:700;margin-bottom:5px;display:block}.account .form-address-edit .fieldset .fields .label span{margin-right:5px}.account .main .block.block-addresses-default address,.account .main .block.block-addresses-list address{font-style:normal !important}.account .main .block.block-addresses-default .block-title,.account .main .block.block-addresses-list .block-title{background-color:#fff;border-bottom:1px solid #d1d1d1;font-size:21px;line-height:23px;font-weight:300;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;padding:0 0 10px 0;margin-bottom:25px}.account .main .block.block-addresses-default .block-title strong,.account .main .block.block-addresses-list .block-title strong{font-weight:700;font-size:24px}.wishlist-index-index.account .actions-toolbar{display:flex;flex-direction:column;margin-top:30px;margin-bottom:20px;row-gap:10px}.wishlist-index-index.account .actions-toolbar .action{width:100%}@media screen and (min-width:1024px){.wishlist-index-index.account .actions-toolbar .action{width:auto}}@media screen and (min-width:1024px){.wishlist-index-index.account .actions-toolbar{justify-content:space-between;flex-direction:row}}.wishlist-index-index.account .products-grid.wishlist .product-items{display:flex;flex-wrap:wrap;row-gap:30px;justify-content:center}@media screen and (min-width:576px){.wishlist-index-index.account .products-grid.wishlist .product-items{column-gap:2%;justify-content:flex-start}}@media screen and (min-width:768px){.wishlist-index-index.account .products-grid.wishlist .product-items{justify-content:flex-start}}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item-photo{margin-bottom:30px}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item-info{gap:0}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item{width:100%}@media screen and (min-width:576px){.wishlist-index-index.account .products-grid.wishlist .product-items .product-item{width:49%}}@media screen and (min-width:1024px){.wishlist-index-index.account .products-grid.wishlist .product-items .product-item{width:32%}}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-name{display:-webkit-box;font-size:14px;line-height:22px;height:44px;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:15px}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-name a{color:#010032}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-tooltip{margin-bottom:15px;cursor:pointer;background-color:#f8f9fa;padding:10px;border:1px solid #f8f9fa;display:flex;align-items:center;gap:8px}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-tooltip .tooltip.content{border:1px solid #f8f9fa;border-top:none;width:100%}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-tooltip .tooltip.content dl{display:flex;flex-wrap:wrap;justify-content:space-between}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-tooltip .tooltip.content dl dt{width:40%}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .price-as-configured{margin-bottom:25px}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .price-as-configured .price,.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .price-as-configured .special-price{font-size:18px;font-weight:700;line-height:1;color:#da0000}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .price-as-configured .old-price{font-size:18px;line-height:1;text-decoration:line-through}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .price-as-configured .old-price .price{text-decoration-color:#73738f;color:#73738f;font-weight:400}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .price-as-configured .old-price .price-label,.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .price-as-configured .old-price .msrp-message{display:none}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner{gap:0;padding-top:0}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner .comment-box{margin-bottom:10px}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner .comment-box .product-item-comment{font-size:16px;line-height:23px;font-weight:600;border:none;padding:10px}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner .comment-box .product-item-comment:focus{box-shadow:0 0 3px 1px #68a8e0;outline:none;border:none}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner .comment-box .label{height:auto;width:auto;position:static;margin:0 0 15px 0;font-size:14px;line-height:20px}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner .box-tocart .fieldset{flex-direction:column;row-gap:20px;column-gap:0;margin-bottom:20px;align-items:center;width:100%}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner .box-tocart .fieldset .field.qty{background:#fff;border:1px solid #e7e6e6;border-radius:3px}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner .box-tocart .fieldset .field.qty .control{display:flex;max-width:none}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner .box-tocart .fieldset .field.qty .label{display:none}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner .box-tocart .fieldset .field.qty input[type="number"]::-webkit-outer-spin-button,.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner .box-tocart .fieldset .field.qty input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner .box-tocart .fieldset .field.qty input[type="number"]{-moz-appearance:textfield}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner .box-tocart .fieldset .field.qty input.input-text.qty{text-align:center;width:48px;height:48px;font-size:16px;color:#000;font-weight:600;border:none;max-width:none;padding:5px 7.5px;background-color:#fff}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner .box-tocart .fieldset .field.qty .qty-button{font-size:20px;line-height:36px;border:0;color:#000;padding:5px;cursor:pointer}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner .box-tocart .fieldset .field.qty .qty-button span{display:none}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner .box-tocart .fieldset .field.qty .qty-button::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:inherit;line-height:inherit;color:#010032;font-family:'Material Icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner .box-tocart .fieldset .field.qty .qty-button.decrease::before{content:"remove"}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner .box-tocart .fieldset .field.qty .qty-button.increase::before{content:"add"}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner .box-tocart .fieldset .product-item-actions{width:100%}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner .box-tocart .fieldset .product-item-actions .actions-primary{width:100%}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner .box-tocart .fieldset .product-item-actions .actions-primary .action.primary{width:100%;padding:10px 15px;font-size:14px;line-height:20px}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner .product-item-actions{flex-direction:column;row-gap:15px;column-gap:0;margin-bottom:20px;align-items:center;width:100%}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner .product-item-actions .action.edit:hover{color:#468741}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner .product-item-actions .action.edit::before{content:'create';font-family:'Material Icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner .product-item-actions .action.delete:hover{color:#468741}.wishlist-index-index.account .products-grid.wishlist .product-items .product-item .product-item-inner .product-item-actions .action.delete::before{content:'delete';font-family:'Material Icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;padding-bottom:2px}.wishlist-index-index.account .wishlist-toolbar{margin-bottom:25px}@media screen and (min-width:1023px){.wishlist-index-index.account .wishlist-toolbar{margin-bottom:20px}}.wishlist-index-index.account .wishlist-toolbar .toolbar-amount{display:none}@media screen and (max-width:1023px){.wishlist-index-index.account .wishlist-toolbar .limiter{margin:0 auto}}.wishlist-index-index.account .wishlist-toolbar .limiter .limiter-label{font-size:14px;line-height:20px;font-weight:400}.wishlist-index-index.account .wishlist-toolbar .limiter #limiter{font-size:16px;line-height:38px;background-color:#f3f3f5;border:none;color:#73738f;padding:5px 40px 5px 10px;margin:0 5px;cursor:pointer}.wishlist-index-index.account .wishlist-toolbar .limiter #limiter:focus{box-shadow:0 0 3px 1px #68a8e0;outline:none;border:none}.wishlist-index-index.account .wishlist-toolbar .limiter .limiter-text{font-size:14px;line-height:20px}.customer-account-index.account address{font-style:normal !important}.customer-account-index.account .main .block.block-dashboard-info{margin-bottom:10px}.customer-account-index.account .main .block.block-dashboard-addresses{margin-top:0}.customer-account-index.account .main .block.block-dashboard-info .block-title,.customer-account-index.account .main .block.block-dashboard-addresses .block-title,.customer-account-index.account .main .block.block-dashboard-orders .block-title{background-color:#fff;border-bottom:1px solid #d1d1d1;font-size:21px;line-height:23px;font-weight:300;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;padding:0 0 10px 0;margin-bottom:25px}.customer-account-index.account .main .block.block-dashboard-info .block-title a,.customer-account-index.account .main .block.block-dashboard-addresses .block-title a,.customer-account-index.account .main .block.block-dashboard-orders .block-title a{color:#6b199c}.customer-account-index.account .main .block.block-dashboard-info .block-title a:hover,.customer-account-index.account .main .block.block-dashboard-addresses .block-title a:hover,.customer-account-index.account .main .block.block-dashboard-orders .block-title a:hover{color:#006bb4}.customer-account-index.account .main .block.block-dashboard-info .block-title strong,.customer-account-index.account .main .block.block-dashboard-addresses .block-title strong,.customer-account-index.account .main .block.block-dashboard-orders .block-title strong{font-weight:300}.customer-account-index.account .main .block.block-dashboard-info .block-content,.customer-account-index.account .main .block.block-dashboard-addresses .block-content,.customer-account-index.account .main .block.block-dashboard-orders .block-content{padding:0}.customer-account-index.account .main .block.block-dashboard-info .block-content .box,.customer-account-index.account .main .block.block-dashboard-addresses .block-content .box,.customer-account-index.account .main .block.block-dashboard-orders .block-content .box{max-width:none}.customer-account-index.account .main .block.block-dashboard-info .block-content .box-information,.customer-account-index.account .main .block.block-dashboard-addresses .block-content .box-information,.customer-account-index.account .main .block.block-dashboard-orders .block-content .box-information{margin-bottom:0}.customer-account-index.account .main .block.block-dashboard-info .block-content .box-information .box-title,.customer-account-index.account .main .block.block-dashboard-addresses .block-content .box-information .box-title,.customer-account-index.account .main .block.block-dashboard-orders .block-content .box-information .box-title{margin:10px 0 15px 0;line-height:15px}.customer-account-index.account .main .block.block-dashboard-info .block-content .box-information .box-content,.customer-account-index.account .main .block.block-dashboard-addresses .block-content .box-information .box-content,.customer-account-index.account .main .block.block-dashboard-orders .block-content .box-information .box-content{line-height:24px}.customer-account-index.account .main .block.block-dashboard-info .block-content .box-information .box-actions,.customer-account-index.account .main .block.block-dashboard-addresses .block-content .box-information .box-actions,.customer-account-index.account .main .block.block-dashboard-orders .block-content .box-information .box-actions{margin-top:5px;line-height:24px}.account.sales-order-view address,.account.sales-order-invoice address{font-style:normal !important}.account.sales-order-view .page-title-wrapper,.account.sales-order-invoice .page-title-wrapper{display:flex;flex-wrap:wrap;margin-bottom:25px !important}.account.sales-order-view .page-title-wrapper .page-title,.account.sales-order-invoice .page-title-wrapper .page-title{width:auto;margin-bottom:0;margin-right:25px;margin-bottom:40px}.account.sales-order-view .page-title-wrapper .order-status,.account.sales-order-invoice .page-title-wrapper .order-status{border:none;padding:0;display:flex;align-items:flex-end;margin-bottom:40px}.account.sales-order-view .page-title-wrapper .order-date,.account.sales-order-invoice .page-title-wrapper .order-date{width:100%;margin:auto 0;margin-bottom:18px}.account.sales-order-view .page-title-wrapper .order-actions-toolbar,.account.sales-order-invoice .page-title-wrapper .order-actions-toolbar{width:100%}.account.sales-order-view .page-title-wrapper .order-actions-toolbar .actions .action.print,.account.sales-order-invoice .page-title-wrapper .order-actions-toolbar .actions .action.print{margin-left:auto}.account.sales-order-view .page-title-wrapper .order-actions-toolbar .actions .action.print::before,.account.sales-order-invoice .page-title-wrapper .order-actions-toolbar .actions .action.print::before{display:none}.account.sales-order-view .page-title-wrapper .actions-toolbar,.account.sales-order-invoice .page-title-wrapper .actions-toolbar{margin:auto 0 auto auto}.account.sales-order-view .items.order-links,.account.sales-order-invoice .items.order-links{margin-bottom:10px;border-bottom:1px solid #d1d1d1}.account.sales-order-view .items.order-links .item,.account.sales-order-invoice .items.order-links .item{padding:0;background-color:transparent;margin-right:20px}.account.sales-order-view .order-details-items,.account.sales-order-invoice .order-details-items{margin:0}.account.sales-order-view .order-details-items .actions-toolbar,.account.sales-order-invoice .order-details-items .actions-toolbar{margin:0}.account.sales-order-view .order-details-items .actions-toolbar .action.print::before,.account.sales-order-invoice .order-details-items .actions-toolbar .action.print::before{display:none}.account.sales-order-view .order-details-items .order-title,.account.sales-order-invoice .order-details-items .order-title{font-family:'Open Sans';font-size:20px;line-height:27px;font-weight:700;display:block !important;margin:15px 0 10px}.account.sales-order-view .order-details-items .order-title a,.account.sales-order-invoice .order-details-items .order-title a{color:#58a952;font-size:14px;line-height:20px;font-weight:400}.account.sales-order-view .order-details-items .order-title a:hover,.account.sales-order-invoice .order-details-items .order-title a:hover{color:#006bb4;text-decoration:underline}.account.sales-order-view .order-details-items .order-title a::before,.account.sales-order-invoice .order-details-items .order-title a::before{display:none}.account.sales-order-view .order-details-items .order-items tbody,.account.sales-order-invoice .order-details-items .order-items tbody,.account.sales-order-view .order-details-items .table-order-items tbody,.account.sales-order-invoice .order-details-items .table-order-items tbody{border-bottom:1px solid #d1d1d1}.account.sales-order-view .order-details-items .order-items tbody .name .product-item-name,.account.sales-order-invoice .order-details-items .order-items tbody .name .product-item-name,.account.sales-order-view .order-details-items .table-order-items tbody .name .product-item-name,.account.sales-order-invoice .order-details-items .table-order-items tbody .name .product-item-name{font-weight:400}.account.sales-order-view .order-details-items .order-items tbody .name .item-options dt,.account.sales-order-invoice .order-details-items .order-items tbody .name .item-options dt,.account.sales-order-view .order-details-items .table-order-items tbody .name .item-options dt,.account.sales-order-invoice .order-details-items .table-order-items tbody .name .item-options dt{font-weight:700}.account.sales-order-view .order-details-items .order-items tbody .price .price,.account.sales-order-invoice .order-details-items .order-items tbody .price .price,.account.sales-order-view .order-details-items .table-order-items tbody .price .price,.account.sales-order-invoice .order-details-items .table-order-items tbody .price .price,.account.sales-order-view .order-details-items .order-items tbody .subtotal .price,.account.sales-order-invoice .order-details-items .order-items tbody .subtotal .price,.account.sales-order-view .order-details-items .table-order-items tbody .subtotal .price,.account.sales-order-invoice .order-details-items .table-order-items tbody .subtotal .price{font-size:18px;line-height:1;font-weight:700}.account.sales-order-view .order-details-items .order-items tfoot,.account.sales-order-invoice .order-details-items .order-items tfoot,.account.sales-order-view .order-details-items .table-order-items tfoot,.account.sales-order-invoice .order-details-items .table-order-items tfoot{display:flex;flex-direction:column}@media screen and (min-width:768px){.account.sales-order-view .order-details-items .order-items tfoot,.account.sales-order-invoice .order-details-items .order-items tfoot,.account.sales-order-view .order-details-items .table-order-items tfoot,.account.sales-order-invoice .order-details-items .table-order-items tfoot{display:table-footer-group}}.account.sales-order-view .order-details-items .order-items tfoot tr,.account.sales-order-invoice .order-details-items .order-items tfoot tr,.account.sales-order-view .order-details-items .table-order-items tfoot tr,.account.sales-order-invoice .order-details-items .table-order-items tfoot tr{display:flex;justify-content:space-between}@media screen and (min-width:768px){.account.sales-order-view .order-details-items .order-items tfoot tr,.account.sales-order-invoice .order-details-items .order-items tfoot tr,.account.sales-order-view .order-details-items .table-order-items tfoot tr,.account.sales-order-invoice .order-details-items .table-order-items tfoot tr{display:table-row}}.account.sales-order-view .order-details-items .order-items tfoot tr th,.account.sales-order-invoice .order-details-items .order-items tfoot tr th,.account.sales-order-view .order-details-items .table-order-items tfoot tr th,.account.sales-order-invoice .order-details-items .table-order-items tfoot tr th{text-align:left}@media screen and (min-width:768px){.account.sales-order-view .order-details-items .order-items tfoot tr th,.account.sales-order-invoice .order-details-items .order-items tfoot tr th,.account.sales-order-view .order-details-items .table-order-items tfoot tr th,.account.sales-order-invoice .order-details-items .table-order-items tfoot tr th{text-align:right}}.account.sales-order-view .order-details-items .order-items tfoot tr th,.account.sales-order-invoice .order-details-items .order-items tfoot tr th,.account.sales-order-view .order-details-items .table-order-items tfoot tr th,.account.sales-order-invoice .order-details-items .table-order-items tfoot tr th,.account.sales-order-view .order-details-items .order-items tfoot tr td,.account.sales-order-invoice .order-details-items .order-items tfoot tr td,.account.sales-order-view .order-details-items .table-order-items tfoot tr td,.account.sales-order-invoice .order-details-items .table-order-items tfoot tr td{padding:15px 10px 15px 0}@media screen and (min-width:768px){.account.sales-order-view .order-details-items .order-items tfoot tr th,.account.sales-order-invoice .order-details-items .order-items tfoot tr th,.account.sales-order-view .order-details-items .table-order-items tfoot tr th,.account.sales-order-invoice .order-details-items .table-order-items tfoot tr th,.account.sales-order-view .order-details-items .order-items tfoot tr td,.account.sales-order-invoice .order-details-items .order-items tfoot tr td,.account.sales-order-view .order-details-items .table-order-items tfoot tr td,.account.sales-order-invoice .order-details-items .table-order-items tfoot tr td{padding:10px 15px}}.account.sales-order-view .order-details-items .order-items tfoot tr:first-child th,.account.sales-order-invoice .order-details-items .order-items tfoot tr:first-child th,.account.sales-order-view .order-details-items .table-order-items tfoot tr:first-child th,.account.sales-order-invoice .order-details-items .table-order-items tfoot tr:first-child th,.account.sales-order-view .order-details-items .order-items tfoot tr:first-child td,.account.sales-order-invoice .order-details-items .order-items tfoot tr:first-child td,.account.sales-order-view .order-details-items .table-order-items tfoot tr:first-child td,.account.sales-order-invoice .order-details-items .table-order-items tfoot tr:first-child td{padding:20px 15px 10px 0}@media screen and (min-width:768px){.account.sales-order-view .order-details-items .order-items tfoot tr:first-child th,.account.sales-order-invoice .order-details-items .order-items tfoot tr:first-child th,.account.sales-order-view .order-details-items .table-order-items tfoot tr:first-child th,.account.sales-order-invoice .order-details-items .table-order-items tfoot tr:first-child th,.account.sales-order-view .order-details-items .order-items tfoot tr:first-child td,.account.sales-order-invoice .order-details-items .order-items tfoot tr:first-child td,.account.sales-order-view .order-details-items .table-order-items tfoot tr:first-child td,.account.sales-order-invoice .order-details-items .table-order-items tfoot tr:first-child td{padding:20px 15px 10px}}.account.sales-order-view .main .block.block-order-details-comments,.account.sales-order-invoice .main .block.block-order-details-comments{margin-bottom:30px}.account.sales-order-view .main .block.block-order-details-view .block-title,.account.sales-order-invoice .main .block.block-order-details-view .block-title,.account.sales-order-view .main .block.block-order-details-comments .block-title,.account.sales-order-invoice .main .block.block-order-details-comments .block-title{background-color:#fff;border-bottom:1px solid #d1d1d1;font-size:21px;line-height:23px;font-weight:300;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;padding:0 0 10px 0;margin-bottom:25px}.account.sales-order-view .main .block.block-order-details-view .block-title a,.account.sales-order-invoice .main .block.block-order-details-view .block-title a,.account.sales-order-view .main .block.block-order-details-comments .block-title a,.account.sales-order-invoice .main .block.block-order-details-comments .block-title a{color:#58a952}.account.sales-order-view .main .block.block-order-details-view .block-title a:hover,.account.sales-order-invoice .main .block.block-order-details-view .block-title a:hover,.account.sales-order-view .main .block.block-order-details-comments .block-title a:hover,.account.sales-order-invoice .main .block.block-order-details-comments .block-title a:hover{color:#006bb4}.account.sales-order-view .main .block.block-order-details-view .block-title strong,.account.sales-order-invoice .main .block.block-order-details-view .block-title strong,.account.sales-order-view .main .block.block-order-details-comments .block-title strong,.account.sales-order-invoice .main .block.block-order-details-comments .block-title strong{font-weight:300}.account.sales-order-view .main .block.block-order-details-view .block-content,.account.sales-order-invoice .main .block.block-order-details-view .block-content,.account.sales-order-view .main .block.block-order-details-comments .block-content,.account.sales-order-invoice .main .block.block-order-details-comments .block-content{padding:0}.account.sales-order-view .main .block.block-order-details-view .block-content .box,.account.sales-order-invoice .main .block.block-order-details-view .block-content .box,.account.sales-order-view .main .block.block-order-details-comments .block-content .box,.account.sales-order-invoice .main .block.block-order-details-comments .block-content .box{max-width:none}.account.sales-order-view .main .block.block-order-details-view .block-content .box-information,.account.sales-order-invoice .main .block.block-order-details-view .block-content .box-information,.account.sales-order-view .main .block.block-order-details-comments .block-content .box-information,.account.sales-order-invoice .main .block.block-order-details-comments .block-content .box-information{margin-bottom:0}.account.sales-order-view .main .block.block-order-details-view .block-content .box-information .box-title,.account.sales-order-invoice .main .block.block-order-details-view .block-content .box-information .box-title,.account.sales-order-view .main .block.block-order-details-comments .block-content .box-information .box-title,.account.sales-order-invoice .main .block.block-order-details-comments .block-content .box-information .box-title{margin:10px 0 15px 0;line-height:15px}.account.sales-order-view .main .block.block-order-details-view .block-content .box-information .box-content,.account.sales-order-invoice .main .block.block-order-details-view .block-content .box-information .box-content,.account.sales-order-view .main .block.block-order-details-comments .block-content .box-information .box-content,.account.sales-order-invoice .main .block.block-order-details-comments .block-content .box-information .box-content{line-height:24px}.account.sales-order-view .main .block.block-order-details-view .block-content .box-information .box-actions,.account.sales-order-invoice .main .block.block-order-details-view .block-content .box-information .box-actions,.account.sales-order-view .main .block.block-order-details-comments .block-content .box-information .box-actions,.account.sales-order-invoice .main .block.block-order-details-comments .block-content .box-information .box-actions{margin-top:5px;line-height:24px}.account table{width:100%;border-collapse:collapse;border-spacing:0;max-width:100%}.account .table:not(.cart):not(.totals){border:none}.account .table-wrapper{margin-bottom:20px}.account table thead th,.account table thead td{vertical-align:bottom;padding:10px 15px}.account table thead th{font-weight:700;border:none}.account table thead tr{border-bottom:1px solid #d1d1d1}.account table tbody tr{border-bottom:none}.account table tbody th,.account table tbody td{vertical-align:top;padding:10px 15px}.account table td:first-child,.account table th:first-child{padding-left:15px}.account table .actions a{color:#6b199c}.account .toolbar-amount{display:none}.account select.limiter-options{background:#f3f3f5;background-clip:padding-box;border:none;color:#73738f;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;height:48px;line-height:23px;padding:0 20px;box-sizing:border-box;cursor:pointer;padding-right:40px}.account select.limiter-options:focus{box-shadow:0 0 3px 1px #68a8e0}.account .limiter select:not([multiple]){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}@media screen and (max-width:1023px){.account .column.main .toolbar{text-align:center}.table-wrapper table{border:none;display:block}.table-wrapper table thead>tr>th{display:none}.table-wrapper table tbody{display:block}.table-wrapper table tbody>tr>td{border-bottom:none;display:block;padding:5px 0}.table-wrapper table tbody>tr>td:first-child{padding-top:20px}.table-wrapper table tbody>tr>td:last-child{padding-bottom:20px}.table-wrapper table tbody>tr>td[data-th]:before{padding-right:15px;content:attr(data-th) ': ';display:inline-block;color:#000000;font-weight:700}.table-wrapper table td:first-child{padding-left:0 !important}.limiter{margin-right:auto}.limiter .limiter-label{font-weight:400}}@media (min-width:1023px){.account .toolbar{margin-bottom:20px;position:relative}.account .toolbar .limiter{float:right}.account .toolbar .limiter .limiter-label{font-weight:400}.account .toolbar .limiter .limiter-text{text-align:center}}.account.magento_reward-customer-info .main .block.block-reward-info,.account.magento_reward-customer-info .main .block.block-reward-history{margin-bottom:40px}.account.magento_reward-customer-info .main .block.block-reward-info .block-title,.account.magento_reward-customer-info .main .block.block-reward-history .block-title{background-color:#fff;border-bottom:1px solid #d1d1d1;font-size:21px;line-height:23px;font-weight:300;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;padding:0 0 10px 0;margin-bottom:25px}.account.magento_reward-customer-info .main .block.block-reward-info .block-title a,.account.magento_reward-customer-info .main .block.block-reward-history .block-title a{color:#58a952;margin-left:15px}.account.magento_reward-customer-info .main .block.block-reward-info .block-title a:hover,.account.magento_reward-customer-info .main .block.block-reward-history .block-title a:hover{color:#006bb4}.account.magento_reward-customer-info .main .block.block-reward-info .block-title strong,.account.magento_reward-customer-info .main .block.block-reward-history .block-title strong{font-weight:300}.account.magento_reward-customer-info .main .block.block-reward-info .block-content,.account.magento_reward-customer-info .main .block.block-reward-history .block-content{padding:0}.account.magento_reward-customer-info .main .reward-settings .fieldset .legend{border-bottom:none;margin-bottom:25px;font-size:20px;line-height:24px}.account.magento_reward-customer-info .main .reward-settings .fieldset .field.choice{margin-top:0;margin-bottom:30px}.account.magento_reward-customer-info .main .reward-settings .fieldset .field.choice:last-child{margin-bottom:0}.account.magento_reward-customer-info .main .reward-settings .actions-toolbar button{margin-left:auto}.account.magento_customerbalance-info-index .main .block.block-balance{margin-bottom:40px}.account.magento_customerbalance-info-index .main .block.block-balance-giftcard,.account.magento_customerbalance-info-index .main .block.block-balance{margin-top:0}.account.magento_customerbalance-info-index .main .block.block-balance-giftcard .block-title,.account.magento_customerbalance-info-index .main .block.block-balance .block-title{background-color:#fff;border-bottom:1px solid #d1d1d1;font-size:21px;line-height:23px;font-weight:300;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;padding:0 0 10px 0;margin-bottom:25px}.account.magento_customerbalance-info-index .main .block.block-balance-giftcard .block-title a,.account.magento_customerbalance-info-index .main .block.block-balance .block-title a{color:#58a952;margin-left:15px}.account.magento_customerbalance-info-index .main .block.block-balance-giftcard .block-title a:hover,.account.magento_customerbalance-info-index .main .block.block-balance .block-title a:hover{color:#006bb4}.account.magento_customerbalance-info-index .main .block.block-balance-giftcard .block-title strong,.account.magento_customerbalance-info-index .main .block.block-balance .block-title strong{font-weight:300}.account.magento_customerbalance-info-index .main .block.block-balance-giftcard .block-content,.account.magento_customerbalance-info-index .main .block.block-balance .block-content{padding:0}.account.magento_customerbalance-info-index .main .block.block-balance-giftcard .block-content a:hover,.account.magento_customerbalance-info-index .main .block.block-balance .block-content a:hover{text-decoration:underline}.account.magento_giftcardaccount-customer-index .form-giftcard-redeem .fieldset .field .label{font-size:14px;line-height:20px;font-weight:700;margin-bottom:5px;display:block}.account.magento_giftcardaccount-customer-index .form-giftcard-redeem .fieldset .field .label span{margin-right:5px}.account.magento_giftcardaccount-customer-index .form-giftcard-redeem .actions-toolbar{flex-direction:row-reverse;justify-content:space-between;margin:0}.account.magento_giftcardaccount-customer-index .form-giftcard-redeem .actions-toolbar .action.redeem.primary{width:100%}@media screen and (min-width:768px){.account.magento_giftcardaccount-customer-index .form-giftcard-redeem .actions-toolbar .action.redeem.primary{width:auto}}.account.magento_giftcardaccount-customer-index .form-giftcard-redeem .actions-toolbar .action.check{background:#f2f2f2;border:1px solid #cdcdcd;color:#010032;cursor:pointer;display:inline-block;font-family:'Open Sans';font-weight:700;margin:0;padding:15px 25px;font-size:16px;line-height:16px;box-sizing:border-box;vertical-align:middle;width:100%}@media screen and (min-width:768px){.account.magento_giftcardaccount-customer-index .form-giftcard-redeem .actions-toolbar .action.check{width:auto}}.account.magento_giftcardaccount-customer-index .form-giftcard-redeem .actions-toolbar .action.check:hover{background:#e2e2e2;border:1px solid #cdcdcd;color:#555}.account.magento_invitation-index-send .form-add-invitations .legend{border-bottom:none}.account.magento_invitation-index-send .form-add-invitations #invitations-options .fields{width:100%}.account.magento_invitation-index-send .form-add-invitations #invitations-options .fields.additional .fieldset{display:flex;flex-direction:row-reverse;justify-content:flex-end}.account.magento_invitation-index-send .form-add-invitations #invitations-options .fields.additional .fieldset .actions-toolbar{width:50%}.account.magento_invitation-index-send .form-add-invitations #invitations-options .fields .fieldset{width:100%;margin-bottom:20px}.account.magento_invitation-index-send .form-add-invitations #invitations-options .fields .fieldset .field{width:100%}@media screen and (min-width:768px){.account.magento_invitation-index-send .form-add-invitations #invitations-options .fields .fieldset .field{width:50%}}.account.magento_invitation-index-send .form-add-invitations #invitations-options .fields .fieldset .field .label{font-size:14px;line-height:20px;font-weight:700;margin-bottom:5px;display:block}.account.magento_invitation-index-send .form-add-invitations .field.text{width:100%}@media screen and (min-width:768px){.account.magento_invitation-index-send .form-add-invitations .field.text{width:50%}}.account.magento_invitation-index-send .form-add-invitations .field.text .label{font-size:14px;line-height:20px;font-weight:700;margin-bottom:5px;display:block}.account.magento_invitation-index-send .form-add-invitations .field.text .label span{margin-right:5px}.account.magento_invitation-index-send .form-add-invitations .actions-toolbar{margin:30px 0}.account.magento_invitation-index-send .form-add-invitations .actions-toolbar .primary .action.submit.primary{margin-left:auto}.account.magento_invitation-index-send .form-add-invitations .actions-toolbar .secondary #add-email-button{padding:2px 0;background:#f2f2f2;border:1px solid #cdcdcd;color:#010032;cursor:pointer}.account.magento_invitation-index-send .form-add-invitations .actions-toolbar .secondary #add-email-button:hover{background:#e2e2e2;border:1px solid #cdcdcd;color:#555}.account.magento_invitation-index-send .form-add-invitations .actions-toolbar .secondary #add-email-button span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.account.magento_invitation-index-send .form-add-invitations .actions-toolbar .secondary #add-email-button::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:31px;line-height:1;color:inherit;content:"add_circle_outlined";font-family:'Material Icons';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;height:31px;width:31px}.account.magento_invitation-index-send .form-add-invitations .actions-toolbar .secondary .action.remove{background-color:transparent;border:none;color:#58a952;font-size:14px;line-height:19px;margin:0 auto;font-weight:400;font-family:'Open Sans'}.account .page-title{font-weight:400;font-size:40px;line-height:44px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}@media screen and (max-width:768px){.account .page-title{font-size:26px;line-height:29px}}.account .page-main a{color:#6b199c}.account .page-main a:hover{color:#006bb4}.account input:not([type="checkbox"]):not([type="file"]):not([type="number"]),.account textarea{background:#f3f3f5;background-clip:padding-box;border:none;color:#73738f;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;height:48px;line-height:23px;padding:0 20px;vertical-align:baseline;width:100%;box-sizing:border-box}.account input:not([type="checkbox"]):not([type="file"]):not([type="number"]):focus,.account textarea:focus{box-shadow:0 0 3px 1px #68a8e0}.account input:not([type="checkbox"]):not([type="file"]):not([type="number"]){height:48px;padding:0 20px}.account textarea{height:auto;padding:10px}.account .field.choice .checkbox{cursor:pointer}.account .field.choice .label{cursor:pointer}.account input[type=checkbox]{height:14px;margin:3px 8px 3px 3px;vertical-align:text-top;width:14px;color:#000;border-color:transparent}.account input[type=checkbox]::after{background-color:#fff;border:1px solid #dee0e5;content:'';display:block;font-weight:700 !important;height:18px;margin:-3px 0 0 -3px;width:18px;border-radius:3px}.account input[type=checkbox]:checked{display:inline-block;text-decoration:none;background-color:#fff;color:#000;border-color:transparent}.account input[type=checkbox]:checked::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:inherit;line-height:18px;color:inherit;content:'\e5ca';font-family:'Material Icons';display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.account input[type=file]::file-selector-button{background-color:#43b43b;color:#fff;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;border:none;font-weight:700;border-radius:3px}.account input[type=number]{-moz-appearance:textfield}.account input[type=number]::-webkit-outer-spin-button,.account input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.account .page-main{padding:0 20px}@media screen and (max-width:768px){.account .page-main{padding:0 15px}}.account .action.primary,.account .action.share,.account .action.update,.account .action.tocart{background:#43b43b;color:#fff;cursor:pointer;font-family:'Open Sans';font-weight:700;padding:15px 25px;font-size:16px;transition:all .25s ease-in-out;border-radius:3px;box-shadow:inset 0 2px 1px rgba(0,0,0,0.12);line-height:1}.account .action.primary:hover,.account .action.share:hover,.account .action.update:hover,.account .action.tocart:hover{background:#358e2e;color:#fff}.account #product-name-sku{width:50%}.account .search-sku button{left:50%;z-index:9}.account .my-orders-search-advanced .fieldset .filters-collapse{margin-top:-50px}.account .field .control{position:relative;display:flex;gap:0.5rem;align-items:center}.account .field .range>.field:first-child .control::after{content:''}.sidebar.sidebar-additional ul li{margin-left:40px;margin-bottom:10px}.block-collapsible-nav>.title{margin-bottom:10px;padding:0 !important;border-bottom:0}@media (min-width: 768px){.block-collapsible-nav>.title{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}}.block-collapsible-nav>.title strong{display:block;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;margin:10px 0;text-transform:none;font-weight:700;font-size:14px;line-height:11px}.block-collapsible-nav>.title::after{display:none}.block-collapsible-nav .content{background:#f5f5f5;padding:22px 0}.block-collapsible-nav .content .item{margin:3px 0 0}.block-collapsible-nav .content .item:first-child{margin-top:0}.block-collapsible-nav .content .item a,.block-collapsible-nav .content .item>strong{border-left:3px solid transparent;color:#575757;display:block;padding:5px 18px 5px 22px}.block-collapsible-nav .content .item a{text-decoration:none}.block-collapsible-nav .content .item a:hover{background:#e8e8e8}.block-collapsible-nav .content .item.current a,.block-collapsible-nav .content .item.current>strong{border-color:#ff5501;color:#000;font-weight:600}.block-collapsible-nav .content .item.current a{border-color:#ff5501}.block-collapsible-nav .content .item .delimiter{border-top:1px solid #d1d1d1;display:block;margin:15px 18px}@media (max-width: 767.98px){.account .page-main .columns{grid-template-areas:"sidebar" "main" "additional";padding-top:0 !important}.sidebar .block-collapsible-nav{position:static !important}.block-collapsible-nav .content{border-bottom:1px solid #ccc}.block-collapsible-nav .content::after{display:none}}.header .minicart-wrapper .mage-dropdown-dialog{margin:0;padding:0;height:100vh;width:400px;position:fixed;top:0;right:-400px;opacity:0;border-top:none;box-shadow:0 0 12px 2px rgba(0,0,0,0.35);transform:scale(1);transition:all .33s ease}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-title{width:100%;padding:20px;border-bottom:1px solid #9ca3af;margin-bottom:10px}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-title strong{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;line-height:1.1;font-size:26px}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;padding:20px}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content #btn-minicart-close{top:18px;right:18px}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content #btn-minicart-close::before{-webkit-mask:none;font-size:35px;line-height:1;font-family:'Material Icons';background-color:inherit;color:#43b43b;width:35px;height:35px;content:'\e5cd';transition:color .3s ease}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content #btn-minicart-close:hover::before{color:#000}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .subtitle.empty{padding:30px 0 20px;display:flex;justify-content:space-around;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .items-total{font-size:14px;display:flex;justify-content:space-between}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .items-total .count{order:2;font-weight:700}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .items-total span:nth-of-type(2)::after{content:":"}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .subtotal{font-size:14px;margin:0 0 5px}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .subtotal span.label::after{content:':'}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .subtotal .price-container .price-wrapper .price{font-weight:700;font-size:18px}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .action.checkout{padding:14px 17px;font-weight:700;font-size:17px}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items{max-height:60vh}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-photo .product-image-container{width:75px !important}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-photo .product-image-container .product-image-wrapper img.product-image-photo{width:75px !important;max-height:75px}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .product-item-name{font-weight:700;display:inline-block;margin-bottom:10px}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .options .content dl.list .product-options-item-wrapper{display:flex;justify-content:space-between}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .options .content dl.list .product-options-item-wrapper .label{font-weight:700}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .options .content dl.list .product-options-item-wrapper .values{margin-bottom:10px;text-align:right}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .product-item-pricing{display:flex;justify-content:space-between;margin:10px 0 5px;align-items:center}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .product-item-pricing .price-container{font-weight:700}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .product-item-pricing .details-qty.qty{background:#fff;border:1px solid #e7e6e6;border-radius:3px}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .product-item-pricing .details-qty.qty .label{display:none}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .product-item-pricing .details-qty.qty input[type="number"]::-webkit-outer-spin-button,.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .product-item-pricing .details-qty.qty input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .product-item-pricing .details-qty.qty input[type="number"]{-moz-appearance:textfield}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .product-item-pricing .details-qty.qty input.cart-item-qty{text-align:center;width:45px;font-size:16px;color:#000;font-weight:600}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .product-item-pricing .details-qty.qty .qty-button{font-size:20px;line-height:40px;border:0;color:#000;padding:5px 3px;cursor:pointer}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .product-item-pricing .details-qty.qty .qty-button span{display:none}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .product-item-pricing .details-qty.qty .qty-button::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:inherit;line-height:inherit;color:#010032;font-family:'Material Icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .product-item-pricing .details-qty.qty .qty-button.decrease::before{content:"remove"}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .product-item-pricing .details-qty.qty .qty-button.increase::before{content:"add"}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .product.actions{position:inherit;justify-content:space-between}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .product.actions .primary{border:none;padding-bottom:0}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .product.actions .action.edit,.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .product.actions .action.delete{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;color:#6b199c}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .product.actions .action.edit::before,.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .product.actions .action.delete::before{-webkit-mask:none;font-family:'Material Icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;background-color:inherit}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .product.actions .action.edit span,.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .product.actions .action.delete span{position:inherit;overflow:auto;width:auto;height:auto}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .product.actions a.action.edit{display:none}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .product.actions a.action.edit::before{content:'\e3c9'}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper #mini-cart.minicart-items .product-item .product .product-item-details .product.actions a.action.delete::before{content:"delete"}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .actions .primary{border-bottom:1px solid #ccc;padding-bottom:10px}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .actions .primary #top-cart-btn-checkout{background-color:#43b43b;color:#fff}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .actions .secondary a.action.viewcart{text-decoration:none;display:inline-block;border-top:1px solid #ccc;width:100%}.header .minicart-wrapper .mage-dropdown-dialog .block-minicart #minicart-content-wrapper .block-content .actions .secondary a.action.viewcart span{line-height:26px;color:#6b199c;font-size:14px;font-weight:700}.header .minicart-wrapper .action.showcart .counter.qty{top:0;height:20px;width:20px;border-radius:50%;background:#6b199c;border:1px solid #fff}.header .minicart-wrapper .action.showcart .counter.qty .counter-number{display:block;text-align:center;font-size:12px;font-weight:700;color:white;line-height:19px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}.header .minicart-wrapper.active .mage-dropdown-dialog{right:0;opacity:1}.minicart-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:845;background-color:#3333338c;backdrop-filter:blur(3px) saturate(150%);content:none;display:none}.minicart-wrapper.active .minicart-overlay{display:block}.category-description [data-content-type="row"] [data-element="inner"]{max-width:none;padding:0 !important;margin:0 !important}#html-body .pagebuilder-column{margin-left:0 !important;margin-right:0 !important}.cms-index-index .slider{margin-bottom:0px}.usp-block{display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:30px 0}.usp-block .usp-block-image{max-width:40px;height:fit-content;margin-top:auto;margin-bottom:auto}.usp-block-content{align-self:center;padding-left:15px}.usp-block-content h4{color:#6b199c;font-weight:700;margin-bottom:7px;font-size:16px}.usp-block-content .usp-block-content h4{color:#000;font-weight:700}.usp-block-content .usp-block-content div{color:#000;font-size:14px;font-weight:400}.sidebar.sidebar-additional ul li,.sidebar.sidebar-main ul li{margin-left:40px;margin-bottom:10px;list-style:square}.page-main>.columns>.sidebar-additional{grid-area:auto}.page-main>.columns>.sidebar-main{grid-area:sidebar;padding:15px;background-color:#f3f3f5;border-radius:10px}.button-primary,.pagebuilder-button-primary,.action.primary{background-image:none;border:none;cursor:pointer;display:inline-block;font-weight:700;padding:10px 15px;font-size:14px;box-sizing:border-box;vertical-align:middle;transition:all .25s ease-in-out;background:#43b43b;color:#fff;margin:18px 10px 10px 0}.button-primary:hover,.pagebuilder-button-primary:hover,.action.primary:hover{background:#358e2e}.button-secondary,.pagebuilder-button-secondary,.action.secondary{background:#f2f2f2;border:none;color:#000;line-height:2.2rem;padding:14px 17px;font-size:1.8rem;margin:0 10px 10px 0}.button-secondary:hover,.pagebuilder-button-secondary:hover,.action.secondary:hover{background:#e2e2e2;color:#555555}.products-grid .product-item .action.primary{background:#43b43b;color:#ffffff}.products-grid .product-item .action.primary:hover{background:#358e2e}.image-text-block{border-radius:3px;overflow:hidden;position:relative;width:100%}.image-text-block .image-text-block-content{background-image:linear-gradient(transparent 10%, rgba(255,255,255,0.5) 50%);border-bottom-left-radius:3px;border-bottom-right-radius:3px;bottom:0;box-sizing:border-box;left:0;padding:40px 30px 30px;position:absolute;width:100%}.image-text-block .image-text-block-content .image-text-block-description{font-size:2rem;display:block;margin-bottom:15px}.image-text-block .image-text-block-content h3{font-size:3.2rem;font-weight:700;font-family:'Open Sans'}.image-text-block[data-light-text=true] .image-text-block-content h3,.image-text-block[data-light-text=true] .image-text-block-content .image-text-block-description{color:#fff}.image-text-block[data-light-text=true] .image-text-block-content{background-image:linear-gradient(transparent 10%, rgba(0,0,0,0.5) 50%)}.image-text-block .image-text-block-content .image-text-block-description{font-size:2rem;display:block;margin-bottom:0px;line-height:27px}.pagebuilder-column a.action.primary{padding:18px 25px;font-size:16px}.breadcrumbs{margin:0 0 40px}.breadcrumbs .items .item{position:relative}.breadcrumbs .items .item:not(:last-child)::after{-webkit-mask:none;background-color:inherit;font-family:'Material Icons';margin:0;vertical-align:middle;display:inline-block;font-size:2rem;line-height:2rem;content:'\e5cc';right:7px;padding-left:15px;position:absolute;top:10px}.breadcrumbs .items .item a{text-decoration:none;color:#555;font-weight:400;padding:0 15px 0 20px}.breadcrumbs .items .item a:hover{color:#000}.breadcrumbs .items .item.home{background-color:#ffffff;border-radius:17px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.1),0 2px 8px 0 rgba(0,0,0,0.1);padding:10px 18px;position:relative}.breadcrumbs .items .item.home a{padding-right:0}.breadcrumbs .items .item.home::after{-webkit-mask:none;background-color:inherit;font-family:'Material Icons';margin:0;vertical-align:middle;display:inline-block;font-size:2rem;line-height:2rem;color:#6b199c;content:'\e88a';left:8px;padding-left:0;position:absolute;top:8px}.breadcrumbs .items .item strong{color:#8f8f8f;font-weight:400;margin-left:15px}.page-main>.columns{gap:2rem}@media (min-width: 768px){.page-main>.columns{gap:3rem}.page-layout-3columns .page-main>.columns,.page-layout-2columns-left .page-main>.columns{grid-template-columns:25% 1fr}.page-layout-2columns-right .page-main>.columns{grid-template-columns:1fr 25%}}.price-including-tax{font-weight:700}.block-swissup-ajaxsearch-results .price-including-tax{font-size:14px}.block-title.filter-title{border-bottom:none}.breeze-block-sidebar>.title strong,.breeze-block-sidebar .block-title strong,.block>.title strong,.block .block-title strong,.block>.title strong,.block .block-title strong{font-weight:700;font-size:24px}.block.filter .filter-options-title{font-weight:700;display:block;text-decoration:none;border-bottom:1px solid #e7e6e6;font-family:'Open Sans';font-size:14px;margin:0;padding:15px 20px 15px 0;position:relative}.block.filter .filter-options .filter-options-content{padding:0}.block.filter .filter-options .filter-options-content .items{padding:15px 0 0 0;margin-bottom:0}.swissup-filter-item-checkbox>div::after,.swissup-filter-item-checkbox>div::before{box-sizing:border-box;content:"";height:22px;left:0;top:0;position:absolute;width:22px}.filter-options-item .filter-options-content li.item{display:flex;align-items:center;margin-bottom:12px}.swissup-count-green{color:#96979b !important}.filter-options-item:not(.inactive) .filter-options-content{max-height:unset}.filter-options-content .swatch-layered .swatch-attribute-options .swatch-option-link-layered .swatch-option{border:none;border-radius:50%;box-shadow:0 2px 6px 0 rgba(0,0,0,0.15);display:inline-block;float:none;height:20px;margin:0 5px 0 0;min-width:unset;opacity:.5;padding:0;vertical-align:text-bottom;width:20px}.swatch-attribute-options .swatch-option-link-layered:not(:last-of-type){margin-bottom:10px !important}.filter-options-item-category{display:none}@media (max-width:1023px){.cms-index-index .image-text-block[data-light-text=true] .image-text-block-content .image-text-block-description{font-size:15px;line-height:20px}.cms-index-index .image-text-block[data-light-text=true] .image-text-block-content h3{font-size:20px;margin-bottom:5px}.cms-index-index .image-text-block{width:auto;min-height:230px}.cms-index-index #html-body [data-pb-style=PHDVN74]{max-width:100%;height:100%}.cms-index-index #html-body [data-pb-style=BTTM3IX]{max-width:100%;height:100%}}@media (max-width:470px){.header .logo-container .feedbackcompany .__fbcw__widget.__fbcw__widget--small{width:80px !important;min-width:80px !important;height:auto !important;margin-left:5px !important;display:block !important;margin-right:-20px !important}}.checkout-onepage-success .column.main a.action.primary.continue{color:#fff}.checkout-onepage-success #registration{display:none}.minimal-price-link{color:#010032 !important}.category-description ol{list-style:decimal;padding:revert;margin:revert}.category-description ul{list-style:initial;padding:revert;margin:revert}.breeze [data-appearance='carousel'][data-show-dots="true"],.breeze .products-grid.slick-initialized[data-show-dots="true"]{padding-bottom:55px !important}[data-content-type="row"] .slick-initialized a.action.tocart.primary{padding:10px 15px;font-size:14px;margin:18px 10px 10px 0;line-height:1.42857143}[data-content-type="row"] .slick-initialized .slick-dots li{list-style-type:none}[data-content-type="row"] .slick-initialized .slick-dots li::marker{--muted-alpha:0}.square-price.show-in-pdp{display:none !important}.message.info{margin:0 0 10px;padding:20px;display:block;font-size:14px;background:#fdf0d5;color:#6f4400;padding-left:60px;position:relative}.message.info:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px;line-height:30px;color:#c07600;content:'\e002';font-family:'Material Icons';margin:-15px 0 0;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;left:0;top:50%;width:60px;height:30px;position:absolute;text-align:center}.cms-page-view .main{font-size:1.4rem;line-height:2rem}.cms-page-view .main :where(a:not(.product-item-link):not(.action)){color:#6b199c}.cms-page-view .main h1{font-family:'Open Sans';line-height:1.1;font-size:4rem;margin-bottom:4rem}.cms-page-view .main h2{font-family:'Open Sans',sans-serif}.cms-page-view .main h3{font-family:'Open Sans',sans-serif;font-size:2rem;font-weight:700;line-height:2.2rem}.cms-page-view .main p{line-height:2.4rem}.cms-page-view .main ul,.cms-page-view .main ol{margin-top:0;margin-bottom:25px;padding-inline-start:40px}.cms-page-view .main ul{list-style-type:circle}.cms-page-view .main li{margin-top:0;margin-bottom:10px}.cms-page-view .main li::marker{color:#000;list-style-type:circle}.cms-page-view .main a.pagebuilder-button-primary,.cms-page-view .main a.action.primary{background:#43b43b;color:#fff;line-height:2.2rem;padding:14px 17px;font-size:1.8rem;margin:0 10px 10px 0}.cms-page-view .main a.pagebuilder-button-primary:hover,.cms-page-view .main a.action.primary:hover{background:#358e2e}.cms-page-view .main a.pagebuilder-button-secondary,.cms-page-view .main a.action.secondary{background:#f2f2f2;color:#000;line-height:2.2rem;padding:14px 17px;font-size:1.8rem;margin:0 10px 10px 0}.cms-page-view .main a.pagebuilder-button-secondary:hover,.cms-page-view .main a.action.secondary:hover{background:#e2e2e2;color:#555555}.cms-page-view .main .pagebuilder-column table{border:1px solid #f3f3f5}.cms-page-view .main .pagebuilder-column table>tbody>tr td{padding:10px 15px}.cms-page-view .main .pagebuilder-column table>tbody>tr:nth-of-type(odd){background-color:#f3f3f5}.cms-page-view .main .pagebuilder-column table>tbody>tr p{margin-bottom:0}.cms-page-view .main [data-content-type="buttons"]{display:blocK}.cms-index-index .page-main [data-content-type="row"] :where(a:not(.product-item-link):not(.action)){color:#6b199c}.cms-page-view.page-layout-cms-full-width .page-main-full-width .columns .column.main>div>div{margin-left:auto !important;margin-right:auto !important}.catalog-product-view .price-wrapper.price-including-tax.cloned{margin-bottom:0 !important;margin-top:15px !important;min-height:0 !important;font-size:0.875rem !important;line-height:1.42857143 !important}.catalog-product-view .price-wrapper.price-including-tax.cloned::before{content:attr(data-label) ': '}.catalog-product-view .radio-group.dropdown-radio{padding:10px;display:none}.catalog-product-view .sample-product-holder .fieldset .action.tocart{background:#43b43b}.catalog-product-view .configurator-loader{position:fixed;left:50%;top:50%;width:50px;aspect-ratio:1;border-radius:50%;border:8px solid #f8f9fa;border-right-color:#6b199c;animation:l2 1s infinite linear}.catalog-product-view .configurator-loader.hidden{display:none}@keyframes l2{to{transform:rotate(1turn)}}.catalog-product-view main.page-main .column.main{display:flex;flex-wrap:wrap;flex-direction:column}@media screen and (min-width:1024px){.catalog-product-view main.page-main .column.main{flex-direction:row;align-items:flex-start}}.catalog-product-view main.page-main .column.main .product-info-price{background-color:#fff;padding:10px 10px 0;gap:1rem !important;width:100%}.catalog-product-view main.page-main .column.main .product-info-price .hide-in-product-details{display:none}.catalog-product-view main.page-main .column.main .product-info-price .price-box.price-final_price{font-size:30px;line-height:30px;font-weight:700}.catalog-product-view main.page-main .column.main .product-info-price .price-box.price-final_price>span.price-container{display:block}.catalog-product-view main.page-main .column.main .product-info-price .price-box.price-final_price.hide-prices .price-including-tax>.price{display:none}.catalog-product-view main.page-main .column.main .product-info-price .price-box.price-final_price.hide-prices .price-excluding-tax>.price{display:none}.catalog-product-view main.page-main .column.main .product-info-price .price-box.price-final_price .price-wrapper .price{color:#010032}.catalog-product-view main.page-main .column.main .product-info-price .price-box.price-final_price .square-price,.catalog-product-view main.page-main .column.main .product-info-price .price-box.price-final_price .price-per-item{font-size:14px;line-height:38px;vertical-align:middle}.catalog-product-view main.page-main .column.main .product-info-price .price-box.price-final_price .square-price .square-price-amount,.catalog-product-view main.page-main .column.main .product-info-price .price-box.price-final_price .price-per-item .square-price-amount,.catalog-product-view main.page-main .column.main .product-info-price .price-box.price-final_price .square-price .price-per-item-amount,.catalog-product-view main.page-main .column.main .product-info-price .price-box.price-final_price .price-per-item .price-per-item-amount{color:#010032}.catalog-product-view main.page-main .column.main .product-info-price .price-box.price-final_price .price-including-tax+.price-excluding-tax{position:absolute}.catalog-product-view main.page-main .column.main .product-info-price .product-info-stock-sku{flex-direction:row-reverse;justify-content:space-between}.catalog-product-view main.page-main .column.main .product-info-price .product-info-stock-sku .product.attribute.sku{font-size:14px;line-height:18px}.catalog-product-view main.page-main .column.main .product-info-price .product-info-stock-sku .product.attribute.sku .type::after{content:':';margin-right:5px}.catalog-product-view main.page-main .column.main .product-info-price .product-info-stock-sku .product.attribute.sku .value{font-weight:700}.catalog-product-view main.page-main .column.main .product-info-price .product-info-stock-sku .configurable-variation-qty{display:none}.catalog-product-view main.page-main .column.main .product-info-price .product-info-stock-sku .stock{background-color:transparent !important}.catalog-product-view main.page-main .column.main .product-info-price .product-info-stock-sku .stock.available{color:#43b43b}.catalog-product-view main.page-main .column.main .product-info-price .product-info-stock-sku .stock span:before{background:#43b43b;border-radius:50%;content:'';display:inline-block;height:8px;left:0;margin-right:4px;width:8px}.catalog-product-view main.page-main .column.main a.action.towishlist span{display:none}.catalog-product-view main.page-main .column.main a.action.towishlist:hover{text-decoration:none}.catalog-product-view main.page-main .column.main a.action.towishlist::before{background-color:transparent;-webkit-mask:none;font-size:27px;color:#e7e6e6;content:'\e87d';font-family:'Material Icons';vertical-align:middle;display:inline-block;font-weight:400;text-align:center}.catalog-product-view main.page-main .column.main .gallery-and-info-main{width:100%;margin-bottom:30px;opacity:0}.catalog-product-view main.page-main .column.main .gallery-and-info-main.loaded{opacity:1}@media screen and (min-width:1024px){.catalog-product-view main.page-main .column.main .gallery-and-info-main{width:60%}}.catalog-product-view main.page-main .column.main .gallery-and-info-main .page-title-wrapper{width:100%;display:flex;align-items:flex-start}.catalog-product-view main.page-main .column.main .gallery-and-info-main .page-title-wrapper .page-title{font-size:3.2rem;font-weight:700;display:inline-block;margin-bottom:0;line-height:43px}.catalog-product-view main.page-main .column.main .gallery-and-info-main .page-title-wrapper .product-social-links{height:43px;margin:0 0 0 12px}.catalog-product-view main.page-main .column.main .gallery-and-info-main .product.attribute.sku{display:flex;padding-bottom:30px}.catalog-product-view main.page-main .column.main .gallery-and-info-main .product.attribute.sku strong.type{font-weight:400;font-size:1.4rem;padding-right:30px}.catalog-product-view main.page-main .column.main .gallery-and-info-main .gallery-and-info-wrapper{order:2;width:100%}@media screen and (min-width:768px){.catalog-product-view main.page-main .column.main .gallery-and-info-main .gallery-and-info-wrapper{width:calc(50% - 16px);padding-left:16px}}.catalog-product-view main.page-main .column.main .gallery-and-info-main .gallery-and-info-wrapper .usp-product-holder .usp-block{display:flex;margin:0;padding:12px 0}.catalog-product-view main.page-main .column.main .gallery-and-info-main .gallery-and-info-wrapper .usp-product-holder .usp-block img.usp-block-image{height:40px !important;width:auto}.catalog-product-view main.page-main .column.main .gallery-and-info-main .gallery-and-info-wrapper .usp-product-holder .usp-block .usp-block-content{padding-left:15px}.catalog-product-view main.page-main .column.main .gallery-and-info-main .gallery-and-info-wrapper .usp-product-holder .usp-block .usp-block-content h4{margin-bottom:5px;font-size:16px;color:#43b43b}.catalog-product-view main.page-main .column.main .gallery-and-info-main .gallery-and-info-wrapper .usp-product-holder .usp-block .usp-block-content div{font-size:12px;line-height:1.4}.catalog-product-view main.page-main .column.main .gallery-and-info-main .product.media{width:auto;margin:0 auto}@media screen and (min-width:768px){.catalog-product-view main.page-main .column.main .gallery-and-info-main .product.media{width:calc(100% - 16px);margin:0;padding-right:16px}}.catalog-product-view main.page-main .column.main .product-info-wrapper{width:100%;float:right;display:block;padding-top:20px;opacity:0}.catalog-product-view main.page-main .column.main .product-info-wrapper.loaded{opacity:1}@media screen and (min-width:1024px){.catalog-product-view main.page-main .column.main .product-info-wrapper{display:flex;flex-wrap:wrap;padding-top:50px}}@media screen and (min-width:1024px){.catalog-product-view main.page-main .column.main .product-info-wrapper{width:40%}}.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-price{padding:15px 0 25px}.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-price.fixed-product-info-price{display:none;position:fixed;width:100%;top:130px;background:white;z-index:499;max-width:496px;padding:10px}@media screen and (min-width:1024px){.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-price.fixed-product-info-price{width:40%}}.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-price.fixed-product-info-price .product-info-stock-sku{display:none}.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-price.fixed-product-info-price .price-final_price .square-price{right:20px}@media screen and (min-width:1024px){.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-price{padding:10px 0 25px}}.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-price .price-final_price .square-price{display:inline-block;margin-left:1rem;background-color:#f3f3f5;line-height:2.5rem;padding:0 .5rem;border-radius:6px;font-weight:200;font-size:1.5rem}.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-price .price-final_price .square-price .square-price-amount{color:#010032;font-weight:200}.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-price .price-final_price .square-price.hide-in-pdp{display:none !important}.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-price .price-final_price .square-price.show-in-pdp{display:inline-block !important}.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-price .price-final_price .price-including-tax:not(.square-price){font-size:3rem;font-weight:700;color:#010032;margin-bottom:15px;min-height:30px;display:inline-block}.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-main{width:100%;border:1px solid #e6e6e6;border-radius:8px;padding:15px 10px}.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-main .configurator-title{padding:12px;color:#000;font-size:1.5rem;font-weight:500}.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-main .ks-shape-configurator{max-width:100%}.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-main .ks-shape-configurator .config-tabs-wrapper .config-tabs{justify-content:space-around}.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-main .ks-shape-configurator .shape-subtabs{overflow:auto}.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-main .ks-shape-configurator .font-input{position:relative;width:100%;padding-right:30px}.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-main .ks-shape-configurator .dropdown-arrow{position:absolute;right:10px;pointer-events:none;color:#888;font-size:14px;top:40px}.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-main .ks-shape-configurator .control-actions{display:none !important}.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-main .ks-shape-configurator .control-actions .action.primary{font-size:14px;margin-top:18px;background-color:#6b199c}.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-main .ks-shape-configurator .control-actions .action.secondary{font-size:14px;margin-top:18px}.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-main .ks-shape-configurator .shape-parameters .field .counter-wrapper .counter .counter-btn,.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-main .ks-shape-configurator .ks-shape-configurator .shape-parameters .field .counter-wrapper .counter .default-btn{background:#43b43b}.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-main .product-add-form{order:5}@media (max-width: 479.98px){.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-main .product-add-form .product-options-bottom .box-tocart{padding:12px 0}.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-main .product-add-form .product-options-bottom .box-tocart .field.qty.qty-picker .qty-button{font-size:12px}.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-main .product-add-form .product-options-bottom .box-tocart .field.qty.qty-picker input.input-text.qty{font-size:12px;width:30px}}.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-main .product-info-price{padding-top:10px}@media (max-width: 767.98px){.catalog-product-view main.page-main .column.main .product-info-wrapper .product-info-main{display:flex}}.catalog-product-view main.page-main .column.main .block.upsell{width:100%;margin-top:45px}.catalog-product-view main.page-main .column.main .block.upsell .block-title{border-bottom:none}.catalog-product-view main.page-main .column.main .block.upsell .block-title #block-upsell-heading{font-weight:700;font-size:16px}.catalog-product-view main.page-main .column.main .block.upsell .products-grid .product-item{display:flex;flex-direction:column;border:1px solid #e7e6e6;padding:15px;position:relative;width:calc(50% - 16px)}.catalog-product-view main.page-main .column.main .block.upsell .products-grid .product-item .product-item-info{flex-direction:row}.catalog-product-view main.page-main .column.main .block.upsell .products-grid .product-item .product-item-info .product-item-photo{width:25%}.catalog-product-view main.page-main .column.main .block.upsell .products-grid .product-item .product-item-info .product-item-details .product-item-name{padding-right:20px}.catalog-product-view main.page-main .column.main .block.upsell .products-grid .product-item .product-item-info .product-item-details a.action.tocompare{display:none}.catalog-product-view main.page-main .column.main .block.upsell .products-grid .product-item .product-item-info .product-item-details a.action.towishlist{position:absolute;top:0;right:0}.catalog-product-view main.page-main .column.main .block.upsell .products-grid .product-item .product-item-info .product-item-details .calculate-btn{font-size:1.3rem;line-height:1.8rem;border:none;border-radius:2px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.1),0 2px 8px 0 rgba(0,0,0,0.1);padding:10px 15px;background-color:#43b43b;color:#fff;cursor:pointer;font-family:'Open Sans',sans-serif;font-weight:700;transition:background-color .25s ease-in-out;position:absolute;bottom:0;right:0}.catalog-product-view main.page-main .column.main .block.upsell .products-grid .product-item .product-item-info .product-item-details .calculate-btn:hover{background-color:#358e2e}.catalog-product-view main.page-main .column.main .product.info.detailed{width:100%;margin:30px 0}@media screen and (min-width:1024px){.catalog-product-view main.page-main .column.main .product.info.detailed{width:100%;font-size:16px;line-height:26px}}.catalog-product-view main.page-main .column.main .product.info.detailed .data.title{line-height:20px;font-size:16px;color:#010032;text-decoration:none;height:20px;padding:15px 10px}.catalog-product-view main.page-main .column.main .product.info.detailed .data.title.active{border-bottom:3px solid #6b199c;font-weight:700;background-color:transparent}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content{border:none;border-top:1px solid #e7e6e6;padding-top:30px}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .product.attribute.description{color:#454554}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .product.attribute.description h2{line-height:2.6rem;font-size:1.6rem;font-weight:700}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .product.attribute.description h3{font-size:1.6rem;line-height:2.6rem;margin:15px 0;font-weight:700}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .product.attribute.description a{color:#6b199c}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .product.attribute.description ul{margin-bottom:2.5rem}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .product.attribute.description ul li{font-size:1.4rem}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .product.attribute.description ul li::marker{color:inherit}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .product.attribute.description table{border:1px solid #f3f3f5}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .product.attribute.description table tr{border:none}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .product.attribute.description table tr:nth-of-type(odd){background:#f3f3f5}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .product.attribute.description table tr td{padding:10px 15px}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .rabat-tab-content .hinweis{display:inline-block;color:#ffffff;background-color:#ff0000;text-transform:uppercase;padding:1px 4px;font-weight:700}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .rabat-tab-content .rabat-content-description{padding:15px 0}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content table.additional-attributes thead tr,.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content table.discount-table thead tr{border-bottom:1px solid #d1d1d1}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content table.additional-attributes thead tr th,.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content table.discount-table thead tr th{padding:10px 15px;font-weight:700}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content table.additional-attributes tbody tr,.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content table.discount-table tbody tr{border-bottom:none}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content table.additional-attributes tbody tr:nth-of-type(even),.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content table.discount-table tbody tr:nth-of-type(even){background:#f7f7f9}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content table.additional-attributes tbody th,.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content table.discount-table tbody th{padding:15px;width:20%;border-bottom:none}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content table.additional-attributes tbody td,.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content table.discount-table tbody td{vertical-align:middle;padding:10px 15px}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .contact{max-width:100%;border:none;box-shadow:none;padding:0}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .contact .legend{border-bottom:none;font-size:1.4rem;margin:0}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .contact .legend a{color:#6b199c}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .contact .field:not(:last-child){margin-bottom:29px}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .contact .field .label{display:inline-block;margin-bottom:5px;font-weight:700}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .contact .field .control input,.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .contact .field .control textarea{background:#f3f3f5;border:none;color:#73738f;font-size:16px;height:48px;padding:0 20px}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .contact .field .control input:focus,.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .contact .field .control textarea:focus{box-shadow:0 0 3px 1px #68a8e0}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .contact .field .control textarea{height:auto;padding:10px}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .contact .actions-toolbar{justify-content:flex-end}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .contact .actions-toolbar .primary .action.submit.primary{width:auto;background:#43b43b;color:#fff;cursor:pointer;display:inline-block;font-family:'Open Sans',sans-serif;font-weight:700;padding:15px 25px;font-size:1.6rem;box-sizing:border-box;vertical-align:middle;transition:all .25s ease-in-out}.catalog-product-view main.page-main .column.main .product.info.detailed .data.item.content .contact .actions-toolbar .primary .action.submit.primary:hover{background:#358e2e}.catalog-product-view main.page-main .column.main .block.related{width:100%}.catalog-product-view main.page-main .column.main .block.related .block-title{border-bottom:none}.catalog-product-view main.page-main .column.main .block.related .block-title #block-related-heading{font-weight:700;font-size:20px}.catalog-product-view main.page-main .column.main .block.related .block-actions{display:none}.catalog-product-view main.page-main .column.main .block.related .products-grid.products-related .product-items.slick-list{margin-top:0;margin-bottom:0}.catalog-product-view main.page-main .column.main .block.related .products-grid.products-related .product-item{display:flex;padding:15px;position:relative;width:calc(25% - 13px)}.catalog-product-view main.page-main .column.main .block.related .products-grid.products-related .product-item .product-item-info .product-item-details{justify-content:space-between}.catalog-product-view main.page-main .column.main .block.related .products-grid.products-related .product-item .product-item-info .product-item-details .product-item-name{margin:0 0 15px}.catalog-product-view main.page-main .column.main .block.related .products-grid.products-related .product-item .product-item-info .product-item-details .price-container{display:flex;flex-direction:column}.catalog-product-view main.page-main .column.main .block.related .products-grid.products-related .product-item .product-item-info .product-item-details .price-container .price-including-tax .price{font-size:18px;font-weight:700}.catalog-product-view main.page-main .column.main .block.related .products-grid.products-related .product-item .product-item-info .product-item-details .price-container .square-price{order:2}.catalog-product-view main.page-main .column.main .block.related .products-grid.products-related .product-item .product-item-info .product-item-details .price-container .square-price .square-price-amount{font-weight:200}.catalog-product-view main.page-main .column.main .block.related .products-grid.products-related .product-item .product-item-info .product-item-details .price-container .price-excluding-tax{order:2}.catalog-product-view main.page-main .column.main .block.related .products-grid.products-related .product-item .product-item-info .product-item-details .product-item-inner{padding-top:15px}.catalog-product-view main.page-main .column.main .block.related .products-grid.products-related .product-item .product-item-info .product-item-details .product-item-inner .actions-primary{max-width:80%}.catalog-product-view main.page-main .column.main .block.related .products-grid.products-related .product-item .product-item-info .product-item-details .product-item-inner .calculate-btn,.catalog-product-view main.page-main .column.main .block.related .products-grid.products-related .product-item .product-item-info .product-item-details .product-item-inner .action.tocart.primary{font-size:1.3rem;line-height:1.8rem;border:none;border-radius:2px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.1),0 2px 8px 0 rgba(0,0,0,0.1);padding:10px 15px;background-color:#43b43b;color:#fff;cursor:pointer;font-family:'Open Sans',sans-serif;font-weight:700;transition:background-color .25s ease-in-out}.catalog-product-view main.page-main .column.main .block.related .products-grid.products-related .product-item .product-item-info .product-item-details .product-item-inner .calculate-btn:hover,.catalog-product-view main.page-main .column.main .block.related .products-grid.products-related .product-item .product-item-info .product-item-details .product-item-inner .action.tocart.primary:hover{background-color:#358e2e}.catalog-product-view main.page-main .column.main .block.related .products-grid.products-related .product-item .product-item-info .product-item-details .product-item-inner .secondary-addto-links{padding-left:20px}.catalog-product-view main.page-main .column.main .block.related .products-grid.products-related .product-item .product-item-info .product-item-details .product-item-inner .action.tocompare{display:none}.catalog-product-view .action.primary.tocart{background:#43b43b;color:#fff;cursor:pointer;font-family:'Open Sans';font-weight:700;padding:16px 25px;font-size:16px;transition:all .25s ease-in-out;border-radius:3px;line-height:1;width:100%;margin:0;max-height:48px}.catalog-product-view .action.primary.tocart:hover{background:#358e2e;color:#fff}@media (max-width: 767.98px){.catalog-product-view .action.primary.tocart{font-size:13px}}.catalog-product-view .product-add-form{margin:0 0 15px}.catalog-product-view .product-add-form .box-tocart{padding:12px;background:#f8f9fa;border-radius:8px}.catalog-product-view .product-add-form .box-tocart .product-sample-description{font-size:1.2rem;line-height:2rem;color:#454554}.catalog-product-view .product-add-form .fieldset{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.catalog-product-view .product-add-form .fieldset .field.qty{background:#fff;border:1px solid #e7e6e6;border-radius:3px}.catalog-product-view .product-add-form .fieldset .field.qty .control{display:flex;max-width:none}.catalog-product-view .product-add-form .fieldset .field.qty .label{display:none}.catalog-product-view .product-add-form .fieldset .field.qty input[type="number"]::-webkit-outer-spin-button,.catalog-product-view .product-add-form .fieldset .field.qty input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.catalog-product-view .product-add-form .fieldset .field.qty input[type="number"]{-moz-appearance:textfield}.catalog-product-view .product-add-form .fieldset .field.qty input.input-text.qty{text-align:center;width:48px;height:48px;font-size:16px;color:#000;font-weight:600;border:none;max-width:none}.catalog-product-view .product-add-form .fieldset .field.qty .qty-button{font-size:20px;line-height:36px;border:0;color:#000;padding:5px;cursor:pointer}.catalog-product-view .product-add-form .fieldset .field.qty .qty-button span{display:none}.catalog-product-view .product-add-form .fieldset .field.qty .qty-button::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:inherit;line-height:inherit;color:#010032;font-family:'Material Icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.catalog-product-view .product-add-form .fieldset .field.qty .qty-button.decrease::before{content:"remove"}.catalog-product-view .product-add-form .fieldset .field.qty .qty-button.increase::before{content:"add"}.catalog-product-view .product-add-form .fieldset .field.qty .qty-button.disabled{opacity:0.5}.catalog-product-view .product-add-form .product-options-wrapper{margin-bottom:16px}.catalog-product-view .product-add-form .product-options-bottom{margin-top:0;padding:10px;background-color:#f8f9fa;border-radius:0 0 8px 8px}.catalog-product-view .usp-product-holder ul,.catalog-product-view .usp-product-holder .product-usp-content{list-style:inside;margin:20px 0 0;padding:0;position:relative}.catalog-product-view .usp-product-holder ul li,.catalog-product-view .usp-product-holder .product-usp-content li{text-decoration:none;font-size:1.2rem;line-height:1.6rem;color:#73738f;display:block;margin-bottom:10px;padding-left:25px}.catalog-product-view .usp-product-holder ul li:before,.catalog-product-view .usp-product-holder .product-usp-content li:before{left:0;position:absolute;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;line-height:18px;color:#58a952;content:'done';font-family:'Material Icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.catalog-product-view .delivery-date{font-size:1rem;text-align:left;padding-right:15px}.catalog-product-view .delivery-date::before{font-size:14px;color:#6b199c;content:'local_shipping';font-family:'Material Icons';margin:0 5px 0 0;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden}.catalog-product-view #qty-error{display:block;position:absolute;top:-45px;left:200px;width:170px}.catalog-product-view .breeze-gallery .stage>div:first-child,.catalog-product-view .breeze-gallery .stage .main-image-wrapper,.catalog-product-view .breeze-gallery .stage .main-image-wrapper>picture{align-items:unset}.catalog-product-view .side-length-hexagon{position:absolute;bottom:10%;left:29.2%;width:41.8%;display:flex}.catalog-product-view .side-length-hexagon .arrow-left{width:35%}.catalog-product-view .side-length-hexagon .arrow-right{width:35%}.catalog-product-view .side-length-hexagon .side-length-dimension{width:30%;display:flex;justify-content:center;margin-top:-4%}.catalog-product-view .side-length-octagon{position:absolute;bottom:10%;left:32.5%;width:35%;display:flex}.catalog-product-view .side-length-octagon .arrow-left{width:35%}.catalog-product-view .side-length-octagon .arrow-right{width:35%}.catalog-product-view .side-length-octagon .side-length-dimension{width:30%;display:flex;justify-content:center;margin-top:-4%}.catalog-product-view .side-length-polygon{position:absolute;bottom:48.5%;left:49%;width:40%;display:flex}.catalog-product-view .side-length-polygon .arrow-left{width:35%}.catalog-product-view .side-length-polygon .arrow-right{width:35%}.catalog-product-view .side-length-polygon .side-length-dimension{width:30%;display:flex;justify-content:center;margin-top:-4%}.ks-shape-configurator .action.add{background:#43b43b}.ks-shape-configurator .action.add:hover{background:#358e2e}@media (max-width: 767.98px){.catalog-product-view main.page-main .column.main .block.upsell{width:100%}.catalog-product-view main.page-main .column.main .block.upsell .products-grid .item.product-item{width:100%}.catalog-product-view main.page-main .column.main .product.info.detailed{width:100%}.catalog-product-view main.page-main .column.main .block.related .products-grid.products-related .product-item{width:75%}}@media (max-width: 767.98px) and screen and (max-width:1023px){.catalog-product-view .usp-product-holder .product-usp-content{margin:0 0 20px 0}}.product-options-wrapper .accordion-title{cursor:pointer;background-color:#f8f9fa;padding:10px;border:1px solid #f8f9fa;display:flex;align-items:center;gap:8px;border-radius:8px 8px 0 0}.product-options-wrapper .accordion-title.closed{border-radius:8px}.product-options-wrapper .accordion-title .icon{background-color:transparent;height:16px;width:16px;display:inline-flex;justify-content:center;align-items:center;transition:transform .3s ease-in-out}.product-options-wrapper .accordion-title.active .icon,.product-options-wrapper .accordion-title:not(.closed) .icon{transform:rotate(90deg)}.product-options-wrapper .accordion-body{border:1px solid #f8f9fa;border-top:none;border-radius:0 0 8px 8px}.catalog-product-view #maincontent .gallery-and-info-main .product.media .breeze-gallery .main-image-wrapper{max-width:582px;cursor:default !important;display:block}.catalog-product-view #maincontent .gallery-and-info-main .product.media .breeze-gallery .main-image{aspect-ratio:1;object-fit:contain}.catalog-product-view #maincontent .gallery-and-info-main .product.media .breeze-gallery .overlay{position:absolute;top:0;left:50%;bottom:0;background:#000;opacity:0.047;aspect-ratio:1;max-width:582px;transform:translateX(-50%);border-radius:8px}.catalog-product-view #maincontent .gallery-and-info-main .product.media .breeze-gallery .overlay.hidden{display:none}.catalog-product-view #maincontent .gallery-and-info-main .product.media .breeze-gallery:hover .prev,.catalog-product-view #maincontent .gallery-and-info-main .product.media .breeze-gallery:hover .next{width:80px}.catalog-product-view #maincontent .gallery-and-info-main .product.media .breeze-gallery .prev,.catalog-product-view #maincontent .gallery-and-info-main .product.media .breeze-gallery .next{height:100%;top:0;margin-top:0;width:0;background-color:rgba(255,255,255,0.3);visibility:visible;transition:width .25s ease,background-color .25s ease}.catalog-product-view #maincontent .gallery-and-info-main .product.media .breeze-gallery .prev:hover,.catalog-product-view #maincontent .gallery-and-info-main .product.media .breeze-gallery .next:hover{background-color:rgba(255,255,255,0.6)}.catalog-product-view #maincontent .gallery-and-info-main .product.media .breeze-gallery .prev.hidden,.catalog-product-view #maincontent .gallery-and-info-main .product.media .breeze-gallery .next.hidden{display:none}.catalog-product-view #maincontent .gallery-and-info-main .product.media .breeze-gallery .prev svg,.catalog-product-view #maincontent .gallery-and-info-main .product.media .breeze-gallery .next svg{height:80px;width:80px}.catalog-product-view #maincontent .gallery-and-info-main .product.media .breeze-gallery .thumbnails.thumbs{justify-content:center;margin-top:8px;column-gap:8px}.catalog-product-view #maincontent .gallery-and-info-main .product.media .breeze-gallery .thumbnails.thumbs .item{height:50px;width:50px}.catalog-product-view #maincontent .gallery-and-info-main .product.media .breeze-gallery .thumbnails.thumbs .item img{height:48px;width:48px;object-fit:contain;padding-bottom:1px}.catalog-product-view #maincontent .gallery-and-info-main .product.media .breeze-gallery .thumbnails.thumbs .item:focus::after{display:none}.catalog-product-view #maincontent .gallery-and-info-main .product.media .breeze-gallery .thumbnails.thumbs .item::after{display:none}.catalog-product-view #maincontent .gallery-and-info-main .product.media .breeze-gallery .thumbnails.thumbs .item.active{border:1px solid #58a952}.catalog-product-view #maincontent .gallery-and-info-main.loaded .product.media .breeze-gallery .main-image.last-image{padding:50px}.breeze-gallery.opened{display:block;padding:0 0 70px 0;position:fixed !important;top:0 !important}.breeze-gallery.opened .controls{left:0;top:0}.breeze-gallery.opened .close{right:0;top:0}.breeze-gallery.opened .close,.breeze-gallery.opened .controls a{height:80px;width:80px}.breeze-gallery.opened .close svg,.breeze-gallery.opened .controls a svg{height:40px;width:40px}.breeze-gallery.opened .thumbnails.thumbs{display:flex;flex-direction:row;height:auto}.checkout-cart-index{--listing-grid-columns:1 !important;--listing-grid-item-margin:10px !important}@media screen and (min-width:480px){.checkout-cart-index{--listing-grid-columns:2 !important}}@media screen and (min-width:768px){.checkout-cart-index{--listing-grid-columns:3 !important}}@media screen and (min-width:1024px){.checkout-cart-index{--listing-grid-columns:4 !important}}.checkout-cart-index .ks-shapeinfo-wrapper{display:none}.checkout-cart-index .ks-shapeinfo-value.ks-shapeinfo-params-list{display:none}.checkout-cart-index .ks-shapeinfo-section-content{margin-left:130px}@media (min-width: 1024px){.checkout-cart-index .cart-container{--sidebar-width:295px}}.checkout-cart-index .form-cart .table-wrapper{margin-bottom:20px}@media screen and (max-width:767px){.checkout-cart-index .form-cart .table-wrapper tbody.item{float:left;padding-bottom:60px;width:100%}.checkout-cart-index .form-cart .table-wrapper tbody.item .item-info{display:block}}@media screen and (max-width:1023px){.checkout-cart-index .form-cart .table-wrapper .item-info .col.item{display:flex;position:static;min-height:75px}.checkout-cart-index .form-cart .table-wrapper .item-info .col.item:before,.checkout-cart-index .form-cart .table-wrapper .item-info .col.qty:before{display:none}.checkout-cart-index .form-cart .table-wrapper .item-info .col.square-price,.checkout-cart-index .form-cart .table-wrapper .item-info .col.price,.checkout-cart-index .form-cart .table-wrapper .item-info .col.qty,.checkout-cart-index .form-cart .table-wrapper .item-info .col.subtotal{width:21%;display:inline-block}.checkout-cart-index .form-cart .table-wrapper .item-info .col.qty{width:36%;display:inline-block}.checkout-cart-index .form-cart .table-wrapper .item-info .actions-toolbar{position:absolute;right:10px;bottom:0}}.checkout-cart-index .form-cart .table-wrapper .items{margin:0;padding:0;list-style:none none}.checkout-cart-index .form-cart .table-wrapper .items .item .col.item{padding:25px 10px 25px;min-height:75px}@media screen and (max-width:1023px){.checkout-cart-index .form-cart .table-wrapper .items thead tr{border-bottom:none}}.checkout-cart-index .form-cart .table-wrapper .items thead tr .col.qty,.checkout-cart-index .form-cart .table-wrapper .items thead tr .col.price,.checkout-cart-index .form-cart .table-wrapper .items thead tr .col.subtotal{display:none}.checkout-cart-index .form-cart .table-wrapper .items thead tr .col.item{display:table-cell}@media screen and (min-width:1024px){.checkout-cart-index .form-cart .table-wrapper .items thead tr .col{display:table-cell !important}}.checkout-cart-index .form-cart .table-wrapper .items>.item{border-bottom:1px solid #d1d1d1;position:relative}@media screen and (max-width:1023px){.checkout-cart-index .form-cart .table-wrapper .items>.item:first-of-type{border-top:1px solid #d1d1d1}}.checkout-cart-index .form-cart .table-wrapper table{width:100%;border-collapse:collapse;border-spacing:0;max-width:100%}.checkout-cart-index .form-cart .table-wrapper .col{padding-top:30px;font-weight:700}.checkout-cart-index .form-cart .table-wrapper .col.qty{padding-top:25px}@media screen and (min-width:1024px){.checkout-cart-index .form-cart .table-wrapper .col.qty{padding-top:15px}}.checkout-cart-index .form-cart .table-wrapper table>thead>tr>th,.checkout-cart-index .form-cart .table-wrapper table>tbody>tr>th,.checkout-cart-index .form-cart .table-wrapper table>tfoot>tr>th,.checkout-cart-index .form-cart .table-wrapper table>thead>tr>td,.checkout-cart-index .form-cart .table-wrapper table>tbody>tr>td,.checkout-cart-index .form-cart .table-wrapper table>tfoot>tr>td{padding:10px 15px}.checkout-cart-index .form-cart .table-wrapper table>thead>tr>th,.checkout-cart-index .form-cart .table-wrapper table>thead>tr>td{vertical-align:bottom}@media (min-width:1023px){.checkout-cart-index .form-cart .table-wrapper .data.table .col.price,.checkout-cart-index .form-cart .table-wrapper .data.table .col.qty,.checkout-cart-index .form-cart .table-wrapper .col.price.qty{text-align:center;white-space:normal}}.checkout-cart-index .form-cart .table-wrapper .product-item-photo{display:table-cell;max-width:100%;padding-right:20px;position:static;vertical-align:top}.checkout-cart-index .form-cart .table-wrapper .product-item-photo .product-image-container{width:110px}.checkout-cart-index .form-cart .table-wrapper .product-item-details .product-item-name{display:inline-block;hyphens:auto;margin:0;word-wrap:break-word;font-size:14px;line-height:14px}@media screen and (min-width:1024px){.checkout-cart-index .form-cart .table-wrapper .product-item-details .product-item-name{font-size:16px;line-height:26px}}.checkout-cart-index .form-cart .table-wrapper .product-item-details .item-options{font-size:12px;margin-bottom:-3px;margin-top:10px;height:60px}.checkout-cart-index .form-cart .table-wrapper .product-item-details .item-options dd{float:left;margin-bottom:5px;word-break:break-all;font-weight:400}.checkout-cart-index .form-cart .table-wrapper .product-item-details .item-options dt{clear:left;float:left;margin:0 10px 5px 0;font-weight:600}.checkout-cart-index .form-cart .table-wrapper .product-item-details .item-options dt::after{content:":";font-weight:600;font-size:12px}.checkout-cart-index .form-cart .table-wrapper .product-item-details .actions-toolbar{padding-top:15px;margin:0;right:0;bottom:10px}.checkout-cart-index .form-cart .table-wrapper .product-item-details .actions-toolbar .action{line-height:1;margin:0;padding:0;text-decoration:none;background:0 0;border:0;display:inline-block;vertical-align:middle;text-transform:none;line-height:18px;color:#58a952;font-weight:400;height:48px;width:48px;border-radius:50%;background-color:#f7f7f9;font-size:14px;text-align:center}@media screen and (min-width:1024px){.checkout-cart-index .form-cart .table-wrapper .product-item-details .actions-toolbar .action{font-size:14px;line-height:18px;height:auto;width:auto;border-radius:0;background-color:transparent}}.checkout-cart-index .form-cart .table-wrapper .product-item-details .actions-toolbar .action span{position:relative;vertical-align:middle;display:none}@media screen and (min-width:1024px){.checkout-cart-index .form-cart .table-wrapper .product-item-details .actions-toolbar .action span{display:inline}}.checkout-cart-index .form-cart .table-wrapper .product-item-details .actions-toolbar .action.towishlist{display:none}.checkout-cart-index .form-cart .table-wrapper .product-item-details .actions-toolbar .action-edit{display:none}.checkout-cart-index .form-cart .table-wrapper .product-item-details .actions-toolbar .action-edit:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;color:#58a952;content:'\e3c9';font-family:'Material Icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;text-align:center;background-color:transparent;width:auto;height:auto;-webkit-mask:none;mask:none;mask-size:auto;font-size:25px;line-height:48px}@media screen and (min-width:1024px){.checkout-cart-index .form-cart .table-wrapper .product-item-details .actions-toolbar .action-edit:before{font-size:14px;line-height:18px}}.checkout-cart-index .form-cart .table-wrapper .product-item-details .actions-toolbar .action-delete:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;color:#58a952;content:"delete";font-family:'Material Icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;text-align:center;background-color:transparent;width:auto;height:auto;-webkit-mask:none;mask:none;mask-size:auto;font-size:25px;line-height:48px}@media screen and (min-width:1024px){.checkout-cart-index .form-cart .table-wrapper .product-item-details .actions-toolbar .action-delete:before{font-size:14px;line-height:18px}}.checkout-cart-index .cart-summary{background:#f5f5f5;margin-bottom:25px;padding:0 5px 15px;display:flex;flex-direction:column}.checkout-cart-index .cart-summary .summary-title{font-size:24px;line-height:32px;margin:0;border-bottom:1px solid #d1d1d1;padding:15px 10px 10px;order:-1}@media (min-width:768px){.checkout-cart-index .cart-summary{width:295px}}.checkout-cart-index .cart-summary .block.shipping,.checkout-cart-index .cart-summary .cart-totals{order:-1}.checkout-cart-index .cart-summary .block.giftcard{border-bottom:0}.checkout-cart-index .cart-summary .cart-totals{border-bottom:1px solid #d1d1d1}.checkout-cart-index .cart-summary .checkout-methods-items .action.checkout{background:#43b43b;color:#fff;cursor:pointer;font-family:'Open Sans';font-weight:700;padding:15px 25px;font-size:16px;transition:all .25s ease-in-out;border-radius:3px;box-shadow:inset 0 2px 1px rgba(0,0,0,0.12);line-height:1;margin:10px}.checkout-cart-index .cart-summary .checkout-methods-items .action.checkout:hover{background:#358e2e;color:#fff}.checkout-cart-index .cart-summary .block{border-bottom:1px solid #d1d1d1}.checkout-cart-index .cart-summary .block .title{border:none}.checkout-cart-index .cart-summary .block input[type=text],.checkout-cart-index .cart-summary .block select{background-clip:padding-box;border:none;color:#73738f;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;height:48px;line-height:24px;padding:4px 10px 4px;vertical-align:baseline;width:100%;box-sizing:border-box;background-size:24px 24px;border-radius:3px;margin-top:15px}.checkout-cart-index .cart-summary .block input[type=text]:focus,.checkout-cart-index .cart-summary .block select:focus{box-shadow:0 0 3px 1px #68a8e0;border:0;outline:none}.checkout-cart-index .cart-summary .block input[type=radio]{height:20px;width:20px;color:#58a952;margin-right:8px}.checkout-cart-index .cart-summary .block .label{font-size:14px;line-height:20px;position:static}.checkout-cart-index .cart-summary .block input{font-size:12px}.checkout-cart-index .cart-summary .block select{font-size:16px}.checkout-cart-index .cart-summary .block.giftcard .action.add,.checkout-cart-index .cart-summary .block.discount .action.add,.checkout-cart-index .cart-summary .block.giftcard .action.apply,.checkout-cart-index .cart-summary .block.discount .action.apply{background:#f2f2f2;border:1px solid #cdcdcd;color:#010032;cursor:pointer;display:inline-block;font-family:'Open Sans';font-weight:700;margin:0;padding:15px 25px;font-size:16px;line-height:16px;box-sizing:border-box;vertical-align:middle;width:100%}.checkout-cart-index .cart-summary .block.giftcard .action.add:hover,.checkout-cart-index .cart-summary .block.discount .action.add:hover,.checkout-cart-index .cart-summary .block.giftcard .action.apply:hover,.checkout-cart-index .cart-summary .block.discount .action.apply:hover{background:#e2e2e2;border:1px solid #cdcdcd;color:#555}.checkout-cart-index .cart-summary .block.giftcard .action.add.primary,.checkout-cart-index .cart-summary .block.discount .action.add.primary{margin-bottom:20px}.checkout-cart-index .cart-summary .block.giftcard .action.check,.checkout-cart-index .cart-summary .block.discount .action.check{font-size:11px;color:#58a952;line-height:12px;border:none;background:transparent;padding:0;font-weight:400}.checkout-cart-index .cart-summary .block.giftcard .action.add.primary{font-size:14px}.checkout-cart-index .cart-summary .block.shipping{border-bottom:0}.checkout-cart-index .cart-summary .block.shipping .field.note{display:none}.checkout-cart-index .cart-summary .block.shipping .fieldset.rate .item-title{font-weight:700;margin-bottom:5px;margin-top:0}.checkout-cart-index .cart-summary .block.shipping .items.methods .item-options{margin-top:5px;padding:8px}.checkout-cart-index .cart-summary .block .title{padding:10px 30px 10px 0;font-size:14px;line-height:26px;margin:0}.checkout-cart-index .cart-summary .block .title #block-giftcard-heading,.checkout-cart-index .cart-summary .block .title #block-shipping-heading,.checkout-cart-index .cart-summary .block .title #block-discount-heading{font-size:16px;font-weight:700 !important}.checkout-cart-index .cart-summary .block .title::after{-webkit-mask-size:16px;background-color:#6c6d72}.checkout-cart-index .cart-summary .data.table.totals tbody{display:flex;flex-direction:column}.checkout-cart-index .cart-summary .data.table.totals .totals-tax{display:flex;justify-content:space-between;color:#000;margin-bottom:15px}.checkout-cart-index .cart-summary .data.table.totals .totals-tax *{padding:0}.checkout-cart-index .cart-summary .data.table.totals .totals{color:#000;font-size:14px;line-height:20px;display:flex;justify-content:space-between}.checkout-cart-index .cart-summary .data.table.totals .totals.sub{order:-1;margin-bottom:15px}.checkout-cart-index .cart-summary .data.table.totals .totals.sub th,.checkout-cart-index .cart-summary .data.table.totals .totals.sub td{padding:0}.checkout-cart-index .cart-summary .data.table.totals .totals.shipping{display:none}.checkout-cart-index .cart-summary .data.table.totals .totals.grand{border:none}.checkout-cart-index .cart-summary .data.table.totals .totals.grand.incl{order:-1}.checkout-cart-index .cart-summary .data.table.totals .totals.grand.incl .price{color:#000}.checkout-cart-index .cart-summary .data.table.totals .totals.grand.incl .price .price{color:#000}.checkout-cart-index .cart-summary .data.table.totals .totals.grand.excl{margin-top:1.5rem;margin-bottom:15px}.checkout-cart-index .cart-summary .data.table.totals .totals.grand.excl th strong,.checkout-cart-index .cart-summary .data.table.totals .totals.grand.excl td strong{font-weight:400}.checkout-cart-index .cart-summary .data.table.totals .totals.grand th,.checkout-cart-index .cart-summary .data.table.totals .totals.grand td{padding:0}.checkout-cart-index .col.qty{display:flex;align-items:center;justify-content:center}.checkout-cart-index .field.qty{max-width:110px;background:#fff;border:1px solid #e7e6e6;border-radius:3px}.checkout-cart-index .field.qty .control{display:flex;max-width:none}.checkout-cart-index .field.qty .label{display:none}.checkout-cart-index .field.qty input[type="number"]::-webkit-outer-spin-button,.checkout-cart-index .field.qty input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.checkout-cart-index .field.qty input[type="number"]{-moz-appearance:textfield}.checkout-cart-index .field.qty input.input-text.qty{text-align:center;width:48px;height:48px;font-size:16px;color:#000;font-weight:600;border:none;max-width:none;padding:5px 7.5px;background-color:#fff}.checkout-cart-index .field.qty .qty-button{font-size:20px;line-height:36px;border:0;color:#000;padding:5px;cursor:pointer}.checkout-cart-index .field.qty .qty-button span{display:none}.checkout-cart-index .field.qty .qty-button::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:inherit;line-height:inherit;color:#010032;font-family:'Material Icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.checkout-cart-index .field.qty .qty-button.decrease::before{content:"remove"}.checkout-cart-index .field.qty .qty-button.increase::before{content:"add"}.checkout-cart-index #maincontent .block.crosssell .title{font-size:20px;line-height:23px;background:none;padding:0;border:none}.checkout-cart-index #maincontent .block.crosssell .product-item:nth-child(3n + 1){margin-left:var(--listing-grid-item-margin)}.checkout-cart-index #maincontent .block.crosssell .product-item .product-item-actions{gap:20px}.checkout-cart-index #maincontent .block.crosssell .product-item .product-item-actions .actions-primary{width:75%}.checkout-cart-index #maincontent .block.crosssell .product-item .tocart{width:100%}.checkout-cart-index #maincontent .block.crosssell .product-item .tocompare{display:none}.checkout-cart-index #maincontent .block.crosssell .product-item .towishlist::before{font-family:'Material Icons';content:'\e87d';background-color:transparent;-webkit-mask:none}.checkout-cart-index .cart-container .form-cart .update-cart-item::before{content:'';display:inline-block;width:1rem;height:1rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'><path stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 13l4 4L19 7'/></svg>") no-repeat 50% 50%;-webkit-mask-size:1rem 1rem;vertical-align:middle;margin-right:0.3rem}.checkout-cart-index .cart-container .form-cart .update-cart-item{font-size:10px;line-height:1rem;padding:.25rem .5rem;border:none;color:black;height:18px;margin-top:12px;margin-left:5px}.cart-summary .block.giftcard{display:none}.post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-list .post-holder,.post-list-wrapper.related-blog-posts:not(.blog-widget-recent-masonry) .post-list .post-holder{border:none;margin:0;padding:0;width:100%}.post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-list .post-holder .post-content-wrapper .post-info .post-posed-date .label:after,.post-list-wrapper.related-blog-posts:not(.blog-widget-recent-masonry) .post-list .post-holder .post-content-wrapper .post-info .post-posed-date .label:after{content:'•';margin:0 5px}.post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-list .post-holder .post-content-wrapper .post-read-more,.post-list-wrapper.related-blog-posts:not(.blog-widget-recent-masonry) .post-list .post-holder .post-content-wrapper .post-read-more{padding-top:22px}@media screen and (min-width:1023px) and (min-width:1023px){.post-list-wrapper.blog-widget-recent .post-list .post-holder,.post-list-wrapper.related-blog-posts .post-list .post-holder{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}}@media screen and (min-width:1023px) and (min-width:1023px){.post-list-wrapper.blog-widget-recent .post-list .post-holder .post-header,.post-list-wrapper.related-blog-posts .post-list .post-holder .post-header{padding-right:22px;width:50%}}@media screen and (min-width:1023px) and (min-width:1023px){.post-list-wrapper.blog-widget-recent .post-list .post-holder .post-header+.post-content,.post-list-wrapper.related-blog-posts .post-list .post-holder .post-header+.post-content{width:50%}}@media screen and (min-width:1023px) and (min-width:1023px){.post-list-wrapper.blog-widget-recent .post-list .post-holder .post-header+.post-content .post-content-wrapper,.post-list-wrapper.related-blog-posts .post-list .post-holder .post-header+.post-content .post-content-wrapper{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:50px;position:absolute;top:50%}}@media screen and (min-width:1023px) and (min-width:1023px){.post-list-wrapper.blog-widget-recent .post-list .post-holder .post-header+.post-content .post-content-wrapper .post-info,.post-list-wrapper.related-blog-posts .post-list .post-holder .post-header+.post-content .post-content-wrapper .post-info{font-size:14px;margin-bottom:0}}@media screen and (min-width:1023px) and (min-width:1023px){.post-list-wrapper.blog-widget-recent .post-list .post-holder .post-header+.post-content .post-content-wrapper .post-info .post-author,.post-list-wrapper.related-blog-posts .post-list .post-holder .post-header+.post-content .post-content-wrapper .post-info .post-author{display:block}}@media screen and (min-width:1023px) and (min-width:1023px){.post-list-wrapper.blog-widget-recent .post-list .post-holder .post-header+.post-content .post-content-wrapper .post-info .post-author:before,.post-list-wrapper.related-blog-posts .post-list .post-holder .post-header+.post-content .post-content-wrapper .post-info .post-author:before{content:none}}@media screen and (min-width:1023px) and (min-width:1023px){.post-list-wrapper.blog-widget-recent .post-list .post-holder .post-content .post-title,.post-list-wrapper.related-blog-posts .post-list .post-holder .post-content .post-title{font-size:24px}}@media screen and (min-width:1023px) and (min-width:1023px){.post-list-wrapper.blog-widget-recent .post-list .post-holder .post-content .post-description .post-text-hld,.post-list-wrapper.related-blog-posts .post-list .post-holder .post-content .post-description .post-text-hld{font-size:16px}}.post-list-wrapper .post-list .post-holder{border:none;border-bottom:1px solid #e7e6e6;border-radius:0;margin:0 0 20px 0;padding:0 0 22px 0;position:relative}.post-list-wrapper .post-list .post-holder .post-header,.post-list-wrapper .post-list .post-holder .post-content{box-sizing:border-box}.post-list-wrapper .post-list .post-holder .post-header img{border-radius:4px}.post-list-wrapper .post-list .post-holder .post-content-wrapper .post-info{color:#333}.post-list-wrapper .post-list .post-holder .post-content-wrapper .post-info .post-posed-date{display:inline-block}.post-list-wrapper .post-list .post-holder .post-content-wrapper .post-info .post-categories,.post-list-wrapper .post-list .post-holder .post-content-wrapper .post-info .post-comments{display:none}.post-list-wrapper .post-list .post-holder .post-content-wrapper .post-title{font-size:24px;font-weight:700;margin:15px 0 22px 0}.post-list-wrapper .post-list .post-holder .post-content-wrapper .post-title .post-item-link{color:#333}.post-list-wrapper .post-list .post-holder .post-content-wrapper .post-title .post-item-link:hover{text-decoration:none}.post-list-wrapper .post-list .post-holder .post-content-wrapper .addthis_toolbox{margin-bottom:15px}.post-list-wrapper .post-list .post-holder .post-content-wrapper .post-description .post-text-hld{padding-bottom:30px;line-height:2.6rem;min-height:auto}.post-list-wrapper .post-list .post-holder .post-content-wrapper .post-description .post-text-hld [data-element="inner"]{margin:0 !important;padding:0 !important}.post-list-wrapper .post-list .post-holder .post-content-wrapper .post-description .post-read-more{position:absolute;bottom:10px;display:inline-block;text-decoration:none;color:#6b199c;font-weight:600;float:none;padding-top:5px}.post-list-wrapper .post-list .post-holder .post-content-wrapper .post-description .post-read-more:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;line-height:inherit;color:inherit;content:'\e409';font-family:'Material Icons';vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.post-list-wrapper .post-list .post-holder .post-content-wrapper .post-description .post-read-more:hover{color:#3e0e5a}.product-blog-holder .post-list-wrapper .post-list .post-holder{border:none;border-bottom:1px solid #e7e6e6;border-radius:0;margin:0 0 20px 0 !important;padding:0 0 20px 0 !important}.product-blog-holder .post-list-wrapper .post-list .post-holder .post-header,.product-blog-holder .post-list-wrapper .post-list .post-holder .post-content{box-sizing:border-box}.product-blog-holder .post-list-wrapper .post-list .post-holder .post-header img{border-radius:4px}.product-blog-holder .post-list-wrapper .post-list .post-holder .post-content{position:relative}.product-blog-holder .post-list-wrapper .post-list .post-holder .post-content-wrapper .post-info{color:#333}.product-blog-holder .post-list-wrapper .post-list .post-holder .post-content-wrapper .post-info .post-posed-date{display:inline-block}.product-blog-holder .post-list-wrapper .post-list .post-holder .post-content-wrapper .post-info .post-categories,.product-blog-holder .post-list-wrapper .post-list .post-holder .post-content-wrapper .post-info .post-comments{display:none}.product-blog-holder .post-list-wrapper .post-list .post-holder .post-content-wrapper .post-title{font-size:24px;font-weight:700;margin:15px 0 22px 0}.product-blog-holder .post-list-wrapper .post-list .post-holder .post-content-wrapper .post-title .post-item-link{color:#333}.product-blog-holder .post-list-wrapper .post-list .post-holder .post-content-wrapper .post-title .post-item-link:hover{text-decoration:none}.product-blog-holder .post-list-wrapper .post-list .post-holder .post-content-wrapper .addthis_toolbox{margin-bottom:15px}.product-blog-holder .post-list-wrapper .post-list .post-holder .post-content-wrapper .post-description .post-text-hld{line-height:2.6rem;min-height:auto}.product-blog-holder .post-list-wrapper .post-list .post-holder .post-content-wrapper .post-description .post-text-hld [data-element="inner"]{margin:0 !important;padding:0 !important}.product-blog-holder .post-list-wrapper .post-list .post-holder .post-content-wrapper .post-description .post-read-more{display:inline-block;text-decoration:none;color:#6b199c;font-weight:600;float:none;padding-top:5px}.product-blog-holder .post-list-wrapper .post-list .post-holder .post-content-wrapper .post-description .post-read-more:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;line-height:inherit;color:inherit;content:'\e409';font-family:'Material Icons';vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.product-blog-holder .post-list-wrapper .post-list .post-holder .post-content-wrapper .post-description .post-read-more:hover{color:#3e0e5a}@media screen and (max-width:1023px) and (max-width:1022px){.post-list-wrapper .post-list .post-holder:not(:last-of-type){margin-bottom:30px}}@media screen and (max-width:1023px) and (max-width:1022px){.post-list-wrapper .post-list .post-holder .post-header img{padding-bottom:20px}}@media screen and (min-width:1023px) and (min-width:1023px){.post-list-wrapper:not(.blog-widget-recent){padding-right:30px}}@media screen and (min-width:1023px) and (min-width:1023px){.post-list-wrapper .post-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:1023px) and (min-width:1023px){.post-list-wrapper .post-list .post-holder{box-sizing:border-box;margin-right:30px;width:calc(50% - 30px)}}@media screen and (min-width:1023px) and (min-width:1440px){.post-list-wrapper .post-list .post-holder{width:calc(100% / 3 - 30px)}}@media screen and (min-width:1023px) and (min-width:1023px){.post-list-wrapper .post-list .post-holder .post-header+.post-content .post-title{margin:22px 0}}@media screen and (min-width:1023px) and (min-width:1023px){.post-list-wrapper .post-list .post-holder .post-content-wrapper .post-info{font-size:10px;overflow:hidden;margin-bottom:15px;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:1023px) and (min-width:1023px){.post-list-wrapper .post-list .post-holder .post-content-wrapper .post-info .post-author{display:inline-block}}@media screen and (min-width:1023px) and (min-width:1023px){.post-list-wrapper .post-list .post-holder .post-content-wrapper .post-info .post-author:before{content:'•';margin:0 5px}}.blog-post-view .post-holder{border:none;padding:0}.blog-post-view .post-holder .post-header .post-info{font-size:12px}.blog-post-view .post-holder .post-header .post-info .item:after{content:'•';margin:0 5px}.blog-post-view .post-holder .post-header .post-info .item.post-categories a:not(:last-of-type):after{content:',';margin-right:5px}.blog-post-view .post-holder .post-header .post-info .item a{color:#6b199c}.blog-post-view .post-holder .post-content .post-description img{border-radius:4px}.blog-post-view .post-holder .post-bottom .post-nextprev{border:0;margin:0}.blog-post-view .post-holder .post-bottom .post-nextprev .post-next{margin-left:auto}.blog-post-view .post-holder .post-bottom span{display:none}.blog-post-view .post-holder .post-bottom .nextprev-link{opacity:1 !important;background-image:none;background:#1979c3;border:1px solid #1979c3;color:#fff;cursor:pointer;display:inline-block;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;padding:7px 15px;font-size:14px;font-size:1.4rem;box-sizing:border-box;vertical-align:middle;line-height:1.2rem;padding:5px 8px;font-size:11px;font-size:1.1rem;text-transform:none}.blog-post-view .post-holder .post-bottom .nextprev-link:focus,.blog-post-view .post-holder .post-bottom .nextprev-link:active{background:#006bb4;border:1px solid #006bb4;color:#fff}.blog-post-view .post-holder .post-bottom .nextprev-link:hover{background:#006bb4;border:1px solid #006bb4;color:#fff}.blog-post-view .post-holder .post-bottom .nextprev-link.disabled,.blog-post-view .post-holder .post-bottom .nextprev-link[disabled],fieldset[disabled] .blog-post-view .post-holder .post-bottom .nextprev-link{opacity:.5;cursor:default;pointer-events:none}.blog-post-view .post-holder .post-bottom .nextprev-link.prev-link{display:flex !important;align-items:center;background:#43b43b;display:inline-block;text-decoration:none;padding-left:5px}.blog-post-view .post-holder .post-bottom .nextprev-link.prev-link:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:22px;color:inherit;content:'\e408';font-family:'Material Icons';margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.blog-post-view .post-holder .post-bottom .nextprev-link.prev-link:hover:before{color:inherit}.blog-post-view .post-holder .post-bottom .nextprev-link.prev-link:active:before{color:inherit}.blog-post-view .post-holder .post-bottom .nextprev-link.next-link{display:flex !important;align-items:center;background:#43b43b;display:inline-block;text-decoration:none;padding-right:5px}.blog-post-view .post-holder .post-bottom .nextprev-link.next-link:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:22px;color:inherit;content:'\e409';font-family:'Material Icons';margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.blog-post-view .post-holder .post-bottom .nextprev-link.next-link:hover:after{color:inherit}.blog-post-view .post-holder .post-bottom .nextprev-link.next-link:active:after{color:inherit}.blog-post-view .post-holder .post-bottom .comments #post-comments *{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}.blog-post-view .post-holder .post-bottom .comments .c-replyform{background:none;margin:15px 0}.blog-post-view .post-holder .post-bottom .comments .c-replyform .comment-form-blog-recaptcha textarea{background:#f5f5f5 !important;border-bottom:none;height:100px;padding:15px}.blog-post-view .post-holder .post-bottom .comments .c-replyform .c-btn-hld{background:none;border:none;padding:30px 0}.blog-post-view .post-holder .post-bottom .comments .c-replyform .c-btn-hld input{background:#f5f5f5 !important}.blog-post-view .post-holder .post-bottom .comments .c-replyform .c-btn-hld button{background-image:none;background:#1979c3;border:1px solid #1979c3;color:#fff;cursor:pointer;display:inline-block;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;padding:7px 15px;font-size:14px;font-size:1.4rem;box-sizing:border-box;vertical-align:middle;line-height:1.8rem;border:none;margin-top:0}.blog-post-view .post-holder .post-bottom .comments .c-replyform .c-btn-hld button:focus,.blog-post-view .post-holder .post-bottom .comments .c-replyform .c-btn-hld button:active{background:#006bb4;border:1px solid #006bb4;color:#fff}.blog-post-view .post-holder .post-bottom .comments .c-replyform .c-btn-hld button:hover{background:#006bb4;border:1px solid #006bb4;color:#fff}.blog-post-view .post-holder .post-bottom .comments .c-replyform .c-btn-hld button.disabled,.blog-post-view .post-holder .post-bottom .comments .c-replyform .c-btn-hld button[disabled],fieldset[disabled] .blog-post-view .post-holder .post-bottom .comments .c-replyform .c-btn-hld button{opacity:.5;cursor:default;pointer-events:none}.blog-post-view .post-holder .post-bottom .comments .c-comments{border-top:1px solid #ccc}.blog-post-view .post-holder .post-bottom .comments .c-comments>.c-comment{border-bottom:1px solid #ccc;margin:15px 0;padding:15px 0}.blog-post-view .post-holder .post-bottom .comments .c-comments>.c-comment .c-post{margin:0}.blog-post-view .post-holder .post-bottom .comments .c-comments>.c-comment .c-post .p-name{color:#333;margin-bottom:5px}.blog-post-view .post-holder .post-bottom .comments .c-comments>.c-comment .c-post .p-replies{border-left:none;padding-left:30px}.blog-post-view .post-holder .post-bottom .comments .c-comments>.c-comment .c-post .p-replies .c-comment{border:none;margin:0;padding:15px 0 0}@media screen and (max-width:1023px) and (max-width:1022px){.blog-post-view .post-holder .post-header .post-info .item:not(:last-of-type){display:block;margin-bottom:5px}}@media screen and (max-width:1023px) and (max-width:1022px){.blog-post-view .post-holder .post-header .post-info .item:not(:last-of-type):after{display:none}}@media screen and (min-width:1023px) and (min-width:1023px){.blog-post-view .post-holder{padding:0 30px 0 0}}.sidebar #blog_search{background:#f3f3f5;background-clip:padding-box;border:none;border-radius:24px;color:#010032;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:1.42857143;padding:0 20px;vertical-align:baseline;width:100%;box-sizing:border-box}.sidebar .widget.block a{color:#6b199c;font-size:14px;font-weight:600}.sidebar .widget.blog-search .block-title{border:0}.sidebar .widget.blog-search .block-title strong{font-weight:700;font-size:2.4rem;margin-top:1.5rem;margin-bottom:2rem;line-height:1.1}.sidebar .widget.blog-search .action.search{display:inline-block;text-decoration:none}.sidebar .widget.blog-search .action.search:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;line-height:3.2rem;color:#9ca3af;content:'\e8b6';font-family:'Material Icons';margin:0 5px;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.sidebar .widget.blog-search .action.search:before{background:none;font-weight:600;opacity:1;width:auto}.sidebar .widget.block-categories .block-title{border:0}.sidebar .widget.block-categories .block-title strong{font-weight:700;font-size:2.4rem;margin-top:1.5rem;margin-bottom:2rem;line-height:1.1}.sidebar .widget.block-categories ul{margin:0;padding:0;list-style:none none}.sidebar .widget.block-categories ul li{margin:0 0 15px}.sidebar .widget.block-archive .block-title{border:0}.sidebar .widget.block-archive .block-title strong{font-weight:700;font-size:2.4rem;margin-top:1.5rem;margin-bottom:2rem;line-height:1.1}.sidebar .widget.block-archive .block-content .item{margin-bottom:15px}.sidebar .widget.block-recent-posts .block-title{border:0}.sidebar .widget.block-recent-posts .block-title strong{font-weight:700;font-size:2.4rem;margin-top:1.5rem;margin-bottom:2rem;line-height:1.1}.sidebar .widget.block-recent-posts .block-content .item{margin-bottom:22px}.sidebar .widget.block-recent-posts .block-content .item .post-image{border:none;padding:0}.sidebar .widget.block-recent-posts .block-content .item .post-image+.post-item-link+.post-item-date{padding-left:72px}.sidebar .widget.block-recent-posts .block-content .item .post-image img{border-radius:4px}.sidebar .widget.block-recent-posts .block-content .item .post-item-date{color:#6b7280;font-size:12px}.sidebar .widget.block-tagclaud .block-title{border:0}.sidebar .widget.block-tagclaud .block-title strong{font-weight:700;font-size:2.4rem;margin-top:1.5rem;margin-bottom:2rem;line-height:1.1}.sidebar .widget.block-tagclaud .tagclaud-hld>span{line-height:2.4rem;display:block;margin-bottom:15px}.catalog-product-view .block.faqs{clear:both}.faq-categories-sidebar .block-title strong,.faq-frequent-sidebar .block-title strong{font-size:20px;font-weight:500}.yw-faq_autocomplete{background-color:#fff;padding:0;position:absolute;width:100%}.yw-faq_autocomplete-image{float:left;height:50px;margin-right:15px;width:50px}.yw-faq_autocomplete-list{padding-left:0;list-style:none}.yw-faq_autocomplete-list__item{border:1px solid #ccc;margin-bottom:0;margin-top:0;padding:15px}.yw-faq_category-image{bottom:-9999px;margin:auto;position:absolute;top:-9999px;width:100%}.yw-faq_category-image__wrapper{background-color:#6b199c;height:150px;overflow:hidden;position:relative;width:100%}.yw-faq_category-info{padding:30px}.yw-faq_category-info h2{color:#6b199c;font-size:3.2rem}.yw-faq_category-list{visibility:hidden;list-style:none;padding-left:0}.yw-faq_category-list__item{border:1px solid #ccc;float:left;margin:0 30px 30px 0}.yw-faq_category-sidebar{margin-top:30px}.yw-faq_category-sidebar li{margin-bottom:1rem}.yw-faq_category-sidebar li a{color:#6b199c}.yw-faq_faq-image__wrapper{background-color:unset !important;width:70px !important}.yw-faq_faq-image__wrapper,.yw-faq_faq-info__wrapper{display:inline-block;float:left}.yw-faq_faq-list__wrapper,.yw-faq_faq-popular-tags__wrapper{float:left}.yw-faq_faq-accordion-trigger{display:-webkit-inline-block;display:-ms-inline-blockbox;display:inline-block;-webkit-align-items:center;-ms-align-items:center;align-items:center;height:100%;width:100%}.yw-faq_faq-accordion-trigger:after{-webkit-background-size:20px;-moz-background-size:20px;-ms-background-size:20px;background-size:20px;background-image:url('../Youwe_Faq/images/caret.png');background-position:center;background-repeat:no-repeat;content:'';height:40px;left:0;position:absolute;right:0;width:40px}.yw-faq_faq-accordion-trigger__wrapper{cursor:pointer;height:60px;overflow:hidden;width:60px}.yw-faq_faq-content{background-color:#f5f5f5;word-wrap:break-word;padding:20px}.yw-faq_faq-head{display:inline-block;padding:30px;width:100%}.yw-faq_faq-image{bottom:-9999px;left:-9999px;margin:auto;position:absolute;right:-9999px;top:-9999px}.yw-faq_faq-image__wrapper{background-color:#6b199c;height:180px;margin-right:20px;overflow:hidden;position:relative}.yw-faq_faq-info__title{margin-top:0}.yw-faq_faq-info__wrapper{max-width:60%}.yw-faq_faq-list{list-style-type:none;padding-left:0}.yw-faq_faq-list__item{box-shadow:0 0 15px 0 #ccc;border:1px solid #ccc;margin-bottom:45px;position:relative}.yw-faq_faq-list__item:before,.yw-faq_faq-list__item:after{content:'';display:table}.yw-faq_faq-list__item:after{clear:both}.yw-faq_faq-list__item--with-image .yw-faq_faq-head{min-height:180px;padding:0}.yw-faq_faq-list__item--with-image .yw-faq_faq-info__title{margin-top:30px}.yw-faq_faq-list__item--with-image .yw-faq_faq-info__wrapper{min-height:180px}.yw-faq_faq-list__item .yw-faq_faq-body,.yw-faq_faq-list__item .yw-faq_faq-head{clear:left;float:left;width:100%}.yw-faq_faq-list__wrapper{clear:both;width:100%}.yw-faq_frequent-list{margin-top:30px;padding-left:0;list-style:none}.yw-faq_frequent-list__item{padding:5px 0}.yw-faq_frequent-list__item>a{cursor:pointer}.yw-faq_heading{display:inline-block}@media (min-width:1023px){.yw-faq_heading h1{font-size:40px;margin-bottom:40px;font-weight:700}.yw-faq_heading h1 small{font-size:12px;color:#6b199c}}.yw-faq_popular-tags__wrapper{margin-bottom:30px;width:100%}.yw-faq_search{float:right;position:relative;width:400px}.yw-faq_tag{border-radius:4px;border:1px solid #ccc;display:inline-block;margin:0 15px 15px 0;padding:5px 15px}.yw-faq_faq-head{box-sizing:border-box}.yw-faq_faq-content{background:none}.yw-faq_faq-list__item--with-image .yw-faq_faq-info__wrapper{min-height:70px}.yw-faq_faq-list__item--with-image .yw-faq_faq-head{min-height:70px}.yw-faq_faq-image__wrapper{height:70px}.yw-faq_faq-image__wrapper .yw-faq_faq-image{max-height:100px;max-width:100px}.yw-faq_faq-info__title{font-size:24;font-size:2.4rem}.yw-faq_faq-info__title small{display:none}.yw-faq_search{float:none}.yw-faq_popular-tags__wrapper{display:none}.yw-faq_category-sidebar ul{margin:0;padding:0;list-style:none none}.youwe-faq-faq-overview .block-search{margin:0 0 30px}.columns .product.info.detailed .faqs .yw-faq_faq-list{margin-bottom:0}.columns .product.info.detailed .faqs .yw-faq_faq-list__item{border:0;box-shadow:none;margin:0;padding:5px 2px}.columns .product.info.detailed .faqs .yw-faq_faq-list__item:nth-of-type(even){background:red}.columns .product.info.detailed .faqs .yw-faq_faq-list__item .yw-faq_faq-info__wrapper{cursor:pointer;max-width:100%;width:100%}.columns .product.info.detailed .faqs .yw-faq_faq-list__item .yw-faq_faq-info__title:after{min-width:23px}.columns .product.info.detailed .faqs .yw-faq_faq-list__item .yw-faq_faq-body{display:none;padding-top:5px}.columns .product.info.detailed .faqs .yw-faq_faq-list__item .yw-faq_faq-body .yw-faq_faq-content{background:transparent;padding:0}.columns .product.info.detailed .faqs .yw-faq_faq-list__item .yw-faq_faq-body .yw-faq_faq-content p{line-height:2.6rem;color:black;font-size:16px}.columns .product.info.detailed .faqs .yw-faq_faq-list__item .yw-faq_faq-head{padding:0}.columns .product.info.detailed .faqs .yw-faq_faq-list__item .yw-faq_faq-head.active .yw-faq_faq-info__title:after{content:'<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 10l7-7m0 0l7 7m-7-7v18" /></svg>'}.pagebuilder-accordion ul.tabs-navigation{margin:0;padding:0;list-style:none none}.pagebuilder-accordion ul.tabs-navigation li.tab-header.show>.tab-title .tab-title:after{content:'-'}.pagebuilder-accordion ul.tabs-navigation li.tab-header>.tab-title{border-bottom:1px solid #e4e4e4;display:block;padding:15px 0}.pagebuilder-accordion ul.tabs-navigation li.tab-header>.tab-title:hover,.pagebuilder-accordion ul.tabs-navigation li.tab-header>.tab-title:active{color:#4a4a4a;text-decoration:none}.pagebuilder-accordion ul.tabs-navigation li.tab-header>.tab-title .tab-title{font-weight:700}.pagebuilder-accordion ul.tabs-navigation li.tab-header>.tab-title .tab-title:after{content:'+';float:right;font-size:18px;width:30px}.pagebuilder-accordion ul.tabs-navigation li.tab-header>.tabs-content{padding:15px 0}#svgOutput,.main-image-wrapper.last-image{position:relative}#svgOutput .width-dimensions,.main-image-wrapper.last-image .width-dimensions{display:flex;width:100%;height:20px;position:absolute;bottom:15px;left:50%;transform:translateX(-50%);justify-content:center;align-items:center;padding:0}#svgOutput .height-dimensions,.main-image-wrapper.last-image .height-dimensions{display:flex;flex-direction:column;height:100%;width:20px;position:absolute;right:15px;top:50%;transform:translateY(-50%);justify-content:center;align-items:center}#svgOutput .width-dimension,.main-image-wrapper.last-image .width-dimension{width:80px;display:flex;justify-content:center;align-items:center}#svgOutput .height-dimension,.main-image-wrapper.last-image .height-dimension{height:80px;writing-mode:vertical-lr;display:flex;justify-content:center;align-items:center;transform:rotate(180deg)}#svgOutput .arrow-left,.main-image-wrapper.last-image .arrow-left,#svgOutput .arrow-right,.main-image-wrapper.last-image .arrow-right{height:3px;background:black;position:relative;width:42%}#svgOutput .arrow-left::before,.main-image-wrapper.last-image .arrow-left::before,#svgOutput .arrow-right::before,.main-image-wrapper.last-image .arrow-right::before{content:'';position:absolute;top:50%;transform:translateY(-50%);border:6px solid transparent}#svgOutput .arrow-left::before,.main-image-wrapper.last-image .arrow-left::before{left:-8px;border-right:8px solid #000}#svgOutput .arrow-right::before,.main-image-wrapper.last-image .arrow-right::before{right:-8px;border-left:8px solid #000}#svgOutput .arrow-top,.main-image-wrapper.last-image .arrow-top,#svgOutput .arrow-bottom,.main-image-wrapper.last-image .arrow-bottom{width:3px;background:black;position:relative;height:42%}#svgOutput .arrow-top::before,.main-image-wrapper.last-image .arrow-top::before,#svgOutput .arrow-bottom::before,.main-image-wrapper.last-image .arrow-bottom::before{content:'';position:absolute;left:50%;transform:translateX(-50%);border:6px solid transparent}#svgOutput .arrow-top::before,.main-image-wrapper.last-image .arrow-top::before{top:-8px;border-bottom:8px solid #000}#svgOutput .arrow-bottom::before,.main-image-wrapper.last-image .arrow-bottom::before{bottom:-8px;border-top:8px solid #000}#configurator-container .smart-window-wrapper>#svgOutput{height:582px}.main-image-wrapper:not(.last-image) .height-dimensions,.main-image-wrapper:not(.last-image) .width-dimensions{display:none}.contact-files .drawing-file .button{font-size:12px;font-size:1.2rem;line-height:2.1rem;color:#43b43b;cursor:pointer;display:none;text-align:center;vertical-align:middle;border:none}.contact-files .drawing-file .button:before{line-height:2.1rem;padding-right:5px}.contact-files .drawing-file input{outline:none;vertical-align:middle}.contact-files .drawing-file input:focus{box-shadow:none}.contact-files .drawing-file input[type="file"]{vertical-align:bottom;margin:5px 0;width:50%}.contact-files .drawing-file input[type="file"]::-webkit-file-upload-button{background-color:#43b43b;border:none;border-radius:4px;color:#fff;font-size:12px;font-weight:700;padding:5px 15px}.contact-files .drawing-file input[type="file"]::-webkit-file-upload-button:hover{cursor:pointer}.contact.form{border:none !important;box-shadow:none !important;background:none !important;padding:0 3rem !important}.contact.form input{outline:none;vertical-align:middle;margin-bottom:10px}.contact.form input:focus{box-shadow:none}.contact.form input[type="text"],.contact.form input[type="email"],.contact.form input[type="tel"]{background:#f3f3f5;background-clip:padding-box;border:none;border-radius:24px;color:#010032;font-size:16px;font-weight:600;height:48px;line-height:1.42857143;padding:0 20px;vertical-align:baseline;width:100%;box-sizing:border-box}.contact.form textarea{background:#f3f3f5;background-clip:padding-box;border:none;border-radius:24px;color:#010032;font-size:16px;font-weight:600;height:96px;line-height:1.42857143;padding:5px 20px;vertical-align:baseline;width:100%;box-sizing:border-box}.contact .legend{font-weight:700;border-bottom:0}.contact .note{color:#010032}.contact .label{font-weight:700}.fieldset>.fields{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;margin:0 0 30px}.fieldset>.fields:last-child{margin-bottom:0}.fieldset>.fields>.field{-webkit-flex-basis:0;flex-basis:0;-webkit-flex-grow:1;flex-grow:1;margin:0 0 0 15px}.fieldset>.fields>.field:first-child{margin-left:0}.fieldset .fields .field label{display:block;font-weight:700;margin-bottom:5px}.contact-index-index .column.main:not(.sidebar-additional) .contact.form{box-sizing:border-box}.contact-index-index .column.main:not(.sidebar-additional) .contact.form .rules-section{padding:5px 0}.contact-index-index .column.main:not(.sidebar-additional) .contact.form .rules-section .rule-content{font-size:10px;line-height:1.42857143;margin-bottom:0}.contact-index-index .column .actions-toolbar .primary{float:left;font-size:1.6rem !important;line-height:1.75rem !important;font-weight:700 !important}@media (min-width:1024px){.contact-index-index .column.main:not(.sidebar-additional){display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1024px){.contact-index-index .column.main:not(.sidebar-additional) .contact.block{width:50%}}@media (min-width:1023px){.contact-index-index .column.main:not(.sidebar-additional) .contact.form{min-width:unset;width:100%}}@media (min-width:1024px){.contact-index-index .column.main:not(.sidebar-additional) .contact.form{width:48%}}body.page-layout-checkout{--container-max-width:1280px;background-color:inherit;padding-top:0}body.page-layout-checkout .page-header{position:static}body.page-layout-checkout .page-header .header.content{justify-content:flex-start}body.page-layout-checkout .page-main .field-tooltip.toggle{position:static}body.page-layout-checkout .page-main .field-tooltip.toggle .field-tooltip-content{background:#f4f4f4;border:1px solid #999;border-radius:1px;font-size:14px;padding:12px;width:270px;right:-265px;position:absolute;text-transform:none;top:0;word-wrap:break-word;z-index:2}body.page-layout-checkout .page-main .field-tooltip-action:before{-webkit-mask:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:inherit;color:#6b199c;content:'\e000';font-family:'Material Icons';vertical-align:bottom;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;background-color:inherit;height:auto;width:auto}body.page-layout-checkout .page-main .field-tooltip:hover .field-tooltip-content{display:block;opacity:1;visibility:visible}body.page-layout-checkout .page-main .field-tooltip .field-tooltip-content:before,body.page-layout-checkout .page-main .field-tooltip .field-tooltip-content:after{border:10px solid transparent;height:0;width:0;border-right-color:#f4f4f4;left:-19px;top:12px;content:'';display:block;position:absolute;z-index:3}body.page-layout-checkout .page-main .field-tooltip .field-tooltip-content:before{border-right-color:#666;left:-20px}body.page-layout-checkout .page-main .field-tooltip .field-tooltip-content:after{border-right-color:#f4f4f4;width:1px;z-index:4}body.page-layout-checkout .page-main input.input-text{border:1px solid #e7e6e6;color:#73738f;font-family:'Mulish','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;height:48px;line-height:1.42857143;padding:0 20px;vertical-align:baseline;width:100%;box-sizing:border-box}body.page-layout-checkout .page-main input:not([disabled]):focus{box-shadow:0 0 3px 1px #68a8e0}body.page-layout-checkout .page-main .label{display:inline-block;margin-bottom:1rem;font-weight:700}body.page-layout-checkout .page-main .column.main{background-color:#f5f5f5}body.page-layout-checkout .page-main .column.main .checkout-container button.action.continue{width:100%;font-size:1.8rem;line-height:2.2rem;font-weight:700;margin-right:0}body.page-layout-checkout .page-main .column.main .checkout-container .opc-wrapper .opc{background-color:#f5f5f5}body.page-layout-checkout .page-main .column.main .checkout-container .opc-wrapper .opc .step-title{border-bottom:1px solid #ccc;line-height:3.7rem;padding-bottom:10px;color:#010032;font-weight:300;font-size:2.6rem}body.page-layout-checkout .page-main .column.main .checkout-container .opc-wrapper .opc .checkout-shipping-address .step-content .fieldset:last-child{margin-bottom:20px}body.page-layout-checkout .page-main .column.main .checkout-container .opc-wrapper .opc .checkout-shipping-address .step-content .fieldset>.field{margin-bottom:20px !important}body.page-layout-checkout .page-main .column.main .checkout-container .opc-wrapper .opc .checkout-shipping-address .step-content .form.form-login{margin-top:28px;margin-bottom:20px}body.page-layout-checkout .page-main .column.main .checkout-container .opc-wrapper .opc .checkout-shipping-address .step-content .form.form-login .field.required{margin:0 0 20px}body.page-layout-checkout .page-main .column.main .checkout-container .opc-wrapper .opc .checkout-shipping-address .step-content .form.form-login .field.required>.label{font-weight:700;margin-bottom:10px}body.page-layout-checkout .page-main .column.main .checkout-container .opc-wrapper .opc .checkout-shipping-address .step-content .form.form-login .field.required .control .input-text{margin-right:10px;width:calc(100% - 39px)}body.page-layout-checkout .page-main .column.main .checkout-container .opc-wrapper .opc .checkout-shipping-address .step-content .form.form-login .field.required .control span.note{margin-top:1.5rem;font-size:inherit}body.page-layout-checkout .page-main .column.main .checkout-container .opc-wrapper .opc .checkout-shipping-address .step-content .form.form-login .field.required .control span.note:before{-webkit-mask:none;font-size:24px;line-height:24px;content:'\e001';font-family:'Material Icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;margin-right:5px}body.page-layout-checkout .page-main .column.main .checkout-container .opc-wrapper .opc .checkout-shipping-address .step-content .form.form-login .field.required .control span.note span{font-size:1.4rem;color:#000}body.page-layout-checkout .page-main .column.main .checkout-container .opc-wrapper .opc .checkout-shipping-address .fieldset.address .field.street .label{display:none}body.page-layout-checkout .page-main .column.main .checkout-container .opc-wrapper .opc .checkout-shipping-address .fieldset.address .field.street .control .field .label{display:block;width:auto;height:auto;position:static}body.page-layout-checkout .page-main .column.main .checkout-container .opc-wrapper .opc .checkout-shipping-address .fieldset.address div[name="shippingAddress.region_id"]{display:none}body.page-layout-checkout .page-main .column.main .checkout-container .opc-wrapper .opc .checkout-shipping-address .fieldset.address div[name="shippingAddress.telephone"] .input-text{margin-right:10px;width:calc(100% - 39px)}body.page-layout-checkout .page-main .column.main .checkout-container .opc-wrapper .opc .checkout-shipping-address .fieldset.address>.field{width:100%}body.page-layout-checkout .page-main .column.main .checkout-container .opc-wrapper .opc .checkout-shipping-address .fieldset.address>.field .label{font-weight:700}body.page-layout-checkout .page-main .column.main .checkout-container .opc-wrapper .opc .checkout-shipping-address .fieldset.address .select{border:1px solid #e7e6e6;border-radius:0;font-weight:400;color:#73738f;font-family:'Mulish','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;height:48px;line-height:1.42857143;padding:5px 10px 4px;vertical-align:baseline;width:100%;box-sizing:border-box}body.page-layout-checkout .page-main .column.main .checkout-container .opc-wrapper .opc .checkout-shipping-method .table-checkout-shipping-method .row{background-color:#fff}body.page-layout-checkout .page-main .column.main .checkout-container .opc-wrapper .opc .checkout-shipping-method .table-checkout-shipping-method .row input[type=radio],body.page-layout-checkout .page-main .column.main .checkout-container .opc-wrapper .opc .checkout-shipping-method .table-checkout-shipping-method .row input[type=checkbox]{height:14px;margin:3px 8px 3px 3px;vertical-align:text-top;width:14px}body.page-layout-checkout .page-main .column.main .checkout-container .opc-wrapper .opc .checkout-shipping-method .table-checkout-shipping-method .row input[type=radio]:after{background-color:#fff;border:1px solid #dee0e5;content:'';display:block;font-weight:700 !important;height:18px;margin:-3px 0 0 -3px;width:18px;border-radius:50%}body.page-layout-checkout .page-main .column.main .checkout-container .opc-wrapper .opc .checkout-shipping-method .table-checkout-shipping-method .row input[type=radio]:checked:after{border:5px solid #6b199c;font-size:inherit;line-height:2rem;color:#fff;content:'fiber_manual_record';font-family:'Material Icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;border-radius:50%;margin-bottom:5px}@media screen and (min-width:768px){body.page-layout-checkout .page-main .column.main .checkout-container{padding:20px}}@media screen and (min-width:1024px){body.page-layout-checkout .page-main{max-width:1280px}body.page-layout-checkout .page-main .column.main .checkout-container{padding:40px 80px}body.page-layout-checkout .page-main .column.main .checkout-container .field.street .control{display:flex}body.page-layout-checkout .page-main .column.main .checkout-container .field.street .control>div.field{width:80%}body.page-layout-checkout .page-main .column.main .checkout-container .field.street .control .field.additional{width:20%;margin-top:0;margin-left:30px}}.checkout-index-index .authentication-wrapper{display:none}.checkout-index-index .opc-progress-bar{max-width:620px;width:100%;margin:50px auto;gap:0;padding:0 40px}.checkout-index-index .opc-progress-bar .opc-progress-bar-item{width:50%;flex-direction:column;gap:0}.checkout-index-index .opc-progress-bar .opc-progress-bar-item::after{display:none}.checkout-index-index .opc-progress-bar .opc-progress-bar-item:first-child{align-items:flex-start}.checkout-index-index .opc-progress-bar .opc-progress-bar-item:first-child .progress::before{left:0}.checkout-index-index .opc-progress-bar .opc-progress-bar-item:first-child .progress::after{content:'1';left:6px}.checkout-index-index .opc-progress-bar .opc-progress-bar-item:first-child .step-name{position:relative;left:0;transform:translateX(-18%);color:#010032}.checkout-index-index .opc-progress-bar .opc-progress-bar-item:first-child .step-name:hover{text-decoration:none}.checkout-index-index .opc-progress-bar .opc-progress-bar-item:last-child{align-items:flex-end}.checkout-index-index .opc-progress-bar .opc-progress-bar-item:last-child .progress::before{right:0}.checkout-index-index .opc-progress-bar .opc-progress-bar-item:last-child .progress::after{content:'2';right:6px}.checkout-index-index .opc-progress-bar .opc-progress-bar-item:last-child .step-name{position:relative;right:0%;transform:translateX(35%)}.checkout-index-index .opc-progress-bar .opc-progress-bar-item .progress{width:100%;background:#e4e4e4;height:7px;position:relative;margin-bottom:25px}.checkout-index-index .opc-progress-bar .opc-progress-bar-item .progress::before{height:38px;width:38px;border-radius:50%;content:'';position:absolute;top:-15px;background:#e4e4e4}.checkout-index-index .opc-progress-bar .opc-progress-bar-item .progress::after{height:26px;width:26px;border-radius:50%;background:#fff;position:absolute;top:-9px;color:#010032;font-weight:600;font-size:1.4rem;display:flex;justify-content:center;align-items:center}.checkout-index-index .opc-progress-bar .opc-progress-bar-item._active .progress,.checkout-index-index .opc-progress-bar .opc-progress-bar-item._complete .progress{background:#58a952}.checkout-index-index .opc-progress-bar .opc-progress-bar-item._active .progress::before,.checkout-index-index .opc-progress-bar .opc-progress-bar-item._complete .progress::before{background:#58a952}.checkout-index-index .opc-progress-bar .opc-progress-bar-item._complete .progress::after{content:'\e5ca';font-family:'Material Icons'}.checkout-index-index .actions-toolbar{margin:0}.checkout-index-index .checkout-shipping-method .step-title{margin-bottom:0}.checkout-index-index .table-checkout-shipping-method{border-collapse:separate;border-spacing:0 20px}.checkout-index-index .table-checkout-shipping-method .row{cursor:default}.checkout-index-index .table-checkout-shipping-method .col{padding:10px 15px;vertical-align:middle}.checkout-index-index .table-checkout-shipping-method .col input{cursor:pointer}.checkout-index-index .table-checkout-shipping-method .col-shipping{width:100%;padding:10px 0}.checkout-index-index .table-checkout-shipping-method .col-shipping .shipping-method{font-size:14px;line-height:20px}.checkout-index-index .table-checkout-shipping-method .col-shipping .shipping-carrier{font-size:12px;line-height:17px;color:#0400c6}.checkout-index-index .opc-block-shipping-information{display:none}.checkout-index-index .opc-block-summary .title{font-size:26px;line-height:33px;padding-bottom:10px;border-bottom:1px solid #ccc;margin:0}.checkout-index-index .opc-block-summary .table-totals{order:-6;margin-top:10px}.checkout-index-index .opc-block-summary .table-totals tbody{display:flex;flex-direction:column}.checkout-index-index .opc-block-summary .table-totals tr{display:flex;width:100%}.checkout-index-index .opc-block-summary .table-totals tr.grand.totals.excl{margin-top:1.5rem}.checkout-index-index .opc-block-summary .table-totals tr.totals-tax-details{display:none}.checkout-index-index .opc-block-summary .table-totals tr.totals-tax-details.shown{display:flex}.checkout-index-index .opc-block-summary .table-totals tr.totals-tax-summary{margin-top:1.5rem}.checkout-index-index .opc-block-summary .table-totals .totals.sub{order:-4}.checkout-index-index .opc-block-summary .table-totals .grand.totals.incl{order:-2;border-bottom:none}.checkout-index-index .opc-block-summary .table-totals .grand.totals.incl .price{color:#010032}.checkout-index-index .opc-block-summary .table-totals .totals.discount{margin-bottom:30px}.checkout-index-index .opc-block-summary .table-totals .totals.discount .mark span{font-size:14px;line-height:18px;font-weight:700;border:none}.checkout-index-index .opc-block-summary .table-totals .totals.shipping.incl{order:-3}.checkout-index-index .opc-block-summary .table-totals .totals.shipping.incl th{margin-bottom:30px}.checkout-index-index .opc-block-summary .table-totals .totals.shipping.incl .label{font-weight:400}.checkout-index-index .opc-block-summary .table-totals .totals-tax{order:-1}.checkout-index-index .opc-block-summary .table-totals .totals-tax th{margin-bottom:30px}.checkout-index-index .opc-block-summary .table-totals .totals-tax:last-child th{margin-bottom:0}.checkout-index-index .opc-block-summary .table-totals .grand.totals.excl th strong,.checkout-index-index .opc-block-summary .table-totals .grand.totals.excl td strong{font-weight:400}.checkout-index-index .opc-block-summary .table-totals th,.checkout-index-index .opc-block-summary .table-totals td{padding:0;color:#010032;font-size:14px;line-height:18px}.checkout-index-index .opc-block-summary .table-totals th{width:70%}.checkout-index-index .opc-block-summary .table-totals td{width:30%}.checkout-index-index .opc-block-summary .minicart-items-wrapper{margin:35px 0 0}.checkout-index-index .opc-block-summary .minicart-items-wrapper .minicart-items{padding:0;max-height:none}.checkout-index-index .opc-block-summary .minicart-items-wrapper .minicart-items .product-item .product{display:flex;column-gap:22px;justify-content:space-between}.checkout-index-index .opc-block-summary .minicart-items-wrapper .minicart-items .product-item .product .product-image-container{width:78px;height:78px;border:none}.checkout-index-index .opc-block-summary .minicart-items-wrapper .minicart-items .product-item .product .product-item-details{padding-bottom:5px}.checkout-index-index .opc-block-summary .minicart-items-wrapper .minicart-items .product-item .product .product-item-inner{display:flex;flex-wrap:wrap;row-gap:10px;margin-bottom:10px}.checkout-index-index .opc-block-summary .minicart-items-wrapper .minicart-items .product-item .product .product-item-inner .details-qty{color:#010032;margin:0;width:50%;height:18px}.checkout-index-index .opc-block-summary .minicart-items-wrapper .minicart-items .product-item .product .product-item-inner .details-qty .label,.checkout-index-index .opc-block-summary .minicart-items-wrapper .minicart-items .product-item .product .product-item-inner .details-qty .value{font-size:14px;line-height:18px;margin-bottom:0;font-weight:400}.checkout-index-index .opc-block-summary .minicart-items-wrapper .minicart-items .product-item .product .product-item-inner .subtotal{width:50%;margin:0;text-align:end}.checkout-index-index .opc-block-summary .minicart-items-wrapper .minicart-items .product-item .product .product-item-inner .product-item-name-block{width:100%}.checkout-index-index .opc-block-summary .minicart-items-wrapper .minicart-items .product-item .product .product-item-inner .product-item-name-block .product-item-name{font-weight:400}.checkout-index-index .opc-block-summary .minicart-items-wrapper .minicart-items .product-item .product .product.options{flex-direction:column}.checkout-index-index .opc-block-summary .minicart-items-wrapper .minicart-items .product-item .product .product.options .toggle{column-gap:8px}.checkout-index-index .opc-block-summary .minicart-items-wrapper .minicart-items .product-item .product .product.options .content .item-options{display:flex;flex-direction:column;gap:8px;margin-top:10px}.checkout-index-index .opc-block-summary .minicart-items-wrapper .minicart-items .product-item .product .product.options .content .item-options .item-option{display:flex;flex-wrap:wrap}.checkout-index-index .opc-block-summary .minicart-items-wrapper .minicart-items .product-item .product .product.options .content .item-options .item-option .label{width:40%;font-weight:600;margin-bottom:0}.checkout-index-index .opc-block-summary .minicart-items-wrapper .minicart-items .product-item .product .product.options .content .item-options .item-option .values{width:60%;text-align:right;display:flex;flex-direction:column}.checkout-index-index .opc-block-summary .minicart-items-wrapper .minicart-items .product-item .product .product.options .content .item-options .item-option .values .value-item{display:block}.checkout-index-index #payment .form.payments .payment-option._collapsible{padding:10px 0;margin:0;border-top:1px solid #ccc}.checkout-index-index #payment .form.payments .payment-option._collapsible .payment-option-content{padding-top:0;margin-top:10px}.checkout-index-index #payment .form.payments .payment-option._collapsible .form.form-discount{display:flex;gap:0;padding-bottom:20px}.checkout-index-index #payment .form.payments .payment-option._collapsible .form.form-discount .payment-option-inner,.checkout-index-index #payment .form.payments .payment-option._collapsible .form.form-discount .actions-toolbar{width:50%}.checkout-index-index #payment .form.payments .payment-option._collapsible .form.form-discount .actions-toolbar .primary{width:100%}.checkout-index-index #payment .form.payments .payment-option._collapsible .form.form-discount .actions-toolbar .primary button{width:100%;margin-left:10px;height:48px}.checkout-index-index #payment .form.payments .payment-option._collapsible .form.form-giftcard-account{display:flex;padding-bottom:20px}.checkout-index-index #payment .form.payments .payment-option._collapsible .form.form-giftcard-account .payment-option-inner,.checkout-index-index #payment .form.payments .payment-option._collapsible .form.form-giftcard-account .actions-toolbar{width:50%}.checkout-index-index #payment .form.payments .payment-option._collapsible .form.form-giftcard-account .actions-toolbar{gap:0}.checkout-index-index #payment .form.payments .payment-option._collapsible .form.form-giftcard-account .actions-toolbar .primary,.checkout-index-index #payment .form.payments .payment-option._collapsible .form.form-giftcard-account .actions-toolbar .secondary{display:block;width:50%;padding-left:10px}.checkout-index-index #payment .form.payments .payment-option._collapsible .form.form-giftcard-account .actions-toolbar .primary button,.checkout-index-index #payment .form.payments .payment-option._collapsible .form.form-giftcard-account .actions-toolbar .secondary button{width:100%;margin:0;height:48px;padding:7px 15px}.checkout-index-index #payment .form.payments .payment-option._collapsible::before{font-family:"Material Icons";margin:0 5px;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;text-align:center;font-size:30px;line-height:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.checkout-index-index #payment .form.payments .payment-option._collapsible .payment-option-title:hover::after{background-color:#010032}.checkout-index-index #payment .form.payments .payment-option._collapsible .payment-option-title::after{background-color:#0400c6;height:18px;width:18px;-webkit-mask-size:11px 11px}.checkout-index-index #payment .form.payments .payment-option._collapsible.discount-code::before{content:"discount"}.checkout-index-index #payment .form.payments .payment-option._collapsible.giftcardaccount::before{content:"redeem"}.checkout-index-index #payment .form.payments .payment-methods .payment-method{background:#fff;margin:20px 0}.checkout-index-index #payment .form.payments .payment-methods .payment-method .payment-method-title{align-items:center;padding:20px}.checkout-index-index #payment .form.payments .payment-methods .payment-method .payment-method-title input[type=radio]{height:20px;width:20px;margin-right:15px;cursor:pointer}.checkout-index-index #payment .form.payments .payment-methods .payment-method .payment-method-title input[type=radio]:checked{background-color:#58a952}.checkout-index-index #payment .form.payments .payment-methods .payment-method .payment-method-title .label{margin-bottom:0}.checkout-index-index #payment .form.payments .payment-methods .payment-method .payment-method-content{padding:20px 20px 20px 25px}.checkout-index-index #payment .form.payments .payment-methods .payment-method .payment-method-content .adyen-checkout__card__brands img{position:absolute}.checkout-index-index #payment .form.payments .payment-methods .payment-method .payment-method-content .action.primary{width:100%;font-size:16px;line-height:22px;font-weight:700}.checkout-index-index #payment .form.payments .payment-methods .payment-method .payment-method-content .billing-address-same-as-shipping-block{margin-bottom:30px;gap:5px}.checkout-index-index #payment .form.payments .payment-methods .payment-method .payment-method-content .billing-address-same-as-shipping-block input[type=checkbox]{height:20px;width:20px;border-radius:4px;background-color:#fff;border:1px solid #dee0e5;cursor:pointer}.checkout-index-index #payment .form.payments .payment-methods .payment-method .payment-method-content .billing-address-same-as-shipping-block input[type=checkbox]:checked{background-image:none}.checkout-index-index #payment .form.payments .payment-methods .payment-method .payment-method-content .billing-address-same-as-shipping-block input[type=checkbox]:checked::after{content:'\e5ca';font-family:'Material Icons';color:#010032;font-size:16px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.checkout-index-index #payment .form.payments .payment-methods .payment-method .payment-method-content .billing-address-details{margin:0;padding:0 27px 20px}.checkout-index-index .checkout-continue-shopping{margin-top:20px}.checkout-index-index .checkout-continue-shopping a{color:#58a952;font-size:14px;line-height:20px}.checkout-index-index .checkout-continue-shopping a:hover{color:#006bb4;text-decoration:underline}.checkout-index-index .checkout-agreements-block .checkout-agreements .checkout-agreement input[type=checkbox]{height:20px;width:20px;border-radius:4px;background-color:#fff;border:1px solid #dee0e5;cursor:pointer;margin-right:10px}.checkout-index-index .checkout-agreements-block .checkout-agreements .checkout-agreement input[type=checkbox]:checked{background-image:none}.checkout-index-index .checkout-agreements-block .checkout-agreements .checkout-agreement input[type=checkbox]:checked::after{content:'\e5ca';font-family:'Material Icons';color:#010032;font-size:16px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.checkout-index-index .checkout-agreements-block .checkout-agreements .checkout-agreement .label{font-weight:400;color:#58a952;font-size:14px;line-height:20px}.checkout-index-index .agreements-modal .modal-inner-wrap{max-width:800px}.checkout-index-index .agreements-modal .modal-header{padding-top:75px;border-bottom:1px solid #c1c1c1}.checkout-index-index .agreements-modal .modal-header .action-close::before{font-size:32px;line-height:32px;color:#f9a700;content:'\e5cd';font-family:'Material Icons';padding:15px;width:auto;height:auto;background-color:#fff;-webkit-mask:none}.checkout-index-index .agreements-modal .modal-content{padding:0}.checkout-index-index .agreements-modal .modal-content .checkout-agreements-item-content{padding:40px}.checkout-index-index .agreements-modal .modal-footer{padding:30px;align-items:center;border-top:1px solid #c1c1c1}.checkout-index-index .agreements-modal .modal-footer button{margin:0}@media (min-width:768px){.checkout-index-index .opc-sidebar.modal-custom{position:static}}.checkout-index-index .payment-option.giftcardaccount{display:none}.page-top-message{line-height:2.6rem;background-color:#6b199c;text-align:center;box-sizing:border-box;color:#fff;padding:15px;position:relative;width:100%}.nav-open .page-top-message{position:absolute}.page-top-message *{margin:0 !important;padding:0 !important}.page-top-message .close-message{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:20px;top:50%}.page-top-message .close-message:before{font-weight:700;font-family:'Material Icons';background-color:inherit;color:#43b43b;width:2rem;height:2rem;content:'\e5cd'}