*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:#fff;font-size:16px}body{flex-direction:column;min-height:100vh;font-family:Inter,sans-serif;line-height:1.2;display:flex}body.menu-open,body.scroll-disable{height:100vh;overflow:hidden}@media only screen and (width<=768px){body.catalog-open{height:100vh;overflow:hidden}}body.catalog-open header{box-shadow:none}body:not(.home) header.header{border-bottom:1px solid #e4e4e4}ul{list-style:none}a{color:inherit;text-decoration:none}img,svg{vertical-align:top}button{cursor:pointer;border:none;font-family:inherit}section{padding:1.5rem 0}main{flex:1;padding-top:5rem}@media only screen and (width<=576px){main{padding-top:4rem}}::placeholder{font-size:inherit;line-height:inherit}.container{width:100%;max-width:79.375rem;margin:0 auto;padding:0 .9375rem}.tac{text-align:center;margin:0 auto}.hidden{visibility:hidden!important;display:none!important}.img-maxw{object-fit:cover;width:100%;max-width:100%;height:auto}.swiper-button-prev{cursor:pointer;transition:all .2s}.swiper-button-prev img,.swiper-button-prev svg{transition:all .2s}.swiper-button-prev:not(.swiper-button-disabled):hover img,.swiper-button-prev:not(.swiper-button-disabled):hover svg{transform:translate(-2px)}.swiper-button-prev:not(.swiper-button-disabled):active img,.swiper-button-prev:not(.swiper-button-disabled):active svg{transform:translate(-5px)}.swiper-button-next{cursor:pointer;transition:all .2s}.swiper-button-next img,.swiper-button-next svg{transition:all .2s}.swiper-button-next:not(.swiper-button-disabled):hover img,.swiper-button-next:not(.swiper-button-disabled):hover svg{transform:translate(2px)}.swiper-button-next:not(.swiper-button-disabled):active img,.swiper-button-next:not(.swiper-button-disabled):active svg{transform:translate(5px)}.swiper-button-disabled{cursor:not-allowed}.swiper-pagination{justify-content:center;align-items:center;gap:.8rem;display:flex}@media only screen and (width<=576px){.swiper-pagination{gap:.5rem}}.swiper-pagination-bullet{cursor:pointer;background-color:#e4e4e4;border-radius:50%;justify-content:center;align-items:center;width:.8rem;height:.8rem;transition:all .2s;display:flex}.swiper-pagination-bullet-active{background-color:#e31e24}@media only screen and (width<=576px){.swiper-pagination-bullet{width:.6rem;height:.6rem}}@media (any-hover:hover){.swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover{opacity:.8;background-color:#e31e24}}.content br{content:"";width:100%;height:.625rem}.content p{font-size:1rem;line-height:1.5}.content p+p,.content p+ol,.content p+ul,.content h4+p,.content h3+p{margin-top:1rem}.content ol+p,.content ul+p{margin-top:1rem}.content ol li,.content ul li{font-size:1rem;line-height:1.5}.content ul,.content ul li{list-style:outside}.content h2+h3{margin-top:2.5rem}@media only screen and (width<=576px){.content h2+h3{margin-top:1.875rem}}.content h3+ul,.content h3+ol,.content h2+ul,.content h2+ol{margin-top:2.5rem}@media only screen and (width<=768px){.content h3+ul,.content h3+ol,.content h2+ul,.content h2+ol{margin-top:1.875rem}}.content h2+p{margin-top:1.875rem}.content p br{margin:0}.content p+ul,.content p ol{margin-top:1.25rem}.content p+h3{margin-top:2.5rem}.content li{font-size:1.125rem;line-height:1.4}.content ol,.content ul{padding-left:1.5rem}.content ul,.content ul li{list-style:outside}.content ul li::marker{top:-5px}.content br{content:"";margin:.625rem 0;display:block}.content a{color:#8c8c8b;padding:.25rem 0;transition:all .2s}@media (any-hover:hover){.content a:hover{color:#e31e24}}.content a[href^=tel\:],.content a[href^=mailto\:]{align-items:center;gap:1rem;display:flex}.content a[href^=tel\:]:before,.content a[href^=mailto\:]:before{content:"";background-color:#1e1e1e;justify-content:center;align-items:center;width:1.5rem;min-width:1.5rem;height:1.5rem;transition:all .2s;display:flex;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (any-hover:hover){.content a[href^=tel\:]:hover:before,.content a[href^=mailto\:]:hover:before{background-color:#e31e24}}.content a[href^=tel\:]:before{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20.8472%2014.8556L16.4306%2012.8766L16.4184%2012.8709C16.1892%2012.7729%2015.939%2012.7335%2015.6907%2012.7564C15.4424%2012.7794%2015.2037%2012.8638%2014.9963%2013.0022C14.9718%2013.0183%2014.9484%2013.0359%2014.9259%2013.0547L12.6441%2015C11.1984%2014.2978%209.70595%2012.8166%209.00376%2011.3897L10.9519%209.07313C10.9706%209.04969%2010.9884%209.02625%2011.0053%209.00094C11.1407%208.79403%2011.2229%208.55686%2011.2445%208.31054C11.2661%208.06421%2011.2264%207.81637%2011.1291%207.58906V7.57781L9.14438%203.15375C9.0157%202.85681%208.79444%202.60945%208.51362%202.4486C8.2328%202.28775%207.9075%202.22203%207.58626%202.26125C6.31592%202.42841%205.14986%203.05228%204.30588%204.01634C3.4619%204.9804%202.99771%206.21871%203.00001%207.5C3.00001%2014.9438%209.05626%2021%2016.5%2021C17.7813%2021.0023%2019.0196%2020.5381%2019.9837%2019.6941C20.9477%2018.8501%2021.5716%2017.6841%2021.7388%2016.4138C21.7781%2016.0926%2021.7125%2015.7674%2021.5518%2015.4866C21.3911%2015.2058%2021.144%2014.9845%2020.8472%2014.8556ZM16.5%2019.5C13.3185%2019.4965%2010.2682%2018.2311%208.01856%2015.9814C5.76888%2013.7318%204.50348%2010.6815%204.50001%207.5C4.49648%206.58452%204.82631%205.69906%205.42789%205.00898C6.02947%204.31889%206.86167%203.87138%207.76907%203.75C7.7687%203.75374%207.7687%203.75751%207.76907%203.76125L9.73782%208.1675L7.80001%2010.4869C7.78034%2010.5095%207.76247%2010.5336%207.74657%2010.5591C7.60549%2010.7755%207.52273%2011.0248%207.5063%2011.2827C7.48988%2011.5406%207.54035%2011.7983%207.65282%2012.0309C8.5022%2013.7681%2010.2525%2015.5053%2012.0084%2016.3538C12.2428%2016.4652%2012.502%2016.5139%2012.7608%2016.4952C13.0196%2016.4764%2013.2692%2016.3909%2013.485%2016.2469C13.5091%2016.2307%2013.5322%2016.2131%2013.5544%2016.1944L15.8334%2014.25L20.2397%2016.2234C20.2397%2016.2234%2020.2472%2016.2234%2020.25%2016.2234C20.1301%2017.1321%2019.6833%2017.966%2018.9931%2018.5691C18.3028%2019.1721%2017.4166%2019.5031%2016.5%2019.5Z'%20fill='currentColor'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20.8472%2014.8556L16.4306%2012.8766L16.4184%2012.8709C16.1892%2012.7729%2015.939%2012.7335%2015.6907%2012.7564C15.4424%2012.7794%2015.2037%2012.8638%2014.9963%2013.0022C14.9718%2013.0183%2014.9484%2013.0359%2014.9259%2013.0547L12.6441%2015C11.1984%2014.2978%209.70595%2012.8166%209.00376%2011.3897L10.9519%209.07313C10.9706%209.04969%2010.9884%209.02625%2011.0053%209.00094C11.1407%208.79403%2011.2229%208.55686%2011.2445%208.31054C11.2661%208.06421%2011.2264%207.81637%2011.1291%207.58906V7.57781L9.14438%203.15375C9.0157%202.85681%208.79444%202.60945%208.51362%202.4486C8.2328%202.28775%207.9075%202.22203%207.58626%202.26125C6.31592%202.42841%205.14986%203.05228%204.30588%204.01634C3.4619%204.9804%202.99771%206.21871%203.00001%207.5C3.00001%2014.9438%209.05626%2021%2016.5%2021C17.7813%2021.0023%2019.0196%2020.5381%2019.9837%2019.6941C20.9477%2018.8501%2021.5716%2017.6841%2021.7388%2016.4138C21.7781%2016.0926%2021.7125%2015.7674%2021.5518%2015.4866C21.3911%2015.2058%2021.144%2014.9845%2020.8472%2014.8556ZM16.5%2019.5C13.3185%2019.4965%2010.2682%2018.2311%208.01856%2015.9814C5.76888%2013.7318%204.50348%2010.6815%204.50001%207.5C4.49648%206.58452%204.82631%205.69906%205.42789%205.00898C6.02947%204.31889%206.86167%203.87138%207.76907%203.75C7.7687%203.75374%207.7687%203.75751%207.76907%203.76125L9.73782%208.1675L7.80001%2010.4869C7.78034%2010.5095%207.76247%2010.5336%207.74657%2010.5591C7.60549%2010.7755%207.52273%2011.0248%207.5063%2011.2827C7.48988%2011.5406%207.54035%2011.7983%207.65282%2012.0309C8.5022%2013.7681%2010.2525%2015.5053%2012.0084%2016.3538C12.2428%2016.4652%2012.502%2016.5139%2012.7608%2016.4952C13.0196%2016.4764%2013.2692%2016.3909%2013.485%2016.2469C13.5091%2016.2307%2013.5322%2016.2131%2013.5544%2016.1944L15.8334%2014.25L20.2397%2016.2234C20.2397%2016.2234%2020.2472%2016.2234%2020.25%2016.2234C20.1301%2017.1321%2019.6833%2017.966%2018.9931%2018.5691C18.3028%2019.1721%2017.4166%2019.5031%2016.5%2019.5Z'%20fill='currentColor'/%3e%3c/svg%3e")}.content a[href^=mailto\:]:before{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath%20d='M20.75%205H2.75C2.55109%205%202.36032%205.07902%202.21967%205.21967C2.07902%205.36032%202%205.55109%202%205.75V18.5C2%2018.8978%202.15804%2019.2794%202.43934%2019.5607C2.72064%2019.842%203.10218%2020%203.5%2020H20C20.3978%2020%2020.7794%2019.842%2021.0607%2019.5607C21.342%2019.2794%2021.5%2018.8978%2021.5%2018.5V5.75C21.5%205.55109%2021.421%205.36032%2021.2803%205.21967C21.1397%205.07902%2020.9489%205%2020.75%205ZM11.75%2012.9828L4.67844%206.5H18.8216L11.75%2012.9828ZM9.00406%2012.5L3.5%2017.5447V7.45531L9.00406%2012.5ZM10.1141%2013.5172L11.2391%2014.5531C11.3774%2014.6801%2011.5584%2014.7506%2011.7463%2014.7506C11.9341%2014.7506%2012.1151%2014.6801%2012.2534%2014.5531L13.3784%2013.5172L18.8159%2018.5H4.67844L10.1141%2013.5172ZM14.4959%2012.5L20%207.45438V17.5456L14.4959%2012.5Z'%20fill='black'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath%20d='M20.75%205H2.75C2.55109%205%202.36032%205.07902%202.21967%205.21967C2.07902%205.36032%202%205.55109%202%205.75V18.5C2%2018.8978%202.15804%2019.2794%202.43934%2019.5607C2.72064%2019.842%203.10218%2020%203.5%2020H20C20.3978%2020%2020.7794%2019.842%2021.0607%2019.5607C21.342%2019.2794%2021.5%2018.8978%2021.5%2018.5V5.75C21.5%205.55109%2021.421%205.36032%2021.2803%205.21967C21.1397%205.07902%2020.9489%205%2020.75%205ZM11.75%2012.9828L4.67844%206.5H18.8216L11.75%2012.9828ZM9.00406%2012.5L3.5%2017.5447V7.45531L9.00406%2012.5ZM10.1141%2013.5172L11.2391%2014.5531C11.3774%2014.6801%2011.5584%2014.7506%2011.7463%2014.7506C11.9341%2014.7506%2012.1151%2014.6801%2012.2534%2014.5531L13.3784%2013.5172L18.8159%2018.5H4.67844L10.1141%2013.5172ZM14.4959%2012.5L20%207.45438V17.5456L14.4959%2012.5Z'%20fill='black'/%3e%3c/g%3e%3c/svg%3e")}.content hr{margin:1.5rem 0}.homepage__seo{padding-top:3rem}.homepage__seo h1{font-size:1.625rem;font-weight:700}.homepage__seo h2{font-size:1.5rem}.homepage__seo p{margin-top:.5rem;font-size:.875rem}.homepage__seo p+:where(h1,h2,h3,h4,h5,h6){margin-top:1.25rem;line-height:1.2}h1{font-size:1.5rem;font-weight:600;line-height:1}@media only screen and (width>=576px){h1{font-size:calc(1.75rem + 1.28vw - 4.8px)}}@media only screen and (width>=992px){h1{font-size:2.875rem}}h2{font-size:1.5rem;line-height:1}@media only screen and (width>=576px){h2{font-size:calc(1.75rem + 1.28vw - 4.8px)}}@media only screen and (width>=992px){h2{font-size:2.875rem}}h3{font-size:1.25rem;line-height:1.4}@media only screen and (width>=576px){h3{font-size:calc(1.25rem + .64vw - 2.4px)}}@media only screen and (width>=992px){h3{font-size:1.5rem}}h4{font-size:1.25rem;line-height:1.4}@media only screen and (width>=576px){h4{font-size:calc(1.25rem + .64vw - 2.4px)}}@media only screen and (width>=992px){h4{font-size:1.5rem}}h5{font-size:1.25rem;font-weight:400;line-height:1.3}p{font-size:1rem;line-height:1.75}@media only screen and (width>=992px){p{font-size:1.125rem}}form label{color:#080520;text-align:left;font-size:.75rem;font-weight:500;line-height:1.375rem}.wpcf7-form-control-wrap{margin-top:.8rem;display:block}.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap textarea{letter-spacing:-.03em;color:#080520;background:#fff;border:1px solid #5d5fef33;border-radius:1rem;padding:1.25rem 1.125rem;font-size:1.125rem;font-weight:400;line-height:100%}button{background-color:inherit;transition:all .2s}.btn{cursor:pointer;color:#fff;background-color:#e31e24;border:1px solid #fff0;border-radius:.5rem;justify-content:center;align-items:center;gap:.625rem;padding:.875rem 1.25rem;font-size:1rem;transition:all .2s;display:flex}.btn img{max-width:1.5rem}@media only screen and (width<=576px){.btn{gap:.25rem;padding:.5rem .875rem;font-size:.875rem}.btn img{max-width:1.25rem}}.btn--white{background-color:inherit;color:#e31e24;border-color:#e4e4e4}@media (any-hover:hover){.btn--white:hover{color:#fff;border-color:#a91d21}.btn:hover{background-color:#a91d21;box-shadow:0 4px 10px #0003}.btn:active{transform:scale(.97)}}@keyframes bounce{0%{transform:translateY(0%)}50%{transform:translateY(-3px)}to{transform:translateY(0%)}}.header{z-index:12;background-color:#fff;width:100%;padding:.625rem 0;transition:all .3s linear;position:fixed;top:0}.header:before{content:"";z-index:12;opacity:0;pointer-events:none;background-color:#fff;width:100%;height:100%;transition:all .3s linear;position:absolute;top:0;left:0}.header.m-scrolled{padding:.5rem 0;box-shadow:0 4px 10px #0003}.header .container{align-items:center;gap:1.75rem;display:flex}@media only screen and (width<=768px){.header .container{gap:.75rem}}@media only screen and (width>=1250px){.header .sub-menu>li:first-child a{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.header .sub-menu>li:last-child a{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}}.header__logo{z-index:12}.header__logo svg{width:auto;height:2.75rem}@media only screen and (width>=576px){.header__logo svg{height:3.75rem}}.header__user{z-index:12;justify-content:flex-end;align-items:center;gap:1rem;margin-left:auto;display:flex}@media only screen and (width>=576px){.header__user{gap:1.875rem}}.header__burger{flex-shrink:0;width:1.5rem;height:1rem;position:relative}@media only screen and (width>=1250px){.header__burger{display:none}}.header__burger:before,.header__burger span,.header__burger:after{content:"";background-color:#1e1e1e;width:1.5rem;height:.125rem;transition:top .15s linear .15s,transform .15s linear,background .3s linear,opacity .15s linear;position:absolute;left:50%;transform:translate(-50%)}.header__burger span{top:50%;transform:translate(-50%,-50%)}.header__burger:before{top:0}.header__burger:after{top:100%;transform:translate(-50%,-100%)}.header__btn{z-index:12}.header__menu{opacity:0;pointer-events:none;z-index:10;background-color:#fff;width:100vw;height:100vh;padding:5.625rem 1rem 6.25rem;transition:opacity .3s linear;position:fixed;top:0;left:0;overflow:auto}@media only screen and (width>=1250px){.header__menu{opacity:1;pointer-events:all;height:auto;transform:unset;background-color:#0000;width:auto;padding:0;position:static;overflow:visible}}.header__menu-list{list-style-type:none}@media only screen and (width>=1250px){.header__menu-list{gap:1rem;display:flex}}.header__menu-list .menu-item{position:relative}.header__menu-list .menu-item a{text-align:center;color:#1e1e1e;padding:1.5rem 0;font-size:1rem;font-weight:500;transition:all .2s;display:block}@media only screen and (width>=1250px){.header__menu-list .menu-item a{border-radius:.5rem;padding:1rem}}@media only screen and (width<=1250px){.header__menu-list .menu-item a{font-size:1.375rem}}.header__menu-list .menu-item.colored a{color:#e31e24}.header__menu-list .menu-item:not(:first-of-type){border-top:1px solid #f6f6f6}@media only screen and (width>=1250px){.header__menu-list .menu-item:not(:first-of-type){border-top:0}}@media only screen and (width<=1250px){.header__menu-list .menu-item-has-children{text-align:center}}.header__menu-list .menu-item-has-children:after{content:"";stroke-width:3px;background-color:#1e1e1e;width:.75rem;height:.5rem;font-weight:700;transition:all .2s;position:absolute;top:1.25rem;right:1rem;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='6'%20viewBox='0%200%2010%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.28055%200.969385C9.35029%201.03904%209.4056%201.12176%209.44335%201.21281C9.48109%201.30385%209.50052%201.40145%209.50052%201.50001C9.50052%201.59857%209.48109%201.69617%209.44335%201.78722C9.4056%201.87826%209.35029%201.96098%209.28055%202.03064L5.53055%205.78064C5.4609%205.85037%205.37818%205.90569%205.28713%205.94343C5.19608%205.98117%205.09849%206.0006%204.99993%206.0006C4.90137%206.0006%204.80377%205.98117%204.71272%205.94343C4.62167%205.90569%204.53896%205.85037%204.4693%205.78064L0.719304%202.03064C0.578573%201.88991%200.499512%201.69903%200.499512%201.50001C0.499512%201.30099%200.578573%201.11012%200.719304%200.969385C0.860034%200.828655%201.05091%200.749594%201.24993%200.749594C1.44895%200.749594%201.63982%200.828655%201.78055%200.969385L4.99993%204.1897L8.2193%200.969385C8.28896%200.899653%208.37167%200.844334%208.46272%200.806591C8.55377%200.768848%208.65137%200.74942%208.74993%200.74942C8.84849%200.74942%208.94608%200.768848%209.03713%200.806591C9.12818%200.844334%209.2109%200.899653%209.28055%200.969385Z'%20fill='%231E1E1E'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='6'%20viewBox='0%200%2010%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.28055%200.969385C9.35029%201.03904%209.4056%201.12176%209.44335%201.21281C9.48109%201.30385%209.50052%201.40145%209.50052%201.50001C9.50052%201.59857%209.48109%201.69617%209.44335%201.78722C9.4056%201.87826%209.35029%201.96098%209.28055%202.03064L5.53055%205.78064C5.4609%205.85037%205.37818%205.90569%205.28713%205.94343C5.19608%205.98117%205.09849%206.0006%204.99993%206.0006C4.90137%206.0006%204.80377%205.98117%204.71272%205.94343C4.62167%205.90569%204.53896%205.85037%204.4693%205.78064L0.719304%202.03064C0.578573%201.88991%200.499512%201.69903%200.499512%201.50001C0.499512%201.30099%200.578573%201.11012%200.719304%200.969385C0.860034%200.828655%201.05091%200.749594%201.24993%200.749594C1.44895%200.749594%201.63982%200.828655%201.78055%200.969385L4.99993%204.1897L8.2193%200.969385C8.28896%200.899653%208.37167%200.844334%208.46272%200.806591C8.55377%200.768848%208.65137%200.74942%208.74993%200.74942C8.84849%200.74942%208.94608%200.768848%209.03713%200.806591C9.12818%200.844334%209.2109%200.899653%209.28055%200.969385Z'%20fill='%231E1E1E'/%3e%3c/svg%3e");-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media only screen and (width<=1250px){.header__menu-list .menu-item-has-children:after{top:2.125rem;right:20%}}.header__menu-list .menu-item-has-children>a{padding-right:2.5rem}@media only screen and (width<=1250px){.header__menu-list .menu-item-has-children>a{padding-right:0;display:inline-flex}}.header__menu-list .menu-item-has-children .sub-menu{flex-direction:column;transition:all .3s;display:flex}@media only screen and (width>=1250px){.header__menu-list .menu-item-has-children .sub-menu{column-count:2;text-align:left;opacity:0;pointer-events:none;z-index:2;background-color:#fff;border-radius:.5rem;width:max-content;min-width:100%;padding:0;transition:all .2s .2s;position:absolute;top:calc(100% + 1.875rem);left:50%;transform:translate(-50%);box-shadow:0 4px 10px #0003}}@media only screen and (width>=1250px) and (width>=1250px){.header__menu-list .menu-item-has-children .sub-menu .sub-menu{top:15px;left:100%;transform:translate(0)}}@media only screen and (width<=1250px){.header__menu-list .menu-item-has-children .sub-menu{display:none}}.header__menu-list .menu-item-has-children .sub-menu a{text-align:left;border-radius:0;padding:.75rem 1.25rem;display:block}@media only screen and (width<=1250px){.header__menu-list .menu-item-has-children .sub-menu a{text-align:center;font-size:1rem}}@media (any-hover:hover){.header__menu-list .menu-item-has-children .sub-menu a:hover{color:#fff;background-color:#e31e24}}@media only screen and (width>=1250px){.header__menu-list .menu-item-has-children .menu-item-has-children:after{transform:rotate(270deg)}}@media only screen and (width<=1250px){.header__menu-list .menu-item-has-children .menu-item-has-children>a{width:max-content;margin:0 auto}.header__menu-list .menu-item-has-children .menu-item-has-children{flex-direction:column}.header__menu-list .menu-item-has-children .menu-item-has-children:after{top:1.25rem;right:25%}.header__menu-list .menu-item-has-children .menu-item-has-children.active:after{transform:rotate(180deg)}}@media (any-hover:hover){.header__menu-list .menu-item-has-children .menu-item-has-children:hover:after{background-color:#fff}.header__menu-list .menu-item-has-children .menu-item-has-children:hover>a{color:#fff;background-color:#e31e24}.header__menu-list .menu-item-has-children .menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:all;transition:all .2s;top:5px;box-shadow:0 4px 10px #0003}}.header__menu-list .menu-item.active:after{transform:rotate(180deg)}@media (any-hover:hover){.header__menu-list .menu-item:hover>a{color:#fff;background-color:#e31e24}.header__menu-list .menu-item:hover:after{background-color:#fff;transform:rotate(180deg)}}.header__menu-list .menu-item:hover>.sub-menu{opacity:1;pointer-events:all;transition:all .2s;top:100%;box-shadow:0 4px 10px #0003}.header__cart{flex-shrink:0;align-items:center;gap:.625rem;font-size:1rem;font-weight:500;display:flex;position:relative}@media only screen and (width<=1250px){.header__cart svg{width:1.75rem}}@media only screen and (width<=576px){.header__cart{text-indent:-9999px;gap:0;font-size:0}}.header__cart span{color:#1e1e1e;z-index:2;width:1.125rem;height:1.125rem;text-indent:initial;background-color:#fff;border:2px solid #e31e24;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:flex;position:absolute;top:-.25rem;right:-.625rem}@media (any-hover:hover){.header__cart:hover{color:#e31e24}.header__cart:hover svg{color:#1e1e1e;animation:.6s bounce}}@media only screen and (width>=768px){.header__search{width:min(15.625rem,100%)}}.header__search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{padding:0}.header__search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{top:.625rem!important;left:.75rem!important}.header__search .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding-left:3rem!important;transition:all .2s!important}.header__search-icon{padding:.25rem}.header__search-icon svg{width:1.125rem;height:1.125rem}@media only screen and (width>=768px){.header__search-icon{display:none}}@media only screen and (width<=768px){.header__search .dgwt-wcas-search-wrapp{border-radius:0;width:100%;margin-top:1rem;display:none;position:fixed;right:0}}.header__search.active .dgwt-wcas-search-wrapp{display:block}@media only screen and (width<=1250px){body.menu-open .header:before{opacity:1}body.menu-open .header__menu{opacity:1;pointer-events:all}body.menu-open .header__burger span{opacity:0}body.menu-open .header__burger:before,body.menu-open .header__burger:after{-o-transition:top .15s linear, transform .15s linear .15s, background .3s linear;-webkit-transition:top .15s linear,background .3s linear,-webkit-transform .15s linear .15s;transition:top .15s linear,transform .15s linear .15s,background .3s linear}body.menu-open .header__burger:before{top:50%;transform:translate(-50%,-50%)rotate(45deg)}body.menu-open .header__burger:after{top:50%;transform:translate(-50%,-50%)rotate(-45deg)}}div.dgwt-wcas-suggestions-wrapp,body .ui-widget.ui-datepicker{background-color:#fff;box-shadow:0 4px 10px #0003;z-index:9999!important}@media only screen and (width>=992px){div.dgwt-wcas-suggestions-wrapp,body .ui-widget.ui-datepicker{margin-top:1rem}}body .select2-container{background-color:#fff;z-index:9999!important}@media only screen and (width>=992px){body .select2-container{margin-top:1rem}}.dgwt-wcas-style-pirx .dgwt-wcas-preloader{min-width:33px;height:33px;min-height:33px;margin-right:0;top:.625rem!important;right:.625rem!important}.breadcrumbs{padding:1.25rem 0 2.5rem}.breadcrumbs__wrap{color:#1e1e1e;align-items:center;gap:.375rem;font-size:1rem;font-weight:400;line-height:1.2;display:flex}.breadcrumbs__wrap>span{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}@media only screen and (width<=576px){.breadcrumbs__wrap>span{gap:.125rem}}.breadcrumbs__wrap a{font-size:inherit;color:#1e1e1e;transition:all .2s}@media (any-hover:hover){.breadcrumbs__wrap a:hover{color:#e31e24}}.breadcrumbs__wrap .breadcrumb_last{color:#8c8c8b}@media only screen and (width<=768px){.breadcrumbs__wrap{font-size:.75rem}}.catalog-popup{z-index:15;pointer-events:none;visibility:hidden;width:100%;height:100%;padding-top:4.75rem;position:fixed;top:0;left:0}@media only screen and (width<=576px){.catalog-popup{padding-top:3.5rem}}.catalog__wrap{z-index:15;background:#f6f6f6;width:25rem;max-width:100%;height:100%;padding:1.5rem 0 .625rem;transition:all .3s;display:block;overflow:auto;transform:translate(-100%);box-shadow:6px 0 16px #0000000f}@media only screen and (width<=878px){.catalog__wrap{width:100%}}.catalog__list{list-style:none}.catalog__list li{cursor:pointer}.catalog__list a{cursor:pointer;align-items:center;gap:1.125rem;width:100%;max-width:100%;padding:.625rem 1.25rem;font-size:1.125rem;display:flex}@media only screen and (width>=768px){.catalog__list a{padding-left:2rem;font-size:1.25rem}}.catalog__list a img{width:2.25rem;min-width:2.25rem}@media only screen and (width>=768px){.catalog__list a img{width:2.625rem;min-width:2.625rem}}.catalog__list .sub-catalog{background-color:#f6f6f6;display:none}@media (any-hover:hover){.catalog__list .sub-catalog li:hover{background-color:#e4e4e4}}.catalog__list .sub-catalog a{padding-left:2rem;font-size:1rem}@media only screen and (width>=768px){.catalog__list .sub-catalog a{padding-left:2.75rem;font-size:1.125rem}}.catalog__item-toggle{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.catalog__item-toggle:after{content:"";stroke-width:3px;background-color:#1e1e1e;justify-content:center;align-items:center;width:.75rem;min-width:.75rem;height:.5rem;margin-right:1.25rem;transition:all .2s;display:flex;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='6'%20viewBox='0%200%2010%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.28055%200.969385C9.35029%201.03904%209.4056%201.12176%209.44335%201.21281C9.48109%201.30385%209.50052%201.40145%209.50052%201.50001C9.50052%201.59857%209.48109%201.69617%209.44335%201.78722C9.4056%201.87826%209.35029%201.96098%209.28055%202.03064L5.53055%205.78064C5.4609%205.85037%205.37818%205.90569%205.28713%205.94343C5.19608%205.98117%205.09849%206.0006%204.99993%206.0006C4.90137%206.0006%204.80377%205.98117%204.71272%205.94343C4.62167%205.90569%204.53896%205.85037%204.4693%205.78064L0.719304%202.03064C0.578573%201.88991%200.499512%201.69903%200.499512%201.50001C0.499512%201.30099%200.578573%201.11012%200.719304%200.969385C0.860034%200.828655%201.05091%200.749594%201.24993%200.749594C1.44895%200.749594%201.63982%200.828655%201.78055%200.969385L4.99993%204.1897L8.2193%200.969385C8.28896%200.899653%208.37167%200.844334%208.46272%200.806591C8.55377%200.768848%208.65137%200.74942%208.74993%200.74942C8.84849%200.74942%208.94608%200.768848%209.03713%200.806591C9.12818%200.844334%209.2109%200.899653%209.28055%200.969385Z'%20fill='%231E1E1E'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='6'%20viewBox='0%200%2010%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.28055%200.969385C9.35029%201.03904%209.4056%201.12176%209.44335%201.21281C9.48109%201.30385%209.50052%201.40145%209.50052%201.50001C9.50052%201.59857%209.48109%201.69617%209.44335%201.78722C9.4056%201.87826%209.35029%201.96098%209.28055%202.03064L5.53055%205.78064C5.4609%205.85037%205.37818%205.90569%205.28713%205.94343C5.19608%205.98117%205.09849%206.0006%204.99993%206.0006C4.90137%206.0006%204.80377%205.98117%204.71272%205.94343C4.62167%205.90569%204.53896%205.85037%204.4693%205.78064L0.719304%202.03064C0.578573%201.88991%200.499512%201.69903%200.499512%201.50001C0.499512%201.30099%200.578573%201.11012%200.719304%200.969385C0.860034%200.828655%201.05091%200.749594%201.24993%200.749594C1.44895%200.749594%201.63982%200.828655%201.78055%200.969385L4.99993%204.1897L8.2193%200.969385C8.28896%200.899653%208.37167%200.844334%208.46272%200.806591C8.55377%200.768848%208.65137%200.74942%208.74993%200.74942C8.84849%200.74942%208.94608%200.768848%209.03713%200.806591C9.12818%200.844334%209.2109%200.899653%209.28055%200.969385Z'%20fill='%231E1E1E'/%3e%3c/svg%3e");-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media only screen and (width<=878px){.catalog__item-toggle:after{margin-left:1.25rem}}@media only screen and (width<=576px){.catalog__item-toggle:after{margin:0 1rem}}@media (any-hover:hover){.catalog__item-toggle:hover{background-color:#e4e4e4}}.catalog__item.active .catalog__item-toggle:after{transform:rotate(180deg)}.catalog__item.active{background-color:#e4e4e4}@media (any-hover:hover){.catalog__item.active .sub-catalog li:hover,.catalog__item:hover{background-color:#e4e4e4}}body.catalog-open .catalog-popup{visibility:visible;pointer-events:all;transition:all .2s}body.catalog-open .catalog__wrap{transform:translate(0)}.modal-container{box-sizing:border-box;z-index:19;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;padding:0 .625rem;display:flex;position:fixed;top:0;left:0}@media screen and (width>=576px){.modal-container{padding:1.875rem 1rem}}.modal{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:64.375rem;max-width:100%;height:max-content;max-height:100svh;padding:3.125rem 1rem;transition:all .2s;display:flex;transform:translateY(-5px)}.modal-header{justify-content:space-between;align-items:center;display:flex}.modal-heading{margin:0 auto;font-size:1.5rem;line-height:1}@media screen and (width>=576px){.modal-heading{font-size:calc(1.75rem + 1.28vw - 4.8px)}}@media screen and (width>=992px){.modal-heading{font-size:2.875rem}}.modal-close{cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:.25rem;transition:all .2s;display:flex;position:absolute;top:.625rem;right:.625rem;overflow:hidden}.modal-close:hover{background-color:#0000001a}@media screen and (width>=992px){.modal-close{width:2rem;height:2rem;top:3rem;right:3rem}}.modal-footer{gap:.5rem;display:flex}@media screen and (width>=992px){.modal-footer{gap:1.25rem}}.cart-modal__container.m-loading .modal:after{content:"";z-index:11;background-color:#e31e24;width:60px;height:60px;margin-right:-50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20style='margin:%20auto;%20background:%20none;%20display:%20block;%20shape-rendering:%20auto;'%20width='200px'%20height='200px'%20viewBox='0%200%20100%20100'%20preserveAspectRatio='xMidYMid'%3e%3ccircle%20cx='50'%20cy='50'%20fill='none'%20stroke='%23131313'%20stroke-width='10'%20r='35'%20stroke-dasharray='164.93361431346415%2056.97787143782138'%3e%3canimateTransform%20attributeName='transform'%20type='rotate'%20repeatCount='indefinite'%20dur='1s'%20values='0%2050%2050;360%2050%2050'%20keyTimes='0;1'%3e%3c/animateTransform%3e%3c/circle%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20style='margin:%20auto;%20background:%20none;%20display:%20block;%20shape-rendering:%20auto;'%20width='200px'%20height='200px'%20viewBox='0%200%20100%20100'%20preserveAspectRatio='xMidYMid'%3e%3ccircle%20cx='50'%20cy='50'%20fill='none'%20stroke='%23131313'%20stroke-width='10'%20r='35'%20stroke-dasharray='164.93361431346415%2056.97787143782138'%3e%3canimateTransform%20attributeName='transform'%20type='rotate'%20repeatCount='indefinite'%20dur='1s'%20values='0%2050%2050;360%2050%2050'%20keyTimes='0;1'%3e%3c/animateTransform%3e%3c/circle%3e%3c/svg%3e") 50%/contain no-repeat}.cart-modal__container.m-loading .modal:before{content:"";z-index:10;opacity:.8;background-color:#fff;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.cart-modal{flex-direction:column;align-items:stretch;padding:0;display:flex}.cart-modal::-webkit-scrollbar{background-color:#e5e5e5;border-radius:.125rem;width:.375rem;height:.375rem}.cart-modal::-webkit-scrollbar-thumb{background-color:#8d8d8d;border-radius:.125rem}.cart-modal .modal-footer{margin-top:auto}@media screen and (width>=992px){.cart-modal{flex-direction:row}}.cart-modal__content{flex-direction:column;flex:1;min-height:15rem;display:flex}.cart-modal__content .modal-close{color:inherit;right:0;top:initial;background:0 0;border:none;width:1.25rem;min-width:1.25rem;height:1.25rem;padding:0;transition:all .2s}@media screen and (width>=576px){.cart-modal__content .modal-close{width:1rem;min-width:1rem;height:1rem}}@media (any-hover:hover){.cart-modal__content .modal-close:hover{color:#e31e24;transform:scale(1.05)}.cart-modal__content .modal-close:active{transform:scale(.97)}}.cart-modal__header{border-bottom:1px solid #e7e7e7;justify-content:space-between;align-items:center;margin:0 .75rem 1.5rem 1rem;padding:1.875rem 0 1rem;display:flex;position:relative}.cart-modal__header h2{font-size:1.25rem;font-weight:500}@media screen and (width>=576px){.cart-modal__header h2{font-size:1.375rem}}@media screen and (width>=768px){.cart-modal__header{margin-right:2.5rem;padding:1.875rem 0 1.5rem 1.5rem}}@media screen and (width>=992px){.cart-modal__header{margin-right:.75rem}}.cart-modal__empty{padding:0 .75rem 1.25rem 2.5rem}.cart-modal__grid{--line-item-columns:3.125rem 1.75fr repeat(3,1fr) 1.25rem;grid-template-columns:var(--line-item-columns);align-items:center;gap:1.5rem .75rem;max-height:21.25rem;padding:0 .75rem 1.25rem 1rem;display:grid;overflow:auto}.cart-modal__grid tt-product-line-item{display:contents}@media screen and (width>=576px){.cart-modal__grid{--line-item-columns:5rem 1.75fr repeat(3,1fr) 1.25rem;row-gap:.75rem}}@media screen and (width>=768px){.cart-modal__grid{padding:0 2.5rem 1.25rem}}@media screen and (width>=992px){.cart-modal__grid{row-gap:.25rem;padding-right:.75rem}}.cart-modal__grid-heading-row{color:#8c8c8b;font-weight:500;display:contents}.cart-modal__grid-cell.m-title{grid-column:1/3}.cart-modal__back{border-top:1px solid #e7e7e7;width:100%;margin-top:.5rem;padding:.5rem 2.5rem 1.375rem}@media screen and (width<992px){.cart-modal__back{display:none}}.cart-modal__back-btn{align-items:center;gap:1rem;font-size:1rem;font-weight:500;display:flex}.cart-modal__back-btn svg{color:#e31e24;transition:all .2s}@media (any-hover:hover){:is(.cart-modal__back-btn:active,.cart-modal__back-btn:hover) svg{transform:translate(-2px)}}.cart__item{color:#1e1e1e;width:100%}.cart__item td{min-height:6.25rem;padding-bottom:1.5rem;padding-left:0;padding-right:.625rem}@media only screen and (width<=576px){.cart__item td{padding-bottom:.625rem;padding-right:.25rem}}.cart__item td:last-child{padding-right:0}.cart__item-main{gap:.5rem;display:inline-flex}.cart__item-wrap{gap:1.25rem;display:flex}.cart__item .tc-price-in-cart{display:none}.cart__item-img{aspect-ratio:1;justify-content:center;align-items:center;width:5rem;min-width:5rem;height:max-content;display:flex}@media only screen and (width<=576px){.cart__item-img{width:3.125rem;min-width:3.125rem}}.cart__item-img img{object-fit:cover;width:100%;max-width:100%;height:100%}.cart__item-title{color:#8c8c8b;max-width:8.75rem;font-size:.875rem;font-weight:500}@media only screen and (width>=768px){.cart__item-title{max-width:15rem}}@media only screen and (width>=992px){.cart__item-title{max-width:fit-content;font-size:1rem}}.cart__item-remove{cursor:pointer;transition:all .2s}.cart__item-remove a{width:1.5rem;min-width:1.5rem;height:1.5rem;display:block}@media only screen and (width<=576px){.cart__item-remove a{width:1.25rem;min-width:1.25rem;height:1.25rem}}.cart__item-remove svg,.cart__item-remove path{object-fit:cover;fill:#1e1e1e;width:100%;max-width:100%;height:auto}@media (any-hover:hover){.cart__item-remove:hover{transform:scale(1.05)}.cart__item-remove:hover svg,.cart__item-remove:hover path{fill:#e31e24}.cart__item-remove:active{transform:scale(.97)}}.cart__item-header{justify-content:space-between;display:flex}.cart__item .change_btn{color:#8c8c8b;cursor:pointer;font-size:.75rem;text-decoration:underline}.cart__item .change_btn.m-active,.cart__item .change_wrap{display:none}.cart__item .change_wrap input{color:#1e1e1e;border:1px solid #e4e4e4;border-radius:.5rem;width:100%;padding:.125rem .25rem;font-size:1rem;transition:all .2s}.cart__item .change_wrap button{z-index:5;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:100%;display:flex;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.cart__item .change_wrap button:hover{box-shadow:0 4px 10px #0003}.cart__item .change_wrap button svg,.cart__item .change_wrap button path{z-index:2;width:100%;max-width:100%;height:auto;display:block}.cart__item-attributes .variation{align-items:center;gap:.625rem;display:flex}.cart__item-attributes .variation+.cart__item-attributes .variation{margin-top:.625rem}.cart__item-attributes .variation{color:#8c8c8b}.cart__item-attributes .variation *{font-size:.875rem;line-height:normal}.cart__item-qty{align-items:center;gap:.25rem;padding:0 .625rem;display:flex}.cart__item-qty-btn{cursor:pointer;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .2s;display:flex}.cart__item-qty-btn svg{transition:all .2s}@media (any-hover:hover){.cart__item-qty-btn:hover{transform:scale(1.05)}.cart__item-qty-btn:hover svg{fill:#ffa4a7}.cart__item-qty-btn:active{transform:scale(1)}}.cart__item-qty input{text-align:center;background-color:inherit;color:#1e1e1e;border:none;width:2.5rem;font-size:1rem;font-weight:500}.cart__item-qty p{color:#1e1e1e;font-size:.75rem}.cart__item-qty-btns{flex-direction:column;justify-content:space-between;height:100%;padding:.125rem 0;display:flex;position:absolute;top:0;right:.75rem}.cart__item-qty-btns>*{cursor:pointer}.cart__item-attributes{flex-direction:column;gap:.625rem;margin-top:.625rem;display:flex}.cart__item-attributes-row{justify-content:space-between;gap:.625rem;display:flex}.cart__item-attributes-row div,.cart__item-attributes-row p{color:#1e1e1e;font-size:.75rem}.cart__item-attributes .variation{flex-wrap:wrap;width:8.125rem;display:flex}@media only screen and (width<=576px){.cart__item-attributes .variation{width:6.25rem}}.cart__item-attributes .variation dt,.cart__item-attributes .variation dd{flex:45%}@media only screen and (width<=576px){.cart__item-attributes .variation dt,.cart__item-attributes .variation dd{font-size:.75rem}}.cart__item-price{flex-direction:column;text-decoration:none;display:flex}@media only screen and (width<=576px){.cart__item-price{padding:0 .625rem}}.cart__item-price ins{text-decoration:none}.cart__item-price .price-old{color:#8c8c8b;margin-bottom:.625rem;font-size:.875rem;display:block}.cart__item-price .price-new{font-size:1rem;font-weight:500;display:block}.cart__bottom{background-color:#f6f6f6;width:100%;height:100%;margin-top:auto;padding:1.875rem 1rem 6.25rem}@media only screen and (width>=768px){.cart__bottom{padding:1.875rem 2.5rem}}@media only screen and (width>=992px){.cart__bottom{width:19rem;margin:0}}.cart__bottom-wrap{border-top:1px solid #e4e4e4;justify-content:space-between;align-items:center;gap:1.875rem;margin-top:2.5rem;padding-top:1.875rem;display:flex}@media only screen and (width<=768px){.cart__bottom-wrap{flex-direction:column;justify-content:center;align-items:center;margin-top:auto}}.cart__bottom h3{font-size:1.375rem;font-weight:500;line-height:1.3}.cart__total{gap:.625rem;max-width:100%}@media only screen and (width<=768px){.cart__total{width:100%}}.cart__total h4{font-size:1rem;font-weight:500}.cart__total-count{border-top:1px solid #e7e7e7;margin-top:1rem;padding-top:1.5rem}.cart__total-count h4{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.cart__total-price{border-top:1px solid #e7e7e7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.cart__total-price h4{color:#e31e24}.cart__btn{text-transform:uppercase;justify-content:center;align-items:center;margin-top:3rem;display:flex}@media only screen and (width<=576px){.cart__btn{margin-top:1.25rem}.cart__btn .btn{width:100%}}.cart__btn .btn.m-loading{color:#8c8c8b;cursor:wait;background:#f6f6f6;justify-content:space-between}.cart__btn .btn.m-loading svg{height:1.125rem;margin:0}.cart__item .change_btn.m-active+.change_wrap{display:block}.cart__item-option{position:relative}.cart-empty{flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:3.125rem 0;display:flex}.cart-summary{background-color:#f6f6f6;width:100%;height:100%;margin-top:auto;padding:1.875rem 1rem 6.25rem}@media only screen and (width>=768px){.cart-summary{padding:1.875rem 2.5rem}}@media only screen and (width>=992px){.cart-summary{width:19rem;margin:0}}.cart-summary h3{font-size:1.375rem;font-weight:500;line-height:1}.cart-summary__total{gap:.625rem;width:100%}.cart-summary__total h4{font-size:1rem;font-weight:500}.cart-summary__total-count{border-top:1px solid #e7e7e7;justify-content:space-between;align-items:center;gap:.625rem;margin-top:1rem;padding-top:1.5rem;display:flex}.cart-summary__total-price{color:#e31e24;border-top:1px solid #e7e7e7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.shop.filters-show .shop__container{gap:1.25rem}@media only screen and (width<=992px){.shop.filters-show .shop__container{gap:.25rem}}@media only screen and (width>=768px){.shop.filters-show .shop__container .products__wrap{--grid-columns:2}}@media only screen and (width>=992px){.shop.filters-show .shop__container .products__wrap{--grid-columns:3}}@media only screen and (width>=1300px){.shop.filters-show .shop__container .products__wrap{--grid-columns:4}}@media only screen and (width<=768px){.shop.filters-show .shop__container{flex-direction:column}}.shop.filters-show .shop__filters-toggle{color:#fff;background-color:#e31e24}.shop__filters .bapf_sfilter{margin-bottom:0}.shop__filters-category{margin-top:1.25rem}.shop__filters-category .bapf_body ul{flex-wrap:wrap;gap:.625rem;display:flex}@media only screen and (width<=768px){.shop__filters-category .bapf_body ul{gap:.4rem}}.shop__filters-category .bapf_body ul li label{color:#8c8c8b;background:#f6f6f6;border:1px solid #e4e4e4;border-radius:2.75rem;padding:1rem 1.5rem;transition:all .2s;display:block}@media only screen and (width<=768px){.shop__filters-category .bapf_body ul li label{padding:.75rem 1.25rem;font-size:.875rem}}@media (any-hover:hover){.shop__filters-category .bapf_body ul li label:hover{color:#1e1e1e;background:#e4e4e4}}.shop__filters-category .bapf_body ul li.checked label{color:#1e1e1e;background-color:#ffdfe0;border-color:#ffa4a7}.shop__filters-wrap{background-color:#f6f6f6;width:27.5rem;margin-left:-6.25rem;padding:2.5rem 1.25rem 2.5rem 2.5rem;display:none}@media only screen and (width<=1300px){.shop__filters-wrap{margin-left:-1rem}}@media only screen and (width<=768px){.shop__filters-wrap{width:unset;margin-bottom:1.875rem;margin-right:-1rem;padding:1.25rem 1rem}}.shop__filters-wrap .bapf_ckbox input{display:none}.shop__filters-wrap .bapf_ckbox label{align-items:center;gap:1.25rem;font-size:1.25rem;font-weight:500;line-height:1.3;position:relative;display:flex!important}@media only screen and (width<=768px){.shop__filters-wrap .bapf_ckbox label{gap:.25rem;font-size:1rem}}.shop__filters-wrap .bapf_ckbox label:before{content:"";background-color:#1e1e1e;width:2.25rem;min-width:2.25rem;height:2.25rem;display:block;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\"><path d=\"M31.5 6.75V29.25C31.5 29.8467 31.2629 30.419 30.841 30.841C30.419 31.2629 29.8467 31.5 29.25 31.5H6.75C6.15326 31.5 5.58097 31.2629 5.15901 30.841C4.73705 30.419 4.5 29.8467 4.5 29.25V6.75C4.5 6.15326 4.73705 5.58097 5.15901 5.15901C5.58097 4.73705 6.15326 4.5 6.75 4.5H29.25C29.8467 4.5 30.419 4.73705 30.841 5.15901C31.2629 5.58097 31.5 6.15326 31.5 6.75ZM29.25 29.25V6.75H6.75V29.25H29.25Z\" fill=\"%231E1E1E\"/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\"><path d=\"M31.5 6.75V29.25C31.5 29.8467 31.2629 30.419 30.841 30.841C30.419 31.2629 29.8467 31.5 29.25 31.5H6.75C6.15326 31.5 5.58097 31.2629 5.15901 30.841C4.73705 30.419 4.5 29.8467 4.5 29.25V6.75C4.5 6.15326 4.73705 5.58097 5.15901 5.15901C5.58097 4.73705 6.15326 4.5 6.75 4.5H29.25C29.8467 4.5 30.419 4.73705 30.841 5.15901C31.2629 5.58097 31.5 6.15326 31.5 6.75ZM29.25 29.25V6.75H6.75V29.25H29.25Z\" fill=\"%231E1E1E\"/></svg>");-webkit-mask-size:cover;mask-size:cover}@media only screen and (width<=768px){.shop__filters-wrap .bapf_ckbox label:before{width:1.375rem;min-width:1.375rem;height:1.375rem}}.shop__filters-wrap .bapf_ckbox label:after{content:"";opacity:0;background-color:#e31e24;justify-content:center;align-items:center;width:2.25rem;min-width:2.25rem;height:2.25rem;transition:all .2s;display:flex;position:absolute;top:0;left:0;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M29.25 29.25V6.75H6.75V29.25H29.25ZM24.6651 14.1942C24.6085 14.0576 24.5255 13.9335 24.4209 13.8291C24.3165 13.7245 24.1924 13.6415 24.0558 13.5849C23.9192 13.5283 23.7728 13.4991 23.625 13.4991C23.4772 13.4991 23.3308 13.5283 23.1942 13.5849C23.0576 13.6415 22.9335 13.7245 22.8291 13.8291L15.75 20.9095L13.1709 18.3291C12.9598 18.118 12.6735 17.9994 12.375 17.9994C12.0765 17.9994 11.7902 18.118 11.5791 18.3291C11.368 18.5402 11.2494 18.8265 11.2494 19.125C11.2494 19.4235 11.368 19.7098 11.5791 19.9209L14.9541 23.2959C15.0585 23.4005 15.1826 23.4835 15.3192 23.5401C15.4558 23.5967 15.6022 23.6259 15.75 23.6259C15.8978 23.6259 16.0442 23.5967 16.1808 23.5401C16.3174 23.4835 16.4415 23.4005 16.5459 23.2959L24.4209 15.4209C24.5255 15.3165 24.6085 15.1924 24.6651 15.0558C24.7217 14.9192 24.7509 14.7728 24.7509 14.625C24.7509 14.4772 24.7217 14.3308 24.6651 14.1942Z\" fill=\"%23E31E24\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M31.5 29.25V6.75C31.5 6.15326 31.2629 5.58097 30.841 5.15901C30.419 4.73705 29.8467 4.5 29.25 4.5H6.75C6.15326 4.5 5.58097 4.73705 5.15901 5.15901C4.73705 5.58097 4.5 6.15326 4.5 6.75V29.25C4.5 29.8467 4.73705 30.419 5.15901 30.841C5.58097 31.2629 6.15326 31.5 6.75 31.5H29.25C29.8467 31.5 30.419 31.2629 30.841 30.841C31.2629 30.419 31.5 29.8467 31.5 29.25ZM29.25 6.75V29.25H6.75V6.75H29.25Z\" fill=\"%23E31E24\"/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M29.25 29.25V6.75H6.75V29.25H29.25ZM24.6651 14.1942C24.6085 14.0576 24.5255 13.9335 24.4209 13.8291C24.3165 13.7245 24.1924 13.6415 24.0558 13.5849C23.9192 13.5283 23.7728 13.4991 23.625 13.4991C23.4772 13.4991 23.3308 13.5283 23.1942 13.5849C23.0576 13.6415 22.9335 13.7245 22.8291 13.8291L15.75 20.9095L13.1709 18.3291C12.9598 18.118 12.6735 17.9994 12.375 17.9994C12.0765 17.9994 11.7902 18.118 11.5791 18.3291C11.368 18.5402 11.2494 18.8265 11.2494 19.125C11.2494 19.4235 11.368 19.7098 11.5791 19.9209L14.9541 23.2959C15.0585 23.4005 15.1826 23.4835 15.3192 23.5401C15.4558 23.5967 15.6022 23.6259 15.75 23.6259C15.8978 23.6259 16.0442 23.5967 16.1808 23.5401C16.3174 23.4835 16.4415 23.4005 16.5459 23.2959L24.4209 15.4209C24.5255 15.3165 24.6085 15.1924 24.6651 15.0558C24.7217 14.9192 24.7509 14.7728 24.7509 14.625C24.7509 14.4772 24.7217 14.3308 24.6651 14.1942Z\" fill=\"%23E31E24\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M31.5 29.25V6.75C31.5 6.15326 31.2629 5.58097 30.841 5.15901C30.419 4.73705 29.8467 4.5 29.25 4.5H6.75C6.15326 4.5 5.58097 4.73705 5.15901 5.15901C4.73705 5.58097 4.5 6.15326 4.5 6.75V29.25C4.5 29.8467 4.73705 30.419 5.15901 30.841C5.58097 31.2629 6.15326 31.5 6.75 31.5H29.25C29.8467 31.5 30.419 31.2629 30.841 30.841C31.2629 30.419 31.5 29.8467 31.5 29.25ZM29.25 6.75V29.25H6.75V6.75H29.25Z\" fill=\"%23E31E24\"/></svg>");-webkit-mask-size:cover;mask-size:cover}@media only screen and (width<=768px){.shop__filters-wrap .bapf_ckbox label:after{width:1.5rem;min-width:1.5rem;height:1.5rem}}.shop__filters-wrap .bapf_ckbox input:checked+label:after{opacity:1}@media (any-hover:hover){.shop__filters-wrap .bapf_ckbox input:not(:checked)+label:hover:after{opacity:.2}}.shop__filters-wrap [data-taxonomy=price]{padding-top:1.25rem;padding-bottom:1.25rem}@media only screen and (width<=768px){.shop__filters-wrap [data-taxonomy=price]{padding:0}}.shop__filters-wrap [data-taxonomy=price] .bapf_body{max-width:94%;margin:0 auto}.shop__filters-wrap h3{font-size:1.25rem;font-weight:500;line-height:1.3}.shop__filters-wrap .bapf_body li+li{margin-top:1.25rem!important}.shop__filters-wrap .bapf_head{cursor:pointer;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.shop__filters-wrap .bapf_head:after{content:"";background-color:#1e1e1e;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .2s;display:flex;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M16.2806 14.0306C16.3503 13.961 16.4056 13.8782 16.4433 13.7872C16.4811 13.6961 16.5005 13.5986 16.5005 13.5C16.5005 13.4014 16.4811 13.3038 16.4433 13.2128C16.4056 13.1217 16.3503 13.039 16.2806 12.9694L12.5306 9.21936C12.4609 9.14963 12.3782 9.09431 12.2871 9.05657C12.1961 9.01883 12.0985 8.9994 11.9999 8.9994C11.9014 8.9994 11.8038 9.01883 11.7127 9.05657C11.6217 9.09431 11.539 9.14963 11.4693 9.21936L7.7193 12.9694C7.57857 13.1101 7.49951 13.301 7.49951 13.5C7.49951 13.699 7.57857 13.8899 7.7193 14.0306C7.86003 14.1713 8.05091 14.2504 8.24993 14.2504C8.44895 14.2504 8.63982 14.1713 8.78055 14.0306L11.9999 10.8103L15.2193 14.0306C15.289 14.1003 15.3717 14.1557 15.4627 14.1934C15.5538 14.2312 15.6514 14.2506 15.7499 14.2506C15.8485 14.2506 15.9461 14.2312 16.0371 14.1934C16.1282 14.1557 16.2109 14.1003 16.2806 14.0306Z\" fill=\"%231E1E1E\"/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M16.2806 14.0306C16.3503 13.961 16.4056 13.8782 16.4433 13.7872C16.4811 13.6961 16.5005 13.5986 16.5005 13.5C16.5005 13.4014 16.4811 13.3038 16.4433 13.2128C16.4056 13.1217 16.3503 13.039 16.2806 12.9694L12.5306 9.21936C12.4609 9.14963 12.3782 9.09431 12.2871 9.05657C12.1961 9.01883 12.0985 8.9994 11.9999 8.9994C11.9014 8.9994 11.8038 9.01883 11.7127 9.05657C11.6217 9.09431 11.539 9.14963 11.4693 9.21936L7.7193 12.9694C7.57857 13.1101 7.49951 13.301 7.49951 13.5C7.49951 13.699 7.57857 13.8899 7.7193 14.0306C7.86003 14.1713 8.05091 14.2504 8.24993 14.2504C8.44895 14.2504 8.63982 14.1713 8.78055 14.0306L11.9999 10.8103L15.2193 14.0306C15.289 14.1003 15.3717 14.1557 15.4627 14.1934C15.5538 14.2312 15.6514 14.2506 15.7499 14.2506C15.8485 14.2506 15.9461 14.2312 16.0371 14.1934C16.1282 14.1557 16.2109 14.1003 16.2806 14.0306Z\" fill=\"%231E1E1E\"/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.shop__filters-wrap .bapf_head.hide:after{transform:rotate(180deg)}.shop__filters-wrap .bapf_slidr_main.ui-widget-content{background-color:#d9d9d9}.shop__filters-wrap .bapf_slidr_main.ui-widget-content .ui-slider-handle,.shop__filters-wrap .bapf_slidr_main.ui-widget-content .ui-slider-range{background-color:#e31e24}.shop__filters-main{justify-content:space-between;align-items:center;gap:1.25rem;margin-top:1.875rem;display:flex}@media only screen and (width<=768px){.shop__filters-main{flex-direction:column-reverse;justify-content:center;align-items:center;margin-top:1.25rem}}.shop__filters-main .select2-selection--single{border:none}.shop__filters-main .select2-selection--single .select2-selection__rendered{color:#1e1e1e;padding-right:2.5rem;font-size:1rem;font-weight:500}.shop__filters-main .select2-selection__arrow{content:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M16.2806 9.96937C16.3503 10.039 16.4056 10.1217 16.4433 10.2128C16.4811 10.3038 16.5005 10.4014 16.5005 10.5C16.5005 10.5986 16.4811 10.6962 16.4433 10.7872C16.4056 10.8783 16.3503 10.961 16.2806 11.0306L12.5306 14.7806C12.4609 14.8504 12.3782 14.9057 12.2871 14.9434C12.1961 14.9812 12.0985 15.0006 11.9999 15.0006C11.9014 15.0006 11.8038 14.9812 11.7127 14.9434C11.6217 14.9057 11.539 14.8504 11.4693 14.7806L7.7193 11.0306C7.57857 10.8899 7.49951 10.699 7.49951 10.5C7.49951 10.301 7.57857 10.1101 7.7193 9.96937C7.86003 9.82864 8.05091 9.74958 8.24993 9.74958C8.44895 9.74958 8.63982 9.82864 8.78055 9.96937L11.9999 13.1897L15.2193 9.96937C15.289 9.89964 15.3717 9.84432 15.4627 9.80658C15.5538 9.76884 15.6514 9.74941 15.7499 9.74941C15.8485 9.74941 15.9461 9.76884 16.0371 9.80658C16.1282 9.84432 16.2109 9.89964 16.2806 9.96937Z\" fill=\"%231E1E1E\"/></svg>");width:1.5rem;min-width:1.5rem;height:1.5rem;margin-left:1rem;transition:all .2s}.shop__filters-main .select2-container--open .select2-selection__arrow{transform:rotate(180deg)}.shop__filters-toggle{width:15rem;max-width:100%}@media only screen and (width<=768px){.shop__filters-toggle{width:100%}}.shop__filters-toggle svg,.shop__filters-toggle path{transition:all .2s}@media only screen and (width<=768px){.shop__filters-toggle svg,.shop__filters-toggle path{width:1.5rem}}.shop__container{margin-top:1.25rem;transition:all .2s;display:flex}.products-grid{width:100%}.select2-container{z-index:10}.bapf_slidr_jqrui .bapf_to,.bapf_slidr_jqrui .bapf_from{flex-direction:row-reverse;gap:.25rem;display:inline-flex}.bapf_slidr_jqrui .bapf_from{justify-content:start}.select2-container--open .select2-dropdown--below{border:1px solid #1e1e1e}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#e4e4e4}@media (any-hover:hover){.select2-container--default .select2-results__option[aria-selected=true]:hover{color:#fff}}body .select2-container,body .ui-widget.ui-datepicker{z-index:10!important}#select2-4bsa-result-fype-menu_order{display:none!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#e31e24}.wc-ukr-shipping-np-fields{display:block!important}.woocommerce .woocommerce-checkout h4:not(.cart__item-title){font-size:1.25rem;font-weight:500}.woocommerce .woocommerce-checkout .form-row{margin:0;padding:0}.woocommerce .woocommerce-checkout .form-row#billing_last_name_field{padding-top:0!important}.woocommerce .woocommerce-checkout .form-row#eu_shipping_method_field{z-index:-1;opacity:0;pointer-events:none;position:fixed}.woocommerce .woocommerce-checkout .form-row label{margin-bottom:.5rem;font-size:1rem;font-weight:400;display:block}.woocommerce .woocommerce-checkout .form-row span{height:auto;display:block}.woocommerce .woocommerce-checkout .form-row input:not(.radio),.woocommerce .woocommerce-checkout .form-row textarea{color:#1e1e1e;border:1px solid #e4e4e4;border-radius:.5rem;padding:1.25rem 1.5rem;font-size:1rem;transition:all .2s}@media only screen and (width<=768px){.woocommerce .woocommerce-checkout .form-row input:not(.radio),.woocommerce .woocommerce-checkout .form-row textarea{padding:.75rem 1.25rem;font-size:.875rem}}.woocommerce .woocommerce-checkout .form-row input:not(.radio)::placeholder,.woocommerce .woocommerce-checkout .form-row textarea::placeholder{font-style:normal;font-size:inherit;opacity:.5}@media (any-hover:hover){.woocommerce .woocommerce-checkout .form-row input:not(.radio):hover,.woocommerce .woocommerce-checkout .form-row input:not(.radio):focus,.woocommerce .woocommerce-checkout .form-row input:not(.radio):active,.woocommerce .woocommerce-checkout .form-row textarea:hover,.woocommerce .woocommerce-checkout .form-row textarea:focus,.woocommerce .woocommerce-checkout .form-row textarea:active{border-color:#8c8c8b}.woocommerce .woocommerce-checkout .form-row input:not(.radio):focus,.woocommerce .woocommerce-checkout .form-row textarea:focus{box-shadow:0 4px 10px #0003}}.woocommerce .woocommerce-checkout .form-row textarea{resize:none;height:6.375rem}.woocommerce .woocommerce-checkout .form-row+.form-row{padding-top:1.25rem}@media only screen and (width<=576px){.woocommerce .woocommerce-checkout .form-row+.form-row{padding-top:.625rem}}.woocommerce .woocommerce-checkout .form-row label[for=order_street]{padding-top:1.25rem}.woocommerce .woocommerce-checkout .form-row .optional{display:none}.woocommerce .woocommerce-checkout .shipping-title{margin-top:1.857rem}.woocommerce .woocommerce-checkout .wcus-checkout-fields{margin-top:1.875rem}.woocommerce .woocommerce-checkout .wcus-checkout-fields h3{display:none}.woocommerce .woocommerce-checkout .wcus-checkout-fields>div>.form-row{margin:0 0 1.25rem}.woocommerce .woocommerce-checkout .col-1{width:100%!important}.woocommerce .woocommerce-checkout .col-1 label{margin-bottom:1.5rem;font-size:1.25rem;font-weight:500;line-height:1.3;display:block}.woocommerce .woocommerce-checkout .col-1 #order_appart_field{padding-bottom:1.75rem}.woocommerce .woocommerce-checkout .col-2{background-color:#f6f6f6;height:max-content;min-height:6.875rem;padding:2rem 1.5rem;position:relative;overflow:auto;width:100%!important}@media only screen and (width>=992px){.woocommerce .woocommerce-checkout .col-2{height:100%;margin-bottom:-9.375rem;padding-bottom:9.375rem}.woocommerce .woocommerce-checkout .col-2 table{height:max-content;position:sticky;top:6.25rem}}.woocommerce .woocommerce-checkout .col-2.loading{overflow:hidden}.woocommerce .woocommerce-checkout .col-2.loading:after{content:"";z-index:11;background-color:#e31e24;width:60px;height:60px;margin-right:-50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20style='margin:%20auto;%20background:%20none;%20display:%20block;%20shape-rendering:%20auto;'%20width='200px'%20height='200px'%20viewBox='0%200%20100%20100'%20preserveAspectRatio='xMidYMid'%3e%3ccircle%20cx='50'%20cy='50'%20fill='none'%20stroke='%23131313'%20stroke-width='10'%20r='35'%20stroke-dasharray='164.93361431346415%2056.97787143782138'%3e%3canimateTransform%20attributeName='transform'%20type='rotate'%20repeatCount='indefinite'%20dur='1s'%20values='0%2050%2050;360%2050%2050'%20keyTimes='0;1'%3e%3c/animateTransform%3e%3c/circle%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20style='margin:%20auto;%20background:%20none;%20display:%20block;%20shape-rendering:%20auto;'%20width='200px'%20height='200px'%20viewBox='0%200%20100%20100'%20preserveAspectRatio='xMidYMid'%3e%3ccircle%20cx='50'%20cy='50'%20fill='none'%20stroke='%23131313'%20stroke-width='10'%20r='35'%20stroke-dasharray='164.93361431346415%2056.97787143782138'%3e%3canimateTransform%20attributeName='transform'%20type='rotate'%20repeatCount='indefinite'%20dur='1s'%20values='0%2050%2050;360%2050%2050'%20keyTimes='0;1'%3e%3c/animateTransform%3e%3c/circle%3e%3c/svg%3e") 50%/contain no-repeat}.woocommerce .woocommerce-checkout .col-2.loading:before{content:"";z-index:10;opacity:.8;background-color:#fff;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.woocommerce .woocommerce-checkout .col-2 table{width:100%}.woocommerce .woocommerce-checkout .col-2 .cart__item+.cart__item{border-top:1px solid #f6f6f6;padding-top:1rem}@media only screen and (width<=576px){.woocommerce .woocommerce-checkout .col-2 .cart__item+.cart__item{padding-top:.625rem}}.woocommerce .woocommerce-checkout .col-2 th{text-align:left;color:#8c8c8b;padding-bottom:1.5rem;font-size:1rem;font-weight:500}@media only screen and (width<=576px){.woocommerce .woocommerce-checkout .col-2 th{padding-bottom:1rem;font-size:.875rem}}.woocommerce .woocommerce-checkout .col-2 td{min-height:6.25rem;padding-bottom:1.5rem;padding-left:0;padding-right:.625rem}@media only screen and (width<=576px){.woocommerce .woocommerce-checkout .col-2 td{padding-bottom:.625rem;padding-right:.25rem}}.woocommerce .woocommerce-checkout .col-2 td:last-child{padding-right:0}.woocommerce .woocommerce-checkout .col2-set{justify-content:space-between;gap:3.125rem;margin-top:3rem;display:flex}@media only screen and (width<=992px){.woocommerce .woocommerce-checkout .col2-set{flex-direction:column-reverse;justify-content:center;align-items:center;margin-top:1.25rem}}@media only screen and (width<=768px){.woocommerce .woocommerce-checkout .col2-set{flex-direction:column-reverse;gap:3.125rem;display:flex}}.woocommerce .woocommerce-checkout .woocommerce-billing-fields{flex-direction:column;display:flex}.woocommerce .woocommerce-checkout .woocommerce-billing-fields .wcus-checkout-fields{order:99}.woocommerce .woocommerce-checkout .shipping-pickup-tabs{align-items:center;margin-bottom:.625rem;display:flex}.woocommerce .woocommerce-checkout .shipping-pickup-tabs button{text-transform:uppercase;color:#1e1e1e;cursor:pointer;white-space:nowrap;background-color:#f6f6f6;border:1px solid #e4e4e4;width:50%;padding:.75rem 1.5rem;font-size:.75rem;font-weight:500;transition:all .2s}.woocommerce .woocommerce-checkout .shipping-pickup-tabs button.active{color:#fff;background-color:#1e1e1e;border-color:#1e1e1e}@media only screen and (width<=576px){.woocommerce .woocommerce-checkout .shipping-pickup-tabs button{padding:.5rem 1.25rem;font-size:.625rem}}@media (any-hover:hover){.woocommerce .woocommerce-checkout .shipping-pickup-tabs button:not(.active):hover{color:#1e1e1e;opacity:.5;background-color:#e4e4e4;box-shadow:0 4px 10px #fff3}.woocommerce .woocommerce-checkout .shipping-pickup-tabs button:active{transform:scale(.95)}}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order{border-top:1px solid #1e1e1e;margin-top:2.5rem;padding-top:1.5rem}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment{background-color:inherit}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .place-order{margin-top:1.875rem;padding:0;display:flex}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods{border:none;margin:1.5rem 0 3rem;padding:0}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .nice-select{font-variant-numeric:unset;background:#f6f6f6;border:1px solid #f6f6f6;width:100%;max-width:100%;height:auto;font-size:1.125rem;line-height:1.33;transition:all .2s;padding:1rem 1.25rem!important}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .nice-select .list{width:100%}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .nice-select span{display:block}@media (any-hover:hover){.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .nice-select:hover,.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .nice-select:focus,.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .nice-select:active{border-color:#1e1e1e}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .nice-select:focus{box-shadow:0 4px 10px #0003}}@media only screen and (width<=576px){.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .btn{font-size:1.25rem}}.woocommerce .woocommerce-checkout .checkout-total{border-top:1px solid #e4e4e4;justify-content:space-between;width:100%;margin-top:2rem;padding-top:1.5rem;display:flex}.woocommerce .woocommerce-checkout .checkout-total h4{font-weight:500}@media only screen and (width>=992px){.woocommerce .woocommerce-checkout .checkout-total h4{font-size:1.25rem}}.woocommerce .woocommerce-checkout .checkout-total .price{color:#e31e24}.woocommerce .woocommerce-checkout #place_order{margin-left:auto}.woocommerce .woocommerce-checkout #place_order.m-loading{color:#8c8c8b;cursor:wait;background:#f6f6f6}.woocommerce .woocommerce-checkout #payment ul .wc_payment_method{position:relative}.woocommerce .woocommerce-checkout #payment ul .wc_payment_method+.wc_payment_method{margin-top:1rem}.woocommerce .woocommerce-checkout #payment ul .wc_payment_method input{z-index:-1;visibility:hidden;opacity:0;position:fixed;top:0;left:0}.woocommerce .woocommerce-checkout #payment ul .wc_payment_method label{cursor:pointer;gap:.75rem;margin-bottom:0;font-size:1rem;font-weight:400;display:flex}.woocommerce .woocommerce-checkout #payment ul .wc_payment_method label:before{content:"";border:1px solid #e4e4e4;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;min-width:1.5rem;height:1.5rem;display:flex}@media only screen and (width<=576px){.woocommerce .woocommerce-checkout #payment ul .wc_payment_method label:before{width:1.25rem;min-width:1.25rem;height:1.25rem}}.woocommerce .woocommerce-checkout #payment ul .wc_payment_method label:after{content:"";opacity:0;background-color:#e31e24;border-radius:50%;width:.75rem;height:.75rem;transition:all .2s;display:block;position:absolute;top:.375rem;left:.375rem}@media only screen and (width<=576px){.woocommerce .woocommerce-checkout #payment ul .wc_payment_method label:after{width:.625rem;height:.625rem;top:.25rem;left:.25rem}}.woocommerce .woocommerce-checkout #payment ul .wc_payment_method input:checked+label:after{opacity:1}.woocommerce .woocommerce-checkout #payment ul .wc_payment_method .payment_box{background-color:inherit;max-width:100%;margin:.75rem 0 0;padding:0 0 0 2.25rem;font-size:1rem;font-weight:300;display:block!important}.woocommerce .woocommerce-checkout #payment ul .wc_payment_method .payment_box:before{display:none}.woocommerce .woocommerce-checkout #payment ul .wc_payment_method .payment_box p{font-size:1rem}@media only screen and (width<=576px){.woocommerce .woocommerce-checkout #payment ul .wc_payment_method .payment_box p{font-size:.875rem}}.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#e31e24!important}@media only screen and (width<=576px){.woocommerce-page form .form-row-last,.woocommerce-page form .form-row-first{width:49%}}.dgwt-wcas-suggestions-wrapp,body .select2-container,body .ui-widget.ui-datepicker{z-index:10!important}.required{display:none!important}.woocommerce form .form-row:after,.woocommerce form .form-row:before,.woocommerce-page form .form-row:after,.woocommerce-page form .form-row:before{display:none}.weight-alert{align-items:center;gap:.625rem;margin-top:.625rem;font-size:1rem;display:none}.weight-alert.show{display:flex}.weight-alert>svg{flex-shrink:0}.delivery-time-slots{background-color:#f6f6f6;border-radius:.75rem;padding:1.875rem 1.5rem 1.5rem}.delivery-time-slots .delivery-time-title{color:#1e1e1e;margin-bottom:1.25rem;font-size:1.125rem;font-weight:600}.delivery-time-slots .delivery-days{gap:.625rem;margin-bottom:1.25rem;display:flex}.delivery-time-slots-group{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:.625rem;display:grid}.time-slot{color:#1e1e1e;text-align:center;background-color:#fff;border:1px solid #e4e4e4;border-radius:.5rem;padding:.625rem .75rem;font-size:.75rem;font-weight:500}.time-slot.active{color:#fff;background-color:#e31e24;border-color:#e31e24}@media (any-hover:hover){.time-slot:hover:not(.active){background-color:#e31e241a;border-color:#e31e24}}.delivery-type-selection{background-color:#f6f6f6;border-radius:.75rem;margin-top:1.25rem;margin-bottom:1.25rem;padding:1.5rem}.delivery-type-selection .delivery-type-title{color:#1e1e1e;margin-bottom:1.25rem;font-size:1.125rem;font-weight:600}.delivery-type-selection .delivery-type-options{flex-direction:column;gap:.75rem;display:flex}.delivery-type-selection .delivery-type-options .delivery-type-option{cursor:pointer;align-items:center;display:flex}@media (any-hover:hover){.delivery-type-selection .delivery-type-options .delivery-type-option:hover .delivery-type-label{background-color:#e31e240d;border-color:#e31e24}}.delivery-type-selection .delivery-type-option .delivery-type-label{background-color:#fff;border:1px solid #e4e4e4;border-radius:.5rem;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.25rem;transition:all .2s;display:flex}.delivery-type-selection .delivery-type-option .delivery-type-label .delivery-type-name{color:#1e1e1e;font-size:1rem;font-weight:500}.delivery-type-selection .delivery-type-option .delivery-type-label .delivery-type-price{color:#e31e24;font-size:1rem;font-weight:600}.delivery-type-selection .delivery-type-option input[type=radio]{opacity:0;pointer-events:none;position:absolute}.delivery-type-selection .delivery-type-option input[type=radio]:checked+.delivery-type-label{background-color:#e31e241a;border-color:#e31e24}.delivery-type-selection .delivery-type-option input[type=radio]:checked+.delivery-type-label .delivery-type-price{color:#e31e24}.delivery-type-selection .delivery-type-option input[type=radio]:focus+.delivery-type-label{background-color:#e31e240d;border-color:#e31e24}.delivery-day-tab{color:#1e1e1e;background-color:#fff;border:1px solid #e4e4e4;border-radius:.5rem;flex:1;padding:.75rem 1.25rem;font-size:.8775rem;font-weight:500}.delivery-day-tab.active{color:#fff;background-color:#e31e24;border-color:#e31e24}@media (any-hover:hover){.delivery-day-tab:hover:not(.active){color:#e31e24;border-color:#e31e24}}@media only screen and (width<=768px){.delivery-time-slots .delivery-time-title{font-size:1rem}.delivery-time-slots .delivery-days .delivery-day-tab{padding:.625rem 1rem;font-size:.75rem}.delivery-type-selection{padding:1rem}.delivery-type-selection .delivery-type-title{font-size:1rem}.delivery-type-selection .delivery-type-options .delivery-type-option .delivery-type-label{padding:.75rem 1rem}.delivery-type-selection .delivery-type-options .delivery-type-option .delivery-type-label .delivery-type-name,.delivery-type-selection .delivery-type-options .delivery-type-option .delivery-type-label .delivery-type-price{font-size:.875rem}}@media only screen and (width<=576px){.delivery-time-slots{padding:.75rem}.delivery-time-slots .delivery-time-title{margin-bottom:1rem;font-size:1rem}.delivery-time-slots .delivery-days{margin-bottom:1rem}.delivery-time-slots .delivery-days .delivery-day-tab{padding:.5rem .75rem;font-size:.75rem}.delivery-time-slots-group{grid-template-columns:repeat(2,1fr);gap:.375rem}.delivery-time-slots-group .time-slot{padding:.5rem .625rem;font-size:.75rem}.delivery-type-selection{padding:.75rem}.delivery-type-selection .delivery-type-title{margin-bottom:1rem;font-size:1rem}.delivery-type-selection .delivery-type-options{gap:.625rem}.delivery-type-selection .delivery-type-options .delivery-type-option .delivery-type-label{text-align:center;flex-direction:column;gap:.25rem;padding:.625rem .75rem}.delivery-type-selection .delivery-type-options .delivery-type-option .delivery-type-label .delivery-type-name,.delivery-type-selection .delivery-type-options .delivery-type-option .delivery-type-label .delivery-type-price{font-size:.75rem}}.delivery-time-slots-payment{background-color:#f6f6f6;border-radius:.75rem;margin-bottom:1.875rem;padding:1.5rem}.delivery-time-slots-payment .group-title{color:#1e1e1e;margin-bottom:1.25rem;font-size:1.125rem;font-weight:600}.delivery-time-slots-payment .delivery-days-payment{gap:.625rem;margin-bottom:1.25rem;display:flex}.delivery-time-slots-payment .delivery-days-payment .delivery-day-tab-payment{color:#1e1e1e;cursor:pointer;background-color:#fff;border:1px solid #e4e4e4;border-radius:.5rem;flex:1;padding:.75rem 1.25rem;font-size:.75rem;font-weight:500;transition:all .2s}.delivery-time-slots-payment .delivery-days-payment .delivery-day-tab-payment.active{color:#fff;background-color:#e31e24;border-color:#e31e24}@media (any-hover:hover){.delivery-time-slots-payment .delivery-days-payment .delivery-day-tab-payment:hover:not(.active){color:#e31e24;border-color:#e31e24}}.delivery-time-slots-payment .delivery-time-slots-payment{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.625rem;display:grid}.delivery-time-slots-payment .delivery-time-slots-payment .time-slot-payment{cursor:pointer;text-align:center;background-color:#fff;border:1px solid #e4e4e4;border-radius:.5rem;padding:.75rem 1rem;transition:all .2s}.delivery-time-slots-payment .delivery-time-slots-payment .time-slot-payment span{color:#1e1e1e;font-size:.875rem;font-weight:500}.delivery-time-slots-payment .delivery-time-slots-payment .time-slot-payment.active{background-color:#e31e24;border-color:#e31e24}.delivery-time-slots-payment .delivery-time-slots-payment .time-slot-payment.active span{color:#fff}@media (any-hover:hover){.delivery-time-slots-payment .delivery-time-slots-payment .time-slot-payment:hover:not(.active){background-color:#e31e241a;border-color:#e31e24}}@media only screen and (width<=768px){.delivery-time-slots-payment{padding:1rem}.delivery-time-slots-payment .group-title{font-size:1rem}.delivery-time-slots-payment .delivery-days-payment .delivery-day-tab-payment{padding:.625rem 1rem;font-size:.75rem}.delivery-time-slots-payment .delivery-time-slots-payment{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem}.delivery-time-slots-payment .delivery-time-slots-payment .time-slot-payment{padding:.625rem .75rem}.delivery-time-slots-payment .delivery-time-slots-payment .time-slot-payment span{font-size:.75rem}}@media only screen and (width<=576px){.delivery-time-slots-payment{padding:.75rem}.delivery-time-slots-payment .group-title{margin-bottom:1rem;font-size:1rem}.delivery-time-slots-payment .delivery-days-payment{margin-bottom:1rem}.delivery-time-slots-payment .delivery-days-payment .delivery-day-tab-payment{padding:.5rem .75rem;font-size:.75rem}.delivery-time-slots-payment .delivery-time-slots-payment{grid-template-columns:repeat(2,1fr);gap:.375rem}.delivery-time-slots-payment .delivery-time-slots-payment .time-slot-payment{padding:.5rem .625rem}.delivery-time-slots-payment .delivery-time-slots-payment .time-slot-payment span{font-size:.75rem}}.cart__delivery-item{border-top:1px solid #f6f6f6;margin-top:1rem;padding-top:1rem}.cart__delivery-item .cart__delivery-info{align-items:center;display:flex}.cart__delivery-item .cart__delivery-info .cart__delivery-name{color:#1e1e1e;font-size:1rem;font-weight:500}.cart__delivery-item .cart__delivery-price{text-align:center}.cart__delivery-item .cart__delivery-price .price{color:#e31e24;font-size:1rem;font-weight:600}@media only screen and (width<=576px){.cart__delivery-item{margin-top:.625rem;padding-top:.625rem}.cart__delivery-item .cart__delivery-info .cart__delivery-name,.cart__delivery-item .cart__delivery-price .price{font-size:.875rem}}.cart__total-delivery{border-bottom:1px solid #f6f6f6;justify-content:space-between;align-items:center;margin-bottom:.625rem;padding-bottom:.625rem;display:flex}.cart__total-delivery h4{color:#1e1e1e;margin:0;font-size:1rem;font-weight:500}.cart__total-delivery h4.price{color:#e31e24;font-weight:600}@media only screen and (width<=576px){.cart__total-delivery h4{font-size:.875rem}}.fast-delivery{position:relative}.fast-delivery .fast-delivery-badge{color:#fff;white-space:nowrap;background-color:#ff6b35;border-radius:.375rem;padding:.25rem .375rem;font-size:.75rem;font-weight:700;line-height:1;position:absolute;top:-.5rem;right:-.5rem;box-shadow:0 2px 4px #0003}@media only screen and (width<=576px){.fast-delivery .fast-delivery-badge{padding:.125rem .2rem;font-size:.625rem;top:-.375rem;right:-.375rem}}.fast-delivery.active .fast-delivery-badge{color:#ff6b35;background-color:#fff;border:2px solid #ff6b35}.cart__fast-delivery-notice{text-align:center;background-color:#ff6b351a;border:1px solid #ff6b354d;border-radius:.5rem;margin-bottom:.625rem;padding:.5rem .75rem}.cart__fast-delivery-notice small{color:#ff6b35;font-size:.75rem;font-weight:500;display:block}@media only screen and (width<=576px){.cart__fast-delivery-notice{padding:.375rem .625rem}.cart__fast-delivery-notice small{font-size:.75rem}}.autocomplete-wrapper{position:relative}.autocomplete-wrapper:after{content:"";opacity:0;pointer-events:none;border:2px solid #ccc;border-top-color:#ff6b35;border-radius:50%;width:1.125rem;height:1.125rem;transition:opacity .2s;animation:.6s linear infinite spinner;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.autocomplete-wrapper.is-loading:after{opacity:1}.autocomplete-list{z-index:9;background:#fff;border:1px solid #d3ced2;border-radius:.25rem;max-height:10rem;margin:.25rem 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 .25rem .75rem #00000026}.autocomplete-list li{cursor:pointer;color:#333;border-bottom:1px solid #f9f9f9;padding:.625rem .875rem;font-size:.875rem}.autocomplete-list li:last-child{border-bottom:none}.autocomplete-list li:hover{color:#000;background-color:#f7f7f7}@keyframes spinner{to{transform:translateY(-50%)rotate(360deg)}}.product-tile{position:relative}.product-tile h5{margin-bottom:.5rem}@media only screen and (width<=576px){.product-tile h5{font-size:.875rem}}@media (any-hover:hover){.product-tile:hover .product-tile__img>img{transform:scale(1.05)}.product-tile:hover .product-tile__wrap{box-shadow:0 .25rem .625rem #0003}}.product-tile__wrap{border:1px solid #e4e4e4;border-radius:.5rem;flex-direction:column;height:100%;min-height:24.75rem;padding:.75rem .75rem .625rem;transition:all .2s;display:flex;overflow:hidden}@media only screen and (width<=768px){.product-tile__wrap{min-height:unset;padding:.625rem .625rem 1.25rem}}.product-tile__img{width:100%;height:13.75rem;overflow:hidden}@media only screen and (width<=768px){.product-tile__img{height:11.875rem}}.product-tile__img img{object-fit:contain;width:100%;max-width:100%;height:100%;transition:all .2s}.product-tile__tags{z-index:2;gap:.375rem;display:flex;position:absolute;top:.75rem;left:.625rem}@media only screen and (width<=878px){.product-tile__tags{gap:.125rem}}.product-tile__tag.m-weight{color:#fff;background:#e31e24;border-radius:100%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}@media only screen and (width>=878px){.product-tile__tag.m-weight{width:2.25rem;height:2.25rem}}.product-tile__tag.m-weight svg{width:1rem;height:1rem}@media only screen and (width>=878px){.product-tile__tag.m-weight svg{width:1.5rem;height:1.5rem}}.product-tile__tag svg{width:1.5rem;height:1.5rem}@media only screen and (width>=878px){.product-tile__tag svg{width:2.25rem;height:2.25rem}}.product-tile__info{flex-direction:column;flex:1;margin-top:.75rem;display:flex}.product-tile__dimension{color:#8c8c8b;font-size:1rem;font-weight:500}@media only screen and (width<=576px){.product-tile__dimension{font-size:.75rem}}.product-tile__bottom{flex-wrap:nowrap;justify-content:space-between;align-items:start;gap:.625rem;margin-top:auto;display:flex}@media only screen and (width>576px){.product-tile__bottom{align-items:center}}.product-tile__price{flex-direction:column;margin-top:auto;display:flex}.product-tile__price bdi{font-size:1.375rem;font-weight:500}@media only screen and (width<=576px){.product-tile__price bdi{font-size:1rem}}.product-tile__price del{color:#8c8c8b}.product-tile__price del bdi{font-size:1rem;font-weight:400}@media only screen and (width<=576px){.product-tile__price del bdi{font-size:.875rem}}.product-tile__price ins{text-decoration:none}.product-tile__btn{cursor:pointer;border:1px solid #1e1e1e;border-radius:50%;justify-content:center;align-items:center;width:1.875rem;min-width:1.875rem;height:1.875rem;font-size:1.375rem;line-height:1.5;transition:all .2s;display:flex;position:relative;overflow:hidden}.m-show-counter>.product-tile__btn{display:none}.product-tile__btn:before{content:"";z-index:-1;background-color:#1e1e1e;border-radius:50%;width:0;height:0;transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-tile__btn:hover{color:#fff}.product-tile__btn:hover:before{width:102%;height:102%}@media only screen and (width>=768px){.product-tile__btn{width:2.875rem;min-width:2.875rem;height:2.875rem}}.product-tile__empty{text-align:center;color:#e31e24}.product-tile__actions{align-items:center;gap:.5rem;display:flex}.product-tile__counter{position:absolute;top:11.875rem;left:50%;transform:translate(-50%)}@media only screen and (width<=768px){.product-tile__counter{top:9.375rem}}.product-tile__counter::part(container){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:1.5rem;padding:.25rem .375rem;box-shadow:0 4px 20px #00000026}.product-tile__counter::part(action){color:#fff;border-radius:50%;width:1.75rem;height:1.75rem;font-size:.875rem;font-weight:500;transition:all .3s}.product-tile__counter::part(action):hover{transform:scale(1.1)}.product-tile__counter::part(action):disabled{color:#8c8c8b;cursor:not-allowed;background:#f6f6f6}.product-tile__counter::part(action):disabled:hover{background:initial;box-shadow:none;transform:none}.product-tile__counter::part(plus){background:#e31e24}.product-tile__counter::part(plus):hover{background:#a91d21;box-shadow:0 4px 15px #e31e2466}.product-tile__counter::part(minus){background:#8c8c8b}.product-tile__counter::part(minus):hover{background:#727272;box-shadow:0 4px 15px #8c8c8b66}.product-tile__counter::part(value){color:#1e1e1e;min-width:1.875rem;padding:0 .25rem;font-weight:700}.products__wrap{--grid-columns:2;grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));gap:1.5rem .5rem;margin-bottom:2.5rem;display:grid}@media only screen and (width>=768px){.products__wrap{--grid-columns:3;gap:2rem 1rem}}@media only screen and (width>=992px){.products__wrap{--grid-columns:4}}@media only screen and (width>=1300px){.products__wrap{--grid-columns:5}}.product .container{gap:1.25rem;max-width:66.25rem;display:flex}@media only screen and (width<=992px){.product .container{flex-direction:column;justify-content:center;align-items:center;gap:3.125rem}}.product__images{width:25rem;max-width:100%;height:max-content;position:relative}.product__images .product-tile__tags{top:.625rem;left:.625rem}.product__images a{display:block}.product__content{width:38.125rem;max-width:100%}.product__content .content p{font-size:.875rem}.product-main-slider .swiper-slide{height:auto}.product-main-slider .swiper-slide a{justify-content:center;align-items:center;height:100%;display:flex}.product-main-slider .swiper-slide a img{object-fit:cover;width:100%;max-width:100%;height:100%}.product__gallery{justify-content:space-between;align-items:center;gap:1.25rem;width:100%;max-width:100%;margin-top:1.25rem;display:flex}.product__gallery-wrap{width:16rem;max-width:100%;margin:0 auto}@media only screen and (width<=576px){.product__gallery-wrap{width:12.5rem}}.product__gallery-wrap .swiper{width:100%;max-width:100%}.product__gallery .swiper-button-prev,.product__gallery .swiper-button-next{color:#e31e24}.product__gallery .swiper-button-disabled{opacity:.5;filter:grayscale()}.product__gallery .swiper{margin:0 auto}.product__gallery .swiper-slide{aspect-ratio:1;cursor:pointer;justify-content:center;align-items:center;width:3.375rem;display:flex;overflow:hidden}.product__gallery .swiper-slide img{object-fit:cover;width:100%;max-width:100%;height:auto}.product__dimension{margin-top:.625rem;font-size:1.25rem;font-weight:500;line-height:1.3}@media only screen and (width<=768px){.product__dimension{margin-top:.25rem;font-size:1rem}}.product__form{margin-top:3.75rem}@media only screen and (width<=992px){.product__form{margin-top:1.875rem}}.product__form form{flex-direction:column;display:flex}.product__form .variations__item{height:auto;display:block}.product__form .variations label{margin-bottom:.625rem;font-size:1.25rem;font-weight:500;display:block}.product__form .variations .value{display:block}.product__form .variations .nice-select{align-items:center;width:18.75rem;max-width:100%;display:flex}.product__form .variations .nice-select .list{width:100%}.product__form .variations .reset_variations{display:none!important}.product__form #product-weight{appearance:textfield;color:#1e1e1e;text-align:center;background:#f2f2f2;border:none;border-radius:6.25rem;min-width:13.125rem;max-width:100%;padding:.75rem .25rem;font-family:inherit;font-size:1.5rem;font-weight:700;line-height:normal;transition:all .2s;width:18.75rem!important}.product__form #product-weight::placeholder{opacity:.5}@media (any-hover:hover){.product__form #product-weight:hover{box-shadow:0 4px 10px #0003}}.product__form #product-weight .list{width:100%;max-height:15.5rem;overflow:auto}.product .uuid{margin-top:.25rem;font-size:.875rem;font-weight:400}.product__buy{align-items:center;gap:3.75rem;display:flex}@media only screen and (width<=576px){.product__buy{flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;margin-top:1.25rem}.product__buy .btn{width:100%;font-size:1.25rem}}.product__buy .btn svg{width:1.75rem;height:1.75rem}@media only screen and (width<=768px){.product__buy .btn svg{width:1.5rem;height:1.5rem}}.product__price .price{flex-direction:column-reverse;gap:.625rem;display:flex}@media only screen and (width<=576px){.product__price .price{flex-direction:column}}.product__price ins,.product__price bdi{color:#1e1e1e;font-size:2.75rem;font-weight:600;line-height:1;text-decoration:none}@media only screen and (width<=768px){.product__price ins,.product__price bdi{font-size:1.625rem}}.product__price del bdi{color:#8c8c8b;font-size:1.375rem;font-weight:500;line-height:1;text-decoration:line-through}@media only screen and (width<=768px){.product__price del bdi{font-size:1.25rem}}.product__info{width:25rem;max-width:100%;margin-top:1.875rem}.product__info-head{cursor:pointer;gap:1rem;font-size:1.25rem;font-weight:500;line-height:1.3;transition:all .2s;display:flex}@media only screen and (width<=768px){.product__info-head{font-size:1.125rem}}.product__info-head:after{content:"";background-color:#1e1e1e;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .2s;display:flex;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.71896%209.96937C7.64923%2010.039%207.59391%2010.1217%207.55616%2010.2128C7.51842%2010.3038%207.49899%2010.4014%207.49899%2010.5C7.49899%2010.5986%207.51842%2010.6962%207.55616%2010.7872C7.59391%2010.8783%207.64923%2010.961%207.71896%2011.0306L11.469%2014.7806C11.5386%2014.8504%2011.6213%2014.9057%2011.7124%2014.9434C11.8034%2014.9812%2011.901%2015.0006%2011.9996%2015.0006C12.0981%2015.0006%2012.1957%2014.9812%2012.2868%2014.9434C12.3778%2014.9057%2012.4606%2014.8504%2012.5302%2014.7806L16.2802%2011.0306C16.4209%2010.8899%2016.5%2010.699%2016.5%2010.5C16.5%2010.301%2016.4209%2010.1101%2016.2802%209.96937C16.1395%209.82864%2015.9486%209.74958%2015.7496%209.74958C15.5506%209.74958%2015.3597%209.82864%2015.219%209.96937L11.9996%2013.1897L8.78021%209.96937C8.71055%209.89964%208.62784%209.84432%208.53679%209.80658C8.44574%209.76884%208.34815%209.74941%208.24958%209.74941C8.15102%209.74941%208.05343%209.76884%207.96238%209.80658C7.87133%209.84432%207.78861%209.89964%207.71896%209.96937Z'%20fill='%231E1E1E'/%3e%3c/svg%3e") 50%/cover no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.71896%209.96937C7.64923%2010.039%207.59391%2010.1217%207.55616%2010.2128C7.51842%2010.3038%207.49899%2010.4014%207.49899%2010.5C7.49899%2010.5986%207.51842%2010.6962%207.55616%2010.7872C7.59391%2010.8783%207.64923%2010.961%207.71896%2011.0306L11.469%2014.7806C11.5386%2014.8504%2011.6213%2014.9057%2011.7124%2014.9434C11.8034%2014.9812%2011.901%2015.0006%2011.9996%2015.0006C12.0981%2015.0006%2012.1957%2014.9812%2012.2868%2014.9434C12.3778%2014.9057%2012.4606%2014.8504%2012.5302%2014.7806L16.2802%2011.0306C16.4209%2010.8899%2016.5%2010.699%2016.5%2010.5C16.5%2010.301%2016.4209%2010.1101%2016.2802%209.96937C16.1395%209.82864%2015.9486%209.74958%2015.7496%209.74958C15.5506%209.74958%2015.3597%209.82864%2015.219%209.96937L11.9996%2013.1897L8.78021%209.96937C8.71055%209.89964%208.62784%209.84432%208.53679%209.80658C8.44574%209.76884%208.34815%209.74941%208.24958%209.74941C8.15102%209.74941%208.05343%209.76884%207.96238%209.80658C7.87133%209.84432%207.78861%209.89964%207.71896%209.96937Z'%20fill='%231E1E1E'/%3e%3c/svg%3e") 50%/cover no-repeat}@media only screen and (width<=768px){.product__info-head:after{width:1.25rem;height:1.25rem}}.product__info-head.active:after{transform:rotate(180deg)}@media (any-hover:hover){.product__info-head:not(.active):hover{color:#8c8c8b}.product__info-head:not(.active):hover:after{background-color:#8c8c8b}}.product__info-content{margin-top:1.25rem;display:none}.product__info .row{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.product__info .row+.row{margin-top:1.25rem}@media only screen and (width<=768px){.product__info .row+.row{margin-top:.625rem}}.product__info p{color:#8c8c8b;font-size:1rem;font-weight:500;line-height:1.3}@media only screen and (width<=768px){.product__info p{font-size:.875rem}}.product_meta{display:none}.product .stock.out-of-stock{margin:1.25rem 0;display:block}#single_add_to_cart_button{height:3.625rem}#single_add_to_cart_button:disabled{color:#8c8c8b;cursor:not-allowed;background:#f6f6f6}#single_add_to_cart_button.m-loading{cursor:wait}#single_add_to_cart_button.m-loading .cart-icon{display:none}.woocommerce div.product form.cart{margin-bottom:2.5rem}@media only screen and (width<=768px){.woocommerce div.product form.cart{margin-bottom:1.25rem}}.product__related{display:none}.up-sells{margin-top:4.375rem}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#1e1e1e}.weight-input-wrap{flex-direction:column;gap:.25rem;margin-bottom:1rem;display:flex}.weight-input-wrap label:after{content:"*";color:#e31e24;margin-left:.25rem}.banner{max-height:calc(100vh - 4rem);padding-top:0;padding-bottom:0}@media only screen and (width>=768px){.banner{max-height:calc(100vh - 5rem)}}@media only screen and (width<=768px){.banner .container{padding:0}}.banner .swiper-button-prev,.banner .swiper-button-next{filter:drop-shadow(0 0 16.6px #0006);z-index:2;background-color:#ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin:1rem;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (width>=768px){.banner .swiper-button-prev,.banner .swiper-button-next{width:3.75rem;height:3.75rem;margin:1.25rem}.banner .swiper-button-prev svg,.banner .swiper-button-next svg{width:2rem;height:2rem}}@media only screen and (width>=992px){.banner .swiper-button-prev svg,.banner .swiper-button-next svg{width:2.25rem;height:2.25rem}}.banner .swiper-button-prev{left:0}.banner .swiper-button-next{right:0}.banner__wrap{position:relative}@media only screen and (width<=768px){.banner__wrap{height:100%}}.banner__slider{width:100%;height:auto}@media only screen and (width<=768px){.banner__slider{height:100%}}.banner__slider .swiper-slide{width:100%;height:auto}.banner__slider .swiper-slide img{object-fit:cover;width:100%;max-width:100%;height:auto}@media only screen and (width<=768px){.banner__slider .swiper-slide img.desktop{display:none}}.banner__slider .swiper-slide img.mob{height:100%}@media only screen and (width>=768px){.banner__slider .swiper-slide img.mob{display:none}}.banner__slider .swiper-slide a{justify-content:center;align-items:center;height:100%;display:flex}.banner__pagination{z-index:2;width:100%;position:absolute;bottom:1rem;left:0}@media only screen and (width>=768px){.banner__pagination{bottom:2rem}}.banner__pagination .swiper-pagination-bullet{width:.5rem;height:.5rem}@media only screen and (width<=576px){.banner__pagination .swiper-pagination-bullet{width:.25rem;height:.25rem}}.banner__btn{justify-content:center;align-items:center;margin-top:2.5rem;display:flex}@media only screen and (width<=768px){.banner__btn{display:none}}.proposal{overflow:hidden}.proposal h2{font-weight:600}.proposal h2.colored{color:#e31e24}@media only screen and (width<=576px){.proposal h2{font-size:1.25rem}}.proposal .swiper{margin-top:2.125rem;overflow:visible}@media only screen and (width<=768px){.proposal .swiper{margin-top:1.25rem}}.proposal .swiper-slide{width:18.5rem;height:auto}@media only screen and (width<=768px){.proposal .swiper-slide{width:11.25rem}}.proposal .swiper-slide .product-tile{width:100%;max-width:100%;height:100%}.proposal__head{justify-content:space-between;align-items:center;gap:.625rem;display:flex}@media only screen and (width<=768px){.proposal__head{gap:.25rem}}.proposal__nav{align-items:center;gap:.5rem;display:flex}@media only screen and (width>=768px){.proposal__nav{gap:1.25rem}}.proposal__nav-arrows{align-items:center;gap:.25rem;display:flex}@media only screen and (width>=768px){.proposal__nav-arrows{gap:1.25rem}}.proposal__nav .swiper-button-prev svg,.proposal__nav .swiper-button-next svg{color:#e31e24}@media only screen and (width>=768px){.proposal__nav .swiper-button-prev svg,.proposal__nav .swiper-button-next svg{width:2rem;height:2rem}}@media only screen and (width>=992px){.proposal__nav .swiper-button-prev svg,.proposal__nav .swiper-button-next svg{width:2.25rem;height:2.25rem}}.proposal__nav .swiper-button-disabled svg{color:#e4e4e4}.proposal__btn .btn{white-space:nowrap}@media only screen and (width<=768px){.categories{padding-top:.625rem}}.categories .container{flex-wrap:wrap;gap:1.25rem;display:flex}@media only screen and (width<=768px){.categories .container{gap:.25rem}}.categories__item{flex:calc(25% - 1rem);height:auto;transition:all .2s;display:block;position:relative;overflow:hidden}.categories__item span{background-color:#fff;max-width:80%;padding:1rem;font-size:1.25rem;font-weight:500;line-height:1.3;position:absolute;bottom:0;left:0}@media only screen and (width<=992px){.categories__item span{font-size:.875rem}}@media only screen and (width<=576px){.categories__item span{max-width:100%;padding:.625rem}}.categories__item img{object-fit:cover;width:100%;max-width:100%;height:auto;transition:all .2s}@media only screen and (width<=878px){.categories__item{aspect-ratio:1;flex:calc(50% - .625rem)}.categories__item img{height:100%}}@media (any-hover:hover){.categories__item:hover{box-shadow:0 4px 10px #0003}.categories__item:hover img{transform:scale(1.05)}}.contact{overflow:visible}.contact .content{width:38.125rem;max-width:100%}.contact .container{gap:1.25rem;display:flex}@media only screen and (width<=768px){.contact .container{flex-direction:column-reverse;justify-content:center;align-items:center}}.contact__map{width:38.125rem;max-width:100%}@media only screen and (width>=768px){.contact__map{height:max-content;position:sticky;top:6.25rem}}.contact__map iframe{object-fit:cover;aspect-ratio:16/9;width:100%;max-width:100%;height:auto;overflow:hidden}.popup{opacity:0;visibility:hidden;z-index:20;background:#fff;width:64.375rem;max-width:100%;height:max-content;margin:auto;padding:9rem 3rem;transform:translateY(-5px)}@media only screen and (width<=768px){.popup{padding:3.125rem 1rem}}.popup:not(.show){z-index:-5;visibility:hidden;pointer-events:none;position:fixed;top:0;left:0}.popup .video-frame{border-radius:0}.popup.show{visibility:visible;opacity:1;pointer-events:all;justify-content:center;align-items:center;transition:all .2s;display:flex;transform:translateY(0)}.popup-bg{z-index:19;opacity:0;pointer-events:none;background-color:#0009;justify-content:center;width:100%;height:100%;padding:1.875rem 1rem;transition:all .2s;display:flex;position:fixed;top:0;left:0;overflow:auto}@media only screen and (width>=992px){.popup-bg{padding-top:6.25rem;padding-bottom:6.25rem}}.popup-bg.show{pointer-events:all;opacity:1}@media only screen and (width<=576px){.popup-bg{padding:0 .625rem}}.popup__btn{justify-content:center;align-items:center;display:flex}.popup__close{background-color:inherit;cursor:pointer;z-index:2;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:.25rem;display:flex;position:absolute;top:3rem;right:3rem;overflow:hidden}.popup__close img,.popup__close svg{object-fit:cover;width:100%;max-width:100%;height:auto}@media only screen and (width<=992px){.popup__close{width:1.5rem;height:1.5rem;top:.625rem;right:.625rem}}@media (any-hover:hover){.popup__close{transition:all .2s}.popup__close:hover{background-color:#0000001a}}.popup#popup-thanks{width:2.75rem;padding-top:3.125rem;padding-bottom:3.125rem}.popup__wrap{flex-direction:column;justify-content:center;align-items:center;display:flex}.popup__wrap form{flex-direction:column;max-width:38.125rem;display:flex}.popup__wrap form label{text-align:center;margin-bottom:2.5rem;font-size:1.375rem;font-weight:500;line-height:1.3;display:block}@media only screen and (width>=992px){.popup__wrap form label{font-size:2rem}}@media only screen and (width<=576px){.popup__wrap form label{margin-bottom:1.25rem}}.popup__wrap form input{background-color:#f6f6f6;border:1px solid #ececec;padding:1rem;font-size:1rem;font-weight:500;line-height:1.3;transition:all .2s}@media only screen and (width<=576px){.popup__wrap form input{padding:.25rem .75rem;font-size:.875rem}}.popup__wrap form input::placeholder{font-size:inherit;color:#7f7f7f}@media (any-hover:hover){.popup__wrap form input:hover,.popup__wrap form input:focus,.popup__wrap form input:active{background-color:#fff;box-shadow:0 4px 10px #0003}}.popup__wrap form button{width:max-content;margin-top:1.5rem;margin-left:auto;margin-right:auto}@media only screen and (width<=576px){.popup__wrap form button{margin-top:1rem}}.popup__btns{align-items:center;gap:1.25rem;margin-top:3.75rem;display:flex}@media only screen and (width<=768px){.popup__btns{margin-top:2.5rem}}.popup__btns .btn{width:18.75rem;max-width:100%;padding:1.25rem}@media only screen and (width<=768px){.popup__btns .btn{width:50%;padding:.625rem 1.25rem}}:root{--swiper-theme-color:#007aff}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;box-sizing:content-box;width:100%;height:100%;transition-property:transform;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.footer{border-top:1px solid #e4e4e4;margin-top:6rem;padding:3.125rem 0 1.25rem}@media only screen and (width<=768px){.footer{padding:1.25rem 0}}.footer__logo svg{width:auto;height:3.75rem}.footer__head{justify-content:space-between;align-items:stretch;gap:250px;display:flex}@media (width<=1270px){.footer__head{gap:calc(24.581vw - 62.1788px)}}.footer__payments{justify-content:center;align-items:center;gap:1.25rem;display:flex}@media only screen and (width<=576px){.footer__payments{gap:.625rem}}.footer__socials{align-items:center;gap:.25rem;margin-top:.5rem;display:flex}@media only screen and (width<=878px){.footer__socials{flex-wrap:wrap;justify-content:center}}.footer__socials a{text-align:center;border:1px solid #fffff000;border-radius:.5rem;align-items:center;gap:1.125rem;padding:.625rem;font-size:1rem;transition:all .2s;display:flex}@media only screen and (width<=576px){.footer__socials a{gap:.25rem;font-size:.875rem}}@media (any-hover:hover){.footer__socials a:hover{background-color:#f6f6f6;border-color:#1e1e1e}.footer__socials a:active{transform:scale(.97)}}.footer__socials a svg{width:1.625rem;min-width:1.625rem;height:auto}@media only screen and (width>=768px){.footer__socials a svg{width:2rem;min-width:2rem}}.footer__socials li:last-child{margin-left:auto}@media only screen and (width<=878px){.footer__socials li:last-child{margin-right:auto}}.footer__end{border-top:1px solid #e4e4e4;flex-direction:column;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:1rem;padding-top:1rem;font-size:.875rem;display:flex}@media only screen and (width>=768px){.footer__end{flex-direction:row;font-size:1rem}}.footer__end ul{align-items:center;gap:1.75rem;display:flex}@media only screen and (width<=576px){.footer__end ul{gap:.625rem}}.footer__end ul a{text-align:center;border:1px solid #fffff000;border-radius:.5rem;padding:.25rem;transition:all .2s;display:block}@media (any-hover:hover){.footer__end ul a:hover{background-color:#f6f6f6;border-color:#1e1e1e}.footer__end ul a:active{transform:scale(.97)}}.footer__develop a{transition:all .2s}@media (any-hover:hover){.footer__develop a:hover{color:#e31e24}}.woocommerce-notices-wrapper,.woocommerce-ordering,.woocommerce-result-count{display:none!important}#billing_country_field,#order_ship_details_field,.term-description,.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce .woocommerce-pagination ul.page-numbers:before,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:before,.woocommerce .col2-set:after,.woocommerce .col2-set:before,.woocommerce-page .col2-set:after,.woocommerce-page .col2-set:before{display:none}.woocommerce nav.woocommerce-pagination{flex:100%;justify-content:center;align-items:center;gap:1.25rem;margin-top:1.875rem;display:flex}@media only screen and (width<=576px){.woocommerce nav.woocommerce-pagination{gap:.25rem}}.woocommerce nav.woocommerce-pagination ul{border:none;align-items:center;gap:.625rem;margin:0;display:flex}@media only screen and (width<=576px){.woocommerce nav.woocommerce-pagination ul{gap:.25rem}}.woocommerce nav.woocommerce-pagination ul li{background-color:inherit;border:none;overflow:visible!important}.woocommerce nav.woocommerce-pagination ul li span.current{color:#e31e24;background:0 0;text-decoration:none}.woocommerce nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a{padding:0;font-size:1.375rem;font-weight:500}@media only screen and (width<=576px){.woocommerce nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a{font-size:1.125rem}}.woocommerce nav.woocommerce-pagination ul li a{color:#1e1e1e;transition:all .2s}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus{color:#e31e24;background:0 0}.woocommerce nav.woocommerce-pagination ul li a.prev{margin-right:.625rem}@media only screen and (width<=576px){.woocommerce nav.woocommerce-pagination ul li a.prev{margin-right:.25rem}}.woocommerce nav.woocommerce-pagination ul li a.next{margin-left:.625rem}@media only screen and (width<=576px){.woocommerce nav.woocommerce-pagination ul li a.next{margin-left:.25rem}}.woocommerce nav.woocommerce-pagination .next,.woocommerce nav.woocommerce-pagination .prev{justify-content:center;align-items:center;font-size:0;display:flex}.woocommerce nav.woocommerce-pagination .next:before,.woocommerce nav.woocommerce-pagination .prev:before{content:"";background-color:#1e1e1e;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;transition:all .2s;display:flex;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='26'%20height='26'%20viewBox='0%200%2026%2026'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath%20d='M9.54952%2020.5501C9.47403%2020.6256%209.41415%2020.7152%209.37329%2020.8139C9.33244%2020.9125%209.31141%2021.0182%209.31141%2021.125C9.31141%2021.2317%209.33244%2021.3374%209.37329%2021.4361C9.41415%2021.5347%209.47403%2021.6243%209.54952%2021.6998C9.62501%2021.7753%209.71463%2021.8352%209.81326%2021.876C9.91189%2021.9169%2010.0176%2021.9379%2010.1244%2021.9379C10.2311%2021.9379%2010.3368%2021.9169%2010.4355%2021.876C10.5341%2021.8352%2010.6237%2021.7753%2010.6992%2021.6998L18.8242%2013.5748C18.8997%2013.4993%2018.9597%2013.4097%2019.0006%2013.3111C19.0415%2013.2125%2019.0625%2013.1067%2019.0625%2013C19.0625%2012.8932%2019.0415%2012.7875%2019.0006%2012.6888C18.9597%2012.5902%2018.8997%2012.5006%2018.8242%2012.4251L10.6992%204.30012C10.5467%204.14766%2010.34%204.06201%2010.1244%204.06201C9.90875%204.06201%209.70197%204.14766%209.54952%204.30012C9.39706%204.45258%209.31141%204.65936%209.31141%204.87496C9.31141%205.09057%209.39706%205.29735%209.54952%205.44981L17.1007%2013L9.54952%2020.5501Z'%20fill='%230D0E0E'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='26'%20height='26'%20viewBox='0%200%2026%2026'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath%20d='M9.54952%2020.5501C9.47403%2020.6256%209.41415%2020.7152%209.37329%2020.8139C9.33244%2020.9125%209.31141%2021.0182%209.31141%2021.125C9.31141%2021.2317%209.33244%2021.3374%209.37329%2021.4361C9.41415%2021.5347%209.47403%2021.6243%209.54952%2021.6998C9.62501%2021.7753%209.71463%2021.8352%209.81326%2021.876C9.91189%2021.9169%2010.0176%2021.9379%2010.1244%2021.9379C10.2311%2021.9379%2010.3368%2021.9169%2010.4355%2021.876C10.5341%2021.8352%2010.6237%2021.7753%2010.6992%2021.6998L18.8242%2013.5748C18.8997%2013.4993%2018.9597%2013.4097%2019.0006%2013.3111C19.0415%2013.2125%2019.0625%2013.1067%2019.0625%2013C19.0625%2012.8932%2019.0415%2012.7875%2019.0006%2012.6888C18.9597%2012.5902%2018.8997%2012.5006%2018.8242%2012.4251L10.6992%204.30012C10.5467%204.14766%2010.34%204.06201%2010.1244%204.06201C9.90875%204.06201%209.70197%204.14766%209.54952%204.30012C9.39706%204.45258%209.31141%204.65936%209.31141%204.87496C9.31141%205.09057%209.39706%205.29735%209.54952%205.44981L17.1007%2013L9.54952%2020.5501Z'%20fill='%230D0E0E'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media only screen and (width<=576px){.woocommerce nav.woocommerce-pagination .next:before,.woocommerce nav.woocommerce-pagination .prev:before{width:1rem;height:1rem}}.woocommerce nav.woocommerce-pagination .next.inactive,.woocommerce nav.woocommerce-pagination .prev.inactive{cursor:not-allowed}.woocommerce nav.woocommerce-pagination .next.inactive:before,.woocommerce nav.woocommerce-pagination .prev.inactive:before{background-color:#1e1e1e}.woocommerce nav.woocommerce-pagination .prev{transform:rotate(-180deg)}.woocommerce nav.woocommerce-pagination .prev:not(.inactive):hover:before{transform:translate(2px)}.woocommerce nav.woocommerce-pagination .prev:not(.inactive):active:before{transform:translate(5px)}.woocommerce nav.woocommerce-pagination .next:not(.inactive):hover:before{transform:translate(2px)}.woocommerce nav.woocommerce-pagination .next:not(.inactive):active:before{transform:translate(5px)}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{line-height:normal}.custom-pagination{justify-content:center;align-items:center;gap:.625rem;display:flex}.custom-pagination .next,.custom-pagination .prev{margin:0 .625rem;font-size:0}@media only screen and (width<=576px){.custom-pagination .next,.custom-pagination .prev{margin:0 .25rem}}.custom-pagination .next:before,.custom-pagination .prev:before{content:"";background-color:#1e1e1e;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;transition:all .2s;display:flex;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='26'%20height='26'%20viewBox='0%200%2026%2026'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath%20d='M9.54952%2020.5501C9.47403%2020.6256%209.41415%2020.7152%209.37329%2020.8139C9.33244%2020.9125%209.31141%2021.0182%209.31141%2021.125C9.31141%2021.2317%209.33244%2021.3374%209.37329%2021.4361C9.41415%2021.5347%209.47403%2021.6243%209.54952%2021.6998C9.62501%2021.7753%209.71463%2021.8352%209.81326%2021.876C9.91189%2021.9169%2010.0176%2021.9379%2010.1244%2021.9379C10.2311%2021.9379%2010.3368%2021.9169%2010.4355%2021.876C10.5341%2021.8352%2010.6237%2021.7753%2010.6992%2021.6998L18.8242%2013.5748C18.8997%2013.4993%2018.9597%2013.4097%2019.0006%2013.3111C19.0415%2013.2125%2019.0625%2013.1067%2019.0625%2013C19.0625%2012.8932%2019.0415%2012.7875%2019.0006%2012.6888C18.9597%2012.5902%2018.8997%2012.5006%2018.8242%2012.4251L10.6992%204.30012C10.5467%204.14766%2010.34%204.06201%2010.1244%204.06201C9.90875%204.06201%209.70197%204.14766%209.54952%204.30012C9.39706%204.45258%209.31141%204.65936%209.31141%204.87496C9.31141%205.09057%209.39706%205.29735%209.54952%205.44981L17.1007%2013L9.54952%2020.5501Z'%20fill='%230D0E0E'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='26'%20height='26'%20viewBox='0%200%2026%2026'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath%20d='M9.54952%2020.5501C9.47403%2020.6256%209.41415%2020.7152%209.37329%2020.8139C9.33244%2020.9125%209.31141%2021.0182%209.31141%2021.125C9.31141%2021.2317%209.33244%2021.3374%209.37329%2021.4361C9.41415%2021.5347%209.47403%2021.6243%209.54952%2021.6998C9.62501%2021.7753%209.71463%2021.8352%209.81326%2021.876C9.91189%2021.9169%2010.0176%2021.9379%2010.1244%2021.9379C10.2311%2021.9379%2010.3368%2021.9169%2010.4355%2021.876C10.5341%2021.8352%2010.6237%2021.7753%2010.6992%2021.6998L18.8242%2013.5748C18.8997%2013.4993%2018.9597%2013.4097%2019.0006%2013.3111C19.0415%2013.2125%2019.0625%2013.1067%2019.0625%2013C19.0625%2012.8932%2019.0415%2012.7875%2019.0006%2012.6888C18.9597%2012.5902%2018.8997%2012.5006%2018.8242%2012.4251L10.6992%204.30012C10.5467%204.14766%2010.34%204.06201%2010.1244%204.06201C9.90875%204.06201%209.70197%204.14766%209.54952%204.30012C9.39706%204.45258%209.31141%204.65936%209.31141%204.87496C9.31141%205.09057%209.39706%205.29735%209.54952%205.44981L17.1007%2013L9.54952%2020.5501Z'%20fill='%230D0E0E'/%3e%3c/g%3e%3c/svg%3e");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media only screen and (width<=576px){.custom-pagination .next:before,.custom-pagination .prev:before{width:1rem;height:1rem}}.custom-pagination .next.inactive:before,.custom-pagination .prev.inactive:before{background-color:#1e1e1e}.custom-pagination .prev{transform:rotate(-180deg)}.custom-pagination .prev:not(.inactive):hover:before{transform:translate(2px)}.custom-pagination .prev:not(.inactive):active:before{transform:translate(5px)}.custom-pagination .next:not(.inactive):hover:before{transform:translate(2px)}.custom-pagination .next:not(.inactive):active:before{transform:translate(5px)}.custom-pagination span.current{color:#e31e24;background:0 0}.custom-pagination span,.custom-pagination a{padding:0;font-size:1.75rem}@media only screen and (width<=576px){.custom-pagination span,.custom-pagination a{font-size:1.125rem}}.custom-pagination a{color:#1e1e1e;transition:all .2s}.custom-pagination a:hover,.custom-pagination a:focus{color:#e31e24;background:0 0}.custom-pagination a.prev{margin-right:.625rem}@media only screen and (width<=576px){.custom-pagination a.prev{margin-right:.25rem}}.custom-pagination a.next{margin-left:.625rem}@media only screen and (width<=576px){.custom-pagination a.next{margin-left:.25rem}}.woocommerce-notice--success{margin-bottom:5rem;padding-top:3.75rem;font-size:1.875rem;font-weight:600}@media only screen and (width<=576px){.woocommerce-notice--success{margin-bottom:1.875rem;padding-top:2.5rem}}.woocommerce-order-received .woocommerce-order *{font-family:inherit}.woocommerce ul.order_details{margin-top:1.25rem}@media only screen and (width<=768px){.woocommerce table.shop_table tr th:last-child,.woocommerce table.shop_table tr td:last-child{text-align:right}}.woocommerce-order-details{width:100%}@media only screen and (width<=992px){.woocommerce ul.order_details{flex-direction:column;gap:1.25rem;display:flex}.woocommerce ul.order_details li{padding-top:1.25rem;border-top:1px solid #d9d9d9!important;margin:0!important}}.woocommerce ul.order_details:after,.woocommerce ul.order_details:before{display:none}.woocommerce .woocommerce-customer-details address{flex-direction:column;gap:.625rem;padding:.625rem;display:flex}@media only screen and (width<=992px){.woocommerce-columns--addresses{flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;display:flex}}.woocommerce a.remove{text-align:right;width:auto;height:auto;font-size:.875rem;font-weight:400;text-decoration:underline;color:#1e1e1e!important;transition:all .2s!important}.woocommerce a.remove:hover{text-decoration:underline;color:#e31e24!important;background:0 0!important}.woocommerce-order-received h5{margin-bottom:.625rem}.woocommerce-order-received .addresses{flex-wrap:wrap;justify-content:space-between;gap:1.25rem;display:flex}.woocommerce-order-received .addresses:before,.woocommerce-order-received .addresses:after{display:none!important}.woocommerce-order-received .addresses>div{flex:calc(50% - .625rem)}@media only screen and (width<=768px){.woocommerce-order-received .addresses>div{flex:100%}}.woocommerce-order-received table.shop_table{display:table}.woocommerce-order-received table.shop_table thead th{color:#fff;background:#1e1e1e}.woocommerce-order-received section{padding:.625rem 0}.woocommerce-order-received ul.order_details{flex-wrap:wrap;margin-top:2.5rem;display:flex}.woocommerce-order-received ul.order_details li{border-right-style:solid}@media only screen and (width<=768px){.woocommerce-order-received ul.order_details{flex-direction:column}.woocommerce-order-received ul.order_details li{text-align:center;border-top:1px solid #1e1e1e;border-right:none;margin:0;padding:.625rem 0}.woocommerce-order-received ul.order_details li:last-of-type{border-top:1px solid #1e1e1e}}
