.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:hsla(0,0%,100%,.5);border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,.65)}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.4)}.leaflet-control-layers-toggle{background-image:url(images/layers.png);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:baseline!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:hsla(0,0%,100%,.8);border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid rgba(0,0,0,.2)}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px rgba(0,0,0,.4);color:#333}.leaflet-container a.leaflet-popup-close-button{background:transparent;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.4);color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:transparent;border:6px solid transparent;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}
.marker-cluster-small{background-color:hsla(91,60%,72%,.6)}.marker-cluster-small div{background-color:rgba(110,204,57,.6)}.marker-cluster-medium{background-color:rgba(241,211,87,.6)}.marker-cluster-medium div{background-color:rgba(240,194,12,.6)}.marker-cluster-large{background-color:hsla(18,97%,72%,.6)}.marker-cluster-large div{background-color:rgba(241,128,23,.6)}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif;height:30px;margin-left:5px;margin-top:5px;text-align:center;width:30px}.marker-cluster span{line-height:30px}
:root{--main-font:"Montserrat",Arial,Helvetica,sans-serif;--second-font:"Tahoma",Arial,Helvetica,sans-serif;--third-font:"Instrument Sans",Arial,Helvetica,sans-serif;--grey-1:#b7b7b7;--grey-2:#e9e9e9;--grey-3:#4b4b4b;--grey-4:#e5e5e5;--grey-5:#d1d1d1;--grey-6:#dbdbdb;--grey-7:#919191;--grey-9:#dedede;--grey-10:#f5f5f5;--grey-11:#333;--grey-12:#797979;--grey-13:#1f1f1f;--grey-14:#d9d9da;--grey-15:#e4e4e4;--grey-16:#d6d6d6;--grey-17:#aeadad;--grey-18:#7e7e7e;--grey-19:#999;--grey-20:#ccc;--grey-21:#e7e7e7;--grey-22:#666;--shadow-0:0px 0px 23px -10px rgba(0,0,0,.15);--shadow-1:0px 0px 23px -10px rgba(0,0,0,.25);--shadow-2:0px 0px 23px -10px rgba(0,0,0,.5);--shadow-3:0px 0px 23px -10px rgba(0,0,0,.75);--shadow-4:0px 0px 17px -10px rgba(0,0,0,.75);--shadow-suggester:0px 10px 10px -10px rgba(0,0,0,.75);--color-storepoints-bg:#e9fbfc;--color-storepoints-primary:#073c45;--color-storepoints-secondary:#5eced8;--color-storepoints-markers:rgba(0,162,171,.6);--color-storepoints-success:#3b842e;--storepoints-grey-1:#f1f1f1;--storepoints-grey-2:#d9d9d9;--storepoints-grey-3:#9e9e9e;--storepoints-grey-4:#878787;--storepoints-grey-5:#797979;--color-text-recommendation-card:#171717;--color-text-inactive:#6e6e6e;--color-border:#c9c9c9;--color-border-active:#3a3a3a;--color-flag-primary:#073c4b;--color-text-discount:#cf0000;--color-star-active:#f1bf42;--color-star-inactive:#d9d9d9;--cart-primary:#073c4b;--cart-gray-1:#6e6e6e;--cart-gray-2:#f5f5f5;--cart-gray-disabled:#f3f3f3;--cart-black:#171717;--cart-border:#cdcdcd;--cart-red:#a91b1b;--cart-input-border:#00a2ab;--cart-price-red:#cf0000}.glightbox-container{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;backface-visibility:hidden;height:100%;left:0;outline:0;overflow:hidden;position:fixed;top:0;touch-action:none;width:100%;z-index:999999!important}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{height:100%;overflow:hidden;position:relative;width:100%;z-index:9999}.glightbox-container .gslider{align-items:center;display:flex!important;height:100%;justify-content:center;left:0;overflow:hidden;position:relative;top:0;transform:translateZ(0);transition:transform .4s ease;width:100%}.glightbox-container .gslide{align-items:center;display:flex;justify-content:center;opacity:0;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.glightbox-container .gslide.current{opacity:1;position:relative;z-index:99999}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{display:flex;flex-direction:column;height:100vh;justify-content:center;margin:auto;max-width:100%;position:relative;width:100%}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{-webkit-overflow-scrolling:touch;border:none;min-height:165px;outline:0!important;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{border:none;display:block;float:none;height:auto;margin:auto;max-height:100vh;max-width:100vw;min-width:200px;-o-object-fit:cover;object-fit:cover;outline:0;padding:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{max-width:100%;width:auto}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:grabbing!important;transition:none}.gslide-video{max-width:100vh;position:relative;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{margin:auto;width:100%}.gslide-video:before{background:rgba(255,0,0,.34);content:"";display:none;height:100%;position:absolute;width:100%}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{height:75vh;max-width:100%!important;min-width:100%}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;margin:auto;max-height:calc(100vh - 40px);max-width:100%;overflow:auto;text-align:left}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:grabbing!important;transition:none}.ginlined-content{display:block!important;opacity:1;overflow:auto}.gslide-external{background:#fff;display:flex;height:100%;max-height:75vh;min-width:100%;overflow:auto;padding:0;width:100%}.gslide-media{display:flex;width:auto}.zoomed .gslide-media{box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{flex-direction:column;margin:0 auto}.gslide-description{flex:1 0 100%;position:relative}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.glightbox-button-hidden,.zoomed .gslide-description{display:none}.glightbox-mobile .glightbox-container .gslide-description{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.75));bottom:0;height:auto!important;max-height:78vh;max-width:100vw!important;order:2!important;overflow:auto!important;padding:19px 11px 50px;position:absolute;transition:opacity .3s linear;width:100%}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{opacity:.4;transition:opacity .5s ease}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{opacity:1;transition:opacity .5s ease}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{animation:lightboxLoader .8s linear infinite;border:2px solid #fff;border-radius:50%;border-right-color:transparent;display:block;height:25px;left:0;margin:0 auto;position:absolute;right:0;top:47%;width:25px;z-index:9999}.goverlay{height:calc(100vh + 1px);left:0;position:fixed;top:-1px;width:100%;will-change:opacity}.glightbox-mobile .goverlay,.goverlay{background:#000}.gclose,.gnext,.gprev{align-items:center;border:none;cursor:pointer;display:flex;flex-direction:column;height:44px;justify-content:center;width:26px;z-index:99999}.gclose svg,.gnext svg,.gprev svg{display:block;height:auto;margin:0;padding:0;width:25px}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{color:#000;font-family:arial;font-size:1em;font-weight:400;line-height:1.4em;margin-bottom:19px}.glightbox-clean .gslide-desc{font-family:arial;font-size:.86em;line-height:1.4em;margin-bottom:0}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{left:30px}.glightbox-clean .gnext,.glightbox-clean .gprev{height:50px;position:absolute;top:-100%;width:40px}.glightbox-clean .gnext{right:30px}.glightbox-clean .gclose{height:35px;position:absolute;right:10px;top:15px;width:35px}.glightbox-clean .gclose svg{height:auto;width:18px}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:gfadeIn .5s ease}.gfadeOut{animation:gfadeOut .5s ease}.gslideOutLeft{animation:gslideOutLeft .3s ease}.gslideInLeft{animation:gslideInLeft .3s ease}.gslideOutRight{animation:gslideOutRight .3s ease}.gslideInRight{animation:gslideInRight .3s ease}.gzoomIn{animation:gzoomIn .5s ease}.gzoomOut{animation:gzoomOut .5s ease}@keyframes lightboxLoader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gslideInLeft{0%{opacity:0;transform:translate3d(-60%,0,0)}to{opacity:1;transform:translateZ(0);visibility:visible}}@keyframes gslideOutLeft{0%{opacity:1;transform:translateZ(0);visibility:visible}to{opacity:0;transform:translate3d(-60%,0,0);visibility:hidden}}@keyframes gslideInRight{0%{opacity:0;transform:translate3d(60%,0,0);visibility:visible}to{opacity:1;transform:translateZ(0)}}@keyframes gslideOutRight{0%{opacity:1;transform:translateZ(0);visibility:visible}to{opacity:0;transform:translate3d(60%,0,0)}}@keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{flex-direction:row;height:auto;width:auto}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{height:100%;overflow-y:auto;position:absolute}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gnext,.glightbox-clean .gprev{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{line-height:1.5;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{display:block;height:auto;max-width:100%}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}[v-cloak]{display:none}html{font-size:6.25%}body{font-family:var(--main-font);font-size:14rem;line-height:1.2}a{color:var(--primary);text-decoration:none;transition:color .25s}a:hover{color:var(--black)}:focus{outline:none}.global-wrapper{margin:0 auto;max-width:1350px}@media (max-width:1440px){.global-wrapper{margin:0 45px}}@media (max-width:640px){.global-wrapper{margin:0 15px}}.info-wrapper{margin:24px auto;max-width:1920px}@media (max-width:1440px){.info-wrapper{margin:0 45px}}@media (max-width:640px){.info-wrapper{margin:0 15px}}.info-wrapper .simple-alert{text-align:center}.title{font-size:20rem;font-weight:700}.header-title{font-size:28rem;font-weight:700}.heading{font-size:20rem;line-height:1.8;padding:30px 0 10px}.heading.padding-left{margin-left:25%;padding-left:40px}@media (max-width:1200px){.heading.padding-left{margin-left:0;padding-left:10px}}@media (max-width:1024px){.heading{font-size:16rem}}@media (max-width:768px){.heading.padding-left{display:none}}.icon-btn{align-items:center;background:none;border:none;color:var(--primary);cursor:pointer;display:flex;font-weight:700;padding:0}.icon-btn:hover{text-decoration:underline}.icon-btn .icon{background-color:var(--primary);height:19px;margin-right:12px;min-width:19px;width:19px}.icon-btn .icon--close_2{display:none}.filter-btn{align-items:center;background-color:#00a2ab;border:none;border-radius:4px;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:40px;justify-content:center;padding:13.5px 10px;transition:color .25s,background-color .25s,border .25s;width:-moz-max-content;width:max-content}@media (max-width:1024px){.filter-btn{padding:13.5px 38.5px;width:140px}}.filter-btn:hover{background-color:var(--secondary)}.filter-btn[disabled]{cursor:none;opacity:.2;pointer-events:none}.btn{align-items:center;background-color:var(--primary);border:2px solid var(--primary);color:#fff;cursor:pointer;display:flex;font-weight:600;justify-content:center;padding:12px 40px;transition:color .25s,background-color .25s,border .25s;width:-moz-max-content;width:max-content}.btn .icon,.btn .icon-small{background-color:#fff;transition:background-color .25s}.btn .icon{height:32px;margin:0 0 0 20px;width:32px}.btn .icon-small{height:8px;margin:0 0 0 14px;width:8px}.btn:hover{background-color:#fff;color:var(--primary)}.btn:hover .icon,.btn:hover .icon-small{background-color:var(--primary)}.btn.center{margin:0 auto}.btn-small{font-size:13rem;padding:11px 15px}.btn-big{font-size:16rem;padding:12px 30px}.btn-2:hover{background-color:var(--blue-1);border-color:var(--blue-1);color:#fff}.btn-2:hover .icon,.btn-2:hover .icon-small,.btn-3{background-color:#fff}.btn-3{color:var(--black)}.btn-3 .icon,.btn-3 .icon-small{background-color:var(--black)}.btn-4:hover{background-color:var(--blue-2);border-color:var(--blue-2);color:#fff}.btn-4:hover .icon,.btn-4:hover .icon-small{background-color:#fff}.btn-social{align-items:center;background:none;border:2px solid var(--grey-15);cursor:pointer;display:flex;margin-bottom:15px;max-width:-moz-max-content;max-width:max-content;min-width:225px;padding:8px 10px}.btn-social img{margin-right:10px}.btn-collapse{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:0}.btn-collapse .icon{background-color:var(--primary);height:7px;margin-left:16px;min-width:7px;width:7px}.btn-collapse.open .icon--arrow_small_top{transform:rotate(180deg)}.btn.close{background:none;border:none;padding:20px}.btn.close .icon{background-color:var(--black);height:19px;margin:0;width:19px}.btn.disabled,.btn:disabled{background-color:var(--grey-14);border-color:var(--grey-14);color:#fff;pointer-events:none}.btn.disabled.btn-3,.btn:disabled.btn-3{background-color:unset;color:var(--grey-14)}.btn.file{border:1px solid var(--grey-16);border-radius:5px}button.clean{border:none;padding:0}.arrow-btn,button.clean{background:none;cursor:pointer}.arrow-btn{align-items:center;border:2px solid var(--grey-9);border-radius:100%;display:flex;height:27px;justify-content:center;transition:border .25s;width:27px}.arrow-btn .icon{background-color:var(--grey-9);height:7px;transition:background-color .25s;width:7px}.arrow-btn:hover{border-color:var(--primary)}.arrow-btn:hover .icon{background-color:var(--primary)}.arrow-btn.unavailable{cursor:default}.arrow-btn.unavailable:hover{border-color:var(--grey-9)}.arrow-btn.unavailable:hover .icon{background-color:var(--grey-9)}.slider-navigation-btn{align-items:center;background-color:#fff;border:none;border-radius:8px;box-shadow:1px 1px 4px 0 rgba(0,0,0,.251);cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .25s;width:40px}.slider-navigation-btn:hover{background-color:#f3f2f2}.slider-navigation-btn .icon{background-color:var(--black);height:20px;width:20px}.placeholder.medium,.placeholder.small{display:none}.placeholder.normal{display:block}@media (max-width:1024px){.placeholder.normal,.placeholder.small{display:none}.placeholder.medium{display:block}}@media (max-width:360px){.placeholder.medium,.placeholder.normal{display:none}.placeholder.small{display:block}}.alert-placeholder .alert-box ul{list-style:none}.alert-placeholder .alert{border:1px solid var(--grey-15);color:var(--primary);margin:10px 0;padding:20px}.alert-placeholder .alert ul{display:flex;flex-direction:column}.alert-placeholder .alert ul li{margin:10px 0}.alert-placeholder.blue{color:var(--primary);font-size:18rem}.widget-collapse-title{align-items:center;background:none;border:none;display:flex;justify-content:space-between}.widget-collapse-title .name{color:var(--grey-3);font-size:16rem;font-weight:600}.widget-collapse-title .icon{background-color:var(--primary);display:none;height:7px;margin:20px;width:7px}@media (max-width:768px){.widget-collapse-title{border-bottom:1px solid var(--grey-2);padding:0;width:100%}.widget-collapse-title .icon{display:block}.widget-collapse-title .icon--arrow_small_top{display:none}.widget-collapse-title.open{border-color:transparent}.widget-collapse-title.open .icon--arrow_small_top{display:block}.widget-collapse-title.open .icon--arrow_small_down{display:none}.widget-collapse-title.open+.widget-collapse-content{display:block}.widget-collapse-content{border-bottom:1px solid var(--grey-2);display:none}}.widget-bottom .heading{color:var(--grey-3);font-size:16rem;font-weight:600}.scroll-lock{overflow:hidden}.discount{align-items:center;background-color:var(--red-1);color:#fff;display:flex;flex-direction:column;left:unset;margin-right:12px;max-width:-moz-max-content;max-width:max-content;padding:10px 8px;position:unset}.discount .text{font-size:10rem;font-weight:900;line-height:1;text-transform:uppercase}.discount .value{font-size:26rem;font-weight:700;line-height:1}.fold-content{margin:50px auto 0;padding:11px 41px}.fold-content .opened{display:none}.fold-content .closed,.fold-content.open .opened{display:block}.add-to-compare .remove,.add-to-compare.added .add,.fold-content.open .closed{display:none}.add-to-compare.added .remove{display:block}label.checkbox{align-items:center;cursor:pointer;display:flex;margin-bottom:5px}label.checkbox:hover span{border-color:var(--primary)}input[type=checkbox],input[type=radio]{display:none;position:relative}input[type=checkbox]+span,input[type=radio]+span{align-self:baseline;border:1px solid;border-radius:6px;color:var(--grey-15);cursor:pointer;display:inline-block;height:20px;margin-right:10px;min-width:20px;position:relative;transition:border .25s;width:20px}input[type=checkbox]+span:hover,input[type=radio]+span:hover{border-color:var(--primary)}input[type=checkbox]:checked+span,input[type=radio]:checked+span{background-color:var(--primary)}input[type=checkbox]:checked+span:after,input[type=radio]:checked+span:after{background-color:#fff;border-radius:6px;content:"";height:10%;left:35%;position:absolute;top:57%;transform:translateX(-50%) rotate(45deg);width:30%}input[type=checkbox]:checked+span:before,input[type=radio]:checked+span:before{background-color:#fff;border-radius:6px;content:"";height:10%;left:40%;position:absolute;top:47%;transform:translateX(-15%) rotate(-45deg);width:60%}input[type=radio]+span{border-radius:100%}input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{border:1px solid var(--grey-16);border-radius:5px;line-height:2;transition:border .25s;width:100%}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:var(--grey-17)}input[type=email]::-webkit-inner-spin-button,input[type=email]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=password]::-webkit-inner-spin-button,input[type=password]::-webkit-outer-spin-button,input[type=text]::-webkit-inner-spin-button,input[type=text]::-webkit-outer-spin-button,select::-webkit-inner-spin-button,select::-webkit-outer-spin-button,textarea::-webkit-inner-spin-button,textarea::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.separator{height:100%;margin:0 10px;position:relative;width:10px}.separator:after{background-color:var(--grey-16);content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.custom-select,.vue-select{position:relative}.custom-select-btn,.vue-select-btn{align-items:center;background:none;border:1px solid var(--grey-16);border-radius:5px;cursor:pointer;display:flex;justify-content:space-between;line-height:2;padding:5px 15px;transition:border .25s}.custom-select-btn .icon,.vue-select-btn .icon{background-color:var(--primary);height:7px;margin-left:12px;min-width:7px;width:7px}.custom-select-btn.open .icon,.vue-select-btn.open .icon{transform:rotate(180deg)}.custom-select-btn.open+.custom-select-list,.custom-select-btn.open+.vue-select-list,.vue-select-btn.open+.custom-select-list,.vue-select-btn.open+.vue-select-list{display:block}.custom-select-list,.vue-select-list{background:#fff;border:1px solid var(--grey-16);display:none;left:0;min-width:100%;position:absolute;z-index:2}.custom-select-list-item,.vue-select-list-item{cursor:pointer}.custom-select-list-item a,.vue-select-list-item a{color:var(--black)}.custom-select-list-item:hover,.vue-select-list-item:hover{background-color:var(--grey-16)}.custom-select-list .value,.vue-select-list .value{display:block;padding:5px 10px;width:100%}.tree-trigger{background-color:transparent;border:none;cursor:pointer;padding:6px}.tree-trigger .icon{transition:background-color .33s}.tree-trigger:hover .icon{background-color:var(--primary)!important}.tree-trigger.open .icon{transform:rotate(90deg)}.trigger-break{width:25px}.simple-alert{border:1px solid var(--grey-15);margin:10px 0;padding:20px}.simple-alert ul{display:flex;flex-direction:column}.simple-alert ul li{margin:10px 0}.loader{align-items:center;background-color:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:999}.loader.hide{display:none}.loader-inner{animation:spin 1.15s ease infinite;background-color:var(--secondary);border-bottom:10px solid var(--primary);border-radius:50%;box-shadow:2px 2px 12px 0 rgba(0,0,0,.2);box-sizing:border-box;height:52px;margin:auto;position:absolute;width:52px}@media (max-width:768px){iframe{width:100%}}.table-wrapper{overflow-x:auto}#sm-recommendation-cart1,#sm-recommendation-categorie1,#sm-recommendation-main1,#sm-recommendation-news1,#sm-recommendation-product1,#sm-recommendation-test1{width:100%}#sm-recommendation-categorie1{grid-column:2;grid-row:7}@media (max-width:1024px){#sm-recommendation-categorie1{grid-column:1/3}}div .required{color:var(--red-1);display:inline-block}.compare-modal-link{color:var(--primary)}.regulation_id{align-items:center;display:flex;flex-direction:column-reverse;font-size:12px;height:auto;justify-content:flex-start;margin:10px 0 5px;width:100%}.regulation_id p{text-align:right}.regulation_id span{align-self:end!important}.js-tooltip{background-color:#3a3a3a;border-radius:4px;box-shadow:0 4px 4px 0 rgba(0,0,0,.251);color:#fff;padding:4px;pointer-events:none;position:fixed;visibility:hidden;width:-moz-max-content;width:max-content;z-index:1}.js-tooltip.visible{pointer-events:auto;visibility:visible}.js-tooltip-content{position:relative}.js-tooltip-content p{font-size:12rem;line-height:1.3;margin:0;padding-right:0}.tooltip-wrapper{display:inline-block;position:relative}.tooltip-trigger{cursor:pointer;margin-left:8px}.tooltip-trigger:hover{opacity:.8}.tooltip-content{background-color:#3a3a3a;border-radius:4px;box-shadow:0 4px 4px 0 rgba(0,0,0,.251);color:#fff;font-size:12px;line-height:1.3;margin-top:4px;max-width:250px;padding:8px 12px;top:100%;width:-moz-max-content;width:max-content}.tooltip-content,.tooltip-content:before{left:50%;position:absolute;transform:translateX(-50%)}.tooltip-content:before{border-bottom:4px solid #3a3a3a;border-left:4px solid transparent;border-right:4px solid transparent;content:"";height:0;top:-4px;width:0}.tooltip-wrapper{pointer-events:auto}.compare-modal-link{color:#a92074}.modal{display:none}.modal.is-open{display:block;position:relative;z-index:7}.modal__overlay{align-items:center;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:5}.modal__container{background-color:#fff;border-radius:6px;display:flex;flex-direction:column;margin:0 15px;max-height:80vh;width:clamp(500px,50%,100%);will-change:unset!important}.modal__container-title{align-items:center;background-color:var(--blue-3);border-top-left-radius:6px;border-top-right-radius:6px;display:flex;padding:20px}.modal__container-title .icon{height:20px;margin-right:15px;min-width:20px;width:20px}.modal__container-title .icon-box{border-radius:100%;margin-right:15px;padding:5px}.modal__container-title .icon-box .icon{margin-right:0}.modal__container-title.error{background-color:var(--red-1);color:#fff}.modal__container-title.error .icon{background-color:var(--red-1)}.modal__container-title.error .close .icon,.modal__container-title.error .icon-box{background-color:#fff}.modal__container-title.success{background-color:var(--green-1);color:#fff}.modal__container-title.success .icon{background-color:var(--green-1)}.modal__container-title.success .close .icon,.modal__container-title.success .icon-box,.modal__container-title.warning .icon{background-color:#fff}.modal__container-title.warning .icon-box{background-color:var(--red-1)}.modal__container-title .title{font-size:16rem!important;font-weight:700!important;margin:0!important}.modal__container-title .close{margin-left:auto;padding:10px 20px}.modal__container-title .close .icon{background-color:var(--primary);pointer-events:none}.modal__container-content{align-items:flex-end;display:flex;justify-content:space-between;line-height:normal;margin-bottom:30px;overflow-y:auto;padding:30px 30px 0}.modal__container-content-description{margin-bottom:20px}.modal__container-content .buttons{align-items:center;display:flex;margin-top:20px}.modal__container-content .buttons .btn{margin-right:20px}.modal__container-content .buttons .btn:last-child{margin-right:0}.modal__container-content .input-desc{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-right:10px;width:100%}.modal__container-content .input-desc .desc{margin-bottom:5px;margin-left:5px}.modal__container-content .input-desc .field{width:100%}.modal__container-content .service-desc{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.modal__container-content .voucher-gifts{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;justify-content:center;width:100%}@media (max-width:1024px){.modal__container-content .voucher-gifts{flex-direction:column}}.modal__container-content .voucher-gift-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:300px}.modal__container-content .voucher-gift-wrapper .product-name{font-weight:700;text-align:center}.modal__container-content .voucher-gift-wrapper .image{margin:10px}.modal__container-content .voucher-gift-wrapper button{margin-bottom:15px;margin-top:15px}.modal__container-content .voucher-gift-wrapper button.btn-disabled{background-color:var(--grey-14);border:2px solid var(--grey-14)}.modal__container-content a{color:var(--primary)}.modal__container-content a:hover{color:var(--black)}.modal__container-content-voucher-gift{margin-top:20px}.modal__container-content-voucher-gift .info{font-weight:700;margin-bottom:10px}.modal__container-content-voucher-gift .image a{display:flex;justify-content:center}.modal__container .lodging-content{align-items:center;flex-direction:column;margin-bottom:0}.modal__container .lodging-content .additional-item.disabled{opacity:.5;pointer-events:none}.modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);will-change:transform}.modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1);will-change:transform}.modal.no-buttons .buttons{display:none}.modal.small .modal__container{width:clamp(min(100%,360px),422px,100%)}.modal.medium .modal__container{width:clamp(min(100%,360px),600px,100%)}.modal.large .modal__container{width:clamp(500px,60%,100%)}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}@media (max-width:768px){.modal__container{width:clamp(500px,50%,100%)}.modal__container-content{align-items:center;flex-direction:column;justify-content:flex-end}.modal__container-content .input-desc{margin:0}.modal__container-content .btn{margin-top:5px}.modal__container .lodging-content{justify-content:space-between}}#chart-price-history{height:100%;width:100%}.compare-remove-modal .content,.product-history-modal-content,.remove-product-cart-modal .content{align-items:center;display:flex;flex-direction:column;justify-content:center}.compare-remove-modal .content .buttons,.remove-product-cart-modal .content .buttons{justify-content:flex-start;width:100%}.product-added-modal .content{display:block}.energy-card-modal{height:100%}.energy-card-modal .modal__container-content{justify-content:center}.energy-card-modal .modal__container-content img{height:100%}.cookieInfo{z-index:4}.cookieInfo .cookieInfoWrapper{align-items:center;background-color:#fff;border-top:2px solid var(--primary);bottom:0;display:flex;justify-content:space-between;padding:15px;position:fixed;width:100%;z-index:4}.cookieInfo .cookie-dim{background-color:#858282;height:100%;left:0;opacity:.7;position:fixed;top:0;width:100%;z-index:4}.cookieInfo .desc{font-size:16rem}.cookieInfo .buttons{display:flex}.cookieInfo .buttons .btn{margin:0 5px}@media (max-width:640px){.cookieInfo{flex-direction:column}.cookieInfo .buttons{align-self:center;flex-direction:row}.cookieInfo .buttons .btn{margin:10px 5px 0}}.cookiesModal .cookie-header{margin-bottom:30px}.cookiesModal .cookie-header h2{font-size:25rem;font-weight:400;line-height:1.4;margin-bottom:10px;text-transform:uppercase}.cookiesModal .cookie-header span{font-size:14rem;line-height:1.3}.cookiesModal .options_item{display:flex;flex-direction:column;margin-bottom:20px}.cookiesModal .options_item-title{font-size:14rem;font-weight:700;line-height:1.3;margin-bottom:10px;text-transform:uppercase}.cookiesModal .options_item-wrapper{display:flex}.cookiesModal .options_item-desc{font-size:14rem;line-height:1.3}@media (max-width:1024px){.cookiesModal .cookie-header{margin-bottom:30px}.cookiesModal .cookie-header h2{font-size:18rem}.cookiesModal .cookie-header span{font-size:14rem;line-height:1.3}}.form form,.forms-module form{margin:30px 0}.form form .form-content,.forms-module form .form-content{display:flex;flex-direction:column}.form form fieldset,.forms-module form fieldset{border:1px solid var(--primary);margin-bottom:30px;padding:20px}.form form fieldset legend,.forms-module form fieldset legend{color:var(--primary);font-weight:700;text-transform:uppercase}.form form fieldset div .required,.forms-module form fieldset div .required{color:var(--red-1);display:inline-block}.form form hr,.forms-module form hr{margin:15px 0;width:100%}.form form .field,.forms-module form .field{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:12px}.form form .field label,.forms-module form .field label{padding-right:10px;width:clamp(100px,150px,30%)}.form form .field label .required,.forms-module form .field label .required{color:var(--red-1)}.form form .field label+.btn,.forms-module form .field label+.btn{max-width:calc(100% - clamp(100px, 150px, 30%))}.form form .field .field-box,.form form .field input,.form form .field select,.form form .field textarea,.forms-module form .field .field-box,.forms-module form .field input,.forms-module form .field select,.forms-module form .field textarea{max-width:calc(100% - clamp(100px, 150px, 30%));padding:5px 15px;width:calc(100% - clamp(100px, 150px, 30%))}.form form .field select,.forms-module form .field select{padding:9px 15px}.form form .field input[type=file][data-name],.forms-module form .field input[type=file][data-name]{display:none}.form form .field .field-box,.forms-module form .field .field-box{padding:0}.form form .field .field-box input,.form form .field .field-box select,.forms-module form .field .field-box input,.forms-module form .field .field-box select{min-width:70px;width:100%}.form form .field .field-box.large-3 input,.forms-module form .field .field-box.large-3 input{width:33.33%}.form form .field .field-box.large-6 input,.forms-module form .field .field-box.large-6 input{width:50%}.form form .field.form-checkboxes,.form form .field.form-radios,.forms-module form .field.form-checkboxes,.forms-module form .field.form-radios{display:flex}.form form .field.form-checkboxes label,.form form .field.form-radios label,.forms-module form .field.form-checkboxes label,.forms-module form .field.form-radios label{cursor:pointer;margin-bottom:10px;width:100%}.form form .field.form-checkboxes ul li label,.form form .field.form-radios ul li label,.forms-module form .field.form-checkboxes ul li label,.forms-module form .field.form-radios ul li label{align-items:center;display:flex}.form form .field.form-content label,.forms-module form .field.form-content label{margin-bottom:10px;width:100%}.form form .field.form-content .form-control-static,.forms-module form .field.form-content .form-control-static{line-height:1.4}.form form .field.regulation,.forms-module form .field.regulation{margin-top:10px}.form form .field.regulation label,.forms-module form .field.regulation label{margin-left:35px;width:100%}.form form .field.regulation label>span,.forms-module form .field.regulation label>span{margin-bottom:-5px;margin-left:-35px}.field .error{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-top:14px;width:calc(100% - clamp(100px, 150px, 30%))}.field .error-item{align-items:center;display:flex;margin-bottom:5px}.field .error .icon{background-color:#fff;height:10px;min-width:10px;width:10px}.field .error .icon-box{background-color:var(--red-1);border-radius:100%;margin-right:10px;max-width:-moz-max-content;max-width:max-content;padding:4px}.field.checkbox .error{margin-left:33px;width:100%}input[type=file]::file-selector-button{background:#fff;border:2px solid var(--primary);color:var(--black);cursor:pointer;font-weight:600;padding:12px 40px;transition:color .33s}input[type=file]::file-selector-button:hover{color:var(--primary)}@media (max-width:540px){input[type=file]::file-selector-button{display:flex}.forms-module form .field .field-box{width:100%}.forms-module form .field .field-box input,.forms-module form .field .field-box select,.forms-module form .field .field-box textarea{max-width:100%}.forms-module form .field .field-box.large-3 input,.forms-module form .field .field-box.large-6 input{width:100%}}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTUQjIg1_i6t8kCHKm45_QpRxC7mw9c.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTUQjIg1_i6t8kCHKm45_QpRzS7mw9c.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTUQjIg1_i6t8kCHKm45_QpRxi7mw9c.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTUQjIg1_i6t8kCHKm45_QpRxy7mw9c.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTUQjIg1_i6t8kCHKm45_QpRyS7m.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_aZA3gTD_u50.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_aZA3g3D_u50.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_aZA3gbD_u50.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_aZA3gfD_u50.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_aZA3gnD_g.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_cJD3gTD_u50.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_cJD3g3D_u50.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_cJD3gbD_u50.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_cJD3gfD_u50.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_ZpC3gTD_u50.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_ZpC3g3D_u50.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_ZpC3gbD_u50.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_bZF3gTD_u50.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_bZF3g3D_u50.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_bZF3gbD_u50.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_bZF3gfD_u50.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_c5H3gTD_u50.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_c5H3g3D_u50.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_c5H3gbD_u50.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_c5H3gfD_u50.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_c5H3gnD_g.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_epG3gTD_u50.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_epG3g3D_u50.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_epG3gbD_u50.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_epG3gfD_u50.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/montserrat/v18/JTURjIg1_i6t8kCHKm45_epG3gnD_g.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.content p{font-size:16rem;line-height:1.57;margin-bottom:20px}.content h1{font-size:28rem;font-weight:700;margin:20px 0}.content h2{font-size:28rem;font-weight:300;margin-bottom:25px}.content h3{font-size:19rem;margin-bottom:25px}.content hr{border:0;border-top:1px solid var(--grey-15);margin:30px 0}.content img{height:auto;max-width:100%}.content ul li{line-height:1.57;margin-bottom:20px}.content ul li::marker{color:var(--primary)}.content .images.small .image{margin:15px;width:calc(16.66% - 25px)}.content .images.small .image:nth-child(6n+1){margin-left:0}.content .images.small .image:nth-child(6n){margin-right:0}.content .images.medium .image{margin:15px;width:calc(25% - 22.5px)}.content .images.medium .image:nth-child(4n+1){margin-left:0}.content .images.medium .image:nth-child(4n){margin-right:0}.content .images.large .image,.content .images.preview .image{margin:15px;width:calc(50% - 15px)}.content .images.large .image:nth-child(odd),.content .images.preview .image:nth-child(odd){margin-left:0}.content .images.large .image:nth-child(2n),.content .images.preview .image:nth-child(2n){margin-right:0}.content .images.horizontal,.content .images.vertical{display:flex;flex-wrap:wrap}.content .images.center{justify-content:center}.content .images.left{justify-content:flex-start}.content .images.right{justify-content:flex-end}.content .images a{max-width:-moz-max-content;max-width:max-content}@media (max-width:1024px){.content .images.small .image{margin:15px;width:calc(33.33% - 20px)}.content .images.small .image:nth-child(3n+1){margin-left:0}.content .images.small .image:nth-child(3n){margin-right:0}.content .images.medium .image{margin:15px;width:calc(50% - 15px)}.content .images.medium .image:nth-child(odd){margin-left:0}.content .images.medium .image:nth-child(2n){margin-right:0}.content .images.large .image,.content .images.preview .image{margin:0 0 15px;width:100%}.content .images.large .image:nth-child(odd),.content .images.preview .image:nth-child(odd){margin-left:0}.content .images.large .image:nth-child(2n),.content .images.preview .image:nth-child(2n){margin-right:0}}@media (max-width:440px){.content .images.medium,.content .images.small{flex-wrap:nowrap;overflow-x:auto}.content .images.medium .image,.content .images.medium .image:nth-child(2n),.content .images.medium .image:nth-child(4n),.content .images.medium .image:nth-child(6n),.content .images.medium .image:nth-child(odd),.content .images.medium image:nth-child(3n+1) .image:nth-child(3n),.content .images.medium image:nth-child(4n+1),.content .images.medium image:nth-child(6n+1),.content .images.small .image,.content .images.small .image:nth-child(2n),.content .images.small .image:nth-child(4n),.content .images.small .image:nth-child(6n),.content .images.small .image:nth-child(odd),.content .images.small image:nth-child(3n+1) .image:nth-child(3n),.content .images.small image:nth-child(4n+1),.content .images.small image:nth-child(6n+1){margin:15px 15px 15px 0;min-width:-moz-max-content;min-width:max-content}.content .images.large,.content .images.preview{flex-wrap:nowrap;overflow-x:auto}.content .images.large .image,.content .images.large .image:nth-child(2n),.content .images.large .image:nth-child(odd),.content .images.preview .image,.content .images.preview .image:nth-child(2n),.content .images.preview .image:nth-child(odd){margin:15px 15px 15px 0;min-width:60%}}.content .section{display:flex;flex-direction:column;word-break:break-word}.content .section img{display:inline-block}.content .section p{line-height:21px}.content .section .item{flex-basis:auto;flex-grow:1;flex-shrink:1}.content .section .image-item{padding:8px 0;text-align:center}.content .section .text-item{font-size:16px}.content .section .text-item h1{font-size:24px;margin-block-end:.67em;margin-block-start:.67em}.content .section .text-item h1,.content .section .text-item h2{display:block;font-weight:700;margin-inline-end:0;margin-inline-start:0}.content .section .text-item h2{font-size:18px;margin-block-end:.83em;margin-block-start:.83em}.content .section .text-item h1,.content .section .text-item h2,.content .section .text-item h3{line-height:1.3}.content .section .text-item ul{margin-block-end:1em;margin-block-start:1em}.content .section .text-item ul li{line-height:21px;margin-bottom:0}@media only screen and (min-width:544px){.content .section .image-item{margin:0 16px;padding:0}.content .section .item{margin:16px 0}}@media only screen and (min-width:992px){.content .section{align-items:center;flex-direction:row}.content .section .item-6{width:50%}}.tiny-two-columns:has(.product-recommendation-card){display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.tiny-two-columns:has(.product-recommendation-card) .tiny-column{display:contents}.tiny-two-columns:has(.product-recommendation-card) .tiny-column .tiny-two-columns{display:contents}.tiny-two-columns:not(:has(.product-recommendation-card)){display:flex}.tiny-two-columns:not(:has(.product-recommendation-card)) .tiny-column{width:50%}.tiny-two-columns:not(:has(.product-recommendation-card)) .tiny-column:first-child{padding-right:15px}.tiny-two-columns:not(:has(.product-recommendation-card)) .tiny-column:last-child{padding-left:15px}@media (max-width:1024px){.tiny-two-columns:not(:has(.product-recommendation-card)){flex-direction:column}.tiny-two-columns:not(:has(.product-recommendation-card)) .tiny-column{width:100%}.tiny-two-columns:not(:has(.product-recommendation-card)) .tiny-column:first-child{padding-right:0}.tiny-two-columns:not(:has(.product-recommendation-card)) .tiny-column:last-child{padding-left:0}}.tiny-block{display:flex;margin-bottom:20px}.tiny-block-image{max-width:330px;padding-right:20px;width:33.33%}.tiny-block-image:has(.product-recommendation-card){min-width:200px}@media (max-width:440px){.tiny-block-image:has(.product-recommendation-card){margin-bottom:16px}}.tiny-block-box{display:flex;flex-direction:column;width:66.66%}.tiny-block-title,.tiny-block-title p{font-size:20px}@media (max-width:440px){.tiny-block{flex-direction:column}.tiny-block-image{padding-right:0;width:100%}.tiny-block-image img{margin:0 auto}.tiny-block-box{width:100%}}.glightbox-container .goverlay{background:rgba(0,0,0,.6)}.glightbox-clean .gclose{background:none;opacity:1}.glightbox-clean .gclose .icon{background-color:#fff;height:19px;margin:0;width:19px}.glightbox-clean .gclose:hover{background:none}.glightbox-clean .arrow-btn{background:transparent;border-radius:50%;height:40px;width:40px}.glightbox-clean .arrow-btn:hover{background:transparent}.glightbox-clean .arrow-btn .icon{pointer-events:none}.header-box.fixed{background:#fff;box-shadow:var(--shadow-3);left:0;position:fixed;top:0;width:100%;z-index:7}.header-box.fixed .header_second .search-section{border-bottom:0}.header-box.fixed .header_first{display:none}.header_first{display:flex;justify-content:space-between}.header_first .delivery{align-items:center;display:flex;justify-content:center;width:100%}.header_first .delivery .widget{max-width:1920px;width:100%}.header_first .delivery .widget .content p{margin:0}.header_first .delivery.green{background-color:var(--green-1);color:#fff}.header_second{display:flex;margin:24px auto;max-width:1920px;padding:0 6.0938452163vw 0 5.1020408163vw}.header_second .logo-wrapper{flex:1}.header_second .logo-wrapper .logo{display:block;margin-bottom:-10px;margin-top:-10px;max-width:-moz-max-content;max-width:max-content}.header_second .logo-wrapper .logo img{min-width:135px}.header_second .logo-wrapper .logo svg{fill:var(--secondary);height:100%;width:100%}.header_second .search-section{padding:0 20px}.header_second .search-section .burger{display:none;margin:0 20px 0 3px}.header_second .widgets-section{align-items:center;display:flex;flex:1;justify-content:flex-end}.header_second .widgets-section>div{margin:0 1.3020833333vw}.header_second .widgets-section>div:last-child{margin-right:0}.header_third{position:relative}@media (max-width:1200px){.header_second .search-section{padding:0 0 0 20px}}@media (max-width:1024px){.header-box.fixed .header_third{display:block}.header_first{display:none}.header_second .search-section{padding:0 20px}.header_third{position:static;z-index:6}}@media (max-width:768px){.header_second{flex-wrap:wrap;margin:3px 0 17px;padding:0 15px}.header_second .logo-wrapper{align-items:center;display:flex;min-height:45px;order:1}.header_second .logo-wrapper .logo{margin-bottom:0;margin-top:0}.header_second .search-section{border-bottom:1px solid var(--grey-5);display:flex;justify-content:space-between;order:3;padding:10px 0;width:100%}.header_second .search-section .widget{flex-grow:1}.header_second .search-section .search{height:35px!important;width:100%!important}.header_second .search-section .content{width:100%}.header_second .search-section .burger{display:flex}.header_second .widgets-section{flex:auto;order:2}.header_second .widgets-section .burger{display:none}}.burger{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;justify-content:center;padding:0}.burger .desc{font-size:9px;font-weight:700;margin-top:2px;text-transform:uppercase;transition:opacity .25s}.burger-inside{background-color:transparent;border:0;height:16px;padding:0;position:relative;transition:.25s;width:30px}.burger-inside span{background-color:var(--primary);border-radius:3px;display:inline-block;height:3px;left:0;position:absolute;transition:.25s;width:100%}.burger-inside span:first-child{top:0}.burger-inside span:nth-child(2){top:50%;transform:translateY(-50%)}.burger-inside span:nth-child(3){top:100%;transform:translateY(-100%)}.burger.open .burger-inside span:first-child{transform:rotate(45deg) translate(5px,-2px);transform-origin:left top}.burger.open .burger-inside span:nth-child(2){opacity:0}.burger.open .burger-inside span:nth-child(3){transform:rotate(-45deg) translate(-1px,8px);transform-origin:left bottom}.burger.open .desc{opacity:0}@media (max-width:1024px){.burger{display:flex}}.social{display:flex;flex-wrap:wrap;padding-top:20px!important}.social a{margin-bottom:10px;margin-right:20px}.social a[href*=facebook]{-webkit-mask:url(../icons/facebook.svg) no-repeat 50% 50%;mask:url(../icons/facebook.svg) no-repeat 50% 50%}.social a[href*=instagram]{-webkit-mask:url(../icons/instagram.svg) no-repeat 50% 50%;mask:url(../icons/instagram.svg) no-repeat 50% 50%}.social a[href*=youtube]{-webkit-mask:url(../icons/youtube.svg) no-repeat 50% 50%;mask:url(../icons/youtube.svg) no-repeat 50% 50%}.social a[href*=facebook],.social a[href*=instagram],.social a[href*=youtube]{background-color:var(--grey-1);display:block;font-size:0;height:25px;-webkit-mask-size:cover;mask-size:cover;transition:background-color .1s;width:25px}.social a[href*=facebook]:hover,.social a[href*=instagram]:hover,.social a[href*=youtube]:hover{background-color:var(--secondary)}.side-nav a[href*=siec-sprzedazy]{-webkit-mask:url(../icons/map.svg) no-repeat 50% 50%;mask:url(../icons/map.svg) no-repeat 50% 50%}.side-nav [href*=siec-sprzedazy]{background-color:var(--primary);display:block;height:40px;-webkit-mask-size:cover;mask-size:cover;width:40px}.beforeFooter{background-color:var(--grey-10)}.beforeFooter-box{border-bottom:1px solid var(--grey-2);display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:50px}.beforeFooter .section-11,.beforeFooter .section-12,.beforeFooter .section-4,.beforeFooter .section-5,.beforeFooter .section-6{padding-right:20px}.beforeFooter .section-12{padding-right:0}@media (max-width:768px){.beforeFooter-box{border-color:transparent;flex-direction:column;padding-bottom:0}.beforeFooter .section-11,.beforeFooter .section-12,.beforeFooter .section-4,.beforeFooter .section-5,.beforeFooter .section-6{padding-right:0}.beforeFooter .section-13{display:none}}.footer{background-color:var(--grey-10)}.footer .global-wrapper{align-items:center;display:flex;justify-content:space-between}.footer .global-wrapper .copyright{-moz-columns:var(--grey-11);columns:var(--grey-11)}.footer .global-wrapper .copyright,.footer .global-wrapper .realization{font-size:11rem;line-height:1.6;opacity:.6;padding:17px 0 25px;width:auto}.footer .global-wrapper .realization a{color:#000;text-decoration:none}@media (max-width:480px){.footer .global-wrapper{flex-direction:column}.footer .global-wrapper .copyright,.footer .global-wrapper .realization{padding:10px 0}}.breadcrumbs{margin:0 auto 15px;max-width:1920px;padding:0 6.0938452163vw 0 5.1020408163vw}.breadcrumbs__wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:16px 0;padding-left:0;padding-right:0;position:relative}.breadcrumbs__wrapper:after,.breadcrumbs__wrapper:before{content:"";display:block;height:100%;position:absolute;width:10px;z-index:1}@media (max-width:640px){.breadcrumbs__wrapper{margin:0}.breadcrumbs__wrapper:before{background:linear-gradient(270deg,hsla(0,0%,100%,0),#fff);left:-1px}.breadcrumbs__wrapper:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);right:-1px}}.breadcrumbs .hide-breadcrumb{display:none}.breadcrumbs ol{text-wrap:nowrap;-ms-overflow-style:none;align-items:center;display:flex;list-style:none;margin:0;overflow:auto;padding:0 9px;position:relative;scrollbar-width:none}.breadcrumbs ol li{align-items:center;display:flex;font-size:12rem;line-height:2;margin-right:12px}.breadcrumbs ol li a{color:var(--black)}.breadcrumbs ol li a:hover{text-decoration:underline}.breadcrumbs ol li .last{color:var(--grey-12)}.breadcrumbs ol li .icon{height:5px;margin-right:12px;opacity:.4;width:5px}.breadcrumbs ol li:first-child{margin-left:12px}@media (max-width:1440px){.breadcrumbs{padding:0 45px}.breadcrumbs ol{padding:0}}@media (max-width:640px){.breadcrumbs{margin-bottom:0;padding:0 15px}}.button-scroll{align-items:center;background-color:transparent;border:0;bottom:100px;cursor:pointer;display:flex;flex-direction:column;opacity:0;position:fixed;right:20px;transition:opacity .5s,visibility .5s;visibility:hidden}.button-scroll__logo{width:50px}.button-scroll__logo img{-o-object-fit:contain;object-fit:contain}.button-scroll__text{color:var(--primary);display:block;font-size:10px;font-weight:700;margin-top:5px;text-transform:uppercase}.button-scroll.active{opacity:1;visibility:visible}@media (max-width:600px){.button-scroll{bottom:90px}}@media (max-width:480px){.button-scroll{display:none}}.snackbar{align-items:center;display:flex;height:0;justify-content:center;position:fixed;visibility:hidden;width:100vw}.snackbar .snackbar-content{color:#fff;font-size:bold;font-size:16px}.show-snackbar{animation:fadein .5s,fadeout .5s 2.5s;height:30px;padding:10px 0;visibility:visible;z-index:10}.snackbar-success{background-color:var(--green-1)}.snackbar-error{background-color:var(--red-1)}.home .section-19,.home .section-9{border-bottom:1px solid var(--grey-2);display:flex;flex-wrap:wrap;padding-bottom:20px}.home .section-19 .widget,.home .section-9 .widget{padding-bottom:20px;padding-top:20px;width:50%}.home .section-19 .widget:nth-child(odd),.home .section-9 .widget:nth-child(odd){padding-right:20px}.home .section-19 .widget:nth-child(2n),.home .section-9 .widget:nth-child(2n){padding-left:20px}.home .section-19 .widget img,.home .section-9 .widget img{border-radius:15px}.home .section-container{align-items:center;border-bottom:1px solid var(--grey-2);-moz-column-gap:8px;column-gap:8px;display:flex}.home .section-container.banners-mobile{align-items:normal}.home .section-container .section-0,.home .section-container .section-16{flex:3;min-width:0}.home .section-container .section-19,.home .section-container .section-20{flex:2;min-width:0}.home .section-container .section-15,.home .section-container .section-17{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0}@media (min-width:1025px){.home .section-container .section-15:has(.widget:only-child),.home .section-container .section-17:has(.widget:only-child){padding-bottom:32px;padding-top:82px}}.home .section-container .section-15 .widget,.home .section-container .section-17 .widget{margin-top:10px}.home .section-container .section-15 .widget:first-child,.home .section-container .section-17 .widget:first-child{margin-top:0}.home .section-container .section-15 .widget img,.home .section-container .section-17 .widget img{border-radius:15px}.home .section-18 .rotator-widget .slide-list{min-height:83px}@media (max-width:1024px){.home .section-9{align-items:center;flex-direction:column;padding-bottom:10px}.home .section-9 .widget{max-width:-moz-max-content;max-width:max-content;padding-bottom:10px;padding-top:10px;width:100%}.home .section-9 .widget:nth-child(2n),.home .section-9 .widget:nth-child(odd){padding:20px 0}.home .banners-mobile{flex-direction:column;justify-content:center;width:100%}.home .banners-mobile .section-0,.home .banners-mobile .section-15,.home .banners-mobile .section-16,.home .banners-mobile .section-17{flex:1;width:100%}.home .banners-mobile .section-15,.home .banners-mobile .section-17{align-items:center}.home .section-10 .productsflagged-widget .slide{margin-bottom:0}}.layout-column-left .content-container{display:flex}.layout-column-left .content-container .content-left{width:40%}.layout-column-left .content-container .content-right{width:60%}@media (max-width:1024px){.layout-column-left .content-container{flex-direction:column}.layout-column-left .content-container .content-left,.layout-column-left .content-container .content-right{width:100%}}.layout-column-right .content-container{display:flex}.layout-column-right .content-container .content-left{width:60%}.layout-column-right .content-container .content-right{width:40%}@media (max-width:1024px){.layout-column-right .content-container{flex-direction:column}.layout-column-right .content-container .content-left,.layout-column-right .content-container .content-right{width:100%}}.style-guide{margin:50px 0}.style-guide .buttons{display:flex;flex-direction:column}.style-guide .buttons .arrow-btn,.style-guide .buttons .btn{margin:10px 0}.style-guide .custom-select,.style-guide .discount{margin-bottom:10px;max-width:-moz-max-content;max-width:max-content}.style-guide .footer{display:none}.style-guide .modals{display:flex;flex-direction:column}.style-guide .modals span[data-open]{cursor:pointer;margin-bottom:10px;max-width:-moz-max-content;max-width:max-content}.style-guide .modals span[data-open]:hover{color:var(--primary);text-decoration:underline}.layout-promotion .header-title{margin:30px 0 20px}.layout-promotion .header-image img{border-radius:15px}.layout-promotion .promotion--products-blocks{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;row-gap:20px;width:100%}.layout-promotion .promotion--products-blocks .navigation-wrapper,.layout-promotion .promotion--products-blocks .promotion-desc{width:100%}.layout-promotion .promotion--products-blocks .categories-navigation{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;padding:0 40px;width:100%}.layout-promotion .promotion--products-blocks .categories-navigation .category-item{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-width:120px;row-gap:10px;width:100%}.layout-promotion .promotion--products-blocks .categories-navigation .category-item .category-item-background{align-items:center;background-color:var(--primary);border-radius:50%;display:flex;height:110px;justify-content:center;padding:10px;width:110px}.layout-promotion .promotion--products-blocks .categories-navigation .category-item .category-item-background .image{align-items:center;display:flex;height:70px;justify-content:center;width:70px}.layout-promotion .promotion--products-blocks .categories-navigation .category-item .category-item-name{text-align:center;width:100%}.layout-promotion .promotion--products-blocks .categories-navigation .category-item .category-item-name a{color:#000;font-weight:700;text-decoration:none}.layout-promotion .promotion--products-blocks .categories-navigation .category-item:hover .category-item-background{background-color:var(--secondary)}.layout-promotion .promotion--products-blocks .categories-navigation-fixed{background-color:#fff;box-shadow:0 20px 23px -28px #42445a;left:0;padding:10px;position:fixed;width:100vw;z-index:5}.layout-promotion .promotion--products-blocks .promotion-category-block{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;row-gap:20px;width:100%}.layout-promotion .promotion--products-blocks .promotion-category-block .banner-image-desktop{display:block}.layout-promotion .promotion--products-blocks .promotion-category-block .banner-image-mobile{display:none}.layout-promotion .promotion--products-blocks .promotion-products-list{align-items:center;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));justify-content:flex-start;max-width:100%;width:100%}.layout-promotion .promotion--products-blocks .promotion-products-list .promotion-product .see-more{border-radius:4px;margin-top:auto;width:100%}.layout-promotion .promotion--products-blocks .promotion-products-list .promotion-product .see-more .text{text-transform:uppercase}.layout-promotion .promotion--products-blocks .promotion-products-list .promotion-product .see-more .text-mobile{display:none}.layout-promotion .promotion--products-blocks .promotion-products-list .promotion-product.no-available .product-recommendation-image-wrapper,.layout-promotion .promotion--products-blocks .promotion-products-list .promotion-product.no-available .product-recommendation-name,.layout-promotion .promotion--products-blocks .promotion-products-list .promotion-product.no-available .product-recommendation-prices{opacity:.5}.layout-promotion .promotion--products-blocks .promotion-products-list .promotion-listing-banner{align-items:center;background-color:var(--primary);border:1px solid transparent;border-radius:8px;display:flex;flex-direction:column;height:100%;justify-content:center;margin:20px 0;min-height:390px;padding:12px 8px;position:relative;width:100%}.layout-promotion .promotion--products-blocks .promotion-products-list .promotion-listing-banner .promotion-product-link{display:none;pointer-events:none}.layout-promotion .promotion--products-blocks .promotion-products-list .promotion-listing-banner .promotion-listing-banner-wrapper{align-items:center;display:flex;flex-direction:column}.layout-promotion .promotion--products-blocks .promotion-products-list .promotion-listing-banner .promotion-listing-banner-wrapper .promotion-listing-banner-image-wrapper{align-items:center;display:flex;max-height:167px;min-height:167px}.layout-promotion .promotion--products-blocks .promotion-products-list .promotion-listing-banner .promotion-listing-banner-wrapper .promotion-listing-banner-image{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:110px;justify-content:center;padding:10px;width:110px}.layout-promotion .promotion--products-blocks .promotion-products-list .promotion-listing-banner .promotion-listing-banner-wrapper .promotion-listing-banner-image .image{align-items:center;display:flex;height:80px;justify-content:center;width:80px}.layout-promotion .promotion--products-blocks .promotion-products-list .promotion-listing-banner .promotion-listing-banner-wrapper .promotion-listing-text{color:#fff;display:flex;flex-direction:column;font-size:16px;text-align:center;width:100%}.layout-promotion .promotion--products-blocks .promotion-products-list .promotion-listing-banner .see-more{border:1px solid #fff;border-radius:4px;margin-top:auto;width:100%}.layout-promotion .promotion--products-blocks .promotion-products-list .promotion-listing-banner .see-more .text{display:flex;text-transform:uppercase}.layout-promotion .promotion--products-blocks .promotion-products-list .promotion-listing-banner .see-more .text-icon{display:none}.layout-promotion .promotion--products-blocks .promotion-products-list>*{box-sizing:border-box;max-width:100%;overflow:hidden}.layout-promotion .promotion--products-blocks .regulations-wrapper{align-items:center;display:flex;justify-content:center;width:100%}.layout-promotion .promotion--products-blocks .regulations-wrapper .regulations-link{background-color:#fff;border:1px solid var(--grey-1);border-bottom-left-radius:20px;border-top-right-radius:20px;color:#000;font-weight:700;padding:20px 40px;text-transform:uppercase}.layout-promotion .promotion--products-blocks .scroll-top-section{align-items:center;display:flex;justify-content:flex-end;margin:50px 0;width:100%}.layout-promotion .promotion--products-blocks .scroll-top-section .scroll-top-btn{align-items:center;background-color:#f5f5f5;border:none;border-radius:20px;color:var(--primary);-moz-column-gap:10px;column-gap:10px;cursor:pointer;display:flex;font-size:13rem;font-weight:700;justify-content:center;padding:20px;text-transform:uppercase}.layout-promotion .promotion--products-blocks .scroll-top-section .scroll-top-btn .icon{background-color:var(--primary);height:16px;width:16px}@media (max-width:768px){.layout-promotion .promotion--products-blocks .promotion-products-list .promotion-listing-banner .promotion-product-link{display:block;height:100%;left:0;pointer-events:auto;position:absolute;top:0;width:100%;z-index:1}.layout-promotion .promotion--products-blocks .promotion-products-list .see-more{font-size:12rem;padding:10px 15px;width:100%}.layout-promotion .promotion--products-blocks .scroll-top-section{justify-content:center}}@media (max-width:480px){.layout-promotion .promotion--products-blocks .categories-navigation{align-items:unset;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);padding:0}.layout-promotion .promotion--products-blocks .categories-navigation .category-item{align-items:center;border:1px solid var(--grey-1);border-radius:8px;max-width:100%;padding:15px;width:100%}.layout-promotion .promotion--products-blocks .categories-navigation .category-item .category-item-background{height:60px;width:60px}.layout-promotion .promotion--products-blocks .categories-navigation .category-item .category-item-background .image{height:40px;width:40px}.layout-promotion .promotion--products-blocks .categories-navigation .category-item:hover{background-color:var(--secondary);border:none}.layout-promotion .promotion--products-blocks .categories-navigation .category-item:hover .category-item-background{background-color:#fff}.layout-promotion .promotion--products-blocks .promotion-category-block .banner-image-desktop{display:none}.layout-promotion .promotion--products-blocks .promotion-category-block .banner-image-mobile{display:block}.layout-promotion .promotion--products-blocks .promotion-products-list{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}.layout-promotion .promotion--products-blocks .promotion-products-list .promotion-product{height:100%}.layout-promotion .promotion--products-blocks .promotion-products-list .promotion-listing-banner .see-more{font-size:13rem;text-transform:uppercase}.layout-promotion .promotion--products-blocks .promotion-products-list .promotion-listing-banner .see-more .text{display:none}.layout-promotion .promotion--products-blocks .promotion-products-list .promotion-listing-banner .see-more .text-icon{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;justify-content:center;text-transform:uppercase}.layout-promotion .promotion--products-blocks .promotion-products-list .promotion-listing-banner .see-more .text-icon .icon{height:18px;margin:0;width:18px}}.brands{display:flex;flex-wrap:wrap;margin-bottom:40px;margin-top:30px}.brands-item{display:flex;justify-content:center;margin-bottom:16px;width:25%}.brands-item .thumbnail{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100px}.brands-item .thumbnail img{max-height:100px;max-width:176px}.brands-item .thumbnail span{margin-top:20px}@media (max-width:1024px){.brands-item{width:33.33%}}@media (max-width:640px){.brands-item{width:50%}}@media (max-width:440px){.brands-item{width:100%}}.brand-desc{margin:20px 0}.brands-details .listing-title{margin-top:20px}.brands-details .brand-banner{margin-bottom:30px}.brands-details .product-cart-listing .listing-description{margin-top:30px}.brands-details .brand-categories{border:none;padding-left:0;padding-top:0}.brands-details .brand-categories .listing-filters-title{display:none}.brands-details .brand-categories .filters .first-level-item>.link-box a{color:var(--black-4);font-weight:700}.brands-details .brand-categories .filters .first-level-item>.link-box a:hover{color:var(--primary)}.brands-details .brand-categories .filters li .link-box{align-items:center;display:flex;padding:7px 8px}.brands-details .brand-categories .filters li .link-box .icon{background-color:var(--black);height:8px;margin-right:5px;transition:background-color .25s;width:8px}.brands-details .brand-categories .filters li .link-box a{color:var(--black);font-size:12rem}.brands-details .brand-categories .filters li .link-box a:hover{color:var(--primary)}.brands-details .brand-categories .filters li .link-box+ul{display:none}.brands-details .brand-categories .filters li .link-box.open+ul{display:block}.brands-details .brand-categories .filters li.active>.link-box a{color:var(--primary)}.brands-details .brand-categories .filters li:last-child li:last-child a{border:none}.brands-details .brand-categories .filters li ul{padding-left:20px}@media (max-width:1024px){.brands-details .brand-categories .listing-filters-title{display:block}.brands-details .brand-categories.open .filters{margin-top:70px}}.product_cart{display:grid;grid-template-columns:minmax(300px,32.5%) 1fr 290px;grid-template-rows:max-content;position:relative}.product_cart-header{border-bottom:1px solid var(--grey-2);grid-column:2;grid-row:2;margin-right:55px}.product_cart-header .title{font-size:28rem;font-weight:700;margin-top:13px}.product_cart-header .title.no-avaible{color:var(--grey-14)}.product_cart-header .number-id{color:var(--grey-13);font-size:12rem;margin-top:5px;opacity:.5}.product_cart-header .reviews{align-items:center;cursor:pointer;display:flex;margin-top:20px}.product_cart-header .reviews-title{margin-right:20px}.product_cart-header .reviews-icons{display:flex;margin-right:20px}.product_cart-header .reviews-icons .icon{background-color:var(--yellow-1);height:19px;margin:0 2px;width:19px}.product_cart-header .reviews-count{color:var(--primary)}.product_cart-header .brand{margin:10px 0;max-width:100%;width:-moz-max-content;width:max-content}.product_cart-header .brand .categories{margin-top:10px;max-width:100%}.product_cart-header .brand .categories .urls{word-wrap:break-word;overflow-wrap:break-word;width:100%;word-break:break-all}.product_cart-header .brand .categories .urls a{max-width:100%;white-space:normal}.product_cart-header .emblem-desktop{align-items:center;display:flex;flex-wrap:wrap;gap:20px;height:auto;justify-content:flex-start;padding-bottom:10px;width:100%}.product_cart-header .emblem-desktop .emblem-item{height:80px;width:80px}@media (max-width:1024px){.product_cart-header .emblem-desktop{display:none}}.product_cart-header .trustmate-stars-multi .tm-multihornet{display:inline-block!important}.product_cart .tech-doc a{color:var(--grey-13);font-size:12rem;margin-top:5px;opacity:.5;transition:opacity .3s,color .3s}.product_cart .tech-doc a:hover{color:var(--primary);opacity:1}.product_cart .index-number{color:var(--grey-13);font-size:11rem;margin-top:5px;opacity:.5}.product_cart .flags{display:flex;flex-wrap:wrap}.product_cart .flags .flag{align-items:center;display:flex;font-size:12rem;justify-content:center;margin-bottom:4px;margin-right:4px;padding:5px 8px;text-align:center}.product_cart .flags .flag-img{padding:0}.product_cart .flags .flag-green{background-color:var(--secondary);color:var(--black)}.product_cart .flags .flag-red{background-color:var(--red-1);color:#fff}.product_cart .flags .flag-black{background-color:var(--black);color:var(--secondary)}.product_cart .flags .flag-yellow{background-color:var(--yellow-1)}.product_cart .flags-box{display:flex;flex-wrap:wrap}.product_cart .product-variants{margin-bottom:15px}.product_cart .product-variants .title{font-size:14rem;margin:10px 0}.product_cart .product-variants-list{display:flex;flex-wrap:wrap;gap:15px}.product_cart .product-variants-list .variant{align-items:center;border:1px solid var(--color-border);border-radius:6px;display:flex;flex-direction:column;gap:5px;max-width:100px;padding:8px 6px}.product_cart .product-variants-list .variant .name{font-size:10rem}.product_cart .product-variants-list .variant a{aspect-ratio:1;width:100%}.product_cart .product-variants-list .variant img{height:100%;width:100%}.product_cart-images{grid-column:1;grid-row:2/4}.product_cart-images.no-thumbs{align-items:center;display:flex;justify-content:center}.product_cart-images .close{display:none}.product_cart-images .slider-product{position:relative}.product_cart-images .slider-product .emblem{bottom:-10px;display:flex;flex-wrap:wrap;gap:10px;height:80px;left:50%;position:absolute;transform:translateX(-50%);width:300px;z-index:1}.product_cart-images .slider-product .emblem-item{height:80px;position:absolute;width:80px}.product_cart-images .slider-product .emblem .emblem-pos1{right:10px}.product_cart-images .slider-product .emblem .emblem-pos3{left:50%;transform:translateX(-50%)}.product_cart-images .slider-product .emblem .emblem-pos2{left:10px}.product_cart-images.full-screen{align-items:center;background:#fff;display:flex;flex-direction:column;height:100vh;justify-content:flex-end;left:0;max-height:100%;max-width:100%;position:fixed;top:0;width:100vw;z-index:10}.product_cart-images.full-screen .close{display:block;position:absolute;right:0;top:0}.product_cart-images.full-screen .slider-product{margin:auto 0}.product_cart-images.full-screen .slider-product .emblem{display:none}.product_cart-images.full-screen .slider-product .slide-list{align-items:center}.product_cart-images.full-screen .slider-product .slide-image{cursor:auto}.product_cart-images.full-screen .slider-product .slide-image-thumb{display:none}.product_cart-images.full-screen .slider-product .slide-image-full{display:block;max-height:calc(100vh - 200px)}.product_cart-images.full-screen .slider-product .controls{display:block}.product_cart-images.full-screen .slider-product-thumbs{margin:25px 60px 65px}.product_cart-info{grid-column:2;grid-row:3;margin-right:55px}.product_cart-info .parameters{border-bottom:1px solid var(--grey-2);padding:17px 0}.product_cart-info .parameters-compact{padding:5px 0}.product_cart-info .parameters .parameter{display:flex;line-height:2}.product_cart-info .parameters .parameter-title{max-width:260px;min-width:100px;padding-right:20px;width:50%}.product_cart-info .parameters .parameter-value{font-weight:700;width:50%}.product_cart-featured-parameters{margin-bottom:10px;padding-top:10px}.product_cart-featured-parameters .package-product{color:var(--black)}.product_cart-featured-parameters .package-product:hover{color:var(--primary)}.product_cart-buttons{align-items:center;display:flex;padding:17px 0}.product_cart-buttons .button{align-items:center;background:none;border:none;color:var(--primary);cursor:pointer;display:flex;font-weight:700;margin-right:30px;padding:0}.product_cart-buttons .button:hover{text-decoration:underline}.product_cart-buttons .button .icon{background-color:var(--primary);height:19px;margin-right:12px;min-width:19px;width:19px}.product_cart-buttons .button .icon--close_2,.product_cart-buttons .button[data-favorites=add] .icon--heart_filled{display:none}.product_cart-buttons .button[data-favorites=add] .icon--heart_outlined,.product_cart-buttons .button[data-favorites=remove] .icon--heart_filled{display:block}.product_cart-buttons .button[data-favorites=remove] .icon--heart_outlined{display:none}.product_cart-prices{display:flex;flex-direction:column;grid-column:3;grid-row:2/5;height:100%}.product_cart-prices-box{border:3px solid var(--primary);height:-moz-max-content;height:max-content;padding:0 15px;position:relative;transition:transform .05s;width:100%}.product_cart-prices-box.float .preview{display:flex}.product_cart-prices-box.float .preview-title{margin-top:10px}.product_cart-prices-box.float .preview-image{margin-top:5px}.product_cart-prices-box.float .price.has-discount{align-items:flex-start;justify-content:flex-start;margin-top:0}.product_cart-prices-box.float .price.has-discount .price-box{margin-bottom:0;margin-top:0}.product_cart-prices-box.float .availability,.product_cart-prices-box.float .installments-link{margin-top:5px}.product_cart-prices-box.float .unit-price{font-size:11rem;font-weight:600;margin-top:5px;text-align:end}.product_cart-prices-box.float .installments{margin-bottom:5px}.product_cart-prices-box.float .produt-history-lowest-price{font-size:13px;margin:5px 0 0}.product_cart-prices-box.float #cart-btn{margin-top:0}.product_cart-prices-box.float .delivery-costs-toggle{padding:5px 0}.product_cart-prices-box.fixed{align-items:center;background:#fff;border:none;bottom:0;box-shadow:var(--shadow-3);display:flex;justify-content:space-around;left:0;margin-left:0;max-width:unset;padding:5px 0;position:fixed;z-index:6}.product_cart-prices-box.fixed .price,.product_cart-prices-box.fixed .price.has-discount{align-items:center;display:flex;flex-direction:column;justify-content:center}.product_cart-prices-box.fixed .price .price-box,.product_cart-prices-box.fixed .price.has-discount .price-box{align-items:flex-end;flex-direction:column-reverse;margin-bottom:0;margin-top:0}.product_cart-prices-box.fixed .price .price-box .discount-wrapper,.product_cart-prices-box.fixed .price.has-discount .price-box .discount-wrapper{align-items:center;display:flex;justify-content:flex-end;width:100%}.product_cart-prices-box.fixed .price .price-box .price-old,.product_cart-prices-box.fixed .price.has-discount .price-box .price-old{align-items:flex-end;display:flex;flex-direction:column;font-size:12rem;justify-content:flex-start;margin-bottom:0;max-width:100%;width:100%}.product_cart-prices-box.fixed .price .price-box .price-old .price-old-value,.product_cart-prices-box.fixed .price.has-discount .price-box .price-old .price-old-value{font-size:12px;margin-top:5px;text-decoration:line-through}.product_cart-prices-box.fixed .price .price-box .price-old .produt-history-lowest-price,.product_cart-prices-box.fixed .price.has-discount .price-box .price-old .produt-history-lowest-price{font-size:8px;text-align:end;text-decoration:none!important}.product_cart-prices-box.fixed .price .price-box .price-current,.product_cart-prices-box.fixed .price.has-discount .price-box .price-current{align-items:center;display:flex;font-size:26rem;justify-content:flex-end;margin-left:0;margin-top:0;min-width:187px;width:100%}.product_cart-prices-box.fixed .price .price-box .price-current-currency span,.product_cart-prices-box.fixed .price.has-discount .price-box .price-current-currency span{font-size:14px}@media (max-width:480px){.product_cart-prices-box.fixed .price .price-box .price-current,.product_cart-prices-box.fixed .price.has-discount .price-box .price-current{min-width:141px}}@media (max-width:360px){.product_cart-prices-box.fixed .price .price-box .price-current,.product_cart-prices-box.fixed .price.has-discount .price-box .price-current{min-width:unset;width:100%}}.product_cart-prices-box.fixed .price .price-box .omnibus-regular-price,.product_cart-prices-box.fixed .price.has-discount .price-box .omnibus-regular-price{align-items:flex-start;color:var(--black-3);display:none;flex-direction:column;font-size:8px;justify-content:flex-start;margin-top:0;width:100%}.product_cart-prices-box.fixed .price .price-box .omnibus-regular-price-text,.product_cart-prices-box.fixed .price.has-discount .price-box .omnibus-regular-price-text{font-size:8px;text-align:left;width:auto}.product_cart-prices-box.fixed .price .price-box .omnibus-regular-price-text-bold,.product_cart-prices-box.fixed .price.has-discount .price-box .omnibus-regular-price-text-bold{font-size:12px;text-align:left;width:auto}@media (max-width:360px){.product_cart-prices-box.fixed .price .price-box,.product_cart-prices-box.fixed .price.has-discount .price-box{max-width:140px;min-width:120px}}.product_cart-prices-box.fixed .price .discount,.product_cart-prices-box.fixed .price.has-discount .discount{display:none}@media (max-width:480px){.product_cart-prices-box.fixed .price .price-box .price-current{justify-content:flex-end;margin-top:0;min-width:141px}}@media (max-width:360px){.product_cart-prices-box.fixed .price .price-box .price-current{min-width:unset;width:100%}}.product_cart-prices-box.fixed .add-to-cart{margin-left:0;margin-top:0}.product_cart-prices-box.fixed .add-to-cart form{display:flex}.product_cart-prices-box.fixed .add-to-cart .options-cart-add{font-size:14rem;margin-left:20px;margin-right:20px;margin-top:0;padding:8px 14px}.product_cart-prices-box.fixed .add-to-cart .options-cart-add .text-long{display:none}.product_cart-prices-box.fixed .add-to-cart .options-cart-add .text-short{display:block}@media (max-width:360px){.product_cart-prices-box.fixed .add-to-cart .options-cart-add .icon{margin:0}}.product_cart-prices-box.fixed .availability,.product_cart-prices-box.fixed .delivery-costs,.product_cart-prices-box.fixed .installments,.product_cart-prices-box.fixed .preview{display:none}.product_cart-prices-box.fixed .regulation_id{display:flex;flex-direction:row;margin-right:10px;width:auto}.product_cart-prices-box.fixed .regulation_id .boxed{display:none}.product_cart-prices-box.fixed .regulation_id:before{color:var(--primary);content:"Regulamin";display:flex;margin:0 10px;width:auto}.product_cart-prices.no-avaible{margin-bottom:70px}.product_cart-prices.no-avaible .product_cart-prices-box{border-color:var(--grey-14)}.product_cart-prices.no-avaible .price,.product_cart-prices.no-avaible .price.has-discount{justify-content:flex-end}.product_cart-prices.no-avaible .price .discount,.product_cart-prices.no-avaible .price-old,.product_cart-prices.no-avaible .price.has-discount .discount,.product_cart-prices.no-avaible .price.has-discount-old{display:none}.product_cart-prices.no-avaible .price .price-current,.product_cart-prices.no-avaible .price.has-discount .price-current{color:var(--grey-14)}.product_cart-prices.no-avaible .price .price-box,.product_cart-prices.no-avaible .price.has-discount .price-box{margin-top:25px}.product_cart-prices.no-avaible .preview-title{color:var(--grey-14)}.product_cart-prices.no-avaible .availability{color:var(--red-1);margin-top:5px}.product_cart-prices.no-avaible .unit-price{font-size:11rem;font-weight:600;margin-top:5px;text-align:end}.product_cart-prices.no-avaible .installments{margin-bottom:5px}.product_cart-prices.no-avaible .add-to-cart{margin-bottom:16px}.product_cart-prices.no-avaible .add-to-cart .options-cart-add{background-color:var(--grey-14);border:10px solid #fff;border-left:none;border-right:none;color:#fff;cursor:auto;padding:22px 30px;pointer-events:none}.product_cart-prices.no-avaible .delivery-costs,.product_cart-prices.no-avaible .installments{display:none}.product_cart-prices .preview{align-items:center;display:none;flex-direction:column;text-align:center}.product_cart-prices .preview-title{font-size:18rem;font-weight:700;line-height:1.333;margin-top:23px}.product_cart-prices .preview-image{margin-top:18px}.product_cart-prices .preview-image .slide-image-thumb{max-height:150px}.product_cart-prices .price{align-items:flex-end;display:flex;justify-content:flex-end}.product_cart-prices .price.has-discount{justify-content:flex-end}.product_cart-prices .price.has-discount .price-box{margin-top:20px}.product_cart-prices .price.has-discount .price-current{color:var(--red-1)}.product_cart-prices .price-box{align-items:flex-end;display:flex;flex-basis:100%;flex-direction:column;margin-bottom:10px;margin-top:20px}.product_cart-prices .price-box .discount-wrapper{align-items:flex-end;background-color:#fff;display:flex;justify-content:space-between;width:calc(100% + 50px)}.product_cart-prices .price-box .discount-wrapper-no-discount{background-color:transparent;justify-content:flex-end}.product_cart-prices .price-box .discount{border-left:none;border-right:none;margin:10px 0}.product_cart-prices .price-box .currency{display:contents;font-size:30px}.product_cart-prices .price-box .omnibus-regular-price{color:var(--black-3);font-size:8px;margin-top:10px;opacity:.8}.product_cart-prices .price-box .omnibus-regular-price,.product_cart-prices .price-box .omnibus-regular-price-text{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}.product_cart-prices .price-box .omnibus-regular-price-text-bold{font-size:18px;font-weight:700}.product_cart-prices .price-old{align-items:flex-end;color:var(--black-3);display:flex;flex-direction:column;font-size:24rem;justify-content:flex-end;line-height:1;margin-bottom:10px;max-width:calc(50% - 12px);opacity:.8}.product_cart-prices .price-old .price-old-value{font-size:18px;font-weight:700;text-decoration:line-through}.product_cart-prices .price-old .produt-history-lowest-price{color:var(--black-3);font-size:8px;margin:0;text-align:right;text-decoration:none!important}.product_cart-prices .price-current{color:var(--black);font-size:38rem;font-weight:700;line-height:1}.product_cart-prices .price-current.no-break{white-space:nowrap}.product_cart-prices .installments{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:5px}.product_cart-prices .installments-box{font-size:16rem;font-weight:700}.product_cart-prices .installments-price{color:var(--primary)}.product_cart-prices .installments-link{margin-top:8px}.product_cart-prices .installments-link:hover{color:var(--primary);text-decoration:underline}.product_cart-prices .unit-price{font-size:11rem;font-weight:600;margin-top:5px;text-align:end}.product_cart-prices .availability{display:flex;font-weight:700;justify-content:flex-end}.product_cart-prices .add-to-cart{background-color:#fff;margin-left:-33px;margin-top:15px;padding:10px 0;width:calc(100% + 33px)}.product_cart-prices .add-to-cart .options-cart-add{border-left:none;border-right:none;text-transform:uppercase;width:100%}.product_cart-prices .add-to-cart .options-cart-add .text-loading,.product_cart-prices .add-to-cart .options-cart-add .text-short{display:none}.product_cart-prices .add-to-cart .options-cart-add.loading{filter:grayscale(.5);pointer-events:none}.product_cart-prices .add-to-cart .options-cart-add.loading .text-long,.product_cart-prices .add-to-cart .options-cart-add.loading .text-short{display:none}.product_cart-prices .add-to-cart .options-cart-add.loading .text-loading{display:block}.product_cart-prices .delivery-costs{display:flex;justify-content:flex-end;margin-bottom:5px;margin-left:auto;max-width:-moz-max-content;max-width:max-content;position:relative;z-index:1}.product_cart-prices .delivery-costs-toggle{align-items:center;background:none;border:none;color:var(--primary);cursor:pointer;display:flex;padding:12px 0}.product_cart-prices .delivery-costs-toggle-title{color:var(--black);margin-right:30px}.product_cart-prices .delivery-costs-toggle .icon{background-color:var(--primary);height:7px;margin:0 15px;width:7px}.product_cart-prices .delivery-costs-toggle .icon--close,.product_cart-prices .delivery-costs-toggle.open .icon--arrow_small_down{display:none}.product_cart-prices .delivery-costs-toggle.open .icon--close,.product_cart-prices .delivery-costs-toggle.open+.delivery-costs-content{display:block}.product_cart-prices .delivery-costs-content{background-color:#fff;border-radius:6px;box-shadow:var(--shadow-2);display:none;left:50%;padding:75px 16px 3px;position:absolute;top:-20px;transform:translateX(-50%);width:300px;z-index:-1}.product_cart-prices .delivery-costs-content .transport{align-items:center;border-top:1px solid var(--grey-2);display:flex;padding:13px 0;width:100%}.product_cart-prices .delivery-costs-content .transport-button{background:none;border:none;cursor:pointer;display:flex;padding:13px 0;width:100%}.product_cart-prices .delivery-costs-content .transport-box{align-items:flex-start;display:flex;flex-direction:column}.product_cart-prices .delivery-costs-content .transport-image{margin-right:20px;padding:0 7px}.product_cart-prices .delivery-costs-content .transport-image img{height:auto;max-width:none;width:70px}.product_cart-prices .delivery-costs-content .transport-price{font-weight:700;margin-top:5px}.product_cart-prices .delivery-costs-content .transport .free-info{color:var(--black);font-weight:700;padding:16px 5px;position:relative;text-align:center;width:100%}.product_cart-prices .delivery-costs-content .transport .free-info:after{background-color:var(--primary);content:"";height:100%;left:0;opacity:.05;position:absolute;top:0;width:100%;z-index:-1}.product_cart-prices .product-unavailable{align-items:center;color:var(--primary);display:flex;font-weight:700;left:0;position:absolute;top:calc(100% + 25px);visibility:hidden}.product_cart-prices .product-unavailable[data-notification-init]{visibility:visible}.product_cart-prices .product-unavailable .icon{background-color:var(--primary);height:22px;margin-right:13px;min-width:22px;width:22px}.product_cart-prices .product-unavailable:hover{color:var(--black)}.product_cart-content{grid-column:1/3;grid-row:4/5;margin-right:55px;margin-top:15px;max-width:calc(100% - 55px)}.product_cart-content .tabs{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:40px}.product_cart-content .tabs-title{margin-right:auto}.product_cart-content .tabs-title a{border-bottom:3px solid transparent;color:var(--black);display:flex;flex-direction:column;font-size:18rem;font-weight:700;opacity:.8;padding-bottom:10px;transition:border-color .25s,opacity .25s}.product_cart-content .tabs-title a.active,.product_cart-content .tabs-title a:hover{border-color:var(--secondary);opacity:1}.product_cart-content .tabs-title a small{font-size:13rem}.product_cart-content .tabs-break{flex-basis:100%;height:0}.product_cart-content .tabs-panel{margin-bottom:100px}.product_cart-content .tabs-panel:first-child .tab-collapse-title{border-top:none}.product_cart-content .tabs-panel .tab-collapse-title{align-items:center;background:none;border:none;border-top:1px solid var(--grey-2);display:none;justify-content:space-between;padding:11px 0;width:100%}.product_cart-content .tabs-panel .tab-collapse-title-implicit-show{display:block}.product_cart-content .tabs-panel .tab-collapse-title .header{align-items:flex-start;border-bottom:3px solid transparent;display:flex;flex-direction:column;padding:10px 0}.product_cart-content .tabs-panel .tab-collapse-title .header .name{color:var(--black-3);font-size:18rem;font-weight:700}.product_cart-content .tabs-panel .tab-collapse-title .header .product{color:var(--grey-12)}.product_cart-content .tabs-panel .tab-collapse-title .icon{background-color:#fff;height:7px;margin:6px;position:relative;width:7px}.product_cart-content .tabs-panel .tab-collapse-title .icon-box{background:var(--primary);border-radius:100%;margin:14px}.product_cart-content .tabs-panel .tab-collapse-title .icon--arrow_small_top{display:none}.product_cart-content .tabs-panel .tab-collapse-title.open .header{border-color:var(--secondary)}.product_cart-content .tabs-panel .tab-collapse-title.open .icon--arrow_small_down{display:none}.product_cart-content .tabs-panel .tab-collapse-title.open .icon--arrow_small_top{display:block}.product_cart-content .tabs-panel.description .content,.product_cart-content .tabs-panel.parameters .content{word-wrap:break-word;font-size:16rem;line-height:1.5;position:relative}.product_cart-content .tabs-panel.description .content.fold,.product_cart-content .tabs-panel.parameters .content.fold{max-height:150px;overflow:hidden}.product_cart-content .tabs-panel.description .content.fold:after,.product_cart-content .tabs-panel.parameters .content.fold:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:30px;left:0;position:absolute;width:100%;z-index:1}.product_cart-content .tabs-panel.description .content.fold .parameter-gpsr-item,.product_cart-content .tabs-panel.parameters .content.fold .parameter-gpsr-item{max-height:150px}.product_cart-content .tabs-panel .parameters-group{border-bottom:1px solid var(--grey-2);margin-bottom:25px;padding-bottom:35px}.product_cart-content .tabs-panel .parameters-group:last-child{border-bottom:none;margin-bottom:0}.product_cart-content .tabs-panel .parameters-group-title{font-size:18rem;font-weight:700;line-height:2;margin-left:25%}.product_cart-content .tabs-panel .parameters-group-content{display:flex;flex-direction:column}.product_cart-content .tabs-panel .parameters-group-content .parameter{align-items:center;display:flex;margin-bottom:0;padding:4px 0}.product_cart-content .tabs-panel .parameters-group-content .parameter-item{padding:0 10px 0 25%;width:55%}.product_cart-content .tabs-panel .parameters-group-content .parameter-value{font-weight:700;padding:0 10px;width:45%}.product_cart-content .tabs-panel .parameters-group-content .parameter-value-energycard{-moz-column-gap:10px;column-gap:10px;display:flex;justify-content:flex-start}.product_cart-content .tabs-panel .parameters-group-content .parameter:nth-child(2n){background-color:rgba(0,0,0,.03)}.product_cart-content .tabs-panel .parameters-group .parameter-gpsr-item{width:100%}.product_cart-content .tabs-panel.opinions .opinions-box{align-items:flex-start;display:flex}.product_cart-content .tabs-panel.opinions .opinions-box .global-rating{min-width:270px}.product_cart-content .tabs-panel.opinions .opinions-box .global-rating .stars{align-items:center;display:flex;margin-bottom:30px}.product_cart-content .tabs-panel.opinions .opinions-box .global-rating .stars .rating{font-size:24rem;margin-left:35px}.product_cart-content .tabs-panel.opinions .opinions-box .global-rating .stars .rating-value{font-size:44rem;font-weight:700}.product_cart-content .tabs-panel.opinions .opinions-box .global-rating .stars .icon{margin-right:3px}.product_cart-content .tabs-panel.opinions .opinions-box .global-rating .opinions-count{display:none}.product_cart-content .tabs-panel.opinions .opinions-box .global-rating .summary li{align-items:center;display:grid;grid-template-columns:20px 30px auto;justify-items:center;margin-bottom:5px}.product_cart-content .tabs-panel.opinions .opinions-box .global-rating .summary li .icon{height:16px;width:16px}.product_cart-content .tabs-panel.opinions .opinions-box .global-rating .summary li .number{font-size:18rem;line-height:1}.product_cart-content .tabs-panel.opinions .opinions-box .global-rating .summary li .progress{background-color:var(--grey-21);border-radius:3px;display:flex;height:6px;margin-left:10px;overflow:hidden;position:relative;width:100%}.product_cart-content .tabs-panel.opinions .opinions-box .global-rating .summary li .progress .meter{background-color:var(--yellow-1);border-radius:3px;display:flex;height:100%;transform:translateX(-100%);transition:transform .3s;width:100%}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content{margin-left:75px}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .buttons{align-items:center;display:flex;justify-content:space-between}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .buttons .btn-3{font-size:13rem}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .buttons.top{border-bottom:1px solid var(--grey-15);margin-bottom:20px;padding-bottom:30px}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .buttons.bottom .btn-3{margin-left:auto}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .entry-item{border-bottom:1px solid var(--grey-15);margin-bottom:20px}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .entry-item .date{display:flex;font-size:12rem;font-weight:700;justify-content:right}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .entry-item .name{font-size:16rem;font-weight:700;margin-bottom:10px}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .entry-item .opinion-producer{min-height:10px}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .entry-item .opinion-producer img{margin-bottom:10px;vertical-align:initial}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .entry-item .stars-container{align-items:center;display:flex;justify-content:space-between}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .entry-item .stars-container .confirmed-opinion{align-items:center;color:var(--grey-12);display:flex;font-size:12px;justify-content:center;margin-bottom:15px}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .entry-item .stars-container .confirmed-opinion .icon{background-color:#2bd948;height:14px;margin-right:5px;width:14px}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .entry-item .stars-container .stars{display:flex;margin-bottom:15px}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .entry-item .stars-container .stars .icon{height:18px;margin-right:3px;width:18px}@media (max-width:768px){.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .entry-item .stars-container{align-items:flex-start;flex-direction:column-reverse;justify-content:flex-start}}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .entry-item .desc{line-height:1.4;margin-bottom:30px}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .entry-item.empty{border:none;margin-bottom:0}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .entry-item.empty .desc{margin-bottom:0}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .entry-item .opinions-images{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .entry-item .opinions-images .image{max-width:60px}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .add-form{margin-top:50px}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .add-form .title{margin-bottom:10px}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .add-form .stars{align-items:center;cursor:pointer;display:flex;margin-bottom:20px}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .add-form .stars .icon{margin-right:5px}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .add-form .email,.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .add-form .name,.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .add-form .text{margin-bottom:10px}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .add-form form{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .add-form form .error{color:red;font-size:12rem}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-count{margin-right:20px}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-count .name{font-size:16rem}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-count .value{font-size:24rem;font-weight:700;margin-left:5px}.product_cart-content .tabs-panel.opinions .opinions-box .icon{background-color:var(--yellow-1)}.product_cart-content .tabs-panel.opinions .opinions-box .show-more{align-items:center;background:none;border:none;color:var(--primary);cursor:pointer;display:flex;font-weight:700;padding:0}.product_cart-content .tabs-panel.opinions .opinions-box .show-more .icon{background-color:var(--primary);height:7px;margin-left:15px;width:7px}.product_cart-content .tabs-panel.opinions .opinions-box .show-more:hover{color:#000}.product_cart-content .tabs-panel.opinions .opinions-box .show-more:hover .icon{background-color:#000}.product_cart-content .content .section .text-item ul li{margin-bottom:10px}.product_cart-content .download-tab-content .download-tab-container{display:flex;flex-wrap:wrap;gap:20px;padding:20px 0}.product_cart-content .download-tab-content .download-tab-container span{display:inline-block}.product_cart-content .ergohestia-parameters-wrapper{display:flex;width:100%}.product_cart-content .ergohestia-parameters-wrapper .content-grid{grid-template-columns:50% repeat(2,auto)}@media (max-width:768px){.product_cart-content .ergohestia-parameters-wrapper .content-grid{display:none}}.product_cart-content .ergohestia-parameters-wrapper .content-grid-one-col{grid-template-columns:50% 50%}@media (max-width:768px){.product_cart-content .ergohestia-parameters-wrapper .content-grid-one-col{display:none}}.product_cart .reveal{display:none;grid-row:6}.product_cart .section-10,.product_cart .similar{grid-column:1/4}.product_cart .slider-product{margin:50px 0}.product_cart .slider-product .slide{display:flex;justify-content:center}.product_cart .slider-product .slide-list{align-items:center}.product_cart .slider-product .slide-image{background:none;border:none;cursor:pointer;padding:0}.product_cart .slider-product .slide-image-thumb{max-height:295px}.product_cart .slider-product .slide-image-full{display:none}.product_cart .slider-product .slide__video{display:flex;justify-content:center}.product_cart .slider-product .bullets,.product_cart .slider-product .controls{display:none}.product_cart .slider-product .controls{left:50px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 100px)}.product_cart .slider-product .controls-wrapper{display:flex;justify-content:space-between}.product_cart .slider-product .controls-wrapper .arrow-btn{height:40px;pointer-events:all;width:40px}.product_cart .slider-product-thumbs{margin:25px 0 65px 60px;width:calc(100% - 120px)}.product_cart .slider-product-thumbs .slide{display:flex;justify-content:center;position:relative}.product_cart .slider-product-thumbs .slide-list{align-items:center}.product_cart .slider-product-thumbs .slide-image{background:none;border:none;cursor:pointer;padding:0}.product_cart .slider-product-thumbs .slide-image img{max-height:80px}.product_cart .slider-product-thumbs .slide .icon--youtube{background-color:var(--primary);height:80px;width:80px}.product_cart .slider-product-thumbs .glide__slide--active:before{background:linear-gradient(to bottom right,hsla(0,0%,100%,.25),rgba(64,64,64,.15));border-radius:6px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.product_cart .slider-product-thumbs .controls{left:-45px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 90px)}.product_cart .slider-product-thumbs .controls-wrapper{display:flex;justify-content:space-between}.product_cart .slider-product-thumbs .controls-wrapper .arrow-btn{pointer-events:all}.product_cart .slider-product-thumbs .controls-wrapper .glide__arrow--right{margin-right:10px}.product_cart .energy-card-img{cursor:pointer}@media (max-width:1366px){.product_cart-header{margin-right:25px}.product_cart-header .reviews-icons,.product_cart-header .reviews-title{margin-right:10px}.product_cart-info{margin-right:25px}.product_cart-info .parameters .parameter{font-size:12rem}.product_cart-info .parameters .parameter-title{padding-right:10px;width:50%}.product_cart-buttons .button{margin-right:10px;text-align:left}}@media (max-width:1200px){.product_cart-content .tabs-panel .parameters-group-title{margin-left:15%}.product_cart-content .tabs-panel .parameters-group-content .parameter-item{padding:0 10px 0 15%}.product_cart-content .tabs-panel.opinions .opinions-box .global-rating{min-width:200px}.product_cart-content .tabs-panel.opinions .opinions-box .global-rating .stars .rating{margin-left:10px}.product_cart-content .tabs-panel.opinions .opinions-box .global-rating .stars .rating-value{font-size:30rem}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content{margin-left:20px}}@media (max-width:1024px){.product_cart{grid-template-columns:calc(100% - 290px) 290px}.product_cart-header{border-bottom:none;grid-column:1;grid-row:2;margin-right:0}.product_cart-header .title{font-size:20rem}.product_cart-images{border-bottom:1px solid var(--grey-2);grid-column:1;grid-row:3}.product_cart-images .slider-product{margin:10px 0}.product_cart-images .slider-product .emblem{bottom:40px;height:65px}.product_cart-images .slider-product .emblem-item{height:65px;width:65px}.product_cart-images.full-screen .slider-product .slide-image-full{max-height:calc(100vh - 100px)}.product_cart-images.full-screen .slider-product .controls{display:none}.product_cart-images.full-screen .slider-product .bullets{margin-top:30px}.product_cart-info{grid-column:1/3;grid-row:4;margin-right:0}.product_cart-info .parameters{border-bottom:none}.product_cart-buttons{flex-wrap:wrap;padding:0 0 17px}.product_cart-buttons .button{margin-bottom:20px}.product_cart-prices{grid-column:2;grid-row:2/4}.product_cart-prices-box{margin-left:15px}.product_cart-content{border-top:1px solid var(--grey-2);grid-column:1/3;grid-row:6;margin-right:0;margin-top:44px;max-width:100%}.product_cart-content .tabs{display:none}.product_cart-content .tabs-content{border-bottom:1px solid var(--grey-2)}.product_cart-content .tabs-content #information-more{display:none}.product_cart-content .tabs-panel{margin-bottom:0}.product_cart-content .tabs-panel .tab-collapse-title{display:flex}.product_cart-content .tabs-panel .tab-collapse-title.open+.tab-collapse-content{display:block}.product_cart-content .tabs-panel .tab-collapse-content,.product_cart-content .tabs-panel .tab-collapse-title.open+.tab-collapse-content .only-one{display:none}.product_cart-content .tabs-panel.description .fold-content{margin:50px auto}.product_cart-content .tabs-panel.parameters .content.fold{all:unset}.product_cart-content .tabs-panel.parameters .content.fold.gprs-fold-content{word-wrap:break-word;all:revert;font-size:16rem;line-height:1.5;max-height:150px;overflow:hidden;position:relative}.product_cart-content .tabs-panel.parameters .content.fold.gprs-fold-content:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:30px;left:0;position:absolute;width:100%;z-index:1}.product_cart-content .tabs-panel.parameters .content.fold.parameter-gpsr-item{max-height:150px}.product_cart-content .tabs-panel.parameters .fold-content{display:none}.product_cart-content .tabs-panel.parameters .gpsr-fold-content-btn{border:none;display:flex;margin:10px auto 0;padding:10px}.product_cart-content .tabs-panel .parameters-group{margin-bottom:15px;padding-bottom:25px}.product_cart-content .tabs-panel .parameters-group-title{font-size:14rem;margin-left:10px}.product_cart-content .tabs-panel .parameters-group-content .parameter-item{padding:0 10px}.product_cart-content .tabs-panel .parameters-group .parameter-gpsr-item{max-height:none!important;width:100%}.product_cart-content .tabs-panel.opinions .opinions-box{margin-bottom:30px}.product_cart .section-10{grid-column:1/3;grid-row:8;margin-bottom:60px}.product_cart .similar{grid-column:1/3;grid-row:7}.product_cart .slider-product .bullets-wrapper{align-items:center;display:flex;justify-content:center;margin:0 auto;padding-left:0;padding-right:0;position:relative;width:200px}.product_cart .slider-product .bullets-wrapper:before{background:linear-gradient(270deg,hsla(0,0%,100%,0),#fff);content:"";display:block;height:20px;left:-1px;position:absolute;width:10px;z-index:1}.product_cart .slider-product .bullets-wrapper:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);content:"";display:block;height:20px;position:absolute;right:-1px;width:10px;z-index:1}.product_cart .slider-product .bullets{border:none;display:flex;justify-content:flex-start;max-width:200px;overflow:auto;position:relative;scrollbar-width:none}.product_cart .slider-product .bullets .glide__bullet{align-items:center;border:2px solid var(--grey-6);border-radius:50%;display:flex;height:10px;justify-content:center;margin:20px 15px;padding:0;width:10px}.product_cart .slider-product .bullets .glide__bullet .name{display:none}.product_cart .slider-product .bullets .glide__bullet .icon{background-color:unset}.product_cart .slider-product .bullets .glide__bullet--active{background-color:var(--secondary);border:none;height:18px;margin:16px 11px;min-width:18px;width:18px}.product_cart .slider-product .bullets .glide__bullet--active .icon{background-color:#fff;display:flex;height:6px;width:6px}.product_cart .slider-product-thumbs{display:none}}@media (max-width:768px){.product_cart{grid-template-columns:100%}.product_cart-header,.product_cart-images,.product_cart-info{grid-column:auto}.product_cart-prices{grid-column:auto;grid-row:5;justify-content:center}.product_cart-prices-box{max-width:450px;width:100%;z-index:2}.product_cart-content{grid-column:auto}.product_cart-content .tabs-panel.opinions .opinions-box{flex-direction:column}.product_cart-content .tabs-panel.opinions .opinions-box .global-rating{margin-bottom:20px;min-width:270px}.product_cart-content .tabs-panel.opinions .opinions-box .global-rating .stars .rating-value{font-size:40rem}.product_cart-content .tabs-panel.opinions .opinions-box .global-rating .opinions-count{display:block;margin-bottom:25px}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content{margin-left:0}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .buttons{flex-direction:column;justify-content:center}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .buttons.bottom .btn-3{margin-left:unset;margin-top:30px}.product_cart-content .tabs-panel.opinions .opinions-box .opinions-content .opinions-count{display:none}.product_cart .section-10,.product_cart .similar{grid-column:auto}}@media (max-width:640px){.product_cart-content .tabs-panel.description .content.fold{max-height:200px}}.product_cart .description--rc,.product_cart .description--zip{position:relative}.product_cart .description__iframe{bottom:0;height:100%;left:0;overflow:hidden;overflow-x:hidden;overflow-y:hidden;position:absolute;right:0;top:0;visibility:hidden;width:100%}.product_cart .description__iframe--loaded{visibility:visible}.product_cart .product_cart-banner{align-items:center;display:flex;grid-column:1/-1;grid-row:1;justify-content:center;margin-bottom:50px}.product_cart .product_cart-banner .image img,.product_cart .product_cart-banner img{border-radius:15px}.product_cart .product_cart-content .product-variants-list .gift-variant,.product_cart .product_cart-content .product-variants-slider-list .gift-variant{border:1px solid var(--color-border);border-radius:8px;container-name:card;container-type:inline-size;display:flex;flex-direction:column;gap:8px;padding:12px 8px;transition:border-color .25s,box-shadow .25s}.product_cart .product_cart-content .product-variants-list .gift-variant:has(a:hover),.product_cart .product_cart-content .product-variants-slider-list .gift-variant:has(a:hover){border-color:var(--color-border-active);box-shadow:0 4px 4px 0 rgba(0,0,0,.251)}.product_cart .product_cart-content .product-variants-list .gift-variant:has(a:hover) a,.product_cart .product_cart-content .product-variants-slider-list .gift-variant:has(a:hover) a{color:var(--color-text-recommendation-card)}.product_cart .product_cart-content .product-variants-list .gift-variant .gift-variant-image-wrapper,.product_cart .product_cart-content .product-variants-slider-list .gift-variant .gift-variant-image-wrapper{align-items:center;aspect-ratio:1;display:flex;justify-content:center;max-height:250px;width:100%}.product_cart .product_cart-content .product-variants-list .gift-variant .gift-variant-image-wrapper img,.product_cart .product_cart-content .product-variants-slider-list .gift-variant .gift-variant-image-wrapper img{aspect-ratio:1;max-width:250px;-o-object-fit:contain;object-fit:contain;width:90%}.product_cart .product_cart-content .product-variants-list .gift-variant .gift-variant-name,.product_cart .product_cart-content .product-variants-slider-list .gift-variant .gift-variant-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:500;height:36.4px;line-height:1.3;overflow:hidden;text-align:left}.product_cart .product_cart-content .product-variants-list .gift-variant .product-recommendation-prices .product-recommendation-flag,.product_cart .product_cart-content .product-variants-slider-list .gift-variant .product-recommendation-prices .product-recommendation-flag{margin-bottom:4px}.product_cart .product_cart-content .product-variants-list .gift-variant .product-recommendation-prices .product-recommendation-current-price,.product_cart .product_cart-content .product-variants-slider-list .gift-variant .product-recommendation-prices .product-recommendation-current-price{align-items:center;-moz-column-gap:2px;column-gap:2px;display:flex}.product_cart .product_cart-content .product-variants-list .gift-variant .product-recommendation-prices .product-recommendation-current-price:not(.product-recommendation-current-price-promotion),.product_cart .product_cart-content .product-variants-slider-list .gift-variant .product-recommendation-prices .product-recommendation-current-price:not(.product-recommendation-current-price-promotion){margin-top:28px}.product_cart .product_cart-content .product-variants-list .gift-variant .product-recommendation-prices .product-recommendation-current-price.product-recommendation-current-price-promotion,.product_cart .product_cart-content .product-variants-slider-list .gift-variant .product-recommendation-prices .product-recommendation-current-price.product-recommendation-current-price-promotion{color:var(--color-text-discount)}.product_cart .product_cart-content .product-variants-list .gift-variant .product-recommendation-prices .product-recommendation-current-price .price-whole,.product_cart .product_cart-content .product-variants-slider-list .gift-variant .product-recommendation-prices .product-recommendation-current-price .price-whole{font-size:30rem;font-weight:600;line-height:1.3}.product_cart .product_cart-content .product-variants-list .gift-variant .product-recommendation-prices .product-recommendation-current-price .price-fraction,.product_cart .product_cart-content .product-variants-slider-list .gift-variant .product-recommendation-prices .product-recommendation-current-price .price-fraction{font-size:13rem;font-weight:500;line-height:1}.product_cart .product_cart-content .product-variants-list .gift-variant .product-recommendation-prices .product-recommendation-current-price .price-fraction span,.product_cart .product_cart-content .product-variants-slider-list .gift-variant .product-recommendation-prices .product-recommendation-current-price .price-fraction span{display:block;text-align:right}.product_cart .product_cart-content .product-variants-list .gift-variant .product-recommendation-prices .product-recommendation-other-price,.product_cart .product_cart-content .product-variants-slider-list .gift-variant .product-recommendation-prices .product-recommendation-other-price{font-size:14rem;font-weight:400;line-height:1.3}@container card (max-width: 210px){.product_cart .product_cart-content .product-variants-list .gift-variant .product-recommendation-prices .product-recommendation-other-price,.product_cart .product_cart-content .product-variants-slider-list .gift-variant .product-recommendation-prices .product-recommendation-other-price{font-size:13rem}}.product_cart .product_cart-content .product-variants-list .gift-variant .product-recommendation-prices .product-recommendation-other-price .line-through,.product_cart .product_cart-content .product-variants-slider-list .gift-variant .product-recommendation-prices .product-recommendation-other-price .line-through{text-decoration:line-through}.product_cart .product_cart-content .product-variants-list .gift-variant .product-recommendation-prices .product-recommendation-other-price.omnibus,.product_cart .product_cart-content .product-variants-slider-list .gift-variant .product-recommendation-prices .product-recommendation-other-price.omnibus{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex}.product_cart .product_cart-content .product-variants-list .gift-variant .product-recommendation-prices .product-recommendation-other-price.other-price-placeholder,.product_cart .product_cart-content .product-variants-slider-list .gift-variant .product-recommendation-prices .product-recommendation-other-price.other-price-placeholder{visibility:hidden}.product_cart .product_cart-content .product-variants-list .gift-variant .product-recommendation-prices .product-recommendation-other-price .icon,.product_cart .product_cart-content .product-variants-slider-list .gift-variant .product-recommendation-prices .product-recommendation-other-price .icon{color:var(--color-text-recommendation-card);height:18px;width:18px}.product_cart .product_cart-content .product-variants-list .gift-variant .product-recommendation-prices .tooltip-wrapper,.product_cart .product_cart-content .product-variants-slider-list .gift-variant .product-recommendation-prices .tooltip-wrapper{cursor:pointer;display:inline-block;margin:-8px;padding:8px}.product_cart .product_cart-content .product-variants-list .gift-variant .product-recommendation-prices .tooltip-wrapper .tooltip-trigger,.product_cart .product_cart-content .product-variants-slider-list .gift-variant .product-recommendation-prices .tooltip-wrapper .tooltip-trigger{position:relative;transition:opacity .2s ease}.product_cart .product_cart-content .product-variants-list .gift-variant .product-recommendation-prices .product-sold-out,.product_cart .product_cart-content .product-variants-slider-list .gift-variant .product-recommendation-prices .product-sold-out{color:var(--color-text-discount);margin-top:auto}.product_cart .product_cart-content .product-variants-list .gift-variant .isSelected-gift,.product_cart .product_cart-content .product-variants-slider-list .gift-variant .isSelected-gift{margin-top:auto}.product_cart .product_cart-content .product-variants-list .gift-variant .isSelected-gift .isSelected-gift-checkbox,.product_cart .product_cart-content .product-variants-slider-list .gift-variant .isSelected-gift .isSelected-gift-checkbox{align-items:center;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:400;justify-content:center}.product_cart .product_cart-content .product-variants-list{padding-bottom:32px}.product_cart .product_cart-content .product-variants-list .gift-variant{width:210px}.product_cart .product_cart-content .product-variants-slider .controls{left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}.product_cart .product_cart-content .product-variants-slider .controls-wrapper{display:flex;justify-content:space-between}.product_cart .product_cart-content .product-variants-slider .controls-wrapper .slider-navigation-btn{pointer-events:all}.product_cart .product_cart-content .product-variants-slider .glide__slides{padding-bottom:32px}.product_cart .product_cart-content .product-variants-slider .glide__slide{height:auto}.product_cart .product_cart-content .product-variants-slider .glide__slide .gift-variant{height:100%}.price-current-full{align-items:center;display:flex;justify-content:center}.price-current-currency{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;margin-left:5px}.price-current-currency span{font-size:18rem;line-height:.9}.dropshipping-product-image{display:flex;height:100%;justify-content:center;width:100%}.produt-history-lowest-price{align-items:flex-end;color:var(--grey-18);display:flex;flex-direction:column;font-size:14px;justify-content:flex-end;margin:5px 0;text-align:right;text-decoration:none;width:100%}.produt-history-lowest-price span{font-weight:700;margin-top:5px}.product-cart-details .product_cart-images .emblem{display:none}@media (max-width:1024px){.product-cart-details .product_cart-images .emblem{display:flex}}.gpsr-warnings{margin-left:25%!important;scroll-margin-top:100px}.gpsr-warnings .parameter,.gpsr-warnings .parameter-item{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.gpsr-warnings .parameter-item{padding:0!important;width:auto!important}.gpsr-warnings .parameter-item .gprs-image-btn{align-items:center;background:#fff;border:0;cursor:pointer;display:flex;height:100px;justify-content:center;width:100px}.gpsr-warnings .parameter-item .gprs-image-btn image{height:100%;width:100%}.gprs-files-list{padding:15px 10px 15px 25%!important}.gprs-files-list li{align-items:center;border-bottom:1px solid var(--grey-2);display:flex;justify-content:space-between;padding:15px 0}.gprs-files-list li a{align-items:center;display:flex;gap:5px;justify-content:center}.gprs-files-list li a .icon{background-color:var(--primary)}.gprs-files-list li a:hover .icon{background-color:var(--black)}@media (max-width:1200){.gprs-files-list{padding:0 10px 0 15%!important}}@media (max-width:1024px){.gprs-files-list{padding:0 10px!important}}.gpsr-modal .modal__container-content{align-items:flex-start;display:flex;justify-content:flex-start}.gpsr-modal .modal__container-content .image-wrapper{align-items:center;display:flex;height:300px;justify-content:center;margin-bottom:20px;width:300px}.gpsr-modal .modal__container-content .image-wrapper img{height:auto;max-width:100%}.listing{display:grid;grid-template-areas:"filters listing";grid-template-columns:346px 1fr;margin-bottom:30px}.listing.without-filters{grid-template-areas:"listing";grid-template-columns:100%}.listing--no-filters{grid-template-areas:"listing";grid-template-columns:auto}.listing--no-filters .listing-title{grid-column:listing}.listing-title{display:grid;font-size:28rem;font-weight:700;grid-column:1/3;grid-row:1;margin:50px 0 18px}.listing-categories,.listing-header{grid-area:listing;grid-row:3}.listing-filters{border:1px solid var(--grey-15);grid-area:filters;grid-row:3/6;height:-moz-max-content;height:max-content;margin-right:40px;padding:19px}.listing-filters-title{font-size:20rem;font-weight:700;margin-bottom:15px}.listing-filters .close{display:none}.listing-filters .filters{display:flex;flex-direction:column}.listing-filters .filters .filter{border-top:1px solid var(--grey-15);display:grid;grid-template-columns:auto auto}.listing-filters .filters .filter:last-child{margin-bottom:0}.listing-filters .filters .filter-name{align-items:baseline;background:none;border:none;cursor:pointer;display:flex;grid-column:1;grid-row:1;margin-bottom:5px;padding:13px 0;text-align:left}.listing-filters .filters .filter-name.open .icon--arrow_small_down{display:none}.listing-filters .filters .filter-name.open .icon--arrow_small_top,.listing-filters .filters .filter-name.open+.filter-content{display:block}.listing-filters .filters .filter-name.open+.filter-content .checkbox{align-items:flex-start;height:40px}.listing-filters .filters .filter-name.open+.filter-content .checkbox:has(input[type=checkbox][disabled]){color:gray;cursor:not-allowed}.listing-filters .filters .filter-name.open+.filter-content .checkbox:has(input[type=checkbox][disabled]) span{background-color:hsla(0,0%,94%,.3);border-color:hsla(0,0%,46%,.3);cursor:not-allowed}.listing-filters .filters .filter-name.open+.filter-content.one-line{display:flex}.listing-filters .filters .filter-name .text{font-weight:700}.listing-filters .filters .filter-name .icon{background-color:var(--primary);height:7px;margin:0 12px;min-width:7px;width:7px}.listing-filters .filters .filter-name .icon--arrow_small_top{display:none}.listing-filters .filters .filter-content{display:none;grid-column:1/3;grid-row:3;margin-bottom:17px}.listing-filters .filters .filter-content.one-line{flex-wrap:nowrap}.listing-filters .filters .filter-content.one-line .one-line-item{max-width:70px}.listing-filters .filters .filter-content.one-line .one-line-item input{padding:5px 10px;text-align:right}.listing-filters .filters .filter-content.one-line .one-line-item:last-child input{text-align:left}.listing-filters .filters .filter-content.one-line button{margin-left:5px}@media (max-width:1024px){.listing-filters .filters .filter-content.one-line button{margin-left:40px}}.listing-filters .filters .filter-content .hide{display:none}.listing-filters .filters .filter-content.open .hide{display:block}.listing-filters .filters .filter .show-more{background:none;border:none;color:var(--primary);cursor:pointer;grid-column:1/3;grid-row:4;margin-bottom:16px;max-width:-moz-max-content;max-width:max-content;padding:0;text-align:left}.listing-filters .filters .filter .show-more:hover{text-decoration:underline}.listing-filters .filters .filter .show-more .show-on-open{display:none}.listing-filters .filters .filter .show-more.open .show-on-open{display:block}.listing-filters .filters .filter .show-more.open .show-on-hide{display:none}.listing-filters .filters .filter-clean{align-self:center;background:none;border:none;color:var(--primary);cursor:pointer;display:none;grid-column:2;grid-row:1;justify-self:flex-end;margin-bottom:5px;padding:0}.listing-filters .filters .filter-clean.show{display:block}.listing-filters .filters .filter-clean:hover{text-decoration:underline}.listing-filters .filters .filter .filter-info{align-items:flex-start;display:flex;height:40px;justify-content:flex-start}.listing-filters .filters .filter .filter-info strong{margin-left:5px;min-width:50px}.listing-filters .filters .filter .clear-filter-btn{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;height:18px;justify-content:center;margin-left:12px;padding:0;width:18px}.listing-filters .filters .filter .clear-filter-btn .icon{height:10px;width:10px}.listing-content{grid-area:listing;grid-row:4;margin-bottom:30px}.listing-content .sorting{border-bottom:1px solid var(--grey-15);display:flex;margin-top:17px}.listing-content .sorting .filter-mobile-btn{display:none}.listing-content .sorting .upper-filtr{align-items:center;display:flex;margin-right:20px}.listing-content .sorting .upper-filtr-title{margin-right:20px}.listing-content .sorting .upper-filtr .custom-select-btn{min-width:185px}.listing-content .sorting .upper-filtr .show-quantity .custom-select-btn{min-width:70px}.listing-content .sorting .pagination{margin-left:auto}.listing-content .product-cart-listing{display:flex;flex-direction:column}.listing-content .product-cart-listing .product_cart-item{border-bottom:1px solid var(--grey-15);display:grid;grid-auto-rows:max-content;grid-template-columns:minmax(200px,32.5%) 1fr 290px;margin-top:25px;padding-bottom:25px}.listing-content .product-cart-listing .product_cart-item .product_cart-header{border-bottom:none;grid-column:2;grid-row:1}.listing-content .product-cart-listing .product_cart-item .product_cart-header-box{align-items:center;display:flex;margin-top:7px}.listing-content .product-cart-listing .product_cart-item .product_cart-header .title{font-size:20rem;margin-top:0}.listing-content .product-cart-listing .product_cart-item .product_cart-header .title a{color:var(--black-4)}.listing-content .product-cart-listing .product_cart-item .product_cart-header .title a:hover{color:var(--primary)}.listing-content .product-cart-listing .product_cart-item .product_cart-header .title.no-avaible a{color:var(--grey-14)}.listing-content .product-cart-listing .product_cart-item .product_cart-header .number-id{margin-right:10px;margin-top:2px}.listing-content .product-cart-listing .product_cart-item .product_cart-header .reviews{align-items:normal;margin-top:0}.listing-content .product-cart-listing .product_cart-item .product_cart-header .reviews-icons{margin-right:10px}.listing-content .product-cart-listing .product_cart-item .product_cart-header .reviews-icons .icon{height:15px;width:15px}.listing-content .product-cart-listing .product_cart-item .product_cart-header .brand{margin:5px 0}.listing-content .product-cart-listing .product_cart-item .product_cart-header .brand img{width:auto!important}.listing-content .product-cart-listing .product_cart-item .product_cart-header .trustmate-stars-multi .tm-multihornet{display:inline-block!important}.listing-content .product-cart-listing .product_cart-item .product_cart-image{align-items:center;display:flex;grid-column:1;grid-row:1/3;justify-content:center;position:relative}.listing-content .product-cart-listing .product_cart-item .product_cart-image img{max-height:200px;max-width:200px}.listing-content .product-cart-listing .product_cart-item .product_cart-image .emblem{bottom:-20px;display:flex;flex-wrap:wrap;gap:10px;height:75px;left:50%;position:absolute;transform:translateX(-50%);width:100%;z-index:1}.listing-content .product-cart-listing .product_cart-item .product_cart-image .emblem-item{position:absolute}.listing-content .product-cart-listing .product_cart-item .product_cart-image .emblem .emblem-pos1{right:10px}.listing-content .product-cart-listing .product_cart-item .product_cart-image .emblem .emblem-pos3{left:50%;transform:translateX(-50%)}.listing-content .product-cart-listing .product_cart-item .product_cart-image .emblem .emblem-pos2{left:10px}.listing-content .product-cart-listing .product_cart-item .flags{display:flex;flex-direction:row;left:0;position:absolute;top:0}.listing-content .product-cart-listing .product_cart-item .product_cart-info{grid-column:2;grid-row:2}.listing-content .product-cart-listing .product_cart-item .product_cart-info .parameters{border-bottom:0;padding:5px 0}.listing-content .product-cart-listing .product_cart-item .product_cart-info .parameters .parameter{font-size:12rem;line-height:1.666;margin-bottom:3px}.listing-content .product-cart-listing .product_cart-item .product_cart-info .parameters .parameter-title{display:contents;max-width:unset;min-width:unset;padding-right:10px;width:unset}.listing-content .product-cart-listing .product_cart-item .product_cart-info .parameters .parameter-value{display:contents}.listing-content .product-cart-listing .product_cart-item .product_cart-info .parameters .parameter-value img{cursor:pointer;margin-left:5px}.listing-content .product-cart-listing .product_cart-item .product_cart-info .parameters.package{border-bottom:1px solid var(--grey-2)}.listing-content .product-cart-listing .product_cart-item .product_cart-info .parameters.package .parameter-title{line-height:2}.listing-content .product-cart-listing .product_cart-item .product_cart-buttons{grid-column:1/3;grid-row:4}.listing-content .product-cart-listing .product_cart-item .product_cart-prices{grid-column:3;grid-row:1/4}.listing-content .product-cart-listing .product_cart-item .product_cart-prices-box{width:100%}.listing-content .product-cart-listing .product_cart-item .product_cart-prices .add-to-cart{margin-bottom:20px}.listing-content-no-categories{grid-row:3}.listing-description{grid-column:2;grid-row:8}.listing-description .title{margin:10px 0 20px}.listing-description .content{position:relative}.listing-description .content.fold{max-height:100px;overflow:hidden}.listing-description .content.fold:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:30px;left:0;position:absolute;width:100%;z-index:1}.listing-description .popular>ul{margin-top:10px;padding-left:0}.listing-description .popular>ul>li{list-style-type:none;padding-bottom:10px}.listing-description .fold-content{margin:30px auto 50px}.listing-description_top{display:none;grid-column:1/-1;grid-row:2}@media (min-width:480px){.listing-description_top{display:grid}}.listing-description_top .content{position:relative}.listing-description_top .content.fold{max-height:100px;overflow:hidden}.listing-description_top .content.fold:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:30px;left:0;position:absolute;width:100%;z-index:1}.listing-description_top .fold-content{margin:30px auto 50px}.listing--no-filters .listing-description{grid-column:auto;grid-row:auto}.listing--no-filters .category{grid-row:5}.listing-footer{grid-row:8}@media (max-width:1440px){.listing-content .product-cart-listing .product_cart-item{grid-template-columns:.5fr 1fr 290px}.listing-content .product-cart-listing .product_cart-item .product_cart-image .emblem-item,.listing-content .product-cart-listing .product_cart-item .product_cart-image .emblem-item img{height:50px;width:50px}}@media (max-width:1200px){.listing-content .product-cart-listing .product_cart-item{grid-auto-rows:max-content;grid-template-columns:1fr 1fr 290px}.listing-content .product-cart-listing .product_cart-item .product_cart-header{grid-column:1/4;grid-row:1}.listing-content .product-cart-listing .product_cart-item .product_cart-image{grid-column:1/4;grid-row:3;margin-bottom:40px}.listing-content .product-cart-listing .product_cart-item .product_cart-image .emblem{height:75px;width:300px}.listing-content .product-cart-listing .product_cart-item .product_cart-image .emblem-item,.listing-content .product-cart-listing .product_cart-item .product_cart-image .emblem-item img{height:75px;width:75px}.listing-content .product-cart-listing .product_cart-item .product_cart-image .emblem .emblem-pos1{right:10px}.listing-content .product-cart-listing .product_cart-item .product_cart-image .emblem .emblem-pos2{left:10px}.listing-content .product-cart-listing .product_cart-item .product_cart-info{grid-column:1/3;grid-row:4}.listing-content .product-cart-listing .product_cart-item .product_cart-buttons{align-items:flex-start;flex-direction:column;grid-column:1/3;grid-row:5;padding:17px 0}.listing-content .product-cart-listing .product_cart-item .product_cart-buttons .button{margin-bottom:20px}.listing-content .product-cart-listing .product_cart-item .product_cart-prices{grid-column:3;grid-row:4/5}}@media (max-width:1024px){.listing{grid-template-columns:auto}.listing--no-filters .listing-title,.listing-categories{grid-column:1/3}.listing-filters{display:none}.listing-filters.open{align-items:center;background:#fff;display:block;flex-direction:column;height:100vh;justify-content:flex-end;left:0;max-height:100%;max-width:100%;overflow-y:auto;position:fixed;top:0;width:100vw;z-index:5}.listing-filters.open .close{display:block;position:fixed;right:0;top:0;z-index:1}.listing-filters-title{background:#fff;border-bottom:1px solid var(--grey-15);box-shadow:var(--shadow-1);left:0;padding:19px;position:fixed;top:0;width:100%;z-index:1}.listing-filters .filters{margin-top:40px}.listing-content{grid-column:1/3;grid-row:4}.listing-content .sorting.top{justify-content:center}.listing-content .sorting.top .filter-mobile-btn{display:flex;margin-right:20px}.listing-content .sorting.top .upper-filtr{flex-direction:column;position:relative}.listing-content .sorting.top .upper-filtr-title{font-weight:600;left:50%;pointer-events:none;position:absolute;top:8px;transform:translateX(-50%)}.listing-content .sorting.top .upper-filtr-title .text-addon{display:none}.listing-content .sorting.top .upper-filtr .custom-select-btn{border:2px solid var(--primary);border-radius:0;justify-content:center;padding:17px 15px 5px}.listing-content .sorting.top .pagination,.listing-content .sorting.top .upper-filtr .custom-select-btn .icon{display:none}.listing-content .sorting.bottom{justify-content:center}.listing-content .sorting.bottom .upper-filtr{display:none}.listing-content .sorting.bottom .pagination{margin-left:0}.listing-description{grid-column:1/3;grid-row:8}}@media (max-width:640px){.listing-content .product-cart-listing .product_cart-item{grid-template-columns:100%;margin-top:17px}.listing-content .product-cart-listing .product_cart-item .product_cart-header{grid-column:auto;grid-row:auto}.listing-content .product-cart-listing .product_cart-item .product_cart-image{grid-column:auto;grid-row:auto;margin-top:10px}.listing-content .product-cart-listing .product_cart-item .product_cart-buttons,.listing-content .product-cart-listing .product_cart-item .product_cart-info,.listing-content .product-cart-listing .product_cart-item .product_cart-prices{grid-column:auto;grid-row:auto}}@media (max-width:440px){.listing-content .sorting.top{-moz-column-gap:20px;column-gap:20px;justify-content:space-around}.listing-content .sorting.top .filter-mobile-btn,.listing-content .sorting.top .upper-filtr{margin-bottom:17px}.listing-content .sorting.top .filter-mobile-btn{margin-right:0;min-height:54px;width:71px}.listing-content .sorting.top .upper-filtr{margin-right:0;width:71px}.listing-content .sorting.top .upper-filtr .custom-select,.listing-content .sorting.top .upper-filtr .custom-select-btn{width:100%}.listing-content .sorting.top .upper-filtr:first-of-type{width:160px}.listing-content .sorting.top .upper-filtr:first-of-type .custom-select-btn{min-width:70px;padding:17px 5px 5px}.listing-title{margin:17px 0}}@media (max-width:370px){.listing-content .sorting.top{flex-wrap:wrap;justify-content:flex-start}.listing-content .sorting.top .filter-mobile-btn,.listing-content .sorting.top .upper-filtr,.listing-content .sorting.top .upper-filtr:first-of-type{width:100%}}.category-banner-slider{display:flex}.category-banner-slider .glide__track{z-index:1}.category-banner-slider .slide img{border-radius:15px}.category-banner-slider .controls{height:100%;position:absolute;width:100%}.category-banner-slider .controls .controls-wrapper{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}.category-banner-slider .controls .controls-wrapper .glide__arrow--left{margin-left:-30px}.category-banner-slider .controls .controls-wrapper .glide__arrow--right{margin-right:-30px}@media (max-width:480px){.category-banner-slider .controls .controls-wrapper{display:none}}.category-banner-slider .categoryslider__bullets{align-items:flex-end;bottom:-17px;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.category-banner-slider .categoryslider__bullets .categoryslider__bullet{background:var(--grey-9);border:0;cursor:pointer;height:2px;margin:0 5px;width:20px}.category-banner-slider .categoryslider__bullets .categoryslider__bullet.bullet-active{background:var(--primary)}@media (max-width:480px){.category-banner-slider{margin-bottom:40px}}.photo-link{max-width:none!important}.photo-link .image picture img{border-radius:15px;width:100%}@media (max-width:768px){.photo-link{margin:auto;width:80%}.category-banner-slider-wrapper{width:100%}}.current-categories{border-bottom:1px solid var(--grey-15);display:grid;grid-template-columns:repeat(auto-fit,minmax(154px,168px));justify-content:center;padding-bottom:30px}.current-categories.no-items{padding-bottom:0}.current-categories-item{border-radius:6px;padding:16px 27px}.current-categories-item a{align-items:center;display:flex;flex-direction:column;justify-content:center}.current-categories-item .name{color:var(--black);margin-top:10px;max-width:100px;text-align:center}.current-categories-item:hover{box-shadow:var(--shadow-1)}@media (max-width:768px){.current-categories{grid-template-columns:repeat(auto-fit,154px);justify-content:center;padding:15px}}.searched-filters{margin-bottom:15px}.searched-filters .first-level-item>.link-box{font-weight:700}.searched-filters .icon--arrow_right{height:10px;width:10px}.searched-filters a{color:#000}.searched-filters a:hover{color:var(--primary)}.searched-filters .link-box{padding:7px 0}.searched-filters .link-box+ul{display:none}.searched-filters .link-box.open+ul{display:block}.searched-filters li ul{padding-left:10px}.searched-filters li.active>.link-box a{color:var(--primary)}.searched-filters .second-level .link-box{align-items:center;display:flex}@media (max-width:1024px){.searched-filters{margin-top:50px!important}}.promotion--products .without-filters .listing-content .product-cart-listing .product_cart-item .product_cart-image .emblem{width:300px}@media (max-width:480px){.show-listing-description-mobile{display:grid}}body.cart{background-color:#f5f5f5;font-family:var(--third-font)}body.cart .cart-footer{display:block;margin:0 auto;max-width:1400px}body.cart .cart-footer .heading{color:var(--grey-3)}body.cart .cart-footer-box{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 25px}body.cart .cart-footer-box .widget-bottom{width:100%}@media (max-width:480px){body.cart .cart-footer-box{padding:0 16px}}body.cart .cart-footer .section-21{border-bottom:1px solid var(--grey-2);display:flex;width:100%}body.cart .cart-footer .divider{background-color:#82959d;height:1px;width:100%}body.cart .cart-footer .icon-box{align-items:center;color:var(--grey-3);display:flex;margin-right:20px;transition:color .25s}body.cart .cart-footer .icon-box .icon{background-color:var(--grey-3);margin-right:12px;transition:background-color .25s}@media (max-width:480px){body.cart .cart-footer .icon-box{margin-right:12px}body.cart .cart-footer .icon-box .icon{margin-right:8px}}body.cart .cart-footer .text{color:var(--black);display:flex;flex-direction:column;margin-left:20px;transition:color .25s}@media (max-width:480px){body.cart .cart-footer .text{font-size:14px;margin-left:12px}}body.cart .cart-footer a{align-items:center;color:var(--black);display:flex}body.cart .cart-footer a:hover{color:var(--primary)}body.cart .cart-footer a:hover .icon{background-color:var(--black)}body.cart .cart-footer a:hover .text{color:var(--primary)}body.cart .cart-footer.second .icon-box .icon{height:31px;width:31px}@media (max-width:480px){body.cart .cart-footer.second .icon-box .icon{height:24px;width:24px}}body.cart .cart-footer.second .text{max-width:170px;width:-moz-max-content;width:max-content}body.cart .cart-footer.second .text span:first-child{font-weight:700}body.cart .cart-footer.second .text span:nth-child(2){color:var(--grey-3);font-size:12rem;line-height:1.7}@media (max-width:480px){body.cart .cart-footer.second .text{max-width:140px}body.cart .cart-footer.second .text span:first-child{font-size:13px}body.cart .cart-footer.second .text span:nth-child(2){font-size:11px}}body.cart .cart-footer.bottom{align-items:center;display:flex;flex-direction:row;padding-bottom:30px}body.cart .cart-footer.bottom .icon-box .icon{height:20px;margin-right:18px;width:20px}body.cart .cart-footer.bottom .icon-box .icon-text{font-size:15px;font-weight:600}@media (max-width:480px){body.cart .cart-footer.bottom .icon-box .icon{height:16px;margin-right:12px;width:16px}body.cart .cart-footer.bottom .icon-box .icon-text{font-size:13px}}body.cart .cart-footer.bottom .text{font-size:15px}@media (max-width:480px){body.cart .cart-footer.bottom .text{font-size:12px}}body.cart .cart-footer.bottom a{color:var(--grey-3)}body.cart .cart-footer.bottom a:hover{text-decoration:underline}body.cart .cart-footer.bottom a:hover .icon{background-color:var(--primary)}@media (max-width:480px){body.cart .cart-footer.bottom{padding-bottom:20px}}.cart-module{background-color:#f5f5f5;min-height:420px;position:relative;width:100%}.cart-module .cart-product{display:flex;flex-direction:column;gap:32px}.cart-module .cart-product.cart-summary-product{gap:16px}.cart-module .cart-product.cart-product-unavailable .cart-product-info>*{opacity:.5}.cart-module .cart-product.cart-product-unavailable .cart-product-info .remove-product-wrapper,.cart-module .cart-product.cart-product-unavailable .cart-product-info .status-wrapper{opacity:1}.cart-module .cart-product .product-status{align-items:center;border:1px solid var(--cart-border);border-radius:24px;color:green;display:flex;font-size:14px;font-weight:500;justify-content:center;line-height:1;max-height:30px;min-width:120px;padding:7px 16px;text-align:center;width:auto}.cart-module .cart-product .product-omnibus-price{align-items:flex-end;display:flex;flex-direction:column;gap:4px;justify-content:center}.cart-module .cart-product .product-omnibus-price .omnibus-price-text{color:var(--cart-black);font-size:13px;font-weight:400}.cart-module .cart-product .product-omnibus-price .omnibus-price-text .crossed-out-price{text-decoration:line-through}.cart-module .cart-product .cart-product-info{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:1fr 3fr 1fr .5fr 1fr .5fr;grid-template-rows:1fr 40px;row-gap:8px;width:100%}.cart-module .cart-product .cart-product-info.cart-product-info-no-border{border-bottom:none}.cart-module .cart-product .cart-product-info .cart-product-info-data-image{aspect-ratio:1;display:flex;grid-column:1;grid-row:1;justify-content:center;max-height:100px;max-width:120px;width:100%}@media (max-width:480px){.cart-module .cart-product .cart-product-info .cart-product-info-data-image{max-height:87px;max-width:87px}}.cart-module .cart-product .cart-product-info .cart-product-info-data-image img{display:block;height:100%;max-height:97px;max-width:97px}@media (max-width:480px){.cart-module .cart-product .cart-product-info .cart-product-info-data-image img{max-height:84px;max-width:84px}}.cart-module .cart-product .cart-product-info .cart-product-info-data-box{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;row-gap:10px}.cart-module .cart-product .cart-product-info .cart-product-info-data-box .cart-product-id,.cart-module .cart-product .cart-product-info .cart-product-info-data-box .cart-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--cart-black);display:-webkit-box;font-size:16px;font-weight:400;max-width:350px;overflow:hidden;text-overflow:ellipsis}@media (max-width:480px){.cart-module .cart-product .cart-product-info .cart-product-info-data-box .cart-product-id,.cart-module .cart-product .cart-product-info .cart-product-info-data-box .cart-product-name{font-size:15px}}.cart-module .cart-product .cart-product-info .cart-product-info-data-box .cart-product-id{color:var(--cart-gray-1)}.cart-module .cart-product .cart-product-info .cart-product-info-data-box span{color:var(--cart-black);font-size:11px;font-weight:400}.cart-module .cart-product .cart-product-info .cart-product-info-data-box.no-gap{align-items:flex-end;row-gap:0}.cart-module .cart-product .cart-product-info .cart-product-info-data-id{grid-column:2;grid-row:1}.cart-module .cart-product .cart-product-info .cart-product-info-data-price{grid-column:3;grid-row:1}.cart-module .cart-product .cart-product-info .remove-product-wrapper{align-items:center;display:flex;grid-column:6;grid-row:1;justify-content:flex-end}.cart-module .cart-product .cart-product-info .remove-product-wrapper .remove-product-btn{background-color:transparent;border:none;cursor:pointer}.cart-module .cart-product .cart-product-info .remove-product-wrapper .remove-product-btn .icon{background-color:var(--cart-black);height:24px;width:24px}.cart-module .cart-product .cart-product-info .cart-product-quantity{align-items:center;color:var(--cart-black);display:flex;font-size:15px;font-weight:400;height:46px;justify-content:center;width:46px}.cart-module .cart-product .cart-product-info .quantity-wrapper{align-items:center;display:flex;grid-column:4;grid-row:1;height:100%;justify-content:center;min-width:94px;width:100%}.cart-module .cart-product .cart-product-info .status-wrapper{align-items:center;display:flex;height:100%;justify-content:flex-start}.cart-module .cart-product .cart-product-info .product-status{grid-column:1/3;grid-row:2}.cart-module .cart-product .cart-product-info .product-status.product-not-available{color:var(--cart-red)}.cart-module .cart-product .cart-product-info .product-omnibus-price{grid-column:3/-1;grid-row:2}.cart-module .cart-product .cart-product-info .cart-product-mobile-price{display:none}.cart-module .cart-product .cart-product-info .cart-product-price{align-items:center;color:var(--cart-black);display:flex;font-size:18px;font-weight:600;grid-column:5;grid-row:1;justify-content:flex-end}.cart-module .cart-product .cart-product-info .price-old-discount{font-size:12px;font-weight:600;line-height:100%}.cart-module .cart-product .cart-product-info .cart-product-price-discount{color:var(--cart-price-red)}.cart-module .cart-product .cart-product-info-separator{border-bottom:1px solid var(--cart-border);padding-bottom:24px}.cart-module .cart-product .cart-product-info-summary{-moz-column-gap:16px;column-gap:16px;grid-template-columns:120px 2.5fr 110px 65px 110px}.cart-module .cart-product .cart-product-info-summary .quantity-wrapper{min-width:unset}.cart-module .cart-product .cart-product-info-summary .cart-product-info-data-mobile,.cart-module .cart-product .cart-product-info-summary .cart-product-mobile-unit-price{display:none}.cart-module .cart-product .cart-product-title{color:var(--cart-black);font-size:22px;font-weight:600;line-height:100%;margin-bottom:28px}@media (max-width:768px){.cart-module .cart-product .cart-product-title{font-size:18px}}.cart-module .cart-product .product-selected-additions-section{border-bottom:1px solid var(--cart-border);padding-bottom:20px}.cart-module .cart-product .product-selected-additions-section:last-child{border-bottom:none;padding-bottom:0}.cart-module .cart-product .product-selected-additions-section .product-selected-additions-title{color:var(--cart-black);font-size:16px;font-weight:600;line-height:1.25;margin-bottom:8px;margin-left:12px}.cart-module .cart-product .product-selected-additions-section .product-summary-addition-name{align-items:center;color:var(--cart-black);-moz-column-gap:8px;column-gap:8px;display:flex;font-size:15px;font-weight:400;line-height:1.2}.cart-module .cart-product .product-selected-additions-section .product-summary-addition-name .icon{background-color:var(--cart-black);cursor:pointer;display:block;height:20px;width:20px}.cart-module .cart-product .product-selected-additions-section .product-summary-addition-quantity{color:var(--cart-black);font-size:15px;font-weight:400;grid-column:3;grid-row:1;text-align:center;width:65px}.cart-module .cart-product .product-selected-additions-section .product-summary-addition-price{color:var(--cart-black);font-size:18px;font-weight:600;grid-column:2;grid-row:1;text-align:right;width:110px}.cart-module .cart-product .product-selected-additions-section .product-summary-addition-price.align-right{grid-column:4;grid-row:1;text-align:right}.cart-module .cart-product .product-selected-additions-section .product-summary-service-item{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:1fr 110px 65px 110px;padding:20px 0 20px 20px;row-gap:10px}.cart-module .cart-product .product-selected-additions-section .product-summary-service-item .product-summary-addition-name{grid-column:1;grid-row:1;margin-right:auto}.cart-module .cart-product .product-selected-additions-section .product-summary-service-item .product-summary-addition-price{grid-column:2;grid-row:1}.cart-module .cart-product .product-selected-additions-section .product-summary-service-item .product-summary-addition-price.align-right{grid-column:4;grid-row:1}.cart-module .cart-product .product-selected-additions-section .product-summary-service-item .product-summary-addition-quantity{grid-column:3;grid-row:1}.cart-module .cart-product .product-selected-additions-section .product-summary-gift-item{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:1fr 110px 65px 110px;row-gap:10px}.cart-module .cart-product .product-selected-additions-section .product-summary-gift-item .product-summary-addition-name{grid-column:1;grid-row:1;margin-left:20px;margin-right:auto}.cart-module .cart-product .product-selected-additions-section .product-summary-gift-item .product-summary-gift-item-values{-moz-column-gap:16px;column-gap:16px;display:flex}.cart-module .cart-product .product-selected-additions-section .product-summary-gift-item .product-summary-gift-item-bottom-content{-moz-column-gap:16px;column-gap:16px;display:flex;justify-content:space-between}.cart-module .cart-product .product-selected-additions-section .product-summary-gift-item .status-wrapper{grid-column:1;grid-row:2}.cart-module .cart-product .product-selected-additions-section .product-summary-gift-item .status-wrapper .product-status{max-width:120px}.cart-module .cart-product .product-selected-additions-section .product-summary-gift-item .product-omnibus-price{grid-column:2/-1;grid-row:2}.cart-module .cart-product .cart-product-accessories .glide__slide,.cart-module .cart-product .cart-product-gifts .glide__slide{height:auto}.cart-module .cart-product .cart-product-accessories .glide__slide .cart-product-accessory,.cart-module .cart-product .cart-product-accessories .glide__slide .cart-product-gift,.cart-module .cart-product .cart-product-gifts .glide__slide .cart-product-accessory,.cart-module .cart-product .cart-product-gifts .glide__slide .cart-product-gift{height:100%}.cart-module .cart-product .cart-product-accessories .cart-product-accessory,.cart-module .cart-product .cart-product-accessories .cart-product-gift,.cart-module .cart-product .cart-product-gifts .cart-product-accessory,.cart-module .cart-product .cart-product-gifts .cart-product-gift{align-items:flex-start;border:1px solid var(--cart-border);border-radius:8px;display:flex;gap:10px;justify-content:center;padding:16px;width:100%}.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-image,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-gift-image,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-accessory-image,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-gift-image,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-accessory-image,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-gift-image,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-accessory-image,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-gift-image{max-height:65px;max-width:65px}.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-image img,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-gift-image img,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-accessory-image img,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-gift-image img,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-accessory-image img,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-gift-image img,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-accessory-image img,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-gift-image img{display:block;height:100%;max-height:65px;max-width:65px}.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-data,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-gift-data,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-accessory-data,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-gift-data,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-accessory-data,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-gift-data,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-accessory-data,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-gift-data{display:flex;flex-direction:column;width:100%}.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-name,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-data .cart-product-gift-name,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-gift-data .cart-product-accessory-name,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-gift-data .cart-product-gift-name,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-accessory-data .cart-product-accessory-name,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-accessory-data .cart-product-gift-name,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-gift-data .cart-product-accessory-name,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-gift-data .cart-product-gift-name,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-name,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-accessory-data .cart-product-gift-name,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-gift-data .cart-product-accessory-name,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-gift-data .cart-product-gift-name,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-accessory-data .cart-product-accessory-name,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-accessory-data .cart-product-gift-name,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-gift-data .cart-product-accessory-name,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-gift-data .cart-product-gift-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--cart-black);display:-webkit-box;font-size:14px;font-weight:500;height:36.4px;line-height:130%;margin-bottom:7px;overflow:hidden}.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-price,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-price-discount,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-data .cart-product-gift-price,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-gift-data .cart-product-accessory-price,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-gift-data .cart-product-accessory-price-discount,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-gift-data .cart-product-gift-price,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-accessory-data .cart-product-accessory-price,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-accessory-data .cart-product-accessory-price-discount,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-accessory-data .cart-product-gift-price,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-gift-data .cart-product-accessory-price,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-gift-data .cart-product-accessory-price-discount,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-gift-data .cart-product-gift-price,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-price,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-price-discount,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-accessory-data .cart-product-gift-price,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-gift-data .cart-product-accessory-price,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-gift-data .cart-product-accessory-price-discount,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-gift-data .cart-product-gift-price,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-accessory-data .cart-product-accessory-price,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-accessory-data .cart-product-accessory-price-discount,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-accessory-data .cart-product-gift-price,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-gift-data .cart-product-accessory-price,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-gift-data .cart-product-accessory-price-discount,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-gift-data .cart-product-gift-price{color:var(--cart-black);font-size:16px;font-weight:600;line-height:130%;margin-bottom:4px}.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-price-discount,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-data .cart-product-gift-price,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-gift-data .cart-product-accessory-price-discount,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-gift-data .cart-product-gift-price,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-accessory-data .cart-product-accessory-price-discount,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-accessory-data .cart-product-gift-price,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-gift-data .cart-product-accessory-price-discount,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-gift-data .cart-product-gift-price,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-price-discount,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-accessory-data .cart-product-gift-price,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-gift-data .cart-product-accessory-price-discount,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-gift-data .cart-product-gift-price,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-accessory-data .cart-product-accessory-price-discount,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-accessory-data .cart-product-gift-price,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-gift-data .cart-product-accessory-price-discount,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-gift-data .cart-product-gift-price{color:var(--cart-price-red)}.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-data .cart-product-gift-price,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-gift-data .cart-product-gift-price,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-accessory-data .cart-product-gift-price,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-gift-data .cart-product-gift-price,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-accessory-data .cart-product-gift-price,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-gift-data .cart-product-gift-price,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-accessory-data .cart-product-gift-price,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-gift-data .cart-product-gift-price{display:flex;justify-content:space-between}.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-data .cart-product-gift-price .gift-quantity,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-gift-data .cart-product-gift-price .gift-quantity,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-accessory-data .cart-product-gift-price .gift-quantity,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-gift-data .cart-product-gift-price .gift-quantity,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-accessory-data .cart-product-gift-price .gift-quantity,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-gift-data .cart-product-gift-price .gift-quantity,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-accessory-data .cart-product-gift-price .gift-quantity,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-gift-data .cart-product-gift-price .gift-quantity{color:var(--cart-gray-1);font-size:15px;font-weight:400;margin-right:8px}.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-action,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-gift-data .cart-product-accessory-action,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-accessory-data .cart-product-accessory-action,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-gift-data .cart-product-accessory-action,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-action,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-gift-data .cart-product-accessory-action,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-accessory-data .cart-product-accessory-action,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-gift-data .cart-product-accessory-action{align-items:flex-end;display:flex;gap:10px;justify-content:center;width:100%}.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-action .cart-product-accessory-omnibus,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-gift-data .cart-product-accessory-action .cart-product-accessory-omnibus,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-accessory-data .cart-product-accessory-action .cart-product-accessory-omnibus,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-gift-data .cart-product-accessory-action .cart-product-accessory-omnibus,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-action .cart-product-accessory-omnibus,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-gift-data .cart-product-accessory-action .cart-product-accessory-omnibus,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-accessory-data .cart-product-accessory-action .cart-product-accessory-omnibus,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-gift-data .cart-product-accessory-action .cart-product-accessory-omnibus{margin-bottom:0}.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-action .cart-btn-primary,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-gift-data .cart-product-accessory-action .cart-btn-primary,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-accessory-data .cart-product-accessory-action .cart-btn-primary,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-gift-data .cart-product-accessory-action .cart-btn-primary,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-action .cart-btn-primary,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-gift-data .cart-product-accessory-action .cart-btn-primary,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-accessory-data .cart-product-accessory-action .cart-btn-primary,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-gift-data .cart-product-accessory-action .cart-btn-primary{border-radius:8px;max-width:none;width:auto}.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-action-no-omnibus,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-gift-data .cart-product-accessory-action-no-omnibus,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-accessory-data .cart-product-accessory-action-no-omnibus,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-gift-data .cart-product-accessory-action-no-omnibus,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-action-no-omnibus,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-gift-data .cart-product-accessory-action-no-omnibus,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-accessory-data .cart-product-accessory-action-no-omnibus,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-gift-data .cart-product-accessory-action-no-omnibus{justify-content:flex-start}.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-omnibus,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-data .cart-product-gift-omnibus,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-gift-data .cart-product-accessory-omnibus,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-gift-data .cart-product-gift-omnibus,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-accessory-data .cart-product-accessory-omnibus,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-accessory-data .cart-product-gift-omnibus,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-gift-data .cart-product-accessory-omnibus,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-gift-data .cart-product-gift-omnibus,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-omnibus,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-accessory-data .cart-product-gift-omnibus,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-gift-data .cart-product-accessory-omnibus,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-gift-data .cart-product-gift-omnibus,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-accessory-data .cart-product-accessory-omnibus,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-accessory-data .cart-product-gift-omnibus,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-gift-data .cart-product-accessory-omnibus,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-gift-data .cart-product-gift-omnibus{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:16px;width:100%}.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-omnibus .omnibus-price-text,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-data .cart-product-gift-omnibus .omnibus-price-text,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-gift-data .cart-product-accessory-omnibus .omnibus-price-text,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-gift-data .cart-product-gift-omnibus .omnibus-price-text,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-accessory-data .cart-product-accessory-omnibus .omnibus-price-text,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-accessory-data .cart-product-gift-omnibus .omnibus-price-text,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-gift-data .cart-product-accessory-omnibus .omnibus-price-text,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-gift-data .cart-product-gift-omnibus .omnibus-price-text,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-omnibus .omnibus-price-text,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-accessory-data .cart-product-gift-omnibus .omnibus-price-text,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-gift-data .cart-product-accessory-omnibus .omnibus-price-text,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-gift-data .cart-product-gift-omnibus .omnibus-price-text,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-accessory-data .cart-product-accessory-omnibus .omnibus-price-text,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-accessory-data .cart-product-gift-omnibus .omnibus-price-text,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-gift-data .cart-product-accessory-omnibus .omnibus-price-text,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-gift-data .cart-product-gift-omnibus .omnibus-price-text{color:var(--cart-black);display:flex;font-size:12px;font-weight:400;line-height:130%;width:100%}.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-omnibus .omnibus-price-text .omnibus-price-old,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-data .cart-product-gift-omnibus .omnibus-price-text .omnibus-price-old,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-gift-data .cart-product-accessory-omnibus .omnibus-price-text .omnibus-price-old,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-gift-data .cart-product-gift-omnibus .omnibus-price-text .omnibus-price-old,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-accessory-data .cart-product-accessory-omnibus .omnibus-price-text .omnibus-price-old,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-accessory-data .cart-product-gift-omnibus .omnibus-price-text .omnibus-price-old,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-gift-data .cart-product-accessory-omnibus .omnibus-price-text .omnibus-price-old,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-gift-data .cart-product-gift-omnibus .omnibus-price-text .omnibus-price-old,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-omnibus .omnibus-price-text .omnibus-price-old,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-accessory-data .cart-product-gift-omnibus .omnibus-price-text .omnibus-price-old,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-gift-data .cart-product-accessory-omnibus .omnibus-price-text .omnibus-price-old,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-gift-data .cart-product-gift-omnibus .omnibus-price-text .omnibus-price-old,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-accessory-data .cart-product-accessory-omnibus .omnibus-price-text .omnibus-price-old,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-accessory-data .cart-product-gift-omnibus .omnibus-price-text .omnibus-price-old,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-gift-data .cart-product-accessory-omnibus .omnibus-price-text .omnibus-price-old,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-gift-data .cart-product-gift-omnibus .omnibus-price-text .omnibus-price-old{text-decoration:line-through}.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-omnibus .icon,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-data .cart-product-gift-omnibus .icon,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-gift-data .cart-product-accessory-omnibus .icon,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-gift-data .cart-product-gift-omnibus .icon,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-accessory-data .cart-product-accessory-omnibus .icon,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-accessory-data .cart-product-gift-omnibus .icon,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-gift-data .cart-product-accessory-omnibus .icon,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-gift-data .cart-product-gift-omnibus .icon,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-omnibus .icon,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-accessory-data .cart-product-gift-omnibus .icon,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-gift-data .cart-product-accessory-omnibus .icon,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-gift-data .cart-product-gift-omnibus .icon,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-accessory-data .cart-product-accessory-omnibus .icon,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-accessory-data .cart-product-gift-omnibus .icon,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-gift-data .cart-product-accessory-omnibus .icon,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-gift-data .cart-product-gift-omnibus .icon{background-color:var(--cart-black);height:15px;margin-left:5px;width:15px}.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-data .cart-btn-primary,.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-gift-data .cart-btn-primary,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-accessory-data .cart-btn-primary,.cart-module .cart-product .cart-product-accessories .cart-product-gift .cart-product-gift-data .cart-btn-primary,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-accessory-data .cart-btn-primary,.cart-module .cart-product .cart-product-gifts .cart-product-accessory .cart-product-gift-data .cart-btn-primary,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-accessory-data .cart-btn-primary,.cart-module .cart-product .cart-product-gifts .cart-product-gift .cart-product-gift-data .cart-btn-primary{border-radius:4px;font-size:14px;max-width:190px;min-height:unset;padding:7.5px 15px}.cart-module .cart-product .cart-product-gifts .cart-product-title{margin-bottom:8px}.cart-module .cart-product .cart-product-gifts .giftAnnotation{font-size:13px;margin-bottom:28px}@media (max-width:480px){.cart-module .cart-product .cart-product-gifts .giftAnnotation{margin-bottom:20px}}.cart-module .cart-product .cart-product-gifts-mobile{display:flex;flex-direction:column;gap:12px}.cart-module .cart-product .cart-product-gifts-mobile .cart-product-gift{align-items:flex-start;border:1px solid var(--cart-border);border-radius:8px;display:flex;gap:10px;justify-content:center;padding:16px;width:100%}.cart-module .cart-product .cart-product-gifts-mobile .cart-product-gift .cart-product-gift-image{max-height:65px;max-width:65px}.cart-module .cart-product .cart-product-gifts-mobile .cart-product-gift .cart-product-gift-image img{display:block;height:100%;max-height:65px;max-width:65px}.cart-module .cart-product .cart-product-gifts-mobile .cart-product-gift .cart-product-gift-data{display:flex;flex-direction:column;width:100%}.cart-module .cart-product .cart-product-gifts-mobile .cart-product-gift .cart-product-gift-data .cart-product-gift-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--cart-black);display:-webkit-box;font-size:14px;font-weight:500;height:36.4px;line-height:130%;margin-bottom:7px;overflow:hidden}.cart-module .cart-product .cart-product-gifts-mobile .cart-product-gift .cart-product-gift-data .cart-product-gift-price{color:var(--cart-price-red);font-size:16px;font-weight:600;line-height:130%;margin-bottom:4px}.cart-module .cart-product .cart-product-gifts-mobile .cart-product-gift .cart-product-gift-data .cart-product-gift-omnibus{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:16px;width:100%}.cart-module .cart-product .cart-product-gifts-mobile .cart-product-gift .cart-product-gift-data .cart-product-gift-omnibus .omnibus-price-text{color:var(--cart-black);display:flex;font-size:12px;font-weight:400;line-height:130%;width:100%}.cart-module .cart-product .cart-product-gifts-mobile .cart-product-gift .cart-product-gift-data .cart-product-gift-omnibus .omnibus-price-text .omnibus-price-old{text-decoration:line-through}.cart-module .cart-product .cart-product-gifts-mobile .cart-product-gift .cart-product-gift-data .cart-product-gift-omnibus .icon{background-color:var(--cart-black);height:15px;margin-left:5px;width:15px}.cart-module .cart-product .cart-product-gifts-mobile .cart-product-gift .cart-product-gift-data .cart-btn-primary{align-items:center;border-radius:4px;display:flex;font-size:14px;max-width:160px;min-height:unset;padding:12px 16px;position:relative}.cart-module .cart-product .cart-product-gifts-mobile .cart-product-gift .cart-product-gift-data .cart-btn-primary:before{background-color:var(--cart-primary);border-radius:50%;box-shadow:0 0 0 2px var(--cart-primary),0 0 0 4px var(--cart-primary),0 0 0 5px #fff;content:"";flex-shrink:0;height:8px;transition:box-shadow .25s ease-in-out;width:8px}.cart-module .cart-product .cart-product-gifts-mobile .cart-product-gift .cart-product-gift-data .cart-btn-primary.selected:before,.cart-module .cart-product .cart-product-gifts-mobile .cart-product-gift .cart-product-gift-data .cart-btn-primary:hover:before{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--cart-primary),0 0 0 5px #fff}.cart-module .cart-product .cart-product-service{align-items:center;border:1px solid var(--cart-border);border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:20px;padding:17.5px 20px;width:100%}@media (max-width:480px){.cart-module .cart-product .cart-product-service{padding:18px 12px}}.cart-module .cart-product .cart-product-service .cart-product-service-content{align-items:center;display:flex;gap:23px;justify-content:flex-start}.cart-module .cart-product .cart-product-service .cart-product-service-content .img{height:48px;width:48px}.cart-module .cart-product .cart-product-service .cart-product-service-content .img img{filter:grayscale(1);height:auto;max-width:50px;width:100%}.cart-module .cart-product .cart-product-service .cart-product-service-content .utilization-icon{align-items:center;display:flex;justify-content:center}.cart-module .cart-product .cart-product-service .cart-product-service-content .utilization-icon .icon{background-color:var(--cart-primary);height:27px;width:27px}.cart-module .cart-product .cart-product-service .cart-product-service-content .cart-product-service-content-box{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.cart-module .cart-product .cart-product-service .cart-product-service-content .cart-product-service-content-box .cart-product-service-content-name{align-items:center;display:flex;gap:8px}.cart-module .cart-product .cart-product-service .cart-product-service-content .cart-product-service-content-box .cart-product-service-content-name span{color:var(--cart-black);font-size:15px;line-height:100%}.cart-module .cart-product .cart-product-service .cart-product-service-content .cart-product-service-content-box .cart-product-service-content-name .icon{background-color:var(--cart-black);height:20px;width:20px}.cart-module .cart-product .cart-product-service .cart-product-service-content .cart-product-service-content-box .cart-product-service-content-price{color:var(--cart-black);font-size:16px;font-weight:600;line-height:100%}.cart-module .cart-product .cart-product-service .cart-product-service-content .cart-product-service-content-box .cart-product-service-content-omnibus{align-items:center;display:flex;gap:2px;justify-content:flex-start}.cart-module .cart-product .cart-product-service .cart-product-service-content .cart-product-service-content-box .cart-product-service-content-omnibus span{color:var(--cart-black);font-size:13px;font-weight:400;line-height:130%}.cart-module .cart-product .cart-product-service .cart-product-service-content .cart-product-service-content-box .cart-product-service-content-omnibus .cart-product-service-content-omnibus-price{text-decoration:line-through}.cart-module .cart-product .cart-product-service-selected{border:2px solid var(--cart-primary)}.cart-module .cart-product .cart-product-service-disabled{opacity:.5;pointer-events:none}.cart-module .cart-product .cart-product-service-disabled .tooltip-wrapper{pointer-events:none}@media (max-width:1024px){.cart-module .cart-product .cart-product-info{-moz-column-gap:12px;column-gap:12px;grid-auto-rows:40px;grid-template-columns:120px 1fr 40px;grid-template-rows:40px 1fr 50px;row-gap:12px}.cart-module .cart-product .cart-product-info .cart-product-info-data-image{grid-column:1;grid-row:2}.cart-module .cart-product .cart-product-info .cart-product-info-data-id{grid-column:2;grid-row:2}.cart-module .cart-product .cart-product-info .cart-product-info-data-price{display:none}.cart-module .cart-product .cart-product-info .quantity-wrapper{grid-column:1;grid-row:3;justify-content:flex-start}.cart-module .cart-product .cart-product-info .cart-product-price{display:none}.cart-module .cart-product .cart-product-info .remove-product-wrapper{grid-column:3;grid-row:2}.cart-module .cart-product .cart-product-info .status-wrapper{grid-column:1/-1;grid-row:1}.cart-module .cart-product .cart-product-info .product-omnibus-price{grid-column:1/-1;grid-row:4}.cart-module .cart-product .cart-product-info .cart-product-mobile-price{align-items:flex-end;display:flex;flex-direction:column;grid-column:2/-1;grid-row:3;justify-content:center;width:100%}}@media (max-width:1024px) and (max-width:480px){.cart-module .cart-product .cart-product-info .cart-product-mobile-price{align-items:flex-end;flex-direction:column}}@media (max-width:1024px){.cart-module .cart-product .cart-product-info .cart-product-mobile-price .cart-product-mobile-price-content{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.cart-module .cart-product .cart-product-info .cart-product-mobile-price .cart-product-mobile-price-wrapper{align-items:center;display:flex;gap:12px}.cart-module .cart-product .cart-product-info .cart-product-mobile-price .cart-product-mobile-price-wrapper .cart-product-mobile-price-normal{color:var(--cart-black);font-size:13px;font-weight:600;line-height:100%}.cart-module .cart-product .cart-product-info .cart-product-mobile-price .cart-product-mobile-price-wrapper .cart-product-mobile-price-promotion{color:var(--cart-price-red);font-size:18px;font-weight:600;line-height:100%}}@media (max-width:1024px) and (max-width:480px){.cart-module .cart-product .cart-product-info .cart-product-mobile-price .cart-product-mobile-price-wrapper{gap:8px}}@media (max-width:1024px){.cart-module .cart-product .cart-product-info .cart-product-mobile-price .cart-product-mobile-price-normal{color:var(--cart-black);font-size:13px;font-weight:600;line-height:100%}.cart-module .cart-product .cart-product-info .cart-product-mobile-price .cart-product-mobile-price-regular{color:var(--cart-black);font-size:18px;font-weight:600;line-height:100%}.cart-module .cart-product .cart-product-info .cart-product-mobile-price .cart-product-mobile-unit-price{align-items:center;color:var(--cart-black);display:flex;font-size:13px;font-weight:400;gap:4px;line-height:100%}.cart-module .cart-product .cart-product-info.cart-product-info-summary{grid-auto-rows:auto;grid-template-columns:1fr 65px 110px;grid-template-rows:40px 1fr auto}.cart-module .cart-product .cart-product-info.cart-product-info-summary .cart-product-info-data-id,.cart-module .cart-product .cart-product-info.cart-product-info-summary .cart-product-info-data-image{display:none}.cart-module .cart-product .cart-product-info.cart-product-info-summary .cart-product-info-data-mobile{align-items:center;-moz-column-gap:16px;column-gap:16px;display:flex;grid-column:1/-1;grid-row:2;justify-content:flex-start}.cart-module .cart-product .cart-product-info.cart-product-info-summary .cart-product-info-data-mobile .cart-product-info-data-mobile-image{aspect-ratio:1;display:flex;justify-content:center;max-height:100px;max-width:120px;width:100%}.cart-module .cart-product .cart-product-info.cart-product-info-summary .quantity-wrapper{align-items:center;grid-column:2;grid-row:3;justify-content:center}.cart-module .cart-product .cart-product-info.cart-product-info-summary .quantity-wrapper .cart-product-quantity{color:var(--cart-black);font-size:15px;font-weight:400;height:auto;width:auto}.cart-module .cart-product .cart-product-info.cart-product-info-summary .cart-product-mobile-price{gap:0;grid-column:3/-1}.cart-module .cart-product .cart-product-info.cart-product-info-summary .cart-product-mobile-price .cart-product-mobile-price-content{gap:0}.cart-module .cart-product .cart-product-info.cart-product-info-summary .cart-product-mobile-price .cart-product-mobile-price-wrapper{margin-bottom:4px}}@media (max-width:1024px) and (max-width:480px){.cart-module .cart-product .cart-product-info.cart-product-info-summary .cart-product-mobile-price{flex-direction:row-reverse;gap:20px;justify-content:space-between}.cart-module .cart-product .cart-product-info.cart-product-info-summary .cart-product-mobile-price .cart-product-mobile-price-content{align-items:flex-end}.cart-module .cart-product .cart-product-info.cart-product-info-summary .cart-product-mobile-price .cart-product-mobile-quantity{align-items:center;display:flex}.cart-module .cart-product .cart-product-info.cart-product-info-summary .cart-product-mobile-price .cart-product-mobile-quantity .cart-product-quantity{color:var(--cart-black);font-size:15px;font-weight:400;height:auto;width:auto}}@media (max-width:1024px){.cart-module .cart-product .cart-product-info.cart-product-info-summary .product-omnibus-price{grid-column:1/-1;grid-row:5}.cart-module .cart-product .cart-product-info.cart-product-info-summary .cart-product-mobile-unit-price{display:block;grid-column:2/-1;grid-row:4;text-align:right}.cart-module .cart-product .cart-product-service{flex-direction:row-reverse}.cart-module .cart-product .cart-product-service .cart-product-service-content,.cart-module .cart-product .cart-product-service .cart-product-service-content .cart-product-service-content-box{width:100%}.cart-module .cart-product .cart-product-service .cart-product-service-content .cart-product-service-content-box .cart-product-service-content-name{justify-content:space-between;width:100%}.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-action{align-items:flex-start;flex-direction:column;justify-content:flex-start;width:100%}.cart-module .cart-product .cart-product-accessories .cart-product-accessory .cart-product-accessory-data .cart-product-accessory-action .cart-btn-primary{max-width:190px;padding:11.5px 15px;width:100%}.cart-module .cart-product .product-selected-additions-section .product-selected-additions-title{margin-left:0}.cart-module .cart-product .product-selected-additions-section .product-summary-gift-item{grid-template-columns:1fr 65px 110px}.cart-module .cart-product .product-selected-additions-section .product-summary-gift-item .status-wrapper{grid-column:1;grid-row:1}.cart-module .cart-product .product-selected-additions-section .product-summary-gift-item .product-summary-addition-name{grid-column:1/-1;grid-row:2;margin-left:0}.cart-module .cart-product .product-selected-additions-section .product-summary-gift-item .product-summary-addition-quantity{grid-column:2;grid-row:3}.cart-module .cart-product .product-selected-additions-section .product-summary-gift-item .product-summary-addition-price.align-right{grid-column:3;grid-row:3}.cart-module .cart-product .product-selected-additions-section .product-summary-gift-item .product-omnibus-price{grid-column:1/-1;grid-row:5}.cart-module .cart-product .product-selected-additions-section .product-summary-service-item{grid-template-columns:1fr 65px 110px;padding:0}.cart-module .cart-product .product-selected-additions-section .product-summary-service-item .product-summary-addition-name{grid-column:1/-1}.cart-module .cart-product .product-selected-additions-section .product-summary-service-item .product-summary-addition-quantity{grid-column:2;grid-row:2}.cart-module .cart-product .product-selected-additions-section .product-summary-service-item .product-summary-addition-price.align-right{grid-column:3;grid-row:2}.cart-module .cart-product .product-selected-additions-section .product-summary-addition-price{display:none}.cart-module .cart-product .product-selected-additions-section .product-summary-addition-price.align-right{display:block}}@media (max-width:480px){.cart-module .cart-product .cart-product-service .cart-product-service-content .cart-product-service-content-box .cart-product-service-content-omnibus span{font-size:11px}}.cart-module .cart-btn-primary{background-color:var(--cart-primary);border:none;border-radius:8px;color:#fff;-moz-column-gap:16px;column-gap:16px;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;min-height:40px;padding:12px 16px;width:100%}.cart-module .cart-btn-primary .icon{background-color:#fff;height:21px;width:25px}.cart-module .cart-btn-primary:hover{opacity:.9}.cart-module .cart-btn-primary:disabled{background-color:var(--cart-gray-disabled);color:var(--cart-black);opacity:.8}.cart-module .cart-btn-primary:disabled .icon{background-color:var(--cart-black)}.cart-module .cart-btn-white{align-items:center;background-color:transparent;border:none;color:var(--cart-black);display:flex;font-weight:400;justify-content:center}.cart-module .cart-btn-outline,.cart-module .cart-btn-white{cursor:pointer;font-size:16px;min-height:40px;padding:12px 16px;width:100%}.cart-module .cart-btn-outline{background-color:#fff;border:1px solid var(--cart-primary);border-radius:8px;color:var(--cart-primary);-moz-columns:var(--cart-primary);columns:var(--cart-primary);font-weight:600}.cart-module .cart-btn-outline:hover{background-color:var(--cart-gray-2);transition:background-color 1s linear}.cart-module .voucher-code-btn{font-size:14px;font-weight:600;max-width:112px;padding:8px 12px}.cart-module .remove-voucher-code-btn{background-color:transparent;border:none;color:var(--cart-gray-1);cursor:pointer;font-size:14px;font-weight:500;text-decoration:underline}.cart-module .custom-number{align-items:center;display:flex}.cart-module .custom-number input[type=number]{-moz-appearance:textfield;background-color:#fff;border:1px solid var(--cart-border);border-radius:4;color:var(--cart-black);font-size:15px;font-weight:500;height:46px;padding:4px;text-align:center;width:46px}.cart-module .custom-number input[type=number]::-webkit-inner-spin-button,.cart-module .custom-number input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-module .custom-number.custom-number--no-buttons input{background-color:var(--grey-4);border-color:var(--grey-14);color:var(--grey-12)}.cart-module .custom-number__btn{background-color:transparent;border:none;color:var(--cart-gray-1);cursor:pointer;font-size:24px;font-weight:600;height:24px;padding:0 4px;transition:color .2s,background .2s;width:24px}.cart-module .custom-number .prev .icon{background-color:var(--cart-gray-1);height:1px;width:14px}.cart-module .custom-number .next .icon{background-color:var(--cart-gray-1);height:14px;width:14px}.cart-module .cart-notification{align-items:center;border-radius:8px;-moz-column-gap:20px;column-gap:20px;display:flex;justify-content:space-between;margin:0 auto 38px;max-width:994px;padding:12px 20px;position:fixed;top:20px;width:100%;z-index:5}.cart-module .cart-notification .notification-wrapper{align-items:center;display:flex;gap:40px;justify-content:flex-start}.cart-module .cart-notification .icon{background-color:var(--cart-black);cursor:pointer;flex-shrink:0;height:24px;width:24px}@media (max-width:1024px){.cart-module .cart-notification{border:none!important;border-radius:0;box-shadow:0 4px 4px 0 rgba(0,0,0,.251);left:0;padding:60px 20px 16px;position:fixed;top:0;z-index:2}.cart-module .cart-notification .notification-wrapper .icon{display:none}}.cart-module .cart-notification.success{background-color:#eaffe7;border:1px solid #3b842e}.cart-module .cart-notification.info{background-color:#e4edf6;border:1px solid #2948cc}.cart-module .cart-notification.error{background-color:#fff0f0;border:1px solid #cf0000}.cart-module .cart-delivery-methods .cart-delivery-methods-info,.cart-module .cart-payment-methods .cart-delivery-methods-info{-moz-columns:var(--cart-black);columns:var(--cart-black);font-size:16px;font-weight:600;margin-bottom:20px}@media (max-width:480px){.cart-module .cart-delivery-methods .cart-delivery-methods-info,.cart-module .cart-payment-methods .cart-delivery-methods-info{font-size:15px;padding:8px 18px 8px 12px}}.cart-module .cart-payment-methods-title{font-size:28px;font-weight:700;padding:0 36px}@media (max-width:480px){.cart-module .cart-payment-methods .cart-radio{height:auto}}.cart-module .cart-radio{background-color:#fff;border:1px solid var(--cart-border);border-radius:8px;cursor:pointer;height:65px;margin-bottom:20px;padding:10.5px 20px;position:relative}.cart-module .cart-radio input[type=radio]{display:block!important;height:24px;left:20px;margin:0;opacity:0;position:absolute;top:10.5px;width:24px}.cart-module .cart-radio label{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:space-between;line-height:130%}.cart-module .cart-radio label .cart-radio-content{align-items:center;display:flex;flex:1;gap:24px;justify-content:flex-start;width:100%}.cart-module .cart-radio label .cart-radio-content .radio-input{align-items:center;border:1px solid var(--cart-black);border-radius:50%;display:flex;height:24px;justify-content:center;min-width:24px;width:24px}.cart-module .cart-radio label .cart-radio-content .radio-input .checkmark{background-color:var(--cart-black);border-radius:50%;height:18px;opacity:0;width:18px}.cart-module .cart-radio label .cart-radio-content img{filter:grayscale(1);height:auto;max-width:50px;width:100%}@media (max-width:480px){.cart-module .cart-radio label .cart-radio-content img{max-height:44px;max-width:40px}}.cart-module .cart-radio label .cart-radio-content .delivery-method-info{display:flex;flex-direction:column;gap:5px}.cart-module .cart-radio label .cart-radio-content .delivery-method-info .delivery-method-name{color:var(--cart-black);font-size:15px;font-weight:700}.cart-module .cart-radio label .cart-radio-content .delivery-method-info .delivery-method-desc{color:var(--cart-gray-1);font-size:15px;font-weight:400}.cart-module .cart-radio label .cart-radio-content .cart-radio-info .cart-radio-text{color:var(--cart-black);font-size:15px;font-weight:700;line-height:100%}@media (max-width:480px){.cart-module .cart-radio label .cart-radio-content .cart-radio-info .cart-radio-text{font-size:14px}}.cart-module .cart-radio label .cart-radio-content .cart-radio-info .cart-radio-desc{color:var(--cart-gray-1);font-size:15px;font-weight:400;line-height:150%}.cart-module .cart-radio label .cart-radio-content .cart-radio-info-tooltip{align-items:center;display:flex;gap:24px;justify-content:space-between}.cart-module .cart-radio label .cart-radio-content .cart-radio-info-tooltip .icon{height:18px;width:18px}@media (max-width:480px){.cart-module .cart-radio label .cart-radio-content .cart-radio-info-tooltip .icon{height:16.67px;min-height:16.67px;min-width:16.67px;width:16.67px}}.cart-module .cart-radio .cart-radio-price{align-items:center;color:var(--cart-black);display:flex;font-size:18px;font-weight:700}@media (max-width:480px){.cart-module .cart-radio .cart-radio-price{font-size:16px}}.cart-module .cart-radio .integration-box{align-items:center;background-color:var(--cart-gray-2);border-top:1px solid var(--cart-border);display:flex;justify-content:space-between;margin-top:10px;padding:23px 16px}.cart-module .cart-radio .integration-box .integration-box-content{align-items:center;display:flex;gap:5px;justify-content:flex-start}.cart-module .cart-radio .integration-box .integration-box-content span{color:var(--cart-black);font-size:15px;font-weight:400;line-height:100%}.cart-module .cart-radio .integration-box .integration-box-content b{font-weight:strong}.cart-module .cart-radio .integration-box button{background-color:transparent;border:none;color:var(--cart-primary);cursor:pointer;font-size:15px;font-weight:500;margin-bottom:0;text-decoration:underline}@media (max-width:1024px){.cart-module .cart-radio{padding:10.5px 20px 10.5px 10px}.cart-module .cart-radio label .cart-radio-content{gap:10px}.cart-module .cart-radio label .cart-radio-content .cart-radio-info{max-width:150px}.cart-module .cart-radio label.label-tooltip{align-items:flex-start;flex-direction:column}.cart-module .cart-radio label.label-tooltip .cart-radio-content{width:100%}.cart-module .cart-radio label.label-tooltip .cart-radio-content .cart-radio-info-tooltip{display:flex;flex:1;gap:0;max-width:unset}.cart-module .cart-radio label.label-tooltip .cart-radio-price{margin-left:auto;text-align:right}}.cart-module .cart-radio.selected{border:2px solid var(--cart-primary)}.cart-module .cart-radio.selected label .cart-radio-content .radio-input .checkmark{opacity:1}.cart-module .cart-radio-integration-selected{height:auto;min-height:65px}.cart-module .cart-auth-wrapper{margin:0 auto;max-width:1200px;padding:54px 0}@media (max-width:480px){.cart-module .cart-auth-wrapper{padding:15px}}.cart-module .cart-auth-wrapper .cart-login,.cart-module .cart-auth-wrapper .cart-register{display:flex;gap:20px;height:100%;justify-content:center}.cart-module .cart-auth-wrapper .cart-login .login-box,.cart-module .cart-auth-wrapper .cart-login .register-box,.cart-module .cart-auth-wrapper .cart-register .login-box,.cart-module .cart-auth-wrapper .cart-register .register-box{background-color:#fff;border:1px solid var(--cart-border);border-radius:8px;max-width:550px;padding:34px 50px;width:100%}@media (max-width:480px){.cart-module .cart-auth-wrapper .cart-login .login-box,.cart-module .cart-auth-wrapper .cart-login .register-box,.cart-module .cart-auth-wrapper .cart-register .login-box,.cart-module .cart-auth-wrapper .cart-register .register-box{padding:20px}}.cart-module .cart-auth-wrapper .cart-login .login-box h2,.cart-module .cart-auth-wrapper .cart-login .register-box h2,.cart-module .cart-auth-wrapper .cart-register .login-box h2,.cart-module .cart-auth-wrapper .cart-register .register-box h2{margin-bottom:20px}@media (max-width:480px){.cart-module .cart-auth-wrapper .cart-login .login-box h2,.cart-module .cart-auth-wrapper .cart-login .register-box h2,.cart-module .cart-auth-wrapper .cart-register .login-box h2,.cart-module .cart-auth-wrapper .cart-register .register-box h2{font-size:20px;font-weight:600}}.cart-module .cart-auth-wrapper .cart-login .login-box .password-remind,.cart-module .cart-auth-wrapper .cart-login .register-box .password-remind,.cart-module .cart-auth-wrapper .cart-register .login-box .password-remind,.cart-module .cart-auth-wrapper .cart-register .register-box .password-remind{background-color:transparent;border:none;color:var(--cart-gray-1);display:block;font-size:15px;margin:16px 0 20px;padding:0}.cart-module .cart-auth-wrapper .cart-login .login-info-box,.cart-module .cart-auth-wrapper .cart-login .register-info-box,.cart-module .cart-auth-wrapper .cart-register .login-info-box,.cart-module .cart-auth-wrapper .cart-register .register-info-box{display:flex;flex-direction:column;gap:20px;padding:24px}@media (max-width:480px){.cart-module .cart-auth-wrapper .cart-login .login-info-box .cart-btn-primary,.cart-module .cart-auth-wrapper .cart-login .register-info-box .cart-btn-primary,.cart-module .cart-auth-wrapper .cart-register .login-info-box .cart-btn-primary,.cart-module .cart-auth-wrapper .cart-register .register-info-box .cart-btn-primary{margin-top:16px}}.cart-module .cart-auth-wrapper .cart-login .login-info-box .info-title,.cart-module .cart-auth-wrapper .cart-login .register-info-box .info-title,.cart-module .cart-auth-wrapper .cart-register .login-info-box .info-title,.cart-module .cart-auth-wrapper .cart-register .register-info-box .info-title{color:var(--cart-black);font-size:15px;font-weight:500;margin-bottom:16px}@media (max-width:480px){.cart-module .cart-auth-wrapper .cart-login .login-info-box .info-title,.cart-module .cart-auth-wrapper .cart-login .register-info-box .info-title,.cart-module .cart-auth-wrapper .cart-register .login-info-box .info-title,.cart-module .cart-auth-wrapper .cart-register .register-info-box .info-title{font-size:20px;font-weight:600}}.cart-module .cart-auth-wrapper .cart-login .login-info-box .list-wrapper,.cart-module .cart-auth-wrapper .cart-login .register-info-box .list-wrapper,.cart-module .cart-auth-wrapper .cart-register .login-info-box .list-wrapper,.cart-module .cart-auth-wrapper .cart-register .register-info-box .list-wrapper{border-bottom:1px solid var(--cart-border);padding-bottom:20px}.cart-module .cart-auth-wrapper .cart-login .login-info-box .info-list,.cart-module .cart-auth-wrapper .cart-login .register-info-box .info-list,.cart-module .cart-auth-wrapper .cart-register .login-info-box .info-list,.cart-module .cart-auth-wrapper .cart-register .register-info-box .info-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin-bottom:20px;width:100%}@media (max-width:480px){.cart-module .cart-auth-wrapper .cart-login .login-info-box .info-list,.cart-module .cart-auth-wrapper .cart-login .register-info-box .info-list,.cart-module .cart-auth-wrapper .cart-register .login-info-box .info-list,.cart-module .cart-auth-wrapper .cart-register .register-info-box .info-list{margin-bottom:0}}.cart-module .cart-auth-wrapper .cart-login .login-info-box .info-list li,.cart-module .cart-auth-wrapper .cart-login .register-info-box .info-list li,.cart-module .cart-auth-wrapper .cart-register .login-info-box .info-list li,.cart-module .cart-auth-wrapper .cart-register .register-info-box .info-list li{align-items:center;color:var(--cart-black);display:flex;font-size:15px;gap:10px;justify-content:flex-start}.cart-module .cart-auth-wrapper .cart-login .login-info-box .info-list li .icon,.cart-module .cart-auth-wrapper .cart-login .register-info-box .info-list li .icon,.cart-module .cart-auth-wrapper .cart-register .login-info-box .info-list li .icon,.cart-module .cart-auth-wrapper .cart-register .register-info-box .info-list li .icon{background-color:var(--cart-black);height:8.5px;width:12.5px}@media (max-width:480px){.cart-module .cart-auth-wrapper .cart-register{flex-direction:column}}.cart-module .cart-auth-wrapper .cart-register .cart-form{width:auto}.cart-module .cart-auth-wrapper .cart-register .register-wrapper{display:flex;flex-direction:column;gap:20px;max-width:550px;width:100%}.cart-module .cart-auth-wrapper .cart-register .register-wrapper .register-box{padding:34px 30px}@media (max-width:480px){.cart-module .cart-auth-wrapper .cart-register .register-wrapper .register-box{padding:20px}}.cart-module .cart-auth-wrapper .cart-register .register-wrapper .register-regulations-content{margin-bottom:16px}.cart-module .cart-auth-wrapper .cart-register .register-wrapper .register-regulations-content .register-regulations-checkboxes{margin-left:20px}.cart-module .cart-auth-wrapper .cart-register .register-wrapper .cart-btn-primary{margin-top:16px}.cart-module .cart-auth-wrapper .cart-register .register-info-box{height:100%}.cart-module .cart-auth-wrapper .cart-register .register-info-box .list-wrapper{border-bottom:none;padding-bottom:0}.cart-module .cart-auth-wrapper .cart-register .register-info-box .list-wrapper .icon{background-color:#3b842e}.cart-module .cart-auth-wrapper .cart-register .form-legend{margin-bottom:0}.cart-module .cart-auth-wrapper .login-go-back{margin-right:auto;margin-top:40px;max-width:200px;width:auto}.cart-module .cart-auth-wrapper .login-go-back .icon{background-color:var(--cart-black);height:12px;margin-right:4px;width:12px}@media (max-width:1024px){.cart-module .cart-auth-wrapper .cart-login{align-items:center;flex-direction:column}.cart-module .cart-auth-wrapper .login-go-back{margin:20px auto 0}}.cart-module .cart-form{width:100%}.cart-module .cart-form .field{display:flex;flex-direction:column;margin-bottom:28px}.cart-module .cart-form .field .field-box{position:relative}.cart-module .cart-form .field .field-box #voucher_code{border-radius:8px}@media (max-width:480px){.cart-module .cart-form .field .field-box #voucher_code{border-radius:4px;height:40px}}.cart-module .cart-form .field input[type=password],.cart-module .cart-form .field input[type=search],.cart-module .cart-form .field input[type=text]{background-color:#fff;border:1px solid var(--cart-border);border-radius:4px;color:var(--cart-black);font-size:14px;font-weight:400;height:44px;padding:15px 20px}.cart-module .cart-form .field input[type=password] :placeholder,.cart-module .cart-form .field input[type=search] :placeholder,.cart-module .cart-form .field input[type=text] :placeholder{color:var(--cart-gray-1)}.cart-module .cart-form .field input[type=checkbox]{cursor:pointer;display:block!important;height:25px;left:0;margin:0;min-height:25px;min-width:25px;opacity:0;position:absolute;top:0;width:25px}.cart-module .cart-form .field .checkbox{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:flex-start;position:relative}.cart-module .cart-form .field .checkbox .checkbox-input{align-items:center;background-color:#fff;border:2px solid var(--cart-gray-1);border-radius:4px;cursor:pointer;display:flex;height:25px;justify-content:center;min-height:25px;min-width:25px;pointer-events:none;width:25px}.cart-module .cart-form .field .checkbox .checkbox-input .icon{background-color:var(--cart-primary);cursor:pointer;display:none;height:8.5px;width:12.5px}.cart-module .cart-form .field .checkbox label{cursor:pointer;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;max-width:90%}.cart-module .cart-form .field .checkbox label .text{color:var(--cart-black);font-size:14px;line-height:100%}.cart-module .cart-form .field .checkbox label .text a{color:var(--cart-primary);font-weight:400;-webkit-text-decoration:underline 1px solid var(--cart-primary);text-decoration:underline 1px solid var(--cart-primary)}.cart-module .cart-form .field .checkbox label .desc{color:var(--cart-gray-1);font-size:12px;font-weight:400;line-height:100%}.cart-module .cart-form .field .checkbox label .desc a{color:var(--cart-gray-1);font-weight:400;-webkit-text-decoration:underline 1px solid var(--cart-gray-1);text-decoration:underline 1px solid var(--cart-gray-1)}.cart-module .cart-form .field .checkbox-w-description{align-items:flex-start}.cart-module .cart-form .field .checkbox-w-description .desc,.cart-module .cart-form .field .checkbox-w-description .text{max-width:90%}.cart-module .cart-form .field .checkbox>input:checked+.checkbox-input{border:2px solid var(--cart-primary)}.cart-module .cart-form .field .checkbox>input:checked+.checkbox-input .icon{display:block}.cart-module .cart-form .field input.focus{border:1px solid var(--cart-input-border)}.cart-module .cart-form .field .border-label{background-color:#fff;color:var(--cart-gray-1);font-size:12px;font-weight:400;left:15px;padding:2px;position:absolute;top:0;transform:translateY(-8px)}.cart-module .cart-form .field .field--icon{background-color:var(--cart-gray-1);cursor:pointer;height:22px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:22px}.cart-module .cart-form .field .suggester{border:1px solid red;left:0;position:absolute;top:0}.cart-module .cart-form .field:last-of-type{margin-bottom:0}.cart-module .cart-form .field-invalid .checkbox-input,.cart-module .cart-form .field-invalid input[type=password],.cart-module .cart-form .field-invalid input[type=search],.cart-module .cart-form .field-invalid input[type=text]{border:1px solid var(--cart-red)!important}.cart-module .cart-form .field-invalid .field-error{align-items:center;display:flex;gap:8px;justify-content:flex-start;margin-top:5px}.cart-module .cart-form .field-invalid .field-error .icon{background-color:var(--cart-red);height:18px;width:18px}.cart-module .cart-form .field-invalid .field-error .error-message{color:var(--cart-red);font-size:12px}.cart-module .cart-form .field-invalid .checkbox{align-items:flex-start}.cart-module .cart-form .field-additional-msg{color:var(--cart-black);font-size:15px;font-weight:400;line-height:100%;margin-top:12px}.cart-module .cart-form .field-xl{max-width:100%;width:100%}.cart-module .cart-form .field-large{max-width:75%;width:100%}.cart-module .cart-form .field-medium{max-width:50%;width:100%}.cart-module .cart-form .field-small{max-width:25%;width:100%}.cart-module .cart-form .field-xs{max-width:8.33333333%;width:100%}.cart-module .cart-form .field-small-large{max-width:33.33333333%;width:100%}.cart-module .cart-form .field-medium-large{max-width:66.66666666%;width:100%}.cart-module .cart-form .field-wrapper{display:flex;gap:20px;width:100%}.cart-module .cart-form .checkbox-wrapper{margin-top:10px}.cart-module .diffrent-address-form{margin-top:30px}.cart-module .cart-select{margin-bottom:20px;position:relative}.cart-module .cart-select .cart-select-hidden{left:0;min-height:40px;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.cart-module .cart-select .cart-select-list{background-color:#fff;border:1px solid var(--cart-border);border-radius:4px;font-size:14px;max-width:100%;min-height:40px}.cart-module .cart-select .cart-select-list .current-option{align-items:center;background-color:#fff;border:none;border-radius:4px;color:var(--cart-black);cursor:pointer;display:flex;font-size:14px;font-weight:400;height:40px;justify-content:space-between;overflow:hidden;padding:11.5px 8px;position:relative;text-align:left;white-space:nowrap;width:100%}.cart-module .cart-select .cart-select-list .current-option:before{border-radius:0 4px 4px 0;bottom:0;content:"";position:absolute;right:8;top:0;width:32px}.cart-module .cart-select .cart-select-list .current-option:after{background-color:var(--cart-black);content:"";display:block;height:16px;mask-size:cover;-webkit-mask-size:cover;-webkit-mask:url(../icons/arrow_down_2.svg) no-repeat 50% 50%;mask:url(../icons/arrow_down_2.svg) no-repeat 50% 50%;position:absolute;right:10px;transition:transform .3s;width:16px}.cart-module .cart-select .cart-select-list .clean-list-wrapper{background-color:#fff;border-bottom:1px solid var(--cart-border);border-left:1px solid var(--cart-border);border-radius:0 0 4px 4px;border-right:1px solid var(--cart-border);display:none;left:0;position:absolute;width:100%;z-index:10}.cart-module .cart-select .cart-select-list .clean-list-wrapper .clean-list{list-style:none;max-height:200px;overflow-y:auto}.cart-module .cart-select .cart-select-list .clean-list-wrapper .clean-list li button{background-color:#fff;border:none;color:var(--cart-black);cursor:pointer;font-size:14px;height:40px;padding:11.5px 8px;text-align:left;width:100%}.cart-module .cart-select .cart-select-list .clean-list-wrapper .clean-list li button:hover{background-color:var(--cart-gray-2)}.cart-module .cart-select .cart-select-list.open{border-radius:4px 4px 0 0}.cart-module .cart-select .cart-select-list.open .current-option:after{transform:rotate(180deg)}.cart-module .cart-select .cart-select-list.open .clean-list-wrapper{display:block}.cart-module .cart-select .cart-select-list.open .clean-list-wrapper .clean-list li:last-child button:last-of-type{border-radius:0 0 4px 4px}.cart-module .form-legend{color:var(--cart-black);font-size:12px;font-weight:400;line-height:100%;margin-bottom:30px}.cart-module .user-data-form{max-width:550px;width:100%}.cart-module .user-data-change{align-items:center;display:flex;gap:20px;margin-bottom:20px}.cart-module .user-data-change .radio-field{position:relative}.cart-module .user-data-change input[type=radio]{display:block!important;height:24px;left:20px;margin:0;opacity:0;position:absolute;top:10.5px;width:24px}.cart-module .user-data-change label{align-items:center;cursor:pointer;display:flex;gap:24px;justify-content:flex-start}.cart-module .user-data-change label .radio-input{align-items:center;border:1px solid var(--cart-black);border-radius:50%;display:flex;height:24px;justify-content:center;min-width:24px;width:24px}.cart-module .user-data-change label .radio-input .checkmark{background-color:var(--cart-black);border-radius:50%;height:18px;opacity:0;width:18px}.cart-module .user-data-change label .text{color:var(--cart-black);font-size:15px;font-weight:400;line-height:100%}.cart-module .user-data-change>.radio-field>input[type=radio]:checked+label .radio-input .checkmark{opacity:1}.cart-module .user-register-box{align-items:flex-start;display:flex;flex-direction:column}.cart-module .user-register-box .user-register-box-title{color:var(--cart-black);font-size:15px;font-weight:600;line-height:20px;margin-bottom:30px}.cart-module .user-register-box .user-register-box-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin-bottom:20px;width:100%}.cart-module .user-register-box .user-register-box-list li{align-items:center;color:var(--cart-black);display:flex;font-size:15px;gap:10px;justify-content:flex-start}.cart-module .user-register-box .user-register-box-list li .icon{background-color:var(--color-storepoints-success);height:8.5px;width:8.5px}.cart-module .user-register-box .user-register-input-wrapper{display:flex;gap:20px}.cart-module .user-regulations .user-regulations-title{color:var(--cart-black);font-size:20px;font-weight:600;line-height:100%;margin-bottom:16px}.cart-module .user-regulations .user-regulations-checkboxes{margin-left:20px}@media (max-width:480px){.cart-module .user-regulations .user-regulations-checkboxes{margin-left:16px}}.cart-module .user-regulations .form-legend{margin-bottom:0;margin-top:16px}@media (max-width:1024px){.cart-module .user-data-change{align-items:flex-start;flex-direction:column}}.cart-module .storepoints-map-section{color:var(--black);display:flex;gap:20px;height:600px}@media (max-width:768px){.cart-module .storepoints-map-section{flex-direction:column;gap:12px;height:auto}}.cart-module .storepoints-map-section .storepoints-mobile-tabs{align-items:center;display:none;gap:20px;justify-content:center}@media (max-width:768px){.cart-module .storepoints-map-section .storepoints-mobile-tabs{display:flex}}.cart-module .storepoints-map-section .storepoints-mobile-tabs .storepoints-mobile-tab{align-items:center;border-bottom:2px solid transparent;color:var(--storepoints-grey-3);-moz-column-gap:8px;column-gap:8px;display:flex;font-size:16rem;font-weight:600;line-height:1;padding:6px 16px}@media (max-width:400px){.cart-module .storepoints-map-section .storepoints-mobile-tabs .storepoints-mobile-tab{padding:6px}}.cart-module .storepoints-map-section .storepoints-mobile-tabs .storepoints-mobile-tab.active{border-color:var(--color-storepoints-primary);color:var(--color-storepoints-primary)}.cart-module .storepoints-map-section .storepoints-mobile-tabs .storepoints-mobile-tab.active .icon{background-color:var(--color-storepoints-primary)}.cart-module .storepoints-map-section .storepoints-mobile-tabs .storepoints-mobile-tab .icon{background-color:var(--storepoints-grey-3);flex-shrink:0;height:24px;width:24px}.cart-module .storepoints-map-section .stores-list-wrapper{border:1px solid var(--storepoints-grey-2);border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;min-width:320px;padding:14px 14px 0;width:35%}@media (max-width:768px){.cart-module .storepoints-map-section .stores-list-wrapper{border:none;border-radius:0;min-width:unset;padding:0;width:100%}}.cart-module .storepoints-map-section .stores-list-wrapper .stores-list-header{align-items:center;color:var(--color-storepoints-primary);-moz-column-gap:12px;column-gap:12px;display:flex;padding:8px 16px 8px 4px}.cart-module .storepoints-map-section .stores-list-wrapper .stores-list-header .stores-list-header-title{font-size:15rem;font-weight:600;line-height:1}.cart-module .storepoints-map-section .stores-list-wrapper .stores-list-header .storepoints-filter-btn{align-items:center;background-color:transparent;border:none;color:var(--color-storepoints-primary);-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:flex;font-size:14rem;font-weight:400;justify-content:center;line-height:1;margin:0 0 0 auto;outline:none;padding:0}.cart-module .storepoints-map-section .stores-list-wrapper .stores-list-header .storepoints-filter-btn .filter-btn-content-inactive{display:contents}.cart-module .storepoints-map-section .stores-list-wrapper .stores-list-header .storepoints-filter-btn .filter-btn-content-active{display:none}.cart-module .storepoints-map-section .stores-list-wrapper .stores-list-header .storepoints-filter-btn .icon{background-color:var(--color-storepoints-primary);flex-shrink:0;height:24px;width:24px}.cart-module .storepoints-map-section .stores-list-wrapper.filters-active .stores-list-header .filter-btn-content-inactive{display:none}.cart-module .storepoints-map-section .stores-list-wrapper.filters-active .stores-list-header .filter-btn-content-active{display:contents}.cart-module .storepoints-map-section .stores-list-wrapper.filters-active .stores-list,.cart-module .storepoints-map-section .stores-list-wrapper.filters-active .stores-list-header .remove-filters-btn{display:none}.cart-module .storepoints-map-section .stores-list-wrapper.filters-active .filters{display:flex}.cart-module .storepoints-map-section .stores-list-wrapper .stores-list{padding-bottom:14px;padding-top:8px}@media (max-width:768px){.cart-module .storepoints-map-section .stores-list-wrapper .stores-list{display:none;padding-bottom:0}.cart-module .storepoints-map-section .stores-list-wrapper .stores-list.active{display:block}}.cart-module .storepoints-map-section .stores-list-wrapper .stores-list .stores-list-scrollable{display:flex;flex-direction:column;max-height:508px;overflow-y:auto;row-gap:12px}.cart-module .storepoints-map-section .stores-list-wrapper .stores-list .store-item{border:1px solid var(--storepoints-grey-2);border-radius:12px;margin-right:12px;padding:16px 20px}.cart-module .storepoints-map-section .stores-list-wrapper .stores-list .store-item .store-name-wrapper{-moz-column-gap:16px;column-gap:16px;display:flex;flex-wrap:wrap;row-gap:4px}.cart-module .storepoints-map-section .stores-list-wrapper .stores-list .store-item h5{font-size:14rem;font-weight:700;line-height:1;margin:0}.cart-module .storepoints-map-section .stores-list-wrapper .stores-list .store-item .store-address{font-size:14rem;font-weight:700;line-height:1.3;margin:0;margin:8px 0}.cart-module .storepoints-map-section .stores-list-wrapper .stores-list .store-item .check-hours{align-items:center;color:inherit;display:flex;font-size:13rem;font-weight:400;line-height:1.3}.cart-module .storepoints-map-section .stores-list-wrapper .stores-list .store-item .check-hours .icon{background-color:var(--black);flex-shrink:0;height:16px;width:16px}.cart-module .storepoints-map-section .stores-list-wrapper .filters{border-top:1px solid var(--storepoints-grey-2);display:none;flex-direction:column;flex-grow:1;padding:30px 0 8px}.cart-module .storepoints-map-section .stores-list-wrapper .filters .filters-mobile-header{align-items:center;box-shadow:0 4px 4px 0 rgba(0,0,0,.149);color:var(--black);display:none;font-size:20rem;font-weight:700;justify-content:space-between;line-height:1;margin-bottom:20px;padding:16px 12px}.cart-module .storepoints-map-section .stores-list-wrapper .filters .filters-mobile-header .icon{background-color:var(--black);flex-shrink:0;height:24px;width:24px}@media (max-width:768px){.cart-module .storepoints-map-section .stores-list-wrapper .filters{background-color:#fff;border-top:0;bottom:0;height:100dvh;left:0;max-height:100dvh;padding-top:0;position:fixed;width:100%;z-index:8}.cart-module .storepoints-map-section .stores-list-wrapper .filters .filters-mobile-header{display:flex}}.cart-module .storepoints-map-section .stores-list-wrapper .filters label{color:var(--color-storepoints-primary);display:inline-block;font-size:15rem;font-weight:700;line-height:1}.cart-module .storepoints-map-section .stores-list-wrapper .filters .filters-form-wrapper{display:flex;flex-direction:column;margin-bottom:30px;padding:0 12px;row-gap:30px}.cart-module .storepoints-map-section .stores-list-wrapper .filters .filters-form-wrapper select{min-height:30px}.cart-module .storepoints-map-section .stores-list-wrapper .filters .filters-form-wrapper .storepoints-custom-select{max-width:100%;width:100%}.cart-module .storepoints-map-section .stores-list-wrapper .filters .filter-buttons-wrapper{align-items:center;border-top:1px solid var(--storepoints-grey-2);display:flex;margin-top:auto;padding:8px 12px 0}.cart-module .storepoints-map-section .stores-list-wrapper .filters .filter-buttons-wrapper .storepoints-btn-primary{margin-left:auto}.cart-module .storepoints-map-section .map-wrapper{flex-grow:1}@media (max-width:768px){.cart-module .storepoints-map-section .map-wrapper{display:none}.cart-module .storepoints-map-section .map-wrapper.active{display:block;height:400px;width:100%}}.cart-module .searchbar-section{padding:20px 0;width:100%}.cart-module .searchbar-section .searchbar-wrapper{align-items:center;-moz-column-gap:16px;column-gap:16px;display:flex;row-gap:8px;width:100%}@media (max-width:992px){.cart-module .searchbar-section .searchbar-wrapper{flex-wrap:wrap}}.cart-module .searchbar-section .searchbar-wrapper .search-input-wrapper{border:1px solid var(--storepoints-grey-2);border-radius:4px;position:relative;width:65%}@media (max-width:992px){.cart-module .searchbar-section .searchbar-wrapper .search-input-wrapper{flex-grow:1}}@media (max-width:576px){.cart-module .searchbar-section .searchbar-wrapper .search-input-wrapper{display:flex}}.cart-module .searchbar-section .searchbar-wrapper .search-input-wrapper input{border:none;border-radius:4px;color:var(--black);font-size:18rem;font-weight:600;line-height:1;outline:none;padding:12px}@media (max-width:576px){.cart-module .searchbar-section .searchbar-wrapper .search-input-wrapper input{font-size:16rem}}.cart-module .searchbar-section .searchbar-wrapper .search-input-wrapper input:focus{outline:none}.cart-module .searchbar-section .searchbar-wrapper .search-input-wrapper input::-moz-placeholder{color:var(--storepoints-grey-2)}.cart-module .searchbar-section .searchbar-wrapper .search-input-wrapper input::placeholder{color:var(--storepoints-grey-2)}.cart-module .searchbar-section .searchbar-wrapper .search-input-wrapper .search-results-container{background-color:#fff;border:1px solid var(--storepoints-grey-2);border-radius:4px;display:none;font-size:18rem;font-weight:600;left:0;line-height:1;position:absolute;top:100%;width:100%;z-index:1}@media (max-width:576px){.cart-module .searchbar-section .searchbar-wrapper .search-input-wrapper .search-results-container{font-size:14rem}}.cart-module .searchbar-section .searchbar-wrapper .search-input-wrapper .search-results-container .no-results{border-radius:4px;padding:12px}.cart-module .searchbar-section .searchbar-wrapper .search-input-wrapper .search-results-container .search-suggestions{font-weight:400}.cart-module .searchbar-section .searchbar-wrapper .search-input-wrapper .search-results-container .search-suggestions strong{font-weight:700}.cart-module .searchbar-section .searchbar-wrapper .search-input-wrapper .search-results-container .search-suggestions li{border-radius:4px;cursor:pointer;padding:12px}.cart-module .searchbar-section .searchbar-wrapper .search-input-wrapper .search-results-container .search-suggestions li.active,.cart-module .searchbar-section .searchbar-wrapper .search-input-wrapper .search-results-container .search-suggestions li:hover{background-color:#f1f1f1}.cart-module .searchbar-section .searchbar-wrapper .search.mobile{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px;display:none}.cart-module .searchbar-section .searchbar-wrapper .search.mobile .icon{display:none;height:28px;width:28px}@media (max-width:576px){.cart-module .searchbar-section .searchbar-wrapper .search.mobile{display:inline-block}.cart-module .searchbar-section .searchbar-wrapper .search.desktop{display:none}}@media (max-width:375px){.cart-module .searchbar-section .searchbar-wrapper .search.mobile{min-width:unset;padding:9px}.cart-module .searchbar-section .searchbar-wrapper .search.mobile .icon{display:block}.cart-module .searchbar-section .searchbar-wrapper .search.mobile span{display:none}}.cart-module .searchbar-section .searchbar-wrapper .storepoints-btn-clear.localize{font-weight:500;margin-left:auto;white-space:nowrap}@media (max-width:992px){.cart-module .searchbar-section .searchbar-wrapper .storepoints-btn-clear.localize{margin-left:0}}.cart-module.thank-you{background-color:#f5f5f5;font-family:var(--third-font);margin:0 auto;max-width:1400px;min-height:auto}.cart-module.thank-you .thank-you-container{border-bottom:1px solid var(--grey-12);margin:0 auto;max-width:1400px}.cart-module.thank-you .thank-you-container .thank-you-title{color:var(--cart-black);font-size:28px;font-weight:700;line-height:100%;margin:34px 0 24px}@media (max-width:480px){.cart-module.thank-you .thank-you-container .thank-you-title{font-size:22px;margin:0 0 16px}}.cart-module.thank-you .thank-you-container .thank-you-content{background-color:#fff;border:1px solid var(--grey-5);border-radius:8px;margin-bottom:24px;padding:24px}@media (max-width:480px){.cart-module.thank-you .thank-you-container .thank-you-content{padding:20px 16px}}.cart-module.thank-you .thank-you-container .thank-you-content p{color:var(--cart-black);font-size:16px;font-weight:400;line-height:150%;margin:0 0 16px}.cart-module.thank-you .thank-you-container .thank-you-content p:last-child{margin-bottom:0}.cart-module.thank-you .thank-you-container .thank-you-content p span{font-weight:600}.cart-module.thank-you .thank-you-container .thank-you-content p a{color:var(--cart-black);text-decoration:none}.cart-module.thank-you .thank-you-container .thank-you-content p a span{font-weight:700;text-decoration:underline}.cart-module.thank-you .thank-you-container .thank-you-content p a:hover span{text-decoration:none}.cart-module.thank-you .thank-you-container .thank-you-content .thank-you-divider{background-color:var(--grey-5);height:1px;margin:0 0 24px;width:100%}.cart-module.thank-you .thank-you-container .thank-you-content .thank-you-info{align-items:flex-start;display:flex;gap:12px}.cart-module.thank-you .thank-you-container .thank-you-content .thank-you-info .icon--notification-info{background-color:#4f95b4;flex-shrink:0;height:20px;margin-top:2px;width:20px}.cart-module.thank-you .thank-you-container .thank-you-content .thank-you-info .thank-you-info-text{flex:1}.cart-module.thank-you .thank-you-container .thank-you-content .thank-you-info .thank-you-info-text p{color:var(--cart-black);font-size:16px;font-weight:400;line-height:150%;margin:0}.cart-module.thank-you .thank-you-container .thank-you-content .thank-you-info .thank-you-info-text p:last-child{margin-bottom:0}.cart-module.thank-you .thank-you-container .thank-you-content .thank-you-info .thank-you-info-text p span{font-weight:600}.cart-module.thank-you .thank-you-container .thank-you-footer{margin-bottom:60px;margin-top:80px}@media (max-width:480px){.cart-module.thank-you .thank-you-container .thank-you-footer{margin-bottom:0;margin-top:20px}}.cart-module.thank-you .thank-you-container .thank-you-footer .home-link{align-items:center;color:var(--cart-black);display:flex;font-family:var(--third-font);font-size:16px;font-weight:400;gap:12px;text-decoration:none}.cart-module.thank-you .thank-you-container .thank-you-footer .home-link .icon{background-color:var(--cart-black);height:16px;width:16px}.cart-module.thank-you .thank-you-container .thank-you-footer .home-link:hover{opacity:.8}.cart-module.wire-transfer .thank-you-container .wire-transfer-content{align-items:start;display:grid;gap:24px;grid-template-columns:1fr 1fr;grid-template-rows:auto;margin-bottom:40px}@media (max-width:480px){.cart-module.wire-transfer .thank-you-container .wire-transfer-content{display:flex;flex-direction:column;margin-bottom:0}}.cart-module.wire-transfer .thank-you-container .wire-transfer-content .order-confirmation-block,.cart-module.wire-transfer .thank-you-container .wire-transfer-content .wire-transfer-data-block{background-color:#fff;border:1px solid var(--grey-5);border-radius:8px;height:-moz-fit-content;height:fit-content}.cart-module.wire-transfer .thank-you-container .wire-transfer-content .order-confirmation-block{padding:50px 24px}@media (max-width:480px){.cart-module.wire-transfer .thank-you-container .wire-transfer-content .order-confirmation-block{padding:20px 16px}}.cart-module.wire-transfer .thank-you-container .wire-transfer-content .order-confirmation-block p{color:var(--cart-black);font-size:16px;font-weight:400;line-height:150%;margin:0 0 5px}@media (max-width:480px){.cart-module.wire-transfer .thank-you-container .wire-transfer-content .order-confirmation-block p{line-height:100%}}.cart-module.wire-transfer .thank-you-container .wire-transfer-content .order-confirmation-block .order-number-row{align-items:center;display:flex;gap:15px;justify-content:flex-start}@media (max-width:480px){.cart-module.wire-transfer .thank-you-container .wire-transfer-content .order-confirmation-block .order-number-row{align-items:flex-start;flex-direction:column;gap:8px}}.cart-module.wire-transfer .thank-you-container .wire-transfer-content .order-confirmation-block .order-number-row span{font-size:16px;font-weight:400}.cart-module.wire-transfer .thank-you-container .wire-transfer-content .order-confirmation-block .order-number-row span strong{font-weight:700}.cart-module.wire-transfer .thank-you-container .wire-transfer-content .order-confirmation-block .order-number-row .copy-order-number{align-items:center;background:none;border:none;color:var(--cart-primary);cursor:pointer;display:flex;font-family:var(--third-font);font-size:16px;font-weight:400;gap:8px;padding:0}@media (max-width:480px){.cart-module.wire-transfer .thank-you-container .wire-transfer-content .order-confirmation-block .order-number-row .copy-order-number{font-size:14px;margin-bottom:5px}}.cart-module.wire-transfer .thank-you-container .wire-transfer-content .order-confirmation-block .order-number-row .copy-order-number .icon{background-color:var(--cart-primary);height:16px;width:16px}.cart-module.wire-transfer .thank-you-container .wire-transfer-content .order-confirmation-block .order-number-row .copy-order-number:hover{opacity:.8}.cart-module.wire-transfer .thank-you-container .wire-transfer-content .wire-transfer-data-block{padding:24px}@media (max-width:480px){.cart-module.wire-transfer .thank-you-container .wire-transfer-content .wire-transfer-data-block{padding:20px 16px}}.cart-module.wire-transfer .thank-you-container .wire-transfer-content .wire-transfer-data-block .header{color:var(--cart-black);font-size:20px;font-weight:700;line-height:100%;margin:0 0 24px}@media (max-width:480px){.cart-module.wire-transfer .thank-you-container .wire-transfer-content .wire-transfer-data-block .header{margin:0 0 16px}}.cart-module.wire-transfer .thank-you-container .wire-transfer-content .wire-transfer-data-block .transfer-data{display:flex;flex-direction:column;gap:12px;padding-left:16px}.cart-module.wire-transfer .thank-you-container .wire-transfer-content .wire-transfer-data-block .transfer-data .data-row{display:flex;flex-direction:column;gap:4px}.cart-module.wire-transfer .thank-you-container .wire-transfer-content .wire-transfer-data-block .transfer-data .data-row .data-label{color:var(--cart-black);font-size:16px;font-weight:700}.cart-module.wire-transfer .thank-you-container .wire-transfer-content .wire-transfer-data-block .transfer-data .data-row .data-value{color:var(--cart-black);font-size:16px;font-weight:400}.cart-module.wire-transfer .thank-you-container .wire-transfer-content .wire-transfer-data-block .transfer-data .data-row .data-value strong{font-weight:700}.cart-module.wire-transfer .thank-you-container .wire-transfer-content .wire-transfer-data-block .transfer-data .data-row.account-number-row .account-number-wrapper{align-items:center;display:flex;gap:15px;justify-content:flex-start}@media (max-width:480px){.cart-module.wire-transfer .thank-you-container .wire-transfer-content .wire-transfer-data-block .transfer-data .data-row.account-number-row .account-number-wrapper{align-items:flex-start;flex-direction:column;gap:8px}}.cart-module.wire-transfer .thank-you-container .wire-transfer-content .wire-transfer-data-block .transfer-data .data-row.account-number-row .account-number-wrapper .data-value{margin:0}.cart-module.wire-transfer .thank-you-container .wire-transfer-content .wire-transfer-data-block .transfer-data .data-row.account-number-row .account-number-wrapper .copy-order-number{align-items:center;background:none;border:none;color:var(--cart-primary);cursor:pointer;display:flex;font-family:var(--third-font);font-size:16px;font-weight:400;gap:8px;padding:0}.cart-module.wire-transfer .thank-you-container .wire-transfer-content .wire-transfer-data-block .transfer-data .data-row.account-number-row .account-number-wrapper .copy-order-number .icon{background-color:var(--cart-primary);height:16px;width:16px}.cart-module.wire-transfer .thank-you-container .wire-transfer-content .wire-transfer-data-block .transfer-data .data-row.account-number-row .account-number-wrapper .copy-order-number:hover{opacity:.8}.cart-module.wire-transfer .thank-you-container .wire-transfer-footer{margin-bottom:60px;margin-top:80px}@media (max-width:480px){.cart-module.wire-transfer .thank-you-container .wire-transfer-footer{margin-bottom:0;margin-top:20px}}.cart-module.wire-transfer .thank-you-container .wire-transfer-footer .home-link{align-items:center;color:var(--cart-black);display:flex;font-family:var(--third-font);font-size:16px;font-weight:400;gap:12px;text-decoration:none}.cart-module.wire-transfer .thank-you-container .wire-transfer-footer .home-link .icon{background-color:var(--cart-black);height:16px;width:16px}.cart-module.wire-transfer .thank-you-container .wire-transfer-footer .home-link:hover{opacity:.8}.cart-module.wire-transfer .thank-you-container .confirmation-message{background-color:#fff;border:1px solid var(--grey-5);border-radius:8px;color:var(--cart-black);font-size:16px;font-weight:400;margin-top:24px;padding:16px}.cart-module.installment-payment .thank-you-container .installment-content{align-items:start;display:grid;gap:24px;grid-template-columns:4fr 3fr;grid-template-rows:auto;margin-bottom:40px}@media (max-width:480px){.cart-module.installment-payment .thank-you-container .installment-content{display:flex;flex-direction:column;gap:20px;margin-bottom:0}}.cart-module.installment-payment .thank-you-container .installment-content .account-benefits-block,.cart-module.installment-payment .thank-you-container .installment-content .order-confirmation-block{background-color:#fff;border:1px solid var(--grey-5);border-radius:8px;height:-moz-fit-content;height:fit-content;padding:24px}@media (max-width:480px){.cart-module.installment-payment .thank-you-container .installment-content .account-benefits-block,.cart-module.installment-payment .thank-you-container .installment-content .order-confirmation-block{padding:20px 16px}}.cart-module.installment-payment .thank-you-container .installment-content .order-confirmation-block p{color:var(--cart-black);font-size:16px;font-weight:400;line-height:150%;margin:0 0 16px}.cart-module.installment-payment .thank-you-container .installment-content .order-confirmation-block p strong{font-weight:700}.cart-module.installment-payment .thank-you-container .installment-content .order-confirmation-block .order-status-info{margin-bottom:24px}@media (max-width:480px){.cart-module.installment-payment .thank-you-container .installment-content .order-confirmation-block .order-status-info{margin-bottom:16px}}.cart-module.installment-payment .thank-you-container .installment-content .order-confirmation-block .order-number-row{align-items:center;display:flex;font-size:16px;gap:15px;justify-content:flex-start;margin-bottom:24px}@media (max-width:480px){.cart-module.installment-payment .thank-you-container .installment-content .order-confirmation-block .order-number-row{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:16px}}.cart-module.installment-payment .thank-you-container .installment-content .order-confirmation-block .order-number-row .copy-order-number{align-items:center;background:none;border:none;color:var(--cart-primary);cursor:pointer;display:flex;font-family:var(--third-font);font-size:16px;font-weight:400;gap:8px;padding:0}@media (max-width:480px){.cart-module.installment-payment .thank-you-container .installment-content .order-confirmation-block .order-number-row .copy-order-number{font-size:14px}}.cart-module.installment-payment .thank-you-container .installment-content .order-confirmation-block .order-number-row .copy-order-number .icon{background-color:var(--cart-primary);height:16px;width:16px}.cart-module.installment-payment .thank-you-container .installment-content .order-confirmation-block .order-number-row .copy-order-number:hover{opacity:.8}.cart-module.installment-payment .thank-you-container .installment-content .order-confirmation-block .installment-button-wrapper .cart-btn-primary{font-size:15px;text-align:center}@media (max-width:480px){.cart-module.installment-payment .thank-you-container .installment-content .account-benefits-block{width:100%}}.cart-module.installment-payment .thank-you-container .installment-content .account-benefits-block .header{color:var(--cart-black);font-size:20px;font-weight:700;line-height:100%;margin:0 0 24px}@media (max-width:480px){.cart-module.installment-payment .thank-you-container .installment-content .account-benefits-block .header{margin:0 0 16px}}.cart-module.installment-payment .thank-you-container .installment-content .account-benefits-block .benefits-list{display:flex;flex-direction:column;gap:16px}@media (max-width:480px){.cart-module.installment-payment .thank-you-container .installment-content .account-benefits-block .benefits-list{gap:12px}}.cart-module.installment-payment .thank-you-container .installment-content .account-benefits-block .benefits-list .benefit-item{align-items:flex-start;display:flex;gap:12px}.cart-module.installment-payment .thank-you-container .installment-content .account-benefits-block .benefits-list .benefit-item .benefit-icon{background-color:var(--color-storepoints-success);flex-shrink:0;height:16px;margin-top:2px;width:16px}@media (max-width:480px){.cart-module.installment-payment .thank-you-container .installment-content .account-benefits-block .benefits-list .benefit-item .benefit-icon{height:12px;width:12px}}.cart-module.installment-payment .thank-you-container .installment-content .account-benefits-block .benefits-list .benefit-item .benefit-text{color:var(--cart-black);font-size:16px;font-weight:400;line-height:150%}@media (max-width:480px){.cart-module.installment-payment .thank-you-container .installment-content .account-benefits-block .benefits-list .benefit-item .benefit-text{font-size:15px;line-height:130%}}.cart-module.installment-payment .thank-you-container .installment-content:not(:has(.account-benefits-block)){grid-template-columns:1fr}.cart-module.installment-payment .thank-you-container .installment-content:not(:has(.account-benefits-block)) .order-confirmation-block{grid-column:1/-1}.cart-module.installment-payment .thank-you-container .installment-footer{margin-bottom:50px;margin-top:80px}@media (max-width:480px){.cart-module.installment-payment .thank-you-container .installment-footer{margin-bottom:40px;margin-top:20px}}.cart-module.installment-payment .thank-you-container .installment-footer .home-link{align-items:center;color:var(--cart-black);display:flex;font-family:var(--third-font);font-size:16px;font-weight:400;gap:12px;text-decoration:none}.cart-module.installment-payment .thank-you-container .installment-footer .home-link .icon{background-color:var(--cart-black);height:16px;width:16px}.cart-module.installment-payment .thank-you-container .installment-footer .home-link:hover{opacity:.8}.cart-module.installment-payment .thank-you-container .newsletter-block{background-color:#fff;border:1px solid var(--grey-5);border-radius:8px;margin-bottom:40px;margin-top:0;padding:20px 24px}.cart-module.installment-payment .thank-you-container .newsletter-block p{color:var(--cart-black);font-size:16px;font-weight:400;line-height:150%;margin:0}.cart-module.installment-payment .thank-you-container .newsletter-block p a{text-decoration:none}.cart-module.installment-payment .thank-you-container .newsletter-block p a strong{font-weight:700;text-decoration:underline}.cart-module.installment-payment .thank-you-container .newsletter-block p a:hover strong{text-decoration:none}.cart-module.installment-payment .policy{align-items:flex-start;display:flex;gap:10px;justify-content:center;margin-top:20px}.cart-module.installment-payment .policy .policy-warning{color:var(--color-storepoints-success);font-weight:600;text-transform:uppercase}@media (max-width:1024px){.cart-module .thank-you-container{padding:24px 16px}.cart-module .thank-you-container .thank-you-title{font-size:24px}.cart-module .thank-you-container .installment-content{gap:20px;grid-template-columns:1fr}.cart-module .thank-you-container .installment-content .account-benefits-block,.cart-module .thank-you-container .installment-content .order-confirmation-block{padding:20px}.cart-module .thank-you-container .installment-content .order-confirmation-block p{font-size:14px}.cart-module .thank-you-container .installment-content .order-confirmation-block .order-number-row{justify-content:center}.cart-module .thank-you-container .installment-content .account-benefits-block .header{font-size:18px}.cart-module .thank-you-container .installment-content .account-benefits-block .benefits-list .benefit-item .benefit-text{font-size:14px}.cart-module .thank-you-container .installment-footer{margin-bottom:30px;margin-top:30px}.cart-module .thank-you-container .installment-footer .home-link{font-size:14px}.cart-module .thank-you-container .newsletter-block{margin-bottom:30px;padding:16px 20px}.cart-module .thank-you-container .newsletter-block p{font-size:14px}}.cart-module .storepoints-map-section{width:100%}.cart-module .storepoints-map-section .stores-list-wrapper{border:0;max-width:380px;padding:0;width:100%}.cart-module .storepoints-map-section .stores-list-wrapper .store-list-header .input-wrapper{display:flex;gap:20px;justify-content:center}.cart-module .storepoints-map-section .stores-list-wrapper .store-list-header .input-wrapper .input-box{margin-bottom:0}.cart-module .storepoints-map-section .stores-list-wrapper .store-list-header .input-wrapper .cart-btn-primary{max-height:46px;max-width:120px;width:100%}.cart-module .storepoints-map-section .stores-list-wrapper .store-list-header .navigator-wrapper{margin:20px 0}.cart-module .storepoints-map-section .stores-list-wrapper .store-list-header .navigator-wrapper .localize{color:var(--cart-black);cursor:pointer;font-size:14rem;font-weight:500;white-space:nowrap}.cart-module .storepoints-map-section .stores-list-wrapper .store-list-header .navigator-wrapper .localize .icon{color:var(--cart-black);margin-right:8px}.cart-module .storepoints-map-section .stores-list-wrapper .store-list-header .navigator-wrapper .storepoints-btn-clear{align-items:center;background-color:transparent;border:none;color:var(--cart-black);display:flex;font-size:14rem;font-weight:400;line-height:1;padding:0;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0}.cart-module .storepoints-map-section .stores-list-wrapper .store-list .stores-list-scrollable{display:flex;flex-direction:column;max-height:508px;overflow-y:auto;row-gap:12px}.cart-module .storepoints-map-section .stores-list-wrapper .store-list .stores-list-scrollable .store-item{border:1px solid var(--storepoints-grey-2);border-radius:12px;padding:16px 20px}.cart-module .storepoints-map-section .stores-list-wrapper .store-list .stores-list-scrollable .store-item h5{font-size:14rem;font-weight:700;line-height:100%;margin:0}.cart-module .storepoints-map-section .stores-list-wrapper .store-list .stores-list-scrollable .store-item.store-item-selected{border-color:var(--cart-black)}.cart-module .storepoints-map-section .stores-list-wrapper .store-list .stores-list-scrollable .store-item .store-address p{font-size:14rem;font-weight:400;line-height:130%}.cart-module .storepoints-map-section .stores-list-wrapper .store-list .stores-list-scrollable .store-item-content .store-distance{color:var(--cart-gray-1);margin-bottom:10px;margin-top:5px}.cart-module .storepoints-map-section .stores-list-wrapper .store-list .stores-list-scrollable .store-item-content .product-availability-indicator{align-items:center;display:flex;gap:8px;margin-top:8px}.cart-module .storepoints-map-section .stores-list-wrapper .store-list .stores-list-scrollable .store-item-content .product-availability-indicator .availability-icon{background-color:var(--color-storepoints-success);height:12px;width:12px}.cart-module .storepoints-map-section .stores-list-wrapper .store-list .stores-list-scrollable .store-item-content .product-availability-indicator .availability-text{color:var(--color-storepoints-success);font-size:14px;font-weight:500;line-height:100%}.cart-module .storepoints-map-section .stores-list-wrapper .store-list-empty{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.cart-module .storepoints-map-section .stores-list-wrapper .store-list-empty .icon{background-color:var(--cart-primary);height:32px;margin:50px auto 0;width:32px}.cart-module .storepoints-map-section .stores-list-wrapper .store-list-empty .store-list-empty-info-wrapper{width:100%}.cart-module .storepoints-map-section .stores-list-wrapper .store-list-empty .store-list-empty-info-wrapper .store-list-empty-info{color:var(--cart-black);font-size:16px;font-weight:400;letter-spacing:0;line-height:130%;max-width:380px;text-align:center;width:100%}.cart-module .storepoints-map-section .map-wrapper .marker-cluster-large,.cart-module .storepoints-map-section .map-wrapper .marker-cluster-large div,.cart-module .storepoints-map-section .map-wrapper .marker-cluster-medium,.cart-module .storepoints-map-section .map-wrapper .marker-cluster-medium div,.cart-module .storepoints-map-section .map-wrapper .marker-cluster-small,.cart-module .storepoints-map-section .map-wrapper .marker-cluster-small div{background-color:var(--color-storepoints-markers)}.cart-module .storepoints-map-section #map{height:100%;max-width:585px;width:100%;z-index:0}.cart-module .storepoints-map-section .mobile-view-switcher{display:flex;gap:8px;margin-bottom:20px;margin-top:16px}.cart-module .storepoints-map-section .mobile-view-switcher .view-switch-btn{align-items:center;background-color:transparent;border:none;color:var(--cart-gray-1);cursor:pointer;display:flex;flex:1;font-family:var(--third-font);font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:all .3s ease}.cart-module .storepoints-map-section .mobile-view-switcher .view-switch-btn .icon{background-color:var(--cart-black);height:16px;transition:background-color .3s ease;width:16px}.cart-module .storepoints-map-section .mobile-view-switcher .view-switch-btn.active{border-bottom:2px solid var(--cart-primary);color:var(--cart-primary)}.cart-module .storepoints-map-section .mobile-view-switcher .view-switch-btn.active .icon{background-color:var(--cart-primary)}.cart-module .storepoints-map-section .mobile-view-switcher .view-switch-btn:hover:not(.active){border-color:var(--cart-primary);color:var(--cart-primary)}.cart-module .storepoints-map-section .mobile-view-switcher .view-switch-btn:hover:not(.active) .icon{background-color:var(--cart-primary)}.cart-module .storepoints-map-section .mobile-list-view{display:block}.cart-module .storepoints-map-section .mobile-map-view{display:block;height:calc(100vh - 300px);min-height:400px;width:100%}.cart-module .storepoints-map-section .mobile-map-view #map{height:100%}.cart-module .storepoints-map-section .mobile-map-hidden{display:none}.cart-module .storepoints-map-section .mobile-bottom-bar{background-color:#fff;bottom:0;box-shadow:0 -4px 12px rgba(0,0,0,.15);left:0;max-height:80vh;overflow-y:auto;position:fixed;right:0;transition:max-height .3s ease;z-index:10001}.cart-module .storepoints-map-section .mobile-bottom-bar.mobile-bottom-bar-expanded{max-height:90vh}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content{padding:20px 16px;position:relative}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-close{background:none;border:none;cursor:pointer;padding:4px;position:absolute;right:16px;top:16px;z-index:10002}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-close .icon{background-color:var(--cart-black);height:24px;width:24px}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-basic-info{margin-bottom:16px}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-basic-info .mobile-bottom-bar-store-name{color:var(--cart-black);font-size:14px;font-weight:700;line-height:100%;margin:0}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-basic-info .mobile-bottom-bar-address{color:var(--cart-black);font-size:14px;font-weight:400;margin:0 0 12px}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-basic-info .product-availability-indicator{align-items:center;display:flex;gap:8px}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-basic-info .product-availability-indicator .availability-icon{background-color:var(--color-storepoints-success);height:12px;width:12px}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-basic-info .product-availability-indicator .availability-text{color:var(--color-storepoints-success);font-size:14px;font-weight:500;line-height:100%}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-details-toggle{margin-bottom:16px}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-details-toggle .details-toggle-btn{align-items:center;background:none;border:none;color:var(--cart-black);cursor:pointer;display:flex;font-family:var(--third-font);font-size:13px;font-weight:500;justify-content:space-between;padding:0;width:100%}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-details-toggle .details-toggle-btn .toggle-icon{background-color:var(--cart-black);height:16px;transition:transform .3s ease;width:16px}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-details-toggle .details-toggle-btn .toggle-icon.rotated{transform:rotate(180deg)}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-details-accordion{margin-bottom:20px}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-details-accordion .accordion-content{background-color:var(--storepoints-grey-1);border-bottom:1px solid var(--storepoints-grey-3);border-radius:8px;border-top:1px solid var(--storepoints-grey-3);padding:16px}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-details-accordion .accordion-content .popup-section:not(:last-child){margin-bottom:15px}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-details-accordion .accordion-content .popup-section h4{color:var(--cart-black);font-size:14px;font-weight:700;line-height:100%;margin:0 0 10px}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-details-accordion .accordion-content .popup-section .section-content{font-size:13px}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-details-accordion .accordion-content .popup-section .section-content p{color:var(--cart-black);font-weight:400;margin:0 0 4px}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-details-accordion .accordion-content .popup-section .section-content p .contact-label{font-size:14px;font-weight:700}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-details-accordion .accordion-content .popup-section .section-content p:last-child{margin-bottom:0}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-details-accordion .accordion-content .popup-section.contact-section{border-bottom:1px solid var(--storepoints-grey-3);padding-bottom:10px}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-details-accordion .accordion-content .popup-section.hours-section{margin-top:10px}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-details-accordion .accordion-content .popup-section.hours-section .opening-hours .hours-row{color:var(--cart-black);display:flex;font-size:13px;justify-content:space-between;margin-bottom:4px}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-details-accordion .accordion-content .popup-section.hours-section .opening-hours .hours-row .day{flex:1;font-weight:400}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-details-accordion .accordion-content .popup-section.hours-section .opening-hours .hours-row .time{flex:1;font-weight:400;text-align:right}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-details-accordion .accordion-content .popup-section.hours-section .opening-hours .hours-row:last-child{margin-bottom:0}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-footer .mobile-bottom-bar-select-btn{background-color:var(--cart-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:var(--third-font);font-size:16px;font-weight:600;padding:14px;width:100%}.cart-module .storepoints-map-section .mobile-bottom-bar .mobile-bottom-bar-content .mobile-bottom-bar-body .mobile-bottom-bar-footer .mobile-bottom-bar-select-btn:hover{opacity:.9}@media (max-width:480px){.cart-module .storepoints-map-section .stores-list-wrapper{max-width:100%;width:100%}.cart-module .storepoints-map-section .stores-list-wrapper .store-list-header .navigator-wrapper{margin-bottom:0}.cart-module .storepoints-map-section .stores-list-wrapper .store-list-header .cart-form{gap:13px}.cart-module .storepoints-map-section .stores-list-wrapper .store-list-header .cart-btn-primary{font-size:14px;font-weight:400}.cart-module .storepoints-map-section .stores-list-wrapper .store-list.mobile-list-view .stores-list-scrollable{height:100%}.cart-module .storepoints-map-section .stores-list-wrapper .store-list.mobile-list-view .stores-list-scrollable .store-item{margin-right:10px}.cart-module .storepoints-map-section .map-wrapper{max-width:100%;width:100%}}.cart-module .storepoints-popup-map{z-index:9999!important}.cart-module .storepoints-popup-map .leaflet-popup-tip{display:none}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .leaflet-popup-content-wrapper{border-radius:8px;font-family:var(--third-font);padding:0;width:380px!important}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .leaflet-popup-close-button{display:none!important}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .leaflet-popup-content{font-family:var(--third-font);margin:0;padding:0;width:380px!important}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content{position:relative;z-index:10001!important}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .custom-popup-close{align-items:center;background:none;border:none;color:var(--cart-black);cursor:pointer;display:flex;font-size:30px;font-weight:500;justify-content:center;line-height:1;padding:0;position:absolute;right:16px;top:16px;z-index:10005!important}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body{padding:16px}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-store-name{color:var(--cart-black);font-family:var(--third-font);font-size:14px;font-weight:700;line-height:100%}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-basic-info{margin-bottom:10px}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-basic-info .popup-address-line{color:var(--cart-black);font-family:var(--third-font);font-size:14px;font-weight:400;line-height:130%;margin:0}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-basic-info .product-availability-indicator{align-items:center;border-top:1px solid var(--storepoints-grey-3);display:flex;gap:8px;margin-top:12px;padding-top:12px}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-basic-info .product-availability-indicator .availability-icon{background-color:var(--color-storepoints-success);height:12px;width:12px}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-basic-info .product-availability-indicator .availability-text{color:var(--color-storepoints-success);font-size:13px;font-weight:500;line-height:100%}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-details-toggle{margin-bottom:16px}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-details-toggle .details-toggle-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:var(--third-font);gap:8px;padding:0}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-details-toggle .details-toggle-btn .toggle-icon{height:16px;transition:transform .3s ease;width:16px}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-details-accordion{position:relative;transform-origin:top;transition:all .3s ease;z-index:10002!important}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-details-accordion .accordion-content{background-color:var(--storepoints-grey-1);border-bottom:1px solid var(--storepoints-grey-3);border-top:1px solid var(--storepoints-grey-3);font-family:var(--main-font);padding:16px;width:100%}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-details-accordion .accordion-content .popup-section{max-width:250px}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-details-accordion .accordion-content .popup-section:not(:last-child){margin-bottom:15px}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-details-accordion .accordion-content .popup-section h4{color:var(--cart-black);font-size:13px;font-weight:700;line-height:100%;margin:0 0 10px}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-details-accordion .accordion-content .popup-section .section-content{font-size:13px}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-details-accordion .accordion-content .popup-section .section-content p{color:var(--cart-black);font-weight:400;margin:0 0 2px}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-details-accordion .accordion-content .popup-section .section-content p .contact-label{color:var(--cart-black);font-family:var(--main-font);font-size:14px;font-weight:700}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-details-accordion .accordion-content .popup-section .section-content p:last-child{margin-bottom:0}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-details-accordion .accordion-content .popup-section.contact-section{border-bottom:1px solid var(--storepoints-grey-3);padding-bottom:10px}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-details-accordion .accordion-content .popup-section.hours-section{margin-top:10px}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-details-accordion .accordion-content .popup-section.hours-section .opening-hours .hours-row{color:var(--cart-black);display:flex;font-size:13px;justify-content:space-between;margin-bottom:2px}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-details-accordion .accordion-content .popup-section.hours-section .opening-hours .hours-row .day{flex:1;font-weight:400;max-width:120px}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-details-accordion .accordion-content .popup-section.hours-section .opening-hours .hours-row .time{flex:1;font-weight:400;max-width:100px;text-align:right}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-details-accordion .accordion-content .popup-section.hours-section .opening-hours .hours-row:last-child{margin-bottom:0}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-footer .popup-select-btn{background-color:var(--cart-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:var(--third-font);font-size:14px;font-weight:600;padding:12px;width:100%}.cart-module .storepoints-popup-map .leaflet-popup.store-popup .store-popup-content .popup-body .popup-footer .popup-select-btn:hover{background-color:var(--color-storepoints-primary)}.cart-module input:-webkit-autofill,.cart-module select:-webkit-autofill,.cart-module textarea:-webkit-autofill{background-color:#fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.cart-module .cart-header{background-color:#fff;box-shadow:0 4px 13.4px 0 rgba(0,0,0,.251);width:100%}.cart-module .cart-header .cart-header-image-wrapper{border-bottom:1px solid var(--cart-border);padding:26px 130px}@media (max-width:480px){.cart-module .cart-header .cart-header-image-wrapper{border:none}}@media (max-width:768px){.cart-module .cart-header .cart-header-image-wrapper img{height:20px;width:auto}}@media (max-width:390px){.cart-module .cart-header .cart-header-image-wrapper img{height:13px;width:145px}}.cart-module .cart-header .cart-header-steps-wrapper{align-items:center;display:flex;justify-content:center;padding:18.5px 130px}@media (max-width:480px){.cart-module .cart-header .cart-header-steps-wrapper{padding:16px}}.cart-module .cart-header .cart-header-steps-wrapper .steps-list{align-items:center;display:flex;justify-content:space-between;max-width:1185px;width:100%}.cart-module .cart-header .cart-header-steps-wrapper .steps-list .step{align-items:center;display:flex;gap:12px;justify-content:center}.cart-module .cart-header .cart-header-steps-wrapper .steps-list .step .step-completed,.cart-module .cart-header .cart-header-steps-wrapper .steps-list .step .step-number{align-items:center;border:1px solid var(--cart-gray-1);border-radius:50%;color:var(--cart-gray-1);display:flex;font-size:16px;font-weight:500;height:30px;justify-content:center;width:30px}.cart-module .cart-header .cart-header-steps-wrapper .steps-list .step .step-text{color:var(--cart-gray-1);font-size:17px;font-weight:400}.cart-module .cart-header .cart-header-steps-wrapper .steps-list .step .step-completed{background-color:var(--cart-gray-1);border:none}.cart-module .cart-header .cart-header-steps-wrapper .steps-list .step .step-completed .icon{background-color:#fff;height:10px;width:12px}.cart-module .cart-header .cart-header-steps-wrapper .steps-list .step.step-active .step-number{background-color:var(--cart-black);border:none;color:#fff}.cart-module .empty-cart{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;max-width:1400px;width:100%}.cart-module .empty-cart h1{color:var(--cart-black);font-size:28px;font-weight:700;margin:41px 0 83px}@media (max-width:480px){.cart-module .empty-cart h1{font-size:20px;margin:52px 0 33px}}.cart-module .empty-cart .empty-cart-link{color:var(--cart-primary);font-size:14px;font-weight:400;line-height:100%;margin:28.5px 0 83.5px}@media (max-width:480px){.cart-module .empty-cart .empty-cart-link{margin:19.5px 0 30.5px}}.cart-module .empty-cart .divider{background-color:#82959d;height:1px;width:100%}.cart-module .empty-cart a{max-width:374px}.cart-module .cart-content-wrapper{border-bottom:1px solid var(--grey-11);-moz-column-gap:15.5px;column-gap:15.5px;display:grid;grid-template-areas:"notification ." "header ." "content summary";grid-template-columns:minmax(300px,994px) minmax(369px,1fr);margin:0 auto;max-width:1400px;padding:54px 0;position:relative}@media (max-width:480px){.cart-module .cart-content-wrapper{border:none;padding:20px 0}}.cart-module .cart-content-wrapper .cart-content-header{align-items:center;display:flex;grid-area:header;justify-content:space-between;padding:0 36px;width:100%}.cart-module .cart-content-wrapper .cart-content-header .cart-content-header-title{align-items:center;display:flex;font-size:20px;gap:8px;justify-content:flex-start}.cart-module .cart-content-wrapper .cart-content-header .cart-content-header-title h1{font-size:28px;font-weight:700}@media (max-width:480px){.cart-module .cart-content-wrapper .cart-content-header .cart-content-header-title h1{font-size:22px}}.cart-module .cart-content-wrapper .cart-content-header .cart-content-header-title span{font-size:20px;font-weight:400}.cart-module .cart-content-wrapper .cart-content-header .cart-content-header-actions{align-items:center;display:flex;gap:30px;justify-content:center}.cart-module .cart-content-wrapper .cart-content-header .cart-content-header-actions .header-action{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;gap:16px;justify-content:center}.cart-module .cart-content-wrapper .cart-content-header .cart-content-header-actions .header-action .icon{background-color:var(--cart-primary);height:18px;width:16px}.cart-module .cart-content-wrapper .cart-content-header .cart-content-header-actions .header-action .header-action-text{color:var(--cart-primary);font-size:14px;font-weight:700}.cart-module .cart-content-wrapper .cart-content{display:flex;flex-direction:column;grid-area:content;height:100%;margin-top:24px;row-gap:20px;width:100%}.cart-module .cart-content-wrapper .cart-content:has(.cart-summary-product){row-gap:40px}.cart-module .cart-content-wrapper .cart-content .cart-white-box-title{font-size:28px;font-weight:700;padding:0 36px}@media (max-width:1024px){.cart-module .cart-content-wrapper .cart-content .cart-white-box-title{padding:0 16px}}@media (max-width:480px){.cart-module .cart-content-wrapper .cart-content .cart-white-box-title{font-size:22px}}.cart-module .cart-content-wrapper .cart-content .cart-white-box{background-color:#fff;border:1px solid var(--cart-border);border-radius:8px;padding:24px}.cart-module .cart-content-wrapper .cart-content .cart-white-box:not(.cart-product){margin-bottom:40px}@media (max-width:480px){.cart-module .cart-content-wrapper .cart-content .cart-white-box:not(.cart-product){margin-bottom:0}.cart-module .cart-content-wrapper .cart-content .cart-white-box{padding:16px 20px}}.cart-module .cart-content-wrapper .cart-content .cart-white-box:last-of-type{margin-bottom:0}.cart-module .cart-content-wrapper .cart-content .cart-package{background-color:transparent;border:2px solid var(--cart-primary)!important;border-radius:8px}.cart-module .cart-content-wrapper .cart-content .cart-package .cart-white-box{border:none;border-radius:none;margin-bottom:20px}.cart-module .cart-content-wrapper .cart-content .cart-package .cart-white-box .cart-package-title{color:var(--cart-black);font-size:18px;font-weight:600;line-height:100%}.cart-module .cart-content-wrapper .cart-content .cart-package .cart-white-box:last-of-type,.cart-module .cart-content-wrapper .cart-content .cart-package:last-of-type{margin-bottom:0}.cart-module .cart-content-wrapper .cart-content .cart-data-box{align-items:center;display:flex;justify-content:flex-start}.cart-module .cart-content-wrapper .cart-content .cart-data-box .box{align-items:flex-start;border-right:1px solid var(--cart-border);color:var(--cart-black);display:flex;flex:1;flex-direction:column;height:100%;justify-content:flex-start;padding:0 22.5px}.cart-module .cart-content-wrapper .cart-content .cart-data-box .box .box-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;width:100%}.cart-module .cart-content-wrapper .cart-content .cart-data-box .box .box-wrapper .box-header{font-size:18px;font-weight:700;line-height:100%}.cart-module .cart-content-wrapper .cart-content .cart-data-box .box .box-wrapper .box-list{list-style:none}.cart-module .cart-content-wrapper .cart-content .cart-data-box .box .box-wrapper .box-list li{font-size:14px;font-weight:400;margin-bottom:8px}@media (max-width:480px){.cart-module .cart-content-wrapper .cart-content .cart-data-box .box .box-wrapper .box-list li{font-size:15px}}.cart-module .cart-content-wrapper .cart-content .cart-data-box .box .box-change-btn{background-color:transparent;border:none;padding:0}.cart-module .cart-content-wrapper .cart-content .cart-data-box .box .box-change-btn a{color:var(--cart-primary);cursor:pointer;font-size:15px;font-weight:500;margin-bottom:0;text-decoration:underline}@media (max-width:480px){.cart-module .cart-content-wrapper .cart-content .cart-data-box .box .box-change-btn a{font-weight:600}}.cart-module .cart-content-wrapper .cart-content .cart-data-box .box.box-two-children{gap:40px}.cart-module .cart-content-wrapper .cart-content .cart-data-box .box.box-two-children div{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.cart-module .cart-content-wrapper .cart-content .cart-data-box .box.box-two-children .product_cart{display:flex;position:unset}.cart-module .cart-content-wrapper .cart-content .cart-data-box .box.box-two-children .product_cart .flags{display:flex;flex-direction:row;left:0;position:absolute;top:0;z-index:1}.cart-module .cart-content-wrapper .cart-content .cart-data-box .box:last-of-type{border-right:none}.cart-module .cart-content-wrapper .cart-summary-wrapper{align-items:flex-start;align-self:start;display:flex;flex-direction:column;grid-area:summary;justify-content:flex-start;margin-top:24px;position:sticky;row-gap:24px;top:20px}.cart-module .cart-content-wrapper .cart-summary-wrapper .cart-summary{background-color:#fff;border:1px solid #cdcdcd;border-radius:8px;display:flex;flex-direction:column;padding:20px 16px;width:100%}.cart-module .cart-content-wrapper .cart-summary-wrapper .cart-summary .cart-summary-title{border-bottom:1px solid #cdcdcd;color:var(--cart-black);font-size:20px;font-weight:500;padding-bottom:12px;text-transform:uppercase}.cart-module .cart-content-wrapper .cart-summary-wrapper .cart-summary .cart-summary-content{border-bottom:1px solid #cdcdcd;display:flex;flex-direction:column;list-style:none;margin-top:28px;padding-bottom:12px;row-gap:12px;width:100%}.cart-module .cart-content-wrapper .cart-summary-wrapper .cart-summary .cart-summary-content .cart-summary-content-option{align-items:center;display:flex;justify-content:space-between;width:100%}.cart-module .cart-content-wrapper .cart-summary-wrapper .cart-summary .cart-summary-content .cart-summary-content-option .option-key,.cart-module .cart-content-wrapper .cart-summary-wrapper .cart-summary .cart-summary-content .cart-summary-content-option .option-value{color:var(--cart-black)}.cart-module .cart-content-wrapper .cart-summary-wrapper .cart-summary .cart-summary-content .cart-summary-content-option .option-key{font-size:14px;font-weight:500}.cart-module .cart-content-wrapper .cart-summary-wrapper .cart-summary .cart-summary-content .cart-summary-content-option .option-value{font-size:18px;font-weight:600}@media screen and (max-width:480px){.cart-module .cart-content-wrapper .cart-summary-wrapper .cart-summary .cart-summary-content .cart-summary-content-option .option-value{font-size:16px}}.cart-module .cart-content-wrapper .cart-summary-wrapper .cart-summary .cart-summary-value{align-items:center;display:flex;justify-content:space-between;margin-top:16px;width:100%}.cart-module .cart-content-wrapper .cart-summary-wrapper .cart-summary .cart-summary-value .summary-value-text{color:#171717;font-size:18px;font-weight:500}@media screen and (max-width:480px){.cart-module .cart-content-wrapper .cart-summary-wrapper .cart-summary .cart-summary-value .summary-value-text{font-size:16px}}.cart-module .cart-content-wrapper .cart-summary-wrapper .cart-summary .cart-summary-value .summary-value{font-size:24px;font-weight:600}@media screen and (max-width:480px){.cart-module .cart-content-wrapper .cart-summary-wrapper .cart-summary .cart-summary-value .summary-value{font-size:24px}}.cart-module .cart-content-wrapper .cart-summary-wrapper .cart-summary .cart-summary-action{display:flex;flex-direction:column;margin-top:28px;row-gap:8px;width:100%}@media screen and (max-width:480px){.cart-module .cart-content-wrapper .cart-summary-wrapper .cart-summary .cart-summary-action{margin-top:12px}.cart-module .cart-content-wrapper .cart-summary-wrapper .cart-summary .cart-summary-action .cart-btn-white{font-size:14px}}.cart-module .cart-content-wrapper .cart-summary-wrapper .voucher-box{background-color:#fff;border:1px solid var(--cart-border);border-radius:8px;display:flex;flex-direction:column;height:auto;padding:12px 17.5px;row-gap:16px;width:100%}.cart-module .cart-content-wrapper .cart-summary-wrapper .voucher-box .voucher-box-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.cart-module .cart-content-wrapper .cart-summary-wrapper .voucher-box .voucher-box-header .voucher-box-header-content{align-items:center;display:flex;gap:8px;justify-content:flex-start}.cart-module .cart-content-wrapper .cart-summary-wrapper .voucher-box .voucher-box-header .voucher-box-header-content .voucher-box-header .icon--arrow_down_2{transition:transform .3s}.cart-module .cart-content-wrapper .cart-summary-wrapper .voucher-box .voucher-box-header .voucher-box-header-content .voucher-box-header-text{color:var(--cart-black);font-size:14px;font-weight:500}.cart-module .cart-content-wrapper .cart-summary-wrapper .voucher-box .voucher-box-header .voucher-box-header-content .voucher-box-header-text .code-active{color:green;font-weight:600}.cart-module .cart-content-wrapper .cart-summary-wrapper .voucher-box .voucher-box-header .voucher-box-header-content .icon--voucher-icon{background-color:var(--cart-primary)}.cart-module .cart-content-wrapper .cart-summary-wrapper .voucher-box .voucher-box-content-wrapper{align-items:center;display:flex;justify-content:flex-start}.cart-module .cart-content-wrapper .cart-summary-wrapper .voucher-box .voucher-box-content{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}@media (max-width:480px){.cart-module .cart-content-wrapper .cart-summary-wrapper .voucher-box .voucher-box-content{gap:10px}}.cart-module .cart-content-wrapper .cart-summary-wrapper .voucher-box .voucher-box-active{border:1px solid green;border-radius:4px;color:var(--cart-black);font-size:14px;font-weight:500;padding:4px 12px;text-transform:uppercase}.cart-module .cart-content-wrapper .cart-summary-wrapper .voucher-box.voucher-box-open .voucher-box-header .icon--arrow_down_2{transform:rotate(180deg)}.cart-module .cart-content-wrapper .cart-floating-price{background-color:#fff;bottom:0;box-shadow:0 -3px 8.6px 0 rgba(0,0,0,.251);display:flex;flex-direction:column;gap:16px;left:0;padding:16px;position:fixed;width:100%;z-index:7}.cart-module .cart-content-wrapper .cart-floating-price .cart-floating-price-content{align-items:center;display:flex;justify-content:space-between;padding:0 11px}.cart-module .cart-content-wrapper .cart-floating-price .cart-floating-price-content .cart-floating-price-text{color:var(--cart-black);font-size:16px;font-weight:500;line-height:100%}.cart-module .cart-content-wrapper .cart-floating-price .cart-floating-price-content .cart-floating-price-value{color:var(--cart-black);font-size:18px;font-weight:600;line-height:100%;text-align:right}.cart-module .cart-content-wrapper .cart-floating-price .cart-floating-price-buttons .cart-btn-primary{align-items:center;height:48px}.cart-module .cart-content-wrapper .slide-up-enter-active,.cart-module .cart-content-wrapper .slide-up-leave-active{transition:transform .3s ease-in-out,opacity .3s ease-in-out}.cart-module .cart-content-wrapper .slide-up-enter-from,.cart-module .cart-content-wrapper .slide-up-leave-to{opacity:0;transform:translateY(100%)}.cart-module .cart-content-wrapper .slide-up-enter-to,.cart-module .cart-content-wrapper .slide-up-leave-from{opacity:1;transform:translateY(0)}.cart-module .cart-content-wrapper .slide-down-enter-active,.cart-module .cart-content-wrapper .slide-down-leave-active{transition:transform .3s ease-in-out,opacity .3s ease-in-out}.cart-module .cart-content-wrapper .slide-down-enter-from{opacity:0;transform:translateY(-50px)}.cart-module .cart-content-wrapper .slide-down-enter-to,.cart-module .cart-content-wrapper .slide-down-leave-from{opacity:1;transform:translateY(0)}.cart-module .cart-content-wrapper .slide-down-leave-to{opacity:0;transform:translateY(50px)}.cart-module .cart-loader-overlay{background:hsla(0,0%,85%,.4);bottom:0;left:0;position:fixed;right:0;top:0}.cart-module .cart-loader{left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%)}.cart-module .cart-spinner{animation:spin 1s linear infinite;background:linear-gradient(45deg,#fff,#2d2d2d);background:conic-gradient(from 180deg at 50% 50%,#fff 0deg,#2d2d2d 1turn);border-radius:50%;display:block;height:92px;position:relative;width:92px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cart-module .cart-spinner:before{background-color:#d9d9d9;border-radius:50%;bottom:12px;content:"";left:12px;position:absolute;right:12px;top:12px}@media (max-width:1024px){.cart-module .cart-header .cart-header-image-wrapper{padding:17px 16px}.cart-module .cart-header .cart-header-steps-wrapper{padding:12px 17px}.cart-module .cart-header .cart-header-steps-wrapper .steps-list .step{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:flex-start;position:relative}.cart-module .cart-header .cart-header-steps-wrapper .steps-list .step .step-completed,.cart-module .cart-header .cart-header-steps-wrapper .steps-list .step .step-number{height:25px;position:relative;width:25px;z-index:1}.cart-module .cart-header .cart-header-steps-wrapper .steps-list .step .step-text{font-size:11px;font-weight:400;text-align:center}.cart-module .cart-header .cart-header-steps-wrapper .steps-list .step:after,.cart-module .cart-header .cart-header-steps-wrapper .steps-list .step:before{background-color:var(--grey-17);content:"";height:1px;position:absolute;top:12.5px;width:calc(50% - 15.5px);z-index:0}.cart-module .cart-header .cart-header-steps-wrapper .steps-list .step:before{left:0}.cart-module .cart-header .cart-header-steps-wrapper .steps-list .step:after{right:0}.cart-module .cart-header .cart-header-steps-wrapper .steps-list .step:first-child:before,.cart-module .cart-header .cart-header-steps-wrapper .steps-list .step:last-child:after{display:none}.cart-module .cart-content-wrapper{display:flex;flex-direction:column}.cart-module .cart-content-wrapper .cart-content-header{align-items:flex-start;flex-direction:column;gap:20px;justify-content:flex-start;padding:0 16px;width:100%}.cart-module .cart-content-wrapper .cart-content-header .cart-content-header-title{font-size:22px;font-weight:700;line-height:100%}.cart-module .cart-content-wrapper .cart-content-header .cart-content-header-actions{gap:10px}.cart-module .cart-content-wrapper .cart-content-header .cart-content-header-actions .header-action{gap:8px;padding:0}.cart-module .cart-content-wrapper .cart-content-header .cart-content-header-actions .header-action-text{font-size:14px;font-weight:700}.cart-module .cart-content-wrapper .cart-content .cart-white-box{border:none;border-radius:0;margin-bottom:0}.cart-module .cart-content-wrapper .cart-content .cart-data-box{align-items:center;flex-direction:column}.cart-module .cart-content-wrapper .cart-content .cart-data-box .box{border-bottom:1px solid var(--cart-border);border-right:none;display:flex;flex-direction:row;justify-content:space-between;margin-top:28px;padding:0 0 16px;width:100%}.cart-module .cart-content-wrapper .cart-content .cart-data-box .box.box-two-children{flex-direction:column;gap:28px;justify-content:flex-start}.cart-module .cart-content-wrapper .cart-content .cart-data-box .box.box-two-children .box-delivery{border-bottom:1px solid var(--cart-border);padding-bottom:16px;width:100%}.cart-module .cart-content-wrapper .cart-content .cart-data-box .box.box-two-children .box-delivery,.cart-module .cart-content-wrapper .cart-content .cart-data-box .box.box-two-children .box-payment{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;width:100%}.cart-module .cart-content-wrapper .cart-content .cart-data-box .box:first-child{margin-top:0}.cart-module .cart-content-wrapper .cart-content .cart-data-box .box:last-child{border-bottom:none}.cart-module .cart-content-wrapper .cart-summary-wrapper{align-self:auto;background-color:#fff;flex-direction:column-reverse;gap:0;margin-top:20px;padding:16px;position:static;top:unset}.cart-module .cart-content-wrapper .cart-summary-wrapper .cart-summary,.cart-module .cart-content-wrapper .cart-summary-wrapper .voucher-box{border:none;border-radius:0}.cart-module .cart-content-wrapper .cart-summary-wrapper .cart-summary{padding:20px 11px 0}.cart-module .cart-content-wrapper .cart-summary-wrapper .cart-summary .cart-summary-title{display:none}.cart-module .cart-content-wrapper .cart-summary-wrapper .cart-summary .cart-summary-content{margin-top:0}.cart-module .cart-content-wrapper .cart-summary-wrapper .voucher-box{padding:0 11px}.cart-module .cart-content-wrapper .cart-summary-wrapper .voucher-box .voucher-box-header{border-bottom:1px solid var(--cart-border);padding-bottom:10px}.cart-module .cart-content-wrapper .cart-summary-wrapper .voucher-box-open .voucher-box-header{border-bottom:0;padding-bottom:0}.cart-module .cart-content-wrapper .cart-summary-wrapper .voucher-box-open .voucher-box-content-wrapper{border-bottom:1px solid var(--cart-border);padding-bottom:10px}}.cart-module .dhl-box,.cart-module .orlen-parcel-box{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-around;width:100%}.cart-module .dhl-box #widget_html,.cart-module .dhl-box .dhl-map,.cart-module .orlen-parcel-box #widget_html,.cart-module .orlen-parcel-box .dhl-map{height:100%;width:100%}#product-add-modal .product-added-modal-container{align-items:flex-start;background-color:#fff;border-radius:12px;display:flex;flex-direction:column;font-family:var(--third-font);justify-content:flex-start;left:50%;padding:16px;position:fixed;top:50%;transform:translate(-50%,-50%);width:clamp(200px,40%,766px);z-index:9}@media (max-width:480px){#product-add-modal .product-added-modal-container{border-radius:0;height:100%;left:0;max-height:100%;max-width:100%;top:60px;transform:none;width:100%}}#product-add-modal .product-added-modal-container .product-added-modal-header{align-items:center;border-bottom:1px solid var(--cart-border);display:flex;justify-content:space-between;padding:24px 20px 12px;width:100%}@media (max-width:480px){#product-add-modal .product-added-modal-container .product-added-modal-header{padding:16px 0}}#product-add-modal .product-added-modal-container .product-added-modal-header .product-added-modal-header-content{align-items:center;display:flex;gap:12px;justify-content:flex-start}#product-add-modal .product-added-modal-container .product-added-modal-header .product-added-modal-header-content .cart-modal-icon-error{background-color:var(--cart-price-red);height:20px;width:20px}#product-add-modal .product-added-modal-container .product-added-modal-header .product-added-modal-header-content .cart-modal-icon-success{background-color:var(--color-storepoints-success);height:12px;width:16px}#product-add-modal .product-added-modal-container .product-added-modal-header .product-added-modal-header-content p{color:var(--cart-black);font-size:16px;font-weight:700;line-height:100%}#product-add-modal .product-added-modal-container .product-added-modal-header button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;width:24px}@media (max-width:480px){#product-add-modal .product-added-modal-container .product-added-modal-header button{height:20px;width:20px}}#product-add-modal .product-added-modal-container .product-added-modal-header button .icon{background-color:var(--cart-black);height:14px;width:14px}#product-add-modal .product-added-modal-container .product-added-modal-content{padding:4px 0;width:100%}@media (max-width:480px){#product-add-modal .product-added-modal-container .product-added-modal-content{display:flex;flex:1;flex-direction:column;padding:0}}#product-add-modal .product-added-modal-container .product-added-modal-content .product-added-modal-content-details{align-items:center;display:flex;gap:20px;justify-content:flex-start;padding:5px 20px}@media (max-width:480px){#product-add-modal .product-added-modal-container .product-added-modal-content .product-added-modal-content-details{border-bottom:1px solid var(--cart-border);gap:12px;padding:16px 0}}#product-add-modal .product-added-modal-container .product-added-modal-content .product-added-modal-content-details.product-added-modal-content-bordered{border-bottom:1px solid var(--cart-border)}#product-add-modal .product-added-modal-container .product-added-modal-content .product-added-modal-content-details.product-added-modal-error{padding-block:20px}#product-add-modal .product-added-modal-container .product-added-modal-content .product-added-modal-content-details .product-added-modal-content-item-img{aspect-ratio:1;display:block;width:54px}#product-add-modal .product-added-modal-container .product-added-modal-content .product-added-modal-content-details .product-added-modal-content-item-name{color:var(--cart-black);font-size:15px;font-weight:400;line-height:100%}#product-add-modal .product-added-modal-container .product-added-modal-content .product-added-modal-slider-wrapper{padding:3px 20px 0}@media (max-width:480px){#product-add-modal .product-added-modal-container .product-added-modal-content .product-added-modal-slider-wrapper{flex:1;padding:16px 0 0}}#product-add-modal .product-added-modal-container .product-added-modal-content .product-added-modal-slider-wrapper .product-added-modal-slider-title{font-size:18px;font-weight:600;line-height:1.125}@media (max-width:480px){#product-add-modal .product-added-modal-container .product-added-modal-content .product-added-modal-slider-wrapper .product-added-modal-slider-title{font-size:16px;margin-bottom:5px}}#product-add-modal .product-added-modal-container .product-added-modal-content .product-added-modal-slider-wrapper .glide__slides{padding:20px 0}@media (max-width:480px){#product-add-modal .product-added-modal-container .product-added-modal-content .product-added-modal-slider-wrapper .glide__slides{padding:16px 0}}#product-add-modal .product-added-modal-container .product-added-modal-content .product-added-modal-slider-wrapper .glide__slides .glide__slide{height:auto}#product-add-modal .product-added-modal-container .product-added-modal-content .product-added-modal-slider-wrapper .glide__slides .glide__slide>*{height:100%}#product-add-modal .product-added-modal-container .product-added-modal-content .product-added-modal-slider-wrapper .modal-accessories-slider .controls,#product-add-modal .product-added-modal-container .product-added-modal-content .product-added-modal-slider-wrapper .modal-gifts-slider .controls{left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}#product-add-modal .product-added-modal-container .product-added-modal-content .product-added-modal-slider-wrapper .modal-accessories-slider .controls.controls-hidden,#product-add-modal .product-added-modal-container .product-added-modal-content .product-added-modal-slider-wrapper .modal-gifts-slider .controls.controls-hidden{display:none!important}#product-add-modal .product-added-modal-container .product-added-modal-content .product-added-modal-slider-wrapper .modal-accessories-slider .controls .controls-wrapper,#product-add-modal .product-added-modal-container .product-added-modal-content .product-added-modal-slider-wrapper .modal-gifts-slider .controls .controls-wrapper{display:flex;justify-content:space-between;padding:0 5px}#product-add-modal .product-added-modal-container .product-added-modal-content .product-added-modal-slider-wrapper .modal-accessories-slider .controls .controls-wrapper .slider-navigation-btn,#product-add-modal .product-added-modal-container .product-added-modal-content .product-added-modal-slider-wrapper .modal-gifts-slider .controls .controls-wrapper .slider-navigation-btn{pointer-events:all}@media (max-width:480px){#product-add-modal .product-added-modal-container .product-added-modal-content .product-added-modal-slider-wrapper .modal-accessories-slider .controls,#product-add-modal .product-added-modal-container .product-added-modal-content .product-added-modal-slider-wrapper .modal-gifts-slider .controls{display:none!important}}#product-add-modal .product-added-modal-container .product-added-modal-footer{align-items:center;display:flex;justify-content:space-between;padding:20px;width:100%}@media (max-width:480px){#product-add-modal .product-added-modal-container .product-added-modal-footer{background-color:#fff;bottom:0;box-shadow:0 -2px 8px 0 rgba(0,0,0,.1);flex-direction:row;gap:12px;margin-left:-16px;padding:8px 16px;position:sticky;width:100vw}}#product-add-modal .product-added-modal-container .product-added-modal-footer button{align-items:center;background-color:transparent;border:none;color:var(--cart-primary);cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:12px;justify-content:flex-start;line-height:100%}@media (max-width:480px){#product-add-modal .product-added-modal-container .product-added-modal-footer button{gap:8px;justify-content:space-between;width:100%}}#product-add-modal .product-added-modal-container .product-added-modal-footer button .icon{background-color:var(--cart-primary);height:19px;width:16px}@media (max-width:480px){#product-add-modal .product-added-modal-container .product-added-modal-footer button .icon{height:17px;width:14px}}#product-add-modal .product-added-modal-container .product-added-modal-footer a{background-color:var(--cart-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:0;max-width:190px;min-height:40px;padding:12px 16px;text-align:center;width:100%}@media (max-width:480px){#product-add-modal .product-added-modal-container .product-added-modal-footer a{align-items:center;display:flex;justify-content:center;max-width:100%;min-height:48px;padding:12px 16px}}.custom-cloak{height:90dvh}.product-added-modal-overlay{background:hsla(0,0%,9%,.251);bottom:0;left:0;position:fixed;right:0;top:0;z-index:5}@media (max-width:480px){.product-added-modal-overlay{background-color:#fff}}.cart-modal{align-items:flex-start;background-color:#fff;border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.251);display:flex;flex-direction:column;justify-content:flex-start;left:50%;max-width:390px;padding:16px 20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:6}@media (max-width:480px){.cart-modal{border-radius:0;left:50%;top:0;transform:translateX(-50%)}}.cart-modal .cart-modal-header{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.cart-modal .cart-modal-header .cart-modal-header-title{font-size:20px;font-weight:600;line-height:130%;max-width:300px}.cart-modal .cart-modal-header button{background-color:transparent;border:none;cursor:pointer;margin-left:auto;padding:0}.cart-modal .cart-modal-header button .icon{background-color:var(--cart-black);height:24px;width:24px}.cart-modal .cart-modal-content{color:var(--cart-black);font-size:14px;font-weight:400;margin-top:8px;width:100%}.cart-modal .cart-modal-footer{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:15px;width:100%}.cart-modal .cart-modal-footer .cart-btn-white{border-radius:4px;font-size:14px;font-weight:400;max-height:32px;max-width:80px;min-height:auto;padding:7.5px 5.5px}.cart-modal .cart-modal-footer .cart-btn-primary{border-radius:4px;display:block;font-size:14px;font-weight:600;max-height:32px;max-width:80px;min-height:auto;padding:7.5px 9px}@media (max-width:480px){.remove-product-modal-overlay{display:none}.remove-product-modal{box-shadow:0 4px 4px 0 rgba(0,0,0,.251);left:0;max-width:unset;padding:60px 20px 16px;position:fixed;top:0;transform:unset;width:100%}}.cart-modal-xl{height:80%;max-height:850px;max-width:1030px;overflow:hidden;width:100%}.cart-modal-xl .cart-modal-header-title{max-width:unset}@media (max-width:480px){.pop-parcel-modal{height:100%;z-index:8}}.pop-parcel-modal .cart-modal-header{align-items:center;border-bottom:1px solid var(--cart-border);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px;width:100%}#inpost-map{margin:0 auto;max-width:670px}.icon--cart-checkmark{background-color:var(--color-storepoints-success)}.cart-order{margin-bottom:30px;min-height:420px;position:relative}.cart-order-box{display:grid;grid-template-columns:1fr 420px;grid-template-rows:max-content auto}.cart-order-steps{align-items:flex-start;border-bottom:1px solid var(--grey-15);display:flex;justify-content:center;margin:0 40px 50px 0;padding-bottom:20px}.cart-order-steps .step{padding-right:50px}.cart-order-steps .step:last-child{padding-right:0}.cart-order-steps .step:last-child .step-number-box:after{display:none}.cart-order-steps .step .link{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;padding:0}.cart-order-steps .step-number{background-color:var(--primary);height:46px;min-width:46px;width:46px}.cart-order-steps .step-number,.cart-order-steps .step-number-box{align-items:center;border-radius:100%;display:flex;justify-content:center}.cart-order-steps .step-number-box{background-color:#fff;height:78px;min-width:78px;position:relative;width:78px}.cart-order-steps .step-number-box:after{background-color:var(--primary);content:"";height:3px;left:100%;position:absolute;width:100%;z-index:-1}.cart-order-steps .step-number .number{color:#fff;font-size:18rem;font-weight:700}.cart-order-steps .step-number .icon{background-color:#fff;height:19px;min-width:19px;width:19px}.cart-order-steps .step-title{color:var(--black-4);font-weight:700;text-align:center;width:120px}.cart-order-steps .step.disabled{pointer-events:none}.cart-order-steps .step.disabled .step-number{background-color:#fff;border:3px solid var(--primary)}.cart-order-steps .step.disabled .step-number .number{color:var(--primary)}.cart-order-steps .step.disabled .step-title{opacity:.5}.cart-order-content{margin:0 40px 0 0}.cart-order-summary{grid-column:2;grid-row:1/4}.cart-order-summary-box{border:1px solid var(--grey-15);max-width:420px;padding:20px}.cart-order-summary .title{font-size:24rem}.cart-order-summary .btn-collapse{color:var(--primary);padding:16px 0}.cart-order-summary .btn-collapse .value{margin-right:5px}.cart-order-summary .products{display:flex;flex-direction:column}.cart-order-summary .products .product{border-top:1px solid var(--grey-15);display:grid;grid-template-columns:max-content 1fr;grid-template-rows:1fr max-content;padding:25px 0}.cart-order-summary .products .product .image{align-items:center;display:flex;grid-row:1/-1;justify-content:center;margin-right:15px;max-height:130px;max-width:130px;width:130px}.cart-order-summary .products .product .image img{height:100%;max-height:130px;max-width:130px}.cart-order-summary .products .product-info{display:flex;flex-direction:column;justify-content:center}.cart-order-summary .products .product-info .name{display:flex;flex-direction:column;margin-bottom:10px;width:100%}.cart-order-summary .products .product-info .name .title{color:var(--black);font-size:14rem;font-weight:400}.cart-order-summary .products .product-info .name .id{font-size:12rem;margin-top:5px;opacity:.5}.cart-order-summary .products .product-info .hestia-info{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.cart-order-summary .products .product-info .hestia-info .ergohestia-name{font-size:12px;width:50%}.cart-order-summary .products .product-info .hestia-info .ergohestia-value{font-size:12px;font-weight:700;text-align:right;width:25%}.cart-order-summary .products .product-info .hestia-info .ergohestia-quantity{font-size:12px;width:25%}.cart-order-summary .products .product-info-box{display:flex;width:100%}.cart-order-summary .products .product-info-box .price,.cart-order-summary .products .product-info-box .quantity{align-self:flex-end;width:50%}.cart-order-summary .products .product-info-box .price-box{align-items:flex-end;display:flex;flex-direction:column}.cart-order-summary .products .product-info-box .price-box .voucher-code-omnibus-box{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;margin-top:10px}.cart-order-summary .products .product-info-box .price-box .voucher-code-omnibus-box .produt-history-lowest-price{font-size:8px;margin:0}.cart-order-summary .products .product-info-box .price-box .price-old2{color:var(--grey-18)}.cart-order-summary .products .product-info-box .price-old{opacity:.6;text-decoration:line-through}.cart-order-summary .products .product-info-box .price-current{font-size:20rem;font-weight:700}.cart-order-summary .products .product-info-box .price-current.promotion{color:var(--red-1)}.cart-order-summary .fees{border-top:1px solid var(--grey-15);padding-bottom:10px;padding-top:25px}.cart-order-summary .fees-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.cart-order-summary .fees-item .text{margin-right:10px}.cart-order-summary .fees-item .value{font-weight:700}.cart-order-summary .fees-item .value .currency{margin-left:5px}.cart-order-summary .fees-item:last-child .text{font-size:18rem;font-weight:700;margin-right:20px}.cart-order-summary .fees-item:last-child .value{color:var(--primary);font-size:28rem;font-weight:700}.cart-order-summary .fees-item:last-child .value .currency{font-size:19rem;margin-left:8px}.cart-order-summary .payment-summary .fees{border-top:1px solid var(--grey-15);padding-bottom:10px;padding-top:25px}.cart-order-summary .payment-summary .fees-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.cart-order-summary .payment-summary .fees-item .text{margin-right:10px}.cart-order-summary .payment-summary .fees-item .value{font-weight:700}.cart-order-summary .payment-summary .fees-item .value .currency{margin-left:5px}.cart-order-summary .payment-summary .fees-item:first-child .value{font-size:20rem}.cart-order-summary .payment-summary .fees-item:last-child .text{font-size:24rem;font-weight:700}.cart-order-summary .payment-summary .fees-item:last-child .value{color:var(--primary);font-size:28rem}.cart-order-summary .payment-summary .fees-item:last-child .value .currency{font-size:19rem}.cart-order-summary .payment-summary .selected-address,.cart-order-summary .payment-summary .selected-delivery{margin-bottom:30px}.cart-order-summary .payment-summary .selected-address .title,.cart-order-summary .payment-summary .selected-delivery .title{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:20px}.cart-order-summary .payment-summary .selected-address .title .text,.cart-order-summary .payment-summary .selected-delivery .title .text{font-size:18rem;margin-right:10px}.cart-order-summary .payment-summary .selected-address .title .link,.cart-order-summary .payment-summary .selected-delivery .title .link{background:none;border:none;color:var(--primary);cursor:pointer;font-size:14px;font-weight:400;padding:0;transition:color .25s}.cart-order-summary .payment-summary .selected-address .title .link:hover,.cart-order-summary .payment-summary .selected-delivery .title .link:hover{color:var(--black)}.cart-order-summary .payment-summary .selected-address .title .subtitle,.cart-order-summary .payment-summary .selected-delivery .title .subtitle{font-size:12rem;font-weight:400}.cart-order-summary .payment-summary .selected-address-box,.cart-order-summary .payment-summary .selected-delivery-box{line-height:1.5}.cart-order-summary .payment-summary .selected-address-box .street span:first-child,.cart-order-summary .payment-summary .selected-delivery-box .street span:first-child{margin-right:5px}.cart-order-summary .payment-summary .selected-address-box .fv,.cart-order-summary .payment-summary .selected-delivery-box .fv{font-weight:700}.cart-order-summary .payment-summary .policy-info{color:#007d00;font-weight:600;margin-bottom:10px}.cart-order-summary .payment-summary .selected-address{border-top:1px solid var(--grey-15);padding-top:25px}.cart-order .router-buttons{align-items:center;display:flex;justify-content:space-between;margin:25px 40px 25px 0}.cart-order .router-buttons .go-back{background:none;border:none;color:var(--primary);cursor:pointer;margin-right:10px;padding:0;transition:color .25s}.cart-order .router-buttons .go-back:hover{color:var(--black)}.cart-order .router-buttons .buttons-wrapper{position:relative}.cart-order .router-buttons .buttons-wrapper .loader-inner{height:30px;width:30px}@media (max-width:1024px){.cart-order-box{grid-template-columns:100%}.cart-order-summary{grid-column:auto;grid-row:auto}.cart-order .router-buttons{margin:25px 0}}@media (max-width:640px){.cart-order-steps .step{padding:0}.cart-order-steps .step-title{width:100px}.cart-order .router-buttons .order-button{max-width:-moz-max-content;max-width:max-content;width:unset}}.cart-order-content .authorization{display:flex}.cart-order-content .authorization .account{padding-right:20px;width:50%}.cart-order-content .authorization .account .title{font-size:24rem;margin-bottom:45px}.cart-order-content .authorization .account .account-form{border-bottom:1px solid var(--grey-15);margin-bottom:20px;padding-bottom:30px}.cart-order-content .authorization .account .account-form .field{align-items:center;display:flex;margin-bottom:20px}.cart-order-content .authorization .account .account-form .field label{width:150px}.cart-order-content .authorization .account .account-form .field label .required{color:var(--red-1)}.cart-order-content .authorization .account .account-form .field input{min-height:50px;padding:10px}.cart-order-content .authorization .account .account-form .buttons{display:flex;flex-wrap:wrap;justify-content:flex-end}.cart-order-content .authorization .account .account-form .buttons .legend{align-items:center;display:flex;justify-content:center;width:50%}.cart-order-content .authorization .account .account-form .buttons .legend .required{color:var(--red-1)}.cart-order-content .authorization .account .account-form .buttons .btn{padding:12px 10px;width:50%}.cart-order-content .authorization .account .account-form .buttons .remind{margin-top:25px}.cart-order-content .authorization .account .account-form .buttons .forgot{margin-top:10px}.cart-order-content .authorization .account .social-logins{display:flex;flex-direction:column}.cart-order-content .authorization .account .social-logins .title{font-size:16rem;margin-bottom:20px}.cart-order-content .authorization .without-account{padding-left:100px;width:50%}.cart-order-content .authorization .without-account .title{font-size:24rem;margin-bottom:45px}.cart-order-content .authorization .without-account .buttons{display:flex;flex-direction:column}.cart-order-content .authorization .without-account .buttons .btn{margin-bottom:23px;min-width:240px;padding:12px 20px}.cart-order-content .authorization .without-account .info-item{align-items:center;display:flex;margin-bottom:14px}.cart-order-content .authorization .without-account .info-item .icon{background-color:var(--primary);height:20px;margin-right:15px;min-width:20px;width:20px}@media (max-width:1200px){.cart-order-content-content .authorization .without-account{padding-left:20px}}@media (max-width:1024px){.cart-order-content .authorization .without-account{padding-left:100px}}@media (max-width:768px){.cart-order-content .authorization .without-account{padding-left:20px}}@media (max-width:640px){.cart-order-content .authorization{flex-direction:column}.cart-order-content .authorization .account{margin-bottom:20px;padding-right:0;width:100%}.cart-order-content .authorization .without-account{padding-left:0;width:100%}}.cart-order-content .order-forms .addresses{border-bottom:1px solid var(--grey-15);margin-bottom:30px;padding-bottom:25px}.cart-order-content .order-forms .addresses .title{font-size:24rem;margin-bottom:30px}.cart-order-content .order-forms .addresses .policy-info{color:#007d00;font-weight:600;margin-bottom:15px}.cart-order-content .order-forms .addresses-list{display:flex;margin:5px 0 35px}.cart-order-content .order-forms .addresses-list-item{border:3px solid transparent;cursor:pointer;font-size:16rem;line-height:1.5;margin-right:50px;max-width:260px;padding:40px;position:relative;width:100%}.cart-order-content .order-forms .addresses-list-item .street{margin-top:7px}.cart-order-content .order-forms .addresses-list-item .street span:first-child{margin-right:5px}.cart-order-content .order-forms .addresses-list-item .phone{margin-top:7px}.cart-order-content .order-forms .addresses-list-item.checked{border-color:var(--green-1)}.cart-order-content .order-forms .addresses-list-item.checked .check-icon{display:block}.cart-order-content .order-forms .addresses .other-addresses{margin-bottom:30px}.cart-order-content .order-forms .addresses .add{background:none;border:none;color:var(--primary);cursor:pointer;padding:0;transition:color .25s}.cart-order-content .order-forms .addresses .add:hover{color:var(--black)}.cart-order-content .order-forms .addresses .new-address{margin-top:30px}.cart-order-content .order-forms .addresses .new-address-box{position:relative}.cart-order-content .order-forms .addresses .new-address-box .loader{position:absolute}.cart-order-content .order-forms .addresses .new-address .info{font-size:12px}.cart-order-content .order-forms .addresses .new-address .info .required{color:var(--red-1)}.cart-order-content .order-forms .comments{margin-top:30px;max-width:890px}.cart-order-content .order-forms .comments .field label{margin-bottom:10px;width:unset}.cart-order-content .order-forms .comments .field textarea{max-width:100%;min-height:150px}.cart-order-content .order-forms .field{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:12px}.cart-order-content .order-forms .field label{padding-right:10px;width:clamp(100px,150px,30%)}.cart-order-content .order-forms .field input,.cart-order-content .order-forms .field select{max-width:380px;min-height:40px;padding:5px 10px;width:calc(100% - clamp(100px, 150px, 30%))}.cart-order-content .order-forms .field input.small,.cart-order-content .order-forms .field select.small{max-width:115px}.cart-order-content .order-forms .field .required{color:var(--red-1)}.cart-order-content .order-forms .check-icon{background:#fff;display:none;left:-18px;padding:10px 0;position:absolute;top:15px}.cart-order-content .order-forms .check-icon-box{background-color:var(--green-1);border-radius:100%;padding:8px}.cart-order-content .order-forms .check-icon .icon{background-color:#fff;height:19px;min-width:19px;width:19px}.cart-order-content .order-forms .radios{display:flex;margin-bottom:12px}.cart-order-content .order-forms .radios .field{margin-right:20px;position:relative}.cart-order-content .order-forms .radios .field-box{align-items:center;display:flex;justify-content:space-between;max-width:-moz-max-content;max-width:max-content;min-width:250px;width:100%}.cart-order-content .order-forms .radios .field input:checked+label{border-color:var(--green-1)}.cart-order-content .order-forms .radios .field input:checked+label .check-icon-box{padding:5px}.cart-order-content .order-forms .radios .field input:checked+label .check-icon-box .icon{height:9px;min-width:9px;width:9px}.cart-order-content .order-forms .radios .field input:checked+label .vue-select .check-icon,.cart-order-content .order-forms .radios .field input:checked+label>.check-icon{display:block;left:-11px;padding:3px 0}.cart-order-content .order-forms .radios .field input:checked+label .uncheck-icon{display:none}.cart-order-content .order-forms .radios .field label{border:3px solid transparent;cursor:pointer;padding:15px 20px;position:relative;width:unset!important}.cart-order-content .order-forms .radios .field label.dotpay-label{width:100%!important}.cart-order-content .order-forms .radios .field label .check-icon{display:none}.cart-order-content .order-forms .radios .field label .uncheck-icon{border:1px solid var(--grey-15);border-radius:100%;height:18px;left:-11px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.cart-order-content .order-forms .checkboxes{display:flex;margin-bottom:12px}.cart-order-content .order-forms .checkboxes .field{margin-right:20px}.cart-order-content .order-forms .checkboxes .field-box{align-items:center;display:flex;justify-content:space-between;max-width:-moz-max-content;max-width:max-content;min-width:250px;width:100%}.cart-order-content .order-forms .checkboxes .field input:checked+label{border-color:var(--green-1)}.cart-order-content .order-forms .checkboxes .field input:checked+label .check-icon-box{padding:5px}.cart-order-content .order-forms .checkboxes .field input:checked+label .check-icon-box .icon{height:9px;min-width:9px;width:9px}.cart-order-content .order-forms .checkboxes .field input:checked+label .vue-select .check-icon,.cart-order-content .order-forms .checkboxes .field input:checked+label>.check-icon{display:block;left:-11px;padding:3px 0}.cart-order-content .order-forms .checkboxes .field input:checked+label .uncheck-icon{display:none}.cart-order-content .order-forms .checkboxes .field label{border:3px solid transparent;cursor:pointer;padding:15px 20px;position:relative;width:unset!important}.cart-order-content .order-forms .checkboxes .field label .check-icon{display:none}.cart-order-content .order-forms .checkboxes .field label .uncheck-icon{border:1px solid var(--grey-15);border-radius:100%;height:18px;left:-11px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.cart-order-content .order-forms .delivery{border-bottom:1px solid var(--grey-15);padding-bottom:25px 0}.cart-order-content .order-forms .delivery .title{font-size:24rem}.cart-order-content .order-forms .delivery-free{align-items:center;background-color:var(--blue-4);display:flex;margin:25px 0;padding:13px 25px}.cart-order-content .order-forms .delivery-free-box{align-items:center;display:flex}.cart-order-content .order-forms .delivery-free .icon{height:38px;margin-right:40px;min-width:38px;width:38px}.cart-order-content .order-forms .delivery-free .info{font-size:16rem}.cart-order-content .order-forms .delivery-free .add-product{margin-left:40px}.cart-order-content .order-forms .delivery-list{padding-bottom:50px}.cart-order-content .order-forms .delivery-list .title{font-size:16rem;margin-bottom:35px}.cart-order-content .order-forms .delivery-list .radios{flex-direction:column;margin-bottom:0;max-width:-moz-max-content;max-width:max-content}.cart-order-content .order-forms .delivery-list .radios .field{margin:0;width:100%}.cart-order-content .order-forms .delivery-list .radios .field label{display:flex;flex-wrap:wrap;font-size:16rem;justify-content:space-between;width:100%!important}.cart-order-content .order-forms .delivery-list .radios .field label>span:first-child{margin-right:20px}.cart-order-content .order-forms .delivery-list .radios .field label .price{font-weight:700}.cart-order-content .order-forms .delivery-list .inpost-box{height:100%;margin-top:15px;width:100%}.cart-order-content .order-forms .delivery-list .inpost-box .inpost-selected{display:flex;justify-content:space-between;line-height:2;margin-bottom:15px;width:100%}.cart-order-content .order-forms .delivery-list .inpost-box .inpost-selected .inpost-selected-wrapper{display:flex}.cart-order-content .order-forms .delivery-list .inpost-box .inpost-selected-title{font-size:14rem;margin-right:45px}.cart-order-content .order-forms .delivery-list .inpost-box .inpost-selected-content{display:flex;flex-direction:column}.cart-order-content .order-forms .delivery-list .inpost-box .inpost-selected-content .parcel-item:first-child{font-weight:700}.cart-order-content .order-forms .delivery-list .inpost-box .inpost-selected-content .parcel-item:last-child{font-size:14rem}.cart-order-content .order-forms .delivery-list .inpost-box .inpost-selected-content .parcel-item:last-child .hours{font-weight:700}.cart-order-content .order-forms .delivery-list .inpost-box .inpost-selected .icon{cursor:pointer;height:14px;width:14px}.cart-order-content .order-forms .delivery-list .inpost-box .search-widget{background:none;margin-bottom:15px;max-width:unset}.cart-order-content .order-forms .delivery-list .inpost-box .search-widget .search-group{padding:0}.cart-order-content .order-forms .delivery-list .inpost-box .search-widget .search-group input{border-radius:5px;width:100%}.cart-order-content .order-forms .delivery-list .inpost-box .search-widget .search-group .btn-search{border-radius:5px}.cart-order-content .order-forms .delivery-list .inpost-box .search-widget .inpost-search__list{top:50px}.cart-order-content .order-forms .delivery-list .inpost-box .type-filter .current-type-wrapper{background:none;border:1px solid var(--grey-16);padding:0}.cart-order-content .order-forms .delivery-list .inpost-box .type-filter .list-wrapper{padding:0}.cart-order-content .order-forms .delivery-list .inpost-box .map-list-row{min-height:467px}.cart-order-content .order-forms .delivery-list .dhl-box,.cart-order-content .order-forms .delivery-list .store-point-box{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-around;margin-top:15px;width:100%}.cart-order-content .order-forms .delivery-list .dhl-box .store-point-recieve-info-wrapper,.cart-order-content .order-forms .delivery-list .store-point-box .store-point-recieve-info-wrapper{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.cart-order-content .order-forms .delivery-list .dhl-box .store-point-recieve-info-wrapper .icon,.cart-order-content .order-forms .delivery-list .store-point-box .store-point-recieve-info-wrapper .icon{cursor:pointer;height:14px;width:14px}.cart-order-content .order-forms .delivery-list .dhl-box .dhl-delivery-info,.cart-order-content .order-forms .delivery-list .dhl-box .store-point-info,.cart-order-content .order-forms .delivery-list .dhl-box .store-point-receive-info,.cart-order-content .order-forms .delivery-list .store-point-box .dhl-delivery-info,.cart-order-content .order-forms .delivery-list .store-point-box .store-point-info,.cart-order-content .order-forms .delivery-list .store-point-box .store-point-receive-info{text-align:left;width:100%}.cart-order-content .order-forms .delivery-list .dhl-box .dhl-delivery-info p,.cart-order-content .order-forms .delivery-list .dhl-box .store-point-info p,.cart-order-content .order-forms .delivery-list .dhl-box .store-point-receive-info p,.cart-order-content .order-forms .delivery-list .store-point-box .dhl-delivery-info p,.cart-order-content .order-forms .delivery-list .store-point-box .store-point-info p,.cart-order-content .order-forms .delivery-list .store-point-box .store-point-receive-info p{line-height:2}.cart-order-content .order-forms .delivery-list .dhl-box .dhl-delivery-info p .dhl-bold-text,.cart-order-content .order-forms .delivery-list .dhl-box .store-point-info p .dhl-bold-text,.cart-order-content .order-forms .delivery-list .dhl-box .store-point-receive-info p .dhl-bold-text,.cart-order-content .order-forms .delivery-list .store-point-box .dhl-delivery-info p .dhl-bold-text,.cart-order-content .order-forms .delivery-list .store-point-box .store-point-info p .dhl-bold-text,.cart-order-content .order-forms .delivery-list .store-point-box .store-point-receive-info p .dhl-bold-text{font-weight:600}.cart-order-content .order-forms .delivery-list .dhl-box .dhl-map,.cart-order-content .order-forms .delivery-list .store-point-box .dhl-map{height:600px;width:100%}.cart-order-content .order-forms .delivery-list .dhl-box .store-point-box-pickup-map,.cart-order-content .order-forms .delivery-list .store-point-box .store-point-box-pickup-map{min-width:400px;width:100%}@media (max-width:480px){.cart-order-content .order-forms .delivery-list .dhl-box .store-point-box-pickup-map,.cart-order-content .order-forms .delivery-list .store-point-box .store-point-box-pickup-map{min-width:100%}}.cart-order-content .order-forms .delivery-list .mapPoint__price{display:none}.cart-order-content .order-forms .delivery-list .ruch_widget_k1{display:none!important}.cart-order-content .order-forms .payments .title{font-size:24rem;margin-bottom:30px}.cart-order-content .order-forms .payments>.radios{flex-direction:column}.cart-order-content .order-forms .payments>.radios .field>label{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cart-order-content .order-forms .payments>.radios .invoice-checkbox{align-items:center;display:none;margin-top:15px;padding:0;width:100%!important}.cart-order-content .order-forms .payments>.radios input:checked+label .invoice-checkbox{display:flex}.cart-order-content .order-forms .payments>.radios .vue-select{margin-top:15px}.cart-order-content .order-forms .payments>.radios .add{background:none;border:none;color:var(--primary);cursor:pointer;margin:15px 0 0;padding:0;transition:color .25s}.cart-order-content .order-forms .payments>.radios .add:hover{color:var(--black)}.cart-order-content .order-forms .payments>.radios .new-address{margin-top:15px}.cart-order-content .order-forms .payments>.radios .new-address .radios~.field>label{padding:0 10px 0 0;width:clamp(100px,150px,30%)!important}.cart-order-content .order-forms .payments .dotpay-box{margin-top:30px;width:100%}.cart-order-content .order-forms .payments .dotpay-box .payments-links{grid-gap:10px;display:grid;grid-template-columns:repeat(auto-fit,140px);justify-content:space-between}.cart-order-content .order-forms .payments .dotpay-box .payments-links .payment-link{background:none;border:none;border-radius:6px;cursor:pointer;padding:10px 15px;transition:box-shadow .3s}.cart-order-content .order-forms .payments .dotpay-box .payments-links .payment-link:hover{box-shadow:var(--shadow-3)}.cart-order-content .order-forms .payments .dotpay-box .payments-links .payment-link.active{border:3px solid var(--green-1)}.cart-order-content .order-forms .regulations .title{margin-bottom:30px}.cart-order-content .order-forms .regulations .checkboxes{flex-direction:column}.cart-order-content .order-forms .regulations .checkboxes .field label{display:flex}.cart-order-content .order-forms .regulations .checkboxes .field .form-control-static{padding-left:53px;width:100%}.cart-order-content .order-forms .regulations .link{background:none;border:none;color:var(--primary);cursor:pointer;padding:0;transition:color .33s}.cart-order-content .order-forms .regulations .link:hover{color:var(--black)}.cart-order-content .order-forms .vue-select{max-width:260px;width:100%}.cart-order-content .order-forms .vue-select-btn{width:100%}.cart-order-content .order-forms .vue-select-btn .check-icon{display:none}.cart-order-content .order-forms .vue-select-btn.checked{border:3px solid var(--green-1);border-radius:0;padding:40px 20px 40px 40px;position:relative}.cart-order-content .order-forms .vue-select-btn.checked .value{text-align:left}.cart-order-content .order-forms .vue-select-btn.checked .check-icon{display:block}.cart-order-content .order-forms .vue-select-btn.checked .check-icon .icon{margin:0;transform:none}.cart-order-content .order-forms .vue-select-list-item{border-bottom:1px solid var(--grey-15);font-size:12rem;line-height:1.5;padding:10px}.cart-order-content .order-forms .vue-select-list-item .street{margin-top:7px}.cart-order-content .order-forms .vue-select-list-item .street span:first-child{margin-right:5px}.cart-order-content .order-forms .vue-select-list-item .phone{margin-top:7px}.cart-order-content .order-forms .required{color:var(--red-1)}.cart-order-content .order-forms .loader{position:fixed}@media (max-width:1200px){.cart-order-content .order-forms .addresses-list-item{margin-right:25px;padding:20px}}@media (max-width:1024px){.cart-order-content{margin:0}.cart-order-content .order-forms .addresses-list-item{margin-right:50px;padding:40px}.cart-order-content .order-forms .addresses-list-item:last-child{margin-right:0}}@media (max-width:768px){.cart-order-content .order-forms .addresses-list-item{margin-right:25px;padding:20px}.cart-order-content .order-forms .delivery-free-box{align-items:flex-start;flex-direction:column}.cart-order-content .order-forms .delivery-free .icon{margin-right:26px}.cart-order-content .order-forms .delivery-free .add-product{margin-left:0;margin-top:15px}}@media (max-width:440px){.cart-order-content .order-forms .addresses-list{flex-direction:column}.cart-order-content .order-forms .addresses-list-item{margin-left:15px;margin-right:0}}.stoirepointFieldboxLeft{align-items:flex-start;display:flex;flex-direction:column}.storePointUnactive{color:#e4e4e4;cursor:not-allowed}.receiptNotAvailable{color:var(--grey-15);font-size:16px}.storePointsContainer{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.wishlist.full .title{display:none}.wishlist.full .wishlist-content-item{width:16.66%}.wishlist-content,.wishlist-content-box{display:flex;flex-wrap:wrap}.wishlist-content-item{align-items:center;border-radius:6px;display:flex;flex-direction:column;height:auto;margin:20px 0;padding:28px min(34px,1.7866554703vw) 23px;position:relative;transition:box-shadow .25s;width:25%}.wishlist-content-item:hover{box-shadow:var(--shadow-1)}.wishlist-content-item:hover .details{opacity:1}.wishlist-content-item:hover .remove{display:block}.wishlist-content-item .image{position:relative}.wishlist-content-item .image .product_cart{display:flex;position:unset}.wishlist-content-item .image .product_cart .flags{display:flex;flex-direction:row;left:0;position:absolute;top:0;z-index:1}.wishlist-content-item .image img{max-height:183px}.wishlist-content-item .title{margin-bottom:0!important}.wishlist-content-item .title a{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--black);display:-webkit-box;font-size:14rem;font-weight:400;margin-top:20px;overflow:hidden;text-align:center}.wishlist-content-item .title.no-avaible a{color:var(--grey-14)}.wishlist-content-item .product{margin-top:auto;width:100%}.wishlist-content-item .product.no-avaible .price-current{color:var(--grey-14)}.wishlist-content-item .product .price{text-align:center}.wishlist-content-item .product .price.has-discount .price-current{color:var(--red-1)}.wishlist-content-item .product .price-old{color:var(--grey-7);font-size:15rem;margin-top:9px;text-decoration-line:line-through}.wishlist-content-item .product .price-current{color:var(--black);font-size:28rem;font-weight:700}.wishlist-content-item .product .add-to-cart{margin-top:10px}.wishlist-content-item .product .add-to-cart .btn{padding:6px;text-align:center;width:100%}.wishlist-content-item .product .add-to-cart .btn .text{text-transform:uppercase}.wishlist-content-item .product .add-to-cart .btn .icon{height:24px;margin-left:7px;min-width:24px;width:24px}.wishlist-content-item .product .add-to-cart .btn.disabled{padding:10px 6px}.wishlist-content-item .remove{background:none;border:none;cursor:pointer;display:none;padding:10px;position:absolute;right:0;top:0}.wishlist-content-item .remove .text{display:none}.wishlist-content-item .remove .icon{background-color:var(--primary);height:30px;min-width:30px;width:30px}.wishlist-content-item .remove[data-favorites=add] .icon--heart_filled{display:none}.wishlist-content-item .remove[data-favorites=add] .icon--heart_outlined,.wishlist-content-item .remove[data-favorites=remove] .icon--heart_filled{display:block}.wishlist-content-item .remove[data-favorites=remove] .icon--heart_outlined{display:none}.wishlist-content .produt-history-lowest-price{align-items:center;display:flex;flex-direction:column;font-size:10px;justify-content:center;text-align:center;width:100%}@media (max-width:480px){.wishlist-content .produt-history-lowest-price{font-size:8px}}.wishlist .add-all{margin-top:20px}@media (max-width:1200px){.wishlist-content-item{width:33.33%}.wishlist.full .wishlist-content-item{width:20%}}@media (max-width:1024px){.wishlist-content-item .remove{display:block}.wishlist.full .wishlist-content-item{width:25%}}@media (max-width:768px){.wishlist.full .wishlist-content-item{width:33.33%}}@media (max-width:640px){.wishlist-content-item,.wishlist.full .wishlist-content-item{width:50%}}@media (max-width:360px){.wishlist-content-item .product .add-to-cart .btn .icon{display:none}}.complaints{margin:40px 0}.complaints .title{margin-bottom:25px}.complaints .desc{line-height:1.57}.complaints .buttons{display:flex;justify-content:center}.complaints form .field label{width:clamp(115px,150px,30%)}.compare-module{margin:30px 0 40px}.compare-module .sorting{border:1px solid var(--grey-15);border-left:none;border-right:none;display:flex;padding:15px 0}.compare-module .sorting .select-category{align-items:center;display:flex}.compare-module .sorting .select-category .title{font-size:16rem;font-weight:400;margin-right:15px}.compare-module .sorting .select-category .vue-select-btn{min-width:200px}.compare-module .compare-list{overflow-x:auto}.compare-module .compare-list-wrapper{display:inline-grid;min-width:100%}.compare-module .compare-list-box{display:grid;gap:0;grid-template-columns:300px repeat(auto-fit,minmax(0,1fr));min-width:100%;position:relative}.compare-module .compare-list .grid-fake-width{display:flex;height:1px;min-width:-moz-max-content;min-width:max-content;visibility:hidden}.compare-module .compare-list .grid-fake-width .name,.compare-module .compare-list .grid-fake-width .value{padding:0}.compare-module .compare-list .name{background-color:#fff;font-size:16rem;grid-column-start:1;left:0;min-width:300px;overflow:hidden;padding:15px;position:sticky;width:100%}.compare-module .compare-list .name:after{box-shadow:var(--shadow-4);content:"";height:200%;left:0;position:absolute;top:-50%;width:calc(100% - 10px);z-index:-1}.compare-module .compare-list .name:nth-of-type(2n){background-color:var(--grey-10)}.compare-module .compare-list .name.head{background:transparent}.compare-module .compare-list .name.head:after{box-shadow:none}.compare-module .compare-list .name+.value{border-left:none}.compare-module .compare-list .value{border-left:1px solid var(--grey-15);font-size:16rem;font-weight:700;min-width:180px;padding:15px;text-align:center;width:100%}.compare-module .compare-list .value.even{background-color:var(--grey-10)}.compare-module .compare-list .value.head{align-items:center;border-left:none;box-shadow:var(--shadow-0);display:flex;flex-direction:column;margin:20px 0;padding:20px;position:relative;transition:box-shadow .25s}.compare-module .compare-list .value.head:hover{box-shadow:var(--shadow-1)}.compare-module .compare-list .value.head .img{height:140px;max-height:140px}.compare-module .compare-list .value.head .img img{max-height:140px}.compare-module .compare-list .value.head .product-name{color:var(--black);font-weight:400;margin-bottom:20px}.compare-module .compare-list .value.head .product-name:hover{color:var(--primary)}.compare-module .compare-list .value.head .price{color:var(--primary);font-size:28px;margin-bottom:5px;margin-top:auto}.compare-module .compare-list .value.head .options-cart-add{min-width:140px;padding:12px}.compare-module .compare-list .value.head .remove{background:none;border:none;cursor:pointer;padding:10px;position:absolute;right:0;top:0}.compare-module .compare-list .value.head .remove-box{background-color:#fff;border-radius:100%}.compare-module .compare-list .value.head .remove .icon{background-color:var(--primary);height:30px;min-width:30px;position:relative;transition:background .25s;width:30px}.compare-module .compare-list .value.head .remove:hover .icon{background-color:var(--black)}@media (max-width:1024px){.compare-module .compare-list-box{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.compare-module .compare-list .grid-fake-width .name{min-width:0;width:0}.compare-module .compare-list .name{background-color:var(--grey-10);text-align:center;width:calc(100vw - 90px)}.compare-module .compare-list .name+.value{grid-column-start:1}.compare-module .compare-list .name:after{display:none}.compare-module .compare-list .value{word-break:break-all}.compare-module .compare-list .value.even{background-color:transparent}}@media (max-width:640px){.compare-module .compare-list .name{width:calc(100vw - 30px)}.compare-module .compare-list .value{min-width:165px}}@media (max-width:480px){.compare-module .compare-list .value{word-break:break-word}}.promotion--lp{position:relative}.promotion--lp .promotion__iframe{bottom:0;height:100%;left:0;overflow:hidden;overflow-x:hidden;overflow-y:hidden;position:absolute;right:0;top:0;visibility:hidden;width:100%}.promotion--lp .promotion__iframe--loaded{visibility:visible}.promotion .listing-content,.promotion .listing-filters{grid-row:unset}.header-image,.header-image-mobile{margin:0 auto 30px;max-width:-moz-max-content;max-width:max-content}.header-image-mobile{display:none}@media (max-width:480px){.header-image-mobile{display:block}.header-image-hide-mobile{display:none}}.discount-list{display:none;flex-wrap:wrap;gap:30px;justify-content:center;margin:30px 0}.discount-list-item{align-items:center;display:flex;flex-direction:column;justify-content:center}.discount-list-item .image{display:block;margin-bottom:15px}.discount-list-item .image img{border-radius:15px}.discount-list-item .discount-date{color:var(--grey-12);font-size:12rem;text-align:center}.discount-list-item-title{max-width:420px}.discount-list-item-title h3 a{text-align:center}.discount-list-active{display:flex}.promotion-type-tabs{align-items:center;display:flex;justify-content:space-around;margin-top:20px;width:100%}.promotion-type-tabs .promotion-tab-name{border:1px solid var(--grey-10);border-bottom:2px solid var(--primary);cursor:pointer;font-size:20px;font-weight:700;max-width:350px;padding:20px 40px;text-align:center;width:100%}.promotion-type-tabs .promotion-tab-active{background-color:var(--primary);color:#fff}@media (max-width:768px){.promotion-type-tabs{align-items:center;flex-direction:column;justify-content:flex-start;row-gap:20px}}.users-module{display:grid;grid-template-columns:346px 1fr;margin:45px 0 30px}.users-module-title{font-size:28rem;font-weight:700;grid-column:1;grid-row:1;margin-bottom:20px}.users-module-menu{border:1px solid var(--grey-15);grid-column:1;grid-row:2;height:-moz-max-content;height:max-content;margin-right:40px!important;padding:0 20px!important}.users-module-menu .users-menu-item a{align-items:center;border-bottom:1px solid var(--grey-15);color:var(--black);display:flex;padding:20px 5px}.users-module-menu .users-menu-item a .icon{height:20px;margin-right:16px;min-width:20px;transition:background .25s;width:20px}.users-module-menu .users-menu-item a:hover{color:var(--primary)}.users-module-menu .users-menu-item a:hover .icon{background-color:var(--primary)}.users-module-menu .users-menu-item a.disabled{color:var(--grey-15);pointer-events:none}.users-module-menu .users-menu-item a.disabled .icon{background-color:var(--grey-15)}.users-module-menu .users-menu-item:last-child a{border:none}.users-module-menu .users-menu-item.active a{color:var(--primary)}.users-module-menu .users-menu-item.active a .icon{background-color:var(--primary)}.users-module-content{grid-column:2;grid-row:2}.users-module-content .title{font-size:20rem;font-weight:700;margin-bottom:30px}.users-module-content .subtitle,.users-module-content .title-small{font-size:16rem;font-weight:700;margin-bottom:20px}.users-module-content .sorting{border-bottom:1px solid var(--grey-15);border-top:1px solid var(--grey-15);display:flex;padding:15px 0}.users-module-content .sorting-box{align-items:center;display:flex;width:100%}.users-module-content .sorting .total{font-weight:700;margin-right:9px}.users-module-content .sorting .vue-select{margin-left:auto}.users-module-content .sorting .pagination{margin-left:60px}.users-module-content .sorting-date{align-items:center;display:flex}.users-module-content .sorting-date-title{margin-right:15px}.users-module-content .newsletter-list{border-bottom:1px solid var(--grey-15);margin-bottom:20px;padding-bottom:20px}@media (max-width:1024px){.users-module{grid-template-columns:100%}.users-module-menu,.users-module-title{grid-column:auto;grid-row:auto}.users-module-menu{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,33.33%);margin-bottom:25px!important;margin-right:0!important;padding:0 10px!important}.users-module-menu .users-menu-item{padding:0 10px}.users-module-menu .users-menu-item a,.users-module-menu .users-menu-item h3{height:100%}.users-module-menu .users-menu-item:nth-last-child(2) a,.users-module-menu .users-menu-item:nth-last-child(3) a{border:none}.users-module-content{grid-column:auto;grid-row:auto}}@media (max-width:640px){.users-module-menu{grid-template-columns:repeat(auto-fill,50%);padding:0!important}.users-module-menu .users-menu-item{min-height:53px}.users-module-menu .users-menu-item a{padding:7px 5px 7px 0}.users-module-menu .users-menu-item a .icon{margin-right:10px}.users-module-menu .users-menu-item:nth-last-child(2) a,.users-module-menu .users-menu-item:nth-last-child(3) a{border-bottom:1px solid var(--grey-15)}.users-module-content .sorting .pagination{margin-left:9px}}@media (max-width:360px){.users-module-content .sorting-box{flex-wrap:wrap}.users-module-content .sorting .total{margin-bottom:15px;width:100%}.users-module-content .sorting .vue-select{margin-left:0}.users-module-content .sorting .pagination{margin-left:auto}}.default .users-module{grid-template-columns:100%}.default .users-module-content{grid-column:auto;grid-row:auto}.account-information,.account-information .user-data{display:flex;flex-direction:column}.account-information .user-data-item{align-items:baseline;display:flex;margin-bottom:15px}.account-information .user-data-item .title{color:var(--grey-18);font-size:12rem;font-weight:400;margin-bottom:0;min-width:145px;padding-right:20px}.account-information .user-data-item .values{display:flex;flex-direction:column}.account-information .user-data-item .values .value{font-size:16rem;margin-bottom:23px}.account-information .user-data-item .values .value.password{color:var(--grey-18);letter-spacing:2px}.account-information .address-data{display:flex;flex-direction:column;margin-top:60px}.account-information .address-data .title{align-items:baseline;display:flex}.account-information .address-data .title a{font-size:14rem;font-weight:400;margin-left:30px}.account-information .address-data-box{display:flex}.account-information .address-data-item{display:flex;flex-direction:column;padding-right:20px;width:50%}.account-information .address-data-item .address-list-item{display:flex;flex-direction:column;font-size:16rem;margin-bottom:9px}.account-information .address-data-item .address-list .value{margin-bottom:5px}.account-information .address-data-item .edit{margin-top:6px}@media (max-width:640px){.account-information .user-data{border-bottom:1px solid var(--grey-15);padding-bottom:15px}.account-information .address-data{margin-top:30px}.account-information .address-data-box{flex-direction:column}.account-information .address-data-item{margin-bottom:35px;padding-right:0;width:100%}}.order-history{display:flex;flex-direction:column}.order-history .sorting.bottom{border:none}.orders-table{margin-bottom:10px}.orders-table-header,.orders-table-row{align-items:center;display:grid;grid-template-columns:repeat(5,1fr)}.orders-table-header-item.link,.orders-table-header-item.price,.orders-table-row-item.link,.orders-table-row-item.price{text-align:right}.orders-table-header-item .label,.orders-table-row-item .label{display:none}.orders-table-header-item{color:var(--grey-19);font-size:12rem;padding:30px 0 5px}.orders-table-row{border-bottom:1px solid var(--grey-15)}.orders-table-row-item{display:flex;padding:19px 10px 19px 0}.orders-table-row-item.status{font-weight:700}@media (max-width:640px){.orders-table-header{display:none}.orders-table-row{grid-template-columns:auto 1fr auto}.orders-table-row-item{padding:9px 0}.orders-table-row-item .label{color:var(--grey-19);display:block;font-size:12rem;margin-right:20px}.orders-table-row-item.link,.orders-table-row-item.number{grid-column:1/4}.orders-table-row-item.date{margin-right:20px}.orders-table-row-item.status{justify-content:center;text-align:center}.orders-table-row-item.price{margin-left:20px;text-align:left}.orders-table-row-item.link{text-align:left}}.order-opinions .orders-table-header,.order-opinions .orders-table-row{grid-template-columns:repeat(4,1fr)}.order-opinions .stars .icon{background-color:var(--yellow-1)}@media (max-width:640px){.order-opinions .orders-table-row{grid-template-columns:100%}}.address-book .desc,.edit-data .desc,.edit-email .desc,.edit-password .desc{margin-bottom:20px}.address-book form,.edit-data form,.edit-email form,.edit-password form{max-width:500px}.address-book .buttons,.edit-data .buttons,.edit-email .buttons,.edit-password .buttons{display:flex;margin-top:20px}.address-book .buttons .btn,.edit-data .buttons .btn,.edit-email .buttons .btn,.edit-password .buttons .btn{margin-right:20px}.edit-password form .field label{width:clamp(100px,165px,30%)}.edit-password form .field input{width:calc(100% - clamp(100px, 165px, 30%))}.edit-address .form form .form-content{flex-direction:row}.edit-address .form form .form-content-box{padding-right:20px;width:50%}.edit-address .form form .form-content-box .title{font-size:16rem}.edit-address .form form .form-content-box ul.radio label{cursor:pointer}.edit-address .form form .form-content-box .for-company{display:none}.edit-address .form form .form-content-box .for-company.open{display:block}.edit-address .form form .form-content-box:last-child{padding-left:20px;padding-right:0}.edit-address .form form .form-content-box .switch-address-type .radio{display:flex}.edit-address .form form .form-content-box .switch-address-type .radio li{margin-right:15px}.edit-address .form form .form-content-box .switch-address-type .radio li label{align-items:center;display:flex;width:100%}.edit-address .form form .form-content .checkboxes .field-box{max-width:100%;width:100%}.edit-address .form form .form-content .checkboxes .field-box label{align-items:center;display:flex;width:100%}.edit-address .form form .form-content .checkboxes .field label{width:100%}.address-book .default-address{margin-bottom:50px}.address-book .default-address .title{font-size:16rem;margin-bottom:20px}.address-book .default-address-box{display:flex}.address-book .default-address-item{display:flex;flex-direction:column;padding-right:20px;width:50%}.address-book .default-address-item .title{font-weight:600;margin-bottom:15px}.address-book .default-address-item .address-list-item{display:flex;flex-direction:column;font-size:16rem;margin-bottom:9px}.address-book .default-address-item .address-list .value{margin-bottom:5px}.address-book .default-address-item .edit{margin-top:6px}.address-book .additional-address{margin-bottom:30px}.address-book .additional-address .title{font-size:16rem;margin-bottom:20px}.address-book .additional-address-list-item{border-bottom:1px solid var(--grey-15);display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:auto}.address-book .additional-address-list-item .heading-item{font-weight:700;padding:15px 20px 15px 0}.address-book .additional-address-list-item .address-item{margin:auto 0;padding:12px 20px 12px 0}.address-book .additional-address-list-item .address-item.city,.address-book .additional-address-list-item .address-item.country,.address-book .additional-address-list-item .address-item.street{word-break:break-all}.address-book .additional-address-list-item .address-item .edit{color:var(--green-1)}.address-book .additional-address-list-item .address-item .edit:hover{color:var(--primary)}.address-book .additional-address-list-item .address-item .remove{color:var(--red-1)}.address-book .additional-address-list-item .address-item .remove:hover{color:var(--primary)}.address-book .additional-address-list-item .address-item .break{padding:0 10px}.address-book .additional-address-list-item .address-item:last-child{display:flex}@media (max-width:1200px){.address-book .additional-address-list{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr}.address-book .additional-address-list-item{border:1px solid var(--grey-15);grid-template-columns:100%;padding:10px}.address-book .additional-address-list-item .heading-item{display:none}.address-book .additional-address-list-item .address-item{padding:4px 20px 4px 0}}@media (max-width:768px){.edit-address .form form .form-content{flex-direction:column}.edit-address .form form .form-content-box{padding:0;width:100%}.edit-address .form form .form-content-box:last-child{padding:0}.edit-address .form form .form-content-box:last-child .title{margin-top:30px}}@media (max-width:440px){.address-book .additional-address-list{grid-template-columns:100%}}.order-preview{margin-bottom:50px}.order-preview-heading{margin-bottom:30px}.order-preview-heading .title{margin-bottom:0}.order-preview-heading .date{align-items:center;display:flex;margin-top:6px}.order-preview-heading .date .icon{background-color:var(--grey-11);height:16px;margin-right:7px;min-width:16px;width:16px}.order-preview-heading .date .text{color:var(--grey-11);font-size:16rem}.order-preview-heading-box{align-items:center;display:flex;justify-content:space-between}.order-preview-heading-box .status{border:1px solid var(--primary);color:var(--grey-11);margin-top:6px;padding:5px 10px}.order-preview-heading-box .print{background:none;border:0;cursor:pointer;font-weight:700;padding:0;transition:color .25s}.order-preview-heading-box .print:hover{color:var(--primary)}.order-preview .tabs{display:flex;margin-bottom:25px}.order-preview .tabs-item{align-items:center;border:1px solid var(--grey-15);border-bottom:0;color:var(--black);display:flex;font-size:16rem;font-weight:700;margin-right:10px;padding:15px 20px;text-align:center}.order-preview .tabs-item.active,.order-preview .tabs-item:hover{color:var(--primary)}.order-preview-list .title{border-bottom:1px solid var(--grey-15);font-size:38rem;font-weight:300;margin-bottom:15px;padding-bottom:6px}.order-preview-list .products-list .product{display:grid;grid-template-columns:1fr 100px 100px 50px 100px auto;grid-template-rows:auto;padding:15px 0}.order-preview-list .products-list .product:first-child{grid-template-rows:max-content auto}.order-preview-list .products-list .product:nth-child(2n){background-color:var(--grey-10)}.order-preview-list .products-list .product-heading{align-items:center;color:var(--grey-19);display:flex;font-size:12rem;justify-content:center;margin:0 5px;padding:15px 0}.order-preview-list .products-list .product-heading-name{justify-content:flex-start;margin:0 5px 0 10px}.order-preview-list .products-list .product-heading-value{justify-content:flex-end;margin:0 10px 0 5px}.order-preview-list .products-list .product-item{align-items:center;display:flex;justify-content:center;margin:0 5px}.order-preview-list .products-list .product-item .title{display:none}.order-preview-list .products-list .product>.name{justify-content:flex-start;margin:0 5px 0 10px}.order-preview-list .products-list .product>.name a{color:var(--black)}.order-preview-list .products-list .product>.name a:hover{color:var(--primary)}.order-preview-list .products-list .product .price{font-weight:700}.order-preview-list .products-list .product .value{font-weight:700;justify-content:flex-end;margin:0 10px 0 5px}.order-preview-list .products-list .product-item.hestia{grid-columns:1/-1;justify-content:flex-start;margin-left:10px;padding-bottom:10px;width:100%}.order-preview .summary{background-color:var(--grey-10);margin-bottom:80px}.order-preview .summary-item{align-items:center;display:flex;justify-content:flex-end;padding:10px 0}.order-preview .summary-item .value{display:flex;justify-content:flex-end;margin-right:10px;min-width:100px}.order-preview .summary-item:last-child{font-weight:700}.order-preview .informations-list{display:flex;flex-wrap:wrap;margin-bottom:30px}.order-preview .informations-list-item{display:flex;flex-direction:column;width:33%}.order-preview .informations-list-item .title{font-size:16rem;margin-bottom:10px}.order-preview .informations-list-item .value{line-height:1.5}.order-preview .informations-list-status-item{display:flex;flex-direction:column;width:50%}.order-preview .informations-list-status-item .title{font-size:14rem;margin-bottom:10px}.order-preview .informations-list-status-item .value{line-height:1.5}.order-preview .informations .comment .title{font-size:14rem;margin-bottom:10px}@media (max-width:768px){.order-preview-heading-box{align-items:flex-start;flex-direction:column}.order-preview-heading-box .print{margin-top:10px}.order-preview .title{font-size:28rem}.order-preview .products-list .product{grid-template-columns:100%}.order-preview .products-list .product:first-child{grid-template-rows:auto}.order-preview .products-list .product-heading{display:none}.order-preview .products-list .product-item{justify-content:flex-start;margin:10px}.order-preview .products-list .product-item .title{border:none;display:block;font-size:14rem;margin:0 5px 0 0;padding:0}.order-preview .products-list .product>.name{margin-left:10px}.order-preview .products-list .product .value{justify-content:flex-start;margin-left:10px}.order-preview .informations-list-item{margin-bottom:30px;width:50%}}@media (max-width:440px){.order-preview .tabs-item{font-size:14rem;margin-right:5px;padding:5px 10px}.order-preview .informations-list-item{width:100%}}.add-opinion-modal{overflow-y:auto;z-index:300}.add-opinion-modal .modal__container-title .title{display:flex}.add-opinion-modal .modal__container-title .icon{background-color:var(--primary)}.add-opinion-modal .modal__container-content{align-items:center;display:flex;height:100%;justify-content:center;padding:10px 30px 0;width:100%}.add-opinion-modal .modal__container-content .add-form{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;width:100%}.add-opinion-modal .modal__container-content .add-form .stars{align-items:center;cursor:pointer;display:flex;margin-bottom:10px}.add-opinion-modal .modal__container-content .add-form .stars .icon{background-color:var(--yellow-1)}.add-opinion-modal .modal__container-content .add-form textarea{margin-bottom:10px;max-height:200px;resize:vertical}.add-opinion-modal .modal__container-content .add-form .name{margin-bottom:10px}.user-login{grid-column:1/-1}.user-login-box{display:flex}.user-login .new-users,.user-login .registered-users{max-width:630px;width:50%}.user-login .new-users .title,.user-login .registered-users .title{font-size:24rem;margin-bottom:45px}.user-login .new-users .required,.user-login .registered-users .required{color:var(--red-1)}.user-login .registered-users{border-right:1px solid var(--grey-15);padding-left:135px;padding-right:80px}.user-login .registered-users .field{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:20px}.user-login .registered-users .field label{width:110px}.user-login .registered-users .field input{min-height:50px;padding:10px;width:calc(100% - 110px)}.user-login .registered-users .field.checkbox label{align-items:center;display:flex;margin-left:0;width:100%}.user-login .registered-users .field .error{width:calc(100% - 110px)}.user-login .registered-users .buttons{align-items:center;border-bottom:1px solid var(--grey-15);display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:25px;padding-bottom:30px}.user-login .registered-users .buttons .legend{margin-bottom:25px;width:50%}.user-login .registered-users .buttons .btn{margin-bottom:25px}.user-login .registered-users .social-logins .title{font-size:16rem;margin-bottom:25px}.user-login .registered-users .social-logins-box{display:flex}.user-login .registered-users .social-logins .btn-social{margin-right:17px}.user-login .registered-users .social-logins .btn-social:last-child{margin-right:0}.user-login .new-users{padding-left:80px}.user-login .new-users-box .title{font-size:16rem;margin-bottom:25px}.user-login .new-users-box-item{align-items:center;display:flex;margin-bottom:14px}.user-login .new-users-box-item .icon{background-color:var(--primary);height:19px;margin-right:15px;min-width:19px;width:19px}.user-login .new-users-box-item:last-child{font-size:16rem;font-weight:700;margin-left:33px;padding-top:10px}.user-login .new-users .btn{margin-top:30px}@media (max-width:1366px){.user-login .registered-users{padding-left:0}.user-login .registered-users .social-logins-box{flex-wrap:wrap}}@media (max-width:1024px){.user-login-box{flex-direction:column}.user-login .new-users,.user-login .registered-users{border:none;padding:0;width:100%}.user-login .new-users .title,.user-login .registered-users .title{margin-bottom:30px}.user-login .registered-users{border-bottom:1px solid var(--grey-15);margin-bottom:20px;padding-bottom:20px}.user-login .new-users-box .title{font-size:16rem!important}}@media (max-width:440px){.user-login .new-users .title,.user-login .registered-users .title{font-size:20rem}.user-login .registered-users .buttons .btn{padding:12px 20px;width:50%}}.remind-panel{margin:45px 0 30px}.remind-panel .title{font-size:24rem}.remind-panel form{max-width:630px}.remind-panel form .form-content .desc{display:flex;flex-direction:column}.remind-panel form .form-content .desc span{line-height:1.5;margin-bottom:10px}.remind-panel form .form-content .btn{margin-left:auto}.register-panel{margin:45px 0 30px}.register-panel .title{font-size:24rem}.register-panel form{max-width:630px}.register-panel form .buttons .btn{margin-left:auto}.news-list{display:flex;flex-direction:column;margin:30px 0 40px}.news-list-content{grid-gap:30px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto}.news-list-content-item{border-radius:6px;box-shadow:var(--shadow-0);display:flex;flex-direction:column;max-width:298px}.news-list-content-item .content{display:flex;flex-direction:column;height:100%;padding:12px 5px}.news-list-content-item .content .date{align-items:center;display:flex}.news-list-content-item .content .date .icon{height:16px;margin-right:7px;min-width:16px;width:16px}.news-list-content-item .content .date .text{font-size:16rem}.news-list-content-item .content .title{margin:6px 0 auto}.news-list-content-item .content .title a{color:var(--black);font-size:19rem;font-weight:400}.news-list-content-item .content .title a:hover{color:var(--primary)}.news-list-content-item .content .title a>h4{all:unset}.news-list-content-item .content .more{margin:40px 0}.news-list-content-item .content .more a{color:var(--black);font-size:16rem;font-weight:700}.news-list-content-item .content .more a:hover{color:var(--primary)}.news-list .sorting{border-bottom:1px solid var(--grey-15);border-top:1px solid var(--grey-15);display:flex;margin-top:40px;padding:15px 0}.news-list .sorting .pagination{margin-left:auto}@media (max-width:1200px){.news-list-content{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.news-list-content{grid-template-columns:repeat(2,1fr)}}@media (max-width:440px){.news-list-content{grid-template-columns:1fr}.news-list-content-item{margin:0 auto}}.articles-module{display:grid;grid-template-columns:310px 1fr;margin:30px 0 40px}.articles-module .categories{padding-right:40px}.articles-module .categories-box{border:1px solid var(--grey-15);padding:20px}.articles-module .categories .title{font-size:23rem;margin-bottom:20px}.articles-module .categories-list-item{border-top:1px solid var(--grey-15);padding:15px 0}.articles-module .categories-list-item a{color:var(--black)}.articles-module .categories-list-item a.current{font-weight:700}.articles-module .categories-list-item a:hover{color:var(--primary)}.articles-module .categories-list-item .category-name{align-items:baseline;background:none;border:none;cursor:pointer;display:inline-block;grid-column:1;grid-row:1;text-align:left}.articles-module .categories-list-item .category-name.open .icon--arrow_small_down{display:none}.articles-module .categories-list-item .category-name.open .icon--arrow_small_top,.articles-module .categories-list-item .category-name.open+.categories-children-list{display:block}.articles-module .categories-list-item .category-name .text{font-weight:700}.articles-module .categories-list-item .category-name .icon{background-color:var(--primary);height:7px;margin:1px 4px;min-width:7px;width:7px}.articles-module .categories-list-item .categories-children-list,.articles-module .categories-list-item .category-name .icon--arrow_small_top{display:none}.articles-module .categories-children-list-item{padding:7px 10px}.articles-module .categories-children-list-item:first-of-type{padding-top:16px}.articles-module-content .sorting{align-items:center;border:1px solid var(--grey-15);border-left:none;border-right:none;display:flex;margin-bottom:30px;padding:18px 0}.articles-module-content .sorting .upper-filtr{align-items:center;display:flex;flex-wrap:wrap;margin-right:20px}.articles-module-content .sorting .upper-filtr-title{margin-right:20px}.articles-module-content .sorting .pagination{margin-left:auto}.articles-module-content .articles-list{grid-gap:30px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;margin-bottom:30px}.articles-module-content .articles-list-item{margin:0 auto;max-width:235px}.articles-module-content .articles-list-item .title{margin-top:20px}.articles-module-content .articles-list-item .title a{color:var(--black);font-size:16rem;font-weight:400}.articles-module-content .articles-list-item .title a:hover{color:var(--primary)}.articles-module-content .articles-list-item .image img{border-radius:15px}.articles-module-content .related-articles-item{margin:0;max-width:100%}.articles-module-content .related-articles-item .image{align-items:center;display:flex;justify-content:center}.articles-module-content .related-articles-item .image a,.articles-module-content .related-articles-item .image img{width:100%}@media (max-width:1200px){.articles-module-content .articles-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.articles-module{grid-template-columns:100%}.articles-module .categories{margin-bottom:30px;padding-right:0}}@media (max-width:768px){.articles-module-content .articles-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.articles-module-content .sorting .upper-filtr-title{display:none}}@media (max-width:440px){.articles-module-content .sorting .upper-filtr{margin-right:10px}.articles-module-content .sorting .pagination .prev{margin-right:6px}.articles-module-content .sorting .pagination .next{margin-left:6px}.articles-module-content .sorting .pagination .full-pages{margin-left:6px;white-space:nowrap}.articles-module-content .articles-list{grid-template-columns:1fr}.articles-module-content .articles-list-item{align-items:center;border-bottom:1px solid var(--grey-15);display:flex;flex-direction:column;max-width:100%;padding-bottom:20px;width:100%}.articles-module-content .articles-list-item .title{max-width:235px}}.related-articles-header{margin-bottom:30px}.recipes-module{display:grid;grid-template-columns:310px 1fr;margin:30px 0 40px}.recipes-module .categories{padding-right:40px}.recipes-module .categories-box{border:1px solid var(--grey-15);padding:20px}.recipes-module .categories .title{font-size:23rem;margin-bottom:20px}.recipes-module .categories-list-item{border-top:1px solid var(--grey-15);padding:15px 0}.recipes-module .categories-list-item a{color:var(--black)}.recipes-module .categories-list-item a.current{font-weight:700}.recipes-module .categories-list-item a:hover{color:var(--primary)}.recipes-module .categories-list-item .category-name{align-items:baseline;background:none;border:none;cursor:pointer;display:inline-block;grid-column:1;grid-row:1;text-align:left}.recipes-module .categories-list-item .category-name.open .icon--arrow_small_down{display:none}.recipes-module .categories-list-item .category-name.open .icon--arrow_small_top,.recipes-module .categories-list-item .category-name.open+.categories-children-list{display:block}.recipes-module .categories-list-item .category-name .text{font-weight:700}.recipes-module .categories-list-item .category-name .icon{background-color:var(--primary);height:7px;margin:1px 4px;min-width:7px;width:7px}.recipes-module .categories-list-item .categories-children-list,.recipes-module .categories-list-item .category-name .icon--arrow_small_top{display:none}.recipes-module .categories-children-list-item{padding:7px 10px}.recipes-module .categories-children-list-item:first-of-type{padding-top:16px}.recipes-module-content .sorting{align-items:center;border:1px solid var(--grey-15);border-left:none;border-right:none;display:flex;margin-bottom:30px;padding:18px 0}.recipes-module-content .sorting .upper-filtr{align-items:center;display:flex;flex-wrap:wrap;margin-right:20px}.recipes-module-content .sorting .upper-filtr-title{margin-right:20px}.recipes-module-content .sorting .pagination{margin-left:auto}.recipes-module-content .recipes-list{grid-gap:30px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;margin-bottom:30px}.recipes-module-content .recipes-list-item{margin:0 auto;max-width:235px}.recipes-module-content .recipes-list-item .title{margin-top:20px}.recipes-module-content .recipes-list-item .title a{color:var(--black);font-size:16rem;font-weight:400}.recipes-module-content .recipes-list-item .title a:hover{color:var(--primary)}.recipes-module-content .related-recipes-item{margin:0;max-width:100%}.recipes-module-content .related-recipes-item .image{align-items:center;display:flex;justify-content:center}.recipes-module-content .related-recipes-item .image a,.recipes-module-content .related-recipes-item .image img{width:100%}@media (max-width:1200px){.recipes-module-content .recipes-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.recipes-module{grid-template-columns:100%}.recipes-module .categories{margin-bottom:30px;padding-right:0}}@media (max-width:768px){.recipes-module-content .recipes-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.recipes-module-content .sorting .upper-filtr-title{display:none}}@media (max-width:440px){.recipes-module-content .sorting .upper-filtr{margin-right:10px}.recipes-module-content .sorting .pagination .prev{margin-right:6px}.recipes-module-content .sorting .pagination .next{margin-left:6px}.recipes-module-content .sorting .pagination .full-pages{margin-left:6px;white-space:nowrap}.recipes-module-content .recipes-list{grid-template-columns:1fr}.recipes-module-content .recipes-list-item{align-items:center;border-bottom:1px solid var(--grey-15);display:flex;flex-direction:column;max-width:100%;padding-bottom:20px;width:100%}.recipes-module-content .recipes-list-item .title{max-width:235px}}.related-recipes-header{margin-bottom:30px}.related-item-notActive{opacity:.5}.related-item-notActive .slide-content .slide-content-price{display:none}@media (max-width:480px){.related-item-image{min-height:200px}.related-product-title{margin-top:10px!important;min-height:50px}}.content-module{margin-bottom:30px}.content-module .title{font-size:28rem;font-weight:700;margin:20px 0}.content-module .date{border-bottom:1px solid var(--grey-15);display:flex;margin-bottom:20px;padding:10px 0}.content-module .date .icon{height:16px;margin-right:7px;min-width:16px;width:16px}.content-module .date .text{font-size:16rem}.faq-module{margin-bottom:30px}.faq-module .faq-content{display:flex;margin-top:30px}.faq-module .faq-content .faq-image{min-width:350px}.faq-module .faq-content .faq-image img{margin:0 auto}.faq-module .faq-content .faq-list{width:100%}.faq-module .faq-content .faq-list .category-title{font-size:24rem;margin-bottom:10px}.faq-module .faq-content .faq-list .category-list{margin-bottom:45px}.faq-module .faq-content .faq-list .category-list li:last-child .faq-question{border-bottom:1px solid var(--grey-15)}.faq-module .faq-content .faq-list .category-list li:last-child .faq-question.open{border-bottom-color:transparent}.faq-module .faq-content .faq-list .category-list .faq-question{align-items:center;background:none;border:none;border-radius:none;border-top:1px solid var(--grey-15);cursor:pointer;display:flex;font-size:16rem;font-weight:700;justify-content:space-between;padding:20px 0;text-align:left;width:100%}.faq-module .faq-content .faq-list .category-list .faq-question .icon{background-color:#fff;height:7px;min-width:7px;width:7px}.faq-module .faq-content .faq-list .category-list .faq-question .icon-box{align-items:center;background-color:var(--primary);border-radius:100%;display:flex;height:19px;justify-content:center;margin:0 25px 0 10px;min-width:19px;width:19px}.faq-module .faq-content .faq-list .category-list .faq-question.open .icon{transform:rotate(180deg)}.faq-module .faq-content .faq-list .category-list .faq-question.open+.faq-answer{display:block}.faq-module .faq-content .faq-list .category-list .faq-answer{display:none;margin:0 0 30px}@media (max-width:1024px){.faq-module .faq-content .faq-image{min-width:220px}}@media (max-width:768px){.faq-module .faq-content{flex-direction:column}.faq-module .faq-content .faq-image{margin-bottom:30px}}.subscription-module{margin:20px 0 45px;max-width:800px}.subscription-module .field{margin-bottom:15px}.subscription-module input[type=text]{max-width:500px;min-height:50px;padding:10px}.storepoints-view .searchbar-section{padding:20px 0;width:100%}.storepoints-view .searchbar-section .searchbar-wrapper{align-items:center;-moz-column-gap:16px;column-gap:16px;display:flex;row-gap:8px;width:100%}@media (max-width:992px){.storepoints-view .searchbar-section .searchbar-wrapper{flex-wrap:wrap}}.storepoints-view .searchbar-section .searchbar-wrapper .search-input-wrapper{border:1px solid var(--storepoints-grey-2);border-radius:4px;position:relative;width:65%}@media (max-width:992px){.storepoints-view .searchbar-section .searchbar-wrapper .search-input-wrapper{flex-grow:1}}@media (max-width:576px){.storepoints-view .searchbar-section .searchbar-wrapper .search-input-wrapper{display:flex}}.storepoints-view .searchbar-section .searchbar-wrapper .search-input-wrapper input{border:none;border-radius:4px;color:var(--black);font-size:18rem;font-weight:600;line-height:1;outline:none;padding:12px}@media (max-width:576px){.storepoints-view .searchbar-section .searchbar-wrapper .search-input-wrapper input{font-size:16rem}}.storepoints-view .searchbar-section .searchbar-wrapper .search-input-wrapper input:focus{outline:none}.storepoints-view .searchbar-section .searchbar-wrapper .search-input-wrapper input::-moz-placeholder{color:var(--storepoints-grey-2)}.storepoints-view .searchbar-section .searchbar-wrapper .search-input-wrapper input::placeholder{color:var(--storepoints-grey-2)}.storepoints-view .searchbar-section .searchbar-wrapper .search-input-wrapper .search-results-container{background-color:#fff;border:1px solid var(--storepoints-grey-2);border-radius:4px;display:none;font-size:18rem;font-weight:600;left:0;line-height:1;position:absolute;top:100%;width:100%;z-index:1}@media (max-width:576px){.storepoints-view .searchbar-section .searchbar-wrapper .search-input-wrapper .search-results-container{font-size:14rem}}.storepoints-view .searchbar-section .searchbar-wrapper .search-input-wrapper .search-results-container .no-results{border-radius:4px;padding:12px}.storepoints-view .searchbar-section .searchbar-wrapper .search-input-wrapper .search-results-container .search-suggestions{font-weight:400}.storepoints-view .searchbar-section .searchbar-wrapper .search-input-wrapper .search-results-container .search-suggestions strong{font-weight:700}.storepoints-view .searchbar-section .searchbar-wrapper .search-input-wrapper .search-results-container .search-suggestions li{border-radius:4px;cursor:pointer;padding:12px}.storepoints-view .searchbar-section .searchbar-wrapper .search-input-wrapper .search-results-container .search-suggestions li.active,.storepoints-view .searchbar-section .searchbar-wrapper .search-input-wrapper .search-results-container .search-suggestions li:hover{background-color:#f1f1f1}.storepoints-view .searchbar-section .searchbar-wrapper .search.mobile{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px;display:none}.storepoints-view .searchbar-section .searchbar-wrapper .search.mobile .icon{display:none;height:28px;width:28px}@media (max-width:576px){.storepoints-view .searchbar-section .searchbar-wrapper .search.mobile{display:inline-block}.storepoints-view .searchbar-section .searchbar-wrapper .search.desktop{display:none}}@media (max-width:375px){.storepoints-view .searchbar-section .searchbar-wrapper .search.mobile{min-width:unset;padding:9px}.storepoints-view .searchbar-section .searchbar-wrapper .search.mobile .icon{display:block}.storepoints-view .searchbar-section .searchbar-wrapper .search.mobile span{display:none}}.storepoints-view .searchbar-section .searchbar-wrapper .storepoints-btn-clear.localize{font-weight:500;margin-left:auto;white-space:nowrap}@media (max-width:992px){.storepoints-view .searchbar-section .searchbar-wrapper .storepoints-btn-clear.localize{margin-left:0}}.storepoints-view .storepoints-map-section{color:var(--black);display:flex;gap:20px;height:600px}@media (max-width:768px){.storepoints-view .storepoints-map-section{flex-direction:column;gap:12px;height:auto}}.storepoints-view .storepoints-map-section .storepoints-mobile-tabs{align-items:center;display:none;gap:20px;justify-content:center}@media (max-width:768px){.storepoints-view .storepoints-map-section .storepoints-mobile-tabs{display:flex}}.storepoints-view .storepoints-map-section .storepoints-mobile-tabs .storepoints-mobile-tab{align-items:center;border-bottom:2px solid transparent;color:var(--storepoints-grey-3);-moz-column-gap:8px;column-gap:8px;display:flex;font-size:16rem;font-weight:600;line-height:1;padding:6px 16px}@media (max-width:400px){.storepoints-view .storepoints-map-section .storepoints-mobile-tabs .storepoints-mobile-tab{padding:6px}}.storepoints-view .storepoints-map-section .storepoints-mobile-tabs .storepoints-mobile-tab.active{border-color:var(--color-storepoints-primary);color:var(--color-storepoints-primary)}.storepoints-view .storepoints-map-section .storepoints-mobile-tabs .storepoints-mobile-tab.active .icon{background-color:var(--color-storepoints-primary)}.storepoints-view .storepoints-map-section .storepoints-mobile-tabs .storepoints-mobile-tab .icon{background-color:var(--storepoints-grey-3);flex-shrink:0;height:24px;width:24px}.storepoints-view .storepoints-map-section .stores-list-wrapper{border:1px solid var(--storepoints-grey-2);border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;min-width:320px;padding:14px 14px 0;width:35%}@media (max-width:768px){.storepoints-view .storepoints-map-section .stores-list-wrapper{border:none;border-radius:0;min-width:unset;padding:0;width:100%}}.storepoints-view .storepoints-map-section .stores-list-wrapper .stores-list-header{align-items:center;color:var(--color-storepoints-primary);-moz-column-gap:12px;column-gap:12px;display:flex;padding:8px 16px 8px 4px}.storepoints-view .storepoints-map-section .stores-list-wrapper .stores-list-header .stores-list-header-title{font-size:15rem;font-weight:600;line-height:1}.storepoints-view .storepoints-map-section .stores-list-wrapper .stores-list-header .storepoints-filter-btn{align-items:center;background-color:transparent;border:none;color:var(--color-storepoints-primary);-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:flex;font-size:14rem;font-weight:400;justify-content:center;line-height:1;margin:0 0 0 auto;outline:none;padding:0}.storepoints-view .storepoints-map-section .stores-list-wrapper .stores-list-header .storepoints-filter-btn .filter-btn-content-inactive{display:contents}.storepoints-view .storepoints-map-section .stores-list-wrapper .stores-list-header .storepoints-filter-btn .filter-btn-content-active{display:none}.storepoints-view .storepoints-map-section .stores-list-wrapper .stores-list-header .storepoints-filter-btn .icon{background-color:var(--color-storepoints-primary);flex-shrink:0;height:24px;width:24px}.storepoints-view .storepoints-map-section .stores-list-wrapper.filters-active .stores-list-header .filter-btn-content-inactive{display:none}.storepoints-view .storepoints-map-section .stores-list-wrapper.filters-active .stores-list-header .filter-btn-content-active{display:contents}.storepoints-view .storepoints-map-section .stores-list-wrapper.filters-active .stores-list,.storepoints-view .storepoints-map-section .stores-list-wrapper.filters-active .stores-list-header .remove-filters-btn{display:none}.storepoints-view .storepoints-map-section .stores-list-wrapper.filters-active .filters{display:flex}.storepoints-view .storepoints-map-section .stores-list-wrapper .stores-list{padding-bottom:14px;padding-top:8px}@media (max-width:768px){.storepoints-view .storepoints-map-section .stores-list-wrapper .stores-list{display:none;padding-bottom:0}.storepoints-view .storepoints-map-section .stores-list-wrapper .stores-list.active{display:block}}.storepoints-view .storepoints-map-section .stores-list-wrapper .stores-list .stores-list-scrollable{display:flex;flex-direction:column;max-height:508px;overflow-y:auto;row-gap:12px}.storepoints-view .storepoints-map-section .stores-list-wrapper .stores-list .store-item{border:1px solid var(--storepoints-grey-2);border-radius:12px;margin-right:12px;padding:16px 20px}.storepoints-view .storepoints-map-section .stores-list-wrapper .stores-list .store-item .store-name-wrapper{-moz-column-gap:16px;column-gap:16px;display:flex;flex-wrap:wrap;row-gap:4px}.storepoints-view .storepoints-map-section .stores-list-wrapper .stores-list .store-item h5{font-size:14rem;font-weight:700;line-height:1;margin:0}.storepoints-view .storepoints-map-section .stores-list-wrapper .stores-list .store-item .store-address{font-size:14rem;font-weight:700;line-height:1.3;margin:0;margin:8px 0}.storepoints-view .storepoints-map-section .stores-list-wrapper .stores-list .store-item .check-hours{align-items:center;color:inherit;display:flex;font-size:13rem;font-weight:400;line-height:1.3}.storepoints-view .storepoints-map-section .stores-list-wrapper .stores-list .store-item .check-hours .icon{background-color:var(--black);flex-shrink:0;height:16px;width:16px}.storepoints-view .storepoints-map-section .stores-list-wrapper .filters{border-top:1px solid var(--storepoints-grey-2);display:none;flex-direction:column;flex-grow:1;padding:30px 0 8px}.storepoints-view .storepoints-map-section .stores-list-wrapper .filters .filters-mobile-header{align-items:center;box-shadow:0 4px 4px 0 rgba(0,0,0,.149);color:var(--black);display:none;font-size:20rem;font-weight:700;justify-content:space-between;line-height:1;margin-bottom:20px;padding:16px 12px}.storepoints-view .storepoints-map-section .stores-list-wrapper .filters .filters-mobile-header .icon{background-color:var(--black);flex-shrink:0;height:24px;width:24px}@media (max-width:768px){.storepoints-view .storepoints-map-section .stores-list-wrapper .filters{background-color:#fff;border-top:0;bottom:0;height:100dvh;left:0;max-height:100dvh;padding-top:0;position:fixed;width:100%;z-index:8}.storepoints-view .storepoints-map-section .stores-list-wrapper .filters .filters-mobile-header{display:flex}}.storepoints-view .storepoints-map-section .stores-list-wrapper .filters label{color:var(--color-storepoints-primary);display:inline-block;font-size:15rem;font-weight:700;line-height:1}.storepoints-view .storepoints-map-section .stores-list-wrapper .filters .filters-form-wrapper{display:flex;flex-direction:column;margin-bottom:30px;padding:0 12px;row-gap:30px}.storepoints-view .storepoints-map-section .stores-list-wrapper .filters .filters-form-wrapper select{min-height:30px}.storepoints-view .storepoints-map-section .stores-list-wrapper .filters .filters-form-wrapper .storepoints-custom-select{max-width:100%;width:100%}.storepoints-view .storepoints-map-section .stores-list-wrapper .filters .filter-buttons-wrapper{align-items:center;border-top:1px solid var(--storepoints-grey-2);display:flex;margin-top:auto;padding:8px 12px 0}.storepoints-view .storepoints-map-section .stores-list-wrapper .filters .filter-buttons-wrapper .storepoints-btn-primary{margin-left:auto}.storepoints-view .storepoints-map-section .map-wrapper{flex-grow:1}@media (max-width:768px){.storepoints-view .storepoints-map-section .map-wrapper{display:none}.storepoints-view .storepoints-map-section .map-wrapper.active{display:block;height:400px;width:100%}}.storepoints-view .storepoint-header{margin-top:20px;width:50%}@media (max-width:992px){.storepoints-view .storepoint-header{width:100%}}.storepoints-view .storepoint-header .store-name-wrapper{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;row-gap:4px}.storepoints-view .storepoint-header .store-name-wrapper h1{font-size:22rem;font-weight:700;line-height:1;margin:0}.storepoints-view .main-box{-moz-column-gap:20px;column-gap:20px;display:grid;font-size:16rem;font-weight:400;grid-template-areas:"address contact map" "open-hours open-hours map" "banner banner map";grid-template-columns:auto auto 50%;line-height:1.375}@media (max-width:992px){.storepoints-view .main-box{grid-template-areas:"address contact" "map map" "open-hours open-hours" "banner banner";grid-template-columns:auto auto;row-gap:30px}}@media (max-width:576px){.storepoints-view .main-box{grid-template-areas:"address" "map" "address-btn" "contact" "open-hours" "banner";grid-template-columns:100%;row-gap:16px}}.storepoints-view .main-box b,.storepoints-view .main-box strong{font-weight:600}.storepoints-view .main-box .box-title{font-size:18rem;font-weight:700;line-height:1;margin-bottom:16px}.storepoints-view .main-box .address-btn{margin-top:16px;width:-moz-fit-content;width:fit-content}.storepoints-view .main-box .map-wrapper{grid-area:map;min-height:550px}@media (max-width:992px){.storepoints-view .main-box .map-wrapper{height:400px;min-height:unset;width:100%}}@media (max-width:576px){.storepoints-view .main-box .map-wrapper{aspect-ratio:2/1;height:auto}}.storepoints-view .main-box .address-section{grid-area:address;margin-top:40px}@media (max-width:576px){.storepoints-view .main-box .address-section{margin-top:20px}.storepoints-view .main-box .address-section .address-btn,.storepoints-view .main-box .address-section .box-title{display:none}}.storepoints-view .main-box .contact-section{grid-area:contact;margin-top:40px}@media (max-width:576px){.storepoints-view .main-box .contact-section{margin-top:0}}.storepoints-view .main-box .contact-section h5{font-size:16rem;font-weight:600;line-height:1.375;margin-bottom:0;margin-top:16px}.storepoints-view .main-box .contact-section a{color:inherit}.storepoints-view .main-box .open-hours-section{grid-area:open-hours}.storepoints-view .main-box .open-hours-section .open-hours tr td:first-child{padding-right:100px}.storepoints-view .main-box .mobile-address-btn{display:none;grid-area:address-btn;width:100%}@media (max-width:576px){.storepoints-view .main-box .mobile-address-btn{display:flex}.storepoints-view .main-box .contact-section,.storepoints-view .main-box .open-hours-section{border:1px solid var(--storepoints-grey-2);border-radius:6px;padding:12px}}.storepoints-view .main-box .banner-section{grid-area:banner}.storepoints-view .storepoint-slider{align-items:center;display:flex;height:270px;justify-content:center;margin-bottom:50px;margin-top:30px}.storepoints-view .storepoint-slider .track{width:100%}.storepoints-view .storepoint-slider .track,.storepoints-view .storepoint-slider .track ul{height:100%}.storepoints-view .storepoint-slider .slide a,.storepoints-view .storepoint-slider .slide img,.storepoints-view .storepoint-slider .slide picture{display:block;height:100%}.storepoints-view .storepoint-slider .slide img{-o-object-fit:cover;object-fit:cover;width:100%}.storepoints-view .storepoint-banner,.storepoints-view .storepoint-banner .banner-image{width:100%}.storepoints-view .storepoint-banner .banner-image img{border-radius:5px;height:auto;max-width:100%;width:100%}@media (max-width:768px){.storepoints-view .storepoint-banner .banner-image.banner-image-hide-mobile{display:none}}.storepoints-view .storepoint-banner .banner-image-mobile{display:none}@media (max-width:768px){.storepoints-view .storepoint-banner .banner-image-mobile{display:block}}.storepoints-view .additional-info-box{margin:32px 0}.storepoints-view .services-wrapper .services-box{display:grid;gap:4px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}@media (max-width:450px){.storepoints-view .services-wrapper .services-box{gap:8px;grid-template-columns:100%}}.storepoints-view .services-wrapper .services-box .service-box{align-items:center;border:1px solid transparent;border-radius:8px;-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:flex;font-size:14rem;font-weight:500;line-height:1;padding:10px;transition:border-color .25s}.storepoints-view .services-wrapper .services-box .service-box.active,.storepoints-view .services-wrapper .services-box .service-box:hover{border-color:var(--color-storepoints-primary)}@media (max-width:450px){.storepoints-view .services-wrapper .services-box .service-box{align-items:baseline;border-color:var(--color-storepoints-primary);flex-direction:column;font-size:15rem}.storepoints-view .services-wrapper .services-box .service-box.active .accordion-icon{transform:rotate(180deg)}.storepoints-view .services-wrapper .services-box .service-box.active .service-content{grid-template-rows:1fr}}.storepoints-view .services-wrapper .services-box .service-box .service-box-header{display:contents}@media (max-width:450px){.storepoints-view .services-wrapper .services-box .service-box .service-box-header{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;width:100%}}.storepoints-view .services-wrapper .services-box .service-box .service-content{display:none}@media (max-width:450px){.storepoints-view .services-wrapper .services-box .service-box .service-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s}}.storepoints-view .services-wrapper .services-box .service-box .service-content .service-content-inner{overflow:hidden}.storepoints-view .services-wrapper .services-box .service-box .service-content .service-content-inner .service-description{display:none;font-weight:400;line-height:1.25}@media (max-width:450px){.storepoints-view .services-wrapper .services-box .service-box .service-content .service-content-inner .service-description{display:block;padding-top:10px}}.storepoints-view .services-wrapper .services-box .service-box .accordion-icon{display:none;margin-left:auto;margin-right:12px;transition:transform .25s}@media (max-width:450px){.storepoints-view .services-wrapper .services-box .service-box .accordion-icon{display:block}}.storepoints-view .services-wrapper .services-box .service-box .service-icon{align-items:center;background-color:var(--color-storepoints-bg);border-radius:4px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.storepoints-view .services-wrapper .services-box .service-box .service-icon img,.storepoints-view .services-wrapper .services-box .service-box .service-icon svg{display:block;height:28px;-o-object-fit:contain;object-fit:contain;width:28px}.storepoints-view .services-wrapper .services-box .service-box .service-icon svg g{-webkit-mask:none;mask:none}.storepoints-view .services-wrapper .services-box .service-box .service-icon svg path{fill:var(--color-storepoints-primary)}.storepoints-view .services-wrapper .service-description-container{display:none;font-size:16rem;font-weight:400;line-height:1;margin-top:20px}.storepoints-view .services-wrapper .service-description-container .active-service-title{font-weight:700;margin-bottom:20px}.storepoints-view .services-wrapper .service-description-container.active{display:block}@media (max-width:450px){.storepoints-view .services-wrapper .service-description-container.active{display:none}}.storepoints-view .storepoints-custom-select{max-width:-moz-max-content;max-width:max-content;position:relative}.storepoints-view .storepoints-custom-select select{left:0;min-height:43px;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.storepoints-view .storepoints-custom-select-list{border:1px solid var(--grey-14);border-radius:4px;font-size:14rem;font-weight:400;line-height:1}.storepoints-view .storepoints-custom-select-list.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.storepoints-view .storepoints-custom-select-list.open .current-option:after{transform:scaleY(-1)}.storepoints-view .storepoints-custom-select-list .current-option{align-items:center;color:var(--color-storepoints-primary);cursor:pointer;display:flex;justify-content:space-between;padding:8px 36px 8px 8px;position:relative}.storepoints-view .storepoints-custom-select-list .current-option:after{background-color:var(--color-storepoints-primary);content:"";display:block;height:24px;mask-size:cover;-webkit-mask-size:cover;-webkit-mask:url(../icons/arrow_down_2.svg) no-repeat 50% 50%;mask:url(../icons/arrow_down_2.svg) no-repeat 50% 50%;position:absolute;right:8px;top:3px;width:21px}.storepoints-view .storepoints-custom-select-list .clean-list-wrapper{background-color:#fff;border:1px solid var(--grey-14);border-radius:4px;border-top:0;border-top-left-radius:0;border-top-right-radius:0;display:none;left:0;padding:8px 11px 8px 0;position:absolute;width:100%;z-index:1}.storepoints-view .storepoints-custom-select-list .clean-list-wrapper .select-search{padding:5px;position:relative}.storepoints-view .storepoints-custom-select-list .clean-list-wrapper .select-search input{border:none;border-bottom:1px solid #000;padding-right:30px;width:100%}.storepoints-view .storepoints-custom-select-list .clean-list-wrapper .select-search:after{background-color:#959aa2;content:"";display:block;height:20px;-webkit-mask:url(../icons/search.svg) no-repeat 50% 50%;mask:url(../icons/search.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px}.storepoints-view .storepoints-custom-select-list .clean-list-wrapper .clean-list{max-height:400px;overflow-y:auto}.storepoints-view .storepoints-custom-select-list .clean-list-wrapper .clean-list li{color:var(--color-storepoints-primary);cursor:pointer;padding:8px}.storepoints-view .storepoints-custom-select-list .clean-list-wrapper .clean-list li:hover{background-color:#f1f1f1}.storepoints-view .storepoints-custom-select-list.open .clean-list-wrapper{display:block}.storepoints-view .storepoints-section-title{font-size:18rem;line-height:1;margin-bottom:20px}.storepoints-view .badge{align-items:center;-moz-column-gap:5px;column-gap:5px;display:flex;font-size:9rem;font-weight:600;line-height:1.3333333333;min-height:16px;padding:4px 8px;text-transform:capitalize;width:-moz-fit-content;width:fit-content}.storepoints-view .badge .icon{flex-shrink:0;height:10px;width:10px}.storepoints-view .badge.badge-top{background-color:var(--color-storepoints-secondary);color:var(--black)}.storepoints-view .badge.badge-top .icon{background-color:var(--black)}.storepoints-view .badge.badge-bosch{background-color:#95348b;color:#fff}.storepoints-view .badge.badge-bosch .icon{background-color:#fff}.storepoints-view .storepoints-divider{border-top:2px solid var(--grey-10);margin:36px 0;width:100%}@media (max-width:768px){.storepoints-view .storepoints-divider{margin:20px 0}}.storepoints-view .storepoints-btn-primary{background-color:var(--color-storepoints-primary);border:1px solid var(--color-storepoints-primary);border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14rem;font-weight:600;line-height:1;min-width:150px;padding:16px 20px;text-align:center;transition:background-color .25s,color .25s,border .25s}.storepoints-view .storepoints-btn-primary .icon{background-color:#fff}.storepoints-view .storepoints-btn-primary:not(:disabled):hover{background-color:transparent;border-color:var(--color-storepoints-primary);color:var(--color-storepoints-primary)}.storepoints-view .storepoints-btn-primary:not(:disabled):hover .icon{background-color:var(--color-storepoints-primary)}.storepoints-view .storepoints-btn-primary:disabled{background-color:var(--storepoints-grey-5);border-color:var(--storepoints-grey-5);color:#fff;cursor:not-allowed}.storepoints-view .storepoints-btn-primary:disabled .icon{background-color:#fff}.storepoints-view .storepoints-btn-clear{align-items:center;background-color:transparent;border:none;color:var(--color-storepoints-primary);-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:flex;font-size:14rem;font-weight:400;line-height:1;padding:0;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0}.storepoints-view .storepoints-btn-clear .icon{background-color:var(--color-storepoints-primary);flex-shrink:0;height:24px;width:24px}.storepoints-view .storepoints-btn-outlined{align-items:center;background-color:transparent;border:1px solid var(--color-storepoints-primary);color:var(--color-storepoints-primary);-moz-column-gap:4px;column-gap:4px;cursor:pointer;display:flex;font-size:14rem;font-weight:600;justify-content:center;line-height:1;padding:4px 16px}.storepoints-view .storepoints-btn-outlined .icon{background-color:var(--color-storepoints-primary);flex-shrink:0;height:18px;width:18px}.storepoints-view .storepoints-btn-outlined.lg{font-size:16rem;padding:7px 20px}.storepoints-view .storepoints-btn-outlined.lg .icon{height:24px;width:24px}.storepoints-view .opening-status{align-items:center;-moz-column-gap:5px;column-gap:5px;display:inline-flex;margin:8px 0}.storepoints-view .opening-status .status-badge{align-items:center;color:var(--storepoints-grey-4);-moz-column-gap:5px;column-gap:5px;display:flex;font-size:14rem;font-weight:600;line-height:1}.storepoints-view .opening-status .status-badge .icon{background-color:var(--storepoints-grey-4);flex-shrink:0;height:14px;width:14px}.storepoints-view .opening-status .status-badge.active{color:var(--color-storepoints-success)}.storepoints-view .opening-status .status-badge.active .icon{background-color:var(--color-storepoints-success)}.storepoints-view .opening-status .status-time{font-size:14rem;font-weight:400;line-height:1}.storepoints-view .map-wrapper{--marker-width:400px}.storepoints-view .map-wrapper #map{height:100%;width:100%;z-index:0}.storepoints-view .map-wrapper .leaflet-popup-content-wrapper{border-radius:8px}.storepoints-view .map-wrapper .leaflet-container a.leaflet-popup-close-button{height:28px;padding:0;right:18px;top:16px;width:28px}.storepoints-view .map-wrapper .leaflet-container a.leaflet-popup-close-button span{color:var(--black);display:block;font-size:28px;font-weight:400;line-height:1}@media (min-width:769px) and (max-width:992px){.storepoints-view .map-wrapper{--marker-width:320px}}@media (max-width:475px){.storepoints-view .map-wrapper{--marker-width:320px}}@media (max-width:375px){.storepoints-view .map-wrapper{--marker-width:280px}}.storepoints-view .map-wrapper .leaflet-popup.leaflet-zoom-animated{left:calc(50% - var(--marker-width)/2)!important}.storepoints-view .map-wrapper .leaflet-popup-content{margin:0;padding:16px;width:var(--marker-width)!important}.storepoints-view .map-wrapper .storepoint-marker-content{font-family:var(--main-font)}.storepoints-view .map-wrapper .storepoint-marker-content .badges-container{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;margin-block:8px;min-height:20px}.storepoints-view .map-wrapper .storepoint-marker-content .title{font-weight:700}.storepoints-view .map-wrapper .storepoint-marker-content p{font-size:14rem;font-weight:400;line-height:1.125;margin:0}.storepoints-view .map-wrapper .storepoint-marker-content .details-anchor{color:var(--black);display:block;font-size:14rem;font-weight:600;line-height:1.3;margin-left:auto;margin-top:8px;text-decoration:underline;text-decoration-style:solid;width:-moz-fit-content;width:fit-content}.storepoints-view .map-wrapper .marker-cluster-large,.storepoints-view .map-wrapper .marker-cluster-large div,.storepoints-view .map-wrapper .marker-cluster-medium,.storepoints-view .map-wrapper .marker-cluster-medium div,.storepoints-view .map-wrapper .marker-cluster-small,.storepoints-view .map-wrapper .marker-cluster-small div{background-color:var(--color-storepoints-markers)}.promoBook-container{overflow:hidden;position:relative;z-index:1}.promoBook-book{align-items:center;display:flex;height:800px;justify-content:center;width:100%}.promoBook-book .icon--arrow_left,.promoBook-book .icon--arrow_right{align-items:center;background-color:var(--primary);cursor:pointer;display:flex;font-size:50;justify-content:center;overflow:hidden;width:40px}.promoBook-book .promoBook-page,.promoBook-book .promoBook-view{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.promoBook-book .promoBook-page{padding:0 10px}.promoBook-book .promoBook-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}.promoBook-paginator{align-items:center;display:flex;height:80px;justify-content:space-around;margin-top:80px;width:100%}.promoBook-paginator .paginator-left,.promoBook-paginator .paginator-right{cursor:pointer}.promoBook-paginator .icon--arrow_small_left,.promoBook-paginator .icon--arrow_small_right{background-color:var(--primary)}.promoBook-paginator .paginator-counter{background-color:var(--grey-15);border-radius:50%;height:10px;width:10px}.promoBook-actions{align-items:center;display:flex;height:80px;justify-content:center;width:100%}.promoBook-actions .promoBook-download{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:space-around;text-decoration:none;width:20%}.promoBook-actions .promoBook-download .icon--download{background-color:var(--primary)}.promoBook-actions .promoBook-download .text{color:var(--primary);font-size:14px;text-align:center}.promoBook-actions .promoBook-zoom{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:space-around;width:20%}.promoBook-actions .promoBook-zoom .icon--search{background-color:var(--primary)}.promoBook-actions .promoBook-zoom .text{color:var(--primary);font-size:14px;text-align:center}.promoBookActive{background-color:var(--primary)!important}.magazine-pin{cursor:pointer;position:absolute}.magazine-pin .pin-tooltip{align-items:center;background-color:var(--primary);color:#fff;display:none;font-size:14px;height:40px;justify-content:center;left:50%;position:absolute;text-align:center;top:-10%;transform:translateX(-50%);width:100%}.magazine-pin:hover>.pin-tooltip{display:flex}@media (max-width:1024px){.pin-tooltip{font-size:12px}}@media (max-width:480px){.promoBook-book-arrow{display:none}.promoBook-paginator{margin-top:0}.promoBook-book{height:500px}}.leaflet-list{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;margin:60px 0!important}@media (max-width:1023px){.leaflet-list{gap:30px;grid-template-columns:auto}.leaflet-list .columns{margin:auto}}.leaflet-list .magazine-preview{align-items:end;display:flex}.leaflet-list .magazine-preview .foto-leaflet{height:300px;min-width:210px;width:210px}.leaflet-list .magazine-preview .foto-leaflet img{height:100%;width:100%}.leaflet-list .magazine-preview .content{margin-left:6%;width:300px}@media (max-width:1023px){.leaflet-list .magazine-preview .content{margin-left:3%}}.leaflet-list .magazine-preview .content .title{font-size:20px;margin-bottom:20px;margin-top:10px;text-align:left;word-break:break-word}.leaflet-list .magazine-preview .content__calendar{color:var(--grey-3)}.leaflet-list .magazine-preview .content__calendar .nowrap{white-space:nowrap}.leaflet-list .magazine-preview .content__buttons{display:flex;gap:10px;justify-content:start;margin-top:20px}.leaflet-list .magazine-preview .content__buttons .btn{border-radius:5px;padding:12px 26px}.leaflet-list .magazine-preview .content__buttons .btn-standard{background-color:#073c4b;border:1px solid #073c4b;color:#fff}.leaflet-list .magazine-preview .content__buttons .btn-standard:hover{background-color:#195863;border:1px solid #195863}.leaflet-list .magazine-preview .content__buttons .btn-inverted{background-color:#fff;border:1px solid #073c4b;color:#073c4b}.leaflet-list .magazine-preview .content__buttons .btn-inverted:hover{background-color:#fff;border:1px solid #195863;color:#195863}@media (max-width:639px){.leaflet-list .magazine-preview{align-items:center;flex-direction:column}.leaflet-list .magazine-preview .content{margin:0}.leaflet-list .magazine-preview .content .title,.leaflet-list .magazine-preview .content__calendar{text-align:center}.leaflet-list .magazine-preview .content__buttons{justify-content:center}}.image-zoom-lens{border:1px solid #d4d4d4;border-radius:50%;cursor:none;height:150px;position:absolute;width:150px}.charger_information{border-bottom:1px solid var(--grey-2);gap:20px;justify-content:flex-start;padding:5px 0 15px}.charger_information,.charger_information .charger-legend{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.charger_information .charger-legend{gap:5px;justify-content:center}.charger_information .charger-legend .icon-box{position:relative}.charger_information .charger-legend .icon-box img{height:100px;width:100px}.charger_information .charger-legend .icon-box .icon{height:48px;width:34px}.charger_information .charger-legend .icon-box.no-charger:after{background:#000;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:160%}.charger_information .charger-legend .icon-box.with-specs div{display:flex;flex-direction:column;gap:1px;left:50%;position:absolute;text-align:center;top:65%;transform:translate(-50%,-50%);width:34px}.charger_information .charger-legend .icon-box.with-specs div span{display:block;font-size:9rem;font-weight:600;line-height:75%;width:100%}.charger_information .charger-legend .icon-box.with-specs div span.pd{font-size:7rem}.charger_information .simple-details{display:flex;flex-direction:column;flex-wrap:nowrap;gap:4px}.charger_information .simple-details .charger-availability{font-size:14rem;font-weight:500}.charger_information .details{cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;gap:4px}.charger_information .details .charger-availability{font-size:14rem;font-weight:500}.charger_information .details .check{align-items:center;background-color:transparent;border:none;color:#6e6e6e;cursor:pointer;display:flex;font-size:15rem;font-weight:400;gap:3px;justify-content:flex-start;padding:0;text-align:left}.charger_information .details .check .icon{background-color:#000;height:21px;width:25px}@media (max-width:1024px){.charger_information{border-top:1px solid var(--grey-2);margin-bottom:15px;padding:15px 0}}.charger-info-modal .modal__container{padding:20px}.charger-info-modal .modal__container .modal__container-title{background-color:transparent;border-bottom:1px solid #cdcdcd;padding:13px 0}.charger-info-modal .modal__container .modal__container-title .title{font-size:18px!important;font-weight:700!important}.charger-info-modal .modal__container .modal__container-title .close .icon{background-color:#000;height:24px;width:24px}.charger-info-modal .content .charger-legend{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:32px}.charger-info-modal .content .charger-legend .icon-box{position:relative}.charger-info-modal .content .charger-legend .icon-box.no-charger:after{background:#000;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:160%}.charger-info-modal .content .charger-legend .icon-box.with-specs div{display:flex;flex-direction:column;gap:1px;left:50%;max-width:76px;position:absolute;text-align:center;top:65%;transform:translate(-50%,-50%);width:100%}.charger-info-modal .content .charger-legend .icon-box.with-specs div span{display:block;font-size:22rem;font-weight:600;line-height:80%;width:100%}.charger-info-modal .content .charger-legend .icon-box.with-specs div span.pd{font-size:18rem}.charger-info-modal .content .charger-legend .icon-box .icon{height:108px;width:76px}.charger-info-modal .content ul{padding:0}.charger-info-modal .content ul li{color:#000;font-size:14px;margin-bottom:10px}.charger-info-modal .content ul li:last-of-type{margin-bottom:0}.charger-info-modal .content ul li::marker{color:#000;height:7px;width:7px}@media (max-width:480px){.charger-info-modal .modal__container{height:100vh;margin:0;max-height:100vh}.charger-info-modal .modal__container .modal__container-title{margin-top:80px;position:relative}.charger-info-modal .modal__container .modal__container-title .btn{position:absolute;right:0;top:0;transform:translateY(-40px)}}.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;height:100%;white-space:normal;width:100%}.glide__slide a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide a{display:block}.glide--carousel img,.glide--carousel.glide--dragging a,.glide--slider img,.glide--slider.glide--dragging a{pointer-events:none}.slider-home-top{--slide-aspect-ratio-mobile:650/300}.slider-home-top[data-slide-preset=slide_new2]{--slide-aspect-ratio:1920/400}.slider-home-top[data-slide-preset=slide_homepage]{--slide-aspect-ratio:1920/742}.slider-home-top[data-slide-preset=slide_homepage_small]{--slide-aspect-ratio:1920/150}.slider-home-top .slide>*{display:block;margin:0 auto;max-width:1920px;width:100%}.slider-home-top .slide .home-top-big{aspect-ratio:var(--slide-aspect-ratio)}.slider-home-top .slide .home-top-small{aspect-ratio:var(--slide-aspect-ratio-mobile);display:none}.slider-home-top .slide .video-container{aspect-ratio:var(--slide-aspect-ratio)}@media (max-width:650px){.slider-home-top .slide .video-container{aspect-ratio:var(--slide-aspect-ratio-mobile)}}.slider-home-top .slide .video-container video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (max-width:650px){.slider-home-top .slide .home-top-big{display:none}.slider-home-top .slide .home-top-small{display:block}}.slider-home-top .glide__bullets{border-bottom:1px solid var(--grey-2);display:flex;justify-content:center}.slider-home-top .glide__bullets .glide__bullet{background:none;border:none;border-top:3px solid transparent;cursor:pointer;float:1;line-height:1.4;padding:30px 20px}.slider-home-top .glide__bullets .glide__bullet .icon{display:none}.slider-home-top .glide__bullets .glide__bullet .name{display:block;max-width:29ch;word-break:break-word}.slider-home-top .glide__bullets .glide__bullet--active{border-top:3px solid var(--secondary);font-weight:700}@media (max-width:1024px){.slider-home-top{margin-bottom:10px}.slider-home-top .glide__bullets{border:none;flex-wrap:wrap}.slider-home-top .glide__bullets .glide__bullet{align-items:center;border:2px solid var(--grey-6);border-radius:50%;display:flex;height:10px;justify-content:center;margin:20px 15px;min-width:10px;padding:0;width:10px}.slider-home-top .glide__bullets .glide__bullet .name{display:none}.slider-home-top .glide__bullets .glide__bullet--active{background-color:var(--secondary);border:none;height:18px;margin:16px 11px;min-width:18px;width:18px}.slider-home-top .glide__bullets .glide__bullet--active .icon{background-color:#fff;display:flex;height:6px;width:6px}}.slider-customers{border-bottom:1px solid var(--grey-2);padding:20px 0 40px}.slider-customers .slide-list{flex-wrap:wrap;justify-content:space-between}.slider-customers .slide{filter:grayscale(0);padding:5px;width:unset}.slider-customers .slide:hover{filter:grayscale(1);transition:filter .25s}@media (max-width:1024px){.slider-customers .slide-list{flex-wrap:nowrap;justify-content:unset}.slider-customers .slide{padding:unset;width:100%}.slider-customers .slide-image img{margin:0 auto}}.slider-payments{padding:25px 0 35px}.slider-payments .slide-list{justify-content:center}.slider-payments .slide{opacity:.5;padding:5px 23px;transition:filter .25s,opacity .25s}.slider-payments .slide:hover{opacity:1}.slider-home-top-desc{align-items:center;border-bottom:1px solid var(--grey-2);display:flex;justify-content:center;left:50%;margin-bottom:20px;max-width:50%;position:relative;transform:translate(-50%)}.slider-home-top-desc .glide__slide--active{border-top:3px solid var(--secondary)}.slider-home-top-desc .glide__slide--active .name{color:#000!important}.slider-home-top-desc .glide__slide{background:none;cursor:pointer;float:1;height:100px;line-height:1.4;padding:20px 10px}.slider-home-top-desc .glide__slide .icon{display:none}.slider-home-top-desc .glide__slide .name{align-items:center;color:var(--grey-22);display:flex;height:100%;justify-content:center;text-align:center;width:100%;word-break:break-word}@media (max-width:1024px){.slider-home-top-desc{left:50%;margin-bottom:10px;max-width:150px;position:relative;transform:translate(-50%)}.slider-home-top-desc .glide__slide{height:auto}.slider-home-top-desc .glide__slide .name{display:none}.slider-home-top-desc .glide__slide .icon{background-color:var(--grey-6);border:none;display:flex;height:3px;width:18px}.slider-home-top-desc .glide__slide--active{border:none}.slider-home-top-desc .glide__slide--active .icon{background-color:var(--secondary)}}.slider-categories .slide-image a{align-items:center;display:flex;justify-content:center}.slider-categories .slide-image span{display:block;margin-top:5px;text-align:center;width:100%}.icons-widget,.icons-widget .icon-box{align-items:center;display:flex}.icons-widget .icon-box{color:var(--primary);margin-right:5px;transition:color .25s}.icons-widget .icon-box .icon{background-color:var(--primary);margin-right:12px;transition:background-color .25s}.icons-widget .text{color:var(--black);display:flex;flex-direction:column;transition:color .25s}.icons-widget a{align-items:center;color:var(--black);display:flex}.icons-widget a:hover{color:var(--primary)}.icons-widget a:hover .icon{background-color:var(--black)}.icons-widget a:hover .text{color:var(--primary)}.icons-widget.second .icon-box .icon{height:31px;width:31px}.icons-widget.second .text{max-width:170px;width:-moz-max-content;width:max-content}.icons-widget.second .text span:first-child{font-weight:700}.icons-widget.second .text span:nth-child(2){color:var(--grey-3);font-size:12rem;line-height:1.7}.icons-widget.bottom{align-items:flex-start;flex-direction:column;margin-top:10px;padding-bottom:20px}.icons-widget.bottom .icon-box .icon{height:38px;margin-right:18px;width:38px}.icons-widget.bottom .icon-box .icon-text{font-size:26rem;font-weight:600}.icons-widget.bottom .text{font-size:12rem;line-height:1.7;margin-left:56px;margin-top:17px}.icons-widget.bottom a{color:var(--primary)}.icons-widget.bottom a:hover{text-decoration:underline}.icons-widget.bottom a:hover .icon{background-color:var(--primary)}@media (max-width:1200px){.icons-widget.second .text{max-width:110px}}@media (max-width:768px){.icons-widget.bottom{border-bottom:1px solid var(--grey-2)}.icons-widget.bottom .icon-box .icon-text{font-size:24rem}.icons-widget.bottom .text{margin-top:6px}}@media (max-width:1024px){.icons-widget.second .icon-box,.icons-widget.second .icon-box .icon{margin:0}.icons-widget.second .text{display:none}}.photo-link{max-width:-moz-max-content;max-width:max-content;position:relative}.photo-link .image-mobile{display:none}.photo-link .btn{bottom:6.57%;font-size:100%;padding:1.83% 6.1%;position:absolute;right:4%}.photo-link-long .btn{bottom:14%;padding:5px 18px;right:1.1%}.photo-link-top .btn,.photo-link-top .content{top:50%;transform:translateY(-50%)}.photo-link-top .btn{bottom:14%;padding:.630584615vw 2.1019442985vw;right:1.1%}.photo-link-top .image img{height:50px;-o-object-fit:cover;object-fit:cover}.photo-link-top .content{color:#fff;left:10px;position:absolute}.photo-link-small{min-width:340px}.photo-link-small .btn{bottom:6.6%;padding:5px 18px;right:4.4%}.photo-link-small-tall{min-width:340px}.photo-link-small-tall .btn{bottom:5.1%;padding:5px 18px;right:4.7%}@media (max-width:1440px){.photo-link-small,.photo-link-small-tall{min-width:23.6116358141vw}}@media (max-width:1350px){.photo-link .btn{bottom:5px;font-size:14rem;padding:.630584615vw 2.1019442985vw;right:10px}}@media (max-width:1024px){.photo-link .btn{font-size:12rem}}@media (max-width:768px){.photo-link .image-desktop{display:none}.photo-link .image-mobile,.photo-link-default .image-desktop{display:block}.photo-link-default .image-mobile{display:none}.photo-link .btn{bottom:15px;font-size:10rem;right:15px}.photo-link .btn .icon{height:5px;margin:0 0 0 8px;width:5px}}@media (max-width:360px){.photo-link-default .image-desktop{display:none}.photo-link-default .image-mobile{display:block}}.icons-bar{display:flex;flex-wrap:wrap;margin:45px 0}.icons-bar-item{align-items:center;display:flex;justify-content:center;padding:0 15px;width:25%}.icons-bar-item .icon{height:100%;margin-right:35px;max-height:70px}.icons-bar-item .icon svg{height:-moz-max-content;height:max-content;max-height:70px;min-height:70px}.icons-bar-item .name{font-size:16rem;line-height:1.5}@media (max-width:1024px){.icons-bar{margin:30px 0 10px}.icons-bar-item{flex-direction:column;justify-content:flex-start;margin-bottom:20px;width:50%}.icons-bar-item .icon{margin-right:0}.icons-bar-item .name{margin-top:13px;text-align:center}}.news-widget{border-bottom:1px solid var(--grey-2);display:flex;flex-direction:column;margin-top:25px;padding-bottom:50px}.news-widget-list{display:flex;flex-wrap:wrap;justify-content:space-around}.news-widget-list .news{margin-bottom:17px;margin-right:10px;padding-left:23px;position:relative}.news-widget-list .news:last-child{margin-right:0}.news-widget-list .news .title{background-color:#fff;box-shadow:-7px 9px 15px -10px rgba(0,0,0,.2);font-size:16rem;font-weight:400;margin:-26px 0 0 -23px;max-width:284px;min-height:22%;padding:10px;position:relative;width:calc(85% - 23px)}.news-widget-list .news .title a{color:var(--black)}.news-widget-list .news .title a:hover{color:var(--primary)}.news-widget-list .news .title a>h4{all:unset}.news-widget-list .news .image img{border-radius:15px}.news-widget .more{align-self:center;text-transform:uppercase}.photo-with-description{display:flex;margin-bottom:50px;margin-top:15px}.photo-with-description .image{width:50%}.photo-with-description .content{margin-left:-25%;padding:30px 40px;width:75%}.photo-with-description .content .desc{line-height:1.3}.photo-with-description .content .more{font-weight:700;margin-top:5px}@media (max-width:1200px){.photo-with-description .image{opacity:.3;width:100%}.photo-with-description .content{margin-left:-100%;padding:10px;width:100%}}@media (max-width:768px){.photo-with-description{display:none}}.newsletter-message{border-bottom:10px solid #fff;margin-bottom:15px;padding:13px 0 2px}.newsletter-message-box{align-items:center;display:flex;justify-content:center}.newsletter-message .icon{margin-right:60px;max-width:135px;width:100%}.newsletter-message .icon svg{width:100%}.newsletter-message .icon svg :not([style*="fill:none"]):not([style*="fill: none"]){fill:var(--primary)!important}.newsletter-message .content{display:flex;flex-wrap:wrap;font-size:20rem;line-height:1.8}.newsletter-message .content-box{align-items:center;display:flex}.newsletter-message .content p{margin:0 20px 0 0}.newsletter-message .btn{margin-left:60px;min-width:170px;text-transform:uppercase}@media (max-width:1024px){.newsletter-message .icon{margin-right:30px}.newsletter-message .btn{margin-left:30px}}@media (max-width:768px){.newsletter-message{align-items:flex-start;padding:27px 0 17px}.newsletter-message .content{flex-direction:column;font-size:16rem;line-height:1.2}.newsletter-message .content p{margin:0 0 10px}.newsletter-message .content-box{align-items:flex-start;flex-direction:column}.newsletter-message .btn{margin:15px 0 0}}.bottom-nav{margin-top:5px}.bottom-nav a{color:var(--grey-3);font-size:12rem;line-height:2}.bottom-nav a:hover{text-decoration:underline}@media (max-width:768px){.bottom-nav{margin-top:10px!important;padding-bottom:10px!important}}.user-account{position:relative;z-index:4}.user-account-toggle{align-items:center;cursor:pointer;display:flex}.user-account-toggle .icon{background-color:var(--primary);height:31px;margin-right:12px;transition:background-color .3s;width:31px}.user-account-toggle .title{color:var(--black);font-size:14rem;font-weight:700;transition:color .25s;white-space:nowrap}.user-account-toggle.open+.user-account-content{display:block}.user-account-toggle:hover .icon{background-color:#000}.user-account-content{background-color:#fff;border-radius:6px;box-shadow:var(--shadow-2);display:none;left:-25px;padding:75px 28px 25px;position:absolute;top:-20px;width:267px;z-index:-1}.user-account-content .close{position:absolute;right:0;top:0}.user-account-content .close .icon{height:14px;width:14px}.user-account-content .account-list-item{border-top:1px solid var(--grey-2)}.user-account-content .account-list-item .link{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:11px 0;width:100%}.user-account-content .account-list-item .link:hover .name{color:var(--primary)}.user-account-content .account-list-item .icon{background-color:var(--primary);height:22px;margin-right:18px;width:22px}.user-account-content .account-list-item .name{color:var(--black);font-size:14rem;font-weight:700;transition:color .25s}.user-account-content .account-list-item .name .count{font-weight:400;margin-left:10px}@media (max-width:1024px){.user-account{z-index:5}.user-account-toggle .icon{margin-right:0}.user-account-toggle .title{display:none}.user-account-content{left:unset;padding-top:25px;right:-25px;top:calc(100% + 7px)}.user-account-content .account-list-item:first-child{border-color:transparent}}.catch-bargain{border:3px solid var(--primary);display:flex;height:100%;margin-left:20px;padding:16px 26px;position:relative}.catch-bargain.disabled{filter:grayscale(1);opacity:.5}.catch-bargain.disabled .submit{pointer-events:none}.catch-bargain-first{flex:1;z-index:1}.catch-bargain-first .catch-flag{align-items:center;background-color:var(--primary);border:10px solid #fff;border-bottom-right-radius:30px;border-left:none;border-top-right-radius:30px;display:flex;margin:-10px 0 0 -49px;padding:7px 6px 7px 21px}.catch-bargain-first .catch-flag .text{color:#fff;font-size:21rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.catch-bargain-first .catch-flag .icon{background-color:#fff;height:27px;margin-left:16px;width:27px}.catch-bargain-first .countdown{align-items:center;display:flex;flex-direction:column;margin-top:8px;padding-right:55px;text-align:center}.catch-bargain-first .countdown-clock{align-items:center;display:flex;flex-direction:column;width:130px}.catch-bargain-first .countdown-clock .text{font-size:12rem}.catch-bargain-first .countdown-clock .sold-out{font-size:16px;font-weight:700}.catch-bargain-first .countdown-clock .countdown-time{color:var(--primary);font-size:28rem;font-weight:700;line-height:1;margin-top:7px}.catch-bargain-first .countdown-clock .units{display:flex;justify-content:space-between;width:100%}.catch-bargain-first .countdown-clock .units .unit{font-size:12rem}.catch-bargain-first .countdown-wheel{margin-top:20px;position:relative}.catch-bargain-first .countdown-wheel .countdown-circle{max-height:92px;max-width:92px;transform:rotate(90deg) scaleX(-1)}.catch-bargain-first .countdown-wheel .countdown-circle-animate,.catch-bargain-first .countdown-wheel .countdown-circle-background{stroke-dasharray:276px;stroke-dashoffset:0;stroke-linecap:round;stroke-width:3px;stroke:var(--primary);fill:none}.catch-bargain-first .countdown-wheel .countdown-circle-animate{stroke-dashoffset:0}.catch-bargain-first .countdown-wheel .countdown-circle-background{stroke:var(--purple);opacity:.15}.catch-bargain-first .countdown-wheel .desc{display:flex;flex-direction:column;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.catch-bargain-first .countdown-wheel .desc .text{font-size:12rem;line-height:1}.catch-bargain-first .countdown-wheel .desc .count{align-items:baseline;display:flex;font-weight:700}.catch-bargain-first .countdown-wheel .desc .count .quantity{font-size:28rem;line-height:1}.catch-bargain-first .countdown-wheel .desc .count .unit{font-size:14rem}.catch-bargain-first .title{font-size:14rem;font-weight:700;margin:17px 0}.catch-bargain-second{align-items:center;display:flex;flex:1;margin-left:-10px;padding:0 10px}.catch-bargain-second .image{margin:0 auto}.catch-bargain-second .image img{max-height:200px}.catch-bargain-third{align-items:flex-end;display:flex;flex:1;flex-direction:column;justify-content:flex-end}.catch-bargain-third .price-box{align-items:flex-end;display:flex;justify-content:space-between}.catch-bargain-third .price-box .price{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:-4px}.catch-bargain-third .price-box .price .price-current-box,.catch-bargain-third .price-box .price .price-old-box{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;margin-top:10px;width:100%}.catch-bargain-third .price-box .price-old{color:var(--grey-18);line-height:1;text-decoration:line-through}.catch-bargain-third .price-box .price-old-text{color:var(--grey-18);font-size:8px;line-height:1;text-align:right}.catch-bargain-third .price-box .price-old span{font-size:18px;font-weight:700}.catch-bargain-third .price-box .price-current{align-items:flex-end;color:var(--red-1);display:flex;font-size:28rem;font-weight:700;line-height:1}.catch-bargain-third .price-box .price-current-text{color:var(--red-1);font-size:14rem;font-weight:700;line-height:1;text-align:right}.catch-bargain-third .price-box .price-current .unit{font-size:19rem;margin-left:7px}.catch-bargain-third .price-box .price-current-black{color:var(--black);font-size:28rem;font-weight:700}.catch-bargain-third .title{font-size:16rem;font-weight:700;margin:17px 0}.catch-bargain-third .buttons{align-items:flex-end;display:flex;flex-direction:column}.catch-bargain-third .buttons .btn{padding:10px 27px;text-transform:uppercase}.catch-bargain-third .buttons .btn.btn-3{font-size:13rem;font-weight:700;margin-bottom:11px;padding:10px 16px 9px;text-transform:unset}.catch-bargain-third .buttons.add-to-cart .options-cart-add .text-loading{display:none}.catch-bargain-third .buttons.add-to-cart .options-cart-add.loading{filter:grayscale(.5);pointer-events:none}.catch-bargain-third .buttons.add-to-cart .options-cart-add.loading .text-long{display:none}.catch-bargain-third .buttons.add-to-cart .options-cart-add.loading .text-loading{display:block}.catch-bargain-third .buttons.is-promotion{margin-top:auto}.catch-bargain-third .omnibus-regular-price{align-items:flex-end;color:var(--grey-18);display:flex;flex-direction:column;font-size:8px;justify-content:flex-end;margin-bottom:10px;margin-top:10px}.catch-bargain-third .omnibus-regular-price-text{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;text-align:right}.catch-bargain-third .omnibus-regular-price-text span{font-weight:700}.catch-bargain-third .omnibus-regular-price-text-bold{font-size:18px;font-weight:700;text-align:right}@media (max-width:1366px){.catch-bargain{padding:5px 16px}.catch-bargain-first{flex:unset}.catch-bargain-first .catch-flag{border-width:4px;margin:-4px 0 0 -39px;width:-moz-max-content;width:max-content}.catch-bargain-first .catch-flag .text{font-size:15rem}.catch-bargain-first .catch-flag .icon{height:21px;margin-left:10px;width:21px}.catch-bargain-second{margin-left:-50px;padding:0 10px}.catch-bargain-third .price-box .discount{margin-right:8px;padding:6px 4px}.catch-bargain-third .price-box .discount .text{font-size:8rem}.catch-bargain-third .price-box .discount .value{font-size:20rem}.catch-bargain-third .price-box .price-current{font-size:21rem}.catch-bargain-third .title{font-size:14rem}.catch-bargain-third .buttons .btn{font-size:11rem;padding:10px 24px}.catch-bargain-third .buttons .btn.btn-3{font-size:10rem}}@media (max-width:1200px){.catch-bargain{padding:5px}.catch-bargain-first .catch-flag{margin:-4px 0 0 -28px}.catch-bargain-first .countdown,.catch-bargain-first .countdown-wheel{margin-top:0}.catch-bargain-second{padding:0 5px}.catch-bargain-third .price-box .discount{margin-right:6px}.catch-bargain-third .price-box .discount .text{font-size:6rem}.catch-bargain-third .price-box .discount .value{font-size:18rem}.catch-bargain-third .price-box .price-old{font-size:12rem}.catch-bargain-third .price-box .price-current{font-size:18rem}.catch-bargain-third .title{margin:6px 0}}@media (max-width:1024px){.catch-bargain{max-width:630px;padding:16px 26px}.catch-bargain-first{flex:1}.catch-bargain-first .catch-flag{border-width:10px;margin:-10px 0 0 -49px}.catch-bargain-first .catch-flag .text{font-size:21rem}.catch-bargain-first .catch-flag .icon{height:27px;margin-left:16px;width:27px}.catch-bargain-first .countdown{margin-top:8px}.catch-bargain-first .countdown-wheel{margin-top:20px}.catch-bargain-second{margin-left:-60px;padding:0 20px}.catch-bargain-third .price-box .discount{margin-right:12px;padding:10px 8px}.catch-bargain-third .price-box .discount .text{font-size:10rem}.catch-bargain-third .price-box .discount .value{font-size:26rem}.catch-bargain-third .price-box .price-current{font-size:28rem}.catch-bargain-third .title{font-size:16rem;margin:17px 0}.catch-bargain-third .buttons .btn{font-size:14rem;padding:10px 27px}.catch-bargain-third .buttons .btn.btn-3{font-size:13rem}}@media (max-width:768px){.catch-bargain{flex-wrap:wrap}.catch-bargain-second{margin-left:-20px;padding:0}.catch-bargain-third{flex:unset;width:100%}.catch-bargain-third .price-box{justify-content:center;margin-top:20px}.catch-bargain-third .title{text-align:center}.catch-bargain-third .buttons{align-items:center;flex-direction:row;justify-content:center}.catch-bargain-third .buttons .btn.btn-3{margin-bottom:0;margin-right:10px}}@media (max-width:414px){.catch-bargain{padding:16px}.catch-bargain-first{flex:unset;width:100%}.catch-bargain-first .catch-flag{margin:-10px 0 0 -39px}.catch-bargain-first .countdown{flex-direction:row;justify-content:space-between;padding-right:0}.catch-bargain-first .countdown-clock{margin-right:16px}.catch-bargain-first .countdown-wheel{margin-top:0}.catch-bargain-second{align-items:center;flex:unset;justify-content:center;margin-left:0;width:100%}.catch-bargain-third .price-box{align-items:center}.catch-bargain-third .price-box .price{margin-bottom:0}.catch-bargain-third .title{padding:0 20px}.catch-bargain-third .buttons{flex-direction:column}.catch-bargain-third .buttons .btn.btn-3{margin-bottom:10px;margin-right:0}}.store-counter{cursor:pointer;display:flex;flex-flow:row wrap;width:100%}.store-counter .content{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;flex-direction:column;font-size:15rem;justify-content:center;line-height:normal;min-height:100%;padding:0;position:relative;width:100%}.store-counter .content a{color:#fff}.store-counter .content img{aspect-ratio:655/312;width:100%}.store-counter .content .stores-counter-number{color:#fff;font-size:clamp(32rem,2.7273vw + 4.182rem,45rem);font-weight:700;left:16%;position:absolute;top:52%}@media (max-width:1024px){.store-counter .content .stores-counter-number{font-size:clamp(22rem,3.3626vw + 10.567rem,45rem)}}@media (min-width:1000px){.store-counter .content{margin:auto;padding:0}}.store-counter .content__wrapper{display:flex;flex-direction:column}@media (min-width:1000px){.store-counter .content__wrapper{align-items:center;flex-direction:row}.store-counter .content__wrapper .contact,.store-counter .content__wrapper .text{width:50%}}.store-counter .content__wrapper .contact{letter-spacing:.8px}.store-counter .content__wrapper .contact .name{font-size:25rem;font-weight:700;margin-bottom:15px}.store-counter .content__wrapper .contact a{color:#fff}.store-counter .content__wrapper .contact a:hover{text-decoration:underline}.store-counter .content__wrapper .text{background-color:#ff8b38;border-radius:40px;font-size:15rem;height:-moz-fit-content;height:fit-content;letter-spacing:.5px;margin-top:20px;padding:15px 25px}@media (min-width:1000px){.store-counter .content__wrapper .text{margin-top:0}}.store-counter .content .counter{align-self:center;background-color:rgba(0,0,0,.1);border-radius:100px;display:flex;justify-content:center;margin-top:20px;padding:10px 20px;width:100%}@media (min-width:1000px){.store-counter .content .counter{margin-top:40px}}.store-counter .content .counter .number{font-size:60rem;font-weight:700;line-height:60px;margin:10px}@media (min-width:1000px){.store-counter .content .counter .number{font-size:100rem;line-height:100px}}.store-counter .content .counter .label{align-self:center;font-size:18rem}.store-counter+.links{align-self:flex-end;pointer-events:all;width:100%}.store-counter+.links a{display:block;margin:15px 0 0;pointer-events:all}.store-counter+.links a.link{font-size:14px;letter-spacing:-.5px;line-height:14px;opacity:1;padding:0 22px;text-align:left}.store-counter+.links a.link:before{display:inline-block;float:none;margin-right:6px;vertical-align:sub}.store-counter+.links a.contact-link{font-size:18px;font-weight:600;padding:20px 10px}.search-widget{max-width:670px;position:relative;width:clamp(1px,670px,35vw)}.search-widget-box{width:100%}.search-widget .search-group{align-items:center;border:1px solid var(--grey-9);border-radius:5px;display:flex;justify-content:center}.search-widget input{border:none;border-radius:5px;flex-grow:1;min-height:50px;padding:0 10px 0 26px}@media (max-width:480px){.search-widget input{font-size:16px}}.search-widget .magnifier{align-self:stretch;background:none;border:0;cursor:pointer;padding:0 22px 0 10px;position:relative}.search-widget .magnifier .icon{background-color:var(--primary);height:29px;min-width:29px;width:29px}.search-widget .magnifier .loader{background:transparent;position:relative;width:29px}.search-widget .magnifier .loader .loader-inner{height:24px;position:static;right:3px;top:12px;width:24px}.search-widget .close{background:none;border:none;display:none}.search-widget .suggester{background:#fff;border:1px solid var(--grey-9);border-radius:5px;box-shadow:var(--shadow-suggester);display:flex;flex-direction:column;left:0;max-height:calc(100vh - 130px);min-width:750px;overflow-y:auto;padding:15px;position:absolute;top:100%;z-index:6}.search-widget .suggester a{color:var(--black)}.search-widget .suggester a:hover{color:var(--primary)}.search-widget .suggester .title{font-size:14rem;margin-bottom:20px}.search-widget .suggester-row{display:flex}.search-widget .suggester-categories{border-right:1px solid var(--grey-9);margin-right:30px;min-width:250px;padding-right:30px}.search-widget .suggester-categories-item{margin-bottom:20px}.search-widget .suggester-categories-item .list li{margin-bottom:5px}.search-widget .suggester-results{flex-grow:1}.search-widget .suggester-results .list-selected{background-color:#f0f8ff}.search-widget .suggester-results .list li{align-items:center;border-bottom:1px solid var(--grey-9);display:flex;font-size:12rem;margin-bottom:5px;padding-bottom:5px}.search-widget .suggester-results .list li:last-child{border:none}.search-widget .suggester-results .list li .image{margin-right:20px;max-width:35px;min-width:35px}.search-widget .suggester-results .list li .image img{margin:0 auto;max-height:35px;width:auto}.search-widget .suggester-results .list li .name{margin-right:20px}.search-widget .suggester-results .list li .price{align-items:baseline;color:var(--primary);display:flex;font-weight:700;margin-left:auto}.search-widget .suggester-results .list li .price .value{font-size:16rem;margin-right:5px}.search-widget .suggester-results .list li .price .value-old{color:var(--grey-7);font-size:14rem;margin-right:5px;text-decoration:line-through}.search-widget .suggester-results .list li .price .currency{font-size:12rem}.search-widget .suggester-results .list li strong{text-decoration:underline}@media (max-width:1024px){.search-widget .suggester{left:-50%;max-height:calc(100vh - 80px);min-width:650px}}@media (max-width:768px){.search-widget{max-width:unset;width:100%}.search-widget input{min-height:34px;padding:0 10px}.search-widget .magnifier{padding:0 8px}.search-widget .magnifier .icon{height:25px;min-width:25px;width:25px}.search-widget .suggester{left:unset;max-height:calc(100vh - 110px);min-width:unset;right:0;width:calc(100vw - 30px)}}@media (max-width:640px){.search-widget{width:100%}.search-widget .suggester{display:none}.search-widget .suggester-categories{border:none;margin:0;padding:0}.search-widget .suggester-row{display:flex;flex-direction:column-reverse}.search-widget.full{background:#fff;height:100vh;left:0;position:fixed;top:0;z-index:6}.search-widget.full .search-widget-box{display:flex;flex-direction:column;max-height:100vh}.search-widget.full .close{display:block}.search-widget.full .search-group{margin:15px 45px 15px 15px}.search-widget.full .search-group .close{padding:10px;position:absolute;right:5px}.search-widget.full .search-group .close .icon{height:15px;width:15px}.search-widget.full .suggester{border:none;box-shadow:none;display:flex;flex-direction:column;max-height:100%;position:unset;right:unset;width:100%}}.header{background-color:#fff}.header-box.fixed .search-widget .suggester{max-height:calc(100vh - 80px)}.banners .banner{position:relative}.banners .banner .btn{bottom:6.57%;font-size:100%;padding:1.83% 6.1%;position:absolute;right:4%}.section-22 .banners .banner img{height:auto;left:-170px;position:absolute;width:160px}@media (max-width:1710px){.section-22 .banners .banner img{left:-110px;width:100px}}@media (max-width:1600px){.section-22 .banners .banner img{display:none}}.section-23 .banners .banner img{height:auto;position:absolute;right:-170px;width:160px}@media (max-width:1710px){.section-23 .banners .banner img{right:-110px;width:100px}}@media (max-width:1600px){.section-23 .banners .banner img{display:none}}.left-fixed,.right-fixed{position:fixed!important;top:200px!important;transform:none!important}.product-with-video{align-items:center;display:flex;height:auto;justify-content:flex-start}.product-with-video .products-wrapper .productsflagged-widget{margin-top:32px}.product-with-video .products-wrapper .productsflagged-widget .glide__slides,.product-with-video .products-wrapper__single-product .productsflagged-widget-content,.product-with-video .products-wrapper__two-products .productsflagged-widget-content{padding-bottom:32px}.product-with-video .video-wrapper{align-items:center;display:flex;justify-content:center}.product-with-video .video-wrapper .yt-video,.product-with-video .video-wrapper .yt-video iframe{width:100%}.product-with-video .banner-wrapper{align-items:center;display:flex;justify-content:center}.product-with-video .banner-desktop{display:block}.product-with-video .banner-mobile{display:none}.product-with-video .video-container{display:flex;height:100%;max-height:350px;max-width:622px;position:relative;width:100%}.product-with-video .video-container video{max-height:100%;width:100%}@media (max-width:480px){.product-with-video .banner-desktop{display:none}.product-with-video .banner-mobile{display:block}.product-with-video .yt-video{width:100%}.product-with-video .yt-video iframe{height:216px}}.product-with-video-banner .video-wrapper{width:50%}.product-with-video-banner .banner-wrapper,.product-with-video-banner .products-wrapper{width:25%}.product-with-video-banner .products-wrapper__multi-product,.product-with-video-banner .products-wrapper__single-product{margin-inline:auto;max-width:90%}@media (max-width:1024px){.product-with-video-banner{flex-wrap:wrap}.product-with-video-banner .video-wrapper{width:100%}.product-with-video-banner .banner-wrapper{width:50%}.product-with-video-banner .products-wrapper{margin-left:auto;max-width:320px;width:50%}.product-with-video-banner .products-wrapper__multi-product,.product-with-video-banner .products-wrapper__single-product{margin-inline:0 auto;max-width:95%}}@media (max-width:480px){.product-with-video-banner .products-wrapper{width:100%}}.product-with-video-carousel .products-wrapper{width:50%}.product-with-video-carousel .products-wrapper__multi-product,.product-with-video-carousel .products-wrapper__two-products{margin-left:auto;max-width:95%}.product-with-video-carousel .video-wrapper{width:50%}@media (max-width:1024px){.product-with-video-carousel{flex-wrap:wrap;justify-content:center}.product-with-video-carousel .products-wrapper,.product-with-video-carousel .video-wrapper{width:100%}.product-with-video-carousel .products-wrapper__multi-product,.product-with-video-carousel .products-wrapper__two-products{margin-inline:auto;max-width:min(100%,580px)}}.product-with-video-reverse{flex-direction:row-reverse}.subscription-widget{background-color:var(--secondary)}.subscription-widget__wrapper{padding:60px}.subscription-widget__wrapper p{color:#171717}@media (max-width:1023px){.subscription-widget__wrapper{padding:15px 0}}.subscription-widget__image img{width:289px}@media (max-width:767px){.subscription-widget__image{display:none}}.subscription-widget__content{display:flex}.subscription-widget__content h1,.subscription-widget__content p{margin-bottom:20px}.subscription-widget__form-wrapper{display:flex;flex:1;flex-direction:column;justify-content:center}.subscription-widget__form{display:flex}@media (max-width:1023px){.subscription-widget__form{display:block}}.subscription-widget__form .btn{background-color:var(--primary);border:2px solid var(--primary);white-space:nowrap}.subscription-widget__form .btn:hover{background-color:#fff}@media (max-width:1023px){.subscription-widget__form .btn{margin-left:auto;margin-top:10px}}.subscription-widget__form input{margin-right:20px;min-height:44.8px;padding-left:20px}.subscription-widget__regulations a{color:#171717;text-decoration:underline}.subscription-widget__regulations .accept-required,.subscription-widget__regulations p{color:#171717}.subscription-widget__regulations .form-control-static{padding-top:10px;text-align:center}.subscription-widget__regulations .accept-placeholder{width:289px}@media (max-width:767px){.subscription-widget__regulations .accept-placeholder{display:none}}.subscription-widget__regulations .regulations-accept-wrapper{display:flex}.subscription-widget__regulations .regulations-accept-wrapper input[type=checkbox]+span{color:#171717}.subscription-widget__regulations .regulations-accept-wrapper label{align-items:center;display:flex}.subscription-widget__regulations .regulations-accept-wrapper label .accept-title{margin-left:5px}.subscription-widget__regulations .regulations-accept-wrapper.padding{margin-top:-10px}@media (max-width:1023px){.subscription-widget__regulations .regulations-accept-wrapper.padding{margin-top:10px}}.subscription-widget__regulations .required-wrapper{margin-top:10px;text-align:right}.subscription-widget .field.show-desktop{display:block}@media (max-width:1023px){.subscription-widget .field.show-desktop{display:none}}.subscription-widget .field.show-mobile{display:none}@media (max-width:1023px){.subscription-widget .field.show-mobile{display:block}}.subscription-widget .field .error{color:#171717;margin:10px 0;width:auto}.subscription-widget .field .error .error-inner{align-items:center;display:flex}.cart-widget .fake-cart-button,.cart-widget-button{background:none;border:none;cursor:pointer;display:flex;padding:0;position:relative}.cart-widget .fake-cart-button:hover .badge,.cart-widget .fake-cart-button:hover .icon,.cart-widget-button:hover .badge,.cart-widget-button:hover .icon{background-color:var(--black)}.cart-widget .fake-cart-button .icon,.cart-widget-button .icon{background-color:var(--primary);height:31px;margin-right:12px;transition:background-color .25s;width:31px}.cart-widget .fake-cart-button .icon-wrapper,.cart-widget-button .icon-wrapper{position:relative}.cart-widget .fake-cart-button .icon-wrapper .icon--close,.cart-widget-button .icon-wrapper .icon--close{display:none}@media screen and (max-width:768px){.cart-widget .fake-cart-button .icon,.cart-widget-button .icon{margin-right:4px}}.cart-widget .badge{align-items:center;background-color:var(--primary);border:3px solid #fff;border-radius:100%;color:#fff;display:flex;font-size:12rem;font-weight:700;height:23px;justify-content:center;min-width:23px;padding:3px;position:absolute;right:0;top:-8px;transition:background-color .25s}.cart-widget .cart-container{display:flex;flex-direction:column;min-width:65px}.cart-widget .cart-container .title{color:var(--black);font-size:14rem;font-weight:700}.cart-widget .cart-container .price,.cart-widget .cart-container .price span{color:var(--black);line-height:1.7;white-space:nowrap}.cart-widget .mini-cart{background:#fff;bottom:0;display:flex;flex-direction:column;height:100%;max-width:100%;position:fixed;right:0;transform:translateX(100%);transition:transform .3s;width:clamp(320px,420px,100%);z-index:7}.cart-widget .mini-cart.open{box-shadow:var(--shadow-3);transform:translateX(0)}.cart-widget .mini-cart-title{background-color:var(--black);color:#fff;display:flex;justify-content:space-between}.cart-widget .mini-cart-title .my-cart{align-items:center;display:flex;font-size:18rem;font-weight:700;padding:15px 20px}.cart-widget .mini-cart-title .my-cart .icon{background-color:#fff;height:31px;margin-right:12px;width:31px}.cart-widget .mini-cart-title .close .icon{background-color:#fff;height:19px;min-width:19px;width:19px}.cart-widget .mini-cart-content{display:flex;flex-direction:column;overflow-y:auto;padding:20px}.cart-widget .mini-cart-content-item{border-bottom:1px solid var(--grey-15);display:grid;grid-template-columns:max-content 1.5fr 1fr 1fr;padding:20px 0}.cart-widget .mini-cart-content-item:last-child{border-bottom:none}.cart-widget .mini-cart-content-item .image{align-items:center;display:flex;grid-row:2/4;justify-content:center;margin-right:15px;max-height:130px;width:130px}.cart-widget .mini-cart-content-item .image img{height:100%;max-height:130px;max-width:130px}.cart-widget .mini-cart-content-item .product_cart{grid-column:1/5;grid-row:1;margin-bottom:8px}.cart-widget .mini-cart-content-item .name{display:flex;flex-direction:column;grid-column:2/4;grid-row:2;justify-content:center}.cart-widget .mini-cart-content-item .name .title{color:var(--black);font-size:14rem;font-weight:400}.cart-widget .mini-cart-content-item .name .id{color:var(--grey-13);font-size:12rem;margin:5px 0 3px;opacity:.5}.cart-widget .mini-cart-content-item .remove{align-items:center;display:flex;grid-column:4;grid-row:2;justify-content:flex-end;padding-left:10px}.cart-widget .mini-cart-content-item .remove button{background:none;border:none;cursor:pointer;padding:0}.cart-widget .mini-cart-content-item .remove button .icon{height:18px;margin:0 5px;min-width:18px;transition:background .25s;width:18px}.cart-widget .mini-cart-content-item .remove button:hover .icon{background-color:var(--primary)}.cart-widget .mini-cart-content-item .remove .text{display:none}.cart-widget .mini-cart-content-item .quantity{display:flex;flex-direction:column;grid-column:2;grid-row:3;justify-content:flex-end}.cart-widget .mini-cart-content-item .quantity-title{color:var(--grey-19);font-size:12rem;margin-bottom:7px}.cart-widget .mini-cart-content-item .quantity-box{align-items:center;display:flex}.cart-widget .mini-cart-content-item .quantity-box button{background:none;border:none;cursor:pointer;padding:0}.cart-widget .mini-cart-content-item .quantity-box button .icon{height:18px;min-width:18px;transition:background .25s;width:18px}.cart-widget .mini-cart-content-item .quantity-box button:hover .icon{background-color:var(--primary)}.cart-widget .mini-cart-content-item .quantity-box input{margin:0 8px;max-width:63px;min-width:40px;padding:10px;text-align:center}.cart-widget .mini-cart-content-item .value{align-items:flex-end;display:flex;flex-direction:column;grid-column:3/5;grid-row:3;justify-content:center;padding-left:2px}.cart-widget .mini-cart-content-item .value-title{color:var(--grey-13);font-size:12rem;margin-top:5px;opacity:.5}.cart-widget .mini-cart-content-item .value-text{color:var(--primary);font-size:20rem;font-weight:700;padding:10px 0;white-space:nowrap}.cart-widget .mini-cart-content-item .value-text .currency{font-size:19rem}.cart-widget .mini-cart-content-item .value-text-current{font-size:20rem;font-weight:700}.cart-widget .mini-cart-content-item .value-text-current.promotion{color:var(--red-1)}.cart-widget .mini-cart-content-item .value-text-old{color:var(--grey-18)}.cart-widget .mini-cart-content-item .value .voucher-code-omnibus-box{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}.cart-widget .mini-cart-content-item .value .voucher-code-omnibus-box .produt-history-lowest-price{font-size:8px;margin:0}.cart-widget .mini-cart-content-item .value .voucher-code-omnibus-box .price-old{opacity:.6;text-decoration:line-through}.cart-widget .mini-cart .no-items{font-weight:700;padding:0 20px;text-align:center}.cart-widget .mini-cart-bottom{margin-top:auto;padding:0 20px 20px}.cart-widget .mini-cart-bottom .summary{align-items:center;border-top:1px solid var(--grey-15);display:flex;justify-content:space-between;padding:25px 0}.cart-widget .mini-cart-bottom .summary-title{font-size:18rem;font-weight:700;margin-right:20px}.cart-widget .mini-cart-bottom .summary-value{color:var(--primary);font-size:28rem;font-weight:700;min-width:-moz-max-content;min-width:max-content}.cart-widget .mini-cart-bottom .summary-value .currency{font-size:19rem}.cart-widget .mini-cart-bottom .summary-wrapper{align-items:center;flex-direction:column;justify-content:space-between;row-gap:10px}.cart-widget .mini-cart-bottom .summary-wrapper .additional-policy-cost,.cart-widget .mini-cart-bottom .summary-wrapper .wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.cart-widget .mini-cart-bottom .summary-wrapper .additional-policy-cost span{font-size:14px}.cart-widget .mini-cart-bottom .btn{font-size:18rem;text-transform:uppercase;width:100%}.cart-widget .modal__container{width:clamp(min(100%,360px),422px,100%)}.cart-widget .modal__container--voucher-gifts{width:clamp(min(100%,360px),900px,100%)}@media (max-width:1024px){.cart-widget-button .icon-wrapper{margin:0}.cart-widget-button.open .icon-wrapper .icon--close{display:block}.cart-widget .cart-container,.cart-widget-button.open .icon-wrapper .badge,.cart-widget-button.open .icon-wrapper .icon--cart{display:none!important}.cart-widget .mini-cart{height:calc(100% - 75px);max-width:100%;min-width:unset;width:100%}}@media (max-width:440px){.cart-widget .mini-cart-content-item{grid-template-columns:1fr 1fr}.cart-widget .mini-cart-content-item .image{grid-column:1/3;grid-row:1;margin-right:5px}.cart-widget .mini-cart-content-item .product_cart{grid-column:1/2;grid-row:2}.cart-widget .mini-cart-content-item .name{grid-column:1/2;grid-row:3}.cart-widget .mini-cart-content-item .remove{align-items:center;display:flex;grid-column:1/3;grid-row:5;justify-content:flex-start;margin-top:10px;padding:0}.cart-widget .mini-cart-content-item .remove button{display:flex}.cart-widget .mini-cart-content-item .remove button .icon{margin:0 5px 0 0}.cart-widget .mini-cart-content-item .remove button .text{display:block}.cart-widget .mini-cart-content-item .quantity{align-items:center;flex-direction:row;grid-column:1/2;grid-row:4;justify-content:flex-start}.cart-widget .mini-cart-content-item .quantity-title{margin-right:10px}.cart-widget .mini-cart-content-item .value{align-items:flex-end;flex-direction:column;grid-column:2;grid-row:2/5;justify-content:space-between;padding-left:0}.cart-widget .mini-cart-content-item .value-title{margin:0}.cart-widget .mini-cart-content-item .value-text-current{font-size:18px}}@media (max-width:360px){.cart-widget .mini-cart-content-item{grid-template-columns:2fr 1.5fr 1fr 1fr}.cart-widget .mini-cart-content-item .name{grid-column:1/4}.cart-widget .mini-cart-content-item .value{grid-column:1/5}.cart-widget .mini-cart-content-item .value-text-current{font-size:16px}.cart-widget .mini-cart-content-item .quantity{grid-column:1/5}}.productscategories-widget{background-color:var(--black);position:relative}.productscategories-widget .first-level{display:flex;justify-content:space-between;margin:0 auto;max-width:1920px;padding:0 6.0938452163vw 0 5.1020408163vw}.productscategories-widget .first-level .admin-section-content{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1920px;padding:0 12.1876904327vw 0 10.2040816327vw}.productscategories-widget .first-level .admin-widget-content{display:flex;justify-content:space-between}.productscategories-widget .first-level a{color:#fff}.productscategories-widget .first-level>li{display:flex;flex:1;justify-content:center;margin-top:5px}.productscategories-widget .first-level>li .back{display:none}.productscategories-widget .first-level>li a{align-items:center;display:flex;padding:9px 9px 13px}.productscategories-widget .first-level>li>a{justify-content:center;width:100%}.productscategories-widget .first-level>li .icon{margin-right:12px;min-height:24px;min-width:24px}.productscategories-widget .first-level>li .icon svg{height:24px!important;width:24px!important}.productscategories-widget .first-level>li .icon svg :not([style*="fill:none"]):not([style*="fill: none"]){fill:#fff!important}.productscategories-widget .first-level>li .icon.highlighted svg :not([style*="fill:none"]):not([style*="fill: none"]){fill:var(--secondary)!important}.productscategories-widget .first-level>li:last-child{padding-right:0}.productscategories-widget .first-level>li:hover{background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px}.productscategories-widget .first-level>li:hover a{color:var(--black)}.productscategories-widget .first-level>li:hover a .icon svg :not([style*="fill:none"]):not([style*="fill: none"]):not([class*=st]){fill:var(--black)!important}.productscategories-widget .first-level>li:hover a .icon.highlighted{filter:invert(1)}.productscategories-widget .first-level>li:hover a .icon.highlighted svg :not([style*="fill:none"]):not([style*="fill: none"]):not([class*=st]){fill:var(--secondary)!important}.productscategories-widget .first-level>li.open .second-level{display:flex}.productscategories-widget .second-level{background:#fff;border-bottom:3px solid var(--primary);box-shadow:0 15px 20px -10px var(--grey-1);display:none;flex-wrap:wrap;left:0;padding:30px 15.2091254753vw 0;position:absolute;top:100%;width:100%;z-index:3}.productscategories-widget .second-level>li{padding:0 10px 50px 50px;width:25%}.productscategories-widget .second-level>li>a{color:var(--black);font-size:16rem;font-weight:700;margin-bottom:10px;padding:0;position:relative}.productscategories-widget .second-level>li>a .icon{left:-40px;position:absolute;top:50%;transform:translateY(-50%)}.productscategories-widget .second-level>li>a .icon svg{height:24px!important;width:24px!important}.productscategories-widget .second-level>li>a .icon svg :not([style*="fill:none"]):not([style*="fill: none"]):not([class*=st]){fill:var(--black)!important}.productscategories-widget .second-level>li>a .icon.highlighted{align-items:center;background-color:var(--secondary);border-radius:50%;display:flex;justify-content:center;padding:7px}.productscategories-widget .second-level>li>a .icon.highlighted svg :not([style*="fill:none"]):not([style*="fill: none"]){fill:var(--black)!important}.productscategories-widget .second-level>li>a:hover{color:var(--primary)}.productscategories-widget .second-level>li ul a{color:var(--black);font-size:14rem;font-weight:400;margin-bottom:0;padding:5px 0;position:relative}.productscategories-widget .second-level>li ul a .icon{display:none}.productscategories-widget .second-level>li ul a:hover{color:var(--primary)}.productscategories-widget .second-level>li ul .more{color:var(--primary);padding-top:13px}.productscategories-widget .second-level>li ul .more-hide{display:none}.productscategories-widget .second-level>li ul .more .icon{background-color:var(--primary);display:block;height:6px;margin-left:12px;min-height:6px;min-width:6px;position:relative;width:6px}.productscategories-widget .second-level>.without-childs{flex-grow:1;min-width:50%;padding-left:0;padding-right:0}.productscategories-widget .second-level>.without-childs ul{display:flex;flex-wrap:wrap;list-style:none;padding:0}.productscategories-widget .second-level>.without-childs ul li{margin-bottom:10px;max-width:17.17vw;padding:0 10px 0 50px;width:100%}.productscategories-widget .second-level>.without-childs ul li a{color:var(--black);font-size:16rem;font-weight:700;margin-bottom:10px;padding:0;position:relative}.productscategories-widget .second-level>.without-childs ul li a .icon{display:block;left:-40px;position:absolute;top:50%;transform:translateY(-50%)}.productscategories-widget .second-level>.without-childs ul li a .icon svg :not([style*="fill:none"]):not([style*="fill: none"]):not([class*=st]){fill:#000!important}@media (max-width:1400px){.productscategories-widget .first-level{background-color:var(--black);display:flex;justify-content:space-between;padding:0 6.0938452163vw 0 5.1020408163vw}.productscategories-widget .first-level>li>a{flex-direction:column;justify-content:flex-start;text-align:center}.productscategories-widget .first-level>li>a .icon{margin:0}.productscategories-widget .second-level>li{width:33.33%}.productscategories-widget .second-level .without-childs ul li{max-width:22.7vw;width:100%}}@media (max-width:1024px){.productscategories-widget{background:#fff;left:0;overflow:auto;position:absolute;top:-15px;transform:translateX(-100%);transition:transform .3s;width:100%;z-index:2}.productscategories-widget .first-level{align-items:flex-start;background-color:#fff;display:none;flex-direction:column;height:100%;justify-content:flex-start;padding:0 15px}.productscategories-widget .first-level>li{align-items:center;border-bottom:1px solid var(--grey-4);display:flex;flex:unset;flex-wrap:wrap;margin-top:0;width:100%}.productscategories-widget .first-level>li .back{background:none;border:none;padding:20px 19px 20px 18px}.productscategories-widget .first-level>li .back .icon{background-color:var(--primary);height:6px;min-height:6px;min-width:6px;width:6px}.productscategories-widget .first-level>li a .icon{margin-right:20px;min-height:35px;min-width:35px}.productscategories-widget .first-level>li a .icon svg{height:35px!important;width:35px!important}.productscategories-widget .first-level>li a .icon svg :not([style*="fill:none"]):not([style*="fill: none"]):not([class*=st]){fill:var(--black)!important}.productscategories-widget .first-level>li a .icon.highlighted{align-items:center;background-color:var(--secondary);border-radius:50%;display:flex;justify-content:center;padding:5px}.productscategories-widget .first-level>li a .icon.highlighted svg{height:25px!important;width:25px!important}.productscategories-widget .first-level>li a .icon.highlighted svg :not([style*="fill:none"]):not([style*="fill: none"]){fill:var(--black)!important}.productscategories-widget .first-level>li>a{color:var(--black-2);flex:1;flex-direction:row;font-weight:600;padding:4px;text-transform:uppercase}.productscategories-widget .first-level>li:hover{background-color:initial}.productscategories-widget .first-level>li:hover .second-level{display:none}.productscategories-widget .first-level>li:hover a .icon.highlighted svg :not([style*="fill:none"]):not([style*="fill: none"]){fill:#fff!important}.productscategories-widget .first-level>li.hideOnMobile{display:none}.productscategories-widget .first-level>li.openOnMobile .second-level{border-top:1px solid var(--grey-4);display:flex}.productscategories-widget .first-level>li.openOnMobile .back{display:flex}.productscategories-widget .first-level>li.openOnMobile>a .icon{display:none}.productscategories-widget .second-level{border-bottom:none;box-shadow:none;flex-direction:column;padding:0;position:relative;top:unset}.productscategories-widget .second-level>li{border-bottom:1px solid var(--grey-4);padding:0 4px;width:100%}.productscategories-widget .second-level>li>a{color:var(--black);font-weight:600;margin-bottom:0;padding:4px 0 3px}.productscategories-widget .second-level>li>a .icon{left:unset;position:relative;top:unset;transform:none}.productscategories-widget .second-level>li ul{display:none}.productscategories-widget .second-level>li ul li .more{margin-bottom:20px;margin-left:55px}.productscategories-widget .second-level>li ul li .more-hide{display:flex}.productscategories-widget .second-level>li ul li .more .icon{min-height:6px;min-width:6px}.productscategories-widget .second-level>li ul li a .icon{display:flex;min-height:unset;visibility:hidden}.productscategories-widget .second-level>li.openOnMobile ul{display:block}.productscategories-widget .second-level>li:last-child{border-bottom:none}.productscategories-widget .second-level .without-childs ul{flex-direction:column;max-width:unset;width:100%}.productscategories-widget .second-level .without-childs ul li{border-bottom:1px solid var(--grey-4);margin-bottom:0;max-width:unset;padding:0 4px;width:100%}.productscategories-widget .second-level .without-childs ul li>a{color:var(--black);font-weight:600;margin-bottom:0;padding:4px 0 3px}.productscategories-widget .second-level .without-childs ul li>a .icon{left:unset;position:relative;top:unset;transform:none;visibility:visible}.productscategories-widget .second-level .without-childs ul li:last-child{border:none}.productscategories-widget.open{transform:translateX(0)}.productscategories-widget.open .first-level{display:flex}}.productscategories-widget .category-btn-wrapper{display:flex;flex-direction:column;height:60px;margin-top:0;max-width:320px;position:relative;width:100%;width:320px}.productscategories-widget .category-btn-wrapper .burger{height:20px;width:22px}.productscategories-widget .category-btn-wrapper .burger .icon{background-color:#fff;height:20px;width:22px}.productscategories-widget .products-categories-columns-wrapper{align-items:center;display:flex;gap:8px;justify-content:flex-end;width:auto}.productscategories-widget .products-categories-columns{align-items:center;display:flex;height:100%;width:200px}.productscategories-widget .products-categories-columns a{align-items:center;display:flex;gap:16px;height:52px;justify-content:center;padding:12px 12px 12px 16px;width:100%}.productscategories-widget .products-categories-columns a span{font-size:15px;font-weight:600}.productscategories-widget .products-categories-columns .icon svg{height:24px!important;width:24px!important}.productscategories-widget .products-categories-columns .icon svg :not([style*="fill:none"]):not([style*="fill: none"]){fill:#fff!important}.productscategories-widget .products-categories-columns:hover a{border-bottom:2px solid var(--secondary)}.productscategories-widget .category-btn-wrapper:hover{background-color:unset!important}.productscategories-widget .category-btn-wrapper:hover>.categories-btn{background-color:var(--secondary);color:#000}.productscategories-widget .category-btn-wrapper:hover>.categories-btn .category-btn-name{color:#000}.productscategories-widget .category-btn-wrapper:hover>.categories-btn .burger .icon{background-color:#000}.productscategories-widget .category-btn-wrapper:hover>.categories-btn .icon{background-color:#171717}.productscategories-widget .categories-btn{align-items:center;cursor:pointer;display:flex;flex:1;font-weight:700;gap:11px;justify-content:flex-start;max-width:320px;padding:17.5px 10px;width:100%}.productscategories-widget .categories-btn .category-btn-name{color:#fff;font-size:15px;font-weight:600}.productscategories-widget .categories-btn .burger-inside{width:20px}.productscategories-widget .categories-btn .icon{background-color:#fff}.productscategories-widget .categories-btn .icon--menu-arrow-down{display:flex}.productscategories-widget .categories-btn .icon--menu-arrow-up{display:none}.productscategories-widget .categories-btn-active{background-color:var(--secondary)}.productscategories-widget .categories-btn-active .burger .icon,.productscategories-widget .categories-btn-active button .burger-inside span{background-color:#171717}.productscategories-widget .categories-btn-active .category-btn-name{color:#171717}.productscategories-widget .categories-btn-active .icon{background-color:#171717}.productscategories-widget .categories-btn-active .icon--menu-arrow-down{display:none}.productscategories-widget .categories-btn-active .icon--menu-arrow-up{display:flex}.productscategories-widget .mobile-menu-header,.productscategories-widget .mobile-menu-list{display:none}.productscategories-widget .menu-overlay{background-color:rgba(0,0,0,.3);bottom:0;display:none;height:100vh;left:0;overflow-x:hidden;position:absolute;right:0;top:100%;z-index:5}.productscategories-widget .menu-overlay-active{display:block}.productscategories-widget .menu-first-level{background:#fff;display:none;flex-direction:column;left:0;max-width:320px;position:absolute;top:100%;width:100%;z-index:6}.productscategories-widget .menu-first-level .menu-item-first-level{align-items:center;border-bottom:1px solid var(--grey-9);border-left:1px solid var(--grey-9);cursor:pointer;display:flex;height:52px;justify-content:space-between;padding:12px 20px 12px 16px;width:100%}.productscategories-widget .menu-first-level .menu-item-first-level .first-level-link{align-items:center;color:#171717;display:flex;justify-content:space-between;padding:0;width:100%}.productscategories-widget .menu-first-level .menu-item-first-level .category-name{font-size:15px;font-weight:600}.productscategories-widget .menu-first-level .menu-item-first-level .wrapper{align-items:center;display:flex;gap:10px;justify-content:flex-start}.productscategories-widget .menu-first-level .menu-item-first-level .icon{height:24px;width:24px}.productscategories-widget .menu-first-level .menu-item-first-level .category-icon{height:20px;width:20px}.productscategories-widget .menu-first-level .menu-item-first-level .menu-second-level-wrapper{align-items:flex-start;background-color:#fff;border-left:1px solid var(--grey-9);border-right:1px solid var(--grey-9);color:#000;display:none;flex-direction:column;justify-content:flex-start;left:320px;max-height:700px;max-width:1798px;min-height:100%;overflow:auto;padding:28px 10px 20px 12px;position:absolute;top:0}.productscategories-widget .menu-first-level .menu-item-first-level .menu-second-level-wrapper li{color:#000}.productscategories-widget .menu-first-level .menu-item-first-level .columns-wrapper{align-items:flex-start;-moz-column-gap:20px;column-gap:20px;display:flex;justify-content:flex-start;width:100%}.productscategories-widget .menu-first-level .menu-item-first-level .banner-wrapper{align-items:center;display:flex;justify-content:flex-start;margin-bottom:20px;width:100%}.productscategories-widget .menu-first-level .menu-item-first-level .banner-wrapper .image-mobile{display:none}.productscategories-widget .menu-first-level .menu-item-first-level .menu-slider-wrapper{height:100%;height:120px;max-width:1350px;width:100%}.productscategories-widget .menu-first-level .menu-item-first-level .menu-slider-wrapper .controls{display:none}.productscategories-widget .menu-first-level .menu-item-first-level .menu-slider-wrapper .menu-slider__bullets{align-items:flex-end;bottom:-17px;display:flex;justify-content:center;position:absolute;width:100%}.productscategories-widget .menu-first-level .menu-item-first-level .menu-slider-wrapper .menu-slider__bullets .menu-slider__bullet{background:var(--grey-9);border:0;cursor:pointer;height:2px;margin:0 5px;width:20px}.productscategories-widget .menu-first-level .menu-item-first-level .menu-slider-wrapper .menu-slider__bullets .bullet-active{background-color:var(--secondary)}.productscategories-widget .menu-first-level .menu-item-first-level .menu-second-level{align-items:flex-start;background-color:#fff;color:#000;display:flex;flex:1;flex-direction:column;gap:20px;height:100%;justify-content:flex-start;list-style:none;max-width:280px;width:100%}.productscategories-widget .menu-first-level .menu-item-first-level .menu-second-level .second-level-column{width:100%}.productscategories-widget .menu-first-level .menu-item-first-level .menu-second-level .second-level-column .second-level-list{margin-bottom:28px;width:100%}.productscategories-widget .menu-first-level .menu-item-first-level .menu-second-level .second-level-column .second-level-link{color:#000;width:100%}.productscategories-widget .menu-first-level .menu-item-first-level .menu-second-level .second-level-column .second-level-link:hover{text-decoration:underline}.productscategories-widget .menu-first-level .menu-item-first-level .menu-second-level .second-level-column .second-level-header{border-bottom:.5px solid var(--grey-9);font-size:15px;font-weight:600;padding:10px 0}.productscategories-widget .menu-first-level .menu-item-first-level .menu-second-level .second-level-column .menu-level-3{display:flex;flex-direction:column;margin-top:10px;width:100%}.productscategories-widget .menu-first-level .menu-item-first-level .menu-second-level .second-level-column .menu-level-3 li{font-size:15px;font-weight:400;padding:4px 0 4px 4px;width:100%}.productscategories-widget .menu-first-level .menu-item-first-level .menu-second-level .second-level-column .menu-level-3 li a{color:var(--grey-3);display:block;max-width:280px;width:100%}.productscategories-widget .menu-first-level .menu-item-first-level .menu-second-level .second-level-column .menu-level-3 li:hover{font-size:15px;text-decoration:underline}.productscategories-widget .menu-first-level .menu-item-first-level:first-child{margin-top:16px}.productscategories-widget .menu-first-level .menu-item-first-level:last-child{border-bottom:none}@media (min-width:1025px){.productscategories-widget .menu-first-level .menu-item-first-level:hover{background:#e8f6f7}.productscategories-widget .menu-first-level .menu-item-first-level:hover>.menu-second-level-wrapper{display:flex}}.productscategories-widget .menu-first-level-open{display:flex}.productscategories-widget .mobile-menu-second-level,.productscategories-widget .mobile-menu-second-level-wrapper,.productscategories-widget .mobile-menu-slider,.productscategories-widget .mobile-menu-third-level,.productscategories-widget .mobile-menu-third-level-wrapper{display:none}@media (max-width:1400px){.productscategories-widget .menu-first-level .menu-item-first-level .menu-second-level-wrapper{min-width:calc(88.80411vw - 320px)}}@media (max-width:1024px){.productscategories-widget{height:100%;left:0;min-height:100dvh;position:fixed;top:0;z-index:6}.productscategories-widget .products-categories-columns{display:none!important}.productscategories-widget .category-btn-wrapper{flex:1;left:0;max-width:unset;position:fixed;top:0;width:100%;z-index:6}.productscategories-widget .first-level-mobile-menu-list{height:100%}.productscategories-widget .mobile-menu-list{background:#f5f5f5;display:block;height:100%;padding:22px 16px}.productscategories-widget .mobile-menu-list li{font-size:16px;font-weight:400;padding:12px 0}.productscategories-widget .mobile-menu-list li a{color:#171717;display:block;font-size:14px;font-weight:400;width:100%}.productscategories-widget .mobile-menu-list li:first-child{padding-top:0}.productscategories-widget .mobile-menu-header{align-items:center;background:#f5f5f5;display:flex;font-size:16px;font-weight:600;justify-content:space-between;padding:22px 14px}.productscategories-widget .mobile-menu-header .close-mobile-menu,.productscategories-widget .mobile-menu-header .mobile-menu-back{background-color:transparent;border:none}.productscategories-widget .mobile-menu-header .close-mobile-menu{cursor:pointer}.productscategories-widget .mobile-menu-header .close-mobile-menu .icon{height:28.5px;width:28.5px}.productscategories-widget .mobile-menu-header .mobile-menu-back .icon{height:24px;width:24px}.productscategories-widget .mobile-menu-header .mobile-menu-header-link{color:#000}.productscategories-widget .mobile-menu-header-fixed{left:0;position:sticky;top:0;z-index:10}.productscategories-widget .categories-btn,.productscategories-widget .mobile-menu-header.level-active{display:none}.productscategories-widget .first-level{padding:0}.productscategories-widget .menu-first-level{display:flex;height:100%;left:0;max-width:none;min-height:100dvh;overflow-y:auto;position:fixed;top:0}.productscategories-widget .menu-first-level .menu-item-first-level{border:none;border-bottom:1px solid var(--grey-9)}.productscategories-widget .menu-first-level .menu-item-first-level .category-name{font-size:16px}.productscategories-widget .menu-first-level .menu-item-first-level:first-child{margin-top:0}.productscategories-widget .menu-first-level .menu-item-first-level:last-child{border-bottom:1px solid var(--grey-9)}.productscategories-widget .menu-first-level .menu-item-first-level.level-active .mobile-menu-second-level-wrapper{display:flex}.productscategories-widget .menu-first-level .menu-item-first-level,.productscategories-widget .menu-first-level .mobile-menu-item-second-level,.productscategories-widget .menu-first-level .mobile-menu-item-third-level{height:48px}.productscategories-widget .menu-first-level .mobile-menu-item-second-level.level-active .mobile-menu-third-level-wrapper{display:flex}.productscategories-widget .menu-first-level .mobile-menu-second-level-wrapper,.productscategories-widget .menu-first-level .mobile-menu-third-level-wrapper{background-color:#fff;display:none;flex-direction:column;height:100%;left:0;min-height:100dvh;overflow-y:auto;position:fixed;top:0;width:100%;z-index:7}.productscategories-widget .menu-first-level .mobile-menu-third-level-wrapper{z-index:9}.productscategories-widget .menu-first-level .mobile-menu-second-level,.productscategories-widget .menu-first-level .mobile-menu-third-level{background-color:#fff;display:flex;flex-direction:column;position:relative;width:100%}.productscategories-widget .menu-first-level .mobile-menu-second-level .show-all-items,.productscategories-widget .menu-first-level .mobile-menu-third-level .show-all-items{align-items:center;display:flex;justify-content:center;padding:12px 20px 12px 16px}.productscategories-widget .menu-first-level .mobile-menu-second-level .show-all-items a,.productscategories-widget .menu-first-level .mobile-menu-third-level .show-all-items a{color:#171717;font-size:14px;font-weight:500;line-height:22px;margin:0 auto;-webkit-text-decoration:underline 1px #171717;text-decoration:underline 1px #171717}.productscategories-widget .menu-first-level .mobile-menu-second-level a,.productscategories-widget .menu-first-level .mobile-menu-third-level a{color:#171717;display:block;font-size:16px;font-weight:600;width:100%}.productscategories-widget .menu-first-level .mobile-menu-item{-webkit-tap-highlight-color:transparent;align-items:center;border-bottom:1px solid var(--grey-9);display:flex;justify-content:space-between;padding:12px 20px 12px 16px;width:100%}.productscategories-widget .menu-first-level .mobile-menu-slider{align-items:center;display:flex;justify-content:center;padding:12px 20px 32px 16px;width:100%}.productscategories-widget .menu-first-level .mobile-menu-slider .menu-slider-wrapper{height:164px;max-width:360px;width:100%}.productscategories-widget .menu-first-level .mobile-menu-slider .menu-slider-wrapper .image-desktop{display:none}}.productsflagged-widget{display:flex;flex-wrap:wrap;margin-top:32px;overflow:hidden}.productsflagged-widget:has(.only-one) .productsflagged-widget-content{padding-top:20px}.productsflagged-widget:has(.only-one) .glide__slides{padding-bottom:32px}.productsflagged-widget-content{order:1;padding:0;position:relative;width:100%}.productsflagged-widget-tab{border-bottom:3px solid transparent;color:var(--color-text-inactive);cursor:pointer;font-size:20rem;font-weight:600;margin-right:20px;order:0;padding-bottom:3px;transition:border .25s,opacity .25s,color .25s}.productsflagged-widget-tab .title{font-weight:600}.productsflagged-widget-tab+.productsflagged-widget-content .controls,.productsflagged-widget-tab+.productsflagged-widget-content .track{display:none}.productsflagged-widget-tab:hover{color:var(--black)}.productsflagged-widget-tab.active{border-color:var(--secondary);color:var(--black);pointer-events:none}.productsflagged-widget-tab.active+.productsflagged-widget-content{padding-top:20px}.productsflagged-widget-tab.active+.productsflagged-widget-content .controls,.productsflagged-widget-tab.active+.productsflagged-widget-content .track{display:block}.productsflagged-widget-tab.active+.productsflagged-widget-content .glide__slides{padding-bottom:32px}.productsflagged-widget .only-one{align-items:center;display:flex;min-height:30px}.productsflagged-widget .only-one .more{align-items:center;display:flex;font-weight:700;margin-left:38px}.productsflagged-widget .only-one .more .icon{background-color:var(--primary);height:8px;margin:0 0 0 14px;width:8px}.productsflagged-widget .only-one .more:hover{color:var(--black)}.productsflagged-widget .only-one .more:hover .icon{background-color:var(--black)}.productsflagged-widget .glide{position:unset}.productsflagged-widget .glide__track{margin:0 -20px;padding:0 20px}.productsflagged-widget .glide__slide{height:auto}.productsflagged-widget .glide__slide .product-recommendation-card{display:flex;height:100%}.productsflagged-widget .accesories-slider .product-regular-price-text{color:var(--grey-18);font-size:8px;margin-bottom:0}.productsflagged-widget .accesories-slider .product-regular-price{font-size:18px;font-weight:700;margin-bottom:0;margin-top:3px}.productsflagged-widget .accesories-slider .slide{min-height:410px}.productsflagged-widget .without-glide .slide-list{flex-wrap:wrap;gap:16px}.productsflagged-widget .without-glide .slide{max-width:220px}@media (max-width:480px){.productsflagged-widget .without-glide .slide{max-width:190px}}.productsflagged-widget .controls{left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}.productsflagged-widget .controls.controls-hidden{display:none!important}.productsflagged-widget .controls-wrapper{display:flex;justify-content:space-between;padding:0 5px}.productsflagged-widget .controls-wrapper .slider-navigation-btn{pointer-events:all}.productsflagged-widget-similar .slide{min-height:unset}.productsflagged-widget .add-to-cart .options-cart-add{border:none;font-size:14rem;margin-top:15px;min-width:136px;padding:10px 15px;text-transform:uppercase;width:unset}.productsflagged-widget .add-to-cart .options-cart-add .icon{height:25px;margin:0 0 0 10px;min-width:25px;width:25px}.productsflagged-widget .add-to-cart .options-cart-add .text-loading,.productsflagged-widget .add-to-cart .options-cart-add .text-short{display:none}.productsflagged-widget .add-to-cart .options-cart-add.loading{filter:grayscale(.5);pointer-events:none}.productsflagged-widget .add-to-cart .options-cart-add.loading .text{display:none}.productsflagged-widget .add-to-cart .options-cart-add.loading .text-loading{display:block}.productsflagged-widget .product-series-list{display:flex;justify-content:flex-start}.productsflagged-widget .product-series-list .product-series-slide{margin-top:0;min-height:310px}.productsflagged-widget .product-series-list .product-series-slide .product-series-title{max-height:70px;min-height:70px}.productsflagged-widget .product-series-list .product-series-slide .slide-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0}@media (max-width:1024px){.productsflagged-widget-content{padding:0}.productsflagged-widget-tab .title{font-size:16rem}.productsflagged-widget .controls{display:none!important}.productsflagged-widget-similar .slide-content .details{display:none}}@media (max-width:768px){.productsflagged-widget{margin-top:15px}}@media (max-width:480px){.productsflagged-widget .product-series-list{justify-content:center}.productsflagged-widget .slide-content .product-regular-price{font-size:8px}}@media (max-width:360px){.productsflagged-widget{justify-content:space-between}}.pagination-list,.pagination-select{align-items:center;display:flex}.pagination-select .custom-select-btn{min-width:65px}.pagination .next,.pagination .prev{background:none;border:none;padding:0}.pagination .next.unavailable,.pagination .prev.unavailable{pointer-events:none}.pagination .next.unavailable .arrow-btn:hover .icon,.pagination .prev.unavailable .arrow-btn:hover .icon{background-color:unset}.pagination .prev{margin-right:16px}.pagination .next{margin-left:16px}.pagination .full-pages{margin-left:12px}.product-recommendation-card{background-color:#fff;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-recommendation-card);container-name:card;container-type:inline-size;display:flex;flex-direction:column;gap:8px;padding:12px 8px;transition:border-color .25s,box-shadow .25s}.product-recommendation-card p{margin-bottom:0}.product-recommendation-card:not(.hover-disabled):hover{border-color:var(--color-border-active);box-shadow:0 4px 4px 0 rgba(0,0,0,.251);color:var(--color-text-recommendation-card)}.product-recommendation-card .product-recommendation-flag{border:1px solid var(--color-flag-primary);border-radius:16px;font-size:12rem;font-weight:400;line-height:14px;min-height:24px;padding:4px 8px;width:-moz-fit-content;width:fit-content}.product-recommendation-card .product-recommendation-flag b,.product-recommendation-card .product-recommendation-flag strong{font-weight:700}.product-recommendation-card .product-recommendation-flag.product-recommendation-flag-outlined{background-color:transparent;color:var(--color-flag-primary)}.product-recommendation-card .product-recommendation-flag.product-recommendation-flag-filled{background-color:var(--color-flag-primary);color:#fff;min-height:26px;padding:5px 8px}.product-recommendation-card .recommendation-card-button{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:14rem;font-weight:600;justify-content:center;min-height:32px;padding:7px 12px;width:100%}.product-recommendation-card .recommendation-card-button-primary{background-color:var(--cart-primary);color:#fff}.product-recommendation-card .recommendation-card-button-primary:hover{opacity:.9}.product-recommendation-card .recommendation-card-button-outline{background-color:#fff;border:1px solid var(--cart-primary);color:var(--cart-primary);transition:background-color .6s linear}.product-recommendation-card .recommendation-card-button-outline:hover{background-color:var(--cart-gray-2)}.product-recommendation-card .recommendation-card-button-outline:disabled,.product-recommendation-card .recommendation-card-button-primary:disabled{background-color:var(--cart-gray-disabled);color:var(--cart-black);opacity:.8}.product-recommendation-card .product-recommendation-flags{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;flex-wrap:wrap;margin-bottom:auto;min-height:24px;row-gap:4px}.product-recommendation-card .product-recommendation-flags div{overflow:hidden;white-space:nowrap}.product-recommendation-card .product-recommendation-image-wrapper{align-items:center;aspect-ratio:1;display:flex;justify-content:center;max-height:250px;position:relative;width:100%}.product-recommendation-card .product-recommendation-image-wrapper img{aspect-ratio:1;max-width:250px;-o-object-fit:contain;object-fit:contain;width:90%}.product-recommendation-card .product-recommendation-image-wrapper .product-recommendation-favorite-btn{background:transparent;border:none;cursor:pointer;height:24px;padding:0;position:absolute;right:4px;top:4px;width:24px;z-index:1}.product-recommendation-card .product-recommendation-image-wrapper .product-recommendation-favorite-btn .icon{background-color:var(--color-text-recommendation-card)}.product-recommendation-card .product-recommendation-image-wrapper .product-recommendation-favorite-btn .icon:hover{background-color:var(--color-flag-primary)}.product-recommendation-card .product-recommendation-image-wrapper .product-recommendation-favorite-btn[data-favorites=add] .icon--heart_filled{display:none}.product-recommendation-card .product-recommendation-image-wrapper .product-recommendation-favorite-btn[data-favorites=add] .icon--heart_outlined,.product-recommendation-card .product-recommendation-image-wrapper .product-recommendation-favorite-btn[data-favorites=remove] .icon--heart_filled{display:block}.product-recommendation-card .product-recommendation-image-wrapper .product-recommendation-favorite-btn[data-favorites=remove] .icon--heart_outlined{display:none}.product-recommendation-card .product-recommendation-image-wrapper .product-recommendation-card-emblem{bottom:0;height:50px;position:absolute;right:0;width:50px}.product-recommendation-card [data-product-trustmate-id]{height:18px;line-height:1}.product-recommendation-card .tm-multihornet{line-height:1}.product-recommendation-card .tm-multihornet__wrapper{margin:0;padding:1px 0}.product-recommendation-card .tm-multihornet__wrapper .tm-grade-label{align-items:center}.product-recommendation-card .tm-multihornet__wrapper .tm-grade-label__star img{height:15px}.product-recommendation-card .tm-multihornet__wrapper .tm-grade-label__text{font-size:13rem;font-weight:400;line-height:1}.product-recommendation-card .rating-stars{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;font-size:13rem;font-weight:400;line-height:1.3}.product-recommendation-card .rating-stars .rating-stars-wrapper{display:flex}.product-recommendation-card .rating-stars .icon{background-color:var(--color-star-inactive);flex-shrink:0;height:15px;width:15px}.product-recommendation-card .rating-stars .icon.star-active{background-color:var(--color-star-active)}.product-recommendation-card .product-recommendation-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:500;height:36.4px;line-height:1.3;overflow:hidden;text-align:left}.product-recommendation-card .product-recommendation-prices .product-recommendation-flag{margin-bottom:4px}.product-recommendation-card .product-recommendation-prices .product-recommendation-current-price{align-items:center;-moz-column-gap:2px;column-gap:2px;display:flex}.product-recommendation-card .product-recommendation-prices .product-recommendation-current-price:not(.product-recommendation-current-price-promotion){margin-top:28px}.product-recommendation-card .product-recommendation-prices .product-recommendation-current-price.product-recommendation-current-price-promotion{color:var(--color-text-discount)}.product-recommendation-card .product-recommendation-prices .product-recommendation-current-price .price-whole{font-size:30rem;font-weight:600;line-height:1.3}.product-recommendation-card .product-recommendation-prices .product-recommendation-current-price .price-fraction{font-size:13rem;font-weight:500;line-height:1}.product-recommendation-card .product-recommendation-prices .product-recommendation-current-price .price-fraction span{display:block;text-align:right}.product-recommendation-card .product-recommendation-prices .product-recommendation-other-price{font-size:14rem;font-weight:400;line-height:1.3}@container card (max-width: 210px){.product-recommendation-card .product-recommendation-prices .product-recommendation-other-price{font-size:13rem}}.product-recommendation-card .product-recommendation-prices .product-recommendation-other-price .line-through{text-decoration:line-through}.product-recommendation-card .product-recommendation-prices .product-recommendation-other-price.omnibus{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex}.product-recommendation-card .product-recommendation-prices .product-recommendation-other-price.other-price-placeholder{visibility:hidden}.product-recommendation-card .product-recommendation-prices .product-recommendation-other-price .icon{color:var(--color-text-recommendation-card);height:18px;width:18px}.product-recommendation-card .product-recommendation-prices .tooltip-wrapper{cursor:pointer;display:inline-block;margin:-8px;padding:8px}.product-recommendation-card .product-recommendation-prices .tooltip-wrapper .tooltip-trigger{position:relative;transition:opacity .2s ease}.tinymce-widget-product{align-items:center;border:1px solid var(--color-border);border-radius:8px;container-name:card;container-type:inline-size;display:flex;flex-direction:column;gap:10px;height:100%;max-width:250px;padding:12px 8px;transition:border-color .25s,box-shadow .25s}.tinymce-widget-product p{margin-bottom:0}.tinymce-widget-product:hover{border-color:var(--color-border-active);box-shadow:0 4px 4px 0 rgba(0,0,0,.251);color:var(--color-text-recommendation-card)}.tinymce-widget-product .tinymce-widget-product-image{aspect-ratio:1;max-width:200px;width:100%}.tinymce-widget-product .tinymce-widget-product-image img{display:block;height:100%;width:100%}.tinymce-widget-product .tinymce-widget-product-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:500;height:36.4px;line-height:1.3;overflow:hidden}.tinymce-widget-product .product-recommendation-prices{width:100%}.tinymce-widget-product .product-recommendation-prices .product-recommendation-flag{margin-bottom:4px}.tinymce-widget-product .product-recommendation-prices .product-recommendation-current-price{align-items:center;-moz-column-gap:2px;column-gap:2px;display:flex}.tinymce-widget-product .product-recommendation-prices .product-recommendation-current-price.product-recommendation-current-price-promotion{color:var(--color-text-discount)}.tinymce-widget-product .product-recommendation-prices .product-recommendation-current-price .price-whole{font-size:30rem;font-weight:600;line-height:1.3}.tinymce-widget-product .product-recommendation-prices .product-recommendation-current-price .price-fraction{font-size:13rem;font-weight:500;line-height:1}.tinymce-widget-product .product-recommendation-prices .product-recommendation-current-price .price-fraction span{display:block;text-align:right}.tinymce-widget-product .product-recommendation-prices .product-recommendation-other-price{font-size:14rem;font-weight:400;line-height:1.3}@container card (max-width: 210px){.tinymce-widget-product .product-recommendation-prices .product-recommendation-other-price{font-size:13rem}}.tinymce-widget-product .product-recommendation-prices .product-recommendation-other-price .line-through{text-decoration:line-through}.tinymce-widget-product .product-recommendation-prices .product-recommendation-other-price.omnibus{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex}.tinymce-widget-product .product-recommendation-prices .product-recommendation-other-price.other-price-placeholder{visibility:hidden}.tinymce-widget-product .product-recommendation-prices .product-recommendation-other-price .icon{color:var(--color-text-recommendation-card);height:18px;width:18px}.tinymce-widget-product .product-recommendation-prices .tooltip-wrapper{cursor:pointer;display:inline-block;margin:-8px;padding:8px}.tinymce-widget-product .product-recommendation-prices .tooltip-wrapper .tooltip-trigger{position:relative;transition:opacity .2s ease}.tinymce-widget-product .details{width:100%}.popper{background-color:#fff;box-shadow:var(--shadow-1);max-width:400px;padding:10px;text-align:unset}
