:root{--background:#f9f9f7;--white:#ffffff;--primary:#f75c4c;--blue:#3186d4;--font-primary:#332c2b;--font-secondary:#786c6b;--gradient:linear-gradient(#f7931e, #ee3824);--medium:500;--semi-bold:600;--bold:700;--extra-bold:800;--black:900}html{scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box;font-family:'Raleway',sans-serif;font-variant-numeric:lining-nums proportional-nums}h1,.order-callback{font-weight:var(--extra-bold);text-align:center}.order-callback{font-size:36px;margin-bottom:40px}h2{font-size:36px;text-align:center;font-weight:var(--extra-bold)}.main h2{text-align:center;width:100%}.second_section__h2{text-align:center}span:not(h1 span){font-weight:var(--bold)}a{text-decoration:none;color:var(--font-primary)}ul{list-style:none}.links a{display:inline-block;height:20px;background-image:linear-gradient(var(--primary),var(--primary));background-position:50% 100%;background-size:0 2.5px;background-repeat:no-repeat;font-weight:var(--semi-bold);transition:all 0.25s ease-in-out 0.01s}.links a:hover{background-position:0% 100%;background-size:100% 2.5px}.rotate{rotate:0deg!important}.up{position:fixed;background-color:var(--primary);padding:12px;border-radius:12px;width:54px;height:54px;bottom:30px;right:30px;opacity:0;cursor:pointer;transition:background-color,opacity 0.5s,0.2s ease;z-index:2;box-shadow:0 0 18px 0 rgb(51 44 43 / .4)}.up:hover{background-color:#ff7060}.header{position:relative;display:grid;grid-template-columns:1fr minmax(0,1300px) 1fr;grid-template-rows:auto;height:80px;background-color:var(--white);padding:10px 0;z-index:2}.desktop-nav{display:flex;align-items:center;grid-column:2 / 3;grid-row:1 / 2;font-size:14px}.desktop-nav__links{display:flex;column-gap:60px;color:var(--font-primary);font-weight:var(--semi-bold);margin:0 auto}.desktop-nav__links ul{display:flex;column-gap:60px}.desktop-nav__links a{text-decoration:none;color:var(--font-primary)}.menu-item-100{position:relative;display:flex;align-items:center;cursor:pointer;user-select:none}.menu-item-100 img{rotate:-180deg;margin-left:10px;transition:all 0.2s ease}.menu-item-100 a{display:inline-block;height:20px;background-image:linear-gradient(var(--primary),var(--primary));background-position:50% 100%;background-size:0 2.5px;background-repeat:no-repeat;transition:all 0.25s ease-in-out 0.01s}.menu-item-100:hover .menu-item-100 a{background-position:0% 100%;background-size:100% 2.5px}.menu-item-100:hover .dropdown-menu{visibility:visible;opacity:1}.menu-item-100:hover img{rotate:0deg}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);background-color:var(--primary);border-radius:100px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);background-color:#f2f2f2;border-radius:100px}::selection{background-color:var(--primary);color:var(--white)}::-moz-selection{background-color:var(--primary);color:var(--white)}.dropdown-menu{visibility:hidden;opacity:0;position:absolute;display:flex;border-radius:20px;padding-top:13px;width:200px;overflow:hidden;top:17px;left:-24px;background-color:#fff0;transition:all 0.2s ease;border:none}ul.sub-menu{flex-direction:column;row-gap:30px;background-color:var(--white);padding:24px;width:100%}ul.sub-menu li a{font-size:14px}.cart{position:relative}.share-btn{position:relative;display:inline-flex;align-items:center;cursor:pointer;background:none;border:none;padding:0}.share-btn__text{margin-right:8px;color:#333;font-size:14px}.share-btn__img{width:20px;height:20px}.share-popup{position:absolute;top:100%;right:0;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgb(0 0 0 / .15);width:200px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.2s ease}.share-btn:hover .share-popup{opacity:1;visibility:visible;transform:translateY(0)}.share-popup__content{padding:16px}.share-popup__item{display:flex;align-items:center;width:100%;background:none;border:none;padding:8px 0;cursor:pointer;text-align:left}.share-popup__item:hover{background-color:#f5f5f5}.share-popup__icon{margin-right:12px;width:24px;height:24px}.share-popup__text{font-size:14px;color:#333}.share-popup__divider{height:1px;background-color:#eee;margin:8px 0}.share-popup__arrow{position:absolute;top:-7px;right:20px;width:16px;height:7px;overflow:hidden}.cart{margin-left:80px;cursor:pointer}.cart__img{width:27px}.cart::before{visibility:visible;position:absolute;display:flex;align-items:center;justify-content:center;content:attr(data-cartItems);width:14px;height:14px;background-color:var(--primary);font-size:9px;border-radius:50%;color:var(--white);font-weight:var(--bold);right:-4px;top:-4px}.cart[data-cartItems='']::before{visibility:hidden}.bars-container{display:none;justify-content:center;align-items:center;height:40px;width:40px}.bars,.bars::after,.bars::before{position:relative;display:none;width:25px;height:3px;background-color:var(--font-primary);border-radius:2px;transition:all 0.2s ease}.bars::after{content:'';position:absolute;margin-top:-8px}.bars::before{content:'';position:absolute;margin-top:8px}.show-mobile-nav.bars{rotate:45deg}.show-mobile-nav.bars::after{rotate:-90deg;top:8px;opacity:0}.show-mobile-nav.bars::before{rotate:90deg;top:-8px}.show-mobile-nav.mobile-nav{transform:translateY(calc(0% + 80px))}.hidden{display:none!important}.mobile-nav{position:absolute;top:0;left:0;transform:translateY(calc(-100% - 80px));display:grid;grid-template-columns:1fr;grid-template-rows:1fr;background-color:var(--white);width:100%;height:auto;padding:0 60px;z-index:0;font-size:16px}.controls{display:flex;justify-content:space-between;width:100%;grid-column:1 / 2;grid-row:1 / 2}.mobile-nav__links{display:flex;flex-direction:column;grid-column:1 / 2;grid-row:2 / 3;justify-self:center;padding-bottom:50px}.mobile-nav__items{display:flex;flex-direction:column;align-items:center;row-gap:60px;margin-top:60px}.mobile-nav__contacts{display:flex;flex-direction:column;margin-top:150px;row-gap:40px}.mobile-nav__links .contact{font-size:16px;color:var(--font-primary)}.mobile-nav__links .personal-contacts{display:flex;column-gap:60px}.mobile-nav__links .contact{margin:0!important}.mobile-nav__links .socials{justify-content:center;column-gap:40px}.socials a{background-image:none}.controls .logo{width:214px}.cross{width:40px}main{color:var(--font-primary)}.wrapper{background-color:var(--background)}.intro-section{display:grid;grid-template-columns:1fr minmax(0,1300px) 1fr;grid-template-rows:auto;background-color:var(--background)}.intro-section .container{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-column:2 / 3;padding-bottom:90px;padding-top:40px}.intro-section__info h1{font-size:65px;text-align:center}.intro-section__info h1 span.no-break{white-space:nowrap}.intro-section__info{display:flex;justify-content:space-between;align-items:end;margin-bottom:50px;column-gap:55px}.girl-aquarium-container{position:relative;width:100%;border-radius:20px;overflow:hidden}.girl-aquarium{width:100%;height:auto;display:block;border-radius:20px;transition:transform 0.3s ease;transform-origin:center center}.girl-aquarium:hover{transform:scale(1.05)}.girl-aquarium-btn{position:absolute;bottom:120px;left:80px;margin:0}.btn{display:flex;justify-content:center;align-items:center;background-color:var(--primary);color:var(--white);font-weight:var(--bold);font-size:14px;column-gap:16px;padding:15px 40px;border-radius:12px;cursor:pointer;height:fit-content;width:300px;min-width:300px;position:relative;z-index:1;transition:color 0.5s;border:2px solid var(--primary);overflow:hidden}.btn:before{content:'';z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;border:2px solid var(--primary);border-radius:12px}.btn:after{content:'';z-index:-2;position:absolute;left:3px;top:3px;width:100%;height:100%;transition:all 0.3s 0.2s;border-radius:12px}.btn::after{content:'';pointer-events:none;opacity:.6;background:radial-gradient(circle at 20% 35%,transparent 0,transparent 2px,var(--white) 3px,var(--white) 4px,transparent 4px),radial-gradient(circle at 75% 44%,transparent 0,transparent 2px,var(--white) 3px,var(--white) 4px,transparent 4px),radial-gradient(circle at 46% 52%,transparent 0,transparent 4px,var(--white) 5px,var(--white) 6px,transparent 6px);width:100%;height:300%;top:0;left:0;position:absolute;animation:bubbles 5s linear infinite both;z-index:0}.btn__inner{z-index:-1;overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:12px;background:var(--primary)}.btn__blobs{position:relative;display:block;height:100%;filter:url('#goo')}.btn__blob{position:absolute;top:2px;width:25%;height:100%;background:#fff;border-radius:100%;transform:translate3d(0,150%,0) scale(1.7);transition:transform 0.45s}.btn__blob:nth-child(1){left:0%;transition-delay:0s}.btn__blob:nth-child(2){left:25%;transition-delay:0.08s}.btn__blob:nth-child(3){left:50%;transition-delay:0.16s}.btn__blob:nth-child(4){left:75%;transition-delay:0.24s}.btn__img{transition:transform 0.5s ease;z-index:2;position:relative}.btn__text{z-index:2;position:relative}.btn:hover{color:var(--primary);cursor:pointer;background-color:var(--white)}.btn:hover:after{transition:all 0.3s;left:0;top:0;border-radius:12px}.btn:hover .btn__blob{transform:translateZ(0) scale(1.7)}.btn:hover .btn__img{transform:scale(1.05);-webkit-transform:scale(1.05);transform-origin:center center;filter:brightness(0) saturate(100%) invert(13%) sepia(94%) saturate(7151%) hue-rotate(346deg) brightness(91%) contrast(101%)}.btn:hover .btn__text{color:var(--primary)}.pp-buy-btn{display:flex;justify-content:center;align-items:center;background-color:var(--primary);color:var(--white);font-weight:var(--bold);font-size:14px;column-gap:16px;padding:15px 40px;border-radius:12px;cursor:pointer;height:fit-content;width:300px;min-width:300px;position:relative;z-index:1;transition:color 0.5s;border:2px solid var(--primary);overflow:hidden}.pp-buy-btn:before{content:'';z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;border:2px solid var(--primary);border-radius:12px}.pp-buy-btn:after{content:'';z-index:-2;position:absolute;left:3px;top:3px;width:100%;height:100%;transition:all 0.3s 0.2s;border-radius:12px}.pp-buy-btn::after{content:'';pointer-events:none;opacity:.6;background:radial-gradient(circle at 20% 35%,transparent 0,transparent 2px,var(--white) 3px,var(--white) 4px,transparent 4px),radial-gradient(circle at 75% 44%,transparent 0,transparent 2px,var(--white) 3px,var(--white) 4px,transparent 4px),radial-gradient(circle at 46% 52%,transparent 0,transparent 4px,var(--white) 5px,var(--white) 6px,transparent 6px);width:100%;height:300%;top:0;left:0;position:absolute;animation:bubbles 5s linear infinite both;z-index:0}.pp-buy-btn__inner{z-index:-1;overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:12px;background:var(--primary)}.pp-buy-btn__blobs{position:relative;display:block;height:100%;filter:url('#goo')}.pp-buy-btn__blob{position:absolute;top:2px;width:25%;height:100%;background:#fff;border-radius:100%;transform:translate3d(0,150%,0) scale(1.7);transition:transform 0.45s}.pp-buy-btn__blob:nth-child(1){left:0%;transition-delay:0s}.pp-buy-btn__blob:nth-child(2){left:25%;transition-delay:0.08s}.pp-buy-btn__blob:nth-child(3){left:50%;transition-delay:0.16s}.pp-buy-btn__blob:nth-child(4){left:75%;transition-delay:0.24s}.pp-buy-btn:hover{color:var(--primary);cursor:pointer}.pp-buy-btn:hover:after{transition:all 0.3s;left:0;top:0;border-radius:12px}.pp-buy-btn:hover .pp-buy-btn__blob{transform:translateZ(0) scale(1.7)}.pp-buy-btn:hover .btn__img{transform:scale(1.05);-webkit-transform:scale(1.05);transform-origin:center center;filter:brightness(0) saturate(100%) invert(13%) sepia(94%) saturate(7151%) hue-rotate(346deg) brightness(91%) contrast(101%)}.pp-buy-btn:hover svg{filter:brightness(0) saturate(100%) invert(13%) sepia(94%) saturate(7151%) hue-rotate(346deg) brightness(91%) contrast(101%)}.pp-buy-btn:hover svg path,.pp-buy-btn:hover svg circle{stroke:var(--primary)!important}.pp-buy-btn:hover .product-page__btn-img svg path,.pp-buy-btn:hover .product-page__btn-img svg circle{stroke:var(--white)!important}.product-page__buy-now:hover .product-page__btn-img svg path,.product-page__buy-now:hover .product-page__btn-img svg circle{stroke:var(--white)!important}.pp-buy-btn.product-page__buy-now:hover .product-page__btn-img svg path,.pp-buy-btn.product-page__buy-now:hover .product-page__btn-img svg circle{stroke:var(--white)!important}.pp-buy-btn:hover .pp-buy-btn__text{color:var(--primary)}@keyframes bubbles{from{transform:translate(0,0)}to{transform:translate(0,-66.666%)}}.second-section{display:grid;grid-template-columns:1fr minmax(0,1300px) 1fr;grid-template-rows:auto;background-color:var(--white);padding-bottom:60px}.second-section .container{grid-column:2 / 3}.second-section__info{display:flex;align-items:flex-start;column-gap:110px}.second-section__img{max-width:100%;width:100%;height:auto;display:block}.second-section h2{font-size:36px;font-weight:var(--extra-bold);margin-bottom:40px}.second-section__description p{font-weight:var(--medium)}.second-section__description p:not(:last-child){margin-bottom:20px}.second-section .btn{margin-top:40px!important;width:300px}.aquarium{width:50%}.scheme-container{display:flex;flex-direction:column;align-items:center;padding:60px 0}.scheme{display:flex;align-items:start;margin-top:20px}.arrow2{transform:scale(1,-1)}.third-section{display:grid;grid-template-columns:1fr minmax(0,1300px) 1fr;grid-template-rows:auto;background-color:var(--background);color:var(--font-primary)}.third-section .container{padding:60px 0;display:flex;flex-direction:column;grid-column:2 / 3;align-items:center;row-gap:60px}.fish{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:center;text-align:center;height:470px!important}.fish img{grid-column:1 / 2;grid-row:1 / 2;justify-self:center;max-width:100%;height:240px;object-fit:contain}.fish__info{grid-column:1 / 2;grid-row:2 / 3;display:flex;flex-direction:column;align-items:center;text-align:center}.fish h3{font-size:20px;font-weight:var(--bold);margin-bottom:16px}.fish p{font-size:16px;font-weight:var(--medium);color:var(--font-secondary);margin-bottom:16px}.more{background:var(--gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;font-weight:var(--bold);cursor:pointer}.fish__info .more{margin-top:auto}.fish-swiper{width:calc(100% - 120px)}.fish-swiper{position:relative}.fish-button-prev,.fish-button-next{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:32px;height:32px}.fourth-section{display:grid;grid-template-columns:1fr minmax(0,1300px) 1fr;grid-template-rows:auto;background-color:var(--white);color:var(--font-primary)}.fourth-section .container{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-column:2 / 3;padding:60px 0}.fourth-section__video{width:100%;height:auto;aspect-ratio:560/315;border-radius:20px}.fourth-section__video,.fourth-section__play-btn{grid-column:1 / 2;grid-row:1 / 2;justify-self:center;align-self:center}.fourth-section__play-btn{position:absolute;cursor:pointer;transition:all 0.2s ease}.fourth-section__play-btn:hover{scale:1.1}.fifth-section{display:grid;grid-template-columns:1fr minmax(0,1300px) 1fr;grid-template-rows:auto;background-color:var(--background);color:var(--font-primary);padding:60px 0}.fifth-section .container{display:flex;grid-column:2 / 3;align-items:flex-start;column-gap:60px}.fifth-section__new{font-size:60px;text-transform:uppercase;color:var(--primary);font-weight:var(--black);margin-bottom:16px}.fifth-section__mini{font-size:30px;margin-bottom:16px;font-weight:var(--extra-bold)}.fifth-section p{margin-bottom:20px}.awesome{font-weight:var(--semi-bold);font-size:24px;color:var(--primary)}.cancer{width:55%;border-radius:20px}.sixth-section{display:grid;grid-template-columns:1fr minmax(0,1300px) 1fr;grid-template-rows:auto;background-color:var(--white);color:var(--font-primary)}.sixth-section .container{display:flex;flex-direction:column;grid-column:2 / 3;align-items:center;padding:120px 0}.sixth-section .container h2{font-size:36px;font-weight:var(--extra-bold);margin-bottom:60px}.reviews__item{display:flex;flex-direction:column}.quote{width:60px}.reviews__text{margin:20px 0;font-weight:var(--medium)}.reviews__data{display:flex;justify-content:space-between;align-items:center}.reviews__personal-data{display:flex;align-items:center;column-gap:16px}.reviews__contacts p{margin-bottom:4px;font-weight:var(--bold)}.reviews__contacts a{color:var(--blue);font-weight:var(--semi-bold);text-decoration:none}.reviews__date{color:var(--font-secondary);font-weight:var(--medium)}.dots{display:flex;column-gap:16px;margin-top:60px}.dot{width:16px;height:16px;background-color:#ededed;border-radius:50%}.dot.selected{background-color:var(--primary)}.seventh-section{display:grid;grid-template-columns:1fr minmax(0,1300px) 1fr;grid-template-rows:auto;background-color:var(--background);color:var(--font-primary)}.seventh-section .container{display:flex;flex-direction:column;grid-column:2 / 3;align-items:center;padding:120px 0;width:100%}.heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:60px;width:100%}.heading h2{font-size:36px;font-weight:var(--extra-bold);text-align:start}.heading__find-more{display:flex;align-items:flex-end;font-size:14px;font-weight:var(--bold);color:var(--primary);column-gap:10px;cursor:pointer}.accessories__swiper{display:flex;flex-direction:column;row-gap:30px;margin:-30px;padding:30px}.accessories__card{display:grid;grid-template-columns:auto;grid-template-rows:1fr 100px;border-radius:20px;overflow:hidden;background-color:var(--white);width:100%;box-shadow:0 10px 20px 0 rgb(51 44 43 / .04);height:auto!important}.accessories__image{object-fit:cover;grid-column:1 / 2;grid-row:1 / 2;width:100%;height:100%;aspect-ratio:3 / 2}.accessories__title{display:flex;justify-content:center;align-items:center;background-color:var(--white);grid-column:1 / 2;grid-row:2 / 3;padding:30px}.accessories__card p{font-weight:var(--bold);text-align:center;width:240px}.eighth-section{display:grid;grid-template-columns:1fr minmax(0,1300px) 1fr;grid-template-rows:auto;background-color:var(--white);color:var(--font-primary)}.eighth-section .container{display:flex;flex-direction:column;grid-column:2 / 3;align-items:center;padding:120px 0;width:100%}.gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;column-gap:30px;width:100%;justify-content:space-between}.gallery__img{object-fit:cover;width:100%;border:solid 2px var(--primary);border-radius:20px;aspect-ratio:41/27}.gallery__img:last-child{display:none}.ninth-section{display:grid;grid-template-columns:1fr minmax(0,1300px) 1fr;grid-template-rows:auto;background-color:var(--background);color:var(--font-primary)}.ninth-section .container{display:flex;flex-direction:column;grid-column:2 / 3;align-items:center;padding:120px 0;width:100%}.decor-container{display:flex}.decor{display:grid;grid-template-columns:repeat(4,1fr);column-gap:30px;margin:0 20px}.decor__swiper{display:flex;flex-direction:column;row-gap:60px;width:calc(100% - 120px)}.decor__card{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto 86px;overflow:hidden;border-radius:20px;box-shadow:0 10px 20px 0 rgb(51 44 43 / .04)}.decor__title{display:flex;align-items:center;position:relative;justify-content:start}.decor__card p{font-weight:var(--bold);font-size:20px;z-index:2;margin:0 30px}.decor__img{width:100%;aspect-ratio:3 / 3.5}.type-icon{position:absolute;top:25px;right:20px}.index{position:absolute;left:16px;top:16px}.footer{display:grid;grid-template-columns:1fr minmax(0,1300px) 1fr;grid-template-rows:auto;background-color:var(--background);color:var(--font-primary);background:url(/wp-content/themes/understrap-child/images/footer-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:70px 0;color:var(--white)}.footer .container{grid-column:2 / 3}.form-container{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--white);margin-bottom:80px}.form-container h1{font-weight:var(--extra-bold);font-size:36px;margin-bottom:60px}.footer__logo{height:auto;max-width:150px}.message-form{display:flex;overflow:hidden;border-radius:12px;background-color:var(--white);justify-content:space-between;width:100%;max-width:630px}.number{padding:10px 20px;border:none;outline:none;width:100%}.number::placeholder{font-size:16px}.send-btn{display:flex;justify-content:center;align-items:center;background-color:var(--primary);border-radius:12px;padding:16px;cursor:pointer}.footer hr{border:none;background-color:var(--white);opacity:.2;width:100%;height:1px;margin-bottom:80px}.footer__nav{display:flex;justify-content:space-between}.footer__nav a{color:var(--white)}.choose-aquarium{width:fit-content;cursor:default}.group{display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-around;width:100%;height:150px;row-gap:30px;font-weight:var(--semi-bold)}.group li{display:block;height:20px;width:fit-content;text-decoration:none;background-image:linear-gradient(var(--primary),var(--primary));background-position:50% 100%;background-size:0 2.5px;background-repeat:no-repeat;font-size:14px;transition:all 0.25s ease-in-out 0.01s}.group li:hover{background-position:0% 100%;background-size:100% 2.5px}.contacts h6{font-size:20px;font-weight:var(--bold);text-align:start;margin-bottom:30px}.contacts div:not(:last-child){margin-bottom:30px}.personal-contacts .contact:first-child{white-space:nowrap}.contact{display:flex;align-items:center;font-weight:var(--semi-bold)}.contact img{margin-right:12px}.socials{display:flex;column-gap:16px;cursor:pointer}.socials *{margin:0}.copyrights{display:grid;grid-template-columns:1fr minmax(0,1300px) 1fr;grid-template-rows:auto;padding:15px 0}.copyrights p{grid-column:2 / 3;text-align:center;font-weight:var(--medium)}.breadcrumbs{display:flex;column-gap:8px;grid-column:2 / 3}.breadcrumbs a{text-decoration:none;font-weight:var(--semi-bold);cursor:pointer}.breadcrumbs__link{color:var(--font-primary)}.breadcrumbs__link--current{color:var(--primary)}.about p{font-weight:var(--medium)}.about__container{display:grid;grid-template-columns:1fr 1300px 1fr;grid-template-rows:1fr;background-color:var(--background);padding-top:40px}.about__content{display:flex;column-gap:35px;padding-top:20px;padding-bottom:70px;grid-column:2 / 3}.about__info{display:flex;flex-direction:column;row-gap:30px}.about__content h1{text-align:center;font-size:36px;margin-bottom:10px}.contact-page__container{display:grid;grid-template-columns:1fr 1300px 1fr;grid-template-rows:1fr;background-color:var(--background);padding-top:40px}.contact-page__cards-container{display:flex;flex-direction:column;padding-top:20px;padding-bottom:70px;grid-column:2 / 3;row-gap:60px}.contact-page__cards-container h1{font-size:36px}.contact-page__cards{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;column-gap:30px}.contact-page__card{display:flex;flex-direction:column;align-items:center;border-radius:20px;background-color:var(--white);padding:50px 40px;row-gap:20px;text-align:center;font-size:20px;font-weight:var(--medium);box-shadow:0 10px 20px 0 rgb(51 44 43 / .04)}.contact-page__card .contact{font-weight:var(--medium)}.contact-page__card h2{font-size:24px;margin-bottom:10px}.contact-page__card span{color:var(--primary);font-weight:var(--medium)}.contact-page__container+.scheme-container{background-color:var(--background);padding-bottom:100px}.scheme-container h2{margin-bottom:40px}.product-page__container{display:grid;grid-template-columns:1fr 1300px 1fr;grid-template-rows:1fr;background-color:var(--background);padding-top:40px;padding-bottom:120px}.product-page__content{display:flex;flex-direction:column;grid-column:2 / 3;margin-top:20px}.product-page__title{text-align:start}.product-page__info{display:grid;grid-template-columns:repeat(2,1fr);column-gap:70px;margin-bottom:100px}.product-page__images{display:flex;flex-direction:column;row-gap:30px;width:100%}.product-page__big-image img{width:100%;border-radius:16px;height:auto}.product-page__small-images{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;column-gap:30px;width:100%}.product-page__small-image{width:100%;border-radius:16px}.product-page__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.share-btn{display:flex;align-items:center;color:var(--primary);font-weight:var(--bold);column-gap:12px;cursor:pointer;user-select:none}.product-page__goods{display:flex;flex-direction:column;flex-shrink:1}.product-page__form{display:flex;flex-direction:column;background-color:var(--background)}.product-page__form input[type='radio']{display:none}.product-page__form input[type='radio']:checked+label{border-color:var(--primary);border-width:2px;font-weight:700;padding:6px 14px}.product-page__form input[type='radio']+label{display:inline-block;padding:8px 16px;border-radius:8px;border:1px solid #e4e4e2;font-size:16px;font-weight:var(--medium);cursor:pointer}.product-page__radios{display:flex;gap:16px;margin-bottom:40px}.product-page__description-title{margin-bottom:16px;font-weight:var(--bold)}.product-page__description-text{margin-bottom:16px;font-weight:var(--medium);margin-bottom:36px}.product-page__form-title{font-size:16px;font-weight:var(--bold);margin-bottom:16px}.woocommerce span.onsale{margin:90px!important;z-index:1}.variations{margin:0;padding:0;border:none;width:100%;background-color:var(--background)}.variations tbody{display:flex;flex-direction:column;gap:30px}.variations tr{display:flex;flex-direction:column;gap:16px}.variations th.label{padding:0;text-align:left}.variations th.label label{font-size:16px;font-weight:var(--bold);margin:0}.variations td.value{padding:0;position:relative}.variations td.value>select,.variations td.value>.select2,.variations td.value>.select2-container{display:none!important;visibility:hidden!important;opacity:0!important;position:absolute!important;pointer-events:none!important}.variations .reset_variations{position:absolute;right:0;top:-30px;font-size:14px;color:var(--text);text-decoration:none;opacity:.7}.value .radio-buttons{display:flex;gap:16px;flex-wrap:wrap}.value .radio-button{display:inline-block;padding:8px 16px;border-radius:8px;border:1px solid #e4e4e2;font-size:16px;font-weight:var(--medium);cursor:pointer;transition:all 0.3s ease}.value .radio-button.selected{border-color:var(--primary);border-width:2px;font-weight:700;padding:6px 14px}.variations .product-page__litr .radio-button{transition:all 0.3s ease}.variations .product-page__litr{display:flex;gap:16px;flex-wrap:wrap}.total-price{display:flex;align-items:baseline;margin-top:10px;margin-bottom:50px}.total-price__discount{font-size:36px;font-weight:var(--extra-bold);margin-right:24px}.total-price__discount span{font-weight:var(--extra-bold);margin-right:8px}.total-price__real{color:var(--font-secondary);font-size:16px;font-weight:var(--medium)}.total-price__real span{font-size:16px;font-weight:var(--medium);margin-right:4px}.product-page__btns{display:flex;column-gap:30px;justify-content:space-between}.product-page__prepayment{margin-top:36px;font-size:16px;line-height:1.45;color:var(--primary)}.product-page__buy-now{background-color:var(--background);border:2px solid var(--primary);transition:all 0.5s ease}.product-page__buy-now span{border:none;background:none}.product-page__buy-now:hover{background-color:var(--primary);color:var(--white)}.product-page__buy-now:hover .product-page__btn-text,.product-page__buy-now:hover .product-page__btn-img{color:var(--white)}.product-page__btn-img{color:var(--primary)}.product-page__btn-img *{stroke:currentColor}.product-page__buy-now .product-page__btn-text{color:var(--primary)}.archive .wrapper,.tax-product_cat .wrapper{background-color:var(--background)}.archive .container,.tax-product_cat .container,.archive .content-area,.tax-product_cat .content-area{max-width:100%;width:100%;padding-left:0;padding-right:0}.archive .row,.tax-product_cat .row{margin-left:0;margin-right:0}.tax-product_cat #right-sidebar,.archive #right-sidebar{display:none}.tax-product_cat #primary,.archive #primary{flex:0 0 100%;max-width:100%}.woocommerce-products-header h1.page-title{font-size:36px;font-weight:var(--extra-bold);text-align:center;margin-bottom:20px;color:var(--font-primary);width:100%}.archive .woocommerce-breadcrumb,.tax-product_cat .woocommerce-breadcrumb{text-align:center;margin-bottom:30px;width:100%}.woocommerce ul.products{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:0;padding:0;list-style:none}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none}.woocommerce ul.products li.product{width:100%!important;margin:0!important;float:none!important;display:flex;flex-direction:column;height:100%;background:var(--white);border-radius:20px;padding:20px;box-shadow:0 10px 20px 0 rgb(51 44 43 / .04);transition:transform 0.3s ease}.woocommerce ul.products li.product:hover{transform:translateY(-5px)}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex-grow:1;text-decoration:none}.woocommerce ul.products li.product img{margin-bottom:15px;border-radius:12px;width:100%;height:auto}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{padding:0;margin-bottom:10px;font-size:18px;line-height:1.4;color:var(--font-primary);font-weight:var(--bold);text-align:center}.woocommerce ul.products li.product .price{margin-top:auto;margin-bottom:15px;font-size:20px;font-weight:var(--bold);color:var(--primary);text-align:center}.woocommerce ul.products li.product .button{display:flex;justify-content:center;align-items:center;background-color:var(--background);color:var(--primary);font-weight:var(--bold);font-size:14px;column-gap:16px;padding:12px 20px;border-radius:12px;cursor:pointer;height:fit-content;width:100%;position:relative;z-index:1;transition:all 0.5s;border:2px solid var(--primary);overflow:hidden;text-align:center;margin-top:auto}.woocommerce ul.products li.product .button:hover{background-color:var(--primary);color:var(--white)}.woocommerce ul.products li.product .onsale{background-color:var(--primary);border-radius:12px;font-weight:var(--bold);font-size:12px;padding:5px 10px;position:absolute;top:-60px;right:140px;z-index:2;margin:0}.woocommerce-result-count{text-align:center;margin-bottom:20px;color:var(--font-secondary);font-weight:var(--medium)}.woocommerce-ordering{display:flex;justify-content:center;margin-bottom:30px}.woocommerce-ordering select{padding:10px 15px;border-radius:8px;border:1px solid #e4e4e2;background-color:var(--white);font-weight:var(--medium)}.woocommerce-pagination{display:flex;justify-content:center;margin-top:40px}.woocommerce-pagination ul{display:flex;list-style:none;gap:10px}.woocommerce-pagination ul li{margin:0}.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:8px;background-color:var(--white);color:var(--font-primary);font-weight:var(--bold);text-decoration:none;transition:all 0.3s ease}.woocommerce-pagination ul li a:hover,.woocommerce-pagination ul li .current{background-color:var(--primary);color:var(--white)}.product .btn{width:100%;min-width:100%}@media (min-width:768px) and (max-width:991px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr);gap:20px}.woocommerce ul.products li.product{padding:15px}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-size:16px}.woocommerce ul.products li.product .price{font-size:18px}.woocommerce-products-header h1.page-title{font-size:28px}.woocommerce ul.products li.product .onsale{top:-60px;right:180px}}@media (max-width:767px){.woocommerce ul.products{grid-template-columns:1fr;gap:20px}.woocommerce ul.products li.product{padding:15px}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-size:16px}.woocommerce ul.products li.product .price{font-size:18px}.woocommerce-products-header h1.page-title{font-size:24px}.woocommerce-ordering{width:100%}.woocommerce-ordering select{width:100%}.woocommerce-pagination ul{flex-wrap:wrap}.woocommerce ul.products li.product .onsale{top:0;right:220px}}.product-page__btn{height:100%}.product-page__slider-wrapper{display:flex;flex-direction:column;align-items:center}.product-page__slider{width:100%;margin-bottom:20px}.product-page__slide img{width:100%;height:auto}.product-page__thumbnail-slider{width:100%}.product-page__thumbnail{width:25%}.swiper-slide{padding:0 5px;box-sizing:border-box;cursor:pointer}body.full-width .wrapper{max-width:100%;padding-left:0;padding-right:0}body.full-width .container{max-width:100%;padding-left:0;padding-right:0}body.full-width .row{margin-left:0;margin-right:0}body.full-width #primary{padding-left:0;padding-right:0}body.full-width #woocommerce-wrapper #woocommerce-wrapper,body.full-width .wrapper .wrapper:not(#full-width-page-wrapper),body.full-width .container .container:not(#content){display:none!important}body.full-width #primary~#primary,body.full-width .content-area~.content-area{display:none!important}body.full-width .col-md.content-area,body.full-width .col-md-12.content-area{flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}#woocommerce-wrapper{max-width:100%;padding-left:0;padding-right:0}#woocommerce-wrapper .container{max-width:100%;padding-left:0;padding-right:0}#woocommerce-wrapper .row{margin-left:0;margin-right:0}body.full-width .woocommerce-notices-wrapper{max-width:100%;padding-left:0;padding-right:0}body.full-width .woocommerce-breadcrumb{max-width:100%;padding-left:0;padding-right:0}body.full-width #primary{flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}.single-product .wrapper{background-color:var(--background)}.single-product .container,.single-product .content-area{max-width:100%;width:100%;padding-left:0;padding-right:0}.single-product .row{margin-left:0;margin-right:0}.single-product .product .entry-summary{background-color:var(--white);border-radius:20px;padding:30px;margin-top:0}.single-product .product_title{font-size:36px;font-weight:var(--extra-bold);text-align:center;margin-bottom:20px;color:var(--font-primary)}.single-product .price{font-size:24px;font-weight:var(--bold);color:var(--primary);text-align:center;margin-bottom:20px}.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.single-product .woocommerce-product-gallery{width:100%;max-width:100%;float:none;margin-bottom:20px}@media (min-width:992px){.single-product div.product{display:flex;align-items:flex-start;gap:30px}.single-product .woocommerce-product-gallery,.single-product .summary.entry-summary{width:48%;float:none;margin:0}.single-product .woocommerce-product-gallery__wrapper{border-radius:12px;overflow:hidden;width:100%}.woocommerce-product-gallery__image,.single-product .woocommerce-product-gallery__image{width:100%;max-width:100%}.related.products ul.products{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}}@media (min-width:768px) and (max-width:991px){.related.products ul.products{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:767px){.related.products ul.products{display:grid;grid-template-columns:1fr;gap:15px}.single-product .wrapper{padding-inline:10px!important}.single-product .woocommerce-product-gallery,.woocommerce div.product div.images{padding-left:0!important}}.single-product .woocommerce-product-details__short-description{text-align:center;margin-bottom:30px;color:var(--font-secondary)}.single-product .cart{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:30px}.single-product .quantity{display:flex;align-items:center;gap:10px}.single-product .quantity .qty{width:60px;height:40px;text-align:center;border:1px solid #ddd;border-radius:8px}.single-product .woocommerce-product-gallery{background-color:var(--white);border-radius:20px;padding:20px}@media (min-width:992px){.single-product div.product{display:flex;gap:30px;align-items:flex-start;padding:40px}.single-product .woocommerce-product-gallery{width:50%!important;float:left!important;margin:0!important}.single-product .summary.entry-summary{width:50%!important;float:right!important;margin:0!important}}.single-product .woocommerce-product-gallery__wrapper{border-radius:12px;overflow:hidden}.single-product .woocommerce-product-gallery__image img{border-radius:12px;width:100%!important;height:auto!important}.single-product .flex-control-thumbs{display:flex;gap:10px;margin-top:15px}.single-product .flex-control-thumbs li{width:25%;margin:0}.single-product .flex-control-thumbs img{border-radius:8px;border:2px solid #fff0;transition:border-color 0.3s ease}.single-product .flex-control-thumbs img.flex-active{border-color:var(--primary)}.single-product .woocommerce-tabs{background-color:var(--white);border-radius:20px;padding:30px;margin-top:30px;width:100%!important;max-width:100%!important}.single-product .wc-tabs{display:flex;border-bottom:1px solid #eee;margin-bottom:20px;width:100%!important}.single-product .wc-tab{display:none;width:100%!important}.single-product .wc-tab.active{display:block;width:100%!important}.single-product .wc-tabs li{padding:10px 20px;cursor:pointer;border-bottom:3px solid #fff0;transition:border-color 0.3s ease}.single-product .wc-tabs li.active{border-bottom-color:var(--primary)!important;color:var(--primary)!important;font-weight:var(--bold)}@media (min-width:768px){.related.products ul.products{display:grid;grid-template-columns:repeat(2,1fr)!important;gap:20px}}@media (min-width:992px){.related.products ul.products{grid-template-columns:repeat(4,1fr)!important}}.woocommerce-product-gallery__image,.single-product .woocommerce-product-gallery__image{width:100%!important;max-width:100%!important}.woocommerce-tabs,.single-product .woocommerce-tabs{width:100%!important;max-width:100%!important}.wc-tabs,.single-product .wc-tabs{width:100%!important;max-width:100%!important}.single-product .woocommerce-product-gallery.woocommerce-product-gallery--without-images.woocommerce-product-gallery--columns-4.images{width:100%!important;max-width:100%!important;min-width:auto!important}.single-product .woocommerce-tabs .wc-tabs{width:100%!important;max-width:100%!important;min-width:auto!important}.single-product [style*="width: 84px"],.single-product [style*="width: 198px"]{width:100%!important;max-width:100%!important;min-width:auto!important}.related.products ul.products{display:grid;grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none}@media (min-width:768px){.related.products ul.products{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.related.products ul.products{grid-template-columns:repeat(4,1fr)}}.related.products ul.products li.product{width:100%!important;margin:0!important;float:none!important;display:flex;flex-direction:column;height:100%;background:var(--white);border-radius:12px;padding:20px}.related.products ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex-grow:1;text-decoration:none}.related.products ul.products li.product .add-to-cart-container{margin-top:auto}.related.products ul.products li.product img{margin-bottom:15px}.related.products ul.products li.product h2.woocommerce-loop-product__title{padding:0;margin-bottom:10px;font-size:16px;line-height:1.4}.related.products ul.products li.product .price{margin-top:auto;margin-bottom:15px;font-size:18px;font-weight:var(--bold);color:var(--primary)}.single-product .flex-control-thumbs{width:100%!important;max-width:100%!important}.single-product .flex-control-thumbs li{width:25%!important;flex:1!important}.single-product .summary.entry-summary{width:100%!important;max-width:100%!important}.single-product .related.products{width:100%!important;max-width:100%!important;clear:both!important}.single-product .related.products ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:30px!important;margin:0!important;padding:0!important;list-style:none!important}.single-product .related.products ul.products::before,.single-product .related.products ul.products::after{display:none!important}@media (max-width:991px){.single-product .related.products ul.products{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:767px){.single-product .related.products ul.products{grid-template-columns:1fr!important}}.single-product *,.single-product *::before,.single-product *::after{box-sizing:border-box!important}.single-product .container,.single-product .container-fluid{max-width:100%!important;width:100%!important}div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.single-product .woocommerce-product-gallery,.single-product .woocommerce-product-gallery.woocommerce-product-gallery--without-images.woocommerce-product-gallery--columns-4.images,.woocommerce div.product div.images.woocommerce-product-gallery,.woocommerce div.product div.images.woocommerce-product-gallery.woocommerce-product-gallery--without-images.woocommerce-product-gallery--columns-4.images{width:100%!important;max-width:100%!important;min-width:auto!important;float:none!important}@media (min-width:992px){.single-product .product{display:flex!important;flex-wrap:wrap!important;width:99.7%!important}.single-product .woocommerce-product-gallery,.woocommerce div.product div.images,.single-product .woocommerce-product-gallery.woocommerce-product-gallery--without-images.woocommerce-product-gallery--columns-4.images{flex:1!important;max-width:50%!important;padding-right:30px!important;width:50%!important;float:left!important}.single-product .summary.entry-summary{flex:1!important;max-width:50%!important;padding-left:30px!important;float:right!important}.single-product .related .products{grid-template-columns:repeat(4,1fr)!important;gap:30px!important}}@media (min-width:768px) and (max-width:991px){.single-product .product{display:flex!important;flex-wrap:wrap!important;width:100%!important}.single-product .woocommerce-product-gallery,.woocommerce div.product div.images,.single-product .woocommerce-product-gallery.woocommerce-product-gallery--without-images.woocommerce-product-gallery--columns-4.images{flex:1!important;max-width:50%!important;padding-right:20px!important;width:50%!important;float:left!important}.single-product .summary.entry-summary{flex:1!important;max-width:50%!important;padding-left:20px!important;float:right!important}.single-product .related .products{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}}@media (max-width:767px){.single-product .product{display:block!important}.cart{margin-right:0!important}.single-product .woocommerce-product-gallery,.woocommerce div.product div.images,.single-product .woocommerce-product-gallery.woocommerce-product-gallery--without-images.woocommerce-product-gallery--columns-4.images{max-width:100%!important;padding-inline:0!important;margin-bottom:30px!important;width:100%!important;float:none!important}.single-product .summary.entry-summary{max-width:100%!important;padding-left:0!important;float:none!important}.single-product .related .products{grid-template-columns:1fr!important;gap:20px!important}}.single-product .woocommerce-product-gallery,.woocommerce div.product div.images{background-color:var(--white);border-radius:20px;padding:20px;width:100%!important;max-width:100%!important}.single-product .woocommerce-product-gallery__wrapper{border-radius:12px;overflow:hidden;width:100%!important}.single-product .woocommerce-product-gallery__image img{border-radius:12px;width:100%!important;height:auto!important}.single-product .summary.entry-summary{background-color:var(--white);border-radius:20px;width:100%!important;max-width:100%!important}@media (max-width:992px){.single-product .product_title{font-size:28px}}.single-product .price{font-size:20px}.single-product .entry-summary{padding:20px}.single-product .woocommerce-tabs{padding:20px}.single-product .woocommerce-product-gallery{padding:15px}.single-product .related .products{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}@media (max-width:768px){.single-product .product_title{font-size:24px}.single-product .price{font-size:18px}.single-product .wc-tabs{flex-direction:column}.single-product .related .products{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.single-product .entry-summary{padding:20px;margin-top:10px}.single-product .woocommerce-product-gallery{padding:15px}.single-product .flex-control-thumbs{gap:5px}.single-product .flex-control-thumbs li{width:23%}}@media (max-width:576px){.single-product .product_title{font-size:20px}.single-product .entry-summary{padding:0!important}.single-product .single_add_to_cart_button{width:100%;padding:12px}.single-product .related .products{grid-template-columns:1fr}.single-product .woocommerce-tabs{padding:15px}.single-product .wc-tabs li{padding:8px 15px}.single-product .woocommerce-product-gallery{padding:10px}.single-product .flex-control-thumbs{gap:3px}.single-product .flex-control-thumbs li{width:22%}.single-product .quantity .qty{width:50px;height:35px}}.swiper-slide{padding:0 5px;box-sizing:border-box;cursor:pointer}.product-page__thumbnail img{width:100%;height:auto;border:2px solid #fff0}.product-page__thumbnail.swiper-slide-thumb-active img{border-color:red}.product-gallery{font-family:Arial;width:600px;display:block;margin:0 auto}.proudct-gallery__image{border-radius:10px}.inhabitants__title{margin-bottom:40px;font-size:24px;font-weight:var(--extra-bold)}.inhabitants__options{display:grid;grid-template-columns:1fr;column-gap:70px;row-gap:16px}.inhabitants__option{display:flex;column-gap:40px;padding-bottom:16px;border-bottom:1px solid #e4e4e2;align-items:flex-start;max-width:900px}.inhabitants__name{position:absolute;left:300px;font-size:16px;font-weight:var(--medium);min-width:220px;width:auto;user-select:none}.inhabitants__price{font-weight:var(--bold);width:50px;text-align:end;margin-left:auto;user-select:none}.inhabitants__price span{margin-right:4px}.inhabitants__amount-container{display:flex;width:100px;justify-content:space-between;font-size:14px;font-weight:var(--semi-bold)}.inhabitants__amount{user-select:none}.inhabitants__btn{display:flex;width:24px;height:24px;background-color:#e4e4e2;border-radius:50%;justify-content:center;align-items:center;cursor:pointer;transition:all 0.2s ease}.inhabitants__btn:hover{background-color:#d5d5d5}.inhabitants__to-cart{font-size:16px;font-weight:var(--bold);color:var(--primary);cursor:pointer;user-select:none;text-wrap:nowrap;opacity:1;transition:opacity 0.2s ease-out}.inhabitants__to-cart:hover{opacity:.7}.inhabitants__image{max-width:90px;height:52px}.product-page__slider{margin-top:90px}.accessories-slider__top{margin-bottom:40px!important}.accessories-slider__title{font-size:24px;font-weight:var(--extra-bold)}.accessories-slider__btns{display:flex;column-gap:28px}.accessories-slider__btn{position:static!important;background-size:30px 30px;width:30px!important;height:30px!important}.accessories-slider__swiper-slide{display:flex;flex-direction:column;align-items:center;background-color:var(--white);border-radius:20px;padding:24px;height:auto}.accessories__slider-img{aspect-ratio:2 / 1}.accessories-slider__swiper{display:flex;flex-direction:column;row-gap:30px}.accessories__slider-img-container{margin-bottom:20px;width:100%}.accessories__slider-img{border-radius:12px;object-fit:cover;width:100%}.accessories-slider__btn{margin-top:0}.accessories__slider-text{text-align:center;font-size:16px;font-weight:var(--medium);margin-bottom:12px}.accessories__slider-price{font-weight:var(--bold);margin-bottom:16px;margin-top:auto}.accessories__slider-price span{margin-right:4px}.accessories-slider:not(:has(.accessories-slider__btn-prev.swiper-button-disabled)) .accessories-slider__swiper-overlay-left,.accessories-slider:not(:has(.accessories-slider__btn-next.swiper-button-disabled)) .accessories-slider__swiper-overlay-right{display:initial}.accessories-slider__swiper-overlay{display:none;position:absolute;background:linear-gradient(270deg,#f9f9f7 0%,#fff0 100%);height:100%;width:190px;z-index:1}.accessories-slider__swiper-overlay-right{background:linear-gradient(270deg,#f9f9f7 0%,#fff0 100%);top:0;right:0}.accessories-slider__swiper-overlay-left{background:linear-gradient(270deg,#fff0 0%,#f9f9f7 100%);top:0;left:0}.accessories__to-cart-btn{border:1px solid var(--primary);padding:12px 24px;border-radius:12px;color:var(--primary);font-weight:var(--bold);font-size:16px;cursor:pointer;transition:all 0.2s ease}.accessories__to-cart-btn:hover{background-color:var(--primary);color:var(--white)}.accessories-page__container{display:grid;grid-template-columns:1fr 1300px 1fr;grid-template-rows:1fr;background-color:var(--background);padding-top:40px;padding-bottom:120px}.accessories-page__content{grid-column:2 / 3;margin-top:20px}.accessories-page__title{text-align:start}.accessories-page__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:60px}.accessories-page__card{display:flex;background-color:var(--white);border-radius:20px;overflow:hidden;box-shadow:0 10px 20px 0 rgb(51 44 43 / .04);padding:30px;column-gap:20px}.accessories-page__card-img{object-fit:cover;aspect-ratio:1.4 / 2;width:100%;border-radius:16px;height:100%}.accessories-page__card-img-container{flex-basis:40%}.accessories-page__card-info{display:flex;flex-direction:column;justify-content:center;text-align:center;flex-basis:60%}.accessories-page__card-price{margin-bottom:24px;font-weight:700;margin-top:12px}.accessories-page__card-price span{margin-right:4px}.accessories-page__card-text{font-weight:var(--semi-bold)}.accessories__to-cart-btn{background-color:var(--primary);color:var(--white);font-weight:var(--bold);font-size:14px;padding:12px 20px;border-radius:12px;cursor:pointer;transition:background-color 0.5s ease;width:fit-content;margin:0 auto}.accessories__to-cart-btn:hover{background-color:#bfaa76}.accessories__added{background-color:#4caf50!important}@media (max-width:1400px){.accessories-page__container{grid-template-columns:1fr minmax(0,calc(100% - 40px)) 1fr;padding-left:20px;padding-right:20px}.accessories-page__content{grid-column:2 / 3}}@media (max-width:992px){.accessories-page__cards{grid-template-columns:repeat(3,1fr);gap:20px}.accessories-page__container{padding-top:30px;padding-bottom:80px;padding-left:30px;padding-right:30px}.accessories-page__cards{margin-top:40px}}@media (max-width:768px){.accessories-page__cards{grid-template-columns:repeat(2,1fr);gap:20px}.accessories-page__card{padding:15px}.accessories-page__card-info{padding:10px 14px;padding-left:0}}@media (max-width:660px){.accessories-page__cards{grid-template-columns:1fr;gap:24px}.accessories-page__container{padding-left:16px;padding-right:16px;padding-bottom:80px}.accessories-page__cards{margin-top:30px;gap:24px}.accessories-page__card{padding:10px}.accessories-page__card-info{padding:10px 14px;padding-left:0}}.decor-page__container{display:grid;grid-template-columns:1fr 1300px 1fr;grid-template-rows:1fr;background-color:var(--background);padding-top:40px;padding-bottom:120px}.decor-page__content{grid-column:2 / 3;margin-top:20px}.decor-page__title{text-align:start}.decor-page__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px}.decor-page__card{display:flex;background-color:var(--white);border-radius:20px;overflow:hidden;box-shadow:0 10px 20px 0 rgb(51 44 43 / .04);padding:30px;column-gap:20px}.decor-page__card-img{object-fit:cover;aspect-ratio:1.4 / 2;width:100%;border-radius:16px;height:100%}.decor-page__card-img-container{flex-basis:40%}.decor-page__card-info{display:flex;flex-direction:column;justify-content:space-between;text-align:center;flex-basis:60%}.decor-page__card-price{margin-bottom:24px;font-weight:700;margin-top:12px}.decor-page__card-price span{margin-right:4px}.decor-page__card-text{font-weight:var(--semi-bold)}.decor-page__card .accessories__to-cart-btn{width:fit-content;margin:0 auto}.gallery-page__container{display:grid;grid-template-columns:1fr 1300px 1fr;grid-template-rows:1fr;background-color:var(--background);padding-top:40px;padding-bottom:100px}.video__container{display:grid;grid-template-columns:1fr minmax(0,1300px) 1fr;grid-template-rows:1fr;background-color:var(--background);padding-top:40px;padding-bottom:100px}.video__content{grid-column:2 / 3;margin-top:20px;padding-left:15px;padding-right:15px}.video__title{text-align:center}.video__grid{display:grid;grid-template-columns:1fr;gap:30px;width:100%;margin-top:60px;justify-content:center;align-items:stretch}@media (min-width:992px){.video__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.video__grid-item{width:100%;display:flex}@media (min-width:992px){.video__grid-item:only-child{grid-column:1 / -1;justify-self:center;width:min(720px, 100%)}}.video__card{border:solid 2px var(--primary);border-radius:20px;overflow:hidden;background-color:var(--white);display:flex;flex-direction:column;width:100%}.video__meta{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1}.video__details{margin-top:auto}.video__card-toggle{display:inline-block;margin-top:14px;padding:10px 14px;border-radius:10px;border:1px solid #e4e4e2;background:#fff0;cursor:pointer;font-weight:var(--bold)}.video__details>summary{list-style:none}.video__details>summary::-webkit-details-marker{display:none}.video__card-more{margin-top:12px}.video__card-title{margin:0;font-size:18px;line-height:1.2;font-weight:var(--bold)}.video__card-preview{margin-top:10px;margin-bottom:0;font-size:14px;line-height:1.45;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.video__card-text{margin-top:10px;margin-bottom:0;font-size:14px;line-height:1.45}.video__card-text+.video__card-text{margin-top:8px}.video__embed{background-color:var(--white);width:100%;aspect-ratio:16 / 9}.video__embed iframe,.video__embed video{display:block;width:100%;max-width:100%;height:100%;border:none}.gallery-page__content{grid-column:2 / 3;margin-top:20px}.gallery-page__title{text-align:center}.gallery-page__nav{display:flex;width:100%;justify-content:center;margin-top:40px;border-bottom:1px solid #ededed}.gallery-page__items{display:flex;column-gap:100px;font-weight:var(--bold)}.gallery-page__item{position:relative;padding-bottom:16px;cursor:pointer}.gallery-page__item::before{content:'';position:absolute;bottom:-1px;left:0;height:0;width:100%;background-color:var(--primary);border-top-right-radius:2px;border-top-left-radius:2px;transition:height 0.1s ease}.gallery-page__item--active::before{content:'';position:absolute;bottom:-1px;left:0;height:4px;width:100%;background-color:var(--primary)}.gallery-page__photos{display:grid;grid-template-columns:repeat(4,auto);gap:30px;width:100%;margin-top:60px}.gallery-page__photo img{object-fit:cover;aspect-ratio:3 / 2;width:100%;height:100%}.gallery-page__photo{overflow:hidden;border:solid 2px var(--primary);border-radius:20px}.gallery-page__photos{display:none}.gallery-page__aquariums{display:grid}.gallery-page__photo:nth-child(3){grid-column:3 / 5;grid-row:1 / 3}.gallery-page__photo:nth-child(4){grid-column:1 / 3;grid-row:3 / 5}.gallery-page__select{display:none;justify-content:space-between;padding:16px 24px;border-radius:8px;border:1px solid #e4e4e2;margin-top:40px;align-items:center}.gallery-page__select-chevron{rotate:-180deg;transition:all 0.2s ease}.gallery-page__select{font-weight:var(--bold)}.reviews-page__container{display:grid;grid-template-columns:1fr 1300px 1fr;grid-template-rows:1fr;background-color:var(--background);padding-top:40px;padding-bottom:120px}.reviews-page__content{grid-column:2 / 3;margin-top:20px}.reviews-page__title{text-align:start}.reviews-page__cards{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:70px;margin-top:60px;margin-bottom:60px}.reviews-page__card{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(3,auto);background-color:var(--white);border-radius:20px;padding:30px;row-gap:20px}.reviews-page__card-quote{grid-column:1 / 2;grid-row:1 / 2}.reviews-page__card-text{grid-column:1 / 3;grid-row:2 / 3;font-weight:var(--medium);font-size:16px;line-height:24px}.reviews-page__personal-data{display:flex;align-items:center;column-gap:16px;grid-column:1 / 2;grid-row:3 / 4}.reviews-page__personal-contacts{display:flex;flex-direction:column;row-gap:4px}.reviews-page__name{font-weight:var(--bold);font-size:14px;line-height:22px}.reviews-page__link{font-weight:var(--semi-bold);font-size:14px;line-height:22px;color:var(--blue)}.reviews-page__date{grid-column:2 / 3;grid-row:3 / 4;align-self:center;justify-self:end;font-size:14px;font-weight:var(--medium);color:var(--font-secondary)}.pagination{display:flex;gap:20px;width:100%;justify-content:center}.pagination__number{background-color:var(--white);color:var(--font-secondary);font-size:20px;font-weight:var(--medium);padding:11px 18px;border-radius:12px;cursor:pointer}.pagination__number--active{color:var(--primary);border:2px solid var(--primary)}.cart-page__container{display:grid;grid-template-columns:1fr 1300px 1fr;grid-template-rows:1fr;background-color:var(--background);padding-top:40px;padding-bottom:100px}.cart-page__content{grid-column:2 / 3;margin-top:20px}.cart-page__title{text-align:start}.cart-page__main-info{display:grid;grid-template-columns:auto 410px;grid-template-rows:repeat(2,auto);column-gap:70px;row-gap:100px;margin-top:60px}.cart-page__form{display:flex;flex-direction:column;row-gap:60px;grid-column:1 / 2;grid-row:2 / 3}.cart-page__form-title{font-size:24px;font-weight:var(--extra-bold);margin-bottom:30px}.cart-page__contact-inputs{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:30px;width:100%}.cart-page__input-container{display:flex;flex-direction:column;row-gap:4px}.cart-page__label{font-size:12px;font-weight:var(--medium);color:var(--font-secondary)}.cart-page__input{padding:16px 24px;border-radius:8px;border:1px solid #e4e4e2;font-size:16px;font-weight:var(--medium);width:100%;background-color:var(--background)}.cart-page__input:focus{border:2px solid var(--primary);outline:none}.cart-page__delivery-inputs{display:flex;column-gap:50px;margin-bottom:30px;margin-top:10px}.cart-page__delivery-input{display:none}.cart-page__delivery-input-container{display:flex;position:relative;align-items:center;column-gap:12px;font-weight:var(--medium);font-size:16px;line-height:24px}.cart-page__delivery-label{margin-left:32px}.cart-page__delivery-label::before{content:'';position:absolute;background-color:#fff0;height:20px;width:20px;border-radius:50%;border:1px solid #e4e4e2;flex:0 0 auto;top:0;left:0}.cart-page__delivery-input:checked+label::before{background-position:center center;background-image:url(/wp-content/themes/understrap-child/css/images/radio-checked.svg);background-size:20px 20px;background-repeat:no-repeat}.cart-page__total{display:flex;flex-direction:column;row-gap:60px;grid-column:2 / 3;grid-row:1 / 3;padding:30px;border:1px solid #e4e4e2;border-radius:20px;height:fit-content}.cart-page__total-title{font-size:20px;font-weight:var(--bold)}.cart-page__lines{display:flex;flex-direction:column;row-gap:20px}.cart-page__line{display:flex;justify-content:space-between}.cart-page__price{font-weight:var(--bold);text-wrap:nowrap}.cart-page__price span{margin-right:4px}.cart-page__subtotal{font-weight:var(--bold);font-size:16px}.cart-page__price--highlighted{color:var(--primary)}.cart-page__divider{background-color:#e4e4e2;border:none;height:1px}.cart-page__discount{color:var(--font-secondary);font-weight:var(--medium)}.cart-page__total-price{font-weight:var(--bold)}.cart-page__delivery-price{color:var(--font-secondary);font-weight:var(--medium)}.cart-page__order-btn{width:100%}.cart-page__products{display:flex;flex-direction:column;row-gap:30px}.product{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto;padding-bottom:30px;border-bottom:1px solid #e4e4e2;column-gap:50px}.product__content{display:grid;grid-template-columns:auto 1fr;column-gap:30px;align-items:center}.product__img-container{width:110px;height:110px}.product__img{object-fit:cover;width:100%;height:100%;border-radius:16px;border:1px solid #e4e4e2}.product__name{font-weight:var(--bold);font-size:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:320px;width:auto}.product__line{display:flex;column-gap:8px;color:var(--font-secondary);font-weight:var(--medium);line-height:24px}.product__line span{font-weight:var(--medium)}.product__type{margin-top:8px}.product__controls{display:flex;align-items:center;column-gap:60px;margin-left:auto}.product__price{font-weight:var(--bold)}.product__price span{margin-right:4px}.trash-can{color:var(--font-secondary);cursor:pointer;transition:all 0.2s ease}.trash-can *{stroke:currentColor}.trash-can:hover{color:var(--font-primary)}.slider-container{position:relative;width:100%}.swiper-button-prev,.swiper-button-next{width:48px;height:48px;background-position:center;background-repeat:no-repeat;position:absolute;background-image:url(/wp-content/themes/understrap-child/images/Tabler-arrow.svg)}.swiper-button-prev::after,.swiper-button-next::after{display:none}.swiper-button-prev{left:-15px;top:130px}.swiper-button-next{rotate:180deg;top:130px;right:-12px}.slider-top{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:30px}.slider-buttons{display:flex;align-items:center}.swiper-button-prev,.swiper-button-next{position:absolute}.swiper-container{padding-bottom:50px}.reviews-swiper{display:flex;flex-direction:column;width:calc(100% - 160px);row-gap:60px}.swiper-pagination{position:static}.swiper-pagination-bullet{width:16px;height:16px;background-color:#ededed;opacity:1;margin:0 8px!important;transition:background-color 0.2s ease}.swiper-pagination-bullet-active{background-color:var(--primary)}.gallery-caption{font-weight:600;color:#333;text-align:center;margin-top:.5rem;transition:font-weight 0.5s ease,color 0.5s ease}a.fancybox-manual:hover+.gallery-caption{font-weight:700;color:#333}a.fancybox-manual{position:relative;display:inline-block}a.fancybox-manual::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.3s ease;pointer-events:none;border-radius:8px}a.fancybox-manual:hover::after{opacity:1}main img{transition:transform 0.3s ease}main img:hover{transform:scale(1.05)}.site-header img,.header img,.logo img{transition:none!important;transform:none!important}.gallery-image-i{width:100%;aspect-ratio:4 / 3;object-fit:cover;border:solid 2px var(--primary);border-radius:8px;transition:transform 0.3s ease}.gallery-image{border-radius:8px;transition:transform 0.5s ease}.decor-gallery img{border:solid 2px var(--primary)}a.fancybox img{transition:transform 0.5s ease}a.fancybox:hover img{transform:scale(1.03)}a.fancybox-manual:hover .gallery-image-i{transform:scale(1.03)}a.fancybox-manual:hover .gallery-image{transform:scale(1.05)}@media (min-width:1200px){.col-five{flex:0 0 20%!important;max-width:20%!important}}@media (max-width:1440px){.header{grid-template-columns:100%;padding-left:60px;padding-right:60px}.desktop-nav{grid-column:1 / 2}.intro-section,.second-section,.third-section,.fourth-section,.fifth-section,.sixth-section,.seventh-section,.eighth-section,.ninth-section,.footer,.copyrights{grid-template-columns:100%;padding-left:60px;padding-right:60px}.container{grid-column:1 / 2!important}.intro-section__info h1{font-size:65px;text-align:start;font-family:'Raleway',sans-serif;font-weight:700}.button{display:flex;justify-content:center;align-items:center;background-color:var(--primary);color:var(--white);font-weight:var(--bold);font-size:14px;column-gap:16px;padding:15px 40px;border-radius:12px;cursor:pointer;height:fit-content;width:300px;min-width:300px;transition:background-color 0.5s ease}.girl-aquarium{width:100%}.decor__card:last-child{display:none}.decor-container{justify-content:center}.intro-section .container{padding-bottom:60px}.scheme-container{padding-bottom:0}.accessories{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);justify-content:space-between}.decor{grid-template-columns:repeat(3,1fr)}.copyrights p{grid-column:1 / 2}.about__container{grid-template-columns:100%;padding-left:60px;padding-right:60px}.about__content,.breadcrumbs{grid-column:1 / 2}.contact-page__container{grid-template-columns:100%;padding-left:60px;padding-right:60px}.contact-page__cards-container{display:flex;flex-direction:column;padding-top:20px;padding-bottom:70px;grid-column:1 / 2;row-gap:60px}.contact-page__container+.scheme-container{padding-left:60px;padding-right:60px}.product-page__container{grid-template-columns:100%}.product-page__content{grid-column:1 / 2}.product-page__btn{width:min(50%, 300px);min-width:auto}.product-page__small-image{width:100%}.inhabitants__option{display:grid;grid-template-columns:1fr auto;grid-template-rows:repeat(2,1fr);row-gap:20px}.inhabitants__to-cart{justify-self:end}.accessories-page__container{grid-template-columns:3fr!important;padding-left:60px;padding-right:60px}.accessories-page__content{grid-column:1 / 2}.decor-page__container{grid-template-columns:3fr!important;padding-left:60px;padding-right:60px}.decor-page__content{grid-column:1 / 2}.reviews-page__container{grid-template-columns:100%;padding-left:60px;padding-right:60px}.reviews-page__content{grid-column:1 / 2}.cart-page__container{grid-template-columns:100%;padding-left:60px;padding-right:60px}.cart-page__content{grid-column:1 / 2}.product__name{max-width:260px}}.accessories-page__container{display:grid;grid-template-columns:1fr 1300px 1fr;grid-template-rows:1fr;background-color:var(--background);padding-top:40px;padding-bottom:120px}.accessories-page__content{grid-column:2 / 3;margin-top:20px}.accessories-page__title{text-align:center}.accessories-page__cards{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:30px;margin-top:60px}.accessories-page__card{display:grid;grid-template-columns:100%;grid-template-rows:1fr auto;background-color:var(--white);border-radius:20px;overflow:hidden;box-shadow:0 10px 20px 0 rgb(51 44 43 / .04)}.accessories-page__card-img{object-fit:cover;aspect-ratio:3 / 2;width:100%}.accessories-page__card-info{padding:30px;text-align:center}.accessories-page__card-price{margin-bottom:24px;font-weight:700;margin-top:12px}.accessories-page__card-price span{margin-right:4px}.accessories-page__card-text{font-weight:var(--semi-bold)}.decor-page__content{grid-column:2 / 3;margin-top:20px}.decor-page__title{text-align:center}.decor-page__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px}.decor-page__card{display:flex;background-color:var(--white);border-radius:20px;overflow:hidden;box-shadow:0 10px 20px 0 rgb(51 44 43 / .04);padding:30px;column-gap:20px}.decor-page__card-img{object-fit:cover;aspect-ratio:1.4 / 2;width:100%;border-radius:16px;height:100%}.decor-page__card-img-container{flex-basis:40%}.decor-page__card-info{display:flex;flex-direction:column;justify-content:space-between;text-align:center;flex-basis:60%}.decor-page__card-price{margin-bottom:24px;font-weight:700;margin-top:12px}.decor-page__card-price span{margin-right:4px}.decor-page__card-text{font-weight:var(--semi-bold)}.decor-page__card .accessories__to-cart-btn{width:fit-content;margin:0 auto}@media (max-width:1340px){.product__name{max-width:180px}}@media (max-width:1240px){.links a{height:22px}.second-section{padding-top:60px}.desktop-nav__links{display:none}.cart{margin-left:auto;margin-right:0}.bars-container{display:flex}.bars,.bars::after,.bars::before{display:block}.product-page__btns{flex-direction:column;row-gap:30px}.product-page__btn{min-width:300px}.product-page__small-images{grid-template-columns:repeat(3,1fr)}.product-page__small-image:last-child{display:none}.decor-page__container{grid-template-columns:2fr;padding-top:30px;padding-bottom:100px}.decor-page__cards{grid-template-columns:repeat(2,1fr);margin-top:50px}.cart-page__main-info{grid-template-columns:100%}.cart-page__total{grid-column:1 / 2;grid-row:3 / 4}.product__name{max-width:100%}}@media (max-width:1153px){.accessories{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}.bars,.bars::after,.bars::before{display:block}.container,.second-section__info{flex-direction:column;align-items:center}.product-gallery{width:400px}.intro-section__info{flex-direction:column;align-items:center;row-gap:40px}.intro-section__info h1{text-align:center}.second-section__text{display:flex;flex-direction:column;align-items:center}.aquarium{width:100%}.reviews{justify-content:center;margin:0 40px}.reviews__item{width:100%}.scheme{display:grid;grid-template-columns:1fr 15px 50px 15px 1fr 15px 50px 15px 1fr;grid-template-rows:1fr}.phone{grid-column:1 / 3;grid-row:1 / 2}.arrow{grid-column:2 / 5;grid-row:1 / 2}.ruler{grid-column:4 / 7;grid-row:1 / 2}.arrow2{grid-column:6 / 9;grid-row:1 / 2}.fishes{grid-column:8 / -1;grid-row:1 / 2}.scheme img{width:250px}.scheme .arrow,.scheme .arrow2{width:90px}.heading{column-gap:60px}.decor-container .left,.decor-container .right{display:none}.decor{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:40px 30px}.decor__card:last-child{display:grid}.cancer{width:100%}.fifth-section :is(h1,h3,.awesome){text-align:center}.about__content{flex-direction:column;align-items:center;row-gap:45px}.about__man{width:100%}.contact-page__cards{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto);gap:30px}.contact-page__card:first-child{grid-column:1 / 3}.contact-page__card:nth-child(2){grid-column:3 / 5}.contact-page__card:last-child{grid-column:2 / 4}.contact-page__card p,.contact-page__card .contact{font-size:16px}.contact-page__container{padding-top:30px}.contact-page__container+.scheme-container{padding-top:0}.contact-page__cards-container{padding-bottom:80px}.third-section .slider-top{display:none}.product-page__radios{flex-wrap:wrap}.accessories-page__container{grid-template-columns:2fr;padding-bottom:100px;padding-top:30px}.accessories-page__cards{grid-template-columns:repeat(2,1fr);margin-top:50px}}@media (max-width:968px){.inhabitants__option{display:flex;column-gap:80px}.inhabitants__options{grid-template-columns:100%}.reviews-page__cards{grid-template-columns:100%;grid-template-rows:repeat(4,auto)}.product-gallery{width:300px}.reviews-page__container{padding:30px;padding-bottom:100px}.reviews-page__cards{row-gap:30px;margin-top:50px;margin-bottom:0}.pagination{display:none}.product__name{max-width:300px}}@media (max-width:900px){.intro-section,.second-section,.third-section,.fourth-section,.fifth-section,.sixth-section,.seventh-section,.eighth-section,.ninth-section,.footer,.copyrights,.header{padding-left:30px;padding-right:30px}.accessories{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);column-gap:30px}.gallery__img:last-child{display:initial}.gallery{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:30px}.fish img{width:100%}.scheme{grid-template-columns:1fr 10px 40px 10px 1fr 10px 40px 10px 1fr}.scheme .arrow,.scheme .arrow2{width:70px}.scheme img{width:220px}.intro-section__info h1{font-size:40px}.footer__nav{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;row-gap:60px}#menu-footer_menu{display:flex;flex-wrap:wrap}#menu-footer_menu li{width:50%}.contacts{grid-column:1 / 4;grid-row:2 / 3;justify-self:center}.personal-contacts{display:flex;column-gap:60px}.contact{margin:0!important}.socials{column-gap:30px;justify-content:center}.group{display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-around;width:100%;height:auto;row-gap:30px;font-weight:var(--semi-bold)}.footer__logo{justify-self:center}.choose-aquarium{border:none;font-weight:var(--semi-bold)}.contacts h6{margin-bottom:40px;text-align:center}.footer{padding:30px;padding-top:80px;background-image:url(/wp-content/themes/understrap-child/images/tablet-footer-bg.png)}.message-form{max-width:460px}.contact-page__container{padding-left:30px;padding-right:30px}.mobile-nav{padding-left:30px;padding-right:30px}.contact-page__container+.scheme-container{padding-left:30px;padding-right:30px}.contact-page__card{max-width:350px;height:auto}.contact-page__cards-container{align-items:center}.about__container{padding-left:30px;padding-right:30px}.product-page__container{padding-left:30px;padding-right:30px;padding-bottom:80px}.product-page__btn{width:100%}.accessories-slider__swiper-overlay{width:123px}.accessories-page__container{padding-left:30px;padding-right:30px}.decor-page__card{padding:10px}.decor-page__card-info{padding:10px 14px;padding-left:0}.decor-page__container{padding-left:30px;padding-right:30px}.gallery-page__photos{grid-template-columns:repeat(2,1fr)}.gallery-page__photo:nth-child(3){grid-column:1 / 3;grid-row:3 / 5}.gallery-page__photo:nth-child(4){grid-column:1 / 3;grid-row:7 / 9}.gallery-page__container{padding-top:30px;padding-bottom:80px;padding-left:30px;padding-right:30px}.gallery-page__photos{margin-top:40px}.gallery-page__nav{margin-top:50px;padding:0 30px}.gallery-page__items{justify-content:space-between;column-gap:0;width:100%}.cart-page__container{padding:30px;padding-bottom:80px}.cart-page__main-info{gap:80px;margin-top:60px}.product__name{text-overflow:unset;text-wrap:wrap}}@media (max-width:1400px){.gallery-page__container{grid-template-columns:1fr minmax(0,calc(100% - 40px)) 1fr;padding-left:20px;padding-right:20px}.gallery-page__content{grid-column:2 / 3}}@media (min-width:661px) and (max-width:992px){.gallery-page__photos{grid-template-columns:repeat(2,1fr);gap:15px}.gallery-page__photos+.gallery-page__inhabitants,.gallery-page__photos+.gallery-page__decor{grid-template-columns:repeat(1,1fr);gap:15px}.gallery-page__photo:nth-child(3){grid-column:auto;grid-row:auto}.gallery-page__photo:nth-child(4){grid-column:auto;grid-row:auto}.gallery-page__photo img{width:100%;height:auto;object-fit:cover;aspect-ratio:3 / 2}.gallery-page__container{padding-top:30px;padding-bottom:80px;padding-left:30px;padding-right:30px}.gallery-page__photos{margin-top:40px}.gallery-page__nav{margin-top:50px;padding:0 30px}.gallery-page__aquariums,.gallery-page__inhabitants,.gallery-page__decor{display:grid}}@media (max-width:660px){.gallery-page__photos{grid-template-columns:1fr;gap:15px}.gallery-page__photo:nth-child(3){grid-column:1 / 2;grid-row:auto}.gallery-page__photo:nth-child(4){grid-column:1 / 2;grid-row:auto}.gallery-page__container{padding-left:16px;padding-right:16px}.gallery-page__items{flex-direction:column;row-gap:20px;align-items:flex-start}.gallery-page__item{padding-bottom:10px}.gallery-page__photo img{width:100%;height:auto}.gallery-page__aquariums,.gallery-page__inhabitants,.gallery-page__decor{display:grid}}@media (max-width:800px){.inhabitants__option{column-gap:60px}.product-page__info{column-gap:40px}.inhabitants__name{position:relative;left:0;width:min-content}}@media (max-width:768px){.scheme{grid-template-columns:1fr 5px 35px 5px 1fr 5px 35px 5px 1fr}.scheme .arrow,.scheme .arrow2{width:60px}.scheme img{width:180px}.sixth-section .container,.seventh-section .container,.eighth-section .container,.nineth-section .container{padding:80px 0}.product-galery{width:350px}.contact-page__cards{grid-template-columns:1fr;grid-template-rows:repeat(3,auto)}.contact-page__card:first-child{grid-column:1 / 2}.contact-page__card:nth-child(2){grid-column:1 / 2}.contact-page__card:last-child{grid-column:1 / 2}.contact-page__card .contact{font-size:16px}.product-page__small-images{grid-template-columns:repeat(2,1fr)}.product-page__small-image:nth-last-child(2){display:none}.inhabitants__option{column-gap:40px}.decor-page__cards{grid-template-columns:1fr}.product{grid-template-columns:100%;grid-template-rows:repeat(2,auto);row-gap:24px}.product__name{max-width:100%}.product__info{text-wrap:nowrap}.product__price{text-wrap:nowrap}.glsr-reviews{display:flex!important;flex-direction:column!important;gap:20px}.glsr-review{width:100%!important;margin:0!important;box-sizing:border-box}.glsr-reviews-wrap,.glsr-reviews{padding:0;margin:0;overflow-x:hidden}}@media (max-width:660px){.intro-section,.second-section,.third-section,.fourth-section,.fifth-section,.sixth-section,.seventh-section,.eighth-section,.ninth-section,.footer,.copyrights,.header{padding-left:16px;padding-right:16px}.quote{margin:0 auto}h1,h2{font-size:24px!important}.btn{width:100%!important;min-width:200px}.girl-aquarium-btn{position:relative;bottom:0;left:0;margin:40px 0 0 0}.scheme{display:flex;flex-direction:column;align-items:center;row-gap:20px;margin:0}.scheme .arrow,.scheme .arrow2{rotate:90deg;height:60px}.scheme img{width:216px}.fifth-section{padding-left:0;padding-right:0}.fifth-section__text{padding-left:30px;padding-right:30px}.sixth-section .container,.seventh-section .container,.eighth-section .container,.ninth-section .container{padding:60px 0}.fifth-section__new{font-size:36px!important}.reviews{margin:0}.reviews__data{font-size:14px}.reviews__contacts a{font-size:12px}.heading{flex-direction:column;align-items:center;row-gap:30px;margin-bottom:30px}.accessories__swiper{padding:0;margin:0}.gallery{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}.decor{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}.footer__nav{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;row-gap:40px;justify-items:center;text-align:center}.footer__logo{grid-row:1;grid-column:1}.group{grid-row:2;grid-column:1;display:grid;row-gap:12px;padding-left:0}.group li{list-style:none;justify-self:center}.group a{text-align:center;display:block}.contacts{grid-column:1 / 2;grid-row:-2 / -1}.contacts h6{font-size:20px!important;text-align:center}.contact{font-size:14px}.personal-contacts{column-gap:30px}.copyrights{font-size:12px}.logo{width:143px!important}.mobile-nav ul{row-gap:40px;margin-top:40px;padding-left:0}.mobile-nav__contacts{margin-top:80px}.mobile-nav__links .personal-contacts{flex-direction:column;align-items:center;row-gap:40px}.about__container{padding-left:0;padding-right:0}.about__container .breadcrumbs,.about__info{padding-left:16px;padding-right:16px}.contact-page__container{padding-left:16px;padding-right:16px}.contact-page__cards-container{padding-bottom:60px;row-gap:30px}.mobile-nav{padding-left:16px;padding-right:16px}.contact-page__container+.scheme-container{padding-left:16px;padding-right:16px}.intro-section__info{width:100%}.fifth-section__text{padding-left:16px;padding-right:16px}.fifth-section__mini{font-size:24px}.swiper-button-prev,.swiper-button-next{display:none}.swiper{width:100%}.third-section .container{row-gap:40px}.fish{height:auto;margin-bottom:30px}.fish-swiper{width:min(100%, 328px)}.product-page__container{padding-left:16px;padding-right:16px;padding-top:30px}.product-page__title{font-size:24px}.product-page__info{grid-template-columns:100%;row-gap:40px}.product-page__small-images{grid-template-columns:repeat(4,1fr);column-gap:16px}.product-page__small-image:last-child,.product-page__small-image:nth-last-child(2){display:block}.product-page__top{margin-bottom:30px;column-gap:30px}.inhabitants__option{display:grid}.inhabitants__name{min-width:100%}.accessories-page__container{grid-template-columns:1fr;padding-left:16px;padding-right:16px;margin-bottom:80px}.accessories-page__cards{grid-template-columns:1fr;gap:24px;margin-top:30px}.decor-page__container{grid-template-columns:1fr;padding-left:16px;padding-right:16px;padding-bottom:80px}.decor-page__cards{margin-top:30px;gap:24px}.gallery-page__container{padding-bottom:60px;padding-left:16px;padding-right:16px}.gallery-page__photos{grid-template-columns:100%}.gallery-page__photo:nth-child(3),.gallery-page__photo:nth-child(4){grid-column:1 / 2;grid-row:auto}.gallery-page__items{flex-direction:column}.gallery-page__item--active::before{height:0}.gallery-page__select{display:flex}.gallery-page__nav{display:none;border:none;padding:0;margin-top:0;border:1px solid #e4e4e2;border-radius:8px;overflow:hidden}.gallery-page__item{padding-top:8px;padding-bottom:8px;padding-left:24px;padding-right:24px;font-weight:var(--medium);transition:all 0.2s ease}.gallery-page__item:hover{background-color:#e4e4e2}.reviews-page__container{padding-bottom:80px;padding-left:16px;padding-right:16px}.reviews-page__cards{margin-top:30px}.reviews-page__date{grid-row:1 / 2}.reviews-page__personal-data{grid-column:1 / 3}.cart-page__contact-inputs{display:flex;flex-direction:column}.cart-page__delivery-inputs{flex-direction:column;row-gap:24px}.product__controls{width:100%;column-gap:20px;justify-content:space-between}.cart-page__order-btn{min-width:100%}.cart-page__container{padding-left:16px;padding-right:16px}.cart-page__main-info{margin-top:40px;gap:60px}.woocommerce span.onsale{margin:30px!important}}@media (max-width:360px){.reviews__data{flex-direction:column;align-items:start;row-gap:16px}.personal-contacts{flex-direction:column;align-items:center;row-gap:30px}.btn{min-width:auto}.share-btn__text{display:none}.product-page__small-images{grid-template-columns:repeat(3,1fr)}.product-page__small-image:last-child{display:none}.accessories-slider__swiper-overlay{width:86px}.group{width:77%}}h3{font-size:36px;position:relative;text-align:left}.action{display:block;margin:100px auto;width:100%;text-align:center}.action a{display:inline-block;padding:5px 10px;background:#f30;color:#fff;text-decoration:none}.action a:hover{background:#000}.product-page__premium,.product-page__classic{display:none}.product-page__premium.active,.product-page__classic.active{display:block}ul.wc_payment_methods.payment_methods.methods{display:none!important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#f9f9f7;border-radius:5px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:left}.glsr-reviews{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:70px;margin-top:60px;margin-bottom:60px}.glsr-review{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(3,auto);background-color:var(--white);border-radius:20px;padding:30px;row-gap:20px}.glsr-review:hover{transform:scale(1.02)}.glsr-review::before{content:'';display:block;width:40px;height:40px;background-image:url(/wp-content/themes/understrap-child/images/Quote.svg);background-size:contain;background-repeat:no-repeat;margin-bottom:10px}.glsr-review-content{font-size:16px;color:#333;line-height:1.5}.glsr-review-author{display:flex;align-items:center;margin-top:15px;font-weight:700}.glsr-review-author img{width:40px;height:40px;border-radius:50%;margin-right:10px}.glsr-review-date{font-size:14px;color:#999;margin-top:10px}.glsr-review-title h4:contains('Нет заголовка'){display:none}.site-reviews-form{background:#fff;padding:20px;border-radius:15px;box-shadow:0 4px 10px rgb(0 0 0 / .1);max-width:500px;margin:20px auto}.site-reviews-form input,.site-reviews-form textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:10px;font-size:16px;margin-bottom:10px}.site-reviews-form button{background:#ff5733;color:#fff;padding:12px 20px;border:none;border-radius:10px;font-size:18px;cursor:pointer;transition:0.3s}.site-reviews-form button:hover{background:#e0482d}.glsr-form-wrap{background:#fff;padding:30px;border-radius:15px;box-shadow:0 4px 10px rgb(0 0 0 / .1);max-width:600px;margin:30px auto;font-family:'Inter',sans-serif}.glsr-label span{font-weight:600;font-size:16px;color:#333;display:block;margin-bottom:8px}.glsr-input,.glsr-textarea{width:100%;padding:12px;border:2px solid #ddd;border-radius:10px;font-size:16px;background:#f9f9f9;transition:all 0.3s ease-in-out;outline:none}.glsr-input:focus,.glsr-textarea:focus{border-color:#ff5a3d;background:#fff}.glsr-star-rating--stars{display:flex;justify-content:start;font-size:24px;color:#fc0;cursor:pointer;margin-top:5px}.glsr-button{background:#ff5a3d;color:#fff;padding:14px 24px;border:none;border-radius:10px;font-size:18px;font-weight:600;cursor:pointer;display:block;width:100%;margin-top:15px;transition:0.3s ease}.glsr-button:hover{background:#e0482d}.glsr-dropzone{border:2px dashed #ddd;padding:15px;border-radius:10px;text-align:center;font-size:16px;color:#777;transition:0.3s;background:#f9f9f9}.glsr-dropzone:hover{border-color:#ff5a3d;color:#ff5a3d}.glsr-toggle{display:flex;align-items:center;margin-top:15px}.read-more-link{display:inline-block;margin:15px 0;color:#f75c4c;font-weight:600;text-decoration:none;cursor:pointer;transition:color 0.3s ease}.read-more-link:hover{color:#e04a3a}.read-more-content{margin-top:15px}.glsr-toggle-switch{position:relative;width:50px;height:24px;background:#ddd;border-radius:12px;cursor:pointer}.glsr-toggle-switch input{display:none}.glsr-toggle-switch::before{content:'';position:absolute;width:18px;height:18px;background:#fff;border-radius:50%;top:3px;left:3px;transition:0.3s}.glsr-toggle-switch input:checked+span{background:#ff5a3d}.glsr-toggle-switch input:checked+span::before{transform:translateX(26px)}h4.glsr-tag-value{display:none}.phone-tooltip{position:absolute;background:#ff4d4d;color:#fff;padding:6px 10px;font-size:14px;border-radius:6px;box-shadow:0 2px 6px rgb(0 0 0 / .15);z-index:9999;max-width:280px;transition:opacity 0.3s ease}a.btn:hover span{color:#fff}button.btn:hover span{color:#fff}.glsr-reviews{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:70px;margin-top:60px;margin-bottom:60px}.glsr-review{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(3,auto);background-color:var(--white);border-radius:20px;padding:30px;row-gap:20px}.glsr-review:hover{transform:scale(1.02)}.glsr-review::before{content:'';display:block;width:40px;height:40px;background-image:url(/wp-content/themes/understrap-child/images/Quote.svg);background-size:contain;background-repeat:no-repeat;margin-bottom:10px}.glsr-review-content{font-size:16px;color:#333;line-height:1.5}.glsr-review-author{display:flex;align-items:center;margin-top:15px;font-weight:700}.glsr-review-author img{width:40px;height:40px;border-radius:50%;margin-right:10px}.glsr-review-date{font-size:14px;color:#999;margin-top:10px}.glsr-review-title h4:contains('Нет заголовка'){display:none}.site-reviews-form{background:#fff;padding:20px;border-radius:15px;box-shadow:0 4px 10px rgb(0 0 0 / .1);max-width:500px;margin:20px auto}.site-reviews-form input,.site-reviews-form textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:10px;font-size:16px;margin-bottom:10px}.site-reviews-form button{background:#ff5733;color:#fff;padding:12px 20px;border:none;border-radius:10px;font-size:18px;cursor:pointer;transition:0.3s}.site-reviews-form button:hover{background:#e0482d}.glsr-form-wrap{background:#fff;padding:30px;border-radius:15px;box-shadow:0 4px 10px rgb(0 0 0 / .1);max-width:600px;margin:30px auto;font-family:'Inter',sans-serif}.glsr-label span{font-weight:600;font-size:16px;color:#333;display:block;margin-bottom:8px}.glsr-input,.glsr-textarea{width:100%;padding:12px;border:2px solid #ddd;border-radius:10px;font-size:16px;background:#f9f9f9;transition:all 0.3s ease-in-out;outline:none}.glsr-input:focus,.glsr-textarea:focus{border-color:#ff5a3d;background:#fff}.glsr-star-rating--stars{display:flex;justify-content:start;font-size:24px;color:#fc0;cursor:pointer;margin-top:5px}.glsr-button{background:#ff5a3d;color:#fff;padding:14px 24px;border:none;border-radius:10px;font-size:18px;font-weight:600;cursor:pointer;display:block;width:100%;margin-top:15px;transition:0.3s ease}.glsr-button:hover{background:#e0482d}.glsr-dropzone{border:2px dashed #ddd;padding:15px;border-radius:10px;text-align:center;font-size:16px;color:#777;transition:0.3s;background:#f9f9f9}.glsr-dropzone:hover{border-color:#ff5a3d;color:#ff5a3d}.glsr-toggle{display:flex;align-items:center;margin-top:15px}.glsr-toggle-switch{position:relative;width:50px;height:24px;background:#ddd;border-radius:12px;cursor:pointer}.glsr-toggle-switch input{display:none}.glsr-toggle-switch::before{content:'';position:absolute;width:18px;height:18px;background:#fff;border-radius:50%;top:3px;left:3px;transition:0.3s}.glsr-toggle-switch input:checked+span{background:#ff5a3d}.glsr-toggle-switch input:checked+span::before{transform:translateX(26px)}h4.glsr-tag-value{display:none}.inhabitants__to-cart{position:relative;display:inline-block;transition:transform 0.3s ease}.inhabitants__to-cart::after{content:'Добавлен';position:absolute;left:0;top:0;opacity:0;transition:opacity 0.3s ease;pointer-events:none}.inhabitants__to-cart.added::after{opacity:1}.inhabitants__to-cart.added::before{opacity:0}#order_comments{min-height:150px;width:100%;resize:vertical}.woocommerce-additional-fields label[for='order_comments']{font-weight:600;font-size:22px;color:#000}.woocommerce-privacy-policy-text{display:none}.entry-header{margin-top:40px}.modal-no-aquarium__content{background-color:var(--font-primary);color:var(--white);border:none;border-radius:12px;box-shadow:0 8px 24px rgb(51 44 43 / .2)}.modal-no-aquarium__header{border-bottom:none;padding:1rem 1.5rem}.modal-no-aquarium__title{font-size:1.25rem;font-weight:var(--extra-bold);color:var(--white);margin:0}.modal-no-aquarium__header .btn-close{margin:-.25rem -.5rem -.25rem 0}.modal-no-aquarium__body{font-size:1rem;font-weight:var(--medium);line-height:1.5;padding:1rem 1.5rem;margin:0}.modal-no-aquarium__footer{border-top:none;padding:1rem 1.5rem;display:flex;justify-content:flex-end;gap:.75rem}.modal-no-aquarium__btn-ok{font-size:.875rem;font-weight:var(--semi-bold);padding:.5rem 1rem;border-radius:8px}.modal-no-aquarium__btn-ok:hover{background-color:rgb(255 255 255 / .1)}.modal-no-aquarium__btn-link{font-size:.875rem;font-weight:var(--semi-bold);padding:.5rem 1rem;border-radius:8px}.modal-dialog{max-width:364px}@media (max-width:576px){.modal-dialog.modal-sm{max-width:90%;margin:.5rem auto}}.promo-ticker{position:relative;width:100%;height:48px;overflow:hidden;background:var(--primary);color:#fff;font-style:italic;padding:12px 0;box-sizing:border-box;border-radius:8px}.promo-ticker__content{display:flex;white-space:nowrap;position:absolute;width:max-content;animation:promo-ticker-scroll 25s linear infinite}.promo-ticker__text{padding:0 50px;font-size:16px;font-weight:500}.promo-ticker:hover .promo-ticker__content{animation-play-state:paused}@keyframes promo-ticker-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.reviews__personal-data img{max-width:24px;height:auto}.single-product .cart{align-items:flex-start!important}.radio-buttons{display:none}.form-callback-text{font-size:1.125rem;padding-top:.5rem;color:#fff}.text-agree{padding-left:1.125rem}.text__underline{text-decoration:underline;color:#fff}.checkout-text__underline{text-decoration:underline}.decor-page__card-variations{display:flex;flex-direction:column;gap:12px;margin:12px 0;width:100%}.decor-page__variation-group{display:flex;flex-direction:column;gap:6px;width:100%;margin-bottom:20px}.decor-page__variation-label{display:block;margin-bottom:10px;font-weight:600;color:#333;font-size:14px}.single-product-variable-items{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.variable-item{position:relative;cursor:pointer;flex:0 1 auto;padding:4px;border:2px solid #ddd;border-radius:6px;transition:all 0.25s ease;outline:none}.variable-item:hover{border-color:var(--primary,#f75c4c);box-shadow:0 2px 8px rgb(0 0 0 / .1)}.variable-item[aria-checked="true"]{border-color:var(--primary,#f75c4c);background-color:rgb(247 92 76 / .1);box-shadow:0 2px 8px rgb(247 92 76 / .2)}.image-variable-item{display:inline-flex;align-items:center;justify-content:center}.variable-item-contents{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.variable-item-image{width:50px;height:50px;object-fit:cover;border-radius:4px;display:block}.variable-item-text{padding:6px 10px;font-size:12px;font-weight:500;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.decor-page__card-variations{margin:10px 0;gap:10px}.single-product-variable-items{gap:8px}.variable-item-image{width:45px;height:45px}.front-page-decor-products{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px}@media (max-width:768px){.decor-page__card-variations{margin:8px 0;gap:8px}.decor-page__variation-label{font-size:13px;margin-bottom:8px}.single-product-variable-items{gap:6px}.variable-item{padding:3px}.variable-item-image{width:40px;height:40px}.variable-item-text{font-size:11px;padding:5px 6px}.front-page-decor-products{grid-template-columns:1fr}}@media (max-width:480px){.decor-page__variation-label{font-size:12px}.single-product-variable-items{gap:5px}.variable-item{padding:2px}.variable-item-image{width:35px;height:35px}.variable-item-text{font-size:10px;padding:4px 5px}}.reviews-page__card-text.collapsed{max-height:100px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.reviews-page__card-text.expanded{max-height:none}.show-more-btn{color:var(--primary);text-decoration:none;font-weight:var(--semi-bold);margin-top:8px;display:inline-block;cursor:pointer}.show-more-btn:hover{text-decoration:underline}.banner-buttons{display:flex;gap:15px}@media (max-width:1200px){.banner-buttons{margin-left:-40px}}@media (max-width:767px){.banner-buttons{flex-direction:column;gap:5px;margin-left:0}}.faq{display:flex;justify-content:center;align-items:center;max-width:800px;margin:40px auto}.faq-title{font-size:36px;font-weight:var(--extra-bold);text-align:center;margin-bottom:40px}.faq-item{border-bottom:1px solid #e5e5e5}.faq-question{width:100%;text-align:left;padding:18px 40px 18px 0;font-size:18px;font-weight:600;cursor:pointer;background:none;border:none;position:relative;transition:color 0.3s}.faq-question::after{content:"+";position:absolute;right:0;top:0;font-size:42px;color:#f75c4c;transition:transform 0.3s}.faq-question.active{color:#f75c4c}.faq-question.active::after{content:"−";transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.35s ease;font-size:16px;line-height:1.6;color:#444}.faq-answer-content{padding:0 0 18px 0}.faq a{color:#f75c4c;text-decoration:underline}.faq a{display:flex;justify-content:space-between;align-items:center}.faq .container{align-items:stretch}@media (max-width:660px){.faq-title{font-size:24px}}.accent{color:var(--primary)}