@charset "UTF-8";:root{--font-size: 16px;--page-padding: min(10vw, 15rem);--x-lrg-spacer: 4rem;--lrg-spacer: 2.25rem;--med-spacer: 1.875rem;--sml-spacer: 1.5rem;--x-sml-spacer: .5rem;--med-radius: .925rem;--sml-radius: .55rem;--nav-height: 7.5rem;--nav-padding: 2rem}*,*:before,*:after{box-sizing:border-box;transition:all .3s}i:before,i:after{transition:initial}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}a{text-decoration:none}img,picture{max-width:100%;display:block}html{font-size:var(--font-size)}body{font-family:"Kumbh Sans",sans-serif}h1{font-size:2.5rem;color:#1d2025;line-height:1.25}h2{font-size:1.75rem;color:#1d2025}h3{font-size:1rem;color:#b6bcc8}h4{font-weight:100}p{color:#68707d}small{font-size:.875rem;font-weight:bolder;text-transform:uppercase;color:#ff7d1a}i{cursor:pointer;font-size:1.375rem;font-weight:900}.navigation .basket .basket__header,.sidebar .sidebar__links li{font-weight:900}.navigation .cart .cart__icon .cart__icon__counter{color:#fff;text-align:center;font-size:.7rem;font-weight:900}.navigation .cart .cart__icon{color:#b6bcc8}.navigation .cart .cart__icon:hover{color:#000}.product__content .product__controls *{font-weight:900}.product__content .product__controls .quantity__control{background:#f2f5fc;text-align:center}.product__content .product__controls .quantity__control>*:not(.quantity){color:#ff7d1a;cursor:pointer}.product__content .product__controls .quantity__control .quantity{color:#000}.navigation .basket .cart__item__info{color:#68707d}.navigation .basket .cart__item__info__pricing__total{color:#1d2025;font-weight:600}.navigation .basket button.checkout{color:#fff;font-weight:900}.product__modal__exit i{color:#fff;font-weight:900;font-size:1.5rem}.navigation{height:var(--nav-height);padding:0 var(--page-padding);position:relative;--dynamic-space-1: var(--sml-spacer);--dynamic-space-2: var(--lrg-spacer);display:flex;flex-direction:row;justify-content:initial;align-items:center;gap:initial}@media (max-width: 650px){.navigation{--dynamic-space-2: var(--sml-spacer)}}@media (max-width: 480px){.navigation{--dynamic-space-1: var(--x-sml-spacer)}}@media (max-width: 850){.navigation{--lrg-spacer: 1.25rem}}.navigation:before{content:"";position:absolute;background:#f2f5fc;bottom:0;height:1px;width:calc(100% - var(--page-padding) * 2);margin-inline:auto}.navigation .sidebar{width:max(60%,10rem);height:100%;position:fixed;top:0;left:0;background:white;display:flex;flex-direction:column;justify-content:initial;align-items:flex-start;gap:var(--lrg-spacer);padding:calc(var(--nav-height) / 2 - .5rem) 0 0 var(--page-padding);transition:all .5s cubic-bezier(.89,-.15,.24,.99);z-index:999;transform:translate(-100%)}.navigation .sidebar .menu__close{cursor:pointer}.navigation .sidebar__links{padding:0;list-style:none;margin-right:auto;display:flex;flex-direction:column;justify-content:initial;align-items:initial;gap:var(--med-spacer)}.navigation .sidebar__links li{position:relative}.navigation .sidebar__links li:before{content:"";position:absolute;left:0;bottom:calc(-1 * var(--med-spacer) / 2);width:100%;height:3px;background:#ff7d1a;transform:scaleX(0);transform-origin:left}.navigation .sidebar__links li:hover:before{transform:scaleX(1)}.navigation .sidebar__links li a{color:#000}.navigation .menu__open{cursor:pointer;margin-right:var(--dynamic-space-2);display:none}.navigation .logo{cursor:pointer;margin-right:var(--dynamic-space-2)}.navigation .links{padding:0;list-style:none;margin-right:auto;display:flex;flex-direction:row;justify-content:initial;align-items:initial;gap:var(--med-spacer)}.navigation .links li{position:relative}.navigation .links li:before{content:"";position:absolute;left:0;bottom:calc(-1 * var(--nav-height) / 2 + .5rem + 3px);width:100%;height:3px;background:#ff7d1a;transform:scaleX(0);transform-origin:center}.navigation .links li:hover:before{transform:scaleX(1)}.navigation .links li a{color:#b6bcc8}.navigation .links li a:hover{color:#000}.navigation .cart{margin-left:auto;position:relative}.navigation .cart .cart__icon:hover>.cart__icon__counter{opacity:1}.navigation .cart .cart__icon__counter{width:1rem;height:1rem;padding:.075rem;background:#ff7d1a;border-radius:50%;position:absolute;top:-.5rem;right:-.5rem;opacity:.5}.navigation .basket{--fixed-height: 18.25rem;width:22.5rem;height:var(--fixed-height);position:absolute;background:white;top:calc(var(--nav-height) - var(--sml-radius));right:calc(var(--page-padding) / 1.75);border-radius:var(--sml-radius);box-shadow:0 .35rem 1rem -.8rem #000;display:flex;flex-direction:column;justify-content:initial;align-items:initial;gap:initial;opacity:0;transform:translateY(-1rem);pointer-events:none;z-index:998}@media (max-width: 650px){.navigation .basket{--fixed-height: 16.25rem}}.navigation .basket__header{width:100%;padding:var(--sml-spacer);border-bottom:1px solid #f2f5fc}.navigation .basket__content{display:none}.navigation .basket__content .cart__item{width:100%;height:4.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:initial;padding:0 var(--dynamic-space-2);margin:var(--dynamic-space-2) 0}.navigation .basket__content .cart__item__image{width:calc(4.5rem - var(--dynamic-space-2));border-radius:calc(var(--sml-radius) / 2)}.navigation .basket__content .cart__item__info__pricing{display:flex;flex-direction:row;justify-content:initial;align-items:initial;gap:initial}.navigation .basket__content .cart__item__info__pricing__quantity{margin:0 var(--x-sml-spacer)}.navigation .basket__content .cart__item__delete{color:#b6bcc8}.navigation .basket__content .cart__item__delete:hover{color:#1d2025}.navigation .basket__content .checkout{padding:0;border:none;outline:none;cursor:pointer;font:inherit;width:calc(100% - var(--dynamic-space-2) * 2);margin:var(--dynamic-space-2);margin-top:0;background:#ff7d1a;box-shadow:0 .5rem 1.25rem -.5rem #ff7d1a;padding:.75rem var(--dynamic-space-2);border-radius:var(--sml-radius)}.navigation .basket__content .checkout:hover{opacity:.75}.navigation .basket .basket__empty__text{color:#68707d;font-weight:900;margin:auto}.navigation .basket.enable__basket{opacity:1;transform:translateY(0);pointer-events:all}.navigation .basket.not__empty__basket .basket__content{display:block}.navigation .basket.not__empty__basket .basket__empty__text{display:none}.navigation .avatar{cursor:pointer;margin-left:var(--dynamic-space-2);border:2px solid transparent;border-radius:50%}.navigation .avatar:hover{border:2px solid #ff7d1a}.navigation .avatar img{width:42px;height:42px}body.mobile__mode .navigation:before{display:none}body.mobile__mode .navigation .menu{display:block}body.mobile__mode .navigation .links{display:none}body.mobile__mode .navigation .basket{max-width:24rem;top:calc(var(--nav-height) + var(--sml-radius));left:0;right:0;margin-inline:auto}body.mobile__mode .navigation .avatar img{width:36px;height:36px}body.mobile__mode.enable__sidebar>*>*:not(.sidebar,.basket:not(.basket__enabled)){pointer-events:none;opacity:.25}body.mobile__mode.enable__sidebar .navigation{position:initial}body.mobile__mode.enable__sidebar .navigation:before{display:none}body.mobile__mode.enable__sidebar .navigation .sidebar{transform:translate(0)}.product{--dynamic-spacer-1: var(--med-spacer);--dynamic-spacer-2: var(--lrg-spacer);max-width:min(1500px,100%);margin:var(--x-lrg-spacer) auto;padding:0 calc(var(--page-padding) * 1.25);display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:min(5%,5vw)}@media (max-width: 650px){.product{--dynamic-spacer-1: var(--sml-spacer);--dynamic-spacer-2: var(--med-spacer);margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--sml-spacer)}.product .product__preview .main__preview .image__previewed{cursor:default;border-radius:0;overflow:auto}.product .product__content{padding:0 var(--page-padding)}}.product__preview{max-width:100%}.product__preview .main__preview{position:relative}.product__preview .main__preview .image__previewed{cursor:pointer;border-radius:var(--med-radius);overflow:hidden}.product__preview .main__preview .arrows{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:initial;width:100%;padding:var(--x-sml-spacer);position:absolute;top:calc(50% - 20px);display:none}.product__preview .main__preview .arrows>*{width:40px;height:40px;border-radius:50%;background:#f2f5fc;color:#000;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:initial;cursor:pointer}.product__preview .main__preview .arrows>*:hover{color:#ff7d1a}.product__preview .other__previews{margin-top:var(--med-spacer);display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--x-sml-spacer)}.product__preview .other__previews .image__thumbnail{width:90px;border-radius:var(--sml-radius);overflow:hidden}.product__preview .other__previews .image__thumbnail.selected{border:2px solid #ff7d1a}.product__preview .other__previews .image__thumbnail.selected img{opacity:.25}.product__preview .other__previews .image__thumbnail:not(.selected){cursor:pointer}.product__preview .other__previews .image__thumbnail:not(.selected):hover img{opacity:.5}.product__content{width:100%}.product__content .product__name{margin-top:1rem}.product__content .product__desc{margin-top:var(--dynamic-spacer-2)}.product__content .product__price{margin:var(--dynamic-spacer-1) 0}.product__content .product__price .sale__percentage{background:#ffede0;padding:.25rem;border-radius:.25rem;margin-left:.75rem}.product__content .product__price .before__sale{text-decoration:line-through}.product__content .product__controls{margin-bottom:var(--sml-spacer);display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:min(5%,5vw)}.product__content .product__controls>*{border-radius:var(--sml-radius)}.product__content .product__controls .quantity__control{padding:.75rem .5rem;width:35%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:initial}.product__content .product__controls .quantity__control .quantity{flex-grow:1}.product__content .product__controls .add__to__cart{border:none;outline:none;cursor:pointer;font:inherit;width:65%;padding:.75rem;background:#ff7d1a;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--x-sml-spacer);box-shadow:0 .5rem 1.25rem -.5rem #ff7d1a;pointer-events:none;opacity:.5}.product__content .product__controls .add__to__cart:hover{opacity:.75}.product__content .product__controls .add__to__cart>*{color:#fff}.product__content .product__controls.not__yet__added .quantity__control{pointer-events:none;opacity:.5}.product__content .product__controls.not__yet__added .add__to__cart{pointer-events:all;opacity:1}.product__modal{--modal-width: 500px;position:absolute;inset:0;z-index:999;background:rgba(0,0,0,.75);display:none}.product__modal__exit{margin-bottom:var(--x-sml-spacer)}.product__modal__exit i{margin-left:calc(100% - 20px)}.product__modal__exit i:hover{color:#ff7d1a}.product__modal .main__preview{width:var(--modal-width);position:relative}.product__modal .main__preview .image__previewed{border-radius:var(--med-radius);overflow:hidden}.product__modal .main__preview .arrows{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:initial;width:calc(100% + 60px);padding:var(--x-sml-spacer);position:absolute;top:calc(50% - 20px);left:-30px}.product__modal .main__preview .arrows>*{width:40px;height:40px;border-radius:50%;background:#f2f5fc;color:#000;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:initial;cursor:pointer}.product__modal .main__preview .arrows>*:hover{color:#ff7d1a}.product__modal .other__previews{margin-top:var(--med-spacer);display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--sml-spacer)}.product__modal .other__previews .image__thumbnail{width:100px;border-radius:var(--sml-radius);overflow:hidden}.product__modal .other__previews .image__thumbnail.selected{border:2px solid #ff7d1a}.product__modal .other__previews .image__thumbnail.selected img{opacity:.5}.product__modal .other__previews .image__thumbnail:not(.selected){cursor:pointer}.product__modal .other__previews .image__thumbnail:not(.selected):hover img{opacity:.75}body.product__modal__enabled:not(body.mobile__mode) .product__modal{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:initial}body.mobile__mode .product .product__preview .main__preview .arrows{display:flex}body.mobile__mode .product .product__preview .other__previews{display:none}@media (max-width: 920px){:root{--font-size: 14px;--page-padding: min(6vw, 6rem)}}@media (max-width: 650px){:root{--font-size: 16px;--page-padding: min(10vw, 15rem)}}@media (max-width: 480px){:root{--font-size: 14px;--page-padding: min(8vw, 8rem);--nav-height: 5.75rem}}
