:root{--el-bg:#F5F1EB;--el-ink:#342019;--el-cognac:#80582F;--el-blue:#688593;--el-mist:#B3C6CD}body{background:var(--el-bg);color:var(--el-ink)}.el-wrap{max-width:1440px;margin:auto;padding:0 4%}.el-serif{font-family:Georgia,serif!important;font-weight:400;letter-spacing:-.03em;line-height:1.08}.el-title{font-size:clamp(36px,5vw,70px);margin:12px 0 22px}.el-small{font:500 11px Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}.el-button{display:inline-block;padding:15px 27px;background:var(--el-ink);color:#fff!important;text-decoration:none;font:500 11px Arial,sans-serif;letter-spacing:.12em}.el-button:hover{background:var(--el-cognac)}.el-pad{padding:clamp(40px,6vw,85px) 0}.el-img{display:block;width:100%;height:100%;object-fit:cover}.el-placeholder{background:#d9cdc1;min-height:230px;display:grid;place-items:center;padding:20px;text-align:center;font:13px Arial,sans-serif}.el-hero{min-height:clamp(450px,53vw,740px);position:relative;background:#a18d7b;display:flex;align-items:center;color:#fff}.el-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0}.el-hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(20,12,8,.65),transparent 90%)}.el-hero-body{position:relative;z-index:1;width:100%;padding-top:50px;padding-bottom:50px}.el-hero h1{font-size:clamp(56px,8vw,115px);max-width:780px}.el-hero p{font-size:17px}.el-hero .el-button{background:var(--el-cognac)}.el-cats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.el-cat{aspect-ratio:3/4;position:relative;display:block;background:#b9a99b;color:#fff;text-decoration:none;overflow:hidden}.el-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent 65%)}.el-cat-label{position:absolute;z-index:2;bottom:22px;width:100%;text-align:center;font:clamp(18px,2vw,30px) Georgia,serif}.el-cat-label small{display:block;font:10px Arial,sans-serif;letter-spacing:.13em;margin-top:13px}.el-story{display:grid;grid-template-columns:1fr 1fr;background:#fffcf8;min-height:440px}.el-story-img{min-height:400px}.el-story-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(35px,6vw,95px)}.el-story-copy p{line-height:1.75;max-width:480px}.el-campaign{position:relative;min-height:340px;background:#342019;color:#fff;display:flex;align-items:center}.el-campaign-bg{position:absolute;top:0;right:0;bottom:0;left:0}.el-campaign-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1d100b70}.el-campaign-body{position:relative;z-index:1;width:100%;padding-top:50px;padding-bottom:50px}.el-campaign .el-button{background:var(--el-blue)}.el-products-head{display:flex;align-items:end;justify-content:space-between;gap:20px}.el-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.el-product{color:var(--el-ink);text-decoration:none}.el-product-photo{aspect-ratio:3/4;background:#ded3c8;overflow:hidden}.el-product-photo img{width:100%;height:100%;object-fit:cover}.el-product-name{font:13px/1.5 Arial,sans-serif;margin:12px 0 4px}.el-product-price{font:600 13px Arial,sans-serif}.el-products-cta{text-align:center;margin-top:30px}.el-gallery{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.el-gallery-item{aspect-ratio:4/5;background:#ded3c8}.el-news{background:#e4dad0;text-align:center;padding:70px 20px}.el-news form{display:flex;max-width:550px;margin:24px auto 0;gap:8px}.el-news input{min-width:0;flex:1;border:1px solid #b5a79a;padding:14px;background:#fff}.el-news button{border:0;cursor:pointer}.el-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:28px 0;text-align:center;font:13px Arial,sans-serif;border-top:1px solid #d8cdc1}.el-benefits div{padding:10px}.el-header-note{text-align:center;padding:9px;background:var(--el-blue);color:#fff;font:11px Arial,sans-serif;letter-spacing:.05em}@media(max-width:749px){.el-hero{min-height:580px;align-items:end}.el-hero-bg:after{background:linear-gradient(0deg,rgba(20,12,8,.75),transparent 80%)}.el-hero h1{font-size:clamp(48px,13vw,74px)}.el-cats{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.el-cat{flex:0 0 60vw;scroll-snap-align:start}.el-story{grid-template-columns:1fr}.el-story-img{min-height:340px}.el-story-copy{padding:45px 24px}.el-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.el-products-head{display:block}.el-gallery{grid-template-columns:repeat(3,1fr)}.el-gallery-item:nth-child(n+4){display:none}.el-news form{flex-direction:column}.el-benefits{grid-template-columns:1fr}.el-pad{padding:45px 0}}@media(max-width:749px){.product-information[data-testid=product-information] .product-details>.group-block{padding-block-start:10px!important;padding-block-end:24px!important}.product-information[data-testid=product-information] .product-details>.group-block>.group-block-content{gap:14px!important}.product-information[data-testid=product-information] .product-details>.group-block>.group-block-content>.group-block:first-child{padding-block-start:12px!important}.product-information[data-testid=product-information] .product-details>.group-block>.group-block-content>.group-block:first-child>.group-block-content{gap:6px!important}.product-information[data-testid=product-information] .product-details h3{margin-block:0!important;font-size:clamp(25px,7vw,29px)!important;line-height:1.08!important;letter-spacing:-.025em;text-wrap:balance}.product-information[data-testid=product-information] .product-details .product-form-buttons{align-items:center;gap:8px}.product-information[data-testid=product-information] .product-details .product-form-buttons .quantity-selector-wrapper{flex:0 0 104px;width:104px}.product-information[data-testid=product-information] .product-details .product-form-buttons .quantity-selector{width:100%;min-height:48px}.product-information[data-testid=product-information] .product-details .product-form-buttons .quantity-selector button{min-width:34px;min-height:48px}.product-information[data-testid=product-information] .product-details .product-form-buttons .add-to-cart-button{min-height:52px;padding-inline:10px;font-size:13px;line-height:1.2}}.el-hero{min-height:600px}.el-hero h1{font-size:clamp(52px,5.7vw,82px);max-width:690px;margin:24px 0;line-height:1.04;text-wrap:balance}.el-hero p{max-width:480px;font-size:17px;line-height:1.6;margin:0 0 26px}.el-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.el-button{min-height:46px;font-size:12px;letter-spacing:.09em;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease}.el-hero .el-button{background:#fffcf8;color:#342019!important}.el-hero .el-button-outline{background:transparent;border:1px solid #FFFCF8;color:#fff!important}.el-hero .el-button:hover{background:#e4dad0;color:#342019!important}.el-button:focus-visible,.el-cat:focus-visible{outline:3px solid #80582F;outline-offset:4px}.el-hero .el-button:focus-visible{outline-color:#fff}.el-title{font-size:clamp(32px,3.5vw,48px);text-wrap:balance}.el-cats{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:28px}.el-cat-label{font-size:clamp(18px,1.6vw,24px);padding:0 12px;line-height:1.15;bottom:20px}.el-cat-label small{font-size:10px;letter-spacing:.08em;line-height:1.4;margin-top:10px}.el-cat .el-img{transition:transform .4s ease}.el-cat:hover .el-img{transform:scale(1.035)}.el-benefits{padding:18px 0;border-top:0;border-bottom:1px solid #ded3c7;gap:18px}.el-benefits .el-benefit{display:flex;gap:14px;align-items:center;justify-content:center;text-align:left;padding:8px 0}.el-benefit strong{display:block;font-size:13px;letter-spacing:.02em}.el-benefit small{display:block;font-size:12px;line-height:1.4;margin-top:4px;color:#6b594b}.el-benefit-icon{width:29px;flex:0 0 29px;display:block}.el-benefit-icon svg{display:block;width:29px;height:29px}.el-campaign{min-height:380px}.el-campaign-bg:after{background:linear-gradient(90deg,#23150de6,#23150d15)}.el-campaign .el-title{max-width:580px}.el-campaign .el-button{background:#fffcf8;color:#342019!important}.el-story{margin-top:32px;min-height:430px}.el-story-img{height:480px;min-height:0}.el-story-copy{padding:50px clamp(28px,5vw,70px)}.el-story-copy p{font-size:16px}.el-news{padding:62px 20px;background:#e9e0d5}.el-news .el-title{font-size:clamp(30px,3vw,44px)}.el-news form{display:block}.el-news-fields{display:flex;gap:8px;width:100%;max-width:550px;margin:24px auto 0}.el-news-fields input{min-width:0!important}.el-news-fields button{flex:0 0 auto;min-width:145px}.el-news p{line-height:1.6}.el-news-fields input:focus-visible{outline:2px solid #80582F;outline-offset:2px}@media(min-width:750px)and (max-width:999px){.el-cats{grid-template-columns:repeat(3,minmax(0,1fr))}.el-cat{aspect-ratio:4/3}}@media(max-width:749px){.el-wrap{padding-inline:20px}.el-hero{min-height:550px}.el-hero h1{font-size:clamp(42px,11.5vw,60px);max-width:360px;margin:18px 0}.el-hero p{font-size:15px;max-width:300px}.el-hero-body{padding-bottom:36px;padding-top:36px}.el-hero-bg .el-img{object-position:58% center}.el-hero-bg:after{background:linear-gradient(0deg,#140c08d9,transparent 98%)}.el-hero-actions{gap:10px}.el-hero-actions .el-button{padding:13px 16px;font-size:10px;min-height:44px}.el-cats{gap:12px;overflow-x:auto;margin-right:-20px;padding-right:20px;padding-bottom:12px;scrollbar-width:thin}.el-cat{flex:0 0 46vw;min-width:160px;aspect-ratio:3/4}.el-cat-label{font-size:22px;bottom:18px}.el-benefits{grid-template-columns:1fr;gap:0;padding:10px 0}.el-benefits .el-benefit{padding:10px 0;justify-content:flex-start}.el-benefit-icon{width:25px;flex-basis:25px}.el-benefit-icon svg{width:25px;height:25px}.el-benefit strong{font-size:12px}.el-benefit small{font-size:11px;margin-top:2px}.el-pad{padding:42px 0}.el-campaign{min-height:330px}.el-campaign .el-title{max-width:290px}.el-story{margin-top:0}.el-story-img{height:340px}.el-story-copy{padding:36px 24px}.el-news{padding:45px 20px}.el-news-fields{flex-direction:column}.el-news-fields button{width:100%}}@media(prefers-reduced-motion:reduce){.el-cat .el-img,.el-button{transition:none}.el-cat:hover .el-img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/elvara.css.map */
