h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:1.5;font-weight:400;color:#242424;background-color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{display:flex;flex-direction:column;min-width:100vw;min-height:100vh;margin:0;font-family:Inter,sans-serif}body.is-menu-open{overflow:hidden}main{flex-grow:1}main:has(.back-link){text-align:center}button{background:none;border:none;cursor:pointer;padding:0}.container{min-width:320px;max-width:375px;margin:0 auto;padding:0 16px}@media only screen and (min-width: 768px){.container{max-width:768px;padding:0 36px}}@media only screen and (min-width: 1440px){.container{max-width:1440px;padding:0 56px}}@keyframes slide{0%{transform:translate(-140%) translateY(-50%)}to{transform:translate(-104%) translateY(-50%)}}@keyframes stretch{0%{opacity:0;transform:translate(-50%) translateY(100%) scale(.2)}to{opacity:1;transform:translate(-50%) translateY(100%) scale(1)}}header{width:100%}.top-bar{background-color:#212322;text-align:center;padding:6px 10px;height:30px}.promo-text{margin:0;font-family:sans-serif;font-weight:400;font-size:12px;line-height:150%;text-transform:uppercase;color:#fafaf8}.main-nav{background-color:#fafaf8;height:53.52px;justify-content:center}.nav-container{display:flex;justify-content:space-between;align-items:center;padding-top:4px}.nav-left,.nav-right{display:flex;align-items:center;flex:1}.nav-left{justify-content:flex-start}.nav-desk-list,.icon-search,.icon-user{display:none}.mob-icons{display:flex;gap:16px}.icon-link{height:24px;transition:fill .25s cubic-bezier(.4,0,.2,1);fill:currentColor;color:currentColor}.icon-burger,.icon-search-mob,.arr-down,.icon-search,.icon-user,.icon-cart{fill:transparent;stroke:#000;transition:stroke .25s cubic-bezier(.4,0,.2,1)}.icon-burger:hover,.icon-search-mob:hover,.arr-down:hover,.icon-search:hover,.icon-user:hover,.icon-cart:hover{stroke:#708090}.logo{flex-grow:0;flex-shrink:0;flex-basis:auto;text-align:center}.icon-logo{width:121px;height:45px}.nav-right{justify-content:flex-end}.profile-icons{display:flex;gap:16px}.icon-link{transition:fill .25s cubic-bezier(.4,0,.2,1)}.icon-link:hover{fill:#708090}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#00000080;z-index:999;display:flex;justify-content:flex-start;visibility:hidden;opacity:0;transform:translate(-100%);transition:transform .3s ease-out,opacity .3s ease-out,visibility .3s ease-out}.mobile-menu.is-open{visibility:visible;opacity:1;transform:translate(0)}.mobile-menu-container{width:50%;height:290px;background-color:#fff;padding:19px;display:flex;flex-direction:column;position:relative;overflow-y:auto}.close-btn{display:none;top:46px;left:16px;background:none;border:none;cursor:pointer;padding:0;transition:color .25s cubic-bezier(.4,0,.2,1);justify-content:start}.close-icon{fill:#000;transition:fill .25s cubic-bezier(.4,0,.2,1)}.close-icon:hover{fill:#708090}.mobile-menu.is-open .burger-btn{display:none}.mobile-menu.is-open .close-btn{display:flex}.mobile-menu-nav{margin-top:20px;display:flex;flex-direction:column;align-items:center}.mobile-menu-list{list-style:none;padding:0;margin-bottom:32px;display:flex;flex-direction:column;align-items:flex-end;gap:16px}.mobile-menu-link{text-align:center;padding:5px;font-weight:400;font-size:14px;line-height:143%;color:#212322}.mobile-menu-link,.mobile-menu-button{text-decoration:none;display:block;transition:color .25s cubic-bezier(.4,0,.2,1)}.mobile-menu-link:hover,.mobile-menu-link:focus{color:#708090}@media screen and (min-width: 768px){.mob-icons{gap:28px}.icon-search-mob{display:none}.profile-icons{gap:28px}.icon-search,.icon-user{display:block}.mobile-menu-container{width:30%}}@media (min-width: 1440px){.top-bar{height:32px}.promo-text{line-height:167%}.nav-container{height:100%;padding-top:0}.main-nav{background-color:#e8e4e4;height:78px}.mob-icons,.mobile-menu{display:none}.nav-desk-list{display:flex;gap:8px;align-items:center;justify-content:flex-start}.nav-desk-item{padding:6px 12px;position:relative}.nav-desk-link{display:flex;font-weight:400;font-size:14px;line-height:143%;color:#212322;align-items:center;transition:color .25s cubic-bezier(.4,0,.2,1)}.nav-desk-link:hover{color:#708090}.nav-link-text{padding-right:13px}.submenu{display:none;position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #ddd;padding:10px;list-style:none;margin:0;min-width:150px;box-shadow:0 2px 5px #0000001a;z-index:100}.has-submenu:hover>.submenu{display:block}.nav-desk-link.arr-down{transition:transform .25s ease}.has-submenu:hover .arr-down{transform:rotate(180deg)}.submenu-link{padding:5px 0;display:block;transition:color .25s cubic-bezier(.4,0,.2,1)}.submenu-link:hover{color:#708090}.profile-icons{display:flex;gap:40px}.icon-logo{width:264px;height:66px}}.hero-section{height:476px;background-image:url(/SPLIT_Test/assets/banner-photo-min-REWzyuNq.jpg);background-size:cover;background-position:right center}@media screen and (min-resolution: 2x){.hero{background-image:url(/SPLIT_Test/assets/banner-photo@2x-min-BfWBceHz.jpg)}}.hero-content{padding-top:16px;width:343px}.hero-title{display:flex;flex-direction:column;gap:.2em;font-weight:700;font-size:36px;line-height:128%;max-width:500px;text-transform:uppercase;color:#212322;margin-bottom:4px}.hero-title .line{display:block}.hero-title .left{text-align:left}.hero-title .center{text-align:center}.hero-title em{font-style:italic;font-weight:200;font-size:40px;line-height:130%;letter-spacing:.02em;text-transform:uppercase;color:#212322}.hero-description{font-weight:400;font-size:14px;line-height:143%;color:#605e5c;margin-bottom:16px}.hero-button{border-radius:6px;padding:15px 32px;width:133px;height:50px;background-color:#212322;font-weight:400;font-size:14px;line-height:143%;text-align:center;color:#fafaf8;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.hero-button:hover{opacity:.8;box-shadow:0 4px 4px #00000026}@media screen and (min-width: 768px){.hero-content{padding-top:36px}}@media (min-width: 1440px){.hero-section{background-repeat:no-repeat;background-position:center center;background-size:cover;height:703px}.hero-content{padding-top:75px;padding-left:2px;width:541px}.hero-title{padding:16px 20px 0;margin-bottom:16px;font-size:64px;line-height:122%}.hero-title em{font-size:72px;line-height:131%}.hero-description{padding:0 20px;margin-bottom:40px;font-size:18px;line-height:144%}.hero-button{margin-left:20px;width:186px}}.best-sellers{padding-top:30px;background-color:#f1f1f1;height:386px;display:none}.best-sellers-content{display:flex;align-items:center}.b-s-title{font-weight:700;font-size:26px;line-height:123%;text-transform:capitalize;color:#212322;width:252px}.view-all-link{font-weight:400;font-size:14px;line-height:143%;color:#212322;padding:6px 8px;width:67px}.arr-right{fill:transparent;stroke:#212322}.icon-arrow{fill:transparent;stroke-width:1px;stroke:#e0dbcf;padding-bottom:16px}.products{display:flex;flex-direction:row;gap:8px}.product-card{position:relative;padding:6px;border:none;border-radius:12px;text-align:center;background-color:#f1f1f1;transition:transform .25s cubic-bezier(.4,0,.2,1);width:164px;height:268px}.product-card:hover{transform:translateY(-5px)}.product-card img{max-width:100%;margin-bottom:8px}.selling-fast{width:103px;font-weight:400;font-size:12px;line-height:167%;text-transform:uppercase;color:#fafaf8;padding:3px 10px;background-color:#212322}.sold-out{width:80px;font-weight:400;font-size:12px;line-height:167%;text-transform:uppercase;color:#fafaf8;padding:3px 10px;background-color:#212322}.badge,.discount{position:absolute;top:10px;left:10px;background:#000;color:#fff;padding:4px 8px;font-size:12px;border-radius:6px}.discount{left:auto;right:10px;background:red}.product-name{font-weight:400;font-size:12px;line-height:150%;color:#212322}.price{font-weight:400;font-size:14px;line-height:143%;color:#212322}.old-price{text-decoration:line-through;margin-left:8px;font-weight:400;font-size:12px;line-height:150%;color:#605e5c}.add-to-cart-btn{margin-top:13px;border:none;border-radius:6px;background:#212322;cursor:pointer;padding:6px;width:28px;height:28px}.add-to-cart-btn:disabled{background:#ccc;cursor:not-allowed}.add-to-cart-icon{fill:transparent;stroke:#fafaf8}.product-card.sold-out{opacity:.6}.decor-icon-container{display:none}.advantages{background-color:#e8e4e4;display:flex;flex-direction:column;padding-bottom:16px}.advantage-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding-top:13px;padding-bottom:13px}.icon-advantages{fill:transparent;stroke:#212322}.separator{border-radius:100%;background-color:#212322;width:8px;height:8px}.title{font-weight:400;font-size:12px;line-height:167%;text-transform:uppercase;text-align:center;color:#212322}@media (min-width: 1440px){.decor-icon-container{display:block;padding-right:19px}.advantages{flex-direction:row;padding-left:0;padding-right:0;height:214px}.advantage-list{display:flex;gap:40px;align-items:center;justify-content:center}.advantage-item{width:160px}.title{font-size:14px;line-height:143%;text-transform:none}}
