.map-container{height:100%}@media (min-width: 768px){.map-container{height:100%!important}}.mb-container .icon-favorite:after,.mb-container .icon-recommended:after,.mb-container .marker-favorite:after,.mb-container .marker-recommended:after{width:22px;height:22px;content:"";display:block;border-radius:50%;border:1px solid var(--brand-light);background-size:20px}.mb-container .mb-mapbox-marker.marker-recommended:after,.mb-container .mb-mapbox-marker.marker-favorite:after{top:0;right:0;position:absolute}.mb-container .icon-recommended:after,.mb-container .marker-recommended:after{background-image:url(https://s13emagst.akamaized.net/layout/ro/static-upload/easybox-recommended-icon.svg)}.mb-container .icon-favorite:after,.mb-container .marker-favorite:after{background-image:url(https://s13emagst.akamaized.net/layout/ro/static-upload/easybox-favorite-icon.svg)}.mb-container .point-highlight{display:flex;align-items:center}.mb-container .point-highlight .icon-favorite,.mb-container .point-highlight .icon-recommended{position:unset;margin-right:5px}.mb-container .point-highlight .icon-favorite:after,.mb-container .point-highlight .icon-recommended:after{width:12px;height:12px;background-size:10px}.mb-container .map-point-panel-point div:first-of-type{display:flex;align-items:center}.mb-container .map-point-panel-point div:first-of-type .icon-favorite,.mb-container .map-point-panel-point div:first-of-type .icon-recommended{margin-right:5px}.mb-container .map-point-panel-point div:first-of-type .icon-favorite:after,.mb-container .map-point-panel-point div:first-of-type .icon-recommended:after{width:12px;height:12px;background-size:10px}.mb-map-container{inset:0;z-index:5;height:100%}.mb-map-container>.mapboxgl-canvas-container canvas{top:0}.mb-mapbox-marker{background-size:100%;cursor:pointer}.mb-marker-popup{max-width:240px}.mapboxgl-popup{z-index:1}.btn-locate-user{position:absolute;right:10px;bottom:30px;width:40px;height:40px;border-radius:50%;font-size:16px;text-align:center;line-height:38px;border:1px solid rgba(var(--brand-dark-rgb),.1);background:var(--brand-light);color:var(--brand-primary);transition:color .2s ease;box-shadow:0 1px 2px rgba(var(--brand-dark-rgb),.3);z-index:10;cursor:pointer}.btn-locate-user:hover{color:var(--brand-primary-dark)}.marker-recommended:after,.marker-favorite:after{position:absolute;top:0;right:0}.marker-disabled{cursor:default;z-index:0!important}.mapbox-region-marker{color:var(--brand-light);line-height:38px;font-weight:700;text-align:center;cursor:pointer}.gm-style-iw-d+button{display:none!important}.mapboxgl-popup-recommended-estimate{max-width:292px!important;padding:16px;z-index:19}@media (max-width: 767.98px){.mapboxgl-popup-recommended-estimate{max-width:272px!important}}.mapboxgl-popup-recommended-estimate .mapboxgl-popup-content{padding:10px;box-shadow:3px 6px 9px rgba(var(--brand-success),.8)}.mb-container .mapboxgl-popup-content{background:rgba(var(--brand-light-rgb),.8);border-radius:10px;box-shadow:1px 2px 3px rgba(var(--brand-dark-rgb),.2);backdrop-filter:blur(2px);border:2px solid var(--brand-light)}.map-modal-container .modal-body{padding:0;height:calc(100% - 56px)}@media (min-width: 992px){.map-modal-container .modal-dialog{width:calc(100% - 120px);max-width:1250px;min-width:700px;height:calc(100% - 90px);max-height:700px;margin:40px auto}.map-modal-container .modal-content{min-height:500px;height:100%}}@media (max-width: 991.98px){.map-modal-container .modal-header{min-height:40px;padding:8px 10px}.map-modal-container .modal-header .modal-title{font-size:16px}.map-modal-container .modal-body{display:flex;flex-direction:column;position:absolute;inset:40px 0 0;height:calc(100% - 40px)}.map-modal-container.ph-modal-fullscreen .modal-dialog{overflow:hidden}}.mb-map-point-panel-container,.mb-map-point-details,.mb-location-selector{z-index:20;position:absolute;background:var(--brand-light);border-radius:3px;box-shadow:0 1px 2px rgba(var(--brand-dark-rgb),.3)}@media (min-width: 768px){.mb-map-point-panel-container,.mb-map-point-details,.mb-location-selector{background:rgba(var(--brand-light-rgb),.8);border-radius:10px;box-shadow:1px 2px 3px rgba(var(--brand-dark-rgb),.2);backdrop-filter:blur(2px);border:2px solid var(--brand-light)}.mb-map-point-panel-container .form-control,.mb-map-point-panel-container .mb-search-points,.mb-map-point-details .form-control,.mb-map-point-details .mb-search-points,.mb-location-selector .form-control,.mb-location-selector .mb-search-points{border-radius:10px}}.mb-map-point-panel-container{padding:0}@media (max-width: 767.98px){.mb-map-point-panel-container{background:transparent}}.mb-map-point-panel{list-style:none;padding:0;margin:0;overflow-y:auto;height:100%}.map-point-panel-ul{list-style:none;padding:0;margin:0}.mb-search-points{border:none;box-shadow:0 2px 7px -1px rgba(var(--brand-dark-rgb),.2);margin-bottom:5px}.mb-search-points .ph-search-container{padding:7px;margin:0}.mb-search-points .ph-search-container:before{left:16px}@media (-webkit-min-device-pixel-ratio: 0){.mb-search-points input{font-size:14px}}.mb-map-point-details-scroller{height:100%;overflow-y:auto}.mb-map-point-details-back{display:block;font-size:13px}@media (max-width: 767.98px){.mb-map-point-details-back{margin-top:4px}}.mb-map-point-details-back-icon{margin-right:5px}.mb-location-selector{z-index:21}.mb-location-selector label{margin-bottom:5px}.mb-map-point-container{background:var(--brand-light)}@media (min-width: 768px){.mb-map-point-container{background:transparent}}.mb-map-point-details-content{padding:15px}@media (max-width: 767.98px){.mb-map-point-details-content{padding-top:5px;padding-bottom:30px}}.point-highlight{margin-bottom:-7px}.map-point-panel-point-name{color:var(--brand-primary);font-size:12px;font-weight:700}.map-point-panel-point{padding:10px;border-bottom:1px solid var(--brand-neutral-light);cursor:pointer}@media (max-width: 767.98px){.map-point-panel-point{padding:10px}}.map-point-panel-point address{color:var(--brand-neutral-darker);font-size:12px;margin-bottom:0}.map-point-panel-point:last-child{border-bottom:none}.map-point-details-section{margin:15px 0;position:relative;padding-left:28px;font-size:13px}.map-point-details-section p{margin:2px 0}.map-point-details-section h5{font-weight:600;margin:0 0 5px}.map-point-details-section-icon{font-size:18px;position:absolute;top:1px;left:0}.mb-location-selector .form-group-zip-code{width:calc(100% - 50px);display:inline-block;vertical-align:top;margin-right:10px}.mb-location-selector .form-group-zip-code input{width:100%}.mb-location-selector .zip-code-error:not(:empty){margin:5px 0 0;font-size:12px}@media (max-width: 767.98px){.mb-location-selector .zip-code-error:not(:empty){margin:3px 0 -5px;white-space:nowrap}}.mb-location-selector .nav-tabs{margin:-15px -5px 10px}.mb-location-selector .nav-tabs.zipcode-first>li:first-child{float:right}@media (max-width: 767.98px){.mb-location-selector .nav-tabs{margin:-10px 0 0;font-size:12px;border:0}.mb-location-selector .nav-tabs .nav-tab{width:auto;text-transform:uppercase;font-weight:700}.mb-location-selector .nav-tabs .nav-tab.active a{color:var(--link-color)}.mb-location-selector .nav-tabs .nav-tab a{padding:8px 10px;background:transparent;color:var(--brand-neutral-dark)}.mb-location-selector .nav-tabs.zipcode-first .nav-tab{width:50%}}@media (min-width: 768px){.mb-container .mb-map-point-panel-container,.mb-container .mb-map-point-details,.mb-container .mb-location-selector{width:270px;left:10px}.mb-container .mb-map-point-panel-container,.mb-container .mb-map-point-details{top:137px;bottom:10px}.mb-container .mb-map-point-details{padding:15px;z-index:11}.mb-container .mb-location-selector{padding:15px;top:10px}.mb-container .mb-location-selector .form-group:last-of-type{margin-bottom:0}}@media (max-width: 767.98px){.mb-container{max-height:inherit;height:calc(100vh - 96px)}.mb-container .mb-map-point-panel-container,.mb-container .mb-map-point-details,.mb-container .mb-location-selector{bottom:0;left:0;right:0;border-radius:0}.mb-container .mb-map-point-panel-container{transition:all .5s ease}.mb-container .mb-map-point-panel-container.fullscreen{max-height:100%;height:100%;top:0!important}.mb-container .mb-map-point-panel-container.fullscreen .mb-map-point-panel{max-height:calc(100% - 120px)}.mb-container .mb-map-container{order:2}.mb-container .mb-location-selector{order:1;flex:none;padding:10px 10px 0;margin:0;top:0!important;bottom:auto;z-index:21;position:relative}.mb-container .mb-location-selector .form-group{margin-bottom:10px}.mb-container .mb-location-selector .estimate-panel-pickup{padding-bottom:10px}.mb-container .mb-map-point-panel-container{order:3}.mb-container .mb-map-point-panel-container:after,.mb-container .mb-map-point-details:after{content:"";height:40px;left:0;right:0;bottom:0;position:absolute;pointer-events:none;background:-webkit-linear-gradient(top,rgba(var(--brand-light-rgb),0) 0%,var(--brand-light) 100%);background:linear-gradient(to bottom,rgba(var(--brand-light-rgb),0) 0%,var(--brand-light) 100%)}.mb-container .mb-map-point-panel{padding-bottom:40px}}@media (max-width: 767.98px) and (max-height: 850px){.mb-container .mb-map-point-panel-container{max-height:201px}}@media (max-width: 767.98px) and (max-height: 667px){.mb-container .mb-map-point-panel-container{max-height:134px}}@media (max-width: 767.98px) and (max-height: 567px){.mb-container .mb-map-point-panel-container{max-height:67px}}@media (max-width: 767.98px){.mb-container .mb-map-point-details{padding:15px 15px 5px;z-index:8;min-height:250px}.mb-container .mb-map-point-panel-container,.mb-container .mb-map-point-details{max-height:calc((100vh - 40px)*.35);height:50%}.mb-container .mb-panel-padd-xl:after{height:80px;background:-webkit-linear-gradient(top,rgba(var(--brand-light-rgb),0) 0%,var(--brand-light) 30%);background:linear-gradient(to bottom,rgba(var(--brand-light-rgb),0) 0%,var(--brand-light) 30%)}.mb-container .mb-panel-padd-xl .mb-map-point-panel{padding-bottom:80px}.mb-container .mb-panel-padd-xl .mb-map-point-details-content{padding-bottom:0}.mb-container .mb-panel-padd-xl .btn-point-selection{position:fixed;bottom:0;width:calc(100% - 30px);left:15px;z-index:10}}@media (max-width: 767.98px){.mb-container{height:calc(100% - 40px);position:fixed;width:100%;left:0;z-index:10;background:var(--brand-light)}}@media (max-width: 480px){.mb-container .mb-location-selector label{display:none!important}}.mb-container .box-slide-bar{width:100%;height:0;background:transparent;transition:height .8s ease,background .15s ease;position:relative}.mb-container .box-slide-bar span{bottom:-1px;left:50%;margin:0 0 0 -35px;position:absolute;width:70px;height:24px;line-height:24px;border-top-left-radius:4px;border-top-right-radius:4px;background:var(--brand-light);text-align:center;color:var(--brand-primary)}.mb-container .box-slide-bar span .em-down{display:none}.mb-container .box-slide-bar:after{content:"";position:absolute;bottom:-15px;width:100%;height:15px;background:-webkit-linear-gradient(bottom,rgba(var(--brand-light-rgb),0) 0%,var(--brand-light) 100%);background:linear-gradient(to top,rgba(var(--brand-light-rgb),0) 0%,var(--brand-light) 100%)}.mb-container .box-slide-bar .box-select-location{cursor:pointer;color:var(--brand-neutral-darkest);font-size:13px;background:var(--brand-neutral-light);padding:7px;margin:0 10px 10px;border-radius:4px}.mb-container .box-slide-bar .box-select-location>.em{float:right;margin-left:15px;line-height:18px;vertical-align:middle}.fullscreen .box-slide-bar{height:120px;background:rgba(var(--brand-dark-rgb),.25)}.fullscreen .box-slide-bar span .em-down{display:inline}.fullscreen .box-slide-bar span .em-up{display:none}.estimate-panel{padding-left:28px}.estimate-panel p{margin:0}.estimate-panel .estimate-title{font-weight:700;position:relative;margin-bottom:5px}.estimate-panel .estimate-title .em{top:1px;left:-28px;font-size:20px;position:absolute}.estimate-panel+.estimate-panel{margin-top:10px;padding-top:11px;border-top:1px solid rgba(var(--brand-dark-rgb),.1)}.mc-modal-location .mb-container{position:static}.mc-modal-location .mb-location-selector{position:static;width:100%;box-shadow:none;padding:0}.mc-modal-location .mb-location-selector .form-group{width:100%}.mc-modal-location .estimate-panel-container{display:block!important}.mc-modal-location:not(.mc-map-unavailable) .estimate-panel-pickup{display:none}.mc-modal-location.mc-map-unavailable .mb-map-point-panel-container{position:static;width:100%}.mb-container .estimate-panel .estimate-title,.mb-container .map-point-details-section h5{font-weight:600;font-size:13px}.map-point-disabled{pointer-events:none;cursor:default}.map-point-disabled .map-point-panel-point-name{color:var(--brand-neutral-dark)}.map-point-disabled .icon-recommended:before,.map-point-disabled .icon-favorite:before{background-color:var(--brand-neutral-light)}@media (max-width: 767.98px){.mb-container .form-control,.ph-select-options .ph-search{font-size:16px}}

.cp-banner-carousel .ph-card{width:100%}

.cp-banner-container{position:relative}.cp-banner-container.cp-custom-banner{transform-origin:0 0;background-size:100% 100%}.cp-banner-container img,.cp-banner-container picture{display:block;width:100%;height:auto}.cp-banner-container .cp-hotspot{display:block;position:absolute;z-index:10}.cp-banner-container .cp-hotspot.disabled{cursor:default}.cp-banner-container .cp-hotspot.cp-voucher-series{color:red}.cp-banner-container .cp-hotspot.cp-voucher-series canvas{width:100%;height:100%}.cp-banner-container .cp-custom-header-text{position:absolute;line-height:1}.cp-banner-container span.cp-custom-header-button{cursor:default}.cp-banner-container .cp-custom-header-button{transform-origin:0 0;position:absolute;border-radius:20px}.cp-banner-container .cp-custom-header-button.cp-size-2{font-size:150%}.cp-banner-container .cp-custom-header-button.cp-size-3{font-size:200%}.cp-banner-container .cp-custom-header-button i.em{font-size:80%;margin-left:10px}.full_width_banner .crop-image,.custom_banner .crop-image{background-repeat:no-repeat;background-position:center;background-size:cover}.full_width_banner .crop-image img,.custom_banner .crop-image img{display:none}

.cp-column-banner{text-align:center;display:flex;flex-wrap:wrap;font-size:130%}.cp-column-banner .cp-item{flex-grow:1}.cp-column-banner .cp-item img{max-width:100%}.cp-column-banner .column-banner-item-title{overflow:hidden}.cp-column-banner .column-banner-extra-text{color:var(--brand-light);background:linear-gradient(90deg,var(--brand-genius2-dark) 0%,var(--brand-genius2) 100%);border-radius:30px;display:block;width:calc(100% - 10px);margin-left:auto;margin-right:auto;font-weight:400;text-align:center;padding:7px 10px;font-size:14px;line-height:20px;max-height:54px;overflow:hidden}.cp-column-banner .column-banner-extra-text:hover{text-decoration:none}

.cp-content-slider .cs-card-outer.ph-card{vertical-align:top}.cp-content-slider .cs-card-outer .cs-card{background:transparent;height:100%}.cp-content-slider .thumbnail-wrapper{padding:0;border:0}.cp-content-slider .thumbnail-wrapper .thumbnail{inset:0}.cp-content-slider.cp-content-type-rectangle .cs-card-outer:only-child .cp-content-meta-text{position:relative;margin-bottom:80px;max-width:calc(100% - 40px)}.cp-content-slider.cp-content-type-rectangle .cs-card-outer:only-child .cp-content-more{position:relative;max-width:calc(100% - 40px)}.cp-content-slider.cp-content-type-rectangle .cs-card{border-radius:12px}.cp-content-slider.cp-content-type-rectangle .cp-content-image,.cp-content-slider.cp-content-type-rectangle .cp-content-meta{display:block;border-radius:12px;position:relative;transition:box-shadow .1s}.cp-content-slider.cp-content-type-rectangle .cp-content-image:hover,.cp-content-slider.cp-content-type-rectangle .cp-content-meta:hover{box-shadow:0 0 6px rgba(var(--brand-dark-rgb),.2)}.cp-content-slider.cp-content-type-rectangle .cp-content-meta-text{font-size:18px;font-weight:600;color:inherit;position:absolute;left:20px;right:20px;top:20px;margin-bottom:0;max-height:calc(100% - 80px);overflow:hidden}@media (max-width: 767.98px){.cp-content-slider.cp-content-type-rectangle .cp-content-meta-text{font-size:16px}}.cp-content-slider.cp-content-type-rectangle .cp-content-image-round{background:transparent}.cp-content-slider.cp-content-type-rectangle .cp-content-image:before{content:"";position:absolute;inset:0;background:transparent linear-gradient(180deg,rgba(var(--brand-neutral-darkest-rgb),0) 0%,var(--brand-neutral-darkest) 100%);opacity:.5;z-index:2;border-radius:12px}.cp-content-slider.cp-content-type-rectangle .cp-content-image .thumbnail{border-radius:12px;background-size:cover;background-position:center center;background-repeat:no-repeat}.cp-content-slider.cp-content-type-rectangle .cp-content-image-text{font-size:16px;line-height:24px;font-weight:600;color:inherit;white-space:normal;position:absolute;left:20px;right:20px;bottom:20px;margin:0;z-index:2}.cp-content-slider.cp-content-type-rectangle .cp-content-meta{white-space:normal}.cp-content-slider.cp-content-type-rectangle .cp-content-more{position:absolute;bottom:20px;left:20px;right:20px;border:1px solid;border-radius:18px;color:inherit;font-size:14px;font-weight:400;background:transparent}.cp-content-slider.cp-content-type-circle .cs-card{background:transparent;box-shadow:0 0}@media (max-width: 767.98px){.cp-content-slider.cp-content-type-circle .cp-content-slider-item{padding:5px}}.cp-content-slider.cp-content-type-circle .cp-content-image{display:block;text-decoration:none}.cp-content-slider.cp-content-type-circle .cp-content-image:hover .cp-content-image-round{box-shadow:0 0 3px rgba(var(--brand-dark-rgb),.1)}.cp-content-slider.cp-content-type-circle .cp-content-image-round{border-radius:50%;background:var(--brand-light);position:relative;transition:box-shadow .1s}.cp-content-slider.cp-content-type-circle .cp-content-image-round .thumbnail{background-size:70% 70%;background-position:center center;background-repeat:no-repeat}.cp-content-slider.cp-content-type-circle .cp-content-image-text{font-size:14px;margin:10px 0 0;text-align:center;color:var(--brand-neutral-darkest);white-space:normal}@media (max-width: 767.98px){.cp-content-slider.cp-content-type-circle .cp-content-image-text{font-size:13px}}.cp-content-slider.cp-content-type-circle .ph-left-margin,.cp-content-slider.cp-content-type-circle .ph-right-margin{margin-top:-15px}

.cs-card-outer{display:inline-block}.cs-card{position:relative;display:block;width:300px;background:var(--brand-light);border-radius:3px;box-shadow:0 0 3px rgba(var(--brand-dark-rgb),.13);white-space:normal}.cs-card:before,.cs-card:after{content:" ";display:table}.cs-card:after{clear:both}.cs-card .cs-card-image{padding:15px;margin-bottom:10px}.cs-card .cs-card-link{color:inherit;text-decoration:none}.cs-card .cs-card-title{padding:0 10px;text-align:center;font-size:14px;line-height:20px;font-weight:700;height:40px;overflow:hidden;margin-bottom:12px}.cs-card .cs-card-specifications{padding:0 10px;color:var(--brand-neutral-darker);text-align:center;font-size:14px;line-height:20px;font-weight:400;height:40px;overflow:hidden;margin-bottom:10px}.cs-card .cs-card-rating{height:20px;margin-bottom:10px;text-align:center}.cs-card .cs-card-price{text-align:center}.cs-card .cs-card-price .product-old-price,.cs-card .cs-card-price .pricing.rrp-lp30d{height:18px;font-size:13px;line-height:18px;margin:0}.cs-card .cs-card-price .product-new-price{font-size:18px;line-height:24px;margin-bottom:10px;color:var(--brand-danger-dark);font-weight:600}.cs-card .cs-card-actions{margin-bottom:10px;padding:0 20px}.cs-card .cs-card-actions .btn{border-radius:30px;color:var(--brand-primary);border-color:var(--brand-primary)}.cs-card .cs-card-actions .btn.yeahIWantThisProduct{color:var(--brand-light)}.cs-card .cs-card-toolbox{position:absolute;top:12px;right:12px;z-index:4}.cs-card .cs-card-toolbox .add-to-favorites{color:var(--brand-neutral)}.cs-card .product-teaser-button{color:var(--brand-light)!important;border:0!important;background:linear-gradient(90deg,var(--brand-genius2-dark) 0%,var(--brand-genius2) 100%)}.cs-card .product-teaser-button:hover,.cs-card .product-teaser-button:focus{background:linear-gradient(90deg,var(--brand-genius2-darker) 0%,var(--brand-genius2-dark) 100%)}.cs-card .product-teaser-button:active{background:linear-gradient(90deg,var(--brand-genius2-dark) 0%,var(--brand-genius2) 100%)}.cs-card div.product-teaser-button{background:linear-gradient(90deg,var(--brand-genius2-dark) 0%,var(--brand-genius2) 100%)!important;cursor:auto}

.ls-card-outer{display:block}.ls-card-outer+.ls-card-outer{margin-top:20px}.ls-card{position:relative;display:flex;flex-direction:row;width:100%;padding:20px 10px;background:var(--brand-light);border-radius:4px;box-shadow:0 0 3px rgba(var(--brand-dark-rgb),.13);-webkit-font-smoothing:antialiased}.ls-card:before,.ls-card:after{content:" ";display:table}.ls-card:after{clear:both}.ls-card .ls-flex-image{display:flex;flex:250px 0 0}.ls-card .ls-flex-image .cs-card-image{width:100%;margin:auto}.ls-card .ls-flex-other{display:flex;flex:1;padding:0 10px}.ls-card .ls-flex-specs{display:flex;flex:1;flex-direction:column;padding:0 20px}.ls-card .ls-flex-actions{display:flex;flex:210px 0 0;flex-direction:column}.ls-card .cs-card-link{color:inherit;text-decoration:none}.ls-card .cs-card-title{font-size:16px;line-height:20px;font-weight:700;max-height:40px;overflow:hidden;margin-bottom:12px}.ls-card .cs-card-specifications{padding:0 10px;color:var(--brand-neutral-darker);text-align:center;font-size:14px;line-height:20px;font-weight:400;height:40px;overflow:hidden;margin-bottom:10px}.ls-card .cs-card-rating{margin-bottom:10px}.ls-card .cs-card-rating .star-rating{font-size:16px}.ls-card .cs-card-rating .star-rating-text{color:var(--brand-neutral-dark);font-size:12px;font-weight:600}.ls-card .cs-card-price .product-old-price,.ls-card .cs-card-price .pricing.rrp-lp30d{height:18px;font-size:14px;line-height:18px;margin:0}.ls-card .cs-card-price .product-new-price{font-size:20px;line-height:24px;margin-bottom:10px;color:var(--brand-danger-dark);font-weight:700}.ls-card .cs-card-stock{margin-bottom:10px}.ls-card .cs-card-labels{padding-left:15px;margin-bottom:10px;margin-top:15px}.ls-card .cs-card-labels .cs-card-label{display:list-item;margin-bottom:5px}.ls-card .cs-card-actions{margin-bottom:10px}.ls-card .cs-card-actions .btn{color:var(--brand-primary);border-color:var(--brand-primary);font-weight:600}.ls-card .cs-card-actions .btn.yeahIWantThisProduct{color:var(--brand-light)}.ls-card .cs-card-toolbox{position:absolute;z-index:4}@media (max-width: 767.98px){.ls-card .cs-card-toolbox{bottom:12px;left:12px}}@media (min-width: 768px){.ls-card .cs-card-toolbox{top:12px;right:12px}}.ls-card .cs-card-toolbox .add-to-favorites{padding:8px;border-radius:50%;background:var(--brand-light);font-size:16px;margin:0 0 5px;display:block;border:0;line-height:16px;color:var(--brand-neutral-darkest)}.ls-card .cs-card-toolbox .add-to-favorites:hover{color:var(--brand-primary)}.ls-card .cs-card-toolbox .add-to-favorites span{display:none!important}.ls-card .product-teaser-button{color:var(--brand-light)!important;border:0!important;background:linear-gradient(90deg,var(--brand-genius2-dark) 0%,var(--brand-genius2) 100%)}.ls-card .product-teaser-button:hover,.ls-card .product-teaser-button:focus{background:linear-gradient(90deg,var(--brand-genius2-darker) 0%,var(--brand-genius2-dark) 100%)}.ls-card .product-teaser-button:active{background:linear-gradient(90deg,var(--brand-genius2-dark) 0%,var(--brand-genius2) 100%)}@media (min-width: 992px) and (max-width: 1259.98px){.ls-card .ls-flex-image,.ls-card .ls-flex-actions{flex:200px 0 0}}@media (min-width: 768px) and (max-width: 991.98px){.ls-card .ls-flex-image{flex:150px 0 0}.ls-card .ls-flex-actions{flex:170px 0 0}.ls-card .ls-flex-specs{padding:0 10px}}@media (max-width: 767.98px){.ls-card{padding:10px 5px}.ls-card .ls-flex-image{flex:145px 0 0}.ls-card .ls-flex-other{flex-direction:column;padding:0 5px}.ls-card .ls-flex-actions{flex:1}.ls-card .ls-flex-specs{flex:1;padding:0}.ls-card .cs-card-title{font-size:14px}.ls-card .cs-card-label{font-size:12px}.ls-card .cs-card-rating .star-rating{font-size:14px}}

.product-carousel.custom-carousel{white-space:nowrap;margin-left:-10px;margin-right:-10px}.product-carousel.custom-carousel.arrows-inside.ph-has-arrows .ph-left-margin{left:20px}.product-carousel.custom-carousel.arrows-inside.ph-has-arrows .ph-right-margin{right:20px}@media (max-width: 767.98px){.product-carousel.custom-carousel.arrows-inside.ph-has-arrows .ph-left-margin,.product-carousel.custom-carousel.arrows-inside.ph-has-arrows .ph-right-margin{display:none}}.product-carousel.custom-carousel .cs-card-outer{display:inline-block;padding:10px}.product-carousel.custom-carousel.count-3 .cs-card{width:386.6666666667px}.product-carousel.custom-carousel.count-4 .cs-card{width:285px}.product-carousel.custom-carousel .cs-card,.product-carousel.custom-carousel.count-5 .cs-card{width:224px}.product-carousel.custom-carousel.count-6 .cs-card{width:183.3333333333px}.product-carousel.custom-carousel.count-7 .cs-card{width:154.2857142857px}@media (min-width: 1530px){.product-carousel.custom-carousel.count-3 .cs-card{width:486.6666666667px}.product-carousel.custom-carousel.count-4 .cs-card{width:360px}.product-carousel.custom-carousel .cs-card,.product-carousel.custom-carousel.count-5 .cs-card{width:284px}.product-carousel.custom-carousel.count-6 .cs-card{width:233.3333333333px}.product-carousel.custom-carousel.count-7 .cs-card{width:197.1428571429px}}@media (max-width: 767.98px){.product-carousel.custom-carousel.count-xs-1 .cs-card-outer .cs-card,.product-carousel.custom-carousel.count-xs-1 .cs-card-outer,.product-carousel.custom-carousel.count-xs-2 .cs-card-outer .cs-card{width:100%}.product-carousel.custom-carousel.count-xs-2 .cs-card-outer{width:50%}.product-carousel.custom-carousel.count-xs-3 .cs-card-outer .cs-card{width:100%}.product-carousel.custom-carousel.count-xs-3 .cs-card-outer{width:33.3333333333%}}@media (min-width: 768px) and (max-width: 991.98px){.product-carousel.custom-carousel.count-sm-1 .cs-card{width:720px}.product-carousel.custom-carousel.count-sm-2 .cs-card{width:350px}.product-carousel.custom-carousel.count-sm-3 .cs-card{width:226.6666666667px}.product-carousel.custom-carousel.count-sm-4 .cs-card{width:165px}.product-carousel.custom-carousel.count-sm-5 .cs-card{width:128px}}@media (min-width: 992px) and (max-width: 1259.98px){.product-carousel.custom-carousel.count-md-1 .cs-card{width:940px}.product-carousel.custom-carousel.count-md-2 .cs-card{width:460px}.product-carousel.custom-carousel.count-md-3 .cs-card{width:300px}.product-carousel.custom-carousel.count-md-4 .cs-card{width:220px}.product-carousel.custom-carousel.count-md-5 .cs-card{width:172px}.product-carousel.custom-carousel.count-md-6 .cs-card{width:140px}}@media (min-width: 1260px){.product-carousel.custom-carousel.count-lg-1 .cs-card{width:1200px}.product-carousel.custom-carousel.count-lg-2 .cs-card{width:590px}.product-carousel.custom-carousel.count-lg-3 .cs-card{width:386.6666666667px}.product-carousel.custom-carousel.count-lg-4 .cs-card{width:285px}.product-carousel.custom-carousel.count-lg-5 .cs-card{width:224px}.product-carousel.custom-carousel.count-lg-6 .cs-card{width:183.3333333333px}.product-carousel.custom-carousel.count-lg-7 .cs-card{width:154.2857142857px}}@media (min-width: 1530px){.product-carousel.custom-carousel.count-xl-1 .cs-card{width:1500px}.product-carousel.custom-carousel.count-xl-2 .cs-card{width:740px}.product-carousel.custom-carousel.count-xl-3 .cs-card{width:486.6666666667px}.product-carousel.custom-carousel.count-xl-4 .cs-card{width:360px}.product-carousel.custom-carousel.count-xl-5 .cs-card{width:284px}.product-carousel.custom-carousel.count-xl-6 .cs-card{width:233.3333333333px}.product-carousel.custom-carousel.count-xl-7 .cs-card{width:197.1428571429px}}

.endorsed-container{margin:-7px}.endorsed-container .thumbnail-wrapper{padding:0}.endorsed-container .thumbnail{inset:0}.endorsed-container .endorsed-card-item{display:inline-block;padding:7px;width:100%}@media (min-width: 768px) and (max-width: 991.98px){.endorsed-container .endorsed-card-item{width:50%}}@media (min-width: 992px){.endorsed-container .endorsed-card-item{width:33.3333333333%}}.endorsed-container .endorsed-card{padding:20px;background:var(--brand-light);box-shadow:0 0 3px rgba(var(--brand-dark-rgb),.13);border-radius:8px;position:relative}.endorsed-container .endorsed-badge{position:absolute;z-index:12;top:10px;left:10px;width:60px;height:60px;padding-top:12px;border-radius:50%;background:url(https://s13emagst.akamaized.net/layout/ro/static-upload/dabravo-badge.svg) no-repeat center center;text-align:center;color:var(--brand-light);font-size:12px;line-height:10px}.endorsed-container .endorsed-badge span{font-size:20px;font-weight:600;line-height:16px;display:block}.endorsed-container .endorsed-product{display:flex}.endorsed-container .endorsed-product-image{margin-right:10px;min-width:35%}.endorsed-container .endorsed-product-title{font-size:14px;font-weight:600;line-height:20px;max-height:40px;overflow:hidden;margin:0 0 5px}.endorsed-container .endorsed-product-title a{color:inherit;text-decoration:none}.endorsed-container .endorsed-product-rating-text{color:var(--brand-primary)}.endorsed-container .endorsed-video{background:var(--brand-neutral-light);border-radius:8px;padding:10px 5px 10px 10px;margin-top:15px;position:relative}.endorsed-container .endorsed-video:before{content:"";position:absolute;bottom:100%;left:72px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--brand-neutral-light)}@media (min-width: 992px) and (max-width: 1259.98px){.endorsed-container .endorsed-video-text{font-size:12px}}.endorsed-container .endorsed-video-thumbnail{width:47%;min-width:100px}.endorsed-container .endorsed-video-thumbnail .thumbnail-wrapper{background:transparent;border-radius:4px;overflow:hidden}.endorsed-container .endorsed-video-content{margin-left:15px;position:relative}.endorsed-container .endorsed-video-link{position:absolute;bottom:0}.endorsed-container .btn-see-episode{color:var(--brand-neutral-darkest);border-bottom:1px dotted var(--brand-neutral-darkest);transition:border-bottom-color .3s ease-out}.endorsed-container .btn-see-episode:hover,.endorsed-container .btn-see-episode:focus{text-decoration:none;border-bottom-color:transparent}.endorsed-container .endorsed-actions{margin-top:20px;display:flex;justify-content:space-between}.endorsed-container .endorsed-actions .btn{width:calc((100% - 10px)/2)}

.cp-form-container{margin:10px 0;position:relative}.cp-form-container .row{margin-left:0;margin-right:0}.cp-form-container .row>div{padding:25px 0;background:var(--brand-light);border-radius:5px}.cp-form-container .form-group{margin-left:4em;margin-right:4em}@media (max-width: 767.98px){.cp-form-container .form-group{margin-left:1em;margin-right:1em}}.cp-form-container .radio-custom input[type=radio]{width:1px;height:1px}

.cp-fortune-wheel{position:relative;padding:10px 0;margin:10px 0;width:100%;display:flex;align-items:center;justify-content:center;gap:20px;overflow:hidden}@media (max-width: 767.98px){.cp-fortune-wheel{flex-direction:column;gap:10px;text-align:center}.cp-fortune-wheel .cp-fortune-wheel-col-details{order:0}}.cp-fortune-wheel-col{flex:1;width:100%}.cp-fortune-wheel-col-details{order:1}.cp-fortune-wheel-header-text{margin:0 0 15px}.cp-fortune-wheel-header-subtext{margin:0}.cp-fortune-wheel-btn{min-width:230px;border-radius:30px;outline:none!important}.fortune-wheel-wrapper{padding:10px 20px;text-align:center;overflow:hidden}@media (min-width: 992px){.fortune-wheel-wrapper{position:relative}}.fortune-wheel-container{margin:20px auto;max-width:500px;aspect-ratio:1;position:relative;border-radius:50%;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 10px 20px rgba(var(--brand-dark-rgb),.5),2px 7px 20px -1px rgba(var(--brand-dark-rgb),.35)}.fortune-wheel-container:before{content:"";z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://s13emagst.akamaized.net/layout/ro/static-upload/fortune-wheel-border-2.svg) no-repeat center center}.fortune-wheel-arrow{position:absolute;top:-3%;left:50%;margin-left:-4.5%;aspect-ratio:1;transform-origin:center 25%;width:9%;z-index:1;transform:rotate(0);transition:transform .05s ease-out;will-change:transform}.fortune-wheel-arrow:before{content:"";height:100%;position:absolute;left:50%;top:0;box-shadow:5px 3px 20px 2px rgba(var(--brand-dark-rgb),1);z-index:-1}.fortune-wheel-el{position:absolute;width:100%;height:100%;border-radius:50%;background-color:var(--brand-light);will-change:transform}.fortune-wheel-el .fortune-wheel-el-slice{position:absolute;inset:0;border-radius:50%;transform:rotate(calc(1turn * var(--start, 0)));background:conic-gradient(var(--bgColor, transparent) 0 calc(100% * var(--size, 0)),transparent 0 100%);background-repeat:no-repeat}.fortune-wheel-el .fortune-wheel-el-slice>span{position:absolute;top:0;left:0;width:100%;height:100%;padding:17% 0 0;font-size:24px;font-weight:600;transform:rotate(calc(.5turn * var(--size, 0)));color:var(--textColor)}.fortune-wheel-el .fortune-wheel-el-slice>span span{writing-mode:vertical-rl}.fortune-wheel-el .fortune-wheel-el-slice>span img{width:7.5%}.fortune-wheel-el .fortune-wheel-el-slice>span:before{content:"";width:3%;aspect-ratio:1;position:absolute;top:10%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-image:url(https://s13emagst.akamaized.net/layout/ro/static-upload/fortune-wheel-pin.svg);background-repeat:no-repeat;background-size:contain;box-shadow:4px 8px 15px 1px rgba(var(--brand-dark-rgb),.6)}@media (max-width: 480px){.fortune-wheel-el .fortune-wheel-el-slice>span{font-size:16px}}.fortune-wheel-el .fortune-wheel-el-slice-border{position:absolute;top:0;height:50%;width:4px;background:var(--brand-light);left:50%;z-index:1;transform:translate(-50%) rotate(var(--start));transform-origin:bottom center}.fortune-wheel-el img{width:100%}.fortune-wheel-logo{width:160px;max-width:35%;aspect-ratio:1;border-radius:50%;box-shadow:0 25px 35px 5px rgba(var(--brand-dark-rgb),.4);z-index:1;position:relative;display:flex;align-items:center;justify-content:center}.fortune-wheel-logo img{width:100%}.fortune-wheel-result-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1;background:#f2f2f799;border-radius:20px}.fortune-wheel-result-wrapper .fortune-wheel-result-img-container{max-width:100px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.fortune-wheel-result-wrapper .fortune-wheel-result-img-container img{max-width:100%;max-height:100%}.fortune-wheel-result-wrapper .fortune-wheel-result{position:relative;max-width:320px;width:100%;padding:20px;background:var(--brand-light);border-radius:8px;box-shadow:0 5px 14px -2px rgba(var(--brand-dark-rgb),.5);font-weight:600;font-size:16px}.fortune-wheel-result-wrapper .fortune-wheel-result-close{position:absolute;top:5px;right:5px;border-radius:50%;background:var(--brand-neutral-light);padding:5px;font-size:12px;height:24px;width:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.fortune-wheel-result-wrapper .fortune-wheel-result-close i{font-weight:700}.fortune-wheel-result-wrapper .btn{border:none;min-width:200px;border-radius:20px;outline:none!important}.fortune-wheel-result-wrapper .btn-action{background:var(--brand-neutral-light);color:var(--brand-dark)}.fortune-wheel-result-voucher{position:relative;z-index:1}.confetti-wrapper{position:absolute;inset:0;overflow:hidden}.confetti{position:absolute;border-radius:6px}.confetti-0{width:7px;height:2.8px;background-color:var(--brand-danger);top:-5%;left:93%;opacity:.525158637;transform:rotate(359.5646060712deg);animation:drop-0 3.4665779494s 3.2236345881s 1}@keyframes drop-0{to{top:101%;left:91.481605769%}}.confetti-1{width:5px;height:2px;background-color:var(--brand-success);top:-5%;left:80%;opacity:.7839918911;transform:rotate(167.5028142981deg);animation:drop-1 4.123513854s 3.7069787204s 1}@keyframes drop-1{to{top:101%;left:79.7771600619%}}.confetti-2{width:1px;height:.4px;background-color:var(--brand-danger);top:-5%;left:90%;opacity:.6118090004;transform:rotate(78.0222260225deg);animation:drop-2 3.3289382476s 4.8006289654s 1}@keyframes drop-2{to{top:101%;left:90.3781552164%}}.confetti-3{width:4px;height:1.6px;background-color:var(--brand-primary);top:-5%;left:21%;opacity:.7338628233;transform:rotate(314.3890840808deg);animation:drop-3 4.2575655624s .0357684463s 1}@keyframes drop-3{to{top:101%;left:21.515262207%}}.confetti-4{width:8px;height:3.2px;background-color:var(--brand-danger);top:-5%;left:94%;opacity:.6913580617;transform:rotate(222.310747082deg);animation:drop-4 3.0153102122s 3.8131203429s 1}@keyframes drop-4{to{top:101%;left:95.1957345523%}}.confetti-5{width:5px;height:2px;background-color:var(--brand-danger);top:-5%;left:71%;opacity:.8948619037;transform:rotate(97.015898481deg);animation:drop-5 3.1363604521s 3.0031918275s 1}@keyframes drop-5{to{top:101%;left:72.1945669001%}}.confetti-6{width:1px;height:.4px;background-color:var(--brand-success);top:-5%;left:81%;opacity:.6799027078;transform:rotate(331.6383234495deg);animation:drop-6 3.4159386017s 2.7378531237s 1}@keyframes drop-6{to{top:101%;left:85.1980501126%}}.confetti-7{width:1px;height:.4px;background-color:var(--brand-danger);top:-5%;left:90%;opacity:.8566250985;transform:rotate(177.1329230219deg);animation:drop-7 4.9323150682s .6809906114s 1}@keyframes drop-7{to{top:101%;left:89.6008154403%}}.confetti-8{width:8px;height:3.2px;background-color:var(--brand-primary);top:-5%;left:50%;opacity:.6873137673;transform:rotate(43.8369169777deg);animation:drop-8 4.405426386s 3.9515569215s 1}@keyframes drop-8{to{top:101%;left:48.7976098397%}}.confetti-9{width:2px;height:.8px;background-color:var(--brand-success);top:-5%;left:9%;opacity:1.2805752821;transform:rotate(167.1641973515deg);animation:drop-9 4.1993430038s 1.4781824615s 1}@keyframes drop-9{to{top:101%;left:9.9492032203%}}.confetti-10{width:7px;height:2.8px;background-color:var(--brand-danger);top:-5%;left:4%;opacity:1.0651391188;transform:rotate(87.0102183464deg);animation:drop-10 3.7032530228s 3.2522700759s 1}@keyframes drop-10{to{top:101%;left:-.4371863003%}}.confetti-11{width:6px;height:2.4px;background-color:var(--brand-success);top:-5%;left:86%;opacity:.8121622766;transform:rotate(160.8382804834deg);animation:drop-11 3.693141793s 2.9339222536s 1}@keyframes drop-11{to{top:101%;left:90.7339190725%}}.confetti-12{width:4px;height:1.6px;background-color:var(--brand-danger);top:-5%;left:26%;opacity:1.3777880489;transform:rotate(234.0914930935deg);animation:drop-12 3.5787453771s 4.2060895153s 1}@keyframes drop-12{to{top:101%;left:25.0983954834%}}.confetti-13{width:3px;height:1.2px;background-color:var(--brand-danger);top:-5%;left:37%;opacity:.6383043353;transform:rotate(145.2889920296deg);animation:drop-13 4.6982013261s .5722139107s 1}@keyframes drop-13{to{top:101%;left:34.986975992%}}.confetti-14{width:2px;height:.8px;background-color:var(--brand-primary);top:-5%;left:98%;opacity:.8435520184;transform:rotate(4.3655314214deg);animation:drop-14 4.8590707119s .2722149412s 1}@keyframes drop-14{to{top:101%;left:101.1468210394%}}.confetti-15{width:4px;height:1.6px;background-color:var(--brand-success);top:-5%;left:89%;opacity:1.414641379;transform:rotate(353.6676165012deg);animation:drop-15 3.9674891034s 3.4498788045s 1}@keyframes drop-15{to{top:101%;left:88.7270401231%}}.confetti-16{width:4px;height:1.6px;background-color:var(--brand-danger);top:-5%;left:87%;opacity:1.2457497872;transform:rotate(359.0643652538deg);animation:drop-16 4.7315160298s 4.4628702256s 1}@keyframes drop-16{to{top:101%;left:87.9193586974%}}.confetti-17{width:6px;height:2.4px;background-color:var(--brand-danger);top:-5%;left:72%;opacity:1.3495233577;transform:rotate(288.2081454724deg);animation:drop-17 3.0281007495s 3.1380268553s 1}@keyframes drop-17{to{top:101%;left:75.0837509692%}}.confetti-18{width:5px;height:2px;background-color:var(--brand-danger);top:-5%;left:96%;opacity:.5312602029;transform:rotate(266.1797086123deg);animation:drop-18 3.4929555751s 2.2890043058s 1}@keyframes drop-18{to{top:101%;left:95.6755428578%}}.confetti-19{width:5px;height:2px;background-color:var(--brand-danger);top:-5%;left:72%;opacity:1.0510424995;transform:rotate(135.1994968749deg);animation:drop-19 3.12565541s .3502156629s 1}@keyframes drop-19{to{top:101%;left:69.3209646091%}}.confetti-20{width:1px;height:.4px;background-color:var(--brand-success);top:-5%;left:97%;opacity:.6267857227;transform:rotate(259.824692977deg);animation:drop-20 4.2661440919s .1553106986s 1}@keyframes drop-20{to{top:101%;left:97.8793841958%}}.confetti-21{width:7px;height:2.8px;background-color:var(--brand-danger);top:-5%;left:82%;opacity:.5706384287;transform:rotate(37.396500828deg);animation:drop-21 3.1820285616s 2.1300234665s 1}@keyframes drop-21{to{top:101%;left:82.0498447382%}}.confetti-22{width:2px;height:.8px;background-color:var(--brand-success);top:-5%;left:36%;opacity:1.301510664;transform:rotate(162.1349208703deg);animation:drop-22 3.2929402842s 2.3209185174s 1}@keyframes drop-22{to{top:101%;left:34.4548965967%}}.confetti-23{width:5px;height:2px;background-color:var(--brand-primary);top:-5%;left:3%;opacity:1.1253255352;transform:rotate(277.0256343595deg);animation:drop-23 3.9629476365s 4.8740877355s 1}@keyframes drop-23{to{top:101%;left:8.1166253307%}}.confetti-24{width:5px;height:2px;background-color:var(--brand-success);top:-5%;left:87%;opacity:.9468882295;transform:rotate(172.70842084deg);animation:drop-24 4.0623484992s 2.5621268107s 1}@keyframes drop-24{to{top:101%;left:87.4824906925%}}.confetti-25{width:2px;height:.8px;background-color:var(--brand-success);top:-5%;left:14%;opacity:1.0158620139;transform:rotate(176.7704071972deg);animation:drop-25 3.7939015889s 3.1022915407s 1}@keyframes drop-25{to{top:101%;left:13.9483078167%}}.confetti-26{width:6px;height:2.4px;background-color:var(--brand-success);top:-5%;left:87%;opacity:1.1866395091;transform:rotate(279.1556748457deg);animation:drop-26 3.8928516163s 1.2676232778s 1}@keyframes drop-26{to{top:101%;left:85.3911644463%}}.confetti-27{width:1px;height:.4px;background-color:var(--brand-primary);top:-5%;left:100%;opacity:1.1813007132;transform:rotate(117.884147121deg);animation:drop-27 3.9443074515s 1.9917507818s 1}@keyframes drop-27{to{top:101%;left:105.687196824%}}.confetti-28{width:5px;height:2px;background-color:var(--brand-danger);top:-5%;left:46%;opacity:.8516817458;transform:rotate(359.932321695deg);animation:drop-28 4.3972668864s 3.9661958959s 1}@keyframes drop-28{to{top:101%;left:46.3228461494%}}.confetti-29{width:4px;height:1.6px;background-color:var(--brand-success);top:-5%;left:55%;opacity:.7527850383;transform:rotate(249.3010342156deg);animation:drop-29 4.3085404249s 2.4907341081s 1}@keyframes drop-29{to{top:101%;left:54.8739768897%}}.confetti-30{width:6px;height:2.4px;background-color:var(--brand-primary);top:-5%;left:88%;opacity:1.0994555246;transform:rotate(.7442324141deg);animation:drop-30 3.4950947712s 2.7877912524s 1}@keyframes drop-30{to{top:101%;left:86.0870269522%}}.confetti-31{width:7px;height:2.8px;background-color:var(--brand-primary);top:-5%;left:34%;opacity:.5776004422;transform:rotate(291.1291932208deg);animation:drop-31 4.8073912221s 3.1180880777s 1}@keyframes drop-31{to{top:101%;left:33.2067571688%}}.confetti-32{width:4px;height:1.6px;background-color:var(--brand-danger);top:-5%;left:14%;opacity:.9319485282;transform:rotate(131.4788990281deg);animation:drop-32 3.2867274502s 4.4925663615s 1}@keyframes drop-32{to{top:101%;left:16.7471824955%}}.confetti-33{width:8px;height:3.2px;background-color:var(--brand-primary);top:-5%;left:73%;opacity:.8530244984;transform:rotate(124.2436226962deg);animation:drop-33 3.0723810301s 3.9606705956s 1}@keyframes drop-33{to{top:101%;left:70.4572085633%}}.confetti-34{width:5px;height:2px;background-color:var(--brand-primary);top:-5%;left:92%;opacity:.7876319295;transform:rotate(201.1956292441deg);animation:drop-34 3.9775249322s 2.7592131479s 1}@keyframes drop-34{to{top:101%;left:90.3838033244%}}.confetti-35{width:2px;height:.8px;background-color:var(--brand-success);top:-5%;left:33%;opacity:1.2922532885;transform:rotate(168.6087833653deg);animation:drop-35 4.5537708959s .7359436635s 1}@keyframes drop-35{to{top:101%;left:32.7863370786%}}.confetti-36{width:5px;height:2px;background-color:var(--brand-danger);top:-5%;left:99%;opacity:1.4088284314;transform:rotate(106.4934088937deg);animation:drop-36 4.9641807903s .1384173142s 1}@keyframes drop-36{to{top:101%;left:103.2058089277%}}.confetti-37{width:7px;height:2.8px;background-color:var(--brand-danger);top:-5%;left:10%;opacity:1.2742733146;transform:rotate(263.4149410763deg);animation:drop-37 4.9738990085s .1407457907s 1}@keyframes drop-37{to{top:101%;left:11.2834650678%}}.confetti-38{width:7px;height:2.8px;background-color:var(--brand-success);top:-5%;left:59%;opacity:.5032333181;transform:rotate(284.463648905deg);animation:drop-38 3.7850577076s 4.8225035352s 1}@keyframes drop-38{to{top:101%;left:58.2075866415%}}.confetti-39{width:6px;height:2.4px;background-color:var(--brand-danger);top:-5%;left:85%;opacity:1.3528990079;transform:rotate(130.5320780276deg);animation:drop-39 3.4210299732s 1.4193726368s 1}@keyframes drop-39{to{top:101%;left:85.1869835732%}}.confetti-40{width:7px;height:2.8px;background-color:var(--brand-danger);top:-5%;left:25%;opacity:1.3966910643;transform:rotate(52.2025789087deg);animation:drop-40 3.2369141269s 4.2534493714s 1}@keyframes drop-40{to{top:101%;left:22.6776319887%}}.confetti-41{width:2px;height:.8px;background-color:var(--brand-primary);top:-5%;left:11%;opacity:1.3780011104;transform:rotate(192.5371747023deg);animation:drop-41 4.5412654107s 4.1461030252s 1}@keyframes drop-41{to{top:101%;left:17.8057464347%}}.confetti-42{width:5px;height:2px;background-color:var(--brand-success);top:-5%;left:93%;opacity:1.4969253865;transform:rotate(115.4519527901deg);animation:drop-42 3.0750674351s 2.2512001748s 1}@keyframes drop-42{to{top:101%;left:93.8511158722%}}.confetti-43{width:7px;height:2.8px;background-color:var(--brand-success);top:-5%;left:52%;opacity:.6659228058;transform:rotate(289.1243261012deg);animation:drop-43 3.1832375383s 3.2110068168s 1}@keyframes drop-43{to{top:101%;left:49.3539768169%}}.confetti-44{width:6px;height:2.4px;background-color:var(--brand-primary);top:-5%;left:84%;opacity:.8955492756;transform:rotate(252.3664278746deg);animation:drop-44 4.0345745854s 2.8120915426s 1}@keyframes drop-44{to{top:101%;left:83.0335389907%}}.confetti-45{width:8px;height:3.2px;background-color:var(--brand-primary);top:-5%;left:1%;opacity:1.0689818816;transform:rotate(136.2427731136deg);animation:drop-45 3.8089422199s 4.7185873776s 1}@keyframes drop-45{to{top:101%;left:-.4970098917%}}.confetti-46{width:3px;height:1.2px;background-color:var(--brand-primary);top:-5%;left:39%;opacity:.5790310335;transform:rotate(139.4621438868deg);animation:drop-46 4.2840067924s 4.0883446255s 1}@keyframes drop-46{to{top:101%;left:32.3269491407%}}.confetti-47{width:8px;height:3.2px;background-color:var(--brand-success);top:-5%;left:54%;opacity:1.0410366571;transform:rotate(80.158192847deg);animation:drop-47 4.5167859659s 2.230897269s 1}@keyframes drop-47{to{top:101%;left:51.6375206945%}}.confetti-48{width:8px;height:3.2px;background-color:var(--brand-primary);top:-5%;left:22%;opacity:.8778035248;transform:rotate(101.9042080379deg);animation:drop-48 3.1105828648s .745644198s 1}@keyframes drop-48{to{top:101%;left:18.1774978214%}}.confetti-49{width:5px;height:2px;background-color:var(--brand-primary);top:-5%;left:25%;opacity:.7514640753;transform:rotate(233.672412488deg);animation:drop-49 4.1906512958s 2.1091022103s 1}@keyframes drop-49{to{top:101%;left:26.6655511569%}}.confetti-50{width:2px;height:.8px;background-color:var(--brand-primary);top:-5%;left:89%;opacity:.7060732371;transform:rotate(127.2221703357deg);animation:drop-50 3.7910840623s 2.032173479s 1}@keyframes drop-50{to{top:101%;left:87.3581156665%}}

.cp-widget-video_carousel-header .cp-widget-title,.cp-widget-video_carousel-header .cp-widget-description,.cp-widget-column_banner-header{text-align:center}

.cp-header-banner{width:100%}

.page-section.menu{position:relative;background:var(--brand-light);background:var(--background, var(--brand-light));box-shadow:0 0 6px rgba(var(--brand-dark-rgb),.129);z-index:11}.has-minimized-navbar .page-section.menu,.navbar-always-minimized .page-section.menu{position:sticky;top:42px}@media (min-width: 768px){.has-minimized-navbar .page-section.menu,.navbar-always-minimized .page-section.menu{top:57px}}@media (max-width: 767.98px){.page-section.menu{position:sticky;top:0}}.no-header .page-section.menu{position:sticky;top:0}.menu-widget-nav{text-align:left}@media (min-width: 768px){.menu-widget-nav{display:flex;justify-content:left;align-items:center}}.menu-widget-nav ul{padding:0;margin:0}.menu-widget-nav ul li{display:inline-block}.menu-widget-nav ul li a{position:relative;display:inline-block;color:var(--text-color, var(--brand-neutral-darkest));margin:0 5px;padding:12px;font-size:14px;line-height:20px;text-decoration:none;cursor:pointer}.menu-widget-nav ul li a:hover{background:var(--background, var(--brand-light));color:var(--select-color, var(--brand-primary))}.menu-widget-nav .menu-widget-top{flex:0 0 0}.menu-widget-nav .menu-widget-bottom{overflow:hidden;flex:1 1 0}.menu-widget-nav .menu-widget-bottom>ul li{position:relative}.menu-widget-nav .menu-widget-bottom>ul li>a.active span{z-index:1;position:relative;filter:invert(1) grayscale(1)}.menu-widget-nav .menu-widget-bottom>ul li>a.active:before{content:"";position:absolute;top:calc(50% - 15px);right:0;left:0;height:30px;border:1px solid var(--select-color, var(--brand-primary));background:var(--select-color, var(--brand-primary));border-radius:15px}.menu-widget-nav .menu-widget-bottom .ph-carousel .ph-right-margin,.menu-widget-nav .menu-widget-bottom .ph-carousel .ph-left-margin{width:40px;height:40px;top:50%;transform:translateY(-50%);background:#fff;opacity:.8}.menu-widget-nav .menu-widget-bottom .ph-carousel .ph-right-margin:hover,.menu-widget-nav .menu-widget-bottom .ph-carousel .ph-left-margin:hover{opacity:1}.menu-widget-nav .menu-widget-bottom .ph-carousel .ph-right-margin:after,.menu-widget-nav .menu-widget-bottom .ph-carousel .ph-left-margin:after{font-size:16px;width:auto;transform:translate(-50%,-50%);top:50%;color:var(--select-color, var(--brand-primary))}.menu-widget-nav .menu-widget-bottom .ph-carousel .ph-right-margin:after{left:calc(50% + 1px)}.menu-widget-nav .menu-widget-bottom .ph-carousel .ph-left-margin:after{left:calc(50% - 1px)}.menu-widget-nav .menu-widget-bottom .ph-carousel.ph-at-end .ph-right-margin,.menu-widget-nav .menu-widget-bottom .ph-carousel.ph-at-begin .ph-left-margin{visibility:visible;opacity:0}@media (min-width: 768px){.menu-widget-nav.size-0,.menu-widget-nav.size-1{padding:0}.menu-widget-nav.size-0 .brand-image a,.menu-widget-nav.size-1 .brand-image a{display:none}.menu-widget-nav.size-2 .brand-image{height:58px}.menu-widget-nav.size-3 .brand-image{height:72px}}.menu-widget-nav .brand-image{display:inline-block}@media (max-width: 767.98px){.menu-widget-nav .brand-image{height:58px}}.menu-widget-nav .brand-image a{display:block;height:100%;text-decoration:none;background:var(--brand-light);background:var(--background, var(--brand-light));padding:5px;border-radius:4px;border:1px solid transparent;margin-right:25px}.menu-widget-nav .brand-image img{display:block;width:auto;height:100%}.custompages-menu{background:var(--background, var(--brand-light))}.custompages-menu>li>a:hover,.custompages-menu>li>a:focus{background:none;color:var(--select-color, var(--brand-primary))}

.cs-card.mini-banner-group-item{box-shadow:0 0;height:0;padding-bottom:calc(100% - 4px);border:2px solid var(--brand-neutral);border-radius:8px;text-decoration:none}@media (min-width: 992px){.cs-card.mini-banner-group-item{line-height:21px}}.cs-card.mini-banner-group-item .mini-banner-group-item-inner{position:absolute;inset:5px;overflow:hidden}.cs-card.mini-banner-group-item .mini-banner-group-image.image-h-left,.cs-card.mini-banner-group-item .mini-banner-group-image.image-h-right{width:50%}.cs-card.mini-banner-group-item .mini-banner-group-image.image-h-left{float:left;margin-right:5px}.cs-card.mini-banner-group-item .mini-banner-group-image.image-h-right{margin-left:5px;float:right}.cs-card.mini-banner-group-item .mini-banner-group-image.image-h-full{float:left;width:100%}.cs-card.mini-banner-group-item .mini-banner-group-image.image-v-bottom{height:100%;display:flex;align-items:flex-end;shape-outside:inset(50% 0 0)}.cs-card.mini-banner-group-item .mini-banner-group-image .thumbnail-wrapper{padding:0;border:0;background:transparent}.cs-card.mini-banner-group-item .mini-banner-group-image .thumbnail{inset:0}

@keyframes inviewport{0%{box-shadow:0 0 0 10px rgba(var(--brand-neutral-darkest-rgb),.5)}50%{box-shadow:0 0 0 20px rgba(var(--brand-neutral-darkest-rgb),.5)}to{box-shadow:0 0 0 10px rgba(var(--brand-neutral-darkest-rgb),.5)}}.ph-widget.ph-popup.box-pin-product{width:375px;max-width:100%;visibility:hidden}.ph-widget.ph-popup.box-pin-product.ph-visible{visibility:visible}@media (max-width: 767.98px){.ph-widget.ph-popup.box-pin-product{position:fixed;inset:auto 0 0!important;z-index:10}}.ph-widget.ph-popup.box-pin-product .ph-dropdown-inner{padding:0}.ph-widget.ph-popup.box-pin-product .ph-dropdown-inner:before{content:none}.ph-widget.ph-popup.box-pin-product .panel{padding:10px}.ph-widget.ph-popup.box-pin-product .thumbnail-wrapper{width:calc(100% - 250px);display:inline-block;vertical-align:top}.ph-widget.ph-popup.box-pin-product .thumbnail-wrapper .thumbnail{inset:0}.ph-widget.ph-popup.box-pin-product .product-details{width:250px;padding-left:20px;display:inline-block;vertical-align:top}.ph-widget.ph-popup.box-pin-product .product-details .product-title{font-size:14px;line-height:20px;font-weight:600;margin:0 0 3px;max-height:40px;overflow:hidden;color:inherit}.ph-widget.ph-popup.box-pin-product .product-details .product-old-price,.ph-widget.ph-popup.box-pin-product .product-details .pricing.rrp-lp30d{font-size:13px;font-weight:400;margin:0}.ph-widget.ph-popup.box-pin-product .product-details .product-new-price{font-size:18px;margin:0 0 5px}.ph-widget.ph-popup.box-pin-product .product-details .add-to-favorites{color:var(--brand-primary);border-color:var(--brand-primary)}.ph-widget.ph-popup.box-pin-product .product-details .add-to-favorites[data-type=icon]{font-size:26px;padding:4px 6px}.ph-widget.ph-popup.box-pin-product .product-details .btns-inline{width:100%;margin-left:10px}.ph-widget.ph-popup.box-pin-product .product-details .yeahIWantThisProduct.disabled,.ph-widget.ph-popup.box-pin-product .product-details .yeahIWantThisFamilyProduct.disabled,.ph-widget.ph-popup.box-pin-product .product-details .yeahReserveThisProduct.disabled,.ph-widget.ph-popup.box-pin-product .product-details .add-to-favorites.disabled{opacity:.8;pointer-events:none}.mosaic{margin-bottom:10px}@media (min-width: 768px){.mosaic .cp-widget-description{max-width:calc(50% - 20px)}}.mosaic .thumbnail-wrapper{border:0;padding:0}.mosaic .thumbnail{inset:0}.mosaic .thumbnail img{max-width:none;width:auto;height:100%;max-height:100%}.mosaic .thumbnail .img-tall{width:100%;height:auto}.mosaic .item-video-holder{height:100%;width:100%}.mosaic .item-video-holder iframe{position:absolute;inset:0;max-width:100%;max-height:100%}.mosaic .item-video-holder video{position:absolute;inset:0;height:100%}.mosaic .pin{display:inline-block;width:16px;height:16px;margin-left:-8px;margin-top:-8px;position:absolute;border-radius:50%;background-color:var(--brand-light);border:1px solid var(--brand-primary);box-shadow:0 0 0 10px rgba(var(--brand-neutral-darkest-rgb),.5);transition:all .3s}.mosaic .pin.active{background-color:var(--brand-primary);border-color:var(--brand-light)}.in-viewport .mosaic .pin{animation-duration:3s;animation-name:inviewport}.mosaic .mb0{margin-bottom:0}.mosaic .mb1{margin-bottom:10px}.mosaic .mb2{margin-bottom:20px}.mosaic .mt0{margin-top:0}.mosaic .mt1{margin-top:10px}.mosaic .mt2{margin-top:20px}.mosaic .ratio-neq-big:before{padding-bottom:116.1016949153%}.mosaic .ratio-tall-big:before{padding-bottom:147.5%}@media (min-width: 768px){.mosaic .mb0-sm{margin-bottom:0}.mosaic .mb1-sm{margin-bottom:10px}.mosaic .mb2-sm{margin-bottom:20px}.mosaic .mt0-sm{margin-top:0}.mosaic .mt1-sm{margin-top:10px}.mosaic .mt2-sm{margin-top:20px}.mosaic .ratio-neq-big:before{padding-bottom:115.7142857143%}.mosaic .ratio-tall-big:before{padding-bottom:150.6382978723%}.mosaic[data-template="[wide-wide]_[bigtall]_[wide-wide]"] .custom-col-1{width:32.787%}.mosaic[data-template="[wide-wide]_[bigtall]_[wide-wide]"] .custom-col-2{width:34.426%}}@media (min-width: 992px){.mosaic .mb0-md{margin-bottom:0}.mosaic .mb1-md{margin-bottom:10px}.mosaic .mb2-md{margin-bottom:20px}.mosaic .mt0-md{margin-top:0}.mosaic .mt1-md{margin-top:10px}.mosaic .mt2-md{margin-top:20px}.mosaic .ratio-neq-big:before{padding-bottom:115.9420282609%}.mosaic .ratio-tall-big:before{padding-bottom:149.0322580645%}}@media (min-width: 1260px){.mosaic .ratio-neq-big:before{padding-bottom:116.1016949153%}.mosaic .ratio-tall-big:before{padding-bottom:147.5%}}@media (max-width: 767.98px){.mosaic .row{margin-left:-5px;margin-right:-5px}.mosaic .row>div{padding-left:5px;padding-right:5px}}

.main-container{position:relative}.cp-page-bg-image{position:absolute;top:0;right:0;left:0;overflow:hidden}.cp-page-bg-image img{display:block;left:50%;position:relative;transform:translate(-50%)}@media (min-width: 992px) and (max-width: 1259.98px){.cp-page-bg-image{height:274.1666666667px}}@media (min-width: 768px) and (max-width: 991.98px){.cp-page-bg-image{height:210px}}@media (max-width: 767.98px){.cp-page-bg-image{padding-bottom:29%;height:0}}

.inline-slider{user-select:none;max-width:100%;overflow:hidden;position:relative}.inline-slider .inline-slider-left,.inline-slider .inline-slider-right{opacity:.8;position:absolute;top:3px;bottom:3px;z-index:1;width:30px;background:var(--brand-light);color:var(--brand-neutral-darkest);font-size:16px;border:0;border-radius:3px;box-shadow:inset 0 0 1px var(--brand-neutral-darkest);transition:all .1s}.inline-slider .inline-slider-left:hover,.inline-slider .inline-slider-right:hover{opacity:1}.inline-slider .inline-slider-left{left:0}.inline-slider .inline-slider-right{right:0}.inline-slider .inline-slider-content{white-space:nowrap;transition:transform .1s}

.page-section.pages_menu{position:relative;background:var(--brand-light);background:var(--pm-background, var(--brand-light));box-shadow:0 0 6px rgba(var(--brand-dark-rgb),.129);z-index:11}.has-minimized-navbar .page-section.pages_menu,.navbar-always-minimized .page-section.pages_menu{position:sticky;top:42px}@media (min-width: 768px){.has-minimized-navbar .page-section.pages_menu,.navbar-always-minimized .page-section.pages_menu{top:57px}}@media (max-width: 767.98px){.page-section.pages_menu{position:sticky;top:0}}.no-header .page-section.pages_menu{position:sticky;top:0}.pages-menu-widget-nav{text-align:left;display:flex;justify-content:left;align-items:center;white-space:nowrap}@media (min-width: 768px){.pages-menu-widget-nav{min-height:60px}}.pages-menu-widget-nav>a{display:inline-block}@media (min-width: 768px){.pages-menu-widget-nav>a{min-width:240px}}@media (max-width: 767.98px){.pages-menu-widget-nav>a{min-width:132px}}.pages-menu-widget-nav>a img{width:auto;height:auto}@media (max-width: 767.98px){.pages-menu-widget-nav>a img{max-width:132px;max-height:33px}}@media (min-width: 768px){.pages-menu-widget-nav>a img{max-width:240px;max-height:60px}}.pages-menu-widget-nav ul{padding:0;margin:0}.pages-menu-widget-nav ul li{display:inline-block}.pages-menu-widget-nav ul li a{position:relative;display:inline-block;color:var(--brand-neutral-darkest);color:var(--pm-text-color, var(--brand-neutral-darkest));margin:5px;padding:10px 15px;font-size:14px;line-height:20px;text-decoration:none;cursor:pointer}@media (min-width: 768px){.pages-menu-widget-nav ul li a:hover{background:var(--brand-light);background:var(--pm-background, var(--brand-light));color:var(--brand-primary);color:var(--pm-select-color, var(--brand-primary))}}.pages-menu-widget-nav .inline-slider .inline-slider-left,.pages-menu-widget-nav .inline-slider .inline-slider-right{background:var(--brand-light);background:var(--pm-background, var(--brand-light));color:var(--brand-neutral-darkest);color:var(--pm-text-color, var(--brand-neutral-darkest));box-shadow:inset 0 0 1px var(--pm-text-color, var(--brand-neutral-darkest))}.pages-menu-widget-nav .inline-slider-content>ul>li{position:relative}.pages-menu-widget-nav .inline-slider-content>ul>li>a:before{content:""}.pages-menu-widget-nav .inline-slider-content>ul>li>a.active:before,.pages-menu-widget-nav .inline-slider-content>ul>li>a:hover:before{position:absolute;top:calc(50% - 15px);right:0;left:0;height:30px;border:1px solid var(--brand-primary);border:1px solid var(--pm-select-color, var(--brand-primary));border-radius:15px}.pages-menu-widget-nav .inline-slider-content>ul>li>a>.em:before{content:"\e61f"}.pages-menu-list{margin-top:0!important}.pages-menu-list .ph-dropdown-inner{padding:5px!important;background-color:var(--brand-light)!important;background-color:var(--pm-background, var(--brand-light))!important;color:var(--brand-neutral-darkest)!important;color:var(--pm-text-color, var(--brand-neutral-darkest))!important}.pages-menu-list .ph-dropdown-inner:before{content:none!important}.pages-menu-list ul{margin:0;padding:0}.pages-menu-list ul li{display:block;margin:2px}.pages-menu-list ul a{display:block;padding:10px 5px;color:inherit;text-decoration:none}.pages-menu-list ul a:hover{color:var(--brand-primary);color:var(--pm-select-color, var(--brand-primary))}

.product_slider_list{background:var(--brand-neutral-light);padding:20px 0}@media (max-width: 767.98px){.product_slider_list .product-slider-list-view{margin:0 -5px}}@media (max-width: 767.98px){.product-carousel.custom-carousel .cs-card-outer{padding:5px}.product-carousel.custom-carousel .cs-card-outer .cs-card{width:180px}.product-carousel.custom-carousel .cs-card-outer .cs-card-image{margin-bottom:0}.product-carousel.custom-carousel .cs-card-outer .cs-card-title,.product-carousel.custom-carousel .cs-card-outer .cs-card-rating{margin-bottom:5px}.product-carousel.custom-carousel .cs-card-outer .cs-card-actions{padding-left:10px;padding-right:10px}}

.cp-questions .qs-title img{width:65px;height:auto;display:block;margin:10px auto}@media (min-width: 768px){.cp-questions .qs-title img{width:55px;margin:0 10px 0 0;display:inline-block}}.cp-question{padding:10px 0 10px 35px;background-size:23px;background-position:0 13px;background-repeat:no-repeat;border-bottom:1px solid var(--brand-genius1-dark)}.cp-question .q-title{display:block;position:relative;padding:5px 15px 5px 0;text-decoration:none}.cp-question .q-title:after{top:12px;right:0;width:0;height:0;content:"";position:absolute;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--brand-neutral-dark)}.cp-question .q-title.active:after{border-top:none;border-bottom:5px solid var(--brand-neutral-dark)}

.cp-questions{max-width:620px;padding:0 20px}.cp-questions .cp-question{border-bottom-color:var(--brand-neutral);background-position:0 19px;background-size:15px}.cp-questions .cp-question :last-child{border-bottom-color:transparent}.cp-questions .cp-question .qs-title img{width:44px}

.cp-shadow-popup{position:fixed;inset:120px 0 0;background-color:rgba(var(--brand-light-rgb),.8);z-index:1019}@supports (-webkit-backdrop-filter: blur(2em)) or (backdrop-filter: blur(2em)){.cp-shadow-popup{backdrop-filter:blur(10px);background:transparent}}.cp-shadow-popup .cp-popup{border-radius:5px;padding:150px 20px 20px;text-align:center;background-color:var(--brand-light);position:absolute;top:20%;left:50%;transform:translate(-50%);box-shadow:0 3px 5px -1px rgba(var(--brand-dark-rgb),.36);width:300px}.cp-shadow-popup .cp-popup .cp-popup-logobg{position:absolute;top:0;left:0;width:100%;height:100px;background:url(https://s13emagst.akamaized.net/layout/ro/static-upload/header_emag_modal_small.svg) no-repeat 0 0}.cp-shadow-popup .cp-popup .cp-popup-image{position:absolute;width:92px;height:92px;top:60px;left:50%;transform:translate(-50%);background:url(https://s13emagst.akamaized.net/layout/ro/static-upload/icon_locked_content.svg) no-repeat 0 0}.cp-shadow-popup .cp-popup .cp-popup-imagebg{position:absolute;width:90px;height:90px;top:58px;left:50%;transform:translate(calc(-50% - 3.5px));background:var(--brand-light);border-radius:50%}.cp-shadow-popup .cp-popup .cp-popup-text{color:var(--brand-neutral-darker);margin:20px 20px 30px}.cp-shadow-popup .cp-popup .cp-popup-title{font-size:18px;line-height:24px;font-weight:600;margin:20px}

.page-section.shop_banner{max-width:100%;overflow:hidden}

.ns-wrap-top-right{z-index:1200}.sbm-modal .modal-dialog{max-width:806px}.sbm-modal .modal-header{padding-left:10px;padding-right:45px}@media (min-width: 768px){.sbm-modal .modal-header{padding-left:30px}}.sbm-modal .modal-header h4{font-weight:600}@media (max-width: 767.98px){.sbm-modal .modal-header h4{font-size:14px;white-space:normal}}.sbm-modal .modal-body{padding:20px 30px;background-color:var(--brand-neutral-light)}@media (max-width: 767.98px){.sbm-modal .modal-body{padding:10px;background-color:var(--brand-light)}}.sbm-modal .sbm-title{font-size:17px;line-height:25px;margin:0 0 15px}@media (max-width: 767.98px){.sbm-modal .sbm-title{font-size:14px;line-height:20px;margin:0 0 10px}}.sbm-modal .sbm-image img{display:block;max-width:100%;height:auto;border-radius:4px}@media (max-width: 767.98px){.sbm-modal .sbm-image{margin-bottom:20px;max-height:300px;overflow:hidden;border-bottom-left-radius:4px;border-bottom-right-radius:4px}}@media (min-width: 768px){.sbm-modal .sbm-border-radius{border-radius:4px;overflow:hidden;height:100%}}@media (max-width: 767.98px){.sbm-modal .panel{padding:0;box-shadow:0 0}}.sbm-modal .sbm-show-more{margin-top:20px;padding-top:20px;border-top:1px solid var(--brand-neutral-light)}@media (max-width: 767.98px){.sbm-modal .sbm-show-more{margin-top:15px;padding-top:15px}}.sbm-modal .sbm-show-more a{color:inherit;text-decoration:none;display:block;text-align:center;padding:10px 0;margin:0 0 20px;font-weight:600;transition:all .1s}.sbm-modal .sbm-show-more a:hover,.sbm-modal .sbm-show-more a:focus{color:var(--brand-primary);text-decoration:underline}@media (max-width: 767.98px){.sbm-modal .sbm-show-more a{margin:0 0 10px}}.sbm-product-placeholder:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--brand-neutral-light)}@media (max-width: 767.98px){.sbm-product-placeholder:not(:last-child){margin-bottom:15px;padding-bottom:15px}}.sbm-product-card{position:relative}.sbm-product-card .thumbnail-wrapper{width:110px;height:110px;display:block;float:left}@media (min-width: 768px) and (max-width: 991.98px){.sbm-product-card .thumbnail-wrapper{width:80px;height:80px}}@media (max-width: 767.98px){.sbm-product-card .thumbnail-wrapper{width:100px;height:100px}}.sbm-product-card .sbm-product-wrapper{margin-bottom:10px}.sbm-product-card .sbm-product-info{width:calc(100% - 120px);float:right}@media (min-width: 768px) and (max-width: 991.98px){.sbm-product-card .sbm-product-info{width:calc(100% - 90px)}}@media (max-width: 767.98px){.sbm-product-card .sbm-product-info{width:calc(100% - 110px)}}.sbm-product-card .sbm-product-title{font-size:14px;font-weight:600;line-height:20px;max-height:40px;overflow:hidden}.sbm-product-card .sbm-product-title a,.sbm-product-card .sbm-product-title a:hover,.sbm-product-card .sbm-product-title a:focus,.sbm-product-card .sbm-product-title a:active,.sbm-product-card .sbm-product-title a:focus:active{color:inherit;text-decoration:none}.sbm-product-card .sbm-product-rating:not(:empty){padding:5px 0}.sbm-product-card .sbm-product-availability .label{font-size:10px;font-weight:600}.sbm-product-card .sbm-product-seller{font-size:14px;padding:5px 0}.sbm-product-card .sbm-product-seller span{font-size:13px}.sbm-product-card .sbm-product-price .product-old-price,.sbm-product-card .sbm-product-price .pricing.rrp-lp30d{font-size:13px;margin:0}.sbm-product-card .sbm-product-price .product-new-price{font-size:18px}.sbm-product-card .sbm-product-variations .variation-name{font-size:13px;color:var(--brand-neutral-dark);margin:0 0 10px}.sbm-product-card .sbm-product-variations .variation-zone{margin:0 0 10px;white-space:nowrap;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.sbm-product-card .sbm-product-variations .variation-zone::-webkit-scrollbar{display:none}.sbm-product-card .sbm-product-variations .variation-zone .btn+.btn{margin-left:4px}.sbm-product-card .sbm-product-action-buttons form{display:inline}.sbm-product-card .sbm-product-action-buttons .add-to-favorites{color:var(--brand-primary);border-color:var(--brand-primary)}.sbm-product-card .sbm-product-action-buttons .add-to-favorites[data-type=icon]{font-size:26px;padding:4px 6px}.sbm-product-card .sbm-product-action-buttons .btns-inline{width:calc(100% - 44px)}.sbm-product-card .sbm-product-action-buttons .yeahIWantThisProduct.disabled,.sbm-product-card .sbm-product-action-buttons .yeahIWantThisFamilyProduct.disabled,.sbm-product-card .sbm-product-action-buttons .yeahReserveThisProduct.disabled,.sbm-product-card .sbm-product-action-buttons .add-to-favorites.disabled{opacity:.8;pointer-events:none}.sbm-modal .modal-dialog,.sbm-modal .modal-content{position:absolute;inset:0}.sbm-modal .modal-content{overflow:hidden}.sbm-modal .modal-body{height:calc(100% - 56px)}@media (max-width: 767.98px){.sbm-modal .modal-body{overflow:auto}}@media (min-width: 768px){.sbm-modal .sbm-row,.sbm-modal .sbm-row>div{height:100%}}@media (min-width: 768px){.sbm-modal .sbm-scrollable{max-height:100%;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.sbm-modal .sbm-scrollable::-webkit-scrollbar{display:none}}@media (min-width: 768px){.sbm-modal .sbm-title+.sbm-row{height:calc(100% - 40px)}}

.full-width-product-carousel{width:100%;height:100%}.full-width-product-carousel .fwc-card-wrapper{width:100%;white-space:normal;display:inline-block}@media (min-width: 992px){.full-width-product-carousel .fwc-card-wrapper{padding:0 30px}}@media (min-width: 1260px){.full-width-product-carousel .fwc-card-wrapper{padding:0 80px}}.full-width-product-carousel .fwc-card-wrapper .fwc-card{display:flex;gap:25px;align-items:center;width:100%;overflow:hidden}.full-width-product-carousel .fwc-card-wrapper .fwc-thumb{flex:0 0 150px;height:150px;position:relative}.full-width-product-carousel .fwc-card-wrapper .fwc-thumb img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.full-width-product-carousel .fwc-card-wrapper .fwc-info{flex:1 1 auto}.full-width-product-carousel .fwc-card-wrapper .fwc-info .fwc-price{display:flex;justify-content:space-between;align-items:flex-end}.full-width-product-carousel .fwc-card-wrapper .fwc-info .fwc-title{font-weight:600;font-size:20px;line-height:27px;margin-bottom:10px;max-height:55px;overflow:hidden}.full-width-product-carousel .fwc-card-wrapper .fwc-info .fwc-title a{color:var(--brand-dark);text-decoration:none}.full-width-product-carousel .fwc-card-wrapper .fwc-info .fwc-standard-price{font-weight:400;font-size:15px;line-height:18px;color:var(--brand-neutral-darker)}@media (max-width: 991.98px){.full-width-product-carousel .fwc-card-wrapper .fwc-card{padding:10px}.full-width-product-carousel .fwc-card-wrapper .fwc-info .fwc-title{font-size:15px;line-height:20px;max-height:60px}.full-width-product-carousel .fwc-card-wrapper .fwc-info .fwc-price{flex-direction:column;align-items:flex-start}.full-width-product-carousel .fwc-card-wrapper .fwc-info .fwc-price .fwc-standard-price p{margin-bottom:5px}.full-width-product-carousel .ph-left-margin{left:-5px;width:30px}.full-width-product-carousel .ph-left-margin:after{width:30px}.full-width-product-carousel .ph-right-margin{right:-5px;width:30px}.full-width-product-carousel .ph-right-margin:after{width:30px}}.full-width-product-carousel .btn-c1{color:var(--brand-light);background:linear-gradient(84deg,var(--brand-genius2-dark) 0%,var(--brand-genius2) 100%)}.full-width-product-carousel .btn-c1 span{padding-left:40px;position:relative;display:inline-block}.full-width-product-carousel .btn-c1 span:before{left:0;top:0;width:22px;height:22px;content:"";position:absolute;background:url(https://s13emagst.akamaized.net/layout/all/images/logo/genius/logo-bullet-white.svg) center no-repeat;background-size:100%}.full-width-product-carousel .btn-c1.btn-lg span{padding-left:32px}.full-width-product-carousel .btn-c1.btn-lg span:before{top:-1px;width:24px;height:24px}.full-width-product-carousel .btn-c1.btn-xl span{padding-left:40px}.full-width-product-carousel .btn-c1.btn-xl span:before{top:-5px;width:30px;height:30px}.full-width-product-carousel .btn-c1:focus,.full-width-product-carousel .btn-c1:hover,.full-width-product-carousel .btn-c1:active{color:var(--brand-light);background:linear-gradient(84deg,var(--brand-genius2-darker) 0%,var(--brand-genius2-dark) 100%)}

.cp-widget-textbox_banner-header .cp-widget-title{font-size:14px}@media (min-width: 768px){.cp-widget-textbox_banner-header .cp-widget-title{font-size:21px}}.cp-widget-textbox_banner-header .cp-widget-description{font-size:12px}@media (min-width: 992px){.cp-widget-textbox_banner-header .cp-widget-description{font-size:16px}}@media (min-width: 992px){.cp-textbox-banner-container{display:flex;align-items:stretch}.cp-textbox-banner-container.cp-textbox-has-products .cp-textbox-banner-after{display:flex;align-items:center}.cp-textbox-banner-container.cp-textbox-has-products .cp-textbox-banner-after .full-width-product-carousel{height:auto}}.cp-textbox-banner-container.has-border-radius{border-radius:8px;overflow:hidden}.cp-textbox-banner-container .cp-textbox-banner-before{display:flex;align-items:flex-end}.cp-textbox-banner-container .cp-textbox-banner-before h3{font-size:21px;font-weight:600;margin:0 0 10px}.cp-textbox-banner-container .cp-textbox-banner-before p{font-size:14px;margin:0 0 20px}.cp-textbox-banner-container .cp-textbox-banner-before .btn.btn-round{background:transparent;color:inherit;border-color:inherit;border-radius:20px;font-size:14px}.cp-textbox-banner-container .cp-textbox-banner-before .cp-text-banner-before-inner{padding:20px}@media (min-width: 992px){.cp-textbox-banner-container .cp-textbox-banner-before{width:33.3333%;position:relative}}@media (min-width: 1260px){.cp-textbox-banner-container .cp-textbox-banner-before h3{font-size:25px}.cp-textbox-banner-container .cp-textbox-banner-before p{font-size:18px}}.cp-textbox-banner-container .cp-textbox-banner-after{background:var(--brand-light)}.cp-textbox-banner-container .cp-textbox-banner-after img{display:block;max-width:100%;height:auto}@media (min-width: 992px){.cp-textbox-banner-container .cp-textbox-banner-after{width:66.6666%}}@media (min-width: 1530px){.cp-textbox-banner-container .cp-textbox-banner-after img{width:100%}}.cp-textbox-banner-container.cp-textbox-position-right .cp-textbox-banner-before{order:1}.cp-textbox-banner-container.cp-textbox-position-right .cp-textbox-banner-after{order:0}

.cp-video-carousel .cp-video-carousel-card{width:100%;position:relative;overflow:hidden;padding:10px}.cp-video-carousel .cp-video-carousel-card .cp-video-iframe{position:relative;width:100%;padding-bottom:56.25%}.cp-video-carousel .cp-video-carousel-card iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.cp-video-carousel .cp-video-carousel-card .cp-video-cover{display:block;position:relative;width:100%;overflow:hidden;color:var(--brand-dark)}.cp-video-carousel .cp-video-carousel-card .cp-video-cover img{width:100%;height:100%}.cp-video-carousel .cp-video-carousel-card .cp-video-cover .cp-video-play-icon{border-radius:50%;border:4px solid var(--brand-light);width:53px;height:53px;background:rgba(var(--brand-dark-rgb),.2);display:flex;justify-content:center;align-items:center}.cp-video-carousel .cp-video-carousel-card .cp-video-cover .cp-video-play-icon svg{fill:var(--brand-light);height:30px;width:30px;margin-left:5px}.cp-video-carousel .cp-video-carousel-card .cp-video-cover .cp-video-play-button{position:absolute;right:10%;bottom:10%;height:33px;background:linear-gradient(267deg,var(--brand-genius2-dark) 0,var(--brand-genius2) 100%);color:var(--brand-light);font-size:120%;padding:5px 10px 10px 60px;border-radius:10px}.cp-video-carousel .cp-video-carousel-card .cp-video-cover .cp-video-play-button .cp-video-play-icon{position:absolute;left:10px;top:-3px;width:40px;height:40px;border-width:3px;background:none}.cp-video-carousel .cp-video-carousel-card .cp-video-cover .cp-video-play-button .cp-video-play-icon svg{height:20px;width:20px}.cp-video-carousel .cp-video-carousel-card .cp-video-subtitle{font-size:130%;font-weight:600;text-align:center;margin:10px 0}.cp-video-carousel.cp-video-carousel-slider{border-radius:3px;background-color:var(--brand-light);box-shadow:0 2px 12px -4px rgba(var(--brand-dark-rgb),.1)}.cp-video-carousel.cp-video-carousel-inline{display:flex;justify-content:space-between}.cp-video-carousel.cp-video-carousel-inline .cp-video-carousel-card{margin-right:10px}.cp-video-carousel.cp-video-carousel-inline .cp-video-carousel-card:last-child{margin-right:0}@media (max-width: 767.98px){.cp-video-carousel.cp-video-carousel-inline{display:block}.cp-video-carousel.cp-video-carousel-inline .cp-video-carousel-card{margin-right:0;margin-bottom:10px}.cp-video-carousel.cp-video-carousel-inline .cp-video-carousel-card:last-child{margin-bottom:0}}.cp-absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}

@font-face{font-family:Co Text;font-style:"normal";font-weight:"normal";src:url(https://s13emagst.akamaized.net/layout/all/fonts/CoText_Rg.ttf) format("truetype")}@font-face{font-family:Co Text;font-style:"normal";font-weight:"bold";src:url(https://s13emagst.akamaized.net/layout/all/fonts/CoText_Bd.ttf) format("truetype")}@font-face{font-family:Co Text;font-style:"normal";font-weight:100;src:url(https://s13emagst.akamaized.net/layout/all/fonts/CoText_Lt.ttf) format("truetype")}.summernote-video-wrapper.responsive{position:relative;width:100%;padding-bottom:56.25%}.summernote-video-wrapper.responsive>iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}

