@import url(https://fonts.googleapis.com/css?family=Source+Code+Pro:400,500,600,700|Source+Sans+Pro:400,600,700&display=swap);body{color:#333;font-family:Roboto,sans-serif;overflow-x:clip;position:relative}img{height:auto;max-width:100%}a{color:#0d3b66}a:hover{text-decoration:none}ol,p,ul{margin:0 0 1.65em}li,p{line-height:1.65}.container{margin:0 auto;position:relative}.background-red{background-color:#ac0000!important}del{position:relative;text-decoration:none}.woocommerce div.product p.price del{font-size:16px;opacity:1}.woocommerce div.product p.price del span,.woocommerce div.product p.price del span bdi{color:#7a7a7a!important}.woocommerce div.product p.price del:before{height:2px;top:43%!important;width:17%}del span{color:#ac0000}del span bdi{color:#ac0000!important}ins,ins span bdi{text-decoration:none!important}.container--narrow{margin:0 auto}.wp-site-blocks{max-width:100%;overflow-x:clip}.pin-spacer{background-color:#000;margin-bottom:-1px}.wp-site-blocks{margin-top:80px}@media(max-width:798px){.wp-site-blocks{margin-top:56px}}@media(max-width:768px){.container-width-90{margin:0 auto;width:90%}}.container--narrow2{max-width:1300px}.container--narrow2-important{margin:0 auto;max-width:1300px!important}.content-position-helper{display:flex;justify-content:flex-end;width:100%}.content-position-helper-start{display:flex;justify-content:flex-start;width:100%}.container--test{max-width:1300px}.section-break{border:none;border-top:1px solid #ddd;margin:2.5rem 0}.min-list{margin:0;padding:0}.min-list li{list-style:none}.p-top-small{padding-top:1rem}.p-top-large{padding-top:1.6rem}.p-bottom-large{padding-bottom:1.6rem}@media(min-width:530px){.p-top-large{padding-top:3.5rem}.p-bottom-large{padding-bottom:3.5rem}}.no-margin{margin:0}.nu{text-decoration:none}.nu:hover{text-decoration:underline}.t-left{text-align:left}.t-right{text-align:right}.t-center{text-align:center}.t-small{font-size:.85rem}.float-left{float:left}.float-right{float:right}.push-right{margin-right:20px}.container:after,.container:before,.group:after,.group:before{content:" ";display:table}.container:after,.group:after{clear:both}.hide{display:none}.full-viewport{height:100vh;width:100vw}.center-content{align-items:center;display:flex;justify-content:center}.padding-20{padding:20px}.text-size-24{font-size:24px}.mobile-szachownica-custom-height{height:25vh!important}.new-film-produktowa:after,.new-film-produktowa:before,.video-background-container:after,.video-background-container:before{background:none!important}.woocommerce-product-gallery{flex-direction:column}.woocommerce-product-gallery__wrapper{order:1}.custom-thumbnails-slider{display:flex;gap:8px;margin-top:15px;order:2;overflow-x:auto}.custom-thumbnails-slider .thumbnail{border:2px solid #fff0;cursor:pointer}.custom-thumbnails-slider .thumbnail.active{border-color:#555}.custom-thumbnails-slider .thumbnail img{height:auto;width:80px}.woocommerce-product-gallery{box-sizing:border-box}#custom-background-wrapper{position:relative}.zestaw-cena{align-self:stretch;border-top:1px solid #c9c9c9;display:flex;flex-direction:column;justify-content:space-between;padding-top:24px}.zestaw-cena .zestaw-cena-sub div{display:flex;font-family:Roboto,sans-serif;font-size:18px;font-weight:500;justify-content:space-between;line-height:normal;padding-bottom:8px}.zestaw-cena .zestaw-cena-sub .zestaw-tekst-cena{color:#464646;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:normal}.zestaw-cena .zestaw-cena-title{font-family:bebas-neue-pro,sans-serif;font-size:20px!important;font-weight:600;line-height:117.75%;text-align:left}.zestaw-cena .zestaw-cena-rest{color:#464646;font-family:Roboto,sans-serif;font-size:16px;font-size:18px;font-style:normal;font-weight:500;line-height:normal;line-height:117.75%}.custom-percentage-strip-container{background:#f2f2f3;display:flex;flex-direction:column;gap:12px;margin:0 0 24px!important;padding:24px}.custom-percentage-strip-container .custom-percentage-strip__label{color:#27272a;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:20px;margin:0}.custom-percentage-strip-container .custom-percentage-strip__label strong{font-weight:400}.custom-percentage-strip-container .custom-percentage-strip{background-color:#d4d4d8;border-radius:0;height:12px;overflow:hidden;width:100%}.custom-percentage-strip-container .custom-percentage-strip__fill{background:#ac0000;border-radius:0;height:12px}.custom-accordion{border:1px solid #d4d4d8;display:flex;flex-direction:column;font-family:Roboto,sans-serif;margin:0;padding:24px}.custom-accordion .accordion-item+.accordion-item{border-top:1px solid #d4d4d8;margin-top:24px;padding-top:24px}.custom-accordion .accordion-header{color:#18181b;cursor:pointer;justify-content:space-between}.custom-accordion .accordion-header,.custom-accordion .accordion-header__left{align-items:center;display:flex;gap:12px}.custom-accordion .accordion-header__title{color:#18181b;font-size:16px;font-weight:400;line-height:20px}.custom-accordion .accordion-header svg{display:block;flex-shrink:0;height:24px;width:24px}.custom-accordion .accordion-toggle{background:#18181b;border:0;border-radius:50%;cursor:pointer;flex-shrink:0;height:24px;padding:0;position:relative;width:24px}.custom-accordion .accordion-toggle:after,.custom-accordion .accordion-toggle:before{background:#fafafa;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.custom-accordion .accordion-toggle:before{height:2px;width:10px}.custom-accordion .accordion-toggle:after{height:10px;transition:opacity .2s;width:2px}.custom-accordion .accordion-item.is-open .accordion-toggle:after{opacity:0}.custom-accordion .accordion-content{color:#71717b;display:none;font-size:14px;font-weight:400;line-height:22px;padding-top:12px}.custom-accordion .accordion-content p{color:#71717b;font-family:Roboto,sans-serif;font-size:14px;line-height:22px;margin:0}.custom-accordion .accordion-content p+p{margin-top:8px}.custom-accordion .accordion-item.is-open .accordion-content{display:block}.zestaw-container .shav-card-divider{background:#d4d4d8;flex-shrink:0;height:1px;width:100%}.zestaw-container{background:#f2f2f3!important;border-radius:0!important;display:flex!important;flex-direction:column!important;font-family:Roboto,sans-serif;gap:24px!important;margin:0!important;padding:24px!important}.zestaw-container .zestaw-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;width:100%}.zestaw-container .zestaw-title{color:#18181b!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:20px!important;margin:0!important;text-transform:none!important}.zestaw-container .zestaw-badge-top{background:#18181b;border-radius:0;color:#fafafa;flex-shrink:0;font-size:14px;font-weight:700;line-height:16px;padding:4px 12px;text-transform:uppercase;white-space:nowrap}.zestaw-container .zestaw-row{align-items:center;display:flex;gap:12px;width:100%}.zestaw-container .zestaw-img{flex-shrink:0;height:165px;width:165px}.zestaw-container .zestaw-img img{border-radius:0;display:block;height:165px;-o-object-fit:cover;object-fit:cover;width:165px}.zestaw-container .zestaw-list{display:flex;flex:1 1 0%;flex-direction:column;gap:4px;min-width:0}.zestaw-container .zestaw-bullets{list-style:disc;margin:0;padding-left:21px}.zestaw-container .zestaw-bullets li{color:#3f3f47;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin-bottom:4px}.zestaw-container .zestaw-bullets li::marker{color:#3f3f47}.zestaw-container .zestaw-bullets li:last-child{margin-bottom:0}.zestaw-container .zestaw-gratis{align-self:flex-start;background:#e4e4e7;border:1px solid #d4d4d8;border-radius:0;color:#18181b;display:inline-block;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;line-height:18px;padding:4px 12px}.zestaw-container .zestaw-gratis strong{font-weight:700}.zestaw-container .zestaw-prices{display:flex;flex-direction:column;gap:8px;width:100%}.zestaw-container .zestaw-price-row{align-items:center;display:flex;justify-content:space-between;width:100%}.zestaw-container .zestaw-price-label{color:#18181b;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:20px}.zestaw-container .zestaw-price-right{align-items:center;display:flex;gap:12px}.zestaw-container .zestaw-disc-badge{background:#ac0000;border-radius:0;color:#fafafa;font-size:14px;font-weight:700;line-height:16px;padding:4px 12px;white-space:nowrap}.zestaw-container .zestaw-price-set{color:#ac0000;font-size:20px}.zestaw-container .zestaw-price-set,.zestaw-container .zestaw-price-unit{font-family:Roboto,sans-serif;font-weight:700;line-height:24px;white-space:nowrap}.zestaw-container .zestaw-price-unit{color:#18181b;font-size:16px}.zestaw-container .zestaw-button{align-items:center;background:#09090b!important;border:0!important;border-radius:6px!important;box-sizing:border-box;display:flex;gap:10px;justify-content:center;margin:0!important;padding:12px 24px!important;text-decoration:none!important;width:100%}.zestaw-container .zestaw-button:hover{background:#18181b!important}.zestaw-container .zestaw-button__label{color:#fafafa;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:20px}.zestaw-container .zestaw-button__arrow{align-items:center;background:#fafafa;border-radius:50%;color:#18181b;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.zestaw-container .zestaw-button__arrow svg{display:block;height:16px;width:16px}.product-tag{align-items:center;background-color:#000;border-bottom:none!important;border-radius:4px;color:#fff!important;display:inline-flex;font-size:12px;gap:10px;margin-bottom:12px!important;padding:7px 15px 7px 10px;width:211px}.short-description-custom-text.product-tag{align-items:center;background-color:#f2f2f3!important;border:1px solid #d4d4d8!important;border-radius:0!important;color:#27272a!important;display:flex!important;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;gap:8px;line-height:16px;margin-bottom:12px!important;max-width:100%!important;padding:8px 12px!important;width:-moz-fit-content!important;width:fit-content!important}.short-description-custom-text.product-tag span{align-items:center;display:flex}.short-description-custom-text.product-tag svg{display:block;height:18px;width:18px}.promotional-element-two-lines{align-items:center;background:hsl(0 0% 88% / .8);border-radius:4px;display:flex;flex-direction:column;justify-content:center;padding:7px 14px;position:absolute;right:55%;top:126px;width:94px;z-index:1}.promo-percentage{-webkit-background-clip:text;background-clip:text;color:#fff0;display:inline-block;font-family:Roboto,sans-serif;font-size:14px;font-weight:600}.promo-small-text{color:#000;font-size:12px}@media(max-width:768px){.promotional-element-two-lines{padding:4px 14px;right:5%;top:51px}.promo-percentage{font-size:16px}.promo-small-text{font-size:10px}}.new-promotional-element{align-items:center;background-position:50%;background-size:cover;border-radius:8px;display:flex;height:37px;justify-content:right;padding-right:10px;position:absolute;right:33px;top:35px;width:39%}.new-promotional-element p{color:#fff;font-size:12px;margin-bottom:0;text-align:center;text-transform:uppercase}@media(max-width:768px){.new-promotional-element{height:30px;right:16px;top:37px;width:42%}.new-promotional-element p{font-size:10px!important}}@media(max-width:400px){.new-promotional-element{width:45%!important}.new-promotional-element p{font-size:10px}}.lowest-price{color:#7a7a7a;font-size:9px!important;font-style:"Roboto",sans-serif;font-weight:400;margin:0;margin-bottom:10px!important;margin-top:0!important}.postid-185780 del:before,.postid-209188 del:before,.postid-209201 del:before,.postid-210446 del:before,.postid-213609 del:before,.postid-213962 del:before,.postid-228529 del:before,.postid-228536 del:before,.postid-228537 del:before,.postid-230207 del:before,.postid-230511 del:before,.postid-231345 del:before,.postid-232089 del:before,.postid-232124 del:before,.postid-232131 del:before,.postid-232132 del:before,.postid-233723 del:before,.postid-233781 del:before,.postid-238308 del:before,.postid-239618 del:before,.postid-244024 del:before,.postid-244025 del:before,.postid-284903 del:before,.postid-285158 del:before,.postid-49 del:before{background-color:#7a7a7a!important}@media(max-width:768px){.postid-185780 del:before,.postid-209188 del:before,.postid-209201 del:before,.postid-210446 del:before,.postid-213609 del:before,.postid-213962 del:before,.postid-228529 del:before,.postid-228536 del:before,.postid-228537 del:before,.postid-230207 del:before,.postid-230511 del:before,.postid-231345 del:before,.postid-232089 del:before,.postid-232124 del:before,.postid-232131 del:before,.postid-232132 del:before,.postid-233723 del:before,.postid-233781 del:before,.postid-238308 del:before,.postid-239618 del:before,.postid-244024 del:before,.postid-244025 del:before,.postid-284903 del:before,.postid-285158 del:before,.postid-49 del:before{width:19%!important}}.postid-185780 .custom-price-add-to-cart .price,.postid-209188 .custom-price-add-to-cart .price,.postid-209201 .custom-price-add-to-cart .price,.postid-210446 .custom-price-add-to-cart .price,.postid-213609 .custom-price-add-to-cart .price,.postid-213962 .custom-price-add-to-cart .price,.postid-228529 .custom-price-add-to-cart .price,.postid-228536 .custom-price-add-to-cart .price,.postid-228537 .custom-price-add-to-cart .price,.postid-230207 .custom-price-add-to-cart .price,.postid-230511 .custom-price-add-to-cart .price,.postid-231345 .custom-price-add-to-cart .price,.postid-232089 .custom-price-add-to-cart .price,.postid-232124 .custom-price-add-to-cart .price,.postid-232131 .custom-price-add-to-cart .price,.postid-232132 .custom-price-add-to-cart .price,.postid-233723 .custom-price-add-to-cart .price,.postid-233781 .custom-price-add-to-cart .price,.postid-238308 .custom-price-add-to-cart .price,.postid-239618 .custom-price-add-to-cart .price,.postid-244024 .custom-price-add-to-cart .price,.postid-244025 .custom-price-add-to-cart .price,.postid-284903 .custom-price-add-to-cart .price,.postid-285158 .custom-price-add-to-cart .price,.postid-49 .custom-price-add-to-cart .price{color:#ac0000!important;display:flex;flex-direction:row}.countdown-timer-mobile{display:none}@media(max-width:768px){.countdown-timer{display:none}.countdown-timer-mobile{display:block}}p#countdown,p#countdown-mobile{display:flex;gap:20px;margin-bottom:0}p#countdown .countdown-wrapper,p#countdown-mobile .countdown-wrapper{display:flex;flex-direction:column;font-family:bebas-neue-pro,sans-serif;font-size:15px;gap:0;margin:0;padding:0;text-transform:uppercase}.countdown-number{display:block;font-size:2em;font-weight:700;line-height:1}.countdown-label{color:#fff;display:block;font-size:1em;line-height:1}.zestaw-container{display:flex;flex-direction:column;gap:16px;margin-top:32px}.zestaw-container .zestaw-title{font-family:bebas-neue-pro,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:117.75%;text-transform:uppercase}.zestaw-container .custom-product-section{background:#fff;border:.3px solid #ddd;border-radius:8px;margin-top:10px;padding:15px 20px}.zestaw-container .custom-product-section .zestaw-section{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:16px;justify-content:center}.zestaw-container .custom-product-section .zestaw-section .zestaw-details{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between}.zestaw-container .custom-product-section .zestaw-section .custom-product-title{color:#000;font-family:bebas-neue-pro,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:normal;line-height:117.75%;margin:0;padding-bottom:2px;text-transform:uppercase}.zestaw-container .custom-product-section .zestaw-section .custom-product-image-father{align-items:center;display:flex;justify-content:space-between}.zestaw-container .custom-product-section .zestaw-section .zestaw-cena{align-self:stretch;border-top:1px solid #c9c9c9;display:flex;flex-direction:column;justify-content:space-between;padding-top:24px}.zestaw-container .custom-product-section .zestaw-section .zestaw-cena .zestaw-cena-title{font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:117.75%;text-align:left}.zestaw-container .custom-product-section .zestaw-section .zestaw-cena .zestaw-cena-rest{color:#4d4d4d;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:117.75%;text-align:left}.zestaw-container .custom-product-section .zestaw-section form{border:none;margin-bottom:0}.zestaw-container .custom-product-section .zestaw-section .single_add_to_cart_button{align-items:center;background:#ac0000!important;border-radius:4px;border-top:none;color:#fff;display:flex;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:10px;height:54px;justify-content:center;line-height:117.75%;margin-bottom:0;margin-top:0!important;width:230px}@media(max-width:768px){.custom-product-section{padding:15px 12px!important}.custom-product-title{font-size:18px!important}.custom-product-image img{width:180px!important}.custom-title-list-container ul li{font-size:14px!important}.zestaw-section .single_add_to_cart_button{width:205px!important}}@media screen and (max-width:400px){.zestaw-section .custom-product-title{font-size:24px!important}.custom-product-image img{width:165px!important}.zestaw-cena .zestaw-cena-rest{font-size:12px!important}.zestaw-section .single_add_to_cart_button{width:190px!important}}@media screen and (max-width:380px){.zestaw-section .single_add_to_cart_button{width:180px!important}.zestaw-section .custom-product-title{font-size:24px!important}}.single_add_to_cart_button{margin-top:17px!important}.woocommerce-review-link{text-decoration:none!important}.promotional-element{align-items:center;border-radius:4px;color:#fff;display:flex;font-family:bebas-neue-pro,sans-serif;font-size:20px;font-style:normal;font-weight:500;gap:10px;height:20px;justify-content:center;left:revert;line-height:117.75%;min-height:20px;padding:7px 15px;position:absolute;right:55%;text-transform:uppercase;top:86px;width:94px;z-index:1}.shav-shipping-bar{background-color:#f2f2f3;border-bottom:1px solid #d4d4d8;box-sizing:border-box;color:#27272a;margin-bottom:20px;width:100%}.shav-shipping-bar__inner{align-items:center;box-sizing:border-box;display:flex;gap:8px;justify-content:flex-end;margin:0 auto;max-width:1372px;min-height:50px;padding:16px 0}@media(max-width:1412px){.shav-shipping-bar__inner{padding:16px 20px}}.shav-shipping-bar__icon{align-items:center;display:flex}.shav-shipping-bar__icon svg{display:block;height:18px;width:18px}.shav-shipping-bar__text{color:#27272a;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:16px}@media screen and (min-width:783px){body.admin-bar .site-header{top:32px}}@media screen and (max-width:782px){body.admin-bar .shav-shipping-bar{margin-top:-46px}}body.single-product #primary{margin-block-start:0}body.single-product .wp-site-blocks{margin-top:80px}@media(max-width:798px){body.single-product .wp-site-blocks{margin-top:56px}}.custom-banner-section{box-sizing:border-box;margin:0 auto;margin-bottom:0!important;max-width:1412px;padding:0 20px}.custom-banner-section img{border-radius:0;height:auto;width:100%}.custom-banner-mobile{display:none}.custom-banner-desktop{display:block}@media screen and (max-width:768px){.custom-banner-mobile{display:block}.custom-banner-desktop{display:none}.custom-banner-section{margin-top:-12px;padding:0!important;width:96%!important}.custom-banner-section img{border-radius:0}.custom-product-section .zestaw-section .custom-product-image-father .single_add_to_cart_button{width:100px!important}}@media(max-width:768px){.promotional-element{right:5%;top:13px}#reviews{flex-direction:column-reverse!important}#reviews #comments{width:auto!important}#reviews #comments .commentlist{display:flex!important;flex-direction:column!important;padding-left:0!important}.review-summary{gap:10px!important}.review-summary .rating-title{font-size:16px!important}.review-summary .rating-title .average-rating-subcontainer{gap:10px!important}.review-summary .rating-title .average-rating-subcontainer .rating-number{height:auto!important;width:53px!important}.rating-bar{gap:5px!important}}.bar-count-rating{color:#000;font-family:bebas-neue-pro,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:117.75%;text-transform:uppercase}.average-rating-subsubcontainer{align-items:start;display:flex;flex-direction:column;gap:4px}.average-rating-subcontainer{align-items:center;display:flex;gap:16px;justify-content:space-between}.rating-title{align-self:stretch;color:#000;flex-direction:column;flex-shrink:0;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:117.75%;text-transform:uppercase}.rating-title,.review-summary{display:flex;justify-content:center}.review-summary{align-items:center;gap:32px;margin-bottom:30px}.average-rating{align-items:flex-start;gap:24px;justify-content:space-between}.average-rating,.rating-number{display:flex;flex-direction:column}.rating-number{align-items:center;background:#0983a0;border-radius:4px;color:#fff;font-family:bebas-neue-pro,sans-serif;font-size:32px;font-style:normal;font-weight:700;gap:10px;height:44px;justify-content:center;line-height:117.75%;margin:0;padding:0;text-align:center;text-transform:uppercase;width:93px}.rating-count{font-size:1em}.rating-breakdown{flex-grow:1;margin-top:10px}.rating-bar{align-items:center;display:flex;gap:32px;justify-content:space-between;margin-bottom:5px}.rating-bar .bar{background-color:#e0e0e0;border-radius:5px;flex-grow:1;height:8px;margin:0 10px;overflow:hidden}.rating-bar .bar span{background-color:#000;display:block;height:100%}.rating-bar .star-rating{float:right;font-family:WooCommerce;font-size:1em;height:1em;line-height:1;overflow:hidden;position:relative;width:5.4em}.rating-bar .star-rating span{color:#000;float:left;height:100%;left:0;line-height:1;padding:0;position:absolute;top:0}#tab-reviews{margin:0 auto;max-width:1372px;position:relative;width:100%}#tab-reviews #reviews{display:flex;flex-direction:row-reverse}#tab-reviews #reviews #comments ol.commentlist:before{display:none}#tab-reviews #reviews #review_form_wrapper #review_form #respond{display:flex;flex-direction:column;gap:30px}#tab-reviews #reviews #review_form_wrapper #review_form #respond span#reply-title{color:#000;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:117.75%;text-transform:uppercase}#tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform{display:flex;flex-direction:column;gap:30px}#tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform p.comment-form-author,#tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform p.comment-form-email{display:flex;flex-direction:column;gap:8px}#tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform p.comment-form-cookies-consent{display:none}#tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform p.form-submit{align-items:flex-end;align-self:stretch;display:flex;flex-direction:column;gap:10px;justify-content:center}#tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform p.form-submit input#submit{align-items:center;background:#0983a0;border-radius:4px;color:#fff;display:flex;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:10px;height:49px;justify-content:center;line-height:117.75%;padding:10px;width:214px}#tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform div label,#tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform p label{color:#000;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:117.75%}#tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform div label span.required,#tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform p label span.required{color:#1da808;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:117.75%}#tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform div input,#tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform p input{border:.5px solid #0983a0;border-radius:4px;height:34px}#tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform div textarea,#tab-reviews #reviews #review_form_wrapper #review_form #respond form#commentform p textarea{border:.5px solid #0983a0;border-radius:4px}#tab-reviews #reviews #comments{width:60%}#tab-reviews #reviews #comments .commentlist{display:grid;gap:26px;grid-template-columns:1fr 1fr 1fr}#tab-reviews #reviews #comments .commentlist li{align-items:flex-start;align-self:stretch;background:#f7f7f7;border-radius:8px;display:flex;flex-direction:column;gap:16px}#tab-reviews #reviews #comments .commentlist li .comment_container{width:100%}#tab-reviews #reviews #comments .commentlist li .comment-text{border:none;margin-left:0}#tab-reviews #reviews #comments .commentlist li .comment-text p strong{color:#0983a0;font-family:bebas-neue-pro,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:117.75%;text-transform:uppercase}#tab-reviews #reviews #comments .commentlist li .comment-text p span,#tab-reviews #reviews #comments .commentlist li .comment-text p time{display:none}#tab-reviews #reviews #comments .commentlist li .comment-text div.description{border-top:1px solid #d7d7d7;padding-top:10px}#tab-reviews #reviews #comments .commentlist li .comment-text div.description p{font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:117.75%}#tab-reviews #reviews #comments .commentlist li img.avatar,#tab-reviews #reviews #comments .commentlist li:before,#tab-reviews #reviews #comments .woocommerce-Reviews-title{display:none}#tab-description{display:none!important}div.woocommerce-tabs.wc-tabs-wrapper{align-items:center;box-sizing:border-box;clear:both;display:flex;flex-direction:column;gap:24px;margin:64px auto 30px!important;max-width:1372px;padding:0 20px;position:relative;width:100%;z-index:5}@media(max-width:768px){div.woocommerce-tabs.wc-tabs-wrapper{margin:56px auto 20px!important;padding:0 16px}}div.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs{align-items:center;align-self:stretch;background:transparent!important;border:none!important;display:flex;gap:18px;justify-content:center;margin:0!important;padding:0!important}div.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li{background:transparent!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}div.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs #tab-title-description.active a,div.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs #tab-title-reviews.active a{color:#000;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}div.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs #tab-title-description{background-color:transparent!important;border:none!important;margin:0!important;padding:0!important}div.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs #tab-title-description a{color:#000;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:normal;text-decoration:none!important;text-transform:uppercase}div.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs #tab-title-reviews{background-color:transparent!important;border:none!important;border-left:1px solid #d7d7d7!important;list-style:none;margin:0!important;padding:0 0 0 18px!important}div.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs #tab-title-reviews a{color:#000;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:normal;text-decoration:none!important;text-transform:uppercase}#sidebar{display:none}.summary button{border:none!important}.woocommerce-review-link{color:#026697!important}.woocommerce div.product .product_title{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#18181b;font-family:bebas-neue-pro,sans-serif;font-size:56px;font-style:normal;font-weight:400;letter-spacing:0;line-height:68px;margin-bottom:0!important;text-transform:none;-webkit-text-fill-color:#18181b}@media(max-width:768px){.woocommerce div.product .product_title{font-size:36px;line-height:44px}}.product-subtitle{color:#27272a;font-family:Roboto,sans-serif!important;font-size:20px;font-style:normal;font-weight:300;line-height:24px;margin-bottom:12px!important;margin-top:0!important;text-transform:none}@media(max-width:768px){.product-subtitle{font-size:16px}}.shav-top-rating{align-items:center;display:flex!important;gap:8px;margin:0 0 24px}.shav-top-rating__num{color:#18181b;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;line-height:22px}.shav-top-rating .star-rating{display:inline-block;float:none!important;font-size:14px!important;height:1em!important;line-height:1!important;margin:0!important;width:5.4em!important}.shav-top-rating .star-rating:before{color:#d4d4d8!important}.shav-top-rating .star-rating span:before{color:#ad5305!important}.shav-top-rating__count{font-family:Roboto,sans-serif;font-size:14px;font-weight:300;line-height:20px}.shav-top-rating__count,.shav-top-rating__count:focus,.shav-top-rating__count:hover{color:#18181b;text-decoration:underline}.summary .woocommerce-product-details__short-description{margin-bottom:24px}.summary .woocommerce-product-details__short-description ul{list-style:disc;margin:0;padding-left:20px}.summary .woocommerce-product-details__short-description li{color:#27272a;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:8px}.summary .woocommerce-product-details__short-description li::marker{color:#27272a}.summary .woocommerce-product-details__short-description li:last-child{margin-bottom:0}@media(max-width:768px){.summary .woocommerce-product-details__short-description li{line-height:22px}}#custom-background-wrapper{background-color:#fafafa;margin:0 auto;padding-bottom:0;width:100%}@media(min-width:1000px){.summary{padding-top:3em!important}}@media(max-width:768px){.summary .woocommerce-product-details__short-description{margin-bottom:23px!important}ul.tabs.wc-tabs{padding:0!important}}.product-icon-text-wrapper{display:flex;justify-content:space-between;margin:14px 0 26px;text-align:center;width:100%}.product-icon-text{flex-direction:column}.product-icon-text img{width:40px!important}.product-icon-text span{font-size:12px;font-weight:600;letter-spacing:-.01em;line-height:1.3333733333;margin:6px 0 0}.woocommerce-page .woocommerce-cart-form .product-thumbnail img{width:117px}.woocommerce div.product,.woocommerce div.product.type-product{background-color:#fafafa;margin-bottom:0}.woocommerce div.product div.images.woocommerce-product-gallery{flex-basis:60%;margin-top:4.5em;position:static}.woocommerce div.product div.images.woocommerce-product-gallery img{-o-object-fit:cover;object-fit:cover;width:auto}@media(min-width:769px){.woocommerce div.product div.images.woocommerce-product-gallery{margin-top:0!important}}.summary{margin-bottom:0!important;padding-left:1em;width:40%!important}.summary .breadcrumbs a{color:#2e2a27;text-decoration:none}.summary .product_title{font-size:2em;font-weight:200}.summary .price{border-bottom:1px solid #2e2a27;color:#2e2a27;font-size:32px;font-style:normal;font-weight:700;line-height:117.75%;margin-bottom:16px!important;padding-bottom:0!important}.summary .variations{display:flex}.summary .variations label{margin-right:5px}.summary .variations select{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:inline-block;font-size:12px;line-height:1.5;max-width:600px;padding:5px 10px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.summary .variations select:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgb(0 123 255 / .25);outline:0}.summary .variations select option{color:#495057}.summary .woocommerce-product-details__short-description{margin-bottom:1em}.summary .woocommerce-product-details__short-description p{font-size:.9em}.woocommerce-Tabs-panel h2{font-size:2em;font-weight:300}.woocommerce-Tabs-panel p{font-size:16px;font-weight:200}.woocommerce-Tabs-panel strong{font-weight:500}.related h2{font-weight:300;margin-bottom:1em}.related .products .woocommerce-loop-product__title{color:#2d2926;text-align:center;text-decoration:none}.related .products .price{color:#2d2926;text-align:center}.woocommerce .woocommerce-product-rating .star-rating{margin:0 12px 0 0!important}.woocommerce .woocommerce-product-rating{line-height:1}.woocommerce-review-link{color:#0288ca;font-family:Roboto;font-size:14px;font-style:normal;font-weight:600;line-height:1;line-height:normal;text-decoration-line:underline}.woocommerce div.product .woocommerce-product-rating{margin-bottom:32px!important;margin-top:.65em}.woocommerce-product-gallery{align-items:flex-start;-moz-column-gap:14px;column-gap:14px;display:flex;flex-direction:row-reverse;margin:0!important}.woocommerce-product-gallery .flex-viewport{flex-basis:72%;margin:0!important}.woocommerce-product-gallery__image img{-o-object-fit:cover;object-fit:cover}.woocommerce-product-gallery__trigger{display:none}.woocommerce-product-gallery__wrapper{margin-right:20px}.woocommerce div.product div.images .flex-control-thumbs{flex-basis:18%;margin:auto 0;padding:10px;z-index:2}.woocommerce div.product div.images .flex-control-thumbs li{margin-bottom:10px!important;min-width:100%;transition:margin-top .4s linear}.woocommerce div.product div.images .flex-control-thumbs li img{border-radius:6px}.woocommerce div.product div.images .flex-control-thumbs li .flex-active{border:2px solid #0fa2cb}.woocommerce-js div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;display:none}ol.flex-control-nav.flex-control-thumbs{height:450px}ul.flex-direction-nav{display:flex;height:-moz-fit-content;height:fit-content;justify-content:space-between;list-style:none;margin:0;padding:0;position:absolute;top:40%;width:96%;z-index:1}li.flex-nav-prev{margin-left:20px}li.flex-nav-next{margin-right:20px;right:130px!important}a.flex-next,a.flex-prev{visibility:hidden}a.flex-next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2743%27 height=%2744%27 fill=%27none%27%3E%3Ccircle cx=%2721.5%27 cy=%2722%27 r=%2721.5%27 fill=%27%23fff%27 fill-opacity=%27.3%27 transform=%27rotate%2890 21.5 22%29%27/%3E%3Cpath fill=%27%23fff%27 fill-rule=%27evenodd%27 d=%27M19.534 29.357a1.06 1.06 0 0 1 0-1.551L25.63 22l-6.096-5.806a1.06 1.06 0 0 1 0-1.551 1.193 1.193 0 0 1 1.629 0l6.91 6.581a1.06 1.06 0 0 1 0 1.552l-6.91 6.581c-.45.429-1.18.429-1.63 0%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E")}a.flex-next:after,a.flex-prev:before{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:hsl(0 0% 54% / .9);background-repeat:no-repeat;background-size:contain;border-radius:43px;content:"";display:inline-block;height:43px;opacity:90%;visibility:visible;width:43px}a.flex-prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2743%27 height=%2744%27 fill=%27none%27%3E%3Ccircle cx=%2721.5%27 cy=%2722%27 r=%2721.5%27 fill=%27%23fff%27 fill-opacity=%27.3%27 transform=%27rotate%28-90 21.5 22%29%27/%3E%3Cpath fill=%27%23fff%27 fill-rule=%27evenodd%27 d=%27M23.466 14.643a1.06 1.06 0 0 1 0 1.551L17.37 22l6.096 5.806a1.06 1.06 0 0 1 0 1.551c-.45.429-1.179.429-1.629 0l-6.91-6.581a1.06 1.06 0 0 1 0-1.552l6.91-6.581a1.193 1.193 0 0 1 1.63 0%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E")}ul.flex-direction-nav li a{color:#ccc}ul.flex-direction-nav li a:hover{text-decoration:none}.flex-control-nav{top:0}.product-icon-text{align-items:center;display:flex;justify-content:flex-end;margin-bottom:10px!important;margin-top:10px}.product-icon-text img{height:auto;margin-right:10px;vertical-align:middle;width:20px}.product-icon-text span{color:#000;font-size:16px;font-weight:500}.product-icon-text span,.woocommerce span.onsale{font-family:bebas-neue-pro,sans-serif;font-style:normal;line-height:117.75%;text-transform:uppercase}.woocommerce span.onsale{background:linear-gradient(85deg,#ac0000 -7.37%,#bc6400 107.37%);border-radius:4px;color:#fff;display:none!important;font-size:20px;font-weight:700;gap:10px;height:29px;left:revert;min-height:29px;padding:7px 15px;right:2rem;top:1.5em}.quantity,.woocommerce span.onsale{align-items:center;display:flex;justify-content:center}.quantity{margin:20px 0;max-width:150px}.quantity input.qty{border:1px solid #ccc;border-radius:5px;font-size:16px;height:25px;margin-right:10px!important;text-align:center;width:60px}.custom-image-section{margin-top:0!important}.custom-title-description-section{margin-top:20px}.custom-title{color:#0073aa;cursor:pointer;margin-bottom:10px;text-decoration:underline}.custom-description{display:none;margin-bottom:10px}.woocommerce div.product div.images.woocommerce-product-gallery{flex-direction:column;margin-top:20px!important}@media(max-width:1300px){.woocommerce div.product div.images.woocommerce-product-gallery{width:50%!important}.summary{width:46%!important}}body.single-product{overflow-x:clip!important;overflow-y:visible!important}body.single-product #custom-background-wrapper,body.single-product #m-single-product,body.single-product #main,body.single-product #primary,body.single-product .site-main,body.single-product .wp-site-blocks{overflow:visible!important}.woocommerce div.product.type-product{box-sizing:border-box}@media(min-width:769px){.woocommerce div.product.type-product{align-items:flex-start!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;margin-bottom:0!important;margin-left:auto;margin-right:auto;max-width:1412px;padding-bottom:0!important;padding-left:20px;padding-right:20px}.woocommerce div.product div.images.woocommerce-product-gallery,div.product div.images.woocommerce-product-gallery{align-self:flex-start!important;float:none!important;margin-bottom:0!important;margin-top:72px!important;max-height:calc(100vh - 100px);position:sticky!important;top:86px!important;transform:none!important;width:59%!important;z-index:2}body.admin-bar .woocommerce div.product div.images.woocommerce-product-gallery,body.admin-bar div.product div.images.woocommerce-product-gallery,body.admin-bar.woocommerce div.product div.images.woocommerce-product-gallery{max-height:calc(100vh - 132px);top:118px!important}.woocommerce div.product .summary{box-sizing:border-box!important;float:none!important;margin-bottom:0!important;max-width:none!important;min-width:0!important;width:38.5%!important}.woocommerce div.product .summary>:last-child{margin-bottom:0!important}}@media(min-width:769px)and (max-width:1080px){.woocommerce div.product div.images.woocommerce-product-gallery,div.product div.images.woocommerce-product-gallery{width:50%!important}.woocommerce div.product .summary{width:47%!important}}@media(max-width:768px){ul.flex-direction-nav{top:43%;width:100%}.product-icon-text img{width:25px!important}.product-icon-text span{font-size:14px!important}.woocommerce div.product .product_title{font-size:36px!important;margin-bottom:4px!important}.summary .woocommerce-product-details__short-description ul{margin-bottom:0!important}.summary .woocommerce-product-details__short-description ul li{font-size:16px!important}.product-subtitle{font-size:20px!important;margin-bottom:12px!important}div#icon-text-wrapper{display:none}.summary.entry-summary{margin:0 auto;max-width:90%;padding:0!important}.woocommerce div.product div.images.woocommerce-product-gallery{position:static;width:100%!important}.summary{width:100%!important}.product-icons-container{display:flex!important;justify-content:space-between;margin:20px 0 26px;text-align:center;width:100%}.custom-price-add-to-cart{padding:35px 16px 16px!important}.custom-price-add-to-cart .price{margin-bottom:16px!important}}.custom-price-add-to-cart{background-color:#fafafc;border-radius:8px;padding:35px;padding-bottom:25px!important}.custom-price-add-to-cart .price{border:none;font-size:32px;font-weight:600;letter-spacing:.004em;line-height:1.125;margin-bottom:0!important;padding-bottom:2px}.custom-price-add-to-cart form.cart{align-items:center;border-top:1px solid #d2d2d7;justify-content:space-between;margin-bottom:0!important}.custom-price-add-to-cart form.cart .quantity{margin-bottom:14px!important;margin-top:32px!important}.custom-price-add-to-cart form.cart .single_add_to_cart_button{border-radius:4px;border-radius:8px;box-sizing:border-box;flex-basis:70%;height:55px;margin-bottom:2em}.product-icons-container{display:none}.product-gallery.woocommerce-product-gallery{box-sizing:border-box;display:flex!important;flex-direction:column!important;gap:16px;opacity:1!important;padding:10px 10px 24px}@media(min-width:769px){.product-gallery.woocommerce-product-gallery{padding:0 0 32px}}@media(min-width:1050px){.product-gallery.woocommerce-product-gallery{align-items:stretch;flex-direction:row!important;gap:12px;max-height:var(--shav-gallery-max,none);padding:0;position:relative}}.product-gallery__thumbs-col{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center;min-width:0;order:2;width:100%}@media(min-width:1050px){.product-gallery__thumbs-col{bottom:auto;flex-direction:column;flex-shrink:0;gap:8px;justify-content:flex-start;left:0;min-height:0;order:0;position:absolute;top:0;width:73px;z-index:3}}.product-gallery__arrow{align-items:center;background-color:#18181b;border:0;border-radius:36px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;transition:transform .12s cubic-bezier(.4,0,.2,1),filter .15s ease,background-color .15s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:36px}.product-gallery__arrow svg{display:block;height:16px;pointer-events:none;transform:rotate(-90deg);width:16px}.product-gallery__arrow:hover:not(:disabled):not(.is-disabled){filter:brightness(.92)}.product-gallery__arrow:active:not(:disabled):not(.is-disabled){filter:brightness(.82);transform:scale(.88)}.product-gallery__arrow.is-disabled,.product-gallery__arrow.product-gallery__arrow--disabled,.product-gallery__arrow:disabled,.product-gallery__arrow[disabled]{background-color:#d4d4d8;cursor:default;filter:none;pointer-events:none;transform:none}@media(min-width:1050px){.product-gallery__arrow svg{transform:none}}.product-gallery__thumbs{display:flex;flex:1 1 0%;flex-direction:row;gap:6px;margin:0;min-width:0;overflow-x:auto;overflow-y:hidden;padding:0;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x}.product-gallery__thumbs::-webkit-scrollbar{display:none}@media(min-width:600px)and (max-width:1049px){.product-gallery__thumbs{flex:0 1 auto;gap:8px;max-width:calc(100% - 88px)}}@media(min-width:1050px){.product-gallery__thumbs{flex:0 1 auto;flex-direction:column;gap:8px;max-height:min(478px,100vh - 200px);min-height:0;overflow-x:hidden;overflow-y:auto;touch-action:pan-y}}.product-gallery__thumb{aspect-ratio:1/1;background:#fff0;border:1px solid #fff0;border-radius:0;box-sizing:border-box;cursor:pointer;flex:0 0 calc(20% - 4.8px);height:auto;padding:0;transition:border-color .15s ease,transform .12s cubic-bezier(.4,0,.2,1),opacity .15s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:calc(20% - 4.8px)}.product-gallery__thumb:hover{border-color:#71717a}.product-gallery__thumb:active{transform:scale(.92)}@media(min-width:600px)and (max-width:1049px){.product-gallery__thumb{flex:0 0 72px;height:72px;width:72px}}@media(min-width:1050px){.product-gallery__thumb{flex:0 0 73px;height:73px;width:73px}}.product-gallery__thumb img{border-radius:0;display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.product-gallery__thumb--active{border-color:#18181b}.product-gallery__main{flex:1 1 auto;min-width:0;order:1;position:relative;width:100%}@media(min-width:600px)and (max-width:1049px){.product-gallery__main{margin-left:auto;margin-right:auto;max-width:min(100%,440px,100vh - 240px)}}@media(min-width:1050px){.product-gallery__main{margin-left:0;margin-right:0;max-width:min(650px,100vh - 110px);order:0;width:auto}}@media(min-width:600px)and (max-width:1049px){body.admin-bar .product-gallery__main{max-width:min(100%,440px,100vh - 272px)}}@media(min-width:1050px){body.admin-bar .product-gallery__main{max-width:min(650px,100vh - 142px)}.product-gallery__thumbs-col+.product-gallery__main{margin-left:85px}}.product-gallery__stage{aspect-ratio:1/1;background-color:#fff0;border-radius:0;max-height:min(650px,100vh - 110px);max-width:min(650px,100vh - 110px);overflow:hidden;position:relative;width:100%}body.admin-bar .product-gallery__stage{max-height:min(650px,100vh - 142px);max-width:min(650px,100vh - 142px)}.product-gallery__image{display:block;height:100%;inset:0;-o-object-fit:contain!important;object-fit:contain!important;opacity:0;pointer-events:none;position:absolute;transform:scale(.98);transition:opacity .25s ease,transform .25s cubic-bezier(.4,0,.2,1);width:100%}.product-gallery__image.is-active{opacity:1;pointer-events:auto;transform:scale(1)}.product-gallery__badges{align-items:flex-end;display:flex;flex-direction:column;gap:8px;position:absolute;right:24px;top:24px;z-index:2}.custom-price-add-to-cart{background-color:#f2f2f3!important;border-radius:0!important;display:flex!important;flex-direction:column!important;gap:24px!important;padding:24px!important;position:relative}.custom-price-add-to-cart .shav-color-select{display:flex;flex-direction:column;gap:12px;width:100%}.custom-price-add-to-cart .shav-color-select__label{color:#27272a;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:20px;margin:0}.custom-price-add-to-cart .shav-color-select__value{color:#27272a;text-transform:capitalize}.custom-price-add-to-cart .shav-color-select__swatches{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.custom-price-add-to-cart .shav-color-swatch{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;border-radius:0;box-sizing:border-box;cursor:pointer;flex-shrink:0;height:32px;padding:0;position:relative;width:32px}.custom-price-add-to-cart .shav-color-swatch span{border:1.7px solid #fafafa;box-sizing:border-box;inset:.889px;pointer-events:none;position:absolute}.custom-price-add-to-cart .shav-color-swatch.is-active{box-shadow:0 0 0 2px #18181b}@media(hover:hover)and (pointer:fine){.custom-price-add-to-cart .shav-color-select__swatches .shav-color-swatch{overflow:hidden!important;position:relative!important;transform:none!important;transition:none!important}.custom-price-add-to-cart .shav-color-select__swatches .shav-color-swatch:hover{transform:none!important}.custom-price-add-to-cart .shav-color-select__swatches .shav-color-swatch:hover:after{animation:swatch-whisper-sheen .85s cubic-bezier(.25,.46,.45,.94) forwards!important}.custom-price-add-to-cart .shav-color-select__swatches .shav-color-swatch:after{background:linear-gradient(45deg,transparent,transparent 30%,hsl(0 0% 100% / .04) 40%,hsl(0 0% 100% / .18) 50%,hsl(0 0% 100% / .04) 60%,transparent 70%,transparent)!important;content:""!important;height:200%!important;inset:-50%!important;mix-blend-mode:screen!important;opacity:0;pointer-events:none!important;position:absolute!important;transform:translate3d(-35%,35%,0);width:200%!important;z-index:5!important}@keyframes swatch-whisper-sheen{0%{opacity:0;transform:translate3d(-35%,35%,0)}35%{opacity:.85}65%{opacity:.85}to{opacity:0;transform:translate3d(35%,-35%,0)}}}.custom-price-add-to-cart .shav-card-divider{background:#d4d4d8;flex-shrink:0;height:1px;width:100%}.custom-price-add-to-cart .reset_variations,.custom-price-add-to-cart .single_variation .price,.custom-price-add-to-cart .variations,.custom-price-add-to-cart .woocommerce-variation-availability,.custom-price-add-to-cart .woocommerce-variation-description,.custom-price-add-to-cart .woocommerce-variation-price{display:none!important}.custom-price-add-to-cart form.variations_form.cart{display:block!important}.custom-price-add-to-cart .single_variation_wrap{width:100%!important}.custom-price-add-to-cart .woocommerce-variation-add-to-cart{align-items:stretch!important;display:flex!important;gap:8px!important;margin:-40px 0 0!important;opacity:1!important;width:100%!important}@media(min-width:769px)and (max-width:1080px){.custom-price-add-to-cart .woocommerce-variation-add-to-cart{flex-direction:column!important;gap:12px!important}.custom-price-add-to-cart .woocommerce-variation-add-to-cart .quantity{box-sizing:border-box!important;justify-content:center!important;margin-top:0!important;width:100%!important}.custom-price-add-to-cart .woocommerce-variation-add-to-cart .single_add_to_cart_button{box-sizing:border-box!important;text-align:center!important;width:100%!important}}.custom-price-add-to-cart .custom-image-section{margin:0!important;width:100%}.custom-price-add-to-cart .custom-image-section img{display:block;height:auto;max-width:100%}.custom-price-add-to-cart .shav-price-block{display:flex;flex-direction:column;gap:4px;width:100%}.custom-price-add-to-cart .shav-price-row{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}@media(min-width:769px)and (max-width:1080px){.custom-price-add-to-cart .shav-price-row{align-items:flex-start;flex-direction:column;gap:8px}}.custom-price-add-to-cart .shav-savings-badge{align-items:center;background:#18181b;border-radius:0;color:#fafafa;display:inline-flex;flex-shrink:0;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;justify-content:center;letter-spacing:0;line-height:16px;padding:4px 12px;text-transform:uppercase;white-space:nowrap}.custom-price-add-to-cart .shav-savings-badge--with-code{gap:6px;padding:3px 8px}.custom-price-add-to-cart .shav-savings-badge .shav-savings-badge__divider{color:#71717a;font-weight:400;margin:0 1px;opacity:.7;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-price-add-to-cart .shav-savings-badge .shav-copy-coupon-btn{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;color:#fafafa!important;cursor:pointer;display:inline-flex!important;font-family:inherit;font-size:14px;font-weight:700;justify-content:center!important;letter-spacing:0;line-height:16px;margin:0!important;outline:none!important;padding:0!important;position:relative;text-transform:uppercase;transition:opacity .2s ease}.custom-price-add-to-cart .shav-savings-badge .shav-copy-coupon-btn:hover{opacity:.85}.custom-price-add-to-cart .shav-savings-badge .shav-copy-coupon-btn:active,.custom-price-add-to-cart .shav-savings-badge .shav-copy-coupon-btn:focus,.custom-price-add-to-cart .shav-savings-badge .shav-copy-coupon-btn:focus-visible{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}.custom-price-add-to-cart .shav-savings-badge .shav-copy-coupon-btn .shav-copy-state-default{align-items:center!important;color:#fafafa!important;display:inline-flex!important;gap:5px;transition:opacity .25s ease}.custom-price-add-to-cart .shav-savings-badge .shav-copy-coupon-btn .shav-copy-state-copied{align-items:center!important;color:#fff!important;display:none!important}.custom-price-add-to-cart .shav-savings-badge .shav-copy-coupon-btn .shav-copy-icon{color:#e4e4e7!important;display:inline-block!important;flex-shrink:0;height:14px;transition:opacity .2s ease;vertical-align:middle;width:14px}.custom-price-add-to-cart .shav-savings-badge .shav-copy-coupon-btn .shav-copy-feedback{color:#fff!important;display:inline-block!important;font-size:13px;font-weight:700;letter-spacing:.2px}.custom-price-add-to-cart .shav-savings-badge .shav-copy-coupon-btn.is-copied{background:transparent!important;color:#fff!important;padding:0!important}.custom-price-add-to-cart .shav-savings-badge .shav-copy-coupon-btn.is-copied .shav-copy-state-default{display:none!important}.custom-price-add-to-cart .shav-savings-badge .shav-copy-coupon-btn.is-copied .shav-copy-state-copied{animation:shavFadeIn .25s ease forwards;display:inline-flex!important}.custom-price-add-to-cart .shav-savings-badge .shav-copy-coupon-btn.has-copied .shav-copy-icon{display:none!important}@keyframes shavFadeIn{0%{opacity:0;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}.custom-price-add-to-cart .price{align-items:center!important;border:none!important;color:#ac0000!important;display:inline-flex!important;font-size:16px!important;font-weight:400!important;gap:8px!important;letter-spacing:0!important;line-height:24px!important;margin:0!important;padding:0!important}.custom-price-add-to-cart .price del{color:#71717b!important;opacity:1!important;text-decoration:line-through!important;text-decoration-color:#71717b!important}.custom-price-add-to-cart .price del .amount,.custom-price-add-to-cart .price del .woocommerce-Price-amount,.custom-price-add-to-cart .price del .woocommerce-Price-currencySymbol,.custom-price-add-to-cart .price del bdi{color:#71717b!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:300!important;line-height:24px!important;text-decoration:line-through!important;text-decoration-color:#71717b!important}.custom-price-add-to-cart .price ins{text-decoration:none!important}.custom-price-add-to-cart .price ins .amount,.custom-price-add-to-cart .price ins .woocommerce-Price-amount,.custom-price-add-to-cart .price ins bdi,.custom-price-add-to-cart .price>.amount,.custom-price-add-to-cart .price>.woocommerce-Price-amount{color:#ac0000!important;font-family:Roboto,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:24px!important}.custom-price-add-to-cart .lowest-price{color:#27272a!important;font-family:Roboto,sans-serif!important;font-size:12px!important;font-weight:300!important;line-height:20px!important;margin:0!important}.custom-price-add-to-cart form.cart{align-items:stretch!important;border-top:none!important;display:flex!important;gap:8px!important;justify-content:flex-start!important;margin:0!important;width:100%}@media(min-width:769px)and (max-width:1080px){.custom-price-add-to-cart form.cart{flex-direction:column!important;gap:12px!important}.custom-price-add-to-cart form.cart .quantity{box-sizing:border-box!important;justify-content:center!important;margin-top:0!important;width:100%!important}.custom-price-add-to-cart form.cart .single_add_to_cart_button{box-sizing:border-box!important;text-align:center!important;width:100%!important}}.custom-price-add-to-cart form.cart .quantity{align-items:center!important;background:#fafafa!important;border:1px solid #d4d4d8!important;border-radius:6px!important;display:flex!important;gap:16px!important;margin:17px 0 0!important;padding:16px 24px!important}.custom-price-add-to-cart form.cart .quantity .shav-qty-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:0!important;color:#18181b!important;cursor:pointer;font-family:Roboto,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:24px!important;min-width:0!important;padding:0!important;transition:transform .1s ease,color .15s ease;width:auto!important}.custom-price-add-to-cart form.cart .quantity .shav-qty-btn:active{color:#ac0000!important;transform:scale(.85)}.custom-price-add-to-cart form.cart .quantity input.qty{-moz-appearance:textfield;background:transparent!important;border:0!important;color:#18181b!important;font-family:Roboto,sans-serif!important;font-size:20px!important;font-weight:400!important;height:auto!important;line-height:24px!important;margin:0!important;min-height:0!important;padding:0!important;text-align:center!important;width:1.4em!important}.custom-price-add-to-cart form.cart .quantity input.qty::-webkit-inner-spin-button,.custom-price-add-to-cart form.cart .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-price-add-to-cart form.cart .single_add_to_cart_button{background:#ac0000!important;border:0!important;border-radius:6px!important;box-sizing:border-box!important;color:#fafafa!important;flex:1 1 auto!important;font-family:Roboto,sans-serif!important;font-size:20px!important;font-weight:400!important;height:auto!important;letter-spacing:0!important;line-height:24px!important;min-height:0!important;padding:16px 24px!important;text-align:center!important;text-transform:none!important;transition:transform .12s cubic-bezier(.4,0,.2,1),background-color .15s ease,filter .15s ease;white-space:nowrap!important;width:auto!important}.custom-price-add-to-cart form.cart .single_add_to_cart_button:hover{filter:brightness(.92)}.custom-price-add-to-cart form.cart .single_add_to_cart_button:active{transform:scale(.98)}@media(max-width:768px){.custom-price-add-to-cart .price ins .amount,.custom-price-add-to-cart .price ins .woocommerce-Price-amount,.custom-price-add-to-cart .price ins bdi{font-size:20px!important;line-height:24px!important}.custom-price-add-to-cart .price del .amount,.custom-price-add-to-cart .price del .woocommerce-Price-amount,.custom-price-add-to-cart .price del .woocommerce-Price-currencySymbol,.custom-price-add-to-cart .price del bdi{font-size:16px!important}.custom-price-add-to-cart .shav-price-row,.custom-price-add-to-cart .woocommerce-variation-add-to-cart,.custom-price-add-to-cart form.cart{flex-wrap:wrap}.custom-price-add-to-cart form.cart .quantity{gap:12px!important;padding:12px 16px!important}.custom-price-add-to-cart form.cart .quantity .shav-qty-btn,.custom-price-add-to-cart form.cart .quantity input.qty{font-size:16px!important;line-height:24px!important}.custom-price-add-to-cart form.cart .single_add_to_cart_button{font-size:16px!important;line-height:24px!important;padding:12px 16px!important}}.product-gallery__badges .promotional-element,.product-gallery__badges .promotional-element-two-lines{align-items:center!important;border-radius:0!important;box-sizing:border-box!important;display:inline-flex!important;flex-direction:row!important;font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:700!important;gap:4px!important;height:auto!important;inset:auto!important;justify-content:center!important;letter-spacing:0!important;line-height:16px!important;margin:0!important;max-width:none!important;padding:4px 12px!important;position:static!important;text-transform:uppercase!important;transform:none!important;white-space:nowrap!important;width:auto!important;-webkit-text-fill-color:currentColor!important;background-clip:border-box!important}.product-gallery__badges .promotional-element-two-lines .promo-percentage{background:none!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;display:inline!important;font-weight:700!important}.product-gallery__badges .promotional-element-two-lines .promo-small-text{color:inherit!important;font-weight:400!important}@media(max-width:399px){.custom-price-add-to-cart .shav-price-row{flex-wrap:nowrap!important;gap:8px}.custom-price-add-to-cart .shav-savings-badge{font-size:12px;line-height:16px;padding:4px 8px}.custom-price-add-to-cart .shav-savings-badge--with-code{gap:5px;padding:3px 6px}.custom-price-add-to-cart .shav-savings-badge--with-code .shav-copy-coupon-btn{font-size:11px;padding:0}.custom-price-add-to-cart .shav-savings-badge--with-code .shav-copy-coupon-btn .shav-copy-icon{height:12px;width:12px}.custom-price-add-to-cart .shav-savings-badge--with-code .shav-copy-coupon-btn .shav-copy-feedback{font-size:10px}.zestaw-container .zestaw-row{align-items:center;flex-direction:row;flex-wrap:nowrap}.zestaw-container .zestaw-img{aspect-ratio:1/1;flex-shrink:0;height:auto;width:38%}.zestaw-container .zestaw-img img{height:100%;width:100%}}@media(max-width:359px){.custom-price-add-to-cart .shav-price-row{gap:6px}.custom-price-add-to-cart .shav-savings-badge{font-size:11px;padding:3px 6px}.custom-price-add-to-cart .shav-savings-badge--with-code{font-size:10px;gap:3px;padding:2px 4px}.custom-price-add-to-cart .shav-savings-badge--with-code .shav-copy-coupon-btn{font-size:10px;padding:0}.custom-price-add-to-cart .shav-savings-badge--with-code .shav-copy-coupon-btn .shav-copy-icon{height:11px;width:11px}.custom-price-add-to-cart .shav-savings-badge--with-code .shav-copy-coupon-btn .shav-copy-feedback{font-size:9px}.custom-price-add-to-cart .price ins .amount,.custom-price-add-to-cart .price ins .woocommerce-Price-amount,.custom-price-add-to-cart .price ins bdi,.custom-price-add-to-cart .price>.amount,.custom-price-add-to-cart .price>.woocommerce-Price-amount{font-size:16px!important}.zestaw-container .zestaw-price-row{flex-wrap:wrap;row-gap:4px}.zestaw-container .zestaw-header{flex-wrap:wrap}}.shav-v2-rating{align-items:center!important;display:flex!important;gap:8px!important;margin-bottom:16px!important;margin-top:12px!important}.shav-v2-rating .shav-v2-rating-score{color:#18181b!important;font-family:Roboto,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:700!important;letter-spacing:0!important;line-height:20px!important}.shav-v2-rating .shav-v2-rating-stars{align-items:center!important;display:inline-flex!important;gap:2px!important}.shav-v2-rating .shav-v2-rating-stars .shav-v2-star-icon{display:block!important;flex-shrink:0!important;height:17px!important;width:17px!important}.shav-v2-rating .shav-v2-rating-link{color:#18181b!important;font-family:Roboto,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:300!important;letter-spacing:0!important;line-height:20px!important;text-decoration:underline!important;text-decoration-style:solid!important;text-decoration-thickness:auto!important;text-underline-offset:0!important;-webkit-text-decoration-skip:ink!important;cursor:pointer;text-decoration-skip-ink:auto!important;transition:color .15s ease}.shav-v2-rating .shav-v2-rating-link:hover{color:#000!important}body.shav-product-top-v2 .shav-v2-excerpt-wrapper{margin-bottom:24px;margin-top:16px}body.shav-product-top-v2 .shav-v2-excerpt-wrapper .shav-v2-excerpt-content{color:#3f3f46;font-size:14px;line-height:22px;transition:max-height .3s ease}body.shav-product-top-v2 .shav-v2-excerpt-wrapper .shav-v2-excerpt-content p{margin:0 0 12px}body.shav-product-top-v2 .shav-v2-excerpt-wrapper .shav-v2-excerpt-content p:last-child{margin-bottom:0}body.shav-product-top-v2 .shav-v2-excerpt-wrapper .shav-v2-excerpt-content strong{color:#18181b;display:block;font-weight:700;margin-top:8px}body.shav-product-top-v2 .shav-v2-excerpt-wrapper.is-collapsed .shav-v2-excerpt-content{-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent);max-height:280px;overflow:hidden;position:relative}body.shav-product-top-v2 .shav-v2-excerpt-wrapper.is-collapsed .shav-v2-toggle-text-less{display:none}body.shav-product-top-v2 .shav-v2-excerpt-wrapper.is-collapsed .shav-v2-toggle-text-more{display:inline}body.shav-product-top-v2 .shav-v2-excerpt-wrapper.is-collapsed .shav-v2-toggle-icon{transform:rotate(0deg)}body.shav-product-top-v2 .shav-v2-excerpt-wrapper.is-expanded .shav-v2-excerpt-content{-webkit-mask-image:none;mask-image:none;max-height:none}body.shav-product-top-v2 .shav-v2-excerpt-wrapper.is-expanded .shav-v2-toggle-text-more{display:none}body.shav-product-top-v2 .shav-v2-excerpt-wrapper.is-expanded .shav-v2-toggle-text-less{display:inline}body.shav-product-top-v2 .shav-v2-excerpt-wrapper.is-expanded .shav-v2-toggle-icon{transform:rotate(180deg)}body.shav-product-top-v2 .shav-v2-excerpt-wrapper .shav-v2-excerpt-toggle{align-items:center;background:#fff0;border:none;color:#18181b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;margin-top:10px;padding:8px 0;width:100%}body.shav-product-top-v2 .shav-v2-excerpt-wrapper .shav-v2-excerpt-toggle .shav-v2-toggle-icon{transition:transform .25s ease}body.shav-product-top-v2 .shav-v2-excerpt-wrapper .shav-v2-excerpt-toggle:hover{color:#000}body.shav-product-top-v2 .custom-percentage-strip-container{margin:0 0 24px!important}body.shav-product-top-v2 .shav-v2-trust-badges{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:24px;margin-top:0;padding:0;width:100%}body.shav-product-top-v2 .shav-v2-trust-badges .shav-v2-trust-box{align-items:center;cursor:default;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:flex-start;max-width:150px;min-height:64px;text-align:center}body.shav-product-top-v2 .shav-v2-trust-badges .shav-v2-trust-box .shav-v2-trust-icon{align-items:center;display:flex;height:28px;justify-content:center;transition:transform .3s ease}body.shav-product-top-v2 .shav-v2-trust-badges .shav-v2-trust-box .shav-v2-trust-icon img,body.shav-product-top-v2 .shav-v2-trust-badges .shav-v2-trust-box .shav-v2-trust-icon svg{display:block;max-height:24px;transition:transform .3s ease;width:auto}body.shav-product-top-v2 .shav-v2-trust-badges .shav-v2-trust-box .shav-v2-trust-text{color:#27272a;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:16px;text-align:center}@media(hover:hover)and (min-width:768px){body.shav-product-top-v2 .shav-v2-trust-badges .shav-v2-trust-box:hover .shav-v2-trust-icon{transform:translateY(-1.5px)}}body.shav-product-top-v2 .shav-v2-accordions{margin-bottom:24px;margin-top:0}body.shav-product-top-v2 .shav-v2-accordions .shav-v2-accordion-item{border-top:1px solid #d4d4d8;padding:20px 0}body.shav-product-top-v2 .shav-v2-accordions .shav-v2-accordion-item:last-child{border-bottom:1px solid #d4d4d8}body.shav-product-top-v2 .shav-v2-accordions .shav-v2-accordion-item .shav-v2-accordion-header{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:0;text-align:left;width:100%}body.shav-product-top-v2 .shav-v2-accordions .shav-v2-accordion-item .shav-v2-accordion-header .shav-v2-accordion-title{color:#09090b;font-family:Roboto,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.01em;line-height:24px}@media(max-width:768px){body.shav-product-top-v2 .shav-v2-accordions .shav-v2-accordion-item .shav-v2-accordion-header .shav-v2-accordion-title{font-size:18px;line-height:22px}}body.shav-product-top-v2 .shav-v2-accordions .shav-v2-accordion-item .shav-v2-accordion-header .shav-v2-accordion-icon{background-color:#18181b;border-radius:50%;flex-shrink:0;height:24px;position:relative;width:24px}body.shav-product-top-v2 .shav-v2-accordions .shav-v2-accordion-item .shav-v2-accordion-header .shav-v2-accordion-icon:before{background-color:#fff;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}body.shav-product-top-v2 .shav-v2-accordions .shav-v2-accordion-item .shav-v2-accordion-header .shav-v2-accordion-icon:after{background-color:#fff;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease;width:2px}body.shav-product-top-v2 .shav-v2-accordions .shav-v2-accordion-item .shav-v2-accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.25,1,.5,1)}body.shav-product-top-v2 .shav-v2-accordions .shav-v2-accordion-item .shav-v2-accordion-content .shav-v2-accordion-inner{color:#52525b;font-size:14px;line-height:22px;opacity:0;overflow:hidden;padding-top:0;transition:opacity .25s ease,padding-top .35s cubic-bezier(.25,1,.5,1)}body.shav-product-top-v2 .shav-v2-accordions .shav-v2-accordion-item .shav-v2-accordion-content .shav-v2-accordion-inner .shav-v2-specs-list{display:flex;flex-direction:column;gap:8px}body.shav-product-top-v2 .shav-v2-accordions .shav-v2-accordion-item .shav-v2-accordion-content .shav-v2-accordion-inner .shav-v2-specs-list .shav-v2-spec-row{align-items:baseline;color:#09090b;display:flex;font-family:Roboto,sans-serif;font-size:14px;gap:6px;letter-spacing:0;line-height:16px;margin:0}body.shav-product-top-v2 .shav-v2-accordions .shav-v2-accordion-item .shav-v2-accordion-content .shav-v2-accordion-inner .shav-v2-specs-list .shav-v2-spec-row .shav-v2-spec-label{color:#09090b;flex-shrink:0;font-weight:400}body.shav-product-top-v2 .shav-v2-accordions .shav-v2-accordion-item .shav-v2-accordion-content .shav-v2-accordion-inner .shav-v2-specs-list .shav-v2-spec-row .shav-v2-spec-val{color:#09090b;font-weight:300}body.shav-product-top-v2 .shav-v2-accordions .shav-v2-accordion-item .shav-v2-accordion-content .shav-v2-accordion-inner .shav-v2-check-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}body.shav-product-top-v2 .shav-v2-accordions .shav-v2-accordion-item .shav-v2-accordion-content .shav-v2-accordion-inner .shav-v2-check-list li{align-items:center;color:#09090b;display:flex;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;gap:8px;letter-spacing:0;line-height:16px;margin:0}body.shav-product-top-v2 .shav-v2-accordions .shav-v2-accordion-item .shav-v2-accordion-content .shav-v2-accordion-inner .shav-v2-check-list li:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS45ODU5IDEuODUxNDlMNi43MjI3MyAxMy41MTdMNi4xMzk0NyAxNC4yNTE2TDUuNDc4NzEgMTMuNTg1OEwwLjA3NTE5NTMgOC4xNDE5NkwxLjI1ODA5IDYuOTY3ODJMNi4wMDA4MyAxMS43NDZMMTQuNjgwNyAwLjgxNTA2M0wxNS45ODU5IDEuODUxNDlaIiBmaWxsPSIjQTlBOUIyIi8+Cjwvc3ZnPgo=) no-repeat 50%;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:16px;width:16px}body.shav-product-top-v2 .shav-v2-accordions .shav-v2-accordion-item.is-open .shav-v2-accordion-header .shav-v2-accordion-icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}body.shav-product-top-v2 .shav-v2-accordions .shav-v2-accordion-item.is-open .shav-v2-accordion-content{grid-template-rows:1fr}body.shav-product-top-v2 .shav-v2-accordions .shav-v2-accordion-item.is-open .shav-v2-accordion-content .shav-v2-accordion-inner{opacity:1;padding-top:16px}@media(max-width:768px){body.shav-product-top-v2 .product-gallery.woocommerce-product-gallery,body.shav-product-top-v2 .woocommerce-product-gallery,body.shav-product-top-v2 div.product div.images.woocommerce-product-gallery{margin-bottom:0!important;padding-bottom:0!important}body.shav-product-top-v2 .summary.entry-summary{margin-top:32px!important;padding-top:0!important}body.shav-product-top-v2 .summary.entry-summary .breadcrumbs{display:none!important;margin:0!important;padding:0!important}body.shav-product-top-v2 .summary.entry-summary .product_title{margin-top:0!important}}@media(max-width:600px){body.shav-product-top-v2 .shav-v2-trust-badges{gap:12px;justify-content:space-between}body.shav-product-top-v2 .shav-v2-trust-badges .shav-v2-trust-box{flex:1;width:auto}}body .empty-cart-section.empty-cart-section{align-items:center;background:linear-gradient(180deg,#f2f2f3,#fafafa);border-radius:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column;gap:0!important;justify-content:center;margin:32px auto 0!important;max-width:398px!important;min-height:724px!important;padding:64px 16px!important;text-align:center;width:calc(100% - 32px)!important}@media(min-width:992px){body .empty-cart-section.empty-cart-section{margin:64px auto 0!important;max-width:1140px!important;min-height:596px!important;padding:120px 20px!important;width:100%!important}}body .empty-cart-section.empty-cart-section img{display:block!important;height:200px!important;margin:0 0 32px!important;max-width:100%!important;-o-object-fit:contain!important;object-fit:contain!important;width:auto!important}.empty-cart-section .empty-cart-title{color:var(--Base-Dark-ExtraDark,#09090b)!important;display:block!important;font-size:48px!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:58px!important;margin:0 auto 4px!important;text-align:center!important;width:100%!important}@media(min-width:992px){.empty-cart-section .empty-cart-title{font-size:76px!important;line-height:86px!important}}.empty-cart-subtitle{color:var(--Base-Dark-Medium,#27272a)!important;font-size:14px!important;font-style:normal!important;font-weight:300!important;letter-spacing:0!important;line-height:20px!important;margin:0 0 32px!important;text-align:center!important}@media(min-width:992px){.empty-cart-subtitle{line-height:22px!important}}.empty-cart-section .wp-block-button,.empty-cart-section .wp-block-buttons{margin:0!important;padding:0!important}.empty-cart-button .wp-block-button__link{align-items:center!important;background:#09090b!important;border-radius:6px!important;box-sizing:border-box!important;color:var(--Base-Light-ExtraLight,#fafafa)!important;display:inline-flex!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;gap:24px!important;height:52px!important;justify-content:center!important;letter-spacing:0!important;line-height:24px!important;margin:0 auto!important;padding:8px 8px 8px 32px!important;text-decoration:none!important;width:-moz-max-content!important;width:max-content!important}@media(min-width:992px){.empty-cart-button .wp-block-button__link{font-size:20px!important}}.empty-cart-button .wp-block-button__link:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMy4xMzA0MyIgZmlsbD0iI0ZBRkFGQSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIzLjk0NTggMTAuNDg0MkwxMS4zNzUyIDEwLjQ4NDJMMTEuMzc1MiAxMy4yNjE5TDIwLjU5MjggMTMuMjYxOUw5Ljg1NzA1IDIzLjk5NzdMMTEuODIxMiAyNS45NjE4TDIyLjU1NjkgMTUuMjI2MUwyMi41NTY5IDI0LjQ0MzdMMjUuMzM0NyAyNC40NDM3TDI1LjMzNDcgMTEuODczMUwyNS4zMzQ3IDEwLjQ4NDJMMjMuOTQ1OCAxMC40ODQyWiIgZmlsbD0iIzA5MDkwQiIvPgo8L3N2Zz4K)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:36px 36px!important;content:""!important;display:block!important;flex-shrink:0!important;height:36px!important;width:36px!important}.woocommerce.wc-block-store-notices.alignwide.alignwide{margin-bottom:40px;margin-top:20px}.woocommerce.wc-block-store-notices.alignwide.alignwide .wc-block-components-notice-banner{margin:56px 0 0}@media(min-width:786px){.container-cart{margin:0!important}}.cart-popup-father{margin:0 auto;max-width:1300px}.cart-popup{background-color:#000;border-radius:8px;box-shadow:0 5px 15px rgb(0 0 0 / .3);display:none;height:auto;left:50%;margin:0 auto;max-width:1000px;padding:20px;position:fixed;top:360px;transform:translate(-50%,-50%);width:1000px;z-index:9999}@media(max-width:1100px){.cart-popup{width:800px}}@media(max-width:786px){.cart-popup{top:52vh;width:80%}.cart-popup .cart-popup-header .text-header{font-size:30px}.cart-popup .cart-popup-header p{font-size:12px}.cart-popup .cart-popup-items{flex-direction:column;margin-bottom:0}.cart-popup .cart-popup-product-container{gap:24px}.cart-popup .cart-popup-product-container .cart-popup-rest-title{font-size:24px}.cart-popup .cart-popup-content{gap:13px}.cart-popup .cart-popup-product{padding:8px!important}.cart-popup .cart-popup-product-container .cart-popup-product-img img{width:100px!important}.cart-popup .cart-popup-zestaw button{height:42px!important}}.close-cart-popup{color:#fff;font-family:Roboto,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:117.75%}.cart-popup-header-container{display:flex;width:100%}.cart-popup-header{align-items:left;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:0 20px}.cart-popup-header .header-promotion{align-items:center;background:linear-gradient(85deg,#630303 -7.37%,red 107.37%);border-radius:4px;display:flex;font-size:16px;gap:10px;height:20px;justify-content:center;margin:0!important;min-height:20px;padding:4px 8px;width:94px}.cart-popup-header .header-promotion,.cart-popup-header .text-header{color:#fff;font-family:bebas-neue-pro,sans-serif;font-style:normal;font-weight:500;line-height:117.75%;text-transform:uppercase}.cart-popup-header .text-header{font-size:36px;margin:0;text-align:center;text-align:left}.cart-popup-header p{color:#fff;font-family:Roboto,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:0;text-align:center;text-align:left}.cart-popup-content{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:25px;position:relative}.cart-popup-content .cart-popup-zestaw{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.cart-popup-content .cart-popup-zestaw .cart-popup-form{width:100%}.cart-popup-content .cart-popup-zestaw button{background:linear-gradient(85deg,#630303 -7.37%,red 107.37%);border:none;border-radius:6px;cursor:pointer;font-family:bebas-neue-pro,sans-serif;font-size:20px;font-weight:500;height:51px;width:100%}.cart-popup-content .cart-popup-zestaw button,.cart-popup-content .cart-popup-zestaw span{align-items:center;align-self:stretch;color:#fff;display:flex;font-style:normal;gap:10px;justify-content:center;line-height:117.75%;text-transform:uppercase}.cart-popup-content .cart-popup-zestaw span{flex-shrink:0;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;height:42px;text-align:center}.close-cart-popup{cursor:pointer;font-size:24px;position:absolute;right:15px;top:10px}.cart-popup-items{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.cart-popup-items .cart-popup-product{border-radius:8px;display:flex;padding:0 17px}.cart-popup-items .cart-popup-product .cart-popup-product-container{display:flex;gap:24px;justify-content:space-between}.cart-popup-items .cart-popup-product .cart-popup-product-container .cart-popup-product-img img{width:150px}.cart-popup-items .cart-popup-product .cart-popup-product-container .cart-popup-product-rest{display:flex;flex-direction:column;gap:5px;justify-content:space-evenly}.cart-popup-items .cart-popup-product .cart-popup-product-container .cart-popup-product-rest a{display:flex;flex-direction:column;gap:5px;text-decoration:none}.cart-popup-items .cart-popup-product .cart-popup-product-container .cart-popup-product-rest .cart-popup-rest-title{border:none;color:#fff;font-family:bebas-neue-pro,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:117.75%;margin:0;text-decoration:none;text-transform:uppercase}.cart-popup-items .cart-popup-product .cart-popup-product-container .cart-popup-product-rest span{font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.cart-popup-items .cart-popup-product .cart-popup-product-container .cart-popup-product-rest span bdi{color:#fff}.cart-popup-items .cart-popup-product .cart-popup-product-container .cart-popup-product-rest button{align-items:center;align-self:stretch;background:linear-gradient(90deg,#0983a0,#032f3a);border:none;border-radius:4px;display:flex;height:37px;justify-content:center;width:100%}.cart-popup-items .cart-popup-product .cart-popup-product-container .cart-popup-product-rest button a{background:#fff0;color:#fff;font-family:roboto,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:117.75%;padding:0}.cart-popup-actions{display:flex;justify-content:space-between}.woocommerce-cart main .woocommerce{display:flex;flex-direction:column;gap:32px;margin:0 auto 70px;max-width:1300px!important}.woocommerce-cart main .woocommerce .custom-image-section-cart{border-bottom:1px solid rgb(0 0 0 / .1);padding-bottom:28px}.woocommerce-cart main .woocommerce .cart-icons{margin-top:32px}.woocommerce-cart main .woocommerce .col-md-8{border-right:1px solid rgb(0 0 0 / .1);box-sizing:border-box;flex-basis:62%;min-width:0;padding-right:30px}.woocommerce-cart main .woocommerce .col-md-4{box-sizing:border-box;flex-basis:30%;min-width:0}.woocommerce-cart main .woocommerce table.shop_table_responsive{border:none}.woocommerce-cart main .woocommerce table.shop_table_responsive th{color:#000;font-family:roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-align:center;text-transform:uppercase}.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item{border-bottom:1px solid rgb(0 0 0 / .1)}.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item .product-subtotal{align-items:center;display:flex;flex-direction:column;gap:35px;height:120px;justify-content:flex-end}.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item .product-subtotal a{color:#000!important;font-family:roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-align:right;text-transform:uppercase}.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item .product-subtotal a:hover{background-color:transparent!important}.woocommerce-cart main .woocommerce table.shop_table_responsive td{background-color:#fafafa;text-align:center}.woocommerce-cart main .woocommerce table.shop_table_responsive div.quantity input{margin:0!important;padding:6px}.woocommerce-cart main .woocommerce table.shop_table_responsive .product-name{background-color:#fafafa}.woocommerce-cart main .woocommerce table.shop_table_responsive .product-name,.woocommerce-cart main .woocommerce table.shop_table_responsive .product-name a{color:#000;font-family:roboto,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}.woocommerce-cart main .woocommerce .woocommerce-breadcrumb{align-items:center;align-self:stretch;box-sizing:border-box;display:flex;gap:8px;margin:0 0 -20px!important;padding-left:8px;width:100%}.woocommerce-cart main .woocommerce .woocommerce-breadcrumb a:first-child{color:#000;font-family:roboto,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}.woocommerce-cart main .woocommerce .woocommerce-breadcrumb a{color:rgb(0 0 0 / .7);font-family:roboto,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}.woocommerce-cart main .woocommerce .cart-title{color:#000;font-family:roboto,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0}.woocommerce-cart main .woocommerce .row{display:flex;gap:30px;justify-content:space-between}.woocommerce-cart main .woocommerce .row div.cart-collaterals{display:flex;flex-direction:column}.woocommerce-cart main .woocommerce .row div.cart-collaterals .cart_totals{display:flex;flex-direction:column;gap:16px;width:100%}.woocommerce-cart main .woocommerce .row div.cart-collaterals .cart_totals tr{display:flex;justify-content:space-between;width:100%}.woocommerce-cart main .woocommerce .row div.cart-collaterals .cart_totals th{border:none;color:#000;font-family:roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0!important;padding:0 0 32px!important;text-align:left;text-transform:none}.woocommerce-cart main .woocommerce .row div.cart-collaterals .cart_totals td{border:none;margin:0!important;padding:0 0 25px!important}.woocommerce-cart main .woocommerce .row div.cart-collaterals .cart_totals td p{margin:0}.woocommerce-cart main .woocommerce .row div.cart-collaterals .cart_totals .order-total{border-top:1px solid rgb(0 0 0 / .1)}.woocommerce-cart main .woocommerce .row div.cart-collaterals .cart_totals .order-total td,.woocommerce-cart main .woocommerce .row div.cart-collaterals .cart_totals .order-total th{font-size:20px;font-weight:600;padding-bottom:0!important;padding-top:32px!important}.woocommerce-cart main .woocommerce .row div.cart-collaterals .cart_totals bdi{color:#000;font-family:roboto,sans-serif;font-size:16px;font-style:normal;line-height:normal;text-align:right}.woocommerce-cart main .woocommerce .row div.cart-collaterals .cart_totals .cart-actions{order:3}.woocommerce-cart main .woocommerce .row div.cart-collaterals .cart_totals .cart-actions .coupon{display:flex}.woocommerce-cart main .woocommerce .row div.cart-collaterals .cart_totals .cart-actions .coupon button.button .wp-element-button{align-items:center;background:#0983a0;border-radius:4px;display:flex;gap:10px;height:36px;justify-content:center;width:160px}.woocommerce-cart main .woocommerce .row div.cart-collaterals .cart_totals table{order:2!important}.woocommerce-cart main .woocommerce .row div.cart-collaterals .cart_totals h2{color:#000;font-family:roboto,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0!important;order:1}.woocommerce-cart main .woocommerce .row div.cart-collaterals .cart_totals .wc-proceed-to-checkout{margin:0!important;order:4;padding:0}.woocommerce-cart main .woocommerce .row div.cart-collaterals .cart_totals .wc-proceed-to-checkout a{background:#ac0000;border-radius:4px;margin:0!important;width:auto!important}.woocommerce-cart main .woocommerce .cart-icons{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;height:102px;justify-content:space-between}.woocommerce-cart main .woocommerce .cart-icon-item-to-checkout{align-items:center;display:flex;gap:16px;justify-content:left}.woocommerce-cart main .woocommerce .cart-icon-item-to-checkout span{color:#000;font-family:roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.woocommerce-cart .wp-block-post-title{display:none!important;max-width:1300px!important}.remove-desactive{color:transparent!important}.woocommerce-page .woocommerce-cart-form #coupon_code{background:#fafafa;border:none;border-radius:4px;padding:0 30px;width:198px}.button-cart,.woocommerce-page .woocommerce-cart-form #coupon_code{align-items:center;display:flex;gap:10px;height:43px;justify-content:center}.button-cart{background:#0983a0;border-radius:4px;width:160px}#custom-cart .cart-collaterals{position:relative}#custom-cart .cart-title{margin-bottom:20px}#custom-cart .woocommerce-cart-form{margin-left:0}#wp--skip-link--target{margin-top:-50px!important}@media(max-width:950px){.row{flex-direction:column}}@media(max-width:768px){.col-md-8{border-right:none!important;padding-right:0!important}.cart-title{margin-bottom:20px!important}.woocommerce-cart main .woocommerce{gap:24px!important}.woocommerce-page table.cart .product-thumbnail{display:block!important}.woocommerce table.shop_table_responsive tr td.product-name:before,.woocommerce table.shop_table_responsive tr td.product-price:before,.woocommerce table.shop_table_responsive tr td.product-quantity:before,.woocommerce table.shop_table_responsive tr td.product-thumbnail:before{display:none}.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item{background-color:var(--Base-Light-Light,#f2f2f3);border:1px solid var(--Base-Light-Dark,#d4d4d8);box-sizing:border-box;display:grid!important;gap:12px 16px;grid-template-columns:150px 1fr;grid-template-rows:auto auto auto;margin-top:16px;padding:16px!important;width:100%}.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item .product-thumbnail{align-items:center;background:#fff;border:none;display:flex;grid-column:1/2;grid-row:1/4;height:150px;justify-content:center;margin:0;padding:0;width:150px}.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item .product-thumbnail img{height:150px!important;-o-object-fit:contain;object-fit:contain;width:150px!important}.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item .product-name{border:none;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;grid-column:2/3;grid-row:1/2;justify-self:flex-start;line-height:1.2;margin:0;padding:0;text-align:left}.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item .product-name a{color:inherit;text-decoration:none}.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item .product-name dl.variation{align-items:baseline;color:var(--Base-Dark-ExtraDark,#09090b);display:flex;flex-wrap:wrap;font-family:Roboto,sans-serif;font-size:14px;gap:4px;line-height:1.4;margin:8px 0 0}.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item .product-name dl.variation dt{font-weight:300;margin:0}.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item .product-name dl.variation dd,.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item .product-name dl.variation dd p{font-weight:700;margin:0}.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item .product-price{align-items:center;align-self:center;border:none;display:flex;gap:8px;grid-column:2/3;grid-row:2/3;justify-self:flex-start;margin:0;padding:0}.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item .product-price .price,.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item .product-price>bdi,.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item .product-price>span.amount{align-items:center;display:flex;flex-direction:row;gap:8px}.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item .product-price del,.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item .product-price del .amount,.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item .product-price del bdi{color:#a1a1aa;font-size:14px;font-weight:400;text-decoration:line-through}.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item .product-price ins,.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item .product-price ins .amount,.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item .product-price ins bdi{color:#ac0000;font-size:16px;font-weight:700;text-decoration:none}.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item .product-quantity{align-self:flex-end;border:none;grid-column:2/3;grid-row:3/4;justify-self:flex-start;margin:0;padding:0}.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item .product-quantity .quantity{background:#fff;display:flex;margin:0;max-width:none;padding:0}.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item .product-remove,.woocommerce-cart main .woocommerce table.shop_table_responsive .cart_item .product-subtotal{display:none!important}.woocommerce-cart main .woocommerce .row div.cart-collaterals .cart_totals{gap:32px}.woocommerce-cart main .woocommerce .row div.cart-collaterals .cart_totals td{background-color:#fafafa;display:flex;justify-content:space-between;width:100%}.woocommerce-coupon-totals td:before{display:none}.woocommerce-coupon-totals td form,.woocommerce-coupon-totals td form .coupon{display:flex;justify-content:space-between;width:100%}.woocommerce-coupon-totals td form #coupon_code.input-text,.woocommerce-coupon-totals td form button{height:52px;width:auto}}small.includes_tax{display:none}.container-cart{background:linear-gradient(180deg,#f2f2f3,#fafafa);box-sizing:border-box!important;margin:0 auto!important;padding:32px 12px!important;width:calc(100% - 32px)}@media(min-width:992px){.container-cart{max-width:1300px!important;padding:32px!important}}.container-cart .row{display:flex;flex-direction:column;gap:56px;margin-left:0!important;margin-right:0!important}.container-cart .row .left-cart-column{display:flex;flex-direction:column;gap:32px}.container-cart .row .left-cart-column:after,.container-cart .row .left-cart-column:before{content:none!important;display:none!important}.container-cart .row .right-cart-column{display:flex;flex-direction:column;gap:48px;margin-top:0!important}.container-cart .row .right-cart-column:after,.container-cart .row .right-cart-column:before{content:none!important;display:none!important}@media(min-width:992px){.container-cart .row{flex-direction:row!important;gap:0!important;justify-content:flex-start!important}.container-cart .row .left-cart-column{border-right:1px solid #d4d4d8!important;flex:0 0 65%!important;max-width:65%!important;padding-left:0!important;padding-right:32px!important}.container-cart .row .right-cart-column{flex:0 0 35%!important;max-width:35%!important;padding-left:32px!important;padding-right:0!important}}.container-cart .left-cart-column .cart-title{font-family:bebas-neue-pro,sans-serif;font-size:26px;font-weight:400;line-height:32px;margin-bottom:0!important;margin-top:0!important}@media(min-width:992px){.container-cart .left-cart-column .cart-title{font-size:42px;line-height:50px}}.container-cart .right-cart-column .cart-title{font-family:bebas-neue-pro,sans-serif;font-size:22px;font-weight:400;line-height:26px;margin-bottom:0!important;margin-top:0!important}@media(min-width:992px){.container-cart .right-cart-column .cart-title{font-size:36px;line-height:44px}}.woocommerce-cart-form{border-bottom:none}@media(min-width:768px){.woocommerce-cart-form{border-bottom:1px solid var(--Base-Light-Dark,#d4d4d8);padding-bottom:32px}}.woocommerce-cart-form__contents.cart-products-grid{display:flex;flex-direction:column;gap:16px}.cart-product-card{background-color:var(--Base-Light-Light,#f2f2f3);border:1px solid var(--Base-Light-Dark,#d4d4d8);display:flex;flex-direction:row;gap:16px;padding:16px}@media(min-width:768px){.cart-product-card{align-items:center}}.cart-product-card .product-thumbnail{align-items:center;background-color:#fff;display:flex!important;flex-shrink:0;height:150px;justify-content:center;width:150px}.cart-product-card .product-thumbnail img{border-radius:4px;height:150px;-o-object-fit:contain;object-fit:contain;width:150px}.cart-product-card .product-details-wrap{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0}@media(min-width:768px){.cart-product-card .product-details-wrap{align-items:center;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between}}.cart-product-card .product-details-wrap .product-name{display:flex;flex:1 1 auto;flex-direction:column;order:1}@media(min-width:768px){.cart-product-card .product-details-wrap .product-name{max-width:180px;min-width:150px}}.cart-product-card .product-details-wrap .product-name a{color:var(--Base-Dark-ExtraDark,#09090b);font-family:inherit;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none!important}.cart-product-card .product-details-wrap .product-name dl.variation{align-items:baseline;color:var(--Base-Dark-ExtraDark,#09090b);display:flex;flex-wrap:wrap;font-family:Roboto,sans-serif;font-size:14px;gap:4px;line-height:1.4;margin:8px 0 0}.cart-product-card .product-details-wrap .product-name dl.variation dt{font-weight:300;margin:0}.cart-product-card .product-details-wrap .product-name dl.variation dd,.cart-product-card .product-details-wrap .product-name dl.variation dd p{font-weight:700;margin:0}.cart-product-card .product-details-wrap .product-price-and-subtotal{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:8px;justify-content:flex-start;order:2;text-align:left}@media(min-width:768px){.cart-product-card .product-details-wrap .product-price-and-subtotal{align-items:flex-end;flex-direction:column;gap:4px;order:3;text-align:right}}.cart-product-card .product-details-wrap .product-price-and-subtotal .regular-price-subtotal,.cart-product-card .product-details-wrap .product-price-and-subtotal .regular-price-subtotal *{background:transparent!important;color:var(--zinc-500,#71717b)!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;opacity:1!important;text-decoration:line-through!important}.cart-product-card .product-details-wrap .product-price-and-subtotal .sale-price-subtotal,.cart-product-card .product-details-wrap .product-price-and-subtotal .sale-price-subtotal *{background:transparent!important;color:var(--red-600,#ac0000)!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;text-decoration:none!important}.cart-product-card .product-details-wrap .product-price-and-subtotal .normal-price-subtotal,.cart-product-card .product-details-wrap .product-price-and-subtotal .normal-price-subtotal *{background:transparent!important;color:var(--Base-Dark-ExtraDark,#09090b)!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;text-decoration:none!important}.cart-product-card .product-details-wrap .product-quantity{align-self:flex-start;flex-shrink:0;order:3}@media(min-width:768px){.cart-product-card .product-details-wrap .product-quantity{align-self:center;order:2}}.cart-product-card .product-details-wrap .product-quantity .quantity{align-items:center;background:var(--Base-Light-ExtraLight,#fafafa);border:1px solid var(--Base-Light-Dark,#d4d4d8);border-radius:6px;box-sizing:border-box;display:flex;gap:16px;height:48px;justify-content:center;margin-top:0!important;padding:0;width:110px}.cart-product-card .product-details-wrap .product-quantity .quantity input.qty{-moz-appearance:textfield;background:#fff0;border:none;box-shadow:none;color:var(--Base-Dark-ExtraDark,#09090b);font-family:inherit;font-size:16px;font-weight:400;height:auto;line-height:normal;margin:0!important;padding:0!important;text-align:center;width:30px!important}.cart-product-card .product-details-wrap .product-quantity .quantity .shav-qty-btn{align-items:center;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--Base-Dark-ExtraDark,#09090b);cursor:pointer;display:flex!important;float:none!important;font-size:16px;height:auto!important;justify-content:center;margin:0!important;min-width:0!important;padding:0!important;position:static!important;width:auto!important}.cart-product-card .product-details-wrap .product-quantity .quantity input[type=number]::-webkit-inner-spin-button,.cart-product-card .product-details-wrap .product-quantity .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-product-card .product-remove-wrap{display:none!important}.cart_totals{width:100%}.cart_totals .cart-totals-wrapper{display:block;width:100%}.cart_totals .totals-group-top{border-bottom:none;display:flex;flex-direction:column;gap:16px;margin-bottom:32px;padding-bottom:0}.cart_totals .cart-totals-row{align-items:center;border:none!important;display:flex;justify-content:space-between;width:100%}.cart_totals .cart-totals-row .totals-label{color:var(--Base-Dark-ExtraDark,#09090b);font-family:inherit;font-size:16px;font-weight:300;line-height:normal;margin:0;padding:0}.cart_totals .cart-totals-row .totals-label p,.cart_totals .cart-totals-row .totals-label span{color:inherit;font-family:inherit;font-weight:inherit;margin:0}.cart_totals .cart-totals-row .totals-value{color:var(--Base-Dark-ExtraDark,#09090b);font-family:inherit;font-size:16px;font-weight:700;line-height:normal;margin:0;padding:0;text-align:right}.cart_totals .cart-totals-row .totals-value *,.cart_totals .cart-totals-row .totals-value .amount,.cart_totals .cart-totals-row .totals-value bdi,.cart_totals .cart-totals-row .totals-value p,.cart_totals .cart-totals-row .totals-value span{color:inherit!important;font-family:inherit!important;font-weight:inherit!important;margin:0}.cart_totals .cart-totals-coupon{background:var(--Base-Light-Light,#f2f2f3);border:1px solid var(--Base-Light-Dark,#d4d4d8);border-radius:0;box-sizing:border-box;margin-bottom:32px!important;margin-top:0!important;padding:24px!important;width:100%}.cart_totals .cart-totals-coupon form{margin:0!important;padding:0!important}.cart_totals .cart-totals-coupon .coupon-heading{color:var(--Base-Dark-ExtraDark,#09090b);display:block;font-family:Roboto,sans-serif;font-size:16px;font-weight:300;margin-bottom:8px!important}.cart_totals .cart-totals-coupon .coupon{display:flex;gap:8px;margin:0!important;padding:0!important;width:100%}.cart_totals .cart-totals-coupon .coupon .input-text{background:#fff0;border:1px solid var(--Base-Light-Dark,#d4d4d8);border-radius:6px;flex:1;font-family:Roboto,sans-serif;height:48px;padding:0 16px}.cart_totals .cart-totals-coupon .coupon .button{background-color:var(--Base-Dark-ExtraDark,#09090b)!important;background-image:linear-gradient(to right,#450000 0,var(--Base-Dark-ExtraDark,#09090b) 50%,var(--Base-Dark-ExtraDark,#09090b) 100%)!important;background-position:100%!important;background-size:200% auto!important;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;height:48px;padding:0 24px;transition:background-position .6s cubic-bezier(.22,1,.36,1)!important}@media(hover:hover){.cart_totals .cart-totals-coupon .coupon .button:hover{background-position:0!important}}.cart_totals .order-total{align-items:center;border:none!important;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:16px;opacity:1;padding:0!important;width:100%}.cart_totals .order-total .totals-label{font-weight:400}.cart_totals .order-total .totals-label,.cart_totals .order-total .totals-value{color:var(--Base-Dark-ExtraDark,#09090b);font-family:Roboto,sans-serif;font-size:20px}.cart_totals .order-total .totals-value{font-weight:700}.cart_totals .order-total *{line-height:1!important;margin:0!important;padding:0!important}.wc-proceed-to-checkout{margin-bottom:0!important;padding:0!important}.wc-proceed-to-checkout .checkout-button{background-color:var(--red-600,#ac0000)!important;background-image:linear-gradient(to right,var(--red-600,#ac0000) 0,#640000 16%,#450000 33.33%,#640000 50%,var(--red-600,#ac0000) 66.66%,var(--red-600,#ac0000) 100%)!important;background-position:100%!important;background-size:300% auto!important;border:none!important;color:#fff!important;display:block;overflow:hidden;position:relative;text-decoration:none!important;transition:background-position .9s cubic-bezier(.25,1,.5,1)!important;width:100%;z-index:1}@media(hover:hover){.wc-proceed-to-checkout .checkout-button:hover{background-position:0!important}}.cart-accordions{border:1px solid var(--Base-Light-Dark,#d4d4d8);box-sizing:border-box;gap:24px;min-height:216px;order:6;padding:24px}.cart-accordions,.cart-accordions .shav-accordion-item{display:flex;flex-direction:column;width:100%}.cart-accordions .shav-accordion-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;transition:all .3s ease;width:100%}@media(hover:hover){.cart-accordions .shav-accordion-header:hover .shav-accordion-title,.cart-accordions .shav-accordion-header:hover .shav-accordion-title-wrap .shav-accordion-title{color:#450000!important}}.cart-accordions .shav-accordion-header .shav-accordion-title-wrap{align-items:center;display:flex;gap:16px}.cart-accordions .shav-accordion-header .shav-accordion-title-wrap .shav-accordion-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.cart-accordions .shav-accordion-header .shav-accordion-title-wrap .shav-accordion-icon img{max-height:100%;max-width:100%}.cart-accordions .shav-accordion-header .shav-accordion-title-wrap .shav-accordion-title{color:#09090b;font-family:Roboto,sans-serif;font-size:16px;font-weight:500}.cart-accordions .shav-accordion-header .shav-accordion-toggle{align-items:center;display:flex;height:20px;justify-content:center;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1);width:20px}.cart-accordions .shav-accordion-header .shav-accordion-toggle img{height:auto;position:absolute;transition:opacity .3s ease;width:20px}.cart-accordions .shav-accordion-header .shav-accordion-toggle .icon-fold{opacity:0}.cart-accordions .shav-accordion-header .shav-accordion-toggle.shav-rotated{transform:rotate(180deg)}.cart-accordions .shav-accordion-header .shav-accordion-toggle.shav-rotated .icon-unfold{opacity:0}.cart-accordions .shav-accordion-header .shav-accordion-toggle.shav-rotated .icon-fold{opacity:1}.cart-accordions .shav-accordion-separator{border-top:1px solid var(--Base-Light-Dark,#d4d4d8);width:100%}.cart-accordions .shav-accordion-content{color:#666;font-family:Roboto,sans-serif;font-size:14px;line-height:1.5;padding-top:16px}.cart-accordions .shav-accordion-content p{margin-bottom:8px!important;padding:0!important}.cart-accordions .shav-accordion-content ul{list-style-type:disc!important;margin-bottom:8px!important;margin-top:0!important;padding-left:20px!important}.cart-accordions .shav-accordion-content ul li{margin-bottom:4px!important}.cart-accordions .shav-accordion-content .shav-accordion-note{color:#999;font-size:12px;font-style:italic}.cart-payment-logos-wrapper{margin-bottom:32px;margin-top:0;order:5;width:100%}.cart-payment-logos{align-items:center;background:var(--Base-Light-Light,#f2f2f3);border:1px solid var(--Base-Light-Dark,#d4d4d8);border-radius:0;box-sizing:border-box;display:flex;height:43px;overflow:hidden;padding:8px 16px;width:100%}.cart-payment-logos-list{align-items:center;display:flex;height:100%;justify-content:space-between;list-style:none;margin:0;padding:0;width:100%}.cart-payment-logo-item{align-items:center;border-right:1px solid var(--Base-Light-Dark,#d4d4d8);display:flex;flex-grow:1;height:100%;justify-content:center}.cart-payment-logo-item:last-child{border-right:none}.cart-payment-logo-item img{max-height:18px;max-width:100%;-o-object-fit:contain;object-fit:contain}.woocommerce-notices-wrapper:empty{display:none!important}.woocommerce-cart main .woocommerce{padding-bottom:0!important;padding-top:0!important}.has-text-align-center{text-align:left!important}.shop-banner-image-mobile{display:none}@media(max-width:900px){.shop-banner-image-desktop{display:none}.shop-banner-image-mobile{display:block}}.wp-container-core-post-template-is-layout-572542b5 .post-49{order:1}.wp-container-core-post-template-is-layout-572542b5 .post-185780 .wc-block-components-product-price,.wp-container-core-post-template-is-layout-572542b5 .post-209188 .wc-block-components-product-price,.wp-container-core-post-template-is-layout-572542b5 .post-209201 .wc-block-components-product-price,.wp-container-core-post-template-is-layout-572542b5 .post-210446 .wc-block-components-product-price,.wp-container-core-post-template-is-layout-572542b5 .post-213609 .wc-block-components-product-price,.wp-container-core-post-template-is-layout-572542b5 .post-213962 .wc-block-components-product-price,.wp-container-core-post-template-is-layout-572542b5 .post-228529 .wc-block-components-product-price,.wp-container-core-post-template-is-layout-572542b5 .post-228536 .wc-block-components-product-price,.wp-container-core-post-template-is-layout-572542b5 .post-228537 .wc-block-components-product-price,.wp-container-core-post-template-is-layout-572542b5 .post-230511 .wc-block-components-product-price,.wp-container-core-post-template-is-layout-572542b5 .post-232124 .wc-block-components-product-price,.wp-container-core-post-template-is-layout-572542b5 .post-232131 .wc-block-components-product-price,.wp-container-core-post-template-is-layout-572542b5 .post-232132 .wc-block-components-product-price,.wp-container-core-post-template-is-layout-572542b5 .post-233723 .wc-block-components-product-price,.wp-container-core-post-template-is-layout-572542b5 .post-233781 .wc-block-components-product-price,.wp-container-core-post-template-is-layout-572542b5 .post-238308 .wc-block-components-product-price,.wp-container-core-post-template-is-layout-572542b5 .post-285158 .wc-block-components-product-price,.wp-container-core-post-template-is-layout-572542b5 .post-49 .wc-block-components-product-price{text-align:left!important}.wp-container-core-post-template-is-layout-572542b5 .post-185780 del:before,.wp-container-core-post-template-is-layout-572542b5 .post-209188 del:before,.wp-container-core-post-template-is-layout-572542b5 .post-209201 del:before,.wp-container-core-post-template-is-layout-572542b5 .post-210446 del:before,.wp-container-core-post-template-is-layout-572542b5 .post-213609 del:before,.wp-container-core-post-template-is-layout-572542b5 .post-213962 del:before,.wp-container-core-post-template-is-layout-572542b5 .post-228529 del:before,.wp-container-core-post-template-is-layout-572542b5 .post-228536 del:before,.wp-container-core-post-template-is-layout-572542b5 .post-228537 del:before,.wp-container-core-post-template-is-layout-572542b5 .post-230511 del:before,.wp-container-core-post-template-is-layout-572542b5 .post-232124 del:before,.wp-container-core-post-template-is-layout-572542b5 .post-232131 del:before,.wp-container-core-post-template-is-layout-572542b5 .post-232132 del:before,.wp-container-core-post-template-is-layout-572542b5 .post-233723 del:before,.wp-container-core-post-template-is-layout-572542b5 .post-233781 del:before,.wp-container-core-post-template-is-layout-572542b5 .post-238308 del:before,.wp-container-core-post-template-is-layout-572542b5 .post-285158 del:before,.wp-container-core-post-template-is-layout-572542b5 .post-49 del:before{background-color:#7a7a7a}.wp-container-core-post-template-is-layout-572542b5 .post-185780 del span,.wp-container-core-post-template-is-layout-572542b5 .post-209188 del span,.wp-container-core-post-template-is-layout-572542b5 .post-209201 del span,.wp-container-core-post-template-is-layout-572542b5 .post-210446 del span,.wp-container-core-post-template-is-layout-572542b5 .post-213609 del span,.wp-container-core-post-template-is-layout-572542b5 .post-213962 del span,.wp-container-core-post-template-is-layout-572542b5 .post-228529 del span,.wp-container-core-post-template-is-layout-572542b5 .post-228536 del span,.wp-container-core-post-template-is-layout-572542b5 .post-228537 del span,.wp-container-core-post-template-is-layout-572542b5 .post-230511 del span,.wp-container-core-post-template-is-layout-572542b5 .post-232124 del span,.wp-container-core-post-template-is-layout-572542b5 .post-232131 del span,.wp-container-core-post-template-is-layout-572542b5 .post-232132 del span,.wp-container-core-post-template-is-layout-572542b5 .post-233723 del span,.wp-container-core-post-template-is-layout-572542b5 .post-233781 del span,.wp-container-core-post-template-is-layout-572542b5 .post-238308 del span,.wp-container-core-post-template-is-layout-572542b5 .post-285158 del span,.wp-container-core-post-template-is-layout-572542b5 .post-49 del span{color:#7a7a7a!important}.wp-container-core-post-template-is-layout-572542b5 .post-185780 ins span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-209188 ins span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-209201 ins span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-210446 ins span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-213609 ins span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-213962 ins span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-228529 ins span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-228536 ins span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-228537 ins span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-230511 ins span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-232124 ins span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-232131 ins span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-232132 ins span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-233723 ins span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-233781 ins span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-238308 ins span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-285158 ins span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-49 ins span bdi{color:#ac0000!important}.wp-container-core-post-template-is-layout-572542b5 .post-185780 del span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-209188 del span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-209201 del span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-210446 del span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-213609 del span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-213962 del span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-228529 del span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-228536 del span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-228537 del span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-230511 del span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-232124 del span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-232131 del span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-232132 del span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-233723 del span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-233781 del span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-238308 del span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-285158 del span bdi,.wp-container-core-post-template-is-layout-572542b5 .post-49 del span bdi{color:#7a7a7a!important;font-size:16px!important}.wp-container-core-post-template-is-layout-572542b5 .post-210446{order:2}.wp-container-core-post-template-is-layout-572542b5 .post-209188{order:3}.wp-container-core-post-template-is-layout-572542b5 .post-15513{order:4}.wp-container-core-post-template-is-layout-572542b5 .post-52{order:5}.wp-container-core-post-template-is-layout-572542b5 .post-213609{order:6}.wp-container-core-post-template-is-layout-572542b5 .post-213962{order:7}.wp-container-core-post-template-is-layout-572542b5 .post-64846{order:8}.wp-container-core-post-template-is-layout-572542b5 .post-190815{order:9}.wp-container-core-post-template-is-layout-572542b5 .post-209201{order:10}.wp-container-core-post-template-is-layout-572542b5 .post-185780{order:11}@media(max-width:1200px){.wp-container-core-post-template-is-layout-572542b5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:786px){.wp-container-core-post-template-is-layout-572542b5{grid-template-columns:1fr}.is-layout-grid{gap:43px!important}}.products-block-post-template .custom-shop-image{margin-top:8px!important}.shop-title{color:#000;font-family:Roboto;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0!important;order:2}.shop-group{align-items:flex-start;display:flex;flex-direction:column;gap:45px}.shop-group .shop-banner-image{margin:-10px 0 0!important;order:1;padding:0!important}.shop-group .wp-block-query{order:3}.product-title-subtitle-wrapper{margin:0!important}.product-title-subtitle-wrapper .woocommerce-loop-product__title{font-size:36px;line-height:117.75%;text-decoration:none}.product-title-subtitle-wrapper .product-subtitle-shop,.product-title-subtitle-wrapper .woocommerce-loop-product__title{color:#000;font-family:bebas-neue-pro,sans-serif;font-style:normal;font-weight:400;margin:0!important;text-align:left;text-transform:uppercase}.product-title-subtitle-wrapper .product-subtitle-shop{font-size:16px;line-height:normal}.products-block-post-template .wp-block-post{align-items:center!important;background:#f5f5f5;border-radius:8px;display:flex!important;flex-direction:row-reverse!important;justify-content:space-between!important;max-height:260px;max-width:460px!important;padding:18px 30px;padding-right:0!important}.products-block-post-template .wp-block-post .wp-block-post-title{display:none!important}.products-block-post-template .wp-block-post .wp-block-group{align-items:flex-start!important;display:flex;flex-basis:56%;flex-direction:column;flex-shrink:0;gap:32px;margin-bottom:0}.products-block-post-template .wp-block-post .wp-block-group .wc-block-components-product-price{margin-bottom:0!important}.products-block-post-template .wp-block-post .wp-block-group h3{margin:0!important}.products-block-post-template .wp-block-post .wp-block-group h3 a{color:#000;font-family:bebas-neue-pro,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:117.75%;text-align:left;text-decoration:none;text-transform:uppercase}.products-block-post-template .wp-block-post .wp-block-group .product-promotion-tag{align-items:center;border-radius:4px;color:#fff;display:flex;font-family:bebas-neue-pro,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:10px;height:20px;justify-content:center;line-height:117.75%;margin:0!important;min-height:20px;padding:4px 8px;text-transform:uppercase;width:94px}.products-block-post-template .wp-block-post .wp-block-group div.wp-block-woocommerce-product-price{color:#000;font-family:roboto,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0!important}.products-block-post-template .wp-block-post .wp-block-group div.wp-block-woocommerce-product-price bdi{color:#000;font-family:roboto,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-right:10px;text-decoration:none!important}.products-block-post-template .wp-block-post .wc-block-components-product-image{display:none!important}.products-block-post-template .wp-block-post .wc-block-components-product-image-new{flex-basis:44%;height:177px;width:177px}.wp-block-post.post-185780,.wp-block-post.post-209201{background:linear-gradient(253deg,#f5f5f5 .73%,#000)}.wp-block-post.post-185780 .product-title-subtitle-wrapper .product-subtitle-shop,.wp-block-post.post-185780 .product-title-subtitle-wrapper .woocommerce-loop-product__title,.wp-block-post.post-209201 .product-title-subtitle-wrapper .product-subtitle-shop,.wp-block-post.post-209201 .product-title-subtitle-wrapper .woocommerce-loop-product__title{color:#fff!important}.wp-block-post.post-185780 ins span bdi,.wp-block-post.post-209201 ins span bdi{color:red!important}.custom-product-listing{align-items:center;display:flex;gap:20px}.custom-product-listing .wp-block-woocommerce-add-to-cart,.custom-product-listing .wp-block-woocommerce-featured-image,.custom-product-listing .wp-block-woocommerce-product-price,.custom-product-listing .wp-block-woocommerce-product-title{margin:0;padding:0}.product-item{margin-bottom:20px}@media(max-width:768px){.custom-product-listing{align-items:flex-start;flex-direction:column}}.shop-group{gap:34px!important}.shop-group .wp-block-query.alignwide.container.container--narrow2-important.is-layout-flow.wp-block-query-is-layout-flow{width:100%!important}.shop-banner-image{background:#000;border-radius:8px;display:flex;height:411px;width:100%}@media(max-width:786px){.shop-banner-image{max-height:-moz-fit-content;max-height:fit-content;max-width:-moz-fit-content;max-width:fit-content}}.shop-banner-image img{flex-shrink:0;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media(max-width:786px){.shop-banner-image img{height:100%!important;max-width:460px!important;-o-object-position:top left;object-position:top left}}.shop-banner-textcontainer{align-items:flex-start;flex-shrink:0;gap:4px;height:150px;left:42px;top:145px;width:322px}@media(max-width:786px){.shop-banner-textcontainer{left:23px!important;top:32%;width:173px}}.shop-banner-textcontainer .banner-text-1{color:#fff;font-family:bebas-neue-pro,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:117.75%;text-transform:uppercase}@media(max-width:786px){.shop-banner-textcontainer .banner-text-1{font-size:24px}}.shop-banner-textcontainer .banner-text-2{color:#fff;font-family:bebas-neue-pro,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}@media(max-width:786px){.shop-banner-textcontainer .banner-text-2{font-size:14px}.wp-block-post{max-height:184px!important;padding:15px 30px!important}.wp-block-group{gap:22px!important}.product-title-subtitle-wrapper .woocommerce-loop-product__title{font-size:26px!important}.product-subtitle-shop{font-size:14px!important}.products-block-post-template .custom-shop-image{margin-top:30px!important}}.wc-block-product-template__responsive.columns-3{display:none}h2.sklep-tytul-kategoria{display:flex;gap:5px}.sklep-tytul-kategoria{align-items:center;display:flex}h2.sklep-tytul-kategoria{font-weight:600;line-height:normal;margin-bottom:8px!important;text-align:left}.archive #wp--skip-link--target{margin-top:11px!important}.archive main{padding:0}@media(max-width:1300px){.archive main{padding:20px}}.wc-block-product-template__responsive.columns-5{grid-template-columns:repeat(auto-fill,minmax(max(180px,32% - 1em),1fr))!important}ul.wc-block-product-template__responsive{margin-bottom:40px!important}.wc-block-product{background:#f5f5f5;border-radius:8px;display:flex!important;flex-direction:row-reverse!important;justify-content:space-between!important;max-height:260px;max-width:460px!important;padding:28px 30px;padding-right:0!important}.wc-block-product .wp-block-post-title{display:none!important}.wc-block-product .wp-block-group{align-items:flex-start!important;display:flex;flex-basis:56%;flex-direction:column;flex-shrink:0;gap:32px;margin-bottom:0}.wc-block-product .wp-block-group .wc-block-components-product-price{margin-bottom:0!important}.wc-block-product .wp-block-group h3{margin:0!important}.wc-block-product .wp-block-group h3 a{color:#000;font-size:36px;font-weight:400;text-align:left;text-decoration:none}.wc-block-product .wp-block-group .product-promotion-tag,.wc-block-product .wp-block-group h3 a{font-family:bebas-neue-pro,sans-serif;font-style:normal;line-height:117.75%;text-transform:uppercase}.wc-block-product .wp-block-group .product-promotion-tag{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:16px;font-weight:500;gap:10px;height:20px;justify-content:center;margin:0!important;min-height:20px;padding:4px 8px;width:94px}.wc-block-product .wp-block-group div.wp-block-woocommerce-product-price{color:#000;font-family:roboto,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0!important}.wc-block-product .wp-block-group div.wp-block-woocommerce-product-price bdi{color:#000;font-family:roboto,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-right:10px;text-decoration:none!important}.wc-block-product .wc-block-components-product-image{display:none!important}.wc-block-product .custom-image-container{flex-basis:44%;height:177px;width:177px}.shop-banner-image{border-radius:0;box-sizing:border-box;margin:24px 20px 32px;overflow:hidden;position:relative}@media(max-width:899px){.shop-banner-image{display:block!important;width:auto!important}.shop-banner-image,.shop-banner-image img{height:auto!important;max-width:none!important}.shop-banner-image img{display:block;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;width:100%!important}}@media(min-width:900px){.shop-banner-image{border-radius:0;margin:24px auto 48px;max-width:1428px;width:calc(100% - 40px)}}.shop-banner-image img{height:auto;width:100%}img.shop-banner-image-desktop{display:none}@media(min-width:900px){img.shop-banner-image-desktop{display:block}}img.shop-banner-image-mobile{display:block}@media(min-width:900px){img.shop-banner-image-mobile{display:none}}.shop-banner-textcontainer{display:flex;flex-direction:column;inset:0;justify-content:center;padding:24px;pointer-events:none;position:absolute}@media(min-width:900px){.shop-banner-textcontainer{padding:64px}}.shop-banner-textcontainer .banner-text-1,.shop-banner-textcontainer .banner-text-2{color:#fff;font-family:bebas-neue-pro,sans-serif;letter-spacing:0}.shop-banner-textcontainer .banner-text-1{font-size:14px;line-height:1.2}@media(min-width:900px){.shop-banner-textcontainer .banner-text-1{font-size:18px}}.shop-banner-textcontainer .banner-text-2{font-size:28px;line-height:1.1;margin-top:4px}@media(min-width:900px){.shop-banner-textcontainer .banner-text-2{font-size:48px}}body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.woocommerce-shop{background:#fafafa!important;padding-top:56px}@media(min-width:799px){body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.woocommerce-shop{padding-top:80px}}.shop-archive{background:#fafafa;box-sizing:border-box;padding-bottom:40px;width:100%}@media(min-width:600px){.shop-archive{padding-inline:24px}}@media(min-width:900px){.shop-archive{margin-inline:auto;max-width:1428px;padding-inline:clamp(24px,4vw,40px)}}@media(min-width:1520px){.shop-archive{padding-inline:0}}.shop-section{margin-block:32px}@media(min-width:900px){.shop-section{margin-block:64px}}.shop-section__grid{align-items:stretch!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(2,1fr)!important;justify-content:start!important;justify-items:stretch!important;list-style:none!important;margin:0!important;padding:0!important;text-align:left!important}@media(min-width:600px){.shop-section__grid{gap:16px!important;grid-template-columns:repeat(3,1fr)!important}}@media(min-width:900px){.shop-section__grid{gap:24px!important;grid-template-columns:repeat(4,1fr)!important}}.shop-section__grid:after,.shop-section__grid:before{content:none!important;display:none!important}.shop-section__header{margin:0 0 24px!important;padding:0!important}@media(min-width:900px){.shop-section__header{margin:0 0 32px!important}}.shop-section__title{font-family:bebas-neue-pro,sans-serif!important;font-size:26px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.2!important;margin:0!important;padding:0!important;text-align:left!important;text-transform:none!important}@media(min-width:900px){.shop-section__title{font-size:42px!important}}.shop-section__title-main{color:#18181b!important}.shop-section__title-brand{color:#71717b!important;font-weight:400!important;margin-left:8px!important}.product-card,.product-card.product,.woocommerce ul.products li.product.product-card{clear:none!important;float:none!important;margin:0!important;text-align:left!important;width:auto!important}.product-card{align-items:stretch!important;background:#f2f2f3!important;border-radius:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:24px!important;list-style:none!important;overflow:hidden!important;padding:12px!important;position:relative!important}@media(min-width:900px){.product-card{border-radius:0!important;padding:24px!important}}.product-card__badges{align-items:flex-end!important;display:flex!important;flex-direction:column!important;gap:4px!important;justify-content:flex-start!important;min-height:44px!important;width:100%!important}@media(min-width:900px){.product-card__badges{gap:8px!important;min-height:56px!important}}.product-card__media{align-items:center!important;display:flex!important;justify-content:center!important;text-decoration:none!important;width:100%!important}.product-card__image{aspect-ratio:1/1!important;display:block!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important;width:100%!important}@media(min-width:900px){.product-card__image{max-width:250px!important}}.product-card__body{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:4px!important;margin-top:8px!important;width:100%!important}.product-card__title-link{color:inherit!important;display:block!important;text-decoration:none!important;width:100%!important}.product-card__title{color:#18181b!important;font-family:bebas-neue-pro,sans-serif!important;font-size:22px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.2!important;margin:0!important;padding:0!important;text-transform:none!important}@media(min-width:900px){.product-card__title{font-size:36px!important}}.product-card__subtitle{color:#3f3f47!important;font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:300!important;letter-spacing:0!important;line-height:1.4!important;margin:0!important;padding:0!important}@media(min-width:900px){.product-card__subtitle{font-size:16px!important}}.product-card__price{align-items:baseline!important;display:flex!important;flex-wrap:nowrap!important;gap:8px!important;margin-top:11px!important}@media(min-width:900px){.product-card__price{margin-top:20px!important}}.product-card__price--new,.product-card__price--old,.product-card__price--single{font-family:Roboto,sans-serif!important;font-size:14px!important;letter-spacing:0!important;line-height:1.2!important;white-space:nowrap!important}@media(min-width:900px){.product-card__price--new,.product-card__price--old,.product-card__price--single{font-size:16px!important}}.product-card__price--new .amount,.product-card__price--new .woocommerce-Price-amount,.product-card__price--new bdi,.product-card__price--old .amount,.product-card__price--old .woocommerce-Price-amount,.product-card__price--old bdi,.product-card__price--single .amount,.product-card__price--single .woocommerce-Price-amount,.product-card__price--single bdi{color:inherit!important;font:inherit!important;text-decoration:inherit!important}.product-card__price--single{color:#18181b!important;font-weight:700!important}.product-card__price--new{color:#ac0000!important;font-weight:700!important}.product-card__price--old{color:#71717b!important;font-weight:400!important;text-decoration:line-through!important}.product-card__swatches{display:flex!important;flex-wrap:wrap!important;gap:4px!important}@media(min-width:900px){.product-card__swatches{gap:8px!important}}.product-card__swatch{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background-clip:padding-box!important;border:1px solid rgb(0 0 0 / .12)!important;box-shadow:inset 0 0 0 2px #fafafa!important;cursor:pointer!important;display:block!important;flex:0 0 auto!important;height:30px!important;padding:0!important;transition:box-shadow .15s ease!important;width:30px!important}.product-card__swatch.is-active{box-shadow:inset 0 0 0 2px #fafafa,0 0 0 2px #18181b!important}.product-card__badge{align-items:center!important;border-radius:0!important;box-sizing:border-box!important;display:inline-flex!important;font-family:Roboto,sans-serif!important;font-size:12px!important;font-weight:700!important;justify-content:center!important;letter-spacing:0!important;line-height:16px!important;padding:2px 8px!important;text-decoration:none!important;text-transform:none!important;white-space:nowrap!important}@media(min-width:900px){.product-card__badge{font-size:14px!important;padding:4px 12px!important}}.product-card__badge--bestseller,.product-card__badge--custom,.product-card__badge--discount,.product-card__badge--new,.product-card__badge--top{background:#ac0000!important;color:#fff0f0!important}.product-card__badge--campaign{background:transparent!important;border:1px solid #ac0000!important;color:#ac0000!important}.zwroty-kontakt-margin-bottom{margin-bottom:40px!important}.faq-accordion-kontakt.background-white.active{padding-bottom:10px!important}@media(max-width:786px){.patent-container{align-items:center!important}#hurt-kontakt-container-id{gap:16px!important}.hurt-kontakt-image{height:128px!important;margin-left:10px!important}#patnet-flex-test{margin-bottom:-17px;margin-top:0;width:auto!important}.zwroty-kontakt{margin:0 auto}.znak-subcontainer{flex-direction:column-reverse!important;gap:24px!important}.znak-subcontainer img{border-radius:8px;margin:0 auto;max-height:100%!important;max-width:100%!important;padding:0!important;width:90%}.wzor-subcontainer{flex-direction:column!important;gap:24px!important}.wzor-subcontainer img{border-radius:8px;margin:0 auto;max-height:100%!important;max-width:100%!important;padding:0!important;width:90%}.zarejestrowano-container{padding:25px 15px!important}.zarejestrowano-rest{font-size:16px!important}.patent-container{gap:70px!important}}#patent-text{color:#0983a0;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}@media(max-width:1300px){.patent-container .zarejestrowano-container{margin:0 auto;width:85%}}.znak-dokumenty{align-items:flex-start;align-self:stretch;border-top:.3px solid hsl(0 0% 100% / .3);display:flex;flex-direction:column;gap:24px;padding-top:24px}.znak-dokumenty a{align-items:center;color:#1e9cd9;display:flex;gap:10px;justify-content:center}.patent-father-container{background-color:#000;color:#fff}.patent-father-container .hurt-kontakt-container{flex-direction:row!important;gap:43px!important;padding-top:100px!important}.patent-father-container .hurt-kontakt-container .hurt-kontakt-image{border-radius:8px;height:164px}.patent-father-container .patent-container{align-items:center;display:flex;flex-direction:column;gap:115px;padding:0}.patent-father-container .patent-container .zwroty-kontakt{align-items:flex-start;display:flex;flex-direction:column;gap:15px}.patent-father-container .patent-container .zwroty-kontakt .zwroty-kontakt-head{border-bottom:.3px solid hsl(0 0% 100% / .3);color:#fff;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;padding-bottom:12px;text-transform:uppercase}.patent-father-container .patent-container .zwroty-kontakt .zwroty-kontakt-rest{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.patent-father-container .patent-container .zwroty-kontakt .zwroty-kontakt-numbers{margin-top:0!important}.patent-father-container .patent-container .zwroty-kontakt .footer-contact-container{align-items:center;display:flex;gap:12px;height:25px}.patent-father-container .patent-container .zwroty-kontakt .footer-contact-container .footer-icon-container{align-items:center;display:flex;flex-direction:column;gap:10px;height:26px;justify-content:center;width:24px}.patent-father-container .patent-container .zwroty-kontakt .footer-contact-container a{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}.patent-father-container .patent-container .zarejestrowano-container{align-items:flex-start;align-self:stretch;background:hsl(0 0% 98% / .1);border-radius:8px;display:flex;flex-direction:column;gap:24px;padding:35px 50px}.patent-father-container .patent-container .zarejestrowano-container .zarejestrowano-title-subcontainer{align-items:center;display:flex;gap:16px}.patent-father-container .patent-container .zarejestrowano-container .zarejestrowano-title-subcontainer div{color:#fff;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.patent-father-container .patent-container .zarejestrowano-container .zarejestrowano-rest{border-top:.3px solid hsl(0 0% 100% / .3);color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;padding-top:24px}.patent-father-container .patent-container .znak-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:58px;justify-content:center}.patent-father-container .patent-container .znak-container .znak-subcontainer{align-items:center;align-self:stretch;display:flex;gap:57px;justify-content:space-around}.patent-father-container .patent-container .znak-container .znak-subcontainer .znak-image-container{align-items:flex-start;border-radius:8px;display:flex;flex-direction:column;gap:24px}.patent-father-container .patent-container .znak-container .znak-subcontainer .znak-image-container img{border-radius:8px;max-height:299px;max-width:871px}.patent-father-container .patent-container .znak-container .znak-subcontainer .znak-subcontainer-text{align-items:center;color:#fff;display:flex;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:500;gap:16px;line-height:normal;text-transform:uppercase}.patent-father-container .patent-container .znak-container .wzor-subcontainer{align-items:center;align-self:stretch;display:flex;flex:1 0 0%;justify-content:space-around}.patent-father-container .patent-container .znak-container .wzor-subcontainer .wzor-image-container{align-items:flex-start;border-radius:8px;display:flex;flex-direction:column;gap:24px}.patent-father-container .patent-container .znak-container .wzor-subcontainer .wzor-image-container img{border-radius:8px;max-height:299px;max-width:871px}.patent-father-container .patent-container .znak-container .wzor-subcontainer .wzor-subcontainer-text{align-items:center;color:#fff;display:flex;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:500;gap:16px;line-height:normal;text-transform:uppercase}.grid-container-kontakt{display:grid;gap:10px;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto)}.reklamacja-container,.zwroty-container{display:none!important}.reklamacja-container.active,.zwroty-container.active{display:flex!important}.regulamin-title-container{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.item-kontakt-title{font-family:roboto,sans-serif;font-size:20px;font-weight:700;line-height:normal;text-transform:uppercase}.item1-kontakt{background-color:#fafafa;border-radius:8px;display:flex;flex-direction:column;gap:20px;grid-column:1/2;grid-row:1/2;padding:35px 30px}.item1-kontakt span{font-family:roboto,sans-serif;font-size:16px;font-weight:500}.item2-kontakt{background-color:#fafafa;border-radius:8px;display:flex;flex-direction:column;gap:20px;grid-column:1/2;grid-row:2/4;justify-content:space-between;padding:35px 30px}.item2-kontakt button{color:#000;font-family:roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.item3-kontakt{background-color:#fafafa;border:1px solid #0983a0;border-radius:8px;display:flex;flex-direction:column;gap:20px;grid-column:2/3;grid-row:1/2;justify-content:space-between;padding:35px 30px}.item3-kontakt .item-kontakt-title{margin-top:10px!important}.item3-kontakt a{color:#0983a0;text-decoration:none}.item3-kontakt button{align-items:center;border:1px solid #0983a0;border-radius:8px;color:#0983a0;cursor:pointer!important;display:flex;height:45px;justify-content:center;margin-top:0;padding:30px;text-transform:uppercase;width:225px}.item4-kontakt{background-color:#fafafa;border:1px solid #0983a0;border-radius:8px;display:flex;flex-direction:column;gap:20px;grid-column:2/3;grid-row:2/3;justify-content:space-between;padding:35px 30px}.item4-kontakt a{color:#0983a0;text-decoration:none}.item4-kontakt button{align-items:center;border:1px solid #0983a0;border-radius:8px;color:#0983a0;cursor:pointer;display:flex;height:45px;justify-content:center;padding:30px;text-transform:uppercase;width:225px}.item5-kontakt{background-color:#fafafa;border:1px solid #0983a0;border-radius:8px;display:flex;flex-direction:column;gap:20px;grid-column:2/3;grid-row:3/4;justify-content:space-between;padding:35px 30px}.item5-kontakt a{color:#0983a0;text-decoration:none}.item5-kontakt button{align-items:center;border:1px solid #0983a0;border-radius:8px;color:#0983a0;cursor:pointer;display:flex;height:45px;justify-content:center;padding:30px;text-transform:uppercase;width:225px}.footer-contact-container{align-items:center;display:flex;gap:12px;height:25px}.footer-contact-container .footer-icon-container{align-items:center;display:flex;flex-direction:column;gap:10px;height:26px;justify-content:center;width:24px}.footer-contact-container a{color:#000;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}.kontakt-wrapper h1{font-family:roboto,sans-serif!important;font-size:20px!important;margin-bottom:32px!important}.faq-wrapper-kontakt{display:flex;flex-direction:column;gap:20px}.faq-wrapper-kontakt .faq-wrapper-questions-kontakt{border-top:1px solid #e5e5e5}.faq-wrapper-kontakt h1{font-family:bebas-neue-pro,sans-serif;font-size:64px;font-weight:500;line-height:1.2;margin-bottom:48px;text-transform:uppercase}.faq-wrapper-kontakt .faq-kontakt{border-bottom:1px solid #e5e5e5;margin:20px 0 0;padding-bottom:20px}.faq-wrapper-kontakt .faq-kontakt .faq-accordion-kontakt{align-items:center;background-color:#fafafa;border:none;color:rgb(0 0 0 / .8);color:#000;cursor:pointer;display:flex!important;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;justify-content:space-between;line-height:normal;outline:none;padding:0;transition:.4s;width:100%}.faq-wrapper-kontakt .faq-kontakt .faq-accordion-kontakt i{font-size:1.6rem}.faq-wrapper-kontakt .faq-kontakt .faq-pannel-kontakt{background-color:#fff;background-color:#fafafa;max-height:0;opacity:0;overflow:hidden;transition:max-height .6s ease-out,opacity .6s ease-out}.faq-wrapper-kontakt .faq-kontakt .faq-pannel-kontakt p{background-color:#fafafa;color:rgb(0 0 0 / .7);font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:15px}.faq-kontakt.active .faq-pannel-kontakt{max-height:500px;opacity:1}@media(max-width:800px){.faq-wrapper-kontakt h1{font-size:20px!important}.faq-accordion-kontakt{gap:30px!important;padding-right:0!important;text-align:left}.faq-pannel-kontakt p{font-size:14px!important}}@media(max-width:786px){.grid-container-kontakt{display:flex;flex-direction:column;gap:24px}.faq-container-kontakt{padding:24px!important}.item1-kontakt,.item2-kontakt,.item3-kontakt,.item4-kontakt,.item5-kontakt{padding:15px!important}}.zwroty-heading{align-items:center;display:flex;gap:20px}.zwroty-heading div{color:#000;cursor:pointer;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-align:center;text-transform:uppercase}.zwroty-heading div.active{border-bottom:2px solid #0983a0;font-weight:700}.zwroty-container{display:flex;flex-direction:column;gap:60px}.zwroty-container .zwroty-text-header{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.zwroty-container .zwroty-text-header .head{font-weight:700}.zwroty-container .zwroty-text-header .head,.zwroty-container .zwroty-text-header .rest{color:#000;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;line-height:normal;margin:0;padding:0}.zwroty-container .zwroty-text-header .rest{font-weight:400}.zwroty-container .zwroty-jakdokonac{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:32px}.zwroty-container .zwroty-jakdokonac .zwroty-jakdokonac-text{color:#000;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.zwroty-container .zwroty-jakdokonac .zwroty-jakdokonac-subtitle{color:#000;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.zwroty-container .zwroty-jakdokonac .zwroty-jakdokonac-icons-container{align-items:center;align-self:stretch;background:#fafafa;border-radius:8px;display:flex;gap:79px;justify-content:space-between;padding:35px 50px}.zwroty-container .zwroty-jakdokonac .zwroty-jakdokonac-icons-container .zwroty-jakdokonac-icon-container{align-items:center;display:flex;gap:20px;justify-content:center}.zwroty-container .zwroty-jakdokonac .zwroty-jakdokonac-icons-container .zwroty-jakdokonac-icon-container span{color:#000;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.zwroty-container .zwroty-jakdokonac .zwroty-jakdokonac-icons-container .zwroty-jakdokonac-icon-container svg{height:94px;width:150px}.zwroty-container .zwroty-single-text{color:#000;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.zwroty-container .zwroty-dokument{align-items:flex-start;display:flex;flex-direction:column;gap:32px}.zwroty-container .zwroty-dokument div{color:#000;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.zwroty-container .zwroty-dokument a{color:#026697;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-transform:uppercase}.zwroty-container .zwroty-adres{align-items:flex-start;display:flex;flex-direction:column;gap:32px}.zwroty-container .zwroty-adres .zwroty-adres-title{color:#000;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.zwroty-container .zwroty-adres div{color:#000;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.zwroty-container .zwroty-adres div p{margin:5px}.zwroty-container .zwroty-adres .zwroty-adres-rest{color:#000;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.zwroty-container .zwroty-kontakt{align-items:flex-start;display:flex;flex-direction:column;gap:32px}.zwroty-container .zwroty-kontakt .zwroty-kontakt-head{color:#000;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.zwroty-container .zwroty-kontakt .zwroty-kontakt-rest{color:#000;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.zwroty-kontakt-numbers{align-items:flex-start!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;gap:18px!important;margin-top:18px!important}.reklamacja-container{align-items:flex-start;display:flex;flex-direction:column;gap:60px}.reklamacja-container .reklamacja-header{align-items:flex-start;display:flex;flex-direction:column;gap:32px}.reklamacja-container .reklamacja-header .reklamacja-header-text{color:#000;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.reklamacja-container .reklamacja-header .item1-kontakt-title-reklamacja{color:#000;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.reklamacja-container .zwroty-jakdokonac{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:32px}.reklamacja-container .zwroty-jakdokonac .zwroty-jakdokonac-text{color:#000;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.reklamacja-container .zwroty-jakdokonac .zwroty-jakdokonac-icons-container{align-items:center;align-self:stretch;background:#fafafa;border-radius:8px;display:flex;gap:79px;justify-content:space-between;padding:35px 50px}.reklamacja-container .zwroty-jakdokonac .zwroty-jakdokonac-icons-container .zwroty-jakdokonac-icon-container{align-items:center;display:flex;gap:20px;justify-content:center}.reklamacja-container .zwroty-jakdokonac .zwroty-jakdokonac-icons-container .zwroty-jakdokonac-icon-container span{color:#000;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.reklamacja-container .zwroty-jakdokonac .zwroty-jakdokonac-icons-container .zwroty-jakdokonac-icon-container svg{height:94px;width:150px}.reklamacja-container .reklamacja-info{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.reklamacja-container .reklamacja-info .reklamacja-info-title{color:#000;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.reklamacja-container .reklamacja-info .reklamacja-info-rest{color:#000;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.reklamacja-container .zwroty-dokument{align-items:flex-start;display:flex;flex-direction:column;gap:32px}.reklamacja-container .zwroty-dokument div{color:#000;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.reklamacja-container .zwroty-dokument a{color:#026697;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-transform:uppercase}.reklamacja-container .zwroty-adres{align-items:flex-start;display:flex;flex-direction:column;gap:32px}.reklamacja-container .zwroty-adres .zwroty-adres-title{color:#000;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.reklamacja-container .zwroty-adres div{color:#000;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.reklamacja-container .zwroty-adres div p{margin:5px}.reklamacja-container .zwroty-adres .zwroty-adres-rest{color:#000;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.reklamacja-container .zwroty-kontakt{align-items:flex-start;display:flex;flex-direction:column;gap:32px}.reklamacja-container .zwroty-kontakt .zwroty-kontakt-head{color:#000;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.reklamacja-container .zwroty-kontakt .zwroty-kontakt-rest{color:#000;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.background-white{background-color:#fff!important}@media only screen and (max-width:1200px){.zwroty-jakdokonac-icons-container{gap:49px!important}}@media only screen and (max-width:786px){.regulamin-title-container{gap:8px}.regulamin-container,.zwroty-container{gap:50px!important}.zwroty-jakdokonac-text{font-size:20px!important}.zwroty-border-2{display:none}.zwroty-jakdokonac-icons-container{flex-direction:column!important}.zwroty-single-text{font-weight:400!important}.zwroty-dokument div{font-size:20px!important}.zwroty-dokument a{font-size:16px!important}.zwroty-adres .zwroty-adres-title{font-size:20px!important}.zwroty-adres .zwroty-adres-rest,.zwroty-adres p,.zwroty-kontakt-head{font-size:16px!important}}.poster-box-onas{aspect-ratio:2/3}.poster-box-onas,.video-card-onas{background-color:#fff0;background-position:50%;background-repeat:no-repeat;background-size:50px;border:none;border-radius:16px;overflow:hidden}.card-badge-onas{background-color:#434242;border-radius:8px;color:#fff;font-size:24px;font-weight:700;padding-inline:6px}.container-onas-images{background-color:#000;color:#fff;height:90vh;margin-top:-1px;overflow-y:overlay;position:relative;z-index:1}.meta-list-onas{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.meta-item-onas{gap:4px}.btn-onas,.meta-item-onas{align-items:center;display:flex}.btn-onas{border-radius:8px;color:#fff;font-size:36px;font-weight:700;gap:12px;max-width:-moz-max-content;max-width:max-content;padding-block:12px;padding-inline:20px 24px;transition:cubic-bezier(.075,.82,.165,1)}.heading-onas{color:#fff!important;font-family:bebas-neue-pro,sans-serif!important;font-size:64px!important;font-style:normal!important;font-weight:500!important;line-height:117.75%!important;text-transform:uppercase!important;width:-moz-max-content;width:max-content}.img-cover-onas{border-radius:16px;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}.banner-onas{border-radius:8px;height:100%;margin-top:-1px;overflow:hidden;position:relative}.banner-slider-onas .slider-item-onas{height:100%;left:120%;opacity:1;position:absolute;top:0;transition:opacity .6s ease,left .6s ease;visibility:hidden;width:100%}.banner-slider-onas .slider-item-onas:before{background-image:linear-gradient(180deg,transparent,#000);content:"";inset:0;position:absolute}.banner-slider-onas .active-onas{left:0!important;opacity:1;visibility:visible}.banner-content-onas{color:#fff;left:5%;margin-left:2.5rem;max-width:40%;position:absolute;top:45%;z-index:1}.banner-onas :is(.heading-onas,.banner-text-onas){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.banner-onas .heading-onas{-webkit-line-clamp:3;margin-block-end:16px}.banner-onas .genre-onas{margin-block:12px}.banner-text-onas{color:#fff!important;font-family:roboto,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;max-width:500px}.banner-onas .btn-onas{background-color:#d20000}.banner-onas .btn-onas:is(:hover,:focus-visible){box-shadow:20%}.slider-control-onas{position:absolute}.slider-control-onas::-webkit-scrollbar{display:none}.control-inner-onas:after{content:"";min-width:12px}.slider-control-onas .slider-item-onas{border-radius:8px;filter:brightness(.4);flex-shrink:0;height:402px;width:632px}.slider-control-onas .active-onas{border:none;box-shadow:20%;filter:brightness(1)}.bg-image-onas{background-color:#000;filter:blur(7px);opacity:.5}.slider-control-onas{border-radius:8px 0 0 16px;left:55%;overflow-x:auto;padding:4px 0 4px 4px;position:relative;right:0;top:30%;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.control-inner-onas{display:flex;gap:65px;transition:transform .6s ease;z-index:1}.arrow-onas{background:#fff0;border:none;cursor:pointer;overflow:hidden;padding:0 10px;position:absolute;top:92%;z-index:3}.left-arrow-onas{left:85%!important}.right-arrow-onas{left:90%!important}.arrow-onas:before{position:absolute}@media(max-width:786px){.banner-content-onas{max-width:70%!important;top:20%!important}.container-onas-images{height:70vh!important}.slider-control-onas{left:5px;margin-left:2.5rem;top:55%!important}.slider-control-onas .control-inner-onas{gap:16px!important}.slider-control-onas .slider-item-onas{height:119px;width:187px}h2.heading-onas{font-size:36px!important}.left-arrow-onas{left:12%!important}.right-arrow-onas{left:25%!important}.arrow-onas{top:86%!important}}.team{align-items:center;background:#000;gap:64px;justify-content:center;padding-bottom:30px;padding-top:30px;position:relative;width:100%}.team,.team .center{display:flex;flex-direction:column}.team .center{gap:27px}.team .center h2{font-size:64px;line-height:117.75%;margin:0}.team .center .center-span,.team .center h2{color:#fff;font-family:bebas-neue-pro,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase}.team .center .center-span{font-size:32px;line-height:normal}.team-content{align-items:center;-moz-column-gap:10px;column-gap:10px;cursor:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:1rem auto 0;max-width:1350px;row-gap:32px;text-align:center;width:100%}.center h2{color:#fff;text-align:center}.box-1{background-image:url(https://shav.pl/wp-content/uploads/shav-strona-dawid.jpg)!important}.box-1,.box-2{background-position:50%!important;background-size:cover!important}.box-2{background-image:url(https://shav.pl/wp-content/uploads/shav-strona-michal.jpg)!important}.box-3{background-image:url(https://shav.pl/wp-content/uploads/shav-strona-jonasz.jpg)!important}.box-3,.box-4{background-position:50%!important;background-size:cover!important}.box-4{background-image:url(https://shav.pl/wp-content/uploads/shav-strona-asia.jpg)!important}.box-5{background-image:url(https://shav.pl/wp-content/uploads/shav-strona-ewa.jpg)!important}.box-5,.box-6{background-position:50%!important;background-size:cover!important}.box-6{background-image:url(https://shav.pl/wp-content/uploads/shav-strona-gosia.jpg)!important}.box-7{background-image:url(https://shav.pl/wp-content/uploads/shav-strona-kacper.jpg)!important}.box-7,.box-8{background-position:50%!important;background-size:cover!important}.box-8{background-image:url(https://shav.pl/wp-content/uploads/shav-strona-grzesiek.jpg)!important}.box-9{background-image:url(https://shav.pl/wp-content/uploads/shav-strona-kuba.jpg)!important}.box-10,.box-9{background-position:50%!important;background-size:cover!important}.box-10{background-image:url(https://shav.pl/wp-content/uploads/shav-strona-lukasz.jpg)!important}.box-11{background-image:url(https://shav.pl/wp-content/uploads/shav-strona-maniek.jpg)!important}.box-11,.box-12{background-position:50%!important;background-size:cover!important}.box-12{background-image:url(https://shav.pl/wp-content/uploads/shav-strona-martyna.jpg)!important}.box-13{background-image:url(https://shav.pl/wp-content/uploads/shav-strona-matic.jpg)!important}.box-13,.box-15{background-position:50%!important;background-size:cover!important}.box-15{background-image:url(https://shav.pl/wp-content/uploads/shav-strona-natalia.jpg)!important}.box-16{background-image:url(https://shav.pl/wp-content/uploads/shav-strona-olak.jpg)!important}.box-16,.box-17{background-position:50%!important;background-size:cover!important}.box-17{background-image:url(https://shav.pl/wp-content/uploads/shav-strona-olaw.jpg)!important}.box-18{background-image:url(https://shav.pl/wp-content/uploads/shav-strona-oliwia.jpg)!important}.box-18,.box-19{background-position:50%!important;background-size:cover!important}.box-19{background-image:url(https://shav.pl/wp-content/uploads/shav-strona-sylwia.jpg)!important}.box-20{background-image:url(https://shav.pl/wp-content/uploads/shav-strona-seba.jpg)!important}.box-20,.box-21{background-position:50%!important;background-size:cover!important}.box-21{background-image:url(https://shav.pl/wp-content/uploads/shav-strona-paulina.jpg)!important}.team-content .box{display:none}.team-content .box:nth-child(-n+8){display:flex}@media(min-width:768px){.team-content .box:nth-child(-n+4){display:flex}}.show-more{background-color:#0983a0;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-family:bebas-neue-pro,sans-serif;font-size:24px;font-weight:700;margin:20px auto;padding:10px 20px;text-transform:uppercase}.show-more:hover{background-color:#076d82}.box{align-items:flex-start;align-self:stretch;background:#f0f0f4;border-radius:8px;flex-direction:column;flex-shrink:0;gap:0;height:427px;padding:32px 32px 0;width:auto}.box .imie{color:#000;font-family:bebas-neue-pro,sans-serif;font-size:36px;font-weight:400;line-height:117.75%}.box .imie,.box .stanowisko{font-style:normal;margin:0;padding:0;text-transform:uppercase}.box .stanowisko{color:#0983a0;font-family:roboto,sans-serif;font-size:16px;font-weight:200;line-height:normal}.box:hover{cursor:pointer;transform:translateY(-10px)}@media(max-width:1240px){.team{height:auto;padding:90px 0;width:100%}.center h1{font-size:3.2rem}}@media(max-width:786px){.team{gap:28px!important;padding:90px 0 28px!important}.center{gap:12px!important}h3.imie{font-size:24px!important}h3.stanowisko{font-size:12px!important;text-align:left!important}.team-content{-moz-column-gap:5px;column-gap:5px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:10px;row-gap:16px;width:95%}.team-content .box{height:289px;justify-self:center;padding:16px 16px 0;width:180px}.team .center{padding:22px}.team .center h2{font-size:36px!important}.team .center-span{font-size:16px!important;text-align:center}}@media(max-width:600px){.team-content .box{width:175px!important}}@media(max-width:500px){.team-content .box{width:165px!important}}@media(max-width:420px){.team-content{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.team-content .box{height:262px!important;width:148px!important}}#sb_instagram .sb_instagram_header,.sb_instagram_header{align-self:stretch!important;color:#fff;font-family:Roboto!important;font-size:20px!important;font-style:normal!important;font-weight:400!important;line-height:normal!important;margin-bottom:64px!important}.instagram-carousel-container{overflow:hidden!important;position:relative!important;width:100%!important}#sbi_images{display:flex!important;transition:transform .5s ease!important}@media only screen and (max-width:768px){#sbi_images{gap:30px!important;width:1500px!important}#sbi_images img{height:350px!important;width:350px!important}}#sb_instagram{padding:0!important}.sbi_item{box-sizing:border-box!important;flex:1 0 25%!important}.carousel-buttons{display:flex!important;gap:27px;justify-content:flex-end!important;transform:translateY(-50%)!important;width:100%}.carousel-buttons button,.carousel-buttons button:active,.carousel-buttons button:hover{background:none;border:none;cursor:pointer;padding:0}.faq-accordion-kontakt.active{margin-bottom:12px}.regulamin-title{color:#000;font-family:bebas-neue-pro,sans-serif;font-size:64px;font-weight:500;line-height:117.75%}.regulamin-subtitle,.regulamin-title{font-style:normal;text-transform:uppercase}.regulamin-subtitle{color:#0983a0;font-family:Roboto,sans-serif;font-size:20px;font-weight:400;line-height:normal;margin-bottom:60px!important}.regulamin-list{list-style:none;margin:0!important;padding-left:0!important}.regulamin-list .regulamin-list-title{font-weight:700!important;margin-bottom:20px;margin-top:60px}.regulamin-list li{color:#000!important;font-family:Roboto,sans-serif!important;font-size:20px;font-style:normal!important;font-weight:400!important;line-height:normal!important}@media only screen and (max-width:768px){.regulamin-title{font-size:36px!important}li{font-size:16px!important}.regulamin-subtitle{font-size:16px;margin-bottom:40px!important}.faq-wrapper-kontakt,.item1-kontakt{gap:14px!important}}.faq-container:not(.faq-container-glowna),.faq-section{align-items:center;background:#fff0;box-sizing:border-box;display:flex;gap:10px;justify-content:center;margin:0;min-height:auto;opacity:1;padding:0 20px;transform:rotate(0deg);width:100%}@media(max-width:799px){.faq-container:not(.faq-container-glowna),.faq-section{min-height:auto;padding:0 20px}}.faq-container:not(.faq-container-glowna) .faq-card,.faq-container:not(.faq-container-glowna) .faq-wrapper,.faq-section .faq-card,.faq-section .faq-wrapper{background-color:#f2f2f3;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:auto;justify-content:flex-start;max-width:1140px;min-height:764px;opacity:1;padding:64px;transform:rotate(0deg);width:100%}@media(max-width:799px){.faq-container:not(.faq-container-glowna) .faq-card,.faq-container:not(.faq-container-glowna) .faq-wrapper,.faq-section .faq-card,.faq-section .faq-wrapper{max-width:100%;min-height:auto;padding:32px 16px}}.faq-container:not(.faq-container-glowna) .faq-title,.faq-section .faq-title{color:#18181b;font-family:bebas-neue-pro,sans-serif;font-size:56px;font-style:normal;font-weight:400;letter-spacing:0;line-height:56px;margin:0 0 24px;padding:0;text-transform:none}@media(max-width:799px){.faq-container:not(.faq-container-glowna) .faq-title,.faq-section .faq-title{font-size:36px;line-height:44px;margin-bottom:16px}}.faq-container:not(.faq-container-glowna) .faq-wrapper-questions,.faq-section .faq-wrapper-questions{border-top:1px solid var(--Base-Light-Dark,#d4d4d8);display:flex;flex-direction:column;margin:0;padding:0;width:100%}.faq-container:not(.faq-container-glowna) .faq,.faq-section .faq{background:#fff0;border-bottom:1px solid var(--Base-Light-Dark,#d4d4d8);box-sizing:border-box;margin:0;padding:0;transition:background-color .2s ease;width:100%}.faq-container:not(.faq-container-glowna) .faq .faq-accordion,.faq-section .faq .faq-accordion{align-items:center;background:#fff0;border:none;box-sizing:border-box;color:#18181b;cursor:pointer;display:flex!important;justify-content:space-between;outline:none;padding:24px 0;text-align:left;transition:color .2s ease,padding-bottom .2s ease;width:100%}.faq-container:not(.faq-container-glowna) .faq .faq-accordion:hover,.faq-section .faq .faq-accordion:hover{color:#000}.faq-container:not(.faq-container-glowna) .faq .faq-accordion .faq-header,.faq-container:not(.faq-container-glowna) .faq .faq-accordion h2.faq-header,.faq-container:not(.faq-container-glowna) .faq .faq-accordion h3.faq-header,.faq-section .faq .faq-accordion .faq-header,.faq-section .faq .faq-accordion h2.faq-header,.faq-section .faq .faq-accordion h3.faq-header{color:#18181b!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:20px!important;margin:0!important;padding:0!important;text-align:left!important}.faq-container:not(.faq-container-glowna) .faq .faq-accordion .faq-toggle-icon,.faq-section .faq .faq-accordion .faq-toggle-icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:16px;min-height:24px;min-width:24px;position:relative;transition:transform .35s cubic-bezier(.4,0,.2,1);width:24px}.faq-container:not(.faq-container-glowna) .faq .faq-accordion .faq-toggle-icon .faq-icon,.faq-section .faq .faq-accordion .faq-toggle-icon .faq-icon{align-items:center;display:flex;height:24px;inset:0;justify-content:center;position:absolute;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);width:24px}.faq-container:not(.faq-container-glowna) .faq .faq-accordion .faq-toggle-icon .faq-icon svg,.faq-section .faq .faq-accordion .faq-toggle-icon .faq-icon svg{display:block;height:24px;width:24px}.faq-container:not(.faq-container-glowna) .faq .faq-accordion .faq-toggle-icon .faq-icon--unfold,.faq-section .faq .faq-accordion .faq-toggle-icon .faq-icon--unfold{opacity:1;transform:scale(1)}.faq-container:not(.faq-container-glowna) .faq .faq-accordion .faq-toggle-icon .faq-icon--fold,.faq-section .faq .faq-accordion .faq-toggle-icon .faq-icon--fold{opacity:0;pointer-events:none;transform:scale(.85)}.faq-container:not(.faq-container-glowna) .faq .faq-accordion i,.faq-section .faq .faq-accordion i{display:none}.faq-container:not(.faq-container-glowna) .faq .faq-pannel,.faq-section .faq .faq-pannel{background:#fff0;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s cubic-bezier(.25,1,.5,1),opacity .28s cubic-bezier(.25,1,.5,1);will-change:max-height,opacity}.faq-container:not(.faq-container-glowna) .faq .faq-pannel .faq-pannel-content,.faq-section .faq .faq-pannel .faq-pannel-content{padding:0 0 24px}.faq-container:not(.faq-container-glowna) .faq .faq-pannel div,.faq-container:not(.faq-container-glowna) .faq .faq-pannel p,.faq-section .faq .faq-pannel div,.faq-section .faq .faq-pannel p{color:#18181b;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:300;letter-spacing:0;line-height:22px;margin:0 0 10px}.faq-container:not(.faq-container-glowna) .faq .faq-pannel div:last-child,.faq-container:not(.faq-container-glowna) .faq .faq-pannel p:last-child,.faq-section .faq .faq-pannel div:last-child,.faq-section .faq .faq-pannel p:last-child{margin-bottom:0}.faq-container:not(.faq-container-glowna) .faq .faq-pannel div strong,.faq-container:not(.faq-container-glowna) .faq .faq-pannel p strong,.faq-section .faq .faq-pannel div strong,.faq-section .faq .faq-pannel p strong{color:#18181b;font-weight:600}.faq-container:not(.faq-container-glowna) .faq .faq-pannel div a,.faq-container:not(.faq-container-glowna) .faq .faq-pannel p a,.faq-section .faq .faq-pannel div a,.faq-section .faq .faq-pannel p a{color:#18181b;font-weight:500;text-decoration:underline}.faq-container:not(.faq-container-glowna) .faq .faq-pannel div a:hover,.faq-container:not(.faq-container-glowna) .faq .faq-pannel p a:hover,.faq-section .faq .faq-pannel div a:hover,.faq-section .faq .faq-pannel p a:hover{color:#000}.faq-container:not(.faq-container-glowna) .faq.active .faq-accordion,.faq-section .faq.active .faq-accordion{padding-bottom:16px}.faq-container:not(.faq-container-glowna) .faq.active .faq-accordion .faq-toggle-icon,.faq-section .faq.active .faq-accordion .faq-toggle-icon{transform:rotate(180deg)}.faq-container:not(.faq-container-glowna) .faq.active .faq-accordion .faq-toggle-icon .faq-icon--unfold,.faq-section .faq.active .faq-accordion .faq-toggle-icon .faq-icon--unfold{opacity:0;transform:scale(.85)}.faq-container:not(.faq-container-glowna) .faq.active .faq-accordion .faq-toggle-icon .faq-icon--fold,.faq-section .faq.active .faq-accordion .faq-toggle-icon .faq-icon--fold{opacity:1;transform:scale(1)}.faq-container:not(.faq-container-glowna) .faq.active .faq-pannel,.faq-section .faq.active .faq-pannel{opacity:1}.faq-container:not(.faq-container-glowna) .faq:last-child,.faq-section .faq:last-child{border-bottom:none}.faq-container:not(.faq-container-glowna) .faq:last-child .faq-accordion,.faq-container:not(.faq-container-glowna) .faq:last-child .faq-pannel .faq-pannel-content,.faq-section .faq:last-child .faq-accordion,.faq-section .faq:last-child .faq-pannel .faq-pannel-content{padding-bottom:0}.faq-container:not(.faq-container-glowna) .faq:last-child.active .faq-accordion,.faq-section .faq:last-child.active .faq-accordion{padding-bottom:16px}.faq-container:not(.faq-container-glowna) .faq:last-child.active .faq-pannel .faq-pannel-content,.faq-section .faq:last-child.active .faq-pannel .faq-pannel-content{padding-bottom:0}@media(max-width:799px){.faq-container:not(.faq-container-glowna) .faq .faq-accordion,.faq-section .faq .faq-accordion{padding:20px 0}.faq-container:not(.faq-container-glowna) .faq .faq-accordion .faq-header,.faq-container:not(.faq-container-glowna) .faq .faq-accordion h2.faq-header,.faq-container:not(.faq-container-glowna) .faq .faq-accordion h3.faq-header,.faq-section .faq .faq-accordion .faq-header,.faq-section .faq .faq-accordion h2.faq-header,.faq-section .faq .faq-accordion h3.faq-header{font-size:14px!important;line-height:20px!important}.faq-container:not(.faq-container-glowna) .faq.active .faq-accordion,.faq-section .faq.active .faq-accordion{padding-bottom:12px}.faq-container:not(.faq-container-glowna) .faq .faq-pannel .faq-pannel-content,.faq-section .faq .faq-pannel .faq-pannel-content{padding-bottom:20px}.faq-container:not(.faq-container-glowna) .faq .faq-pannel div,.faq-container:not(.faq-container-glowna) .faq .faq-pannel p,.faq-section .faq .faq-pannel div,.faq-section .faq .faq-pannel p{font-size:14px;line-height:20px}.faq-container:not(.faq-container-glowna) .faq:last-child,.faq-section .faq:last-child{border-bottom:none}.faq-container:not(.faq-container-glowna) .faq:last-child .faq-accordion,.faq-container:not(.faq-container-glowna) .faq:last-child .faq-pannel .faq-pannel-content,.faq-section .faq:last-child .faq-accordion,.faq-section .faq:last-child .faq-pannel .faq-pannel-content{padding-bottom:0}.faq-container:not(.faq-container-glowna) .faq:last-child.active .faq-accordion,.faq-section .faq:last-child.active .faq-accordion{padding-bottom:12px}.faq-container:not(.faq-container-glowna) .faq:last-child.active .faq-pannel .faq-pannel-content,.faq-section .faq:last-child.active .faq-pannel .faq-pannel-content{padding-bottom:0}}.faq-container-glowna{background-color:#000;color:#fff;margin-top:-1px;padding:48px}.faq-container-glowna .faq-wrapper h1{font-family:bebas-neue-pro,sans-serif;font-size:64px;font-weight:500;line-height:1.2;margin-bottom:48px;text-transform:uppercase}.faq-container-glowna .faq-wrapper .faq{border-bottom:1px solid hsl(0 0% 58% / .6);margin:10px 0}.faq-container-glowna .faq-wrapper .faq .faq-accordion{align-items:center;background-color:#000;border:none;color:hsl(0 0% 100% / .8);cursor:pointer;display:flex!important;font-size:20px;font-weight:700;justify-content:space-between;line-height:normal;outline:none;padding:25px 0 24px;transition:.4s;width:100%}.faq-container-glowna .faq-wrapper .faq .faq-accordion i{font-size:1.6rem}.faq-container-glowna .faq-wrapper .faq .faq-pannel{background-color:#000;max-height:0;opacity:0;overflow:hidden;padding-bottom:15px;transition:max-height .6s ease-out,opacity .6s ease-out}.faq-container-glowna .faq-wrapper .faq .faq-pannel p{color:hsl(0 0% 100% / .7);font-size:20px;line-height:normal;margin-bottom:15px}.faq.active{border:none}.faq.active .faq-pannel{max-height:500px;opacity:1}@media(max-width:800px){.faq-wrapper .faq-title{font-size:36px!important}.faq-accordion{gap:30px!important;padding-right:0!important;text-align:left}.faq-pannel p{font-size:16px!important}}@media only screen and (max-width:768px){.ikony-cechy-desktop{display:none!important}}@media only screen and (min-width:768px){.ikony-cechy-mobile{display:none!important}}.features-flex{display:flex;justify-content:space-between;margin-top:5px!important;margin:0}.feature-item,.feature-item1{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;text-align:center}.feature-item1:hover,.feature-item:hover{transform:translateY(-5px)}.feature-icon{align-items:center;background:linear-gradient(90deg,#000,#0983a0 40.01%);border-radius:20%;box-shadow:0 4px 12px rgb(58 86 240 / .3);display:flex;gap:10px;height:15px!important;justify-content:center;margin-top:10px;padding:10px;width:15px}.feature-title{color:#fff;font-style:normal;font-weight:600;line-height:normal;margin:0}@media(max-width:415px){.feature-title{font-size:13px}}.feature-text{color:#fff;font-style:normal;font-weight:400;margin:0}@media(max-width:415px){.feature-text{font-size:12px}}.desktop-video-section{display:none;padding:0!important}.desktop-video-wrapper{display:flex;height:80vh;width:100vw}.desktop-video-wrapper .text-column{justify-content:center}.desktop-video-wrapper .text-column .text-cechy-container,.desktop-video-wrapper .text-column .text-cechy-container .line-rest{text-align:center}.desktop-video-wrapper-reverse{display:flex;flex-direction:row-reverse;height:80vh;width:100vw}.desktop-video-wrapper-reverse .text-column{justify-content:center}.desktop-video-wrapper-reverse .text-column .text-cechy-container,.desktop-video-wrapper-reverse .text-column .text-cechy-container .line-rest{text-align:center}.text-column{align-items:center;background:#000;display:flex;flex:1}.video-column{flex:1;position:relative}.cutfree-video{height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%}.mobile-video-section{display:block;height:50vh;position:relative}.mobile-video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cechy-image-1{background-image:none!important}@media(min-width:769px){.desktop-video-section{display:block}.mobile-video-section{display:none}}@media(max-width:768px){.desktop-video-section{display:none}.mobile-video-section{display:block}.desktop-video-wrapper{height:100%}.desktop-video-wrapper .text-column{display:none}.desktop-video-wrapper-reverse{height:100%}.desktop-video-wrapper-reverse .text-column{display:none}}.cechy-image-container{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;min-height:80vh;width:100%}.cechy-image-1{background-image:url(https://shav.pl/wp-content/uploads/shav-cutfree-desktop.jpg)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-1:before{background:linear-gradient(0deg,transparent,#000);content:"";height:260px;left:0;position:absolute;top:0;width:100%;z-index:1}.cechy-image-najlepszy{background-image:url(https://shav.pl/wp-content/uploads/najlepszy-2-1.png)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-najlepszy:before{background:linear-gradient(0deg,transparent,#000);content:"";height:260px;left:0;position:absolute;top:0;width:100%;z-index:1}.cechy-image-trymer-1{background-image:url(https://shav.pl/wp-content/uploads/trymer-desktop-cehy-cutfree.jpg)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-trymer-1:before{background:linear-gradient(0deg,transparent,#000);content:"";height:260px;left:0;position:absolute;top:0;width:100%;z-index:1}.cechy-image-handler-3{background-image:url(https://shav.pl/wp-content/uploads/baner1-2000x1000-1.jpg)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-handler-3:before{background:linear-gradient(0deg,transparent,#000);content:"";height:260px;left:0;position:absolute;top:0;width:100%;z-index:1}.cechy-image-shavwomen-1{background-image:url(https://shav.pl/wp-content/uploads/szachownica-1-2-1.png)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-shavwomen-2{background-image:url(https://shav.pl/wp-content/uploads/szachownica-ruda-2-1.png)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-shavwomen-3{background-image:url(https://shav.pl/wp-content/uploads/shavwoman-szachownica-1.jpg)!important;justify-content:flex-start;margin-top:-1px}.cechy-image-shavwomen-4{background-image:url(https://shav.pl/wp-content/uploads/shavwoman-szachownica-2.jpg)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-crowner-1{background-image:url(https://shav.pl/wp-content/uploads/glowa-2-1_.png)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-crowner-2{background-image:url(https://shav.pl/wp-content/uploads/reka-2-1.png)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-crowner-3{background-image:url(https://shav.pl/wp-content/uploads/shav-crowner-szachownica2v2.jpg)!important;justify-content:flex-start;margin-top:-1px}.cechy-image-crowner-3:before{background:linear-gradient(0deg,transparent,#000);content:"";height:260px;left:0;position:absolute;top:0;width:100%;z-index:1}.cechy-image-crowner-4{background-image:url(https://shav.pl/wp-content/uploads/shav-crowner-szachownica1v2.jpg)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-bokserki-1{background-image:url(https://shav.pl/wp-content/uploads/bokserki-2-2-1.png)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-bokserki-2{background-image:url(https://shav.pl/wp-content/uploads/GYATTTTT-2_1.png)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-bokserki-3{background-image:url(https://shav.pl/wp-content/uploads/bokserki-1-2-1.png)!important;justify-content:flex-start;margin-top:-1px}.cechy-image-bokserki-3:before{background:linear-gradient(0deg,transparent,#000);content:"";height:260px;left:0;position:absolute;top:0;width:100%;z-index:1}.cechy-image-bokserki-4{background-image:url(https://shav.pl/wp-content/uploads/bokserki-4-2-1.png)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-2{background-image:url(https://shav.pl/wp-content/uploads/shav-wodoodporna-desktop.jpg)!important}.cechy-image-2,.cechy-image-pewnosc{justify-content:flex-start;margin-top:-1px}.cechy-image-pewnosc{background-image:url(https://shav.pl/wp-content/uploads/szachownicanew-2-1.png)!important}.cechy-image-trymer-2{background-image:url(https://shav.pl/wp-content/uploads/wodoodpornosc-desktop-szachownica.png)!important;justify-content:flex-start;margin-top:-1px}.cechy-image-handler-1{background-image:url(https://shav.pl/wp-content/uploads/handler-lewy-2-2-1.png)!important;justify-content:flex-start;margin-top:-1px}.cechy-image-balsam-1{background-image:url(https://shav.pl/wp-content/uploads/szachownica-kosmetyki1-desktop.png)!important}.cechy-image-balsam-1,.cechy-image-dezo-1{justify-content:flex-start;margin-top:-1px}.cechy-image-dezo-1{background-image:url(https://shav.pl/wp-content/uploads/szachownica-kosmetyki-desktop5.png)!important}.cechy-image-balsam-3{background-image:url(https://shav.pl/wp-content/uploads/shav-grafika-balsam.jpg)!important}.cechy-image-balsam-3,.cechy-image-dezo-3{justify-content:flex-start;margin-top:-1px}.cechy-image-dezo-3{background-image:url(https://shav.pl/wp-content/uploads/shav-grafika-dezodorant.jpg)!important}.cechy-image-3{background-image:url(https://shav.pl/wp-content/uploads/shav-zero-desktop.jpg)!important}.cechy-image-3,.cechy-image-trymer-3{justify-content:flex-end;margin-top:-1px}.cechy-image-trymer-3{background-image:url(https://shav.pl/wp-content/uploads/trymer-komfort-desktop.png)!important}.cechy-image-handler-2{background-image:url(https://shav.pl/wp-content/uploads/handler-prawy-2-1.png)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-balsam-2{background-image:url(https://shav.pl/wp-content/uploads/szachownica-kosmetyki-desktop6.png)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-dezo-2{background-image:url(https://shav.pl/wp-content/uploads/szachownica-kosmetyki-desktop4.png)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-balsam-4{background-image:url(https://shav.pl/wp-content/uploads/szachownica-kosmetyki-desktop2.png)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-dezo-4{background-image:url(https://shav.pl/wp-content/uploads/szachownica-kosmetyki-desktop3.png)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-4{background-image:url(https://shav.pl/wp-content/uploads/shav-led-desktop.jpg)!important;justify-content:flex-start;margin-top:-1px}.cechy-image-5{background-image:url(https://shav.pl/wp-content/uploads/shav-dwa-ostrza-desktop.jpg)!important}.cechy-image-5,.cechy-image-trymer-4{justify-content:flex-end;margin-top:-1px}.cechy-image-trymer-4{background-image:url(https://shav.pl/wp-content/uploads/trymer-cechy-stalowe-desktop.jpg)!important}.cechy-image-handler-4{background-image:url(https://shav.pl/wp-content/uploads/baner-2-2000x1000-1.jpg)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-ostrzestalowe{background-image:url(https://shav.pl/wp-content/uploads/shav-stalowe-desktop.jpg)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-ostrzeklasyczne{background-image:url(https://shav.pl/wp-content/uploads/shav_1_desktop-scaled.jpg)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-maszynkatrymerzestaw{background-image:url(https://shav.pl/wp-content/uploads/maszynkatrymer-zestaw-desktop.png)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-pelnyzestaw{background-image:url(https://shav.pl/wp-content/uploads/pelnyzestaw-desktop.png)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-ostrzefoliowe{justify-content:flex-start}.cechy-image-ostrzefoliowe,.cechy-image-ostrzefoliowe2{background-image:url(https://shav.pl/wp-content/uploads/shav-foliowe-desktop.jpg)!important;margin-top:-1px}.cechy-image-ostrzefoliowe2{justify-content:flex-end}.cechy-image-ostrzetrymer{background-image:url(https://shav.pl/wp-content/uploads/desktop_ostrze.png)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-etui{background-image:url(https://shav.pl/wp-content/uploads/shav-etui-desktop.jpg)!important}.cechy-image-etui,.cechy-image-hurt{justify-content:flex-end;margin-top:-1px}.cechy-image-hurt{background-image:url(https://shav.pl/wp-content/uploads/shav-mapa.png)!important;padding:0!important}.content-position-helper-mapa{display:flex;justify-content:center;padding-bottom:140px;width:100%}.content-position-helper-mapa .text-cechy-container-mapa{max-width:900px!important}.content-position-helper-mapa .text-cechy-container{text-align:center}.content-position-helper-mapa .text-cechy-container .desktop-cechy{text-align:center!important}.cechy-inner-wrapper-mapa{background:linear-gradient(1deg,#000,rgb(0 0 0 / .38) 15%,transparent 48%);flex-direction:column!important;height:100%!important;justify-content:space-between!important}.content-position-helper-mapa-text{align-items:center;display:flex;gap:39px;justify-content:center;padding-bottom:50px;padding-top:190px;width:100%}.content-position-helper-mapa-text span{color:#fff;font-family:bebas-neue-pro,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:117.75%;text-transform:uppercase}.hurtdesign-container{display:flex;flex-direction:column}.hurt-swiper-container{height:39vh!important}.hurt-swiper-container .about-us-logos{margin-top:0!important}@media only screen and (min-width:768px){.mobile-cechy-container{display:none!important}}@media only screen and (max-width:768px){.cechy-image-bokserki-1{background-image:url(https://shav.pl/wp-content/uploads/bokserki-2-4-5.png)!important;background-position:50%;background-size:cover}.cechy-image-bokserki-2{background-image:url(https://shav.pl/wp-content/uploads/GYATTT-4_5.png)!important;background-position:50%;background-size:cover}.cechy-image-bokserki-3{background-image:linear-gradient(180deg,#000 0,rgb(0 0 0 / .69) 50px,transparent 100px,transparent),url(https://shav.pl/wp-content/uploads/bokserki-1-4-5.png)!important;background-position:50%;background-size:cover}.cechy-image-bokserki-3:before{display:none}.cechy-image-bokserki-4{background-image:linear-gradient(180deg,#000 0,rgb(0 0 0 / .69) 50px,transparent 100px,transparent),url(https://shav.pl/wp-content/uploads/bokserki-4-4-5.png)!important;background-position:50%;background-size:cover}.mapa-cechy{margin-bottom:-39px!important}#etui-cechy.mobile-cechy-container{margin-top:-50px}.content-position-helper-mapa-text{flex-direction:column!important;gap:16px!important;padding-bottom:66px!important;padding-top:54px!important}.content-position-helper-mapa-text span{color:#fff;font-family:bebas-neue-pro,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:117.75%;text-transform:uppercase}#hurt-swiper-container-id{height:25vh!important}.cechy-image-1{background-image:linear-gradient(180deg,#000 0,rgb(0 0 0 / .69) 50px,transparent 100px,transparent),url(https://shav.pl/wp-content/uploads/shav-cutfree-mobile.jpg)!important;background-position:50%;background-size:cover}.cechy-image-1:before{display:none}.cechy-image-najlepszy{background-image:linear-gradient(180deg,#000 0,rgb(0 0 0 / .69) 50px,transparent 100px,transparent),url(https://shav.pl/wp-content/uploads/najlepszy-4-5.png)!important;background-position:50%;background-size:cover}.cechy-image-najlepszy:before{display:none}.cechy-image-trymer-1{background-image:linear-gradient(180deg,#000 0,rgb(0 0 0 / .69) 50px,transparent 100px,transparent),url(https://shav.pl/wp-content/uploads/trymer-cechy-cutfree-mobile.jpg)!important;background-position:50%;background-size:cover}.cechy-image-trymer-1:before{display:none}.cechy-image-handler-3{background-image:linear-gradient(180deg,#000 0,rgb(0 0 0 / .69) 50px,transparent 100px,transparent),url(https://shav.pl/wp-content/uploads/baner-1-800x1000-1.jpg)!important;background-position:50%;background-size:cover}.cechy-image-handler-3:before{display:none}.cechy-image-2{background-image:linear-gradient(180deg,#000 0,rgb(0 0 0 / .69) 50px,transparent 100px,transparent),url(https://shav.pl/wp-content/uploads/shav-wodoodporna-mobile.jpg)!important}.cechy-image-2,.cechy-image-pewnosc{background-position:50%;background-size:cover}.cechy-image-pewnosc{background-image:linear-gradient(180deg,#000 0,rgb(0 0 0 / .69) 50px,transparent 100px,transparent),url(https://shav.pl/wp-content/uploads/szachownicanew-4-5.png)!important}.cechy-image-trymer-2{background-image:url(https://shav.pl/wp-content/uploads/wodoodpornosc-mobile.png)!important}.cechy-image-handler-1,.cechy-image-trymer-2{background-position:50%;background-size:cover}.cechy-image-handler-1{background-image:url(https://shav.pl/wp-content/uploads/handler-2-4-5.png)!important}.cechy-image-balsam-1{background-image:url(https://shav.pl/wp-content/uploads/szachownica-kosmetyki1-mobile.png)!important}.cechy-image-balsam-1,.cechy-image-dezo-1{background-position:50%;background-size:cover}.cechy-image-dezo-1{background-image:url(https://shav.pl/wp-content/uploads/szachownica-kosmetyki-mobile5.png)!important}.cechy-image-balsam-3{background-image:url(https://shav.pl/wp-content/uploads/asdf.png)!important}.cechy-image-balsam-3,.cechy-image-dezo-3{background-position:50%;background-size:cover}.cechy-image-dezo-3{background-image:url(https://shav.pl/wp-content/uploads/asdas.png)!important}.cechy-image-3{background-image:linear-gradient(180deg,#000 0,rgb(0 0 0 / .69) 50px,transparent 100px,transparent),url(https://shav.pl/wp-content/uploads/shav-zero-mobile.jpg)!important}.cechy-image-3,.cechy-image-trymer-3{background-position:50%;background-size:cover}.cechy-image-trymer-3{background-image:url(https://shav.pl/wp-content/uploads/komfort-mobile.png)!important}.cechy-image-shavwomen-1{background-image:url(https://shav.pl/wp-content/uploads/szachownica-1-4-5.png)!important;background-position:50%;background-size:cover}.cechy-image-shavwomen-2{background-image:url(https://shav.pl/wp-content/uploads/szachownica-ruda-4-5.png)!important;background-position:50%;background-size:cover}.cechy-image-shavwomen-3{background-image:url(https://shav.pl/wp-content/uploads/shavwoman-szachownica-mobile-1.jpg)!important;background-position:50%;background-size:cover}.cechy-image-shavwomen-4{background-image:url(https://shav.pl/wp-content/uploads/shavwoman-szachownica-mobile-2.jpg)!important;background-position:50%;background-size:cover}.cechy-image-crowner-1{background-image:url(https://shav.pl/wp-content/uploads/glowa-4-5.png)!important;background-position:50%;background-size:cover}.cechy-image-crowner-2{background-image:url(https://shav.pl/wp-content/uploads/reka-4-5.png)!important;background-position:50%;background-size:cover}.cechy-image-crowner-3{background-image:url(https://shav.pl/wp-content/uploads/2-2.png)!important;background-position:50%;background-size:cover}.cechy-image-crowner-4{background-image:url(https://shav.pl/wp-content/uploads/1.png)!important;background-position:50%;background-size:cover}.cechy-image-handler-2{background-image:url(https://shav.pl/wp-content/uploads/handler-1-4-5.png)!important}.cechy-image-balsam-2,.cechy-image-handler-2{background-position:50%;background-size:cover}.cechy-image-balsam-2{background-image:url(https://shav.pl/wp-content/uploads/szachownica-kosmetyki-mobile6.png)!important}.cechy-image-dezo-2{background-image:url(https://shav.pl/wp-content/uploads/szachownica-kosmetyki-mobile4.png)!important}.cechy-image-balsam-4,.cechy-image-dezo-2{background-position:50%;background-size:cover}.cechy-image-balsam-4{background-image:url(https://shav.pl/wp-content/uploads/szachownica-kosmetyki-mobile2.png)!important}.cechy-image-dezo-4{background-image:url(https://shav.pl/wp-content/uploads/szachownica-kosmetyki-mobile3.png)!important}.cechy-image-4,.cechy-image-dezo-4{background-position:50%;background-size:cover}.cechy-image-4{background-image:linear-gradient(180deg,#000 0,rgb(0 0 0 / .69) 50px,transparent 100px,transparent),url(https://shav.pl/wp-content/uploads/shav-led-mobile.jpg)!important}.cechy-image-5{background-image:linear-gradient(180deg,#000 0,rgb(0 0 0 / .69) 50px,transparent 100px,transparent),url(https://shav.pl/wp-content/uploads/shav-dwa-ostrza-mobile.jpg)!important}.cechy-image-5,.cechy-image-trymer-4{background-position:50%;background-size:cover}.cechy-image-trymer-4{background-image:linear-gradient(180deg,#000 0,rgb(0 0 0 / .69) 50px,transparent 100px,transparent),url(https://shav.pl/wp-content/uploads/trymer-cechy-stalowe-mobile.jpg)!important}.cechy-image-handler-4{background-image:linear-gradient(180deg,#000 0,rgb(0 0 0 / .69) 50px,transparent 100px,transparent),url(https://shav.pl/wp-content/uploads/baner-2-800x1000-1.jpg)!important;background-position:50%;background-size:cover}.cechy-image-ostrzestalowe{background-image:linear-gradient(180deg,#000 0,rgb(0 0 0 / .69) 50px,transparent 100px,transparent),url(https://shav.pl/wp-content/uploads/shav-stalowe-mobile.jpg)!important;background-position:50%;background-size:cover}.cechy-image-ostrzeklasyczne{background-image:linear-gradient(180deg,#000 0,rgb(0 0 0 / .69) 50px,transparent 100px,transparent),url(https://shav.pl/wp-content/uploads/shav_1_mobile.jpg)!important;background-position:50%;background-size:cover}.cechy-image-maszynkatrymerzestaw{background-image:linear-gradient(180deg,#000 0,rgb(0 0 0 / .69) 50px,transparent 100px,transparent),url(https://shav.pl/wp-content/uploads/Shav_zestaw.png)!important;background-position:50%;background-size:cover}.cechy-image-pelnyzestaw{background-image:linear-gradient(180deg,#000 0,rgb(0 0 0 / .69) 50px,transparent 100px,transparent),url(https://shav.pl/wp-content/uploads/zestaw_pelny_mobile.png)!important;background-position:50%;background-size:cover}.cechy-image-ostrzefoliowe,.cechy-image-ostrzefoliowe2{background-image:linear-gradient(180deg,#000 0,rgb(0 0 0 / .69) 50px,transparent 100px,transparent),url(https://shav.pl/wp-content/uploads/shav-foliowe-mobile.jpg)!important;background-position:50%;background-size:cover}.cechy-image-ostrzetrymer{background-image:linear-gradient(180deg,#000 0,rgb(0 0 0 / .69) 50px,transparent 100px,transparent),url(https://shav.pl/wp-content/uploads/mobile_ostrze.png)!important}.cechy-image-etui,.cechy-image-ostrzetrymer{background-position:50%;background-size:cover}.cechy-image-etui{background-image:linear-gradient(180deg,#000 0,rgb(0 0 0 / .69) 50px,transparent 100px,transparent),url(https://shav.pl/wp-content/uploads/shav-etui-mobile.jpg)!important}.desktop-cechy{display:none}.mobile-cechy-container{align-items:center;background-color:#000!important;background:linear-gradient(0deg,#000 -4.62%,transparent 40.75%);display:flex;height:50vh;justify-content:flex-end;margin-top:-1px;padding:20px;transition:color 1s}.mobile-cechy-container .text-cechy-container-mobile{color:#fff;display:flex;flex-direction:column;gap:10px;margin:15px;max-width:1300px;padding:20px;text-align:center}.mobile-cechy-container .text-cechy-container-mobile .line{opacity:1}}.cechy-container{align-items:center;display:flex;height:80vh;padding:20px;transition:color 1s}.cechy-container .text-cechy-container{color:#fff;display:flex;flex-direction:column;gap:10px;margin:0;max-width:600px;padding:0;text-align:left}.cechy-container .text-cechy-container .line{opacity:1}.cechy-container .text-cechy-container .line-head{font-family:bebas-neue-pro,sans-serif!important;font-size:64px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:5px!important;text-transform:uppercase!important}.cechy-container .text-cechy-container .line-rest{font-family:Roboto,sans-serif;font-size:20px!important;font-size:32px;font-style:normal;font-weight:500;line-height:normal;max-width:800px;text-align:left}@media(max-width:1050px){.text-cechy-container .line-head{font-family:bebas-neue-pro,sans-serif!important;font-size:43px!important;text-transform:uppercase!important}.text-cechy-container .line-rest{font-size:20px!important}.text-cechy-container-mobile .line-head{font-family:bebas-neue-pro,sans-serif!important;font-size:48px!important;margin-bottom:5px!important;text-transform:uppercase!important}.text-cechy-container-mobile .line-rest{font-size:20px!important}}@media(max-width:800px){.cechy-image-container{height:0;min-height:0}.cechy-container{height:50vh!important;padding:0}.cechy-container:after{display:none}.cechy-container-2{height:39vh!important;padding:0}.cechy-container-2:after{display:none}.cechy-image-5{height:57vh!important}.text-cechy-container{text-align:center!important}.text-cechy-container .line-head{font-family:bebas-neue-pro,sans-serif!important;font-size:36px!important;text-transform:uppercase!important}.text-cechy-container .line-rest{font-size:14px!important;text-align:center!important}.text-cechy-container-mobile .line-head{font-family:bebas-neue-pro,sans-serif!important;font-size:36px!important;text-align:center!important;text-transform:uppercase!important}.text-cechy-container-mobile .line-rest{font-size:14px!important;text-align:center!important}}@media(max-width:600px){.text-cechy-container-mobile .line-head{font-family:bebas-neue-pro,sans-serif!important;font-size:36px!important;text-align:center!important;text-transform:uppercase!important}.text-cechy-container-mobile .line-rest{font-size:14px!important;text-align:center!important}}.cechy-inner-wrapper{display:flex;justify-content:flex-end;width:100%}.cechy-inner-wrapper-start{display:flex;justify-content:flex-start;width:100%}.cechy-image-myjkaszach-1{background-image:url(https://shav.pl/wp-content/uploads/myjkaszach1.png)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-myjkaszach-2{background-image:url(https://shav.pl/wp-content/uploads/myjkaszach2.png)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-myjkaszach-3{background-image:url(https://shav.pl/wp-content/uploads/myjkaszach4.png)!important;justify-content:flex-start;margin-top:-1px}.cechy-image-myjkaszach-4{background-image:url(https://shav.pl/wp-content/uploads/myjkaszach3.png)!important;justify-content:flex-end;margin-top:-1px}@media(max-width:768px){.cechy-image-myjkaszach-1{background-image:url(https://shav.pl/wp-content/uploads/myjkamobile1.png)!important}.cechy-image-myjkaszach-2{background-image:url(https://shav.pl/wp-content/uploads/myjkamobile2.png)!important}.cechy-image-myjkaszach-3{background-image:url(https://shav.pl/wp-content/uploads/myjkamobile3.png)!important}.cechy-image-myjkaszach-4{background-image:url(https://shav.pl/wp-content/uploads/myjkamobile4.png)!important}}.cechy-image-masazerwoman-1{background-image:url(https://shav.pl/wp-content/uploads/szachownica-1-scaled.png)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-masazerwoman-2{background-image:url(https://shav.pl/wp-content/uploads/szachownica-2-scaled.png)!important;justify-content:flex-end;margin-top:-1px}.cechy-image-masazerwoman-3{background-image:url(https://shav.pl/wp-content/uploads/szachownica-3-scaled.png)!important;justify-content:flex-start;margin-top:-1px}.cechy-image-masazerwoman-4{background-image:url(https://shav.pl/wp-content/uploads/szachownica-4-scaled.png)!important;justify-content:flex-end;margin-top:-1px}@media(max-width:768px){.cechy-image-masazerwoman-1{background-image:url(https://shav.pl/wp-content/uploads/szachownicamobile1.png)!important;background-position:50%;background-size:cover}.cechy-image-masazerwoman-2{background-image:url(https://shav.pl/wp-content/uploads/szachownicamobile2.png)!important;background-position:50%;background-size:cover}.cechy-image-masazerwoman-3{background-image:url(https://shav.pl/wp-content/uploads/szachownicamobile3.png)!important;background-position:50%;background-size:cover}.cechy-image-masazerwoman-4{background-image:url(https://shav.pl/wp-content/uploads/szachownicamobile4.png)!important;background-position:50%;background-size:cover}}.pudelko-container{align-items:center;background-image:url(https://shav.pl/wp-content/uploads/shav-zawartosc-pudelka.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;height:90vh;justify-content:center;min-height:80vh;width:100%}.pudelko-container-trymer{background-image:url(https://shav.pl/wp-content/uploads/trymer-zawartosc-pudelka.png);background-position-y:45%;background-repeat:no-repeat}.pudelko-container-handler,.pudelko-container-trymer{align-items:center;background-position:50%;background-size:cover;display:flex;height:100%;height:100vh;justify-content:center;min-height:80vh;width:100%}.pudelko-container-handler{background-image:url(https://shav.pl/wp-content/uploads/Projekt-bez-nazwy-14.png);background-position-y:45%;background-repeat:no-repeat}@media(max-width:786px){.pudelko-container-mobile,.pudelko-container-mobile-handler,.pudelko-container-mobile-trymer{height:59vh;margin-bottom:-1px;margin-top:-1px;min-height:50vh;padding:0!important}.mobile-onas-head{height:21vh!important;min-height:20vh!important}.mobile-onas-head #text-container{display:none!important}.ogrodnik-container{background-position-x:30%!important;background-position-x:29%!important;background-size:159%!important;height:43vh!important;min-height:30vh!important;padding:0!important}.ogrodnik-container .text-ogrodnik-father #text-container-ogrodnik{margin:0!important;max-width:248px!important}.ogrodnik-container .text-ogrodnik-father .line-rest{font-size:16px!important}.model-trymer-container{align-items:flex-start!important;height:59vh!important;min-height:30vh!important;padding:0!important}.model-trymer-container .text-ogrodnik-father{margin-top:3rem}.model-trymer-container .text-ogrodnik-father #text-container-ogrodnik{margin:0 auto!important;max-width:329px!important}.model-trymer-container .text-ogrodnik-father .line-rest{font-size:16px!important}}.ogrodnik-container{align-items:center;background-image:url(https://shav.pl/wp-content/uploads/kule-produktowa-16-9.png);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;height:67vh;justify-content:center;min-height:50vh;padding:20px;width:100%}.ogrodnik-container .text-ogrodnik-father{display:flex;justify-content:flex-start;width:100%}.ogrodnik-container .text-ogrodnik-father #text-container-ogrodnik{color:#fff;display:flex;flex-direction:column;margin:0;max-width:476px;padding:0;text-align:left}.ogrodnik-container .text-ogrodnik-father #text-container-ogrodnik .line-head{color:#fff;font-family:bebas-neue-pro,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:5px!important;text-align:left;text-transform:uppercase!important}.ogrodnik-container .text-ogrodnik-father #text-container-ogrodnik .line-rest{color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;font-weight:500;line-height:normal;max-width:800px;text-align:left;text-transform:uppercase}.model-trymer-container{align-items:center;background-image:url(https://shav.pl/wp-content/uploads/trymer-50_50.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;height:90vh;justify-content:center;min-height:50vh;padding:20px;width:100%}.model-trymer-container .text-ogrodnik-father{display:flex;justify-content:flex-start;width:100%}.model-trymer-container .text-ogrodnik-father #text-container-ogrodnik{color:#fff;display:flex;flex-direction:column;margin:0;max-width:476px;padding:0;text-align:left}.model-trymer-container .text-ogrodnik-father #text-container-ogrodnik .line-head{color:#fff;font-family:bebas-neue-pro,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:5px!important;text-align:center;text-transform:uppercase!important}.model-trymer-container .text-ogrodnik-father #text-container-ogrodnik .line-rest{color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;font-weight:500;line-height:normal;max-width:800px;text-align:left;text-transform:uppercase}@media(max-width:786px){.model-trymer-container{background-image:url(https://shav.pl/wp-content/uploads/5050-mobile.png)!important}}.blacktext-container-mobile{align-items:center;background:#000;display:flex;height:80vh;justify-content:center;min-height:50vh;padding:20px;transition:color 1s}.blacktext-container-mobile #text-container-mobile{color:#fff;margin:15px;max-width:1300px;padding:20px;text-align:center}.blacktext-container-mobile #text-container-mobile .line{opacity:1}.blacktext-container-mobile #text-container-mobile .line-head-mobile{font-family:bebas-neue-pro,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:5px!important;margin-top:.67em;text-transform:uppercase!important}.blacktext-container-mobile #text-container-mobile .line-rest-mobile{font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;font-weight:500;line-height:normal;max-width:800px;text-align:center}@media(max-width:1050px){.line-head-mobile{font-size:64px!important}.line-rest-mobile{font-size:20px!important}}@media(max-width:800px){.line-head-mobile{font-size:36px!important}.line-rest-mobile{font-size:14px!important}}@media(max-width:600px){.line-head-mobile{font-size:36px!important}.line-rest-mobile{font-size:14px!important}}@media(max-width:786px){.blacktext-container-mobile{background:transparent!important;height:30vh!important;margin-top:207px;min-height:20vh!important;z-index:1!important}.blacktext-container-shav1{height:30vh!important;min-height:30vh!important}.blacktext-container{display:none!important}.onas-head-container-mobile h2{margin:0}.onas-head-container-mobile #text-container{color:#fff;display:flex;flex-direction:column;gap:32px;margin:15px;max-width:1300px;padding:20px;text-align:center;z-index:2}.onas-head-container-mobile #text-container .text-container-head{align-items:center;display:flex;flex-direction:column;justify-content:center}.onas-head-container-mobile #text-container .line{opacity:1}.onas-head-container-mobile #text-container .line-head-1{color:#fff;font-size:64px}.onas-head-container-mobile #text-container .line-head-1,.onas-head-container-mobile #text-container .line-head-2{font-family:bebas-neue-pro,sans-serif;font-style:normal;font-weight:500;line-height:117.75%;text-align:center;text-transform:uppercase}.onas-head-container-mobile #text-container .line-head-2{color:#0983a0;font-size:32px}.onas-head-container-mobile #text-container .line-rest{color:#fff;font-family:roboto,sans-serif!important;font-size:20px;font-style:normal;font-weight:400;line-height:normal;max-width:1000px;text-align:center}}.onas-head-container:after{background:linear-gradient(0deg,#000,transparent);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:1}.onas-head-container{align-items:flex-end;background:url(https://shav.pl/wp-content/uploads/shav-team.png) #000 0 -.191px/100% 121.725% no-repeat;background-position:50%;background-size:cover;display:flex;height:80vh;justify-content:center;min-height:50vh;padding:20px}.onas-head-container h2{margin:0}.onas-head-container #text-container{color:#fff;display:flex;flex-direction:column;gap:32px;margin:15px;max-width:1300px;padding:20px;text-align:center;z-index:2}.onas-head-container #text-container .text-container-head{align-items:center;display:flex;flex-direction:column;justify-content:center}.onas-head-container #text-container .line{opacity:1}.onas-head-container #text-container .line-head-1{color:#fff;font-size:64px}.onas-head-container #text-container .line-head-1,.onas-head-container #text-container .line-head-2{font-family:bebas-neue-pro,sans-serif;font-style:normal;font-weight:500;line-height:117.75%;text-align:center;text-transform:uppercase}.onas-head-container #text-container .line-head-2{color:#0983a0;font-size:32px}.onas-head-container #text-container .line-rest{color:#fff;font-family:roboto,sans-serif!important;font-size:20px;font-style:normal;font-weight:400;line-height:normal;max-width:1000px;text-align:center}.blacktext-container,.blacktext-container-shav1{align-items:center;background:#000;display:flex;height:80vh;justify-content:center;min-height:50vh;padding:20px;transition:color 1s}.blacktext-container #text-container,.blacktext-container-shav1 #text-container{color:#fff;margin:15px;max-width:1300px;padding:20px;text-align:center}.blacktext-container #text-container .line,.blacktext-container-shav1 #text-container .line{opacity:1}.blacktext-container #text-container .line-head,.blacktext-container-shav1 #text-container .line-head{font-family:bebas-neue-pro,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:5px!important;margin-top:.67em;text-transform:uppercase!important}.blacktext-container #text-container .line-rest,.blacktext-container-shav1 #text-container .line-rest{font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;font-weight:500;line-height:normal;max-width:800px;text-align:center}@media(max-width:1050px){.line-head{font-size:64px!important}.line-rest{font-size:20px!important}}@media(max-width:800px){.line-head{font-size:36px!important}.line-rest{font-size:14px!important}}@media(max-width:600px){.line-head{font-size:36px!important}.line-rest{font-size:14px!important}}.blacktext-container-wysylka{background:#000;color:#fff;display:flex;height:auto;margin-top:-1px;padding:20px;transition:color 1s}.blacktext-container-wysylka .metody-wysylki-textcontainer{align-items:center;display:flex;flex-direction:column;gap:32px;padding-top:95px}.blacktext-container-wysylka .metody-wysylki-textcontainer .metody-wysylki-header{align-self:stretch;color:#0983a0;font-family:bebas-neue-pro,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:normal;text-align:center;text-transform:uppercase}.blacktext-container-wysylka .metody-wysylki-textcontainer .metody-wysylki-p{color:#fff;font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0;max-width:916px;text-align:center}.blacktext-container-wysylka .metody-wysylki-textcontainer .metody-wysylki-h2{color:#fff;font-family:Roboto;font-size:32px;font-style:normal;font-weight:500;line-height:normal;text-align:center;text-transform:uppercase}.blacktext-container-wysylka .metody-wysylki-textcontainer .metody-wysylki-ul{display:flex;flex-direction:column;gap:32px;list-style-position:inside;margin-bottom:0;padding-left:0}.blacktext-container-wysylka .metody-wysylki-textcontainer .metody-wysylki-list{display:flex;flex-direction:column;gap:8px}.blacktext-container-wysylka .metody-wysylki-textcontainer .metody-wysylki-list li{color:#fff;font-family:Roboto;font-size:20px;font-style:normal;font-weight:700;line-height:normal;list-style:none;text-align:center}.blacktext-container-wysylka .metody-wysylki-textcontainer .metody-wysylki-list span{color:#fff;font-family:Roboto;font-size:20px;font-style:normal;font-weight:300;letter-spacing:1.2px;line-height:30px;text-align:center}.metody-platnosci-ul{display:flex;flex-direction:column;gap:32px;margin-bottom:0;margin-top:24px}.metody-platnosci-ul .metody-platnosci-list{align-items:center;display:flex;gap:16px;justify-content:space-between}.metody-platnosci-ul .metody-platnosci-list .metody-platnosci-list-left{flex:1 0 0%;max-width:560px}.metody-platnosci-ul .metody-platnosci-list .metody-platnosci-list-left li{color:#fff;font-family:roboto,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:30px;list-style:none!important;text-transform:uppercase}.metody-platnosci-ul .metody-platnosci-list .metody-platnosci-list-left span{color:#fff;font-family:Roboto;font-size:20px;font-style:normal;font-weight:300;letter-spacing:1.2px;line-height:30px}.metody-platnosci-ul .metody-platnosci-list .metody-platnosci-list-right,.metody-wysylki-icons{align-items:center;display:flex;justify-content:center}.metody-wysylki-icons{align-self:stretch;gap:53px}@media(max-width:786px){.metody-platnosci-ul{padding-left:35px!important;padding-right:35px!important}.metody-platnosci-list-left{flex-basis:70%!important}.metody-platnosci-list-left li,.metody-platnosci-list-left span{font-size:14px!important}.blacktext-container-wysylka{height:auto!important;margin-top:-1px;padding:35px 20px}.metody-wysylki-header{font-size:36px!important}.metody-wysylki-p{font-size:14px!important;padding-left:35px!important;padding-right:35px!important}.metody-wysylki-h2{font-weight:700!important}.metody-wysylki-h2,.metody-wysylki-list li,.metody-wysylki-list span{font-size:14px!important}.metody-wysylki-icons{gap:24px}.metody-wysylki-icons svg{width:53px}.metody-platnosci-list-right svg{width:43px!important}}.metody-wysylki-kup-container{align-items:center;display:flex;justify-content:space-between;margin-top:25px;width:100%}.metody-wysylki-kup-container .metody-wysylki-left-container{align-items:flex-start;flex-basis:65%;gap:32px;max-width:700px}.metody-wysylki-kup-container .metody-wysylki-left-container .kup-text{align-items:center;color:#fff;display:flex;font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;letter-spacing:2px;line-height:30px;text-transform:uppercase}.metody-wysylki-kup-container .metody-wysylki-left-container h1,.metody-wysylki-kup-container .metody-wysylki-left-container h2{color:#fff;font-family:bebas-neue-pro,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:117.75%;margin-bottom:16px;margin-top:0;text-transform:uppercase}.metody-wysylki-kup-container .metody-wysylki-left-container p{color:#fff;font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:30px;margin-bottom:26px}.metody-wysylki-kup-container .metody-wysylki-left-container button{align-items:center;background:#065c70;border:0;border-radius:8px;color:#fff;display:flex;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;gap:10px;height:52px;justify-content:center;line-height:normal;padding:10px 30px;width:462px}.metody-wysylki-kup-container .metody-wysylki-left-container button:hover{background-color:#03343f;border:0;cursor:pointer}.metody-wysylki-kup-container .metody-wysylki-right-container:before{background:linear-gradient(180deg,transparent 40%,#000 80%);content:"";height:100%;left:55%;position:absolute;top:0;width:38%;z-index:1}.metody-wysylki-kup-container .metody-wysylki-right-container .metody-wysylki-right-image{flex-shrink:0;height:571px}.metody-wysylki-kup-container .metody-wysylki-right-container-glowna .metody-wysylki-right-image{flex-shrink:0;height:571px;width:579px}.about-us-span-wysylka-container{cursor:pointer;transition:transform .2s}.about-us-span-wysylka-container:hover{animation:bounce .6s infinite alternate}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.changebox{color:#fff;display:inline-block;font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;height:30px;letter-spacing:2px;line-height:30px;margin:0 5px;position:relative;text-transform:uppercase;vertical-align:bottom;white-space:nowrap}.changebox span{color:#0983a0;display:block;left:0;opacity:0;position:absolute;top:0;transform:translateY(-100%);transition:transform .8s cubic-bezier(.4,0,.2,1),opacity .8s ease-in;width:100%}.changebox span.active{opacity:1;transform:translateY(0)}.test-flex{display:flex}.shav-color{color:#0983a0;font-weight:500}.button-link{text-decoration:none}@media(max-width:786px){.metody-wysylki-kup-container{display:flex;flex-direction:column-reverse;gap:32px}.ikony-subcontainer{gap:45px!important}.metody-wysylki-right-container:before{background:linear-gradient(177deg,transparent 22%,#000 99%)!important;content:"";height:69%!important;left:0!important;position:absolute;top:0!important;width:100%!important;z-index:1}.metody-wysylki-right-container img{height:auto!important;max-width:100%}.metody-wysylki-left-container{align-items:center!important;display:flex;flex-direction:column;gap:16px!important;justify-content:center!important}.metody-wysylki-left-container h1,.metody-wysylki-left-container h2{color:#fff;font-family:bebas-neue-pro,sans-serif!important;font-size:34px!important;font-style:normal;font-weight:500;line-height:117.75%;margin:0;margin-bottom:0!important;text-align:center!important;text-transform:uppercase}.metody-wysylki-left-container p{font-size:14px!important;line-height:normal!important;margin:0;margin-bottom:4px!important;padding:0 15px;text-align:center}.metody-wysylki-left-container a{align-items:center;display:flex;justify-content:center}.metody-wysylki-left-container button{align-items:center!important;justify-content:center!important;max-width:80vw!important}.test-flex{margin-top:48px;width:79vw!important}.test-flex .kup-text{padding-right:0!important}.changebox{font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:30px!important;margin-top:-4px!important}}@media(max-width:600px){.metody-wysylki-right-container:before{height:62%!important}}@media(max-width:500px){.metody-wysylki-right-container:before{height:60%!important}}.blacktext-container-glowna{background:#000;color:#fff;height:70vh;padding:20px;transition:color 1s}.blacktext-container-glowna .glowna-ikony-container{align-items:left;display:flex;flex-direction:column;gap:60px;height:65vh;justify-content:center}.blacktext-container-glowna .glowna-ikony-container .title-container h1,.blacktext-container-glowna .glowna-ikony-container .title-container h2{color:#fff;font-family:bebas-neue-pro,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:117.75%;margin-bottom:16px!important;text-transform:uppercase}.blacktext-container-glowna .glowna-ikony-container .ikony-subcontainer{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:60px;justify-content:flex-end}.blacktext-container-glowna .glowna-ikony-container .ikony-container{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.blacktext-container-glowna .glowna-ikony-container .ikony-container .ikona-container{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.blacktext-container-glowna .glowna-ikony-container .ikony-container span{color:#fff;font-family:roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:center;text-transform:uppercase}@media(max-width:786px){.blacktext-container-glowna{height:auto!important;padding-top:36px!important}.glowna-ikony-container{gap:27px!important;height:auto!important}.glowna-ikony-container .title-container h1,.glowna-ikony-container .title-container h2{font-size:36px!important;font-style:normal!important;font-weight:500!important;line-height:117.75%!important;text-align:center;text-shadow:0 -4px 8px rgb(0 0 0 / .68)!important}.ikony-container{flex-direction:column;gap:54px!important}.desktop-glowna{display:none!important}.glowna-kup-container{display:block;padding-left:0!important;padding-right:0!important}.glowna-kup-container .glowna-kup-subcontainer{gap:50px!important}.mobile-glowna:before{background:linear-gradient(0deg,transparent,#000);top:0}.mobile-glowna:after,.mobile-glowna:before{content:"";height:260px;left:0;position:absolute;width:100%;z-index:1}.mobile-glowna:after{background:linear-gradient(180deg,transparent,#000);bottom:28%}.mobile-glowna{height:60vh}.mobile-glowna video{height:60vh!important;width:auto!important}}@media(max-width:550px){.mobile-glowna:after{bottom:30%!important}.mobile-glowna:after,.mobile-glowna:before{height:160px!important}}@media(max-width:485px){.mobile-glowna:after{bottom:32%!important;height:160px!important}}@media(max-width:400px){.mobile-glowna:after{bottom:34%!important}}@media(max-width:380px){.mobile-glowna:after{bottom:34%!important}}@media(min-width:787px){.mobile-glowna{display:none!important}}.features-camera-spec__list{background:#000;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;margin-top:-1px;padding:20px;position:relative}@media(max-width:800px){.features-camera-spec__list{height:80vh!important}}.features-camera-spec__list-image{margin-bottom:20px;margin-top:30px;position:relative;text-align:center}.product-image{height:1000px!important}@media(max-width:1600px){.product-image{height:800px!important}}@media(max-width:1250px){.product-image{height:650px!important}}#parent{position:relative}.testowydiv,.testowydiv2{opacity:0;visibility:hidden}.testowydiv{height:auto;left:630px;position:absolute;top:107px;width:auto}.testowydiv ul{list-style:none}.testowydiv ul li{align-items:center;display:flex;gap:1rem;margin-bottom:16.4rem}.testowydiv ul li .line-functions{border-bottom:2px solid #dadada;flex-grow:1;margin-left:10px;margin-top:10px;position:relative;width:250px}.testowydiv ul li .line-functions-angle:after{background-color:#dadada;bottom:-2px;content:"";display:block;height:10px;margin-top:1px;position:absolute;right:-1px;width:2px}.flex-functions{display:flex;flex-direction:column;font-family:bebas-neue-pro,sans-serif;font-size:28px;font-weight:400;margin:0}.flex-functions span{line-height:normal}.testowydiv2{height:auto;position:absolute;right:720px;top:219px;width:auto}.testowydiv2 ul{list-style:none}.testowydiv2 ul li{align-items:center;display:flex;gap:1rem;margin-bottom:17.5rem}.testowydiv2 ul li .line-functions{border-bottom:2px solid #dadada;flex-grow:1;margin-left:10px;margin-top:10px;width:250px}.testowydiv2 ul li .line-functions-angle:after{background-color:#dadada;bottom:-2px;content:"";display:block;height:10px;margin-top:1px;right:-1px;width:2px}@media(max-width:2300px){.testowydiv{left:540px;top:107px}.testowydiv2{right:654px;top:219px}}@media(max-width:2150px){.testowydiv{left:450px;top:107px}.testowydiv2{right:560px;top:219px}}@media(max-width:2000px){.testowydiv{left:386px;top:107px}.testowydiv2{right:506px;top:219px}}@media(max-width:1800px){.testowydiv{left:350px;top:100px}.testowydiv2{right:430px;top:219px}}@media(max-width:1600px){.testowydiv{left:213px;top:86px}.testowydiv li{margin-bottom:12.4rem!important}.testowydiv2{right:320px;top:160px}.testowydiv2 li{margin-bottom:13.5rem!important}}@media(max-width:1500px){.testowydiv{left:200px;top:72px}.testowydiv2{right:265px;top:145px}}@media(max-width:1350px){.testowydiv{left:86px;top:64px}.testowydiv2{right:184px;top:135px}}@media(max-width:1200px){.testowydiv{left:109px;top:50px}.testowydiv li{margin-bottom:9.4rem!important}.testowydiv .line-functions{width:150px!important}.testowydiv2{right:221px;top:118px}.testowydiv2 li{margin-bottom:9.5rem!important}.testowydiv2 .line-functions{width:150px!important}}@media(max-width:1010px){.testowydiv{left:25px;top:40px}.testowydiv2{right:130px;top:107px}}@media(max-width:850px){.testowydiv{left:-10px;top:62px}.testowydiv .line-functions{width:100px!important}.testowydiv2{right:108px;top:101px}.testowydiv2 .line-functions{width:100px!important}}@media(max-width:780px){.testowydiv{left:68px;top:113px}.testowydiv li{margin-bottom:9.4rem!important}.testowydiv .line-functions{width:100px!important}.testowydiv2{right:120px;top:113px}.testowydiv2 li{margin-bottom:12.5rem!important}.testowydiv2 .line-functions{width:100px!important}.flex-functions{font-size:16px}}@media(max-width:580px){.testowydiv{left:28px;top:113px}.testowydiv li{margin-bottom:9.4rem!important}.testowydiv .line-functions{width:50px!important}.testowydiv2{right:70px;top:113px}.testowydiv2 li{margin-bottom:12.5rem!important}.testowydiv2 .line-functions{width:54px!important}.flex-functions{font-size:16px}}@media(max-width:510px){.testowydiv{left:-40px;top:74px}.testowydiv li{margin-bottom:11rem!important}.testowydiv .line-functions{width:50px!important}.testowydiv2{right:40px;top:113px}.testowydiv2 li{margin-bottom:12.5rem!important}.testowydiv2 .line-functions{width:50px!important}.flex-functions{font-size:16px}}@media(max-width:410px){.testowydiv{left:-50px;top:74px}.testowydiv2{right:19px;top:142px}.testowydiv2 li{margin-bottom:11.5rem!important}}@media(max-width:376px){.testowydiv2 li{margin-bottom:11.5rem}}@media(max-width:768px){.logovideo-desktop{display:none}}@media(min-width:769px){.logovideo-mobile{display:none}}.video-container{align-items:center;background-color:#000;display:flex;flex-direction:row;flex-wrap:nowrap;height:80vh;justify-content:center;margin-bottom:-1px;min-height:50vh;overflow:hidden;position:relative;width:100%}.video-container video{height:auto;min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-container:after{background:linear-gradient(180deg,transparent,#000);bottom:0;content:"";height:270px;left:0;pointer-events:none;position:absolute;width:100%}.video-scroll{height:auto;min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-container2{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;margin-bottom:-1px;width:100%}.video-scroll2{height:auto;min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:768px){.video-container{height:80vh;height:90%}.video-container video{min-height:90%}.video-container video,.video-scroll{height:auto;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.video-scroll{min-height:73%}.video-scroll2{height:100vh;width:100%}}.platnosci-container{background:linear-gradient(180deg,#000 20%,#063e4b 53%,#000);margin:0;min-height:100vh;padding:0}.gallery{height:100vh;overflow:hidden;width:100%}.cards,.gallery{position:absolute}.cards{left:50%;top:40%;transform:translate(-50%,-50%);width:14rem}.cards li{background-position:50%;background-size:cover;border-radius:.8rem;font-family:sans-serif;font-size:2rem;height:18rem;left:0;line-height:18rem;list-style:none;margin:0;padding:0;position:absolute;text-align:center;top:0;width:24rem}.actions{bottom:25px;left:50%;position:absolute;transform:translateX(-50%)}.next,.prev{background:#414141;background-image:linear-gradient(180deg,#575757,#414141);border:none;border-radius:4px;box-shadow:0 1px 0 414141;color:#fff;cursor:pointer;display:inline-block;font-family:Signika Negative,sans-serif;font-size:13px;font-weight:600;line-height:18px;margin:0 auto 10px;outline:none;padding:12px 25px;text-decoration:none;text-shadow:0 1px 0 #414141;text-transform:uppercase}.next:hover,.prev:hover{background:#57a818;background-image:linear-gradient(180deg,#57a818,#4d9916);box-shadow:0 1px 0 fefefe;color:#fff;text-decoration:none;text-shadow:0 1px 0 #32610e}.next,.prev{font-size:20px;font-weight:400}a,a:hover{text-decoration:underline}.drag-proxy{position:absolute;visibility:hidden}.container-onas-gallery{background:#000;height:120vh;overflow:hidden;position:relative;width:100vw}.container-onas-gallery .slider-onas-gallery{height:100vh;overflow:hidden;perspective:200px;perspective-origin:50% 100%;position:absolute;top:15vh;width:100vw}.container-onas-gallery .slider-onas-gallery .card-onas-gallery{border-radius:10px;height:500px;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:50%}.container-onas-gallery .slider-onas-gallery .card-onas-gallery img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;position:absolute;width:100%}.container-onas-gallery .slider-onas-gallery .card-onas-gallery .copy-onas-gallery{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);left:50%;position:absolute;top:40%;transform:translate(-50%,-50%);width:100%}.container-onas-gallery .slider-onas-gallery .card-onas-gallery .copy-onas-gallery h1{color:#fff;font-family:bebas-neue-pro,sans-serif;font-size:6vw;font-weight:300;font-weight:600;letter-spacing:-.05em;position:relative;text-align:center;text-transform:uppercase}.container-onas-gallery .slider-onas-gallery .card-onas-gallery .copy-onas-gallery span{display:inline-block;position:relative}.content-timeline-1{margin-left:100px;opacity:1!important}.timeline-box{background-color:#000}.timeline-box .outer-timeline{overflow-x:hidden}.timeline-box .outer-timeline .slider{display:flex;width:300vw}.timeline-box .outer-timeline .slider .timeline-section{height:100vh;width:100%}.timeline-box .outer-timeline .slider .timeline-section .inner-timeline{align-items:end;display:flex;height:calc(100% - 14em);margin:7em;position:relative}.timeline-box .outer-timeline .slider .timeline-section .inner-timeline .content-timeline{justify-self:flex-end}.timeline-box .outer-timeline .slider .timeline-section .inner-timeline .content-timeline h1{color:#fff!important;font-size:36px;font-weight:500;text-transform:uppercase}.timeline-box .outer-timeline .slider .timeline-section .inner-timeline .content-timeline p{color:#fff!important;font-family:bebas-neue-pro,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:1.5;width:65%}.timeline-box .outer-timeline .slider .timeline-section .inner-timeline img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}@media(max-width:1024px){.inner-timeline{margin:3em}.inner-timeline .content-timeline h1{font-size:28px}.inner-timeline .content-timeline p{font-size:16px;width:75%}.inner-timeline img{top:37%;width:70%}}@media(max-width:768px){.inner-timeline{margin:2em}.inner-timeline .content-timeline{width:432px}.inner-timeline .content-timeline h1{font-size:24px}.inner-timeline .content-timeline p{font-size:14px;width:90%}.inner-timeline img{top:37%;width:90%}}@media(max-width:480px){.inner-timeline{align-items:center;flex-direction:column;height:auto;margin:1em}.inner-timeline .content-timeline{text-align:center;width:432px}.inner-timeline .content-timeline h1{font-size:20px}.inner-timeline .content-timeline p{font-size:12px;width:100%}.inner-timeline img{left:auto;position:relative;top:auto;transform:none;width:100%}}.element-container{height:100vh;left:0;position:fixed;top:0;width:100%;z-index:-1}.element-container>img{opacity:.8;position:absolute;transform:scale(.3) rotate(10deg)}.cta-glowna{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:5px}.cta-glowna a{color:#fff0}.cta-glowna .cta-button{background:#fff0;border:none;color:#1cc9f2;cursor:pointer;font-family:bebas-neue-pro,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:117.75%;text-align:center;text-decoration:none;text-shadow:0 16px 8px rgb(0 0 0 / .25);text-transform:uppercase}.about-us-second{box-sizing:border-box;flex-direction:column;height:100%;min-height:80vh;text-align:center}.about-us-second,.zdjecie-baner-glowna{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:40px 16px;width:100%}.zdjecie-baner-glowna{background-image:url(https://shav.pl/wp-content/uploads/szachownicanew-2-1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:60vh;position:relative;z-index:1}@media(max-width:799px){.zdjecie-baner-glowna{background-image:url(https://shav.pl/wp-content/uploads/szachownicanew-2-1.png)}}.video-background-container{background-color:#000;height:80vh;margin-top:-1px;min-height:500px;overflow:hidden;position:relative;width:100%;z-index:0}@media(max-width:799px){.video-background-container{height:60vh;min-height:380px}}.video-background-container:before{background:linear-gradient(0deg,transparent,#000);height:260px;top:0}.video-background-container:after,.video-background-container:before{content:"";left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.video-background-container:after{background:linear-gradient(180deg,transparent,#000);bottom:0;height:160px}.video-background-container-trymer:before,.zdjecie-baner-glowna:before{background:none!important}.video-background{height:100%;left:50%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.about-us-second{color:#e4e4e7;position:relative;z-index:1}.about-us-second-title{color:#e4e4e7;font-family:bebas-neue-pro,sans-serif;margin:0 auto;max-width:900px;padding:0;text-align:center;text-transform:uppercase;z-index:1}.about-us-second-title.heading-style-h1,.about-us-second-title:not(.heading-style-h2){font-size:76px;font-style:normal;font-weight:400;letter-spacing:0;line-height:86px}@media(max-width:799px){.about-us-second-title.heading-style-h1,.about-us-second-title:not(.heading-style-h2){box-shadow:1px 1px 1px 0 rgb(0 0 0 / .502);font-size:48px!important;letter-spacing:0;line-height:58px!important;text-shadow:1px 1px 1px rgb(0 0 0 / .5)}}.about-us-second-title.heading-style-h2{font-size:56px;font-style:normal;font-weight:400;letter-spacing:0;line-height:56px}@media(max-width:799px){.about-us-second-title.heading-style-h2{box-shadow:1px 1px 1px 0 rgb(0 0 0 / .502);font-size:36px!important;letter-spacing:0;line-height:44px!important;text-shadow:1px 1px 1px rgb(0 0 0 / .5)}}.about-us-second-title.has-subtitle{margin-bottom:24px!important}@media(max-width:799px){.about-us-second-title.has-subtitle{margin-bottom:12px!important}}.about-us-second-description{color:#e4e4e7;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:26px;margin:0 auto;max-width:800px;padding:0 16px;text-align:center;z-index:1}@media(max-width:799px){.about-us-second-description{font-size:14px;font-style:normal;font-weight:300;letter-spacing:0;line-height:20px;text-shadow:1px 1px 1px rgb(0 0 0 / .5)}.about-us-second{min-height:60vh}}.whoweare-section{align-items:center;display:flex;justify-content:center}.whoweare-section .about-us-second{height:100%;justify-content:center;min-height:unset}.whoweare-section .about-us-second-title{margin-left:auto!important;margin-right:auto!important;padding:0!important}.baner-sekcja{align-items:flex-start!important;text-align:left!important}.baner-sekcja .about-us-second-title{margin:0!important;max-width:none!important;text-align:left!important;width:auto!important}.baner-sekcja .cta-glowna{align-items:flex-start!important;justify-content:flex-start!important;margin:0!important}@keyframes scale{to{transform:scale(1)}}.about-us-span{display:inline-block}@keyframes fade-in{to{filter:blur(0);opacity:1}}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.about-us-logos{margin-top:17rem!important;overflow:hidden;padding:60px 0;position:absolute;white-space:nowrap}.about-us-logos:after,.about-us-logos:before{content:"";height:100%;position:absolute;top:0;width:250px;z-index:2}.about-us-logos:before{left:0}.about-us-logos:after{right:0}.about-us-swiper{animation:slide linear infinite;display:inline-block;white-space:nowrap}.about-us-swiper img{height:50px;margin:0 40px;opacity:.5}.about-us-swiper svg{height:50px;margin:0 40px;opacity:.9}.video-background-container-wysylka{height:100vh;margin-top:-1px;overflow:hidden;position:relative;width:100%}.video-background-container-wysylka:before{background:linear-gradient(0deg,#000 -4.62%,transparent 40.75%),linear-gradient(271deg,#000 20%,transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.video-background-wysylka{height:auto;left:30%;min-height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.about-us-second-wysylka{align-items:flex-end;color:#fff;display:flex;flex-direction:column;height:100vh;overflow:hidden;position:relative;top:25%;width:100%;z-index:1}.about-us-second-title-wysylka{display:flex;flex-direction:column;gap:10px;z-index:1}.about-us-span-wysylka-first{color:#fff;font-family:bebas-neue-pro,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:normal;text-shadow:0 -4px 8px rgb(0 0 0 / .68);text-transform:uppercase}.about-us-span-wysylka-container{align-items:center;display:inline-flex;flex-shrink:0;gap:10px;height:55px;justify-content:flex-end}.about-us-span-wysylka-second{color:#0983a0;font-family:Roboto;font-size:32px;font-style:normal;font-weight:400;line-height:normal}.about-us-span-wysylka-icon{align-items:center;background-color:#0983a0;display:flex;gap:10px;justify-content:center}@media(max-width:786px){.about-us-second,.video-background-container{height:70vh!important}.about-us-logos{margin-top:20rem!important}.video-background-container-wysylka:before{background:linear-gradient(0deg,#000 -4.62%,transparent 40.75%)}.video-background-container-wysylka{height:40vh!important}.video-background-wysylka{left:50%}.about-us-second-wysylka{align-items:center;top:67%}.about-us-span-wysylka-container{justify-content:center}.about-us-span-wysylka-first{font-family:bebas-neue-pro,sans-serif;font-size:36px;font-style:normal;text-align:center}.about-us-span-wysylka-second{font-family:Roboto;font-size:20px!important;font-style:normal;font-weight:400;line-height:normal}}.szach-section{align-items:center;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;min-height:80vh;overflow:hidden;position:relative;width:100%}.szach-section .szach-image-mobile{display:none}.szach-section .szach-inner-container{box-sizing:border-box;display:flex;margin:0 auto;max-width:100%;padding-left:150px;padding-right:150px;width:100%;z-index:1}.szach-section.szach--layout-left .szach-inner-container{justify-content:flex-start}.szach-section.szach--layout-right .szach-inner-container{justify-content:flex-end}.szach-section .szach-card{box-sizing:border-box;display:flex;flex-direction:column;max-width:600px;text-align:left;width:100%}.szach-section .szach-title{font-family:bebas-neue-pro,sans-serif;font-size:56px;line-height:56px;margin:0 0 24px;padding:0;text-transform:uppercase}.szach-section .szach-description,.szach-section .szach-title{color:#e4e4e7;font-style:normal;font-weight:400;letter-spacing:0}.szach-section .szach-description{font-family:Roboto,sans-serif;font-size:16px;line-height:26px;margin:0}.szach-section .szach-description p{margin:0 0 16px}.szach-section .szach-description p:last-child{margin-bottom:0}.szach-section .szach-description .bold,.szach-section .szach-description b,.szach-section .szach-description span.highlight,.szach-section .szach-description strong{color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:0;line-height:20px}@media(max-width:799px){.szach-section{align-items:stretch;background-color:#000;background-image:none!important;display:flex;flex-direction:column;min-height:auto;padding:0}.szach-section .szach-image-mobile{align-items:center;background-color:#000;display:flex;height:404px;justify-content:center;line-height:0;max-height:404px;overflow:hidden;width:100%}.szach-section .szach-image-mobile img{display:block;height:100%;max-height:404px;-o-object-fit:cover;object-fit:cover;width:100%}.szach-section.szach--layout-left .szach-image-mobile img{-o-object-position:center right;object-position:center right}.szach-section.szach--layout-right .szach-image-mobile img{-o-object-position:center left;object-position:center left}.szach-section .szach-inner-container{justify-content:flex-start!important;padding-bottom:40px;padding-left:24px!important;padding-right:16px!important;padding-top:32px}.szach-section .szach-card{max-width:100%}.szach-section .szach-title{font-size:36px;letter-spacing:0;line-height:44px;margin-bottom:12px}.szach-section .szach-description,.szach-section .szach-description .bold,.szach-section .szach-description b,.szach-section .szach-description span.highlight,.szach-section .szach-description strong{font-size:14px;line-height:20px}}.pudelko-section{align-items:center;background:#fff0;box-sizing:border-box;display:flex;justify-content:center;margin:0;padding:0 20px;width:100%}@media(max-width:799px){.pudelko-section{padding:0 20px}}@media(min-width:800px){.pudelko-section.pudelko--layout-full-width{background:linear-gradient(180deg,#e4e4e7,#fafafa 70%);box-sizing:border-box;height:754px;left:50%;margin-left:0;margin-right:0;max-height:754px;max-width:100vw;min-height:754px;opacity:1;overflow:hidden;padding:64px 20px 0;position:relative;right:auto;transform:translateX(-50%);width:100vw}.pudelko-section.pudelko--layout-full-width .pudelko-card{align-items:center;background:#fff0;display:flex;flex-direction:column;gap:32px;height:100%;justify-content:flex-start;max-width:1440px;min-height:0;padding:0;width:100%}}.pudelko-section .pudelko-card{align-items:center;background:linear-gradient(180deg,#e4e4e7,#fafafa 70%);box-sizing:border-box;display:flex;flex-direction:column;gap:32px;height:824px;justify-content:flex-start;max-width:1140px;min-height:824px;opacity:1;overflow:hidden;padding:64px;position:relative;width:100%}@media(max-width:799px){.pudelko-section .pudelko-card{gap:32px;height:528.85px;max-width:398px;min-height:528.85px;padding:32px}}.pudelko-section .pudelko-header{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center;width:100%}.pudelko-section .pudelko-title{color:#09090b;font-family:bebas-neue-pro,sans-serif;font-size:56px;font-style:normal;font-weight:400;letter-spacing:0;line-height:56px;margin:0;padding:0;text-align:center;text-transform:none}@media(max-width:799px){.pudelko-section .pudelko-title{font-size:36px;line-height:44px}}.pudelko-section .pudelko-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;width:100%}@media(max-width:799px){.pudelko-section .pudelko-meta{flex-direction:column;gap:10px}}.pudelko-section .pudelko-subtitle{color:#27272a;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:300;letter-spacing:0;line-height:26px;margin:0;padding:0;text-align:center}@media(max-width:799px){.pudelko-section .pudelko-subtitle{font-size:16px;line-height:26px}}.pudelko-section .pudelko-badge{align-items:center;background-color:#f2f2f3;border:1px solid var(--Base-Light-Dark,#d4d4d8);box-sizing:border-box;color:#27272a;display:inline-flex;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:8px;height:32px;justify-content:center;letter-spacing:0;line-height:16px;opacity:1;padding:8px 12px;transition:border-color .3s ease,background-color .3s ease;white-space:nowrap;width:-moz-fit-content;width:fit-content}.pudelko-section .pudelko-badge b,.pudelko-section .pudelko-badge span.bold,.pudelko-section .pudelko-badge strong{-webkit-background-clip:text;background-image:linear-gradient(to right,#09090b 0,#09090b 49.9%,var(--red-600,#ac0000) 50.1%,#640000 66.66%,#450000 83.33%,var(--red-600,#ac0000) 100%);background-position:0 0;background-size:200% 100%;color:#09090b;display:inline-block;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:0;line-height:16px;-webkit-text-fill-color:#fff0;background-clip:text;transition:background-position .5s cubic-bezier(.25,1,.5,1)}@media(hover:hover)and (min-width:800px){.pudelko-section .pudelko-badge:hover{cursor:default}.pudelko-section .pudelko-badge:hover b,.pudelko-section .pudelko-badge:hover span.bold,.pudelko-section .pudelko-badge:hover strong{background-position:100% 0;transition:background-position .65s cubic-bezier(.22,1,.36,1)}}@media(max-width:799px){.pudelko-section .pudelko-badge,.pudelko-section .pudelko-badge b,.pudelko-section .pudelko-badge span.bold,.pudelko-section .pudelko-badge strong{font-size:12px;line-height:14px}}.pudelko-section .pudelko-image-wrapper{align-items:flex-start;display:flex;justify-content:center;margin:0;padding:0;position:relative;width:100%}.pudelko-section .pudelko-image-wrapper picture{align-items:flex-start;display:flex;justify-content:center;line-height:0;width:100%}.pudelko-section .pudelko-image-wrapper .pudelko-image{aspect-ratio:1002/540;display:block;height:540px;max-height:540px;max-width:1002px;-o-object-fit:contain;object-fit:contain;transition:transform .7s cubic-bezier(.25,1,.5,1);width:100%;will-change:transform}@media(hover:hover)and (min-width:800px){.pudelko-section .pudelko-image-wrapper .pudelko-image:hover{transform:scale(1.025);transition:transform .85s cubic-bezier(.22,1,.36,1)}}@media(max-width:799px){.pudelko-section .pudelko-image-wrapper .pudelko-image{aspect-ratio:510/274.85;flex-shrink:0;height:274.85px;max-height:274.85px;max-width:510px;-o-object-fit:contain;object-fit:contain;width:510px}}@media(hover:hover)and (min-width:800px){.pudelko-section .pudelko-image-wrapper:hover .pudelko-image{transform:scale(1.025);transition:transform .85s cubic-bezier(.22,1,.36,1)}}.editor-styles-wrapper .ogrodnik-section,.ogrodnik-section,.wp-block-ourblocktheme-ogrodnikproduktowa{align-items:flex-end!important;background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex!important;flex-direction:column!important;height:777px;justify-content:flex-start!important;margin:0!important;max-width:100%!important;min-height:777px;opacity:1;overflow:hidden;padding:96px 150px!important;position:relative;width:100%!important}@media(max-width:799px){.editor-styles-wrapper .ogrodnik-section,.ogrodnik-section,.wp-block-ourblocktheme-ogrodnikproduktowa{align-items:flex-end!important;height:550px;justify-content:flex-start!important;max-width:100%!important;min-height:550px;padding:24px 34.5px!important;width:100%!important}}.editor-styles-wrapper .ogrodnik-section .ogrodnik-content,.ogrodnik-section .ogrodnik-content,.wp-block-ourblocktheme-ogrodnikproduktowa .ogrodnik-content{align-items:flex-end!important;box-sizing:border-box;display:flex!important;flex-direction:column!important;margin:0;max-width:100%;padding:0;text-align:right!important;width:100%}.editor-styles-wrapper .ogrodnik-section .ogrodnik-line1,.ogrodnik-section .ogrodnik-line1,.wp-block-ourblocktheme-ogrodnikproduktowa .ogrodnik-line1{color:var(--Base-Light-Medium,#e4e4e7)!important;font-family:bebas-neue-pro-expanded,sans-serif!important;font-size:76px!important;font-style:normal!important;font-weight:300!important;letter-spacing:0!important;line-height:86px!important;margin:0!important;padding:0!important;text-align:right!important;text-transform:uppercase!important}@media(max-width:799px){.editor-styles-wrapper .ogrodnik-section .ogrodnik-line1,.ogrodnik-section .ogrodnik-line1,.wp-block-ourblocktheme-ogrodnikproduktowa .ogrodnik-line1{font-size:48px!important;line-height:58px!important}}.editor-styles-wrapper .ogrodnik-section .ogrodnik-line2,.ogrodnik-section .ogrodnik-line2,.wp-block-ourblocktheme-ogrodnikproduktowa .ogrodnik-line2{color:var(--Base-Light-Medium,#e4e4e7)!important;font-family:bebas-neue-pro,sans-serif!important;font-size:76px!important;font-style:normal!important;font-weight:700!important;letter-spacing:0!important;line-height:86px!important;margin:0!important;padding:0!important;text-align:right!important;text-transform:uppercase!important}@media(max-width:799px){.editor-styles-wrapper .ogrodnik-section .ogrodnik-line2,.ogrodnik-section .ogrodnik-line2,.wp-block-ourblocktheme-ogrodnikproduktowa .ogrodnik-line2{font-size:48px!important;line-height:58px!important}}#background{background-color:#000}main.about-us-main{height:100vh;overflow:hidden;position:relative;width:100vw}.bg-img{height:100%;position:absolute;width:2900px;z-index:1}.fog-7{left:calc(50% + 300px);top:calc(50% - 100px);width:1900px;z-index:2}.fog-7,.mountain-10{position:absolute;transform:translate(-50%,-50%)}.mountain-10{left:calc(50% + 230px);top:calc(50% + 69px);width:870px;z-index:3}.fog-6{left:calc(50% + 10px);top:calc(50% + 85px);width:1610px;z-index:4}.fog-6,.mountain-9{position:absolute;transform:translate(-50%,-50%)}.mountain-9{left:calc(50% - 457px);top:calc(50% + 113px);width:470px;z-index:5}.mountain-8{left:calc(50% - 202px);top:calc(50% + 86px);width:810px;z-index:6}.fog-5,.mountain-8{position:absolute;transform:translate(-50%,-50%)}.fog-5{left:calc(50% + 20px);top:calc(50% + 160px);width:450px;z-index:7}.mountain-7{left:calc(50% - 230px);position:absolute;top:calc(50% + 123px);transform:translate(-50%,-50%);width:538px;z-index:8}@keyframes changeColor{0%{color:#000;opacity:1}50%{color:#0c7289;opacity:1}to{color:#000;opacity:1}}.last{animation:stayBlue 4s forwards}@keyframes stayBlue{0%{color:#000;opacity:1}50%{color:#0c7289;opacity:1}to{color:#0c7289;opacity:1}}.mountain-6{left:calc(50% + 590px);top:calc(50% + 60px);width:408px;z-index:10}.fog-4,.mountain-6{position:absolute;transform:translate(-50%,-50%)}.fog-4{left:calc(50% - 60px);top:calc(50% + 223px);width:590px;z-index:11}.mountain-5{left:59%;top:80.86%;width:43.4%;z-index:12}.fog-3,.mountain-5{position:absolute;transform:translate(-50%,-50%)}.fog-3{left:48.27%;top:63.58%;width:107.63%;z-index:13}.mountain-4{left:23.55%;top:74.19%;width:54.16%;z-index:14}.mountain-3,.mountain-4{position:absolute;transform:translate(-50%,-50%)}.mountain-3{left:101.11%;top:61.35%;width:32.22%;z-index:15}.fog-2{left:48%;top:68.14%;transform:translate(-50%,-50%);width:108.33%;z-index:16}.mountain-2{left:78.61%;top:69.01%;width:47.91%;z-index:17}.mountain-1,.mountain-2{position:absolute;transform:translate(-50%,-50%)}.mountain-1{left:8.27%;top:52%;width:37.15%;z-index:18}.sun-rays{top:0;width:41.31%;z-index:19}.black-shadow,.sun-rays{pointer-events:none;position:absolute;right:0}.black-shadow{bottom:0;width:100%;z-index:20}.fog-1{left:50.69%;top:59.26%;transform:translate(-50%,-50%);width:111.8%;z-index:21}.fog-1,.vignette{position:absolute}.vignette{background:radial-gradient(ellipse at center,transparent 65%,rgb(0 0 0 / .7));height:100%;left:0;pointer-events:none;top:0;width:100%;z-index:100}.parallax{pointer-events:none;transition:none}@media(max-width:1100px){.text h1{font-size:5.8rem}.text h2{font-size:4.7rem}}@media(max-width:725px){.text h1{font-size:5rem;line-height:1.1}.text h2{font-size:4.1rem;line-height:1.1}.bg-img{height:208.1%;width:auto}.fog-7{height:146.17%;width:auto}.mountain-10{height:77.59%;width:auto}.fog-6{height:73.11%;width:auto}.mountain-9{height:87.64%;width:auto}.mountain-8{height:84.33%;width:auto}.fog-5{height:54.16%;width:auto}.mountain-7{height:72.26%;width:auto}.mountain-6{height:56.78%;width:auto}.fog-4{height:104.5%;width:auto}.mountain-5{height:60.64%;width:auto}.fog-3{height:90.78%;width:auto}.mountain-4{height:71.42%;width:auto}.mountain-3{height:96.86%;width:auto}.fog-2{height:84.73%;width:auto}.mountain-2{display:none}.mountain-1{height:100.03%;width:auto}.fog-1{height:89.86%;width:auto}}@media(max-width:520px){.text h1{font-size:3.3rem}.text h2{font-size:2.6rem}}.our-placeholder-block{background:linear-gradient(180deg,#dedede,#adadad);font-size:1.65rem;padding:20px;text-align:center}.remove-favorite{border-radius:3px;color:#999;cursor:pointer;display:inline-block;font-size:.9rem;padding:4px 6px;transition:all .3s}.remove-favorite:hover{background-color:#dedede}.page-section{padding-bottom:1.6rem}@media(min-width:530px){.page-section{padding-bottom:3.5rem}}.page-section--white{background-color:#fff}.page-section--beige{background-color:#faf0ca}.page-section p:last-of-type{margin-bottom:0}.school-logo-text{font-size:1.75rem;font-weight:100;margin:0;position:relative}.school-logo-text strong{font-weight:400}.school-logo-text a{color:#fff;text-decoration:none}.school-logo-text--alt-color a{color:#666}.school-logo-text--alt-color a:hover{color:#0d3b66;text-decoration:underline}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner-loader{animation:spin 1s linear infinite;border:.25rem solid rgb(0 0 0 / .2);border-radius:50%;border-top-color:#000;height:24px;margin-top:45px;width:24px}.c-orange{color:#f95738}.c-blue{color:#0d3b66}.c-white{color:#fff}.c-dark{color:#333}.gray{color:#999}.search-trigger{color:#fff;cursor:pointer;display:none;margin-left:20px;position:relative;top:1px}@media(min-width:960px){.search-trigger{display:inline-block;top:6px}}.search-trigger:hover{opacity:.65}.social-icons-list{display:flex;gap:.5rem;justify-content:center;margin:0 -8px}.social-icons-list li{flex:1;margin:0 8px}.social-icons-list li a{color:#fff;display:block;font-size:1.25rem;text-align:center}.social-icons-list li a:hover{opacity:.75}.social-color-facebook{background-color:#4862a3}.social-color-twitter{background-color:#55acee}.social-color-youtube{background-color:#cc1e1f}.social-color-linkedin{background-color:#0077b5}.social-color-instagram{background-color:#d8226b}.nav-list ul{margin:0;padding:0}.nav-list li{list-style:none}.nav-list a{color:#999;font-size:.9rem;text-decoration:none}.nav-list a:hover{color:#0d3b66;text-decoration:underline}.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third{padding-bottom:1.6rem}@media(min-width:960px){.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.two-thirds{box-sizing:border-box;float:left;padding-bottom:0;padding-right:50px}.two-thirds{width:66.66%}.one-half{width:50%}.one-third{width:33.33%}.one-quarter{width:25%}.one-fifth{width:20%}.one-sixth{width:16.66%}}@media screen and (max-width:600px){#wpadminbar{position:fixed}}.search-form{background-color:#dedede;padding:20px;text-align:center}.search-form label{display:block}.search-form-row{display:flex}.search-form .s{border:none;flex-basis:auto;flex-grow:1;font-family:Roboto,sans-serif;min-width:20px;padding:10px}@media(min-width:530px){.search-form .s{font-size:1.4rem}}.search-submit{background-color:#0d3b66;border:none;border-radius:4px;color:#fff;font-family:Roboto,sans-serif;margin-left:10px;outline:none;padding:0 20px}.note-limit-message{color:#c32929;font-weight:700;opacity:0;transition:all .3s ease-out;visibility:hidden}.note-limit-message.active{opacity:1;visibility:visible}.generic-content .like-box{background-color:#ededed;border-radius:4px;box-shadow:1px 1px 1px rgb(0 0 0 / .25);color:red;cursor:pointer;float:right;font-size:1rem;margin:0 0 30px 30px;padding:10px 10px 10px 25px;position:relative}.generic-content .like-box:hover{background-color:#dedede}.like-count{padding-left:10px}.like-box .fa-heart-o{left:10px;position:absolute;transition:all .35s ease-out}.like-box .fa-heart{left:10px;opacity:0;position:absolute;transform:scale(.2);transition:all .4s ease-out;visibility:hidden}.like-box[data-exists=yes] .fa-heart{opacity:1;transform:scale(1);visibility:visible}.like-box[data-exists=yes] .fa-heart-o{opacity:0;visibility:hidden}body.login .button-primary{background-color:#f95738;border-color:#f83e1a;box-shadow:0 1px 0 #ed2c07;text-shadow:0 -1px 1px #f8320c,1px 0 1px #f8320c,0 1px 1px #f8320c,-1px 0 1px #f8320c}body.login .button-primary:active,body.login .button-primary:focus,body.login .button-primary:hover{background-color:#f8411d;border-color:#f95738;box-shadow:0 1px 0 #de2907;text-shadow:0 -1px 1px #ed2c07,1px 0 1px #ed2c07,0 1px 1px #ed2c07,-1px 0 1px #ed2c07}body.login{background-color:#faf0ca}.login h1 a{background-image:none;color:#0d3b66;font-size:30px;font-weight:300;height:auto;text-indent:0;width:auto}.btn{border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:1.19rem;outline:none;overflow:hidden;padding:12px 24px;text-decoration:none}.btn--small{font-size:.88rem;font-weight:300;padding:7px 13px}.btn--with-photo{padding-left:40px;position:relative}.btn--orange{background-color:#ee964b}.btn--orange:hover{background:linear-gradient(#ee964b,#eb6c00)}.btn--dark-orange{background-color:#f95738}.btn--dark-orange:hover{background:linear-gradient(#f95738,#c62000)}.btn--blue{background-color:#0d3b66}.btn--blue:hover{background:linear-gradient(#12518d,#0d3b66)}.btn--yellow{background-color:#f4d35e;text-shadow:1px 1px 1px rgb(0 0 0 / .22)}.btn--yellow:hover{background:linear-gradient(#f4d35e,#f0bb00)}.btn--beige{background-color:#faf0ca;color:#173f58}.btn--beige:hover{background-color:#f4d35e}.btn--gray{background-color:#222}.btn--white{background-color:#fff;color:#173f58}.btn--white:hover{background-color:#ddd}.btn--large{border-radius:7px;font-size:1.3rem;padding:16px 34px}@media(min-width:530px){.btn--large{font-size:1.9rem}}.btn--inactive{background-color:#fff0;color:#333;cursor:default}.delete-note,.edit-note,.submit-note{background-color:#eee;border-radius:4px;cursor:pointer;display:inline-block;font-size:.9rem;margin-right:7px;padding:8px 16px}.submit-note{background-color:#f95738;border:none;color:#fff;line-height:1.65}.submit-note:hover{background-color:#dd3f21}@media(min-width:635px){.delete-note,.edit-note{position:relative;top:-12px}}.delete-note:hover,.edit-note:hover{background-color:#ddd}.delete-note{color:red}.update-note{visibility:hidden}.update-note--visible{visibility:visible}.note-title-field{border:1px solid #fff0;color:#0d3b66;font-family:Roboto Condensed,sans-serif;font-size:1.85rem;font-weight:300;outline:none;padding:7px;position:relative;top:1px;width:40%}@media(max-width:400px){.note-title-field{width:100%}}@media(min-width:635px){.note-title-field{font-size:3.125rem;width:65%}}.note-body-field{border:1px solid #fff0;color:#333;display:block;font-family:Roboto,sans-serif;font-size:1.15rem;height:175px;line-height:1.65;outline:none;padding:7px;resize:none;width:100%}.note-active-field{animation:pulseBorder .75s infinite alternate;border:1px solid #ddd}@keyframes pulseBorder{0%{border:1px solid #fff}to{border:1px solid #ccc}}.create-note{background-color:#ddd;margin-bottom:20px;padding:20px}.new-note-body,.new-note-title{border:none;box-sizing:border-box;font-family:Roboto,sans-serif;font-size:1.15rem;margin-bottom:10px;padding:10px;width:100%}.new-note-body{height:170px;line-height:1.65;resize:none}#my-notes{position:relative}#my-notes li{opacity:1;transition:all .4s ease-out}#my-notes li.fade-out{height:0!important;margin:0!important;opacity:.5;overflow:hidden!important;padding:0!important}#my-notes li.fade-in-calc{border:none!important;left:0;margin:0!important;opacity:0;padding:0!important;position:absolute;right:0}.nav-menu{width:100%}.nav-menu ul li a{display:flex}.site-header{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);background-color:#000;left:0;position:fixed!important;right:0;top:0;transform:translateY(0);transition:transform .35s cubic-bezier(.4,0,.2,1),padding .35s cubic-bezier(.4,0,.2,1),background-color .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease;will-change:transform;z-index:1000}.site-header.header--hidden,.site-header.site-header--hidden{transform:translateY(-100%)}.site-header .inside-menu .wp-block-navigation-item__content,.site-header .inside-menu .wp-block-navigation-item__label,.site-header .inside-menu .wp-block-navigation__container a,.site-header .inside-menu a{color:#fafafa!important;font-family:Roboto,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:16px!important}.scrolled,.site-header.scrolled{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:rgb(0 0 0 / .75);box-shadow:0 4px 20px rgb(0 0 0 / .25)}@media(min-width:799px){.site-header{padding:20px}.scrolled,.site-header.scrolled{padding:11px 20px!important}}@media(max-width:798px){.site-header{padding:0}.scrolled,.site-header.scrolled{padding:0!important}}.promo{align-items:center;background:linear-gradient(90deg,#740303,#ef0101);display:flex;height:29px;justify-content:center;padding:7px;position:fixed;top:0;width:100%;z-index:10}@media(max-width:768px){.promo{height:29px;padding:7px;text-align:center}}@media(max-width:480px){.promo{padding:7px}}.promo-text{align-items:center;color:#fff;display:flex;font-family:bebas-neue-pro,sans-serif;font-size:18px;font-weight:500;justify-content:center;margin:0;padding:5px;text-align:center;text-transform:uppercase}@media(max-width:768px){.promo-text{font-size:16px;margin-bottom:0}}.cartlogo{align-items:center;box-sizing:border-box;color:#fff;display:flex;height:40px;justify-content:space-between;width:100%}@media(max-width:798px){.cartlogo{height:56px;padding:0 16px}.shav-logo-mobile{display:block;height:auto;margin-top:0;max-height:32px;max-width:64px;-o-object-fit:contain;object-fit:contain;width:auto}}.cart-navbar{align-items:center;display:flex;height:2rem;margin-left:24px}.cart-navbar a{color:#fff;text-decoration:none}.cart-details{box-shadow:0 4px 8px rgb(0 0 0 / .1);color:#fff;display:none;padding:25px;position:absolute;right:0;top:100%;width:300px;z-index:9000}.flex-container{align-items:center;display:flex;justify-content:space-between;margin:0;width:100%}@media(min-width:769px){.container--narrow2.flex-container{margin:0 auto;max-width:1372px}}.temporary-nav-container{align-items:center;display:flex;gap:10px;justify-content:flex-end;width:100%}.cart-details.active{align-items:flex-start;background:#fff;border:.3px #000;border-radius:4px;display:flex;flex-direction:column;gap:16px;padding:20px;width:371px}.cart-details .cart-products{list-style:none;margin:0;padding:0;width:100%}.cart-details .cart-product{align-items:center;display:flex;gap:1rem;margin-bottom:10px}.cart-details .product-thumbnail img{margin-right:10px;max-width:50px}.cart-details .product-details{align-items:center;color:#000!important;display:flex;justify-content:space-between;width:100%}.cart-details .product-details .product-details-sub{align-items:flex-start;display:flex;flex-direction:column;gap:2px;width:124px}.cart-details .product-name{font-weight:400;line-height:normal}.cart-details .product-name,.cart-details .product-subtotal{color:#000;font-family:Roboto;font-size:16px;font-style:normal}.cart-details .product-subtotal{font-weight:700;line-height:117.75%}.cart-details .product-quantity,.cart-details .product-subtotal{font-size:.9em}.cart-details .product-quantity input{align-items:center;color:#000;display:flex;flex-shrink:0;font-family:Roboto;font-size:14px;font-style:normal;font-weight:600;height:38px;justify-content:center;line-height:normal;text-align:center;width:68px}.checkout-button-parent{align-items:center;display:flex;justify-content:center;width:100%!important}.cart-details.active .checkout-button{margin-top:0!important}.checkout-button{background-color:#0983a0;background:#ac0000;border-radius:3px;color:#fff;display:block;margin-top:20px;padding:10px;text-align:center;text-decoration:none;width:100%!important}.cart-text-subtotal{align-items:center;border-top:1px solid #000;color:#000;display:flex;justify-content:space-between;padding-top:20px;width:100%}.promo-tetxt-link{color:#fff;font-weight:700;margin-left:5px;text-decoration:unset}.promo-tetxt-link:hover{color:#000}.checkout-button:hover{background-color:#005f87}.shop-nav .dropdown-content{background-color:#000;box-shadow:0 8px 16px rgb(0 0 0 / .2);display:flex;left:0;margin-top:30px;padding:20px;position:fixed;right:0;width:100%;z-index:1111}.shop-nav .dropdown-inner{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1300px}.shop-nav .categories-column{display:flex;flex:1 1 70%;flex-wrap:wrap}.shop-nav .image-column{align-items:center;background-position:50%;background-size:cover;border-radius:10px;display:flex;flex:1 1 30%;justify-content:center;margin:20px auto;overflow:hidden;position:relative;transition:transform .3s ease-in-out}.shop-nav .image-column:hover{transform:scale(1.05)}.shop-nav .image-column img{height:auto;max-width:100%}.shop-nav .menu-slider-button{background-color:transparent!important;border:2px solid #fff;border-radius:5px;cursor:pointer;font-size:16px;left:50%;padding:10px 20px;position:absolute;transform:translateX(-50%);transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.shop-nav .menu-slider-button a{color:#fff;text-decoration:none}.shop-nav .menu-slider-button a:hover{color:#0c7289}.shop-nav .menu-slider-button:hover{background-color:#0c7289;border-color:#0c7289}.shop-nav .category{flex:1 1 20%}.shop-nav .category h4{font-size:2rem;font-weight:600;margin-bottom:10px;text-transform:uppercase}.shop-nav .category h4 a{color:#fff!important}.shop-nav .product-list{align-items:start!important;display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.shop-nav .product-list li a{color:#fff;text-decoration:none}.shop-nav .product-list li a:hover{text-decoration:underline}@media(max-width:768px){.shop-nav nav{z-index:10}.shop-nav .dropdown-content.active{display:block}.shop-nav .shop-link{cursor:pointer}.shop-nav .logo-cart-bar{flex-direction:column}.shop-nav .categories-column{flex:1 1 100%}.shop-nav .image-column{display:none}.shop-nav .product-list li{width:100%}.shop-nav .product-list li a{display:block;padding:10px 20px;width:100%}.shop-nav .dropdown-content{position:static;width:100%}.shop-nav .dropdown-inner{flex-direction:column}.shop-nav .menu-trigger{cursor:pointer;font-size:1.5rem}.shop-nav .menu{display:none;flex-direction:column}.shop-nav .menu.categories,.shop-nav .menu.main.active,.shop-nav .menu.products{display:flex}.shop-nav .menu li{background-color:#f0f0f0;list-style:none;margin:5px 0;padding:10px}}.cart-icon-wrapper{align-items:center;display:inline-flex;margin-top:-2px;position:relative}.cart-icon-wrapper svg path{stroke:#fafafa}.cart-icon{fill:#fafafa;height:24px;width:24px}.cart-count{align-items:center;background-color:#ac0000;border-radius:9999px;box-sizing:border-box;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;margin:0;min-width:16px;padding:1px 3px 0;position:absolute;right:-7px;top:-5px}.cart-content{color:#289fcf;font-size:16px;margin-left:10px}.dropdown-content.active{display:flex;flex-direction:column}@media(max-width:1060px){.wp-block-navigation{font-size:14px}}.site-header.inside-menu{flex-grow:1}.wp-block-navigation{color:#fff;margin:0 auto;z-index:2}.wp-block-navigation a{height:auto}.wp-block-navigation ul{margin:0;padding:0}.wp-block-navigation-item__label{color:#fafafa!important}.wp-block-navigation a,.wp-block-navigation-item__label{font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:16px}.wp-block-navigation a{color:#fafafa;display:inline-block;position:relative;text-decoration:none;transition:color .3s ease-in-out}.site-header .inside-menu a:hover,.wp-block-navigation a:hover{color:hsl(0 0% 98% / .7)!important}@media(max-width:768px){.wp-container-core-navigation-is-layout-1.wp-container-core-navigation-is-layout-1{padding:10px;top:143px;z-index:10}}#modal-1{color:#fff}@media(min-width:800px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none!important}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block!important}}@media(min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}}@media(min-width:799px){.custom-menu,.mobile-active{display:none}}@media(max-width:798px){.desktop-active{display:none}.container--narrow2.flex-container{align-items:center;box-sizing:border-box;display:grid;grid-template-columns:1fr auto 1fr;width:100%}.mobile-hamburger{align-items:center;display:flex;justify-self:start}.mobile-hamburger .shav-burger{align-items:center;background:#fff0;border:none;cursor:pointer;display:flex;height:36px;justify-content:center;line-height:0;margin:0;padding:0;position:relative;width:36px;-webkit-tap-highlight-color:#fff0;transition:transform .15s ease}.mobile-hamburger .shav-burger:active{transform:scale(.92)}.mobile-hamburger .shav-burger__box{display:block;height:18px;position:relative;width:24px}.mobile-hamburger .shav-burger__line{background-color:#fafafa;border-radius:2px;display:block;height:2px;left:0;position:absolute;transition:transform .32s cubic-bezier(.4,0,.2,1),width .32s cubic-bezier(.4,0,.2,1),background-color .2s ease;width:24px}.mobile-hamburger .shav-burger__line--1{top:1px;transform-origin:2px 1px}.mobile-hamburger .shav-burger__line--2{top:8px;transform-origin:right center;transition:transform .32s cubic-bezier(.4,0,.2,1),background-color .2s ease}.mobile-hamburger .shav-burger__line--3{top:15px;transform-origin:2px 1px}.mobile-hamburger .shav-burger.is-active .shav-burger__line--1{transform:translateY(7px) rotate(-40deg) scaleX(.55)}.mobile-hamburger .shav-burger.is-active .shav-burger__line--2{transform:scaleX(.68)}.mobile-hamburger .shav-burger.is-active .shav-burger__line--3{transform:translateY(-7px) rotate(40deg) scaleX(.55)}.school-logo-text{float:none;justify-content:center;justify-self:center;margin:0}.school-logo-text,.school-logo-text a,.temporary-nav-container{align-items:center;display:flex}.temporary-nav-container{gap:0;justify-content:flex-end;justify-self:end;width:auto}.cart-navbar{align-items:center;display:flex;margin-left:0;margin-right:4px}.menu-active{opacity:1;transform:translateX(0)!important}.active{display:block!important}#site-navigation{align-items:center;background-color:#fff;display:flex;height:87px;justify-content:space-evenly;width:100%}.custom-menu{align-items:flex-start;background-color:#000;bottom:0;display:flex;flex-direction:column;height:calc(100vh - 56px);justify-content:flex-start;left:0;opacity:1;overflow:scroll;padding-top:40px;position:fixed;top:56px;transform:translateX(100%);transition:.4s;width:100%}.custom-menu ul{list-style:none;padding-left:5%}.custom-menu ul li{padding:10px 0}.custom-menu ul li a{color:#fff;font-family:bebas-neue-pro,sans-serif;font-size:20px;font-weight:400;text-decoration:none;text-transform:uppercase}.custom-menu ul .menu-item-has-children{position:relative}.custom-menu ul .menu-item-has-children:after{border:2px solid #fff;border-width:0 2px 2px 0;content:"";display:inline-block;left:90%;margin-top:20px;padding:3px;position:absolute;top:0;transform:rotate(45deg) translate(-20%,-100%)}.custom-menu ul .sub-menu{display:none;padding-left:2%}.custom-menu ul .sub-menu li a{font-size:18px}.custom-menu ul .sub-menu .sub-menu{display:none;margin-bottom:0!important;padding-left:2%}.custom-menu ul .sub-menu .sub-menu li a{font-size:18px!important}.custom-menu .site-branding{width:50%}.custom-menu .site-branding a img{max-height:80px!important;max-width:150px!important}}.widget_shopping_cart_content{background:linear-gradient(173deg,#000 25%,#0c7289 51%,#000 75%);box-shadow:8px 8px 24px 0 #42445a;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding-top:5rem!important;padding:1em;position:fixed;right:0;top:0;transform:translateX(130%);transition:.5s;width:320px;z-index:9999}.widget_shopping_cart_content .woocommerce-mini-cart__buttons{display:flex;justify-content:center}.widget_shopping_cart_content .woocommerce-mini-cart__buttons a{background-color:#fff;border:2px solid #000;border-radius:3px;color:#000;display:inline-block;font-size:17px;margin:10px 5px;padding:6px;text-align:center;text-decoration:none;transition:.5s}.widget_shopping_cart_content .woocommerce-mini-cart__buttons a:hover{scale:.97}.widget_shopping_cart_content .woocommerce-mini-cart__total{border-top:1px solid #fff;font-size:19px;margin-bottom:0;padding-top:.5em;text-align:center}.widget_shopping_cart_content .woocommerce-mini-cart{list-style:none;margin:0}.widget_shopping_cart_content .woocommerce-mini-cart .woocommerce_mini_cart_item_wrapper{margin:2em 0}.widget_shopping_cart_content .woocommerce-mini-cart .woocommerce_mini_cart_item_wrapper .quantity{display:block;font-size:.8em;padding:.5em 1em .5em 3em;width:100%}.widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item{align-items:center;display:flex;gap:20px;justify-content:flex-start}.widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item img{height:30px;margin:-6px 7px;width:30px}.widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item a{color:#fff;font-size:13px;font-weight:700;text-decoration:none;text-transform:capitalize}.widget_shopping_cart_content .mini-cart-close{cursor:pointer;text-align:right}.mini-cart-active{transform:translateX(0)!important}.cart-navbar{position:relative}.shav-cart-dropdown{background:#fff;border:1px solid var(--Base-Light-Dark,#d4d4d8);border-radius:8px;box-shadow:0 16px 36px rgb(0 0 0 / .16),0 4px 12px rgb(0 0 0 / .08);color:var(--Base-Dark-ExtraDark,#09090b);font-family:Roboto,sans-serif;max-width:calc(100vw - 32px);opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:calc(100% + 14px);transform:translateY(-8px);transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),visibility .22s;visibility:hidden;width:380px;z-index:9999}.shav-cart-dropdown.shav-cart-dropdown--open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.shav-cart-dropdown:before{background:#fff;border-left:1px solid var(--Base-Light-Dark,#d4d4d8);border-top:1px solid var(--Base-Light-Dark,#d4d4d8);content:"";height:10px;position:absolute;right:14px;top:-6px;transform:rotate(45deg);width:10px;z-index:2}.shav-cart-dropdown__inner{display:flex;flex-direction:column;max-height:85vh;position:relative}.shav-cart-dropdown__header{align-items:center;background:#fff;border-bottom:1px solid var(--Base-Light-Light,#e4e4e7);display:flex;justify-content:space-between;padding:14px 16px}.shav-cart-dropdown__header-title{align-items:center;display:flex;gap:6px}.shav-cart-dropdown__title-text{color:var(--Base-Dark-ExtraDark,#09090b);font-size:15px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.shav-cart-dropdown__badge{color:var(--red-600,#ac0000);font-size:13px;font-weight:600}.shav-cart-dropdown__close-btn{align-items:center;background:#fff0;border:none;border-radius:4px;color:var(--zinc-500,#71717b);cursor:pointer;display:flex;justify-content:center;margin:0;padding:4px;transition:color .15s ease,background-color .15s ease}.shav-cart-dropdown__close-btn:hover{background-color:var(--Base-Light-Light,#f4f4f5);color:var(--Base-Dark-ExtraDark,#09090b)}.shav-cart-dropdown__empty{align-items:center;display:flex;flex-direction:column;gap:12px;padding:36px 20px;text-align:center}.shav-cart-dropdown__empty-icon{align-items:center;background:var(--Base-Light-Light,#f4f4f5);border-radius:50%;color:#a1a1aa;display:flex;height:64px;justify-content:center;width:64px}.shav-cart-dropdown__empty-text{color:var(--zinc-500,#71717b);font-size:14px;margin:0}.shav-cart-dropdown__btn--shop{background:var(--Base-Dark-ExtraDark,#09090b);border-radius:6px;color:#fff!important;font-size:13px;font-weight:600;margin-top:8px;padding:10px 20px;text-decoration:none!important;transition:background-color .2s ease}.shav-cart-dropdown__btn--shop:hover{background:#27272a}.shav-cart-dropdown__items{list-style:none!important;margin:0!important;max-height:290px;overflow-y:auto;overscroll-behavior:contain;padding:0!important}.shav-cart-dropdown__items::-webkit-scrollbar{width:5px}.shav-cart-dropdown__items::-webkit-scrollbar-track{background:#f4f4f5}.shav-cart-dropdown__items::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:4px}.shav-cart-dropdown__item{background:#fff;border-bottom:1px solid var(--Base-Light-Light,#f4f4f5);display:flex;gap:12px;padding:12px 16px;transition:background-color .15s ease}.shav-cart-dropdown__item:hover{background-color:#fafafa}.shav-cart-dropdown__item-thumb{align-items:center;background:#fff;border:1px solid var(--Base-Light-Dark,#e4e4e7);border-radius:6px;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;width:60px}.shav-cart-dropdown__item-thumb a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.shav-cart-dropdown__item-thumb img{height:auto!important;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto!important}.shav-cart-dropdown__item-info{display:flex;flex:1;flex-direction:column;gap:6px;justify-content:space-between;min-width:0}.shav-cart-dropdown__item-top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.shav-cart-dropdown__item-title{color:var(--Base-Dark-ExtraDark,#09090b);font-size:13px;font-weight:600;line-height:1.3}.shav-cart-dropdown__item-title a{color:inherit!important;text-decoration:none!important}.shav-cart-dropdown__item-title a:hover{color:var(--red-600,#ac0000)!important}.shav-cart-dropdown__remove-btn{align-items:center;background:#fff0;border:none;border-radius:3px;color:var(--zinc-500,#a1a1aa);cursor:pointer;display:flex;justify-content:center;margin:0;padding:2px;transition:color .15s ease}.shav-cart-dropdown__remove-btn:hover{color:var(--red-600,#ac0000)}.shav-cart-dropdown__item-meta{color:var(--zinc-500,#71717b);font-size:12px;line-height:1.3}.shav-cart-dropdown__item-meta dl.variation{display:flex;flex-wrap:wrap;gap:4px;margin:0}.shav-cart-dropdown__item-meta dl.variation dd,.shav-cart-dropdown__item-meta dl.variation dt{display:inline;margin:0}.shav-cart-dropdown__item-bottom{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.shav-cart-dropdown__qty-stepper{align-items:center;background:var(--Base-Light-ExtraLight,#fafafa);border:1px solid var(--Base-Light-Dark,#d4d4d8);border-radius:4px;box-sizing:border-box;display:inline-flex;height:26px}.shav-cart-dropdown__qty-btn{align-items:center;background:#fff0;border:none;color:var(--Base-Dark-ExtraDark,#09090b);cursor:pointer;display:flex;font-size:14px;font-weight:500;height:100%;justify-content:center;margin:0;padding:0;transition:background-color .15s ease;width:24px}.shav-cart-dropdown__qty-btn:hover{background-color:var(--Base-Light-Light,#e4e4e7)}.shav-cart-dropdown__qty-val{color:var(--Base-Dark-ExtraDark,#09090b);font-size:12px;font-weight:600;min-width:20px;padding:0 4px;text-align:center}.shav-cart-dropdown__item-price{color:var(--Base-Dark-ExtraDark,#09090b);font-size:13px;font-weight:700;text-align:right}.shav-cart-dropdown__item-price ins{color:var(--red-600,#ac0000);text-decoration:none}.shav-cart-dropdown__item-price del{color:var(--zinc-500,#71717b);font-size:11px;font-weight:400;margin-right:4px}.shav-cart-dropdown__footer{background:var(--Base-Light-ExtraLight,#fafafa);border-top:1px solid var(--Base-Light-Dark,#e4e4e7);display:flex;flex-direction:column;gap:12px;padding:16px}.shav-cart-dropdown__subtotal-row{align-items:baseline;display:flex;justify-content:space-between}.shav-cart-dropdown__subtotal-label{color:var(--zinc-700,#3f3f46);font-size:13px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.shav-cart-dropdown__subtotal-amount{color:var(--Base-Dark-ExtraDark,#09090b);font-size:17px;font-weight:700}.shav-cart-dropdown__subtotal-amount .amount{color:var(--Base-Dark-ExtraDark,#09090b)!important;font-weight:700!important}.shav-cart-dropdown__actions{display:flex;flex-direction:column;gap:8px}.shav-cart-dropdown__btn{align-items:center;border-radius:6px;box-sizing:border-box;display:flex;font-family:Roboto,sans-serif;font-size:13px;justify-content:center;letter-spacing:.5px;text-decoration:none!important;transition:all .25s ease}.shav-cart-dropdown__btn--checkout{background-color:var(--red-600,#ac0000)!important;background-image:linear-gradient(to right,var(--red-600,#ac0000) 0,#640000 16%,#450000 33.33%,#640000 50%,var(--red-600,#ac0000) 66.66%,var(--red-600,#ac0000) 100%)!important;background-position:100%!important;background-size:300% auto!important;color:#fff!important;font-weight:600;height:42px;text-transform:uppercase;transition:background-position .8s cubic-bezier(.25,1,.5,1)!important}@media(hover:hover){.shav-cart-dropdown__btn--checkout:hover{background-position:0!important}}.shav-cart-dropdown__btn--cart{background:#fff;border:1px solid var(--Base-Light-Dark,#d4d4d8);color:var(--Base-Dark-ExtraDark,#09090b)!important;font-weight:500;height:36px}.shav-cart-dropdown__btn--cart:hover{background:var(--Base-Light-Light,#f2f2f3);border-color:#a1a1aa}.shav-cart-dropdown__loading-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsl(0 0% 100% / .75);bottom:0;display:none;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.shav-cart-dropdown--loading .shav-cart-dropdown__loading-overlay{display:flex}.shav-cart-dropdown__spinner{animation:shav-cart-spin .7s linear infinite;border:3px solid rgb(172 0 0 / .2);border-radius:50%;border-top:3px solid var(--red-600,#ac0000);height:28px;width:28px}@keyframes shav-cart-spin{to{transform:rotate(1turn)}}@media(max-width:480px){.shav-cart-dropdown{border-radius:8px;left:8px;max-width:none;position:fixed;right:8px;top:56px;width:auto}.shav-cart-dropdown:before{right:20px}}.site-footer{background:linear-gradient(179deg,#000 78.69%,#0983a0 116.67%);margin-top:-1px;padding:2rem 0 0;position:relative;width:100%}.site-footer .footer-container{display:flex;flex-direction:column;height:300px;justify-content:space-between;margin-top:65px}.site-footer .footer-group{align-items:flex-start;display:flex;height:500px;justify-content:space-between}.site-footer .footer-group a{color:#e5e5e5;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}.site-footer .footer-group a:hover{color:#fff;cursor:pointer}.site-footer .footer-column-1{align-items:center;display:flex;justify-content:space-between}.site-footer .footer-column-1 .logo-footer{align-self:stretch;flex-shrink:0;margin-right:50px;margin-top:-20px;max-height:180px}.site-footer .footer-column-2{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:20px}.site-footer .footer-column-2 .footer-column-title{color:#fff;font-family:Roboto;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0;padding:0}.site-footer .footer-contact-container{align-items:center;display:flex;gap:12px;justify-content:center}.site-footer .footer-contact-container .footer-icon-container{align-items:center;display:flex;flex-direction:column;gap:10px;height:22px;justify-content:center;width:24px}.site-footer .footer-column-inside{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.site-footer .paylogos-footer{align-items:center;display:flex;gap:16px}.site-footer .paylogos-footer .paylogos-footer-icon{width:50px}.footer-column-3{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:20px}.footer-column-3 .footer-column-title{color:#fff;font-family:Roboto;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0;padding:0}.footer-column-3 .footer-column-inside{align-self:stretch;gap:16px}.footer-column-3 .footer-column-inside,.footer-column-4{align-items:flex-start;display:flex;flex-direction:column}.footer-column-4{flex-shrink:0;gap:20px}.footer-column-4 .footer-column-title{color:#fff;font-family:Roboto;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0;padding:0}.footer-column-4 .footer-column-inside{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.footer-column-5{display:flex;flex-direction:column;flex-shrink:0;height:167px;justify-content:space-between;width:29px}.footer-column-5 .svg-container:hover svg path{stroke:#0983a0}.footer-bottom{align-items:center;border-top:.3px solid #e5e5e5;display:flex;height:99px;justify-content:space-between}.footer-bottom .footer-bottom-left p{margin:0}.footer-bottom .footer-bottom-left p,.footer-bottom a{color:#e5e5e5;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.footer-bottom a{text-decoration:none}.footer-button{background-color:#fff0;border:none;bottom:2px;cursor:pointer;flex-shrink:0;position:absolute;right:20px}.footer-button-svg:hover{fill:#065c70}@media(max-width:1300px){.footer-bottom,.footer-group{margin:0 2.5rem}}@media(max-width:1000px){.footer-bottom{flex-direction:column-reverse;gap:10px;height:auto;padding:16px}.footer-bottom a,.footer-bottom p{font-size:10px}.footer-group h3{font-size:16px!important}.footer-group a{font-size:14px!important}.logo-footer{max-height:130px}}@media(max-width:800px){.logo-footer{margin-right:0!important;max-height:63px!important}.footer-container{height:-moz-fit-content!important;height:fit-content!important}.footer-group{align-items:center!important;display:flex;flex-direction:column;gap:24px;height:auto!important;justify-content:center!important}.footer-bottom-left{display:none}.footer-bottom-left-mobile{color:#e5e5e5;display:block!important;font-family:Roboto;font-size:10px;font-style:normal;font-weight:400;line-height:normal;margin:0}.footer-column-1{order:1}.footer-column-2{order:2}.footer-column-2,.footer-column-2 .footer-column-inside,.footer-column-3{align-items:center!important}.footer-column-3{order:5}.footer-column-3 .footer-column-inside,.footer-column-4{align-items:center!important}.footer-column-4{order:4}.footer-column-4 .footer-column-inside{align-items:center!important}.footer-column-5{flex-direction:row!important;gap:24px;height:auto;order:3;width:auto}.paylogos-footer{display:none!important}.paylogos-footer-mobile{align-items:center!important;display:flex!important;gap:16px!important;margin-bottom:26px!important;margin-top:10px}.paylogos-footer-mobile .paylogos-footer-icon{width:50px!important}.footer-column-inside{gap:8px!important}}.footer-bottom-left-mobile,.paylogos-footer-mobile{display:none}.footer-bottom-right{display:flex}.footer-bottom-right a:first-child{border-right:1px solid #fff;padding-right:15px}.footer-bottom-right a{padding-left:15px}.main-navigation{padding-top:2px}.main-navigation ul{margin:0;padding:0}.main-navigation ul:after,.main-navigation ul:before{content:" ";display:table}.main-navigation ul:after{clear:both}@media(min-width:960px){.main-navigation{float:left;margin-right:20px}}.main-navigation li{list-style:none}@media(min-width:960px){.main-navigation li{float:left;padding-left:20px}}.main-navigation a{color:#fff;display:block;font-weight:300;padding:10px 20px;text-decoration:none}@media(min-width:960px){.main-navigation a{display:inline-block;padding:0}}.main-navigation .current-menu-item a,.main-navigation a:hover{color:#faf0ca}.page-banner{background-color:#000;padding:80px 0 40px;position:relative}@media(min-width:530px){.page-banner{padding:130px 0 60px}}.page-banner__content{position:relative;z-index:2}.page-banner__title{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:3.6rem;font-weight:300;margin:0 0 1rem}@media(min-width:530px){.page-banner__title{font-size:5rem}}.page-banner__bg-image{background-position:50%;background-size:cover;bottom:0;left:0;opacity:.33;position:absolute;right:0;top:0}.page-banner__intro{color:#ededed;font-size:1.2rem;font-weight:300;line-height:1.3}@media(min-width:530px){.page-banner__intro{font-size:1.65rem}}.page-banner__intro p{margin:0}.hero-slider{position:relative}.hero-slider div{outline:none}.hero-slider__interior{padding-bottom:60px;padding-top:60px}@media(min-width:960px){.hero-slider__interior{padding-bottom:130px;padding-top:130px}}.hero-slider__slide{background-repeat:no-repeat;background-size:cover}.hero-slider__overlay{background-color:rgb(0 0 0 / .68);color:#fff;margin:0 auto;padding:40px}@media(min-width:960px){.hero-slider__overlay{width:50%}}.slick-dots{left:0;margin:0;padding:0;position:absolute;right:0;text-align:center;top:15px;z-index:100}@media(min-width:960px){.slick-dots{top:50px}}.slick-dots li{display:inline;list-style:none}.slick-dots li button{background-color:hsl(0 0% 100% / .5);border:none;border-radius:50%;box-shadow:1px 1px 1px rgb(0 0 0 / .25);cursor:pointer;display:inline-block;font-size:0;height:10px;line-height:0;margin:0 4px;outline:none;padding:0;text-indent:-9999px;transition:background-color .3s ease-out;width:10px}.slick-dots .slick-active button{background-color:#fff}.glide__bullets{left:0;margin:0;padding:0;position:absolute;right:0;text-align:center;top:15px;z-index:100}@media(min-width:960px){.glide__bullets{top:50px}}.glide__bullets button{background-color:hsl(0 0% 100% / .5);border:none;border-radius:50%;box-shadow:1px 1px 1px rgb(0 0 0 / .25);cursor:pointer;display:inline-block;font-size:0;height:10px;line-height:0;margin:0 3px;outline:none;padding:0;text-indent:-9999px;transition:background-color .3s ease-out;width:10px}.glide__bullets button.glide__bullet--active{background-color:#fff}.search-overlay{background-color:hsl(0 0% 100% / .96);bottom:0;box-sizing:border-box;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;transform:scale(1.09);transition:opacity .3s,transform .3s,visibility .3s;visibility:hidden;z-index:110}.search-overlay p{padding-top:15px}.search-overlay .event-summary p{padding-top:0}.search-overlay .event-summary{margin-bottom:0;margin-top:20px}body.admin-bar .search-overlay{top:32px}.search-overlay__top{background-color:rgb(0 0 0 / .12)}.search-overlay__icon{color:#f95738;font-size:1.8rem;margin-right:10px}@media(min-width:960px){.search-overlay__icon{font-size:2.5rem}}.search-overlay--active{opacity:1;transform:scale(1);visibility:visible}.search-overlay__section-title{border-bottom:1px solid #ccc;color:#0d3b66;font-size:2rem;font-weight:400;margin:30px 0 1px;padding:15px 0}.search-overlay__close{background-color:#fff;color:#f95738;cursor:pointer;font-size:2.1rem;line-height:.7;position:absolute;right:16px;top:13px;transition:all .3s}@media(min-width:530px){.search-overlay__close{font-size:2.1rem;top:18px}}@media(min-width:960px){.search-overlay__close{font-size:2.8rem;top:26px}}.search-overlay__close:hover{opacity:1}.search-overlay .one-half{padding-bottom:0}.search-term{background-color:#fff0;border:none;box-sizing:border-box;color:#f95738;font-size:1rem;font-weight:300;margin:0;outline:none;padding:15px 0;width:75%}@media(min-width:530px){.search-term{font-size:1.5rem}}@media(min-width:960px){.search-term{font-size:3rem;width:80%}}.body-no-scroll{overflow:hidden}.professor-cards{margin:0;padding:0}.search-overlay .professor-cards{padding-top:21px}.professor-card{background-color:#f95738;display:inline-block;margin-right:15px;overflow:hidden;position:relative;width:200px}.search-overlay .professor-card{width:180px}.professor-card__image{display:block;transition:opacity .3s ease-out,transform .3s ease-out}.professor-card:hover .professor-card__image{opacity:.8;transform:scale(1.1) rotate(4deg)}.professor-card__name{background-color:rgb(240 54 19 / .85);bottom:0;color:#fff;font-size:.9rem;font-weight:300;left:0;padding:3px 10px;position:absolute;right:0}.professor-card:hover .professor-card__name{background-color:rgb(215 46 14 / .85)}.professor-card__list-item{display:inline-block;list-style:none}.headline{font-family:Roboto Condensed,sans-serif;font-weight:300;margin:0}.headline--large{font-size:3.6rem}@media(min-width:530px){.headline--large{font-size:6.25rem}}.headline--large-medium{font-size:5rem;margin:0 0 1rem}.headline--medium{font-size:1.9rem;margin-bottom:.75rem}@media(min-width:530px){.headline--medium{font-size:3.125rem}}.headline--small-plus{font-family:Roboto,sans-serif;font-size:1.6875rem;font-weight:400;margin-bottom:1.9rem}.headline--small{font-size:1.2rem;margin-bottom:1.9rem}@media(min-width:530px){.headline--small{font-size:1.6875rem}}.headline--smaller{font-size:1.5rem}.headline--tiny{font-family:Roboto,sans-serif;font-size:1.3875rem;margin-bottom:.25rem}.headline--post-title a{color:#0d3b66;text-decoration:none}.headline--post-title a:hover{text-decoration:underline}.generic-content li,.generic-content p{font-family:roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.generic-content blockquote,.generic-content blockquote p{font-size:1.5rem;font-style:italic}.generic-content h1{font-family:bebas-neue-pro,sans-serif;font-size:64px;font-style:normal;font-weight:500;line-height:normal;margin:0}@media(max-width:786px){.generic-content h1{font-family:bebas-neue-pro,sans-serif;font-size:36px;font-style:normal;font-weight:500;line-height:normal}}.generic-content h2{font-family:Roboto,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:normal;margin:0}@media(max-width:786px){.generic-content h2{font-size:14px;font-style:normal;font-weight:400;line-height:normal}}.generic-content h3,.generic-content h4,.generic-content h5,.generic-content h6{font-family:bebas-neue-pro,sans-serif;font-style:normal;font-weight:600;margin-bottom:1rem;margin-top:0}.generic-content h3{font-size:2.6rem}.generic-content h4{font-size:2.1rem}.generic-content h5{font-size:1.6rem}.generic-content h6{font-size:1.15rem}@media(min-width:530px){.generic-content h3{font-size:3.125rem}.generic-content h4{font-size:2.4rem}.generic-content h5{font-size:1.9rem}.generic-content h6{font-size:1.15rem}}@media(min-width:960px){.full-width-split{display:flex}}.full-width-split__one{flex:1;padding:1.6rem 16px}@media(min-width:960px){.full-width-split__one{padding:40px}.full-width-split__one .full-width-split__inner{float:right}}.full-width-split__two{background-color:#faf0ca;flex:1;padding:1.6rem 16px}@media(min-width:960px){.full-width-split__two{padding:40px}}@media(min-width:1350px){.full-width-split__inner{width:610px}}.event-summary{margin-bottom:20px;min-height:77px;padding-bottom:1px;padding-left:107px;position:relative}.event-summary__title a{color:#173f58}.event-summary__date{background-color:#0d3b66;border-radius:50%;color:#fff;display:block;left:0;line-height:1;padding:14px 0 11px;position:absolute;text-decoration:none;text-shadow:1px 1px 1px rgb(0 0 0 / .22);top:0;transition:opacity .33s;width:80px}.event-summary__date:hover{opacity:.75}.event-summary__date--beige{background-color:#f4d35e}.event-summary__month{display:block;font-size:1.5rem;font-weight:300;text-transform:uppercase}.event-summary__day{display:block;font-size:2.02rem;font-weight:700}.page-links{background-color:#faf0ca;margin:0 0 40px;position:relative;z-index:1}@media(min-width:767px){.page-links{float:right;margin:0 0 40px 20px;width:300px}}.page-links__title{background-color:#0d3b66;color:#fff;font-weight:400;margin:0;padding:20px 0;text-align:center}.page-links__title a{background-color:#0d3b66;color:#fff;text-decoration:none}.page-links li{border-top:1px solid #f4de89}.page-links li:first-child{border-top:none}.page-links .current_page_item,.page-links__active{background-color:#f4e6b1;color:#0d3b66;font-weight:700;text-align:center}.page-links li a{color:#0d3b66;display:block;padding:17px 10px;text-align:center;text-decoration:none;transition:all .3s}.page-links li a:hover{background-color:#f2e3aa;color:#0a2b4b}.acf-map{border:1px solid #ccc;height:400px;margin:20px 0;width:100%}.acf-map img{max-width:inherit!important}.link-list li{border-bottom:1px dotted #dedede;font-size:1.5rem;padding:1rem 0}.search-overlay .link-list li{font-size:1.3rem}.link-list li:last-child{border-bottom:none}.link-list a{color:#f95738}.metabox{background-color:#faf0ca;border-radius:3px;box-shadow:2px 2px 1px rgb(0 0 0 / .07);display:inline-block;margin-bottom:30px;padding:10px 15px}.metabox--position-up{top:0;transform:translateY(-50%)}.metabox--with-home-link{padding:0}.metabox__main{padding:10px 15px 10px 11px}.metabox p{color:#a79038;font-size:.9rem;margin:0}.metabox a{color:#a79038;font-weight:700;text-decoration:none}.metabox a:hover{text-decoration:underline}.metabox .metabox__blog-home-link{background-color:#0d3b66;border-radius:3px 0 0 3px;color:#fff;display:inline-block;font-weight:400;padding:10px 15px}.metabox .metabox__blog-home-link:hover{background-color:#0a2e4f;text-decoration:none}.post-item{border-bottom:1px dotted #dedede;margin-bottom:1.7rem;padding-bottom:1.7rem}.post-item:last-of-type{border-bottom:none;margin-bottom:0}.shav-reviews{--shav-ink:#17191c;--shav-body:#27272a;--shav-dark:#000;--shav-tile:#f7f7f8;--shav-chip:#ebebeb;--shav-line:#e4e4e7;--shav-accent:#ad5305;margin:0 auto;max-width:1372px;width:100%}.shav-reviews,.shav-reviews *,.shav-reviews :after,.shav-reviews :before{box-sizing:border-box}.shav-reviews__summary{align-items:center;background:var(--shav-tile);border:1px solid var(--shav-line);border-radius:0!important;display:flex;gap:40px;justify-content:center;margin-bottom:32px;padding:40px 36px}.shav-reviews__summary--empty{flex-direction:column;gap:20px;padding:40px 20px;text-align:center}.shav-reviews__summary--empty h3{color:var(--shav-ink);font-family:Roboto,sans-serif;font-size:20px;font-weight:700;margin:0 0 6px}.shav-reviews__summary--empty p{color:#666;font-family:Roboto,sans-serif;font-size:14px;margin:0}.shav-reviews__score{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;min-width:170px;text-align:center}.shav-reviews__score-val{color:var(--shav-ink);font-family:bebas-neue-pro,Roboto,sans-serif;font-size:52px;font-weight:700;line-height:1}.shav-reviews__score-val span{color:#777;font-size:20px;font-weight:400}.shav-reviews__score-stars{align-items:center;display:flex;gap:3px}.shav-reviews__score-stars .shav-review-star{display:block;height:20px;width:20px}.shav-reviews__score-count{color:var(--shav-body);font-family:Roboto,sans-serif;font-size:13px;font-weight:400}.shav-reviews__badge{align-items:center;background:var(--shav-chip);border:1px solid var(--shav-line);border-radius:0!important;color:var(--shav-ink);display:inline-flex;font-family:Roboto,sans-serif;font-size:11px;font-weight:500;gap:6px;letter-spacing:.5px;margin-top:2px;padding:4px 8px;text-transform:uppercase}.shav-reviews__badge img{display:block;height:14px;width:14px}.shav-reviews__bars{border-left:1px solid var(--shav-line);border-right:1px solid var(--shav-line);display:flex;flex:0 1 420px;flex-direction:column;gap:6px;padding:0 36px}.shav-reviews__bar-row{align-items:center;display:flex;gap:12px}.shav-reviews__bar-label{color:var(--shav-ink);font-family:Roboto,sans-serif;font-size:13px;font-weight:500;text-align:center;width:12px}.shav-reviews__bar-stars{align-items:center;display:flex;flex:0 0 auto;gap:2px}.shav-reviews__bar-stars .shav-review-star{display:block;height:14px;width:14px}.shav-reviews__bar-track{background:#fff!important;border:1px solid #d4d4d8!important;border-radius:0!important;box-shadow:inset 0 1px 2px rgb(0 0 0 / .05);display:block;flex:1 1 auto;height:8px!important;min-width:80px;overflow:hidden}.shav-reviews__bar-fill{background:var(--shav-ink);border-radius:0!important;display:block;height:100%;transition:width .3s ease}.shav-reviews__bar-count{color:var(--shav-ink);font-family:bebas-neue-pro,Roboto,sans-serif;font-size:14px;font-weight:600;text-align:right;width:32px}.shav-reviews__action{display:flex!important;flex:0 0 auto!important}.shav-reviews__action,.shav-reviews__button{align-items:center!important;justify-content:center!important;text-align:center!important}.shav-reviews__button{background:var(--shav-dark)!important;border:none!important;border-radius:6px!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:Roboto,sans-serif!important;height:48px!important;margin:0 auto!important;outline:none!important;padding:0 28px!important;text-decoration:none!important;transition:background-color .2s ease!important;vertical-align:middle!important;white-space:nowrap!important}.shav-reviews__button .shav-reviews__button-text{color:#fff!important;display:inline-block!important;font-size:14px!important;font-weight:700!important;letter-spacing:.5px!important;line-height:1!important;margin:0!important;padding:0!important;text-align:center!important;text-transform:uppercase!important}.shav-reviews__button:hover{background-color:#222!important;transform:none!important}.shav-reviews__button:active{transform:none!important}.shav-reviews__strip{border-bottom:1px solid var(--shav-line);display:flex;flex-direction:column;gap:12px;margin-bottom:32px;padding-bottom:24px}.shav-reviews__strip-label{color:var(--shav-ink);font-family:Roboto,sans-serif;font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.shav-reviews__strip-items{align-items:center;display:flex;gap:12px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:none}.shav-reviews__strip-items::-webkit-scrollbar{display:none}.shav-reviews__strip-item,.shav-reviews__strip-more{background:var(--shav-tile);border:1px solid var(--shav-line)!important;border-radius:0!important;box-sizing:border-box;cursor:pointer;flex:0 0 84px;height:84px;padding:0;transform:none!important;transition:border-color .2s ease,opacity .2s ease;width:84px}.shav-reviews__strip-item:hover,.shav-reviews__strip-more:hover{border-color:var(--shav-line)!important;opacity:.88;transform:none!important}.shav-reviews__strip-item .shav-reviews__thumb-img,.shav-reviews__strip-item img{border-radius:0!important;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.shav-reviews__strip-more{align-items:center;background:var(--shav-chip);border:1px solid var(--shav-line)!important;border-radius:0!important;color:var(--shav-ink);display:flex;font-family:bebas-neue-pro,Roboto,sans-serif;font-size:20px;font-weight:700;justify-content:center}.shav-reviews__strip-more:hover{background:#e2e2e6;border-color:var(--shav-line)!important;opacity:1;transform:none!important}@media(max-width:900px){.shav-reviews__summary{align-items:stretch;flex-direction:column;gap:20px;padding:24px 16px}.shav-reviews__bars{border-bottom:1px solid var(--shav-line);border-left:none;border-right:none;border-top:1px solid var(--shav-line);flex:1 1 auto;padding:18px 0}.shav-reviews__bar-row{gap:8px}.shav-reviews__button{width:100%!important}.shav-reviews__strip-item,.shav-reviews__strip-more{flex:0 0 72px;height:72px;width:72px}}.shav-reviews__list-head{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:36px 0 20px}.shav-reviews__list-title{align-items:center;color:var(--shav-ink);display:inline-flex;font-family:bebas-neue-pro,Roboto,sans-serif;font-size:28px;font-weight:700;letter-spacing:.5px;line-height:1;margin:0;text-transform:uppercase}.shav-reviews__filters{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:5px}.shav-reviews__toggle{align-items:center;color:var(--shav-ink);cursor:pointer;display:inline-flex;font-family:Roboto,sans-serif;font-size:13px;font-weight:500;gap:8px;line-height:1;transition:color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shav-reviews__toggle input{height:0;margin:0;opacity:0;pointer-events:none;position:absolute;width:0}.shav-reviews__toggle:hover{color:var(--shav-dark)}.shav-reviews__toggle:hover .shav-reviews__check:before{opacity:1}.shav-reviews__toggle:hover .shav-reviews__check svg{stroke:var(--shav-ink)}.shav-reviews__check{align-items:center;cursor:pointer;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;position:relative;width:18px;-webkit-tap-highlight-color:#fff0;transform:translateZ(0)}.shav-reviews__check:before{background:rgb(23 25 28 / .05);border-radius:50%;content:"";height:36px;left:-9px;opacity:0;pointer-events:none;position:absolute;top:-9px;transition:opacity .2s ease;width:36px}.shav-reviews__check svg{display:block;height:18px;position:relative;width:18px;z-index:1;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#c8ccd4;stroke-width:1.5;transform:translateZ(0);transition:stroke .2s ease}.shav-reviews__check svg path{stroke-dasharray:60;stroke-dashoffset:0;transition:stroke-dashoffset .25s linear .1s}.shav-reviews__check svg polyline{stroke-dasharray:22;stroke-dashoffset:66;transition:stroke-dashoffset .2s linear}.shav-reviews__toggle input:checked+.shav-reviews__check svg{stroke:var(--shav-ink)}.shav-reviews__toggle input:checked+.shav-reviews__check svg path{stroke-dashoffset:60;transition:stroke-dashoffset .3s linear}.shav-reviews__toggle input:checked+.shav-reviews__check svg polyline{stroke-dashoffset:42;transition:stroke-dashoffset .2s linear .15s}.shav-reviews__toggle-label{line-height:1}.shav-reviews__sort,.shav-reviews__toggle-label{color:var(--shav-ink);font-family:Roboto,sans-serif;font-size:13px;font-weight:500}.shav-reviews__sort{align-items:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%2317191c%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.5%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid var(--shav-line);border-radius:6px!important;cursor:pointer;display:inline-flex;height:40px;outline:none;padding:0 38px 0 16px;transition:border-color .2s ease}.shav-reviews__sort:focus{border-color:var(--shav-ink)}.shav-reviews__grid{-moz-column-count:3;column-count:3;-moz-column-gap:20px;column-gap:20px;margin-top:20px;width:100%}.shav-reviews__grid[aria-busy=true]{opacity:.6;pointer-events:none;transition:opacity .2s ease}@media(max-width:991px){.shav-reviews__grid{-moz-column-count:2;column-count:2;-moz-column-gap:16px;column-gap:16px}}@media(max-width:640px){.shav-reviews__grid{-moz-column-count:1;column-count:1}}.shav-reviews__card{break-inside:avoid;display:flex;flex-direction:column;gap:16px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;background:var(--shav-tile);border:1px solid var(--shav-line);border-radius:0!important;box-sizing:border-box;margin-bottom:20px;padding:24px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .25s ease}@media(hover:hover)and (min-width:768px){.shav-reviews__card:hover{border-color:#d4d4d8!important;box-shadow:0 10px 24px rgb(0 0 0 / .06);transform:translateY(-3px) scale(1.015)}}.shav-reviews__card-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.shav-reviews__author{color:var(--shav-ink);font-family:Roboto,sans-serif;font-size:15px;font-weight:700}.shav-reviews__divider{background:var(--shav-line);display:inline-block;height:14px;width:1px}.shav-reviews__rating{color:var(--shav-ink);font-family:bebas-neue-pro,Roboto,sans-serif;font-size:16px;font-weight:700}.shav-reviews__rating span{color:#777;font-size:12px;font-weight:400}.shav-reviews__stars{align-items:center;display:flex;gap:2px}.shav-reviews__stars .shav-review-star{display:block;height:13px;width:13px}.shav-reviews__rule{background:var(--shav-line);display:block;height:1px;margin:0;width:100%}.shav-reviews__text{color:var(--shav-body);font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.shav-reviews__text p{margin:0 0 10px}.shav-reviews__text p:last-child{margin-bottom:0}.shav-reviews__photos{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.shav-reviews__photo{background:#fff;border:1px solid var(--shav-line)!important;border-radius:0!important;box-sizing:border-box;cursor:pointer;height:72px;margin:0;overflow:hidden;padding:0;transition:border-color .2s ease,opacity .2s ease;width:72px}.shav-reviews__photo:hover{border-color:var(--shav-ink)!important;opacity:.88}.shav-reviews__photo .shav-reviews__thumb-img,.shav-reviews__photo img{border-radius:0!important;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.shav-reviews__card-badge{align-items:center;align-self:flex-start;background:var(--shav-chip);border:1px solid var(--shav-line);border-radius:0!important;color:var(--shav-ink);display:inline-flex;font-family:Roboto,sans-serif;font-size:11px;font-weight:500;gap:6px;letter-spacing:.4px;margin-top:4px;padding:3px 8px;text-transform:uppercase}.shav-reviews__card-badge img{display:block;height:12px;width:12px}.shav-reviews__actions-bottom{align-items:center;flex-wrap:wrap;gap:16px;margin:36px 0 24px}.shav-reviews__actions-bottom,.shav-reviews__more{display:flex;justify-content:center}.shav-reviews__more[hidden]{display:none!important}.shav-reviews__more-button{align-items:center!important;background:var(--shav-dark)!important;border:1px solid var(--shav-dark)!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:Roboto,sans-serif!important;font-size:13px!important;font-weight:700!important;height:48px!important;justify-content:center!important;letter-spacing:.5px!important;padding:0 36px!important;text-transform:uppercase!important;transition:background-color .2s ease,opacity .2s ease!important}.shav-reviews__more-button:hover{background-color:#222!important}.shav-reviews__more-button:disabled{cursor:wait!important;opacity:.6!important}.shav-reviews__scroll-top{align-items:center!important;background:#fff!important;border:1px solid var(--shav-line)!important;border-radius:6px!important;color:var(--shav-ink)!important;cursor:pointer!important;display:none!important;font-family:Roboto,sans-serif!important;font-size:13px!important;font-weight:700!important;gap:10px!important;height:48px!important;justify-content:center!important;letter-spacing:.6px!important;padding:0 26px!important;text-transform:uppercase!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease!important}.shav-reviews__scroll-top.is-visible{display:inline-flex!important}.shav-reviews__scroll-top svg{display:block!important;height:14px!important;width:14px!important;fill:currentColor!important;stroke:none!important;transform:none!important;transition:color .2s ease!important}.shav-reviews__scroll-top:hover{background-color:var(--shav-dark)!important;border-color:var(--shav-dark)!important;color:#fff!important}.shav-reviews__scroll-top:hover svg{fill:#fff!important}.shav-reviews__scroll-top:active{background-color:#222!important;border-color:#222!important}.shav-reviews__scroll-top.is-hidden,.shav-reviews__scroll-top[hidden]{display:none!important}.shav-reviews__form-wrapper{margin-top:48px}.shav-reviews__form-wrapper #comments>.commentlist,.shav-reviews__form-wrapper #comments>.woocommerce-Reviews-title{display:none!important}.shav-reviews__form-wrapper #review_form_wrapper{background:var(--shav-tile);border:1px solid var(--shav-line);border-radius:0!important;box-sizing:border-box;padding:24px!important;width:100%}.shav-reviews__form-wrapper #reply-title{color:var(--shav-ink);display:block;font-family:bebas-neue-pro,Roboto,sans-serif;font-size:22px;font-weight:700;letter-spacing:.5px;line-height:1.1;margin:0 0 16px;text-transform:uppercase}.shav-reviews__form-wrapper #reply-title small{font-size:13px;font-weight:400;margin-left:10px;text-transform:none}.shav-reviews__form-wrapper #reply-title small a{color:#ad5305;text-decoration:underline}.shav-reviews__form-wrapper .comment-form{display:grid;gap:16px 20px;grid-template-columns:1fr 1fr;margin:0}.shav-reviews__form-wrapper .comment-form>div,.shav-reviews__form-wrapper .comment-form>p{margin:0}.shav-reviews__form-wrapper .comment-form .comment-form-comment,.shav-reviews__form-wrapper .comment-form .comment-form-cookies-consent,.shav-reviews__form-wrapper .comment-form .comment-form-rating,.shav-reviews__form-wrapper .comment-form .form-submit{grid-column:1/-1}.shav-reviews__form-wrapper .comment-form .comment-form-author{grid-column:1}.shav-reviews__form-wrapper .comment-form .comment-form-email{grid-column:2}.shav-reviews__form-wrapper .comment-form label{color:var(--shav-ink);display:block;font-family:Roboto,sans-serif;font-size:13px;font-weight:700;line-height:1.2;margin-bottom:6px}.shav-reviews__form-wrapper .comment-form label .required{color:#ac0000!important;font-weight:700;margin-left:3px}.shav-reviews__form-wrapper .comment-form .comment-form-rating select{background:#fff;border:1px solid var(--shav-line);border-radius:6px!important;color:var(--shav-ink);cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;height:44px;min-width:200px;outline:none;padding:0 16px;transition:border-color .2s ease}.shav-reviews__form-wrapper .comment-form .comment-form-rating select:focus{border-color:var(--shav-ink)}.shav-reviews__form-wrapper .comment-form .comment-form-rating p.stars{align-items:center;display:flex;gap:6px;margin:4px 0 0}.shav-reviews__form-wrapper .comment-form .comment-form-rating p.stars span{align-items:center;display:flex;gap:6px}.shav-reviews__form-wrapper .comment-form .comment-form-rating p.stars a{color:#d4d4d8!important;display:inline-block;font-size:24px;line-height:1;text-decoration:none;transition:color .15s ease,transform .15s ease}.shav-reviews__form-wrapper .comment-form .comment-form-rating p.stars a:before{color:inherit!important}.shav-reviews__form-wrapper .comment-form .comment-form-rating p.stars a.active,.shav-reviews__form-wrapper .comment-form .comment-form-rating p.stars a:hover{color:#fdbf07!important;transform:scale(1.1)}.shav-reviews__form-wrapper .comment-form .comment-form-rating p.stars:hover a{color:#fdbf07!important}.shav-reviews__form-wrapper .comment-form .comment-form-rating p.stars span a:hover~a{color:#d4d4d8!important;transform:scale(1)}.shav-reviews__form-wrapper .comment-form .comment-form-rating p.stars.selected a.active~a{color:#d4d4d8!important}.shav-reviews__form-wrapper .comment-form .comment-form-rating p.stars.selected a:not(.active){color:#fdbf07!important}.shav-reviews__form-wrapper .comment-form input[type=email],.shav-reviews__form-wrapper .comment-form input[type=text]{background:#fff;border:1px solid var(--shav-line);border-radius:6px!important;box-sizing:border-box;color:var(--shav-ink);font-family:Roboto,sans-serif;font-size:14px;height:46px;outline:none;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.shav-reviews__form-wrapper .comment-form input[type=email]:focus,.shav-reviews__form-wrapper .comment-form input[type=text]:focus{border-color:var(--shav-ink);box-shadow:0 0 0 1px var(--shav-ink)}.shav-reviews__form-wrapper .comment-form textarea{background:#fff;border:1px solid var(--shav-line);border-radius:6px!important;box-sizing:border-box;color:var(--shav-ink);font-family:Roboto,sans-serif;font-size:14px;line-height:1.5;min-height:100px;outline:none;padding:12px 14px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.shav-reviews__form-wrapper .comment-form textarea:focus{border-color:var(--shav-ink);box-shadow:0 0 0 1px var(--shav-ink)}.shav-reviews__form-wrapper .comment-form .comment-form-cookies-consent{align-items:flex-start;display:flex;gap:8px;margin:0}.shav-reviews__form-wrapper .comment-form .comment-form-cookies-consent input[type=checkbox]{accent-color:var(--shav-dark);cursor:pointer;height:16px;margin-top:3px;width:16px}.shav-reviews__form-wrapper .comment-form .comment-form-cookies-consent label{color:var(--shav-body);cursor:pointer;font-family:Roboto,sans-serif;font-size:13px;font-weight:400;line-height:1.4;margin:0}.shav-reviews__form-wrapper .comment-form .form-submit{grid-column:1/-1;margin-top:6px}.shav-reviews__form-wrapper .comment-form .form-submit #submit,.shav-reviews__form-wrapper .comment-form .form-submit .submit{align-items:center!important;background:var(--shav-dark)!important;border:1px solid var(--shav-dark)!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:700!important;height:48px!important;justify-content:center!important;letter-spacing:.6px!important;padding:0 24px!important;text-align:center!important;text-transform:uppercase!important;transition:background-color .2s ease!important;width:100%!important}.shav-reviews__form-wrapper .comment-form .form-submit #submit:hover,.shav-reviews__form-wrapper .comment-form .form-submit .submit:hover{background-color:#222!important}@media(max-width:640px){.shav-reviews__list-head{align-items:flex-start;flex-direction:column;gap:14px}.shav-reviews__filters{justify-content:space-between;margin-top:0;width:100%}.shav-reviews__sort{flex:1 1 auto}.shav-reviews__actions-bottom{flex-direction:column;width:100%}.shav-reviews__actions-bottom .shav-reviews__more-button,.shav-reviews__actions-bottom .shav-reviews__scroll-top{width:100%!important}.shav-reviews__form-wrapper #review_form_wrapper{padding:24px 18px}.shav-reviews__form-wrapper .comment-form{grid-template-columns:1fr}.shav-reviews__form-wrapper .comment-form .comment-form-author,.shav-reviews__form-wrapper .comment-form .comment-form-email{grid-column:1/-1}.shav-reviews__form-wrapper .comment-form .form-submit #submit,.shav-reviews__form-wrapper .comment-form .form-submit .submit{width:100%!important}}body.shav-lightbox-open{overflow:hidden!important}.shav-lightbox{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:112px 24px 32px!important;position:fixed;z-index:99999}@media(max-width:860px){.shav-lightbox{padding:84px 16px 20px!important}}.shav-lightbox[hidden]{display:none!important}.shav-lightbox__backdrop{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgb(12 14 18 / .65);inset:0;position:absolute}.shav-lightbox__dialog{background:transparent!important;border:none!important;box-shadow:none!important;box-sizing:border-box;max-height:100%;max-width:min(1180px,94vw);padding-top:0!important;position:relative;width:auto;z-index:2}.shav-lightbox__close,.shav-lightbox__dialog{align-items:center;display:flex;justify-content:center}.shav-lightbox__close{background:hsl(0 0% 100% / .92);border:1px solid rgb(0 0 0 / .1);border-radius:6px!important;box-shadow:0 4px 14px rgb(0 0 0 / .2);color:var(--shav-ink);cursor:pointer;height:44px;position:fixed;right:28px;top:24px;transition:background-color .2s ease,transform .2s ease;width:44px;z-index:10}.shav-lightbox__close:hover{background-color:#fff;transform:scale(1.05)}.shav-lightbox__close svg{stroke:currentColor;height:20px;width:20px}@media(max-width:860px){.shav-lightbox__close{height:38px;right:14px;top:14px;width:38px}}.shav-lightbox__body{gap:32px}.shav-lightbox__body,.shav-lightbox__stage-col{align-items:center;display:flex;flex:0 1 auto;justify-content:center;max-height:100%;min-width:0;width:auto}.shav-lightbox__stage-col{flex-direction:column}.shav-lightbox__stage{align-items:center;display:flex;flex:0 1 auto;justify-content:center;max-height:calc(100vh - 220px);min-width:0;width:auto}.shav-lightbox__stage img{border-radius:0!important;box-shadow:0 16px 36px rgb(0 0 0 / .4);display:block;height:auto;max-height:calc(100vh - 220px)!important;max-width:min(680px,58vw);-o-object-fit:contain;object-fit:contain;width:auto}.shav-lightbox .cs-carousel-controls{align-items:center!important;display:flex!important;gap:8px!important;justify-content:center!important;margin-top:18px!important;position:relative!important;z-index:20!important}@media(max-width:860px){.shav-lightbox .cs-carousel-controls{margin-top:12px!important}}.shav-lightbox .cs-carousel-nav-arrow{align-items:center!important;background:#09090b!important;border:none!important;border-radius:50%!important;box-shadow:0 4px 14px rgb(0 0 0 / .25)!important;color:#fafafa!important;cursor:pointer!important;display:inline-flex!important;height:40px!important;justify-content:center!important;transition:transform .15s ease,background-color .15s ease!important;width:40px!important}.shav-lightbox .cs-carousel-nav-arrow svg{display:block!important;height:22px!important;width:22px!important;fill:#fafafa!important;pointer-events:none!important;transform:none!important}.shav-lightbox .cs-carousel-nav-arrow:hover{background-color:#27272a!important;transform:scale(1.06)}.shav-lightbox .cs-carousel-nav-arrow:active{transform:scale(.92)}.shav-lightbox .cs-carousel-dots{align-items:center!important;background:#09090b!important;border-radius:32px!important;box-shadow:0 4px 14px rgb(0 0 0 / .25)!important;display:inline-flex!important;gap:8px!important;height:40px!important;justify-content:center!important;min-width:90px!important;padding:0 16px!important;width:auto!important}.shav-lightbox .cs-slider-dot{background:hsl(0 0% 98% / .35)!important;border:none!important;border-radius:50%!important;cursor:pointer!important;height:6px!important;margin:0!important;opacity:1!important;outline:none!important;padding:0!important;transition:transform .25s ease,opacity .25s ease,background-color .25s ease!important;width:6px!important}.shav-lightbox .cs-slider-dot.active{background:#fafafa!important;opacity:1!important;transform:scale(1.3)!important}.shav-lightbox .cs-slider-dot.is-edge{opacity:.35!important;transform:scale(.65)!important}.shav-lightbox .cs-slider-dot:hover:not(.active){background:hsl(0 0% 98% / .75)!important}.shav-lightbox__review{background:#fff;border:1px solid var(--shav-line);border-radius:0!important;box-shadow:0 16px 36px rgb(0 0 0 / .35);box-sizing:border-box;display:flex;flex:0 0 350px;flex-direction:column;gap:16px;max-height:calc(100vh - 180px);overflow-y:auto;padding:28px 24px;width:350px}.shav-lightbox__review[hidden]{display:none!important}.shav-lightbox__counter{color:#777;font-family:bebas-neue-pro,Roboto,sans-serif;font-size:15px;font-weight:700;letter-spacing:.5px;margin-bottom:-4px}.shav-lightbox__review-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.shav-lightbox__review-author{color:var(--shav-ink);font-family:Roboto,sans-serif;font-size:16px;font-weight:700}.shav-lightbox__review-divider{background:var(--shav-line);display:inline-block;height:14px;width:1px}.shav-lightbox__review-rating{color:var(--shav-ink);font-family:bebas-neue-pro,Roboto,sans-serif;font-size:16px;font-weight:700}.shav-lightbox__review-rating span{color:#777;font-size:12px;font-weight:400}.shav-lightbox__review-stars{align-items:center;color:#fdbf07;display:flex;font-size:15px;gap:2px;letter-spacing:1px}.shav-lightbox__review-rule{background:var(--shav-line);display:block;height:1px;margin:0;width:100%}.shav-lightbox__review-text{color:var(--shav-body);font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.6;max-height:240px;overflow-y:auto}.shav-lightbox__review-badge{align-items:center;align-self:flex-start;background:var(--shav-chip);border:1px solid var(--shav-line);border-radius:0!important;color:var(--shav-ink);display:inline-flex;font-family:Roboto,sans-serif;font-size:11px;font-weight:500;gap:6px;letter-spacing:.4px;margin-top:4px;padding:4px 8px;text-transform:uppercase}.shav-lightbox__review-badge img{display:block;height:12px;width:12px}.shav-lightbox__review-badge[hidden]{display:none!important}@media(max-width:860px){.shav-lightbox{padding:84px 16px 20px!important}.shav-lightbox__dialog{max-height:100%;max-width:100%!important;width:100%!important}.shav-lightbox__body{flex-direction:column;gap:16px;max-height:100%;overflow-y:auto;width:100%!important}.shav-lightbox__stage-col{max-height:none;width:100%!important}.shav-lightbox__stage{max-height:45vh;width:100%!important}.shav-lightbox__stage img{max-height:45vh!important;max-width:100%!important}.shav-lightbox__review{flex:1 1 auto;max-width:100%;padding:20px;width:100%}}.shav-topbar{font-family:Roboto,sans-serif;font-size:13px;font-weight:400;letter-spacing:.02em;line-height:1.3;padding:8px 16px;position:relative;text-align:center;width:100%;z-index:10;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin:0!important;max-height:60px;opacity:1;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .3s ease,padding .35s ease,min-height .35s ease}@media(min-width:799px){.shav-topbar{font-size:14px;height:38px;min-height:38px;padding:8px 20px}}.shav-topbar__inner{display:flex;margin:0 auto;max-width:1428px;position:relative;width:100%}.shav-topbar__inner,.shav-topbar__main{align-items:center;justify-content:center}.shav-topbar__main{display:inline-flex;flex-wrap:wrap;text-align:center}.shav-topbar__text{font-family:Roboto,sans-serif;font-size:inherit;font-weight:500;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-align:center}.shav-topbar__coupon-wrapper{align-items:center;display:inline-flex}.shav-topbar__separator{display:inline-block;font-weight:300;margin:0 10px;opacity:.45}.shav-topbar__coupon{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff0;border:none;color:inherit;cursor:pointer;display:inline-flex;font-family:Roboto,sans-serif;font-size:inherit;gap:6px;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;transition:opacity .2s ease}.shav-topbar__coupon:focus,.shav-topbar__coupon:hover{opacity:.8;outline:none}.shav-topbar__coupon-label{cursor:pointer;display:inline-block;font-family:Roboto,sans-serif;font-weight:500;text-decoration:underline;text-underline-offset:3px}.shav-topbar__coupon svg{display:inline-block;flex-shrink:0;height:15px;vertical-align:middle;width:15px}.shav-topbar.is-hidden{margin:0!important;max-height:0!important;min-height:0!important;opacity:0!important;padding-bottom:0!important;padding-top:0!important;pointer-events:none!important}.shav-topbar.is-hidden-instant{display:none!important;transition:none!important}.site-header:has(.shav-topbar:not(.is-hidden):not(.is-hidden-instant)){padding:0!important}.site-header:has(.shav-topbar:not(.is-hidden):not(.is-hidden-instant)) .cartlogo{box-sizing:border-box;height:68px;min-height:40px;padding:14px 20px}@media(max-width:798px){.site-header:has(.shav-topbar:not(.is-hidden):not(.is-hidden-instant)) .cartlogo{height:56px;padding:0 16px}}@media(max-width:798px){.site-header:has(.shav-topbar:not(.is-hidden):not(.is-hidden-instant)) .custom-menu{height:calc(100vh - 88px)!important;height:calc(100vh - var(--shav-header-h, 88px))!important;top:88px!important;top:var(--shav-header-h,88px)!important}}body.has-shav-topbar:not(.topbar-hidden) .site-header{padding:0!important}body.has-shav-topbar:not(.topbar-hidden) .site-header .cartlogo{box-sizing:border-box;height:68px;min-height:40px;padding:14px 20px}@media(max-width:798px){body.has-shav-topbar:not(.topbar-hidden) .site-header .cartlogo{height:56px;padding:0 16px}body.has-shav-topbar:not(.topbar-hidden) .custom-menu{height:calc(100vh - 88px)!important;height:calc(100vh - var(--shav-header-h, 88px))!important;top:88px!important;top:var(--shav-header-h,88px)!important}}body.has-shav-topbar:not(.topbar-hidden) .wp-site-blocks{margin-top:106px!important;margin-top:var(--shav-header-h,106px)!important}@media(max-width:798px){body.has-shav-topbar:not(.topbar-hidden) .wp-site-blocks{margin-top:88px!important;margin-top:var(--shav-header-h,88px)!important}}body.has-shav-topbar:not(.topbar-hidden).post-type-archive-product,body.has-shav-topbar:not(.topbar-hidden).tax-product_cat,body.has-shav-topbar:not(.topbar-hidden).tax-product_tag,body.has-shav-topbar:not(.topbar-hidden).woocommerce-shop{padding-top:106px!important;padding-top:var(--shav-header-h,106px)!important}@media(max-width:798px){body.has-shav-topbar:not(.topbar-hidden).post-type-archive-product,body.has-shav-topbar:not(.topbar-hidden).tax-product_cat,body.has-shav-topbar:not(.topbar-hidden).tax-product_tag,body.has-shav-topbar:not(.topbar-hidden).woocommerce-shop{padding-top:88px!important;padding-top:var(--shav-header-h,88px)!important}}body.has-shav-topbar:not(.topbar-hidden).single-product .wp-site-blocks{margin-top:106px!important;margin-top:var(--shav-header-h,106px)!important}@media(max-width:798px){body.has-shav-topbar:not(.topbar-hidden).single-product .wp-site-blocks{margin-top:88px!important;margin-top:var(--shav-header-h,88px)!important}}