@import"/fonts/Fregat/stylesheet.css";@import"/fonts/rouble.css";*{font-family:"FregatRegular",sans-serif}a:hover{text-decoration:none !important}b,strong{font-family:"FregatBold",sans-serif}body{background-color:#151515;background-image:url("/img/pattern_1.png");background-position:top center;background-attachment:fixed}::selection{background:#9f801d;color:#fff}::-moz-selection{background:#9f801d;color:#fff}a{transition:all .2s linear}a:not(.btn):hover{opacity:.8}a.btn:hover{opacity:.8}h1{font-size:72px}@media(max-width: 1199px){h1{font-size:60px}}@media(max-width: 991px){h1{font-size:48px}}@media(max-width: 767px){h1{font-size:36px}}.logo{width:110px}header a{color:#fff}header a:hover,header a:focus,header a:active{color:#fff;text-decoration:none}.contacts{margin-top:20px}.whatsapp_logo{width:30px;position:relative;top:-2px}.phone a{font-size:18px;line-height:24px;color:#fff;text-decoration:none;letter-spacing:.05em}@media(max-width: 991px){.phone a{font-size:14px;margin-left:30px}}.cart{margin-top:20px;font-size:18px}@media(max-width: 991px){.cart{font-size:14px}}.tea{margin-top:40px}.tea a{font-size:24px;margin-right:40px}@media(max-width: 991px){.tea a{font-size:18px;margin-right:30px}}@media(max-width: 767px){.tea a{font-size:20px;display:inline-block;margin-right:30px;margin-bottom:10px}}header{background-image:url("/img/top.jpg");background-position:top center;background-attachment:fixed;background-color:#333;background-size:cover;position:relative;padding-top:35px;padding-bottom:35px;color:#fff}@media(max-width: 767px){header{background-size:auto;background-attachment:scroll}}header::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.4)}header>.container-fluid{position:relative;z-index:1}header h1{margin:100px 0 140px}@media(max-width: 991px){header h1{margin:60px 0 70px}}header .hamburger{width:40px;background:none;padding:0;border:0;margin-top:20px;cursor:pointer;float:right;transition:all .2s linear}@media(max-width: 991px){header .hamburger{width:40px}}@media(max-width: 767px){header .hamburger{margin-top:22px}}header .hamburger:hover{opacity:.7}header .hamburger .hamburger-layer{display:block;width:100%;height:4px;border-radius:5px;background-color:#fff;margin-bottom:5px}@media(max-width: 767px){header .hamburger .hamburger-layer{height:3px;border-radius:5px}}h2.header{text-transform:uppercase;font-size:24px;line-height:24px;letter-spacing:.02em;margin:0}#catalog{padding:35px 0 50px;background-color:#fff}#catalog .header{color:#ccc}.item .name{margin:20px 0 10px}.item .name a{font-size:16px;color:#000}@media(max-width: 767px){.item .name a{line-height:20px;font-size:14px}}.item .name a:hover{color:#9f801d;text-decoration:none}.item .category{margin:0 0 10px}.item .category a{color:#999;font-size:12px}.item .weight{color:#999;font-size:12px;margin-bottom:2px}.item .price{color:#9f801d;font-size:16px;letter-spacing:.02em}#why{padding:35px 0 50px;background-color:#151515;color:#fff}#why .header{color:#fff}#why .icon{text-align:center;margin-top:30px;padding:0 30px}@media(max-width: 991px){#why .icon{padding:0 10px}}#why .icon span{font-size:18px}#why .icon span,#why .icon p{line-height:24px}#why .icon img{height:64px;width:64px;margin:10px 0 30px}#insta{padding:35px 0 50px;background-color:#000;color:#fff;background-image:url("/img/insta.jpg");background-position:top center;background-attachment:fixed;background-size:cover}@media(max-width: 767px){#insta{background-size:auto;background-attachment:scroll}}#insta .header{color:#fff;margin-bottom:30px}#insta img{opacity:.8;-webkit-filter:grayscale(100%);filter:grayscale(100%)}#insta img:hover{opacity:.99;-webkit-filter:none;filter:none}#insta .col-sm-2{margin-top:35px}.btn{font-size:16px;border-radius:30px;padding:6px 20px 8px;border:0}.more{margin-top:50px}.btn.btn-info{background-color:rgba(255,255,255,.2)}#subscribe{background-image:url("/img/top.jpg");background-position:top center;background-attachment:fixed;background-color:#333;background-size:cover;padding:60px 0 60px}@media(max-width: 767px){#subscribe{background-size:auto;background-attachment:scroll}}.form-control{border:0}input.form-control{font-size:18px;height:50px;border-radius:30px;padding:10px 20px 10px}#subscribe input{background-image:url("/img/at.png");background-size:24px 24px;background-repeat:no-repeat;background-position:top 9px left 12px;padding-left:50px}@media(max-width: 991px){#subscribe input{margin-bottom:40px}}@media(max-width: 767px){#subscribe input{margin-bottom:0px}}#subscribe .btn{padding-left:15px;width:100%;height:42px;padding-top:10px}@media(max-width: 767px){#subscribe .btn{margin-top:40px}}#subscribe .btn img{width:24px;height:24px;position:relative;left:-5px;top:-1px}#text{background-color:#151515;padding:50px 0 60px;color:#fff}#text h2{font-size:48px;margin-bottom:30px}@media(max-width: 767px){#text h2{font-size:36px}}#text p{margin-bottom:20px}@media(max-width: 767px){#text p{line-height:24px}}#text p a{color:#d4af37;text-decoration:underline}#text .btn{background-color:rgba(255,255,255,.1)}#text p a.btn{color:#fff;text-decoration:none}#text hr{color:#000;margin-top:80px;border:1px solid;size:2px;opacity:.7}#text .container{padding-bottom:0}footer{background-color:#151515;padding:40px 0 30px;color:#fff}@media(max-width: 767px){footer{text-align:center}}footer img{width:110px}.copy{font-size:12px;color:#666;margin-top:30px}footer a{font-size:12px;color:#666}footer a:hover{color:#fff}footer h4{margin-bottom:20px;margin-top:0;font-size:16px}@media(max-width: 767px){footer h4{margin-top:30px}}@media(max-width: 991px){footer .bottom-copy{text-align:center;margin-bottom:50px}}.overlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.9)}.overlay .overlay-close{width:37px;height:37px;position:absolute;right:20px;top:20px;overflow:hidden;border:none;background:url("/img/close.png") no-repeat center center;background-size:50%;text-indent:200%;color:rgba(0,0,0,0);outline:none;z-index:100}.overlay nav{text-align:center;position:relative;top:50%;height:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;height:100%;position:relative}.overlay ul li{display:block;height:20%;height:20%;min-height:60px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.overlay ul li a{font-size:30px;font-weight:300;display:inline-block;color:#fff;padding:10px 0px 5px;border:0;letter-spacing:.01em;transition:all .1s linear;opacity:.7}@media(max-width: 767px){.overlay ul li a{font-size:24px;line-height:30px}}.overlay ul li a:hover,.overlay ul li a:focus{color:#fff;text-decoration:none;cursor:pointer;opacity:1;border-bottom:3px solid #9f801d}#catalog h1{margin-top:0}#item{margin:30px 0 30px}@media(max-width: 767px){#item{margin:0 0 30px}}#item h2{font-size:40px;margin:40px 0 10px}#item .price{color:#9f801d;font-size:24px;letter-spacing:.02em;margin-top:20px}#item .category a{color:#999;font-size:12px}#item .add{margin:30px 0 20px;background-color:#9f801d;padding:35px 20px 10px;border-radius:0px}#item .add .form-control{background-color:#fff;text-align:center;width:100%;box-shadow:none;font-size:20px;height:50px;border-radius:30px}#item .add div.form-control{padding-top:12px}#item .add .btn{height:50px;background-color:#000;color:#fff}#item .desc{margin-bottom:30px;font-size:16px}.btn.btn-primary{background-color:#9f801d;text-align:center;width:100%;box-shadow:none;font-size:20px;color:#fff;transition:all .1s linear}.btn.btn-primary:hover{opacity:.9}@media(max-width: 767px){#item .add .btn.btn-primary{margin-top:20px}}.breadcrumb{background:none;padding:0;margin-bottom:30px}@media(max-width: 767px){.breadcrumb{display:none}}.breadcrumb li a{color:#999}.cart-header{margin-top:0px;font-size:18px;border-bottom:1px solid #f0f0f0}@media(max-width: 767px){.cart-header{margin-top:20px}}.cart-header .row{margin:0 -7px}.cart-header .row div{padding:0 7px}.cart-header .row div .th{text-align:center;color:#999;padding-top:20px;padding-bottom:20px;height:60px}.cart-item{margin-top:0px;border-bottom:1px solid #f0f0f0;padding-bottom:0px}@media(max-width: 767px){.cart-item{margin-top:0px;border-bottom:none;padding-bottom:0}}.cart-item.item{height:auto}@media(max-width: 991px){.cart-item.item .category{font-size:12px}}@media(max-width: 767px){.cart-item.item .category{margin-bottom:10px}}.cart-item.item .row .row{border-bottom:none}.cart-item.item img.img-fluid{max-width:80px}.cart-item.item img{margin:5px 0 5px}.cart-item p.name{margin-top:16px;margin-bottom:5px}@media(max-width: 767px){.cart-item p.name{margin-top:22px}}.cart-item p.name a{font-size:16px}@media(max-width: 991px){.cart-item p.name a{font-size:14px}}@media(max-width: 767px){.cart-item .price-block{height:80px;background-color:#f0f0f0;margin:0 0px;padding:10px 10px 0 !important}.cart-item .price-block div{padding:0 5px}}.cart-item p.price{margin:22px 0 6px;text-align:center;font-size:16px}@media(max-width: 991px){.cart-item p.price{font-size:14px;margin-top:22px}}@media(max-width: 767px){.cart-item p.price{font-size:16px;margin-top:10px;text-align:left}}.cart-item p.weight{text-align:center}@media(max-width: 767px){.cart-item p.price.total{text-align:right;margin-right:3px}}.quantity{position:relative}.quantity a{position:absolute;margin:0;top:10px}.quantity a img{width:30px;height:30px}.quantity .plus{right:26px}.quantity .minus{left:26px}.cart-quantity a{position:absolute;margin:0;top:10px}@media(max-width: 991px){.cart-quantity a{top:16px}}.cart-quantity a img{width:30px;height:30px}@media(max-width: 991px){.cart-quantity a img{width:24px;height:24px}}.cart-quantity .plus{right:16px}@media(max-width: 991px){.cart-quantity .plus{right:18px}}@media(max-width: 767px){.cart-quantity .plus{right:10px;top:5px}}.cart-quantity .minus{left:16px}@media(max-width: 991px){.cart-quantity .minus{left:18px}}@media(max-width: 767px){.cart-quantity .minus{left:10px;top:5px}}.cart-item .quantity{padding:10px 10px 0px !important}@media(max-width: 991px){.cart-item .quantity{padding:12px 10px 0px !important}}@media(max-width: 767px){.cart-item .quantity{padding:0px 0px 0px !important}}.cart-item .quantity .form-control{background-color:#eee;text-align:center;width:100%;box-shadow:none;font-size:16px;height:40px;border-radius:30px;padding-top:10px}@media(max-width: 767px){.cart-item .quantity .form-control{padding-top:12px;background-color:#fff;height:44px}}.cart-item .delete{float:right;margin-top:15px;margin-right:5px}@media(max-width: 991px){.cart-item .delete{margin-top:22px}}@media(max-width: 767px){.cart-item .delete{margin-top:28px;margin-right:15px}}.cart-item .delete img{width:18px;height:18px;transition:all .1s linear;opacity:.2}.cart-item .delete:hover img{opacity:.4}@media(max-width: 767px){.cart-item .price-weight{text-align:left !important;margin-top:8px}}.order-btn{text-align:center;margin:40px 0 40px}@media(max-width: 767px){.order-btn{margin-top:40px}}.btn.btn-primary.btn-big{font-size:30px;padding:12px 40px 15px;width:400px;border-radius:50px}@media(max-width: 991px){.btn.btn-primary.btn-big{font-size:24px}}@media(max-width: 767px){.btn.btn-primary.btn-big{width:100%}}.order-btn.confirm-btn .btn.btn-primary.btn-big{width:100%}.total-block{padding-top:40px;padding-bottom:0px;text-align:center}.total-block .total{font-size:30px}@media(max-width: 767px){.total-block .total{font-size:20px}}.total-block .help{color:#999;font-size:12px}@media(max-width: 767px){.total-block .help{font-size:11px}}.total-block .total-total{font-size:36px;margin-top:20px}@media(max-width: 767px){.total-block .total-total{margin-top:30px;font-size:30px}}form input.form-control{background-color:#eee;box-shadow:none}form .control-label{font-size:16px;padding-top:8px}form a{float:left;color:#999;font-size:12px;margin-top:18px}form a:hover{color:#9f801d}form h2.header{margin:40px 0 20px}form .price{color:#9f801d}form .radio{margin-bottom:10px}form .radio label{font-size:16px;padding-left:30px;padding-top:8px}form .radio input{top:6px;left:25px}#checkout-cart{position:relative;margin-top:30px}#checkout-cart .cart-item p.name{margin-top:24px;font-size:16px;line-height:20px}@media(max-width: 991px){#checkout-cart .cart-item.item img.img-fluid{margin-top:20px}}#checkout-cart .cart-item p.category{font-size:12px;color:#999}#checkout-cart .cart-item p.price{margin-top:24px;font-size:16px;line-height:20px}.subtotal-block{padding:20px 15px 10px;border-bottom:1px solid #f0f0f0}.subtotal-block p{font-size:18px}@media(max-width: 991px){.subtotal-block p{font-size:16px}}.subtotal-block .price{text-align:right;color:#9f801d;letter-spacing:.02em}#checkout-cart .total-block{padding-top:20px;text-align:left}#checkout-cart .total-block p{font-size:30px}@media(max-width: 991px){#checkout-cart .total-block p{font-size:24px}}#checkout-cart .total-block .price{text-align:right;color:#9f801d;letter-spacing:.02em}@media(max-width: 767px){#checkout-cart .cart-item{border-bottom:1px solid #f0f0f0;padding-bottom:15px}}.success{padding-bottom:40px}.success p,.payment p{margin:40px 0 60px;font-size:16px}@media(max-width: 767px){.success p,.payment p{font-size:14px}}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-icons.success-icon{font-size:80px;color:#8fbc8f}.material-icons.fail-icon{font-size:80px;color:crimson}.payment{text-align:center}.article{margin-top:30px}.article img:hover{opacity:.9}.article h3 a,.article p a{color:#333}.article p.date{font-size:12px;color:#999}.article h3 a:hover{color:#9f801d;text-decoration:none}.article.article-text p a{color:#9f801d}.article.article-text img{margin:30px 0 30px}.article p a:hover{color:#666;text-decoration:none}.pagination{margin-top:50px}.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:0}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#9f801d;border-color:#9f801d}.pagination>li>a,.pagination>li>span{color:#333}.pagination>li:hover>a{color:#666}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:auto}.share{margin:40px 0 50px}.article-text p{font-size:16px;margin-bottom:20px}@media(max-width: 767px){.article-text p{font-size:14px}}.article-text p.date{font-size:14px}@media(max-width: 767px){.article-text p.date{font-size:12px}}.contacts-block{padding:30px 0 40px}.contacts-block p{font-size:16px;margin:20px 0 0}@media(max-width: 767px){.contacts-block p{font-size:14px}}.contacts-block img:hover{opacity:.9}.notifications{position:fixed}.notifications.top-right{right:20px;top:15px;max-width:400px}@media(max-width: 767px){.notifications.top-right{max-width:280px}}.notifications>div{position:relative;z-index:9999;margin:5px 0px}.alert-success{background-color:#151515;border:0;color:#fff;border-radius:12px;padding-left:20px;padding-right:50px;position:relative;font-size:14px;line-height:16px}.alert-success .close{float:right;font-size:26px;font-weight:bold;line-height:1;color:#9f801d;text-shadow:none;opacity:.3;filter:alpha(opacity=30);position:absolute;top:9px;right:16px}.empty{text-align:center;padding:80px 0 120px}#article-select{margin-top:30px}#article-select a{display:inline-block;padding:5px 10px 5px;border-radius:40px;color:#000;background-color:#eee;margin-bottom:10px}#article-select a.active{color:#fff;background-color:#9f801d}.dropzone{margin-top:30px}.icons{margin-top:30px;margin-bottom:20px}.delivery-info a{color:#9f801d}.icons .icon img{width:32px;height:32px;float:left;opacity:.3}.icons .icon p{margin-left:45px;font-size:12px;line-height:16px}.fb-comments{margin:20px -8px 0}#gergel{height:800px;background-image:url("/img/gergel.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}@media(max-width: 767px){#gergel{background-size:auto 350px;background-position:top center;padding-top:350px;height:auto}}#gergel .container{position:relative;height:800px}@media(max-width: 767px){#gergel .container{height:auto}}#gergel .bubble{background-color:#fff;padding:20px 30px 15px;width:100%;position:absolute;bottom:40px;right:0}@media(max-width: 767px){#gergel .bubble{width:auto;position:relative;margin:0 -15px;padding:30px 30px 25px;bottom:0px}}#gergel .bubble h2{margin-top:0}#gergel .bubble .corner{position:absolute;top:-30px;left:40%}@media(max-width: 1199px){#gergel .bubble .corner{left:40%}}@media(max-width: 991px){#gergel .bubble .corner{left:40%}}@media(max-width: 991px){#gergel .bubble .corner{left:30%}}#blog{padding:35px 0 50px;background-color:#fff}#blog .header{color:#ccc}.blog{margin-top:40px;background-color:#fff}#blog .blog{margin-top:30px}.blog .blog-header{height:390px;background-size:cover;background-position:center}@media(max-width: 767px){.blog .blog-header{height:150px}}#blog .blog .blog-header,#other .blog .blog-header{height:260px;background-size:cover;background-position:center}@media(max-width: 767px){#blog .blog .blog-header,#other .blog .blog-header{height:150px}}.blog h3,.blog h3 a{font-size:30px;color:#000;margin-bottom:20px}.blog h3 a:hover{text-decoration:none;color:#9f801d}.blog .blog-body{padding:20px 0px 0px}@media(max-width: 767px){.blog .blog-body{padding:20px 0px 0px}}.blog .desc p,.blog .desc a p{font-size:14px;color:#000;margin-bottom:30px}.blog .desc a:hover p,.blog .desc a:hover{text-decoration:none;color:#666}.blog .date{margin-top:15px}@media(max-width: 767px){.blog .date{display:none}}.blog .btn.btn-primary{width:auto}.blog .tags{float:left;margin-right:30px}@media(max-width: 767px){.blog .tags{float:none}}.blog .tags a{background-color:#f2f2f2;border-radius:30px;padding:5px 15px 5px;color:#000;display:inline-block;margin-top:10px}.themes a{font-size:18px;margin-top:0;color:#000;margin-right:5px;padding:8px 20px 8px;background-color:#f2f2f2;border-radius:30px;transition:all .2s linear;display:inline-block}@media(max-width: 991px){.themes a{font-size:16px;line-height:16px;margin-top:10px}}.themes a.active,.themes a:hover{background-color:#9f801d;color:#fff;text-decoration:none;opacity:1}#blog-header .blog-item{position:relative;height:600px;padding:0}@media(max-width: 1199px){#blog-header .blog-item{height:400px}}@media(max-width: 991px){#blog-header .blog-item{height:400px}}@media(max-width: 767px){#blog-header .blog-item{height:350px}}#blog-header .container{height:600px}@media(max-width: 1199px){#blog-header .container{height:400px}}@media(max-width: 991px){#blog-header .container{height:400px}}@media(max-width: 767px){#blog-header .container{height:350px}}@media(max-width: 991px){#blog-header p{margin-bottom:30px}}#blog-header .date{color:#fff}#blog-header h1{color:#fff;margin-top:50px}#blog-header .blog{position:absolute;bottom:60px;background:none;width:100%}#blog-header .tags a{background-color:#fff}#blog-header .tags a:hover{background-color:#fff;opacity:.8}.blog-item .container{position:relative;z-index:10}.blog-item p{margin-top:30px;font-size:24px;color:#fff;margin-bottom:50px}@media(max-width: 767px){.blog-item p{font-size:18px;margin-bottom:50px}}.blog-body{background-color:#fff}.ya-share2{margin:40px 0 50px}#other{padding:0 0 50px;background-color:#fff;margin-top:-20px}#other .header{color:#ccc;text-transform:uppercase}#tags{background-color:#fff;padding:35px 0 50px}#tags .tag-header{margin-top:0}.slide-item{position:relative;padding:60px 0 100px;height:600px;background-color:#000;background-size:cover;background-position:center}@media(max-width: 767px){.slide-item{height:550px}}#blog-posts{background-color:#fff;padding:35px 0 50px}#item .add .edizm{float:none;width:100%;display:block;margin-top:10px;margin-bottom:0;font-size:12px;color:#fff;opacity:.6;text-align:center}.fb_iframe_widget{margin-bottom:30px}.shopping-bag{width:28px;position:relative;margin-right:10px;top:-2px}.tabs-nav{margin:40px 0 20px}.tabs-nav .btn-primary{width:auto;background-color:#000;color:#fff !important}.tabs-nav .btn-primary.active,.tabs-nav .btn-primary:hover{background-color:#9f801d}.categories-row{margin-bottom:60px}.category-link{margin-top:30px;display:block}.category-link:hover,.category-link:hover div div{text-decoration:none !important}.category-link-wrap{width:100%;height:90px;background-color:#f7f7f7}.category-link-wrap div{margin-left:120px;padding-top:28px;font-size:22px;color:#000}@media(max-width: 991px){.category-link-wrap div{font-size:16px;margin-left:95px;padding-top:34px}}@media(max-width: 767px){.category-link-wrap div{font-size:18px;margin-left:10px;padding-top:32px}}.category-link-wrap img{height:90px;float:left;mix-blend-mode:darken}.category-link-wrap:hover div{color:#9f801d}.cart-row{position:relative}.sidebar{will-change:min-height}.sidebar__inner{transform:translate(0, 0);transform:translate3d(0, 0, 0);will-change:position,transform}.article-text h3{font-weight:normal;margin:40px 0 20px;font-size:30px}.contacts-block a{color:#000}.contacts-block a:hover{color:#9f801d}.opt-desc{margin-top:30px}th{font-weight:normal}#catalog table{margin-top:20px}#catalog a{color:#000}tr.goods td{vertical-align:middle !important}tr.goods a{color:#000}tr.goods img{width:50px}#catalog a.btn.btn-primary{color:#fff}.btn.btn-info.not-found-btn{background-color:#f7f7f7;color:#000}.cdek-autocomplete-list{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #eee;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:220px;overflow-y:auto;z-index:50;text-align:left}.cdek-autocomplete-item{padding:8px 15px;cursor:pointer;font-size:14px;color:#000}.cdek-autocomplete-item:hover,.cdek-autocomplete-item.active{background:#f7f7f7}.cdek-mode-toggle{margin-bottom:20px}.cdek-mode-toggle .btn{width:auto;margin-right:10px}.cdek-mode-toggle .btn.active{background-color:#9f801d}.cdek-pvz-address{font-size:13px;color:#999;margin-top:-10px;margin-bottom:15px}.product-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:0}@media(max-width: 991px){.product-grid{grid-template-columns:repeat(2, 1fr)}}.product-grid .item{margin-top:0;height:auto}.product-grid .item .name,.product-grid .item .category,.product-grid .item .weight,.product-grid .item .price{padding:0 15px}.product-grid .item .name{margin:15px 0 5px}.product-grid .item .price{margin-bottom:15px}.catalog-full-bleed{padding:35px 0 50px;background-color:#fff}.catalog-full-bleed>h2.header{margin-left:20px;margin-right:20px}.tile-photo-wrap{position:relative;display:block;overflow:hidden;aspect-ratio:3/4;background-color:#f7f7f7}.tile-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0 !important;max-width:none !important}.tile-photo-hover{opacity:0;transition:opacity .35s ease}.item:hover .tile-photo{opacity:1}.item:hover .tile-photo-hover{opacity:1}.hero-tiles,.big-tiles{display:flex;flex-wrap:wrap}.editorial-tile{position:relative;display:flex;flex:1 1 50%;flex-direction:column;justify-content:flex-end;min-height:50vh;overflow:hidden;color:#fff;text-decoration:none}@media(max-width: 767px){.editorial-tile{flex:1 1 100%;min-height:65vh}}.editorial-tile:hover{text-decoration:none;color:#fff}.tile-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:opacity .4s ease}.editorial-tile-info{position:relative;z-index:1;padding:30px;background:linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent)}.editorial-tile-info h3{margin:0 0 6px;font-size:22px;font-weight:normal;color:#fff}.editorial-tile-info p{margin:0;font-size:18px;color:#fff}.big-tiles .editorial-tile{flex:1 1 50%;min-height:50vh}@media(max-width: 767px){.big-tiles .editorial-tile{flex:1 1 100%;min-height:60vh}}.item-layout{display:flex;align-items:flex-start;gap:40px;flex-wrap:wrap}@media(max-width: 767px){.item-layout{flex-direction:column;gap:20px}}.item-gallery{flex:1 1 60%;min-width:0}.item-gallery-photo{display:block;width:100%;margin-bottom:10px}.item-gallery-photo:last-child{margin-bottom:0}.item-info{flex:1 1 340px;position:sticky;top:20px}@media(max-width: 767px){.item-info{position:static;flex-basis:auto;width:100%}}
