:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}menu,ol,summary,ul{list-style:none}ol{counter-reset:revert}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}:root{font-size:2.6666666667vw}@media (min-width:768px){:root{font-size:.5208333333vw}}.h1{color:#a0a099;font-family:Anglecia Pro Display;font-size:2.367rem}.h1 strong{color:#a80014;font-family:MBF Royal;font-size:5.2rem;text-transform:uppercase}.h2,.h2-5{font-size:3rem;text-transform:uppercase}.h2,.h2-5,.h3{color:#a80014;font-style:normal;font-weight:400;line-height:normal}.h3{font-size:2.2495rem}.h4{font-size:2rem}.h4,.h5{color:#a80014;font-style:normal;font-weight:400;line-height:normal}.h5{font-size:1.5rem}p{color:#a0a099;font-family:Anglecia Pro Display;font-size:1.4rem;font-style:normal;font-weight:400;line-height:normal}@media (min-width:768px){.h1{font-size:4.734rem}.h1 strong{font-size:10rem}.h2{font-size:7.2rem}.h2-5{font-size:4rem}.h3{font-size:4.499rem}.h5{font-size:2rem}p{font-size:1.9rem}}@font-face{font-display:swap;font-family:Anglecia Pro Display;font-style:normal;src:url(/fonts/Anglecia-Pro-Display.otf) format("opentype")}@font-face{font-family:MBF Royal;font-style:normal;font-weight:400;src:url(/fonts/mbf-royal.ttf) format("truetype")}.button{align-items:center;display:flex;font-size:1.4rem;font-style:normal;font-weight:400;gap:.75rem;justify-content:center;line-height:100%;padding:.9rem 1.6rem .7rem;text-transform:uppercase;transition:color .3s ease,background-color .3s ease;width:-moz-max-content;width:max-content}.button svg{height:1.6rem;width:1.95rem}.button--red{background:#a80014;color:#fff}@media (hover:hover){.button--red:hover{background:#fff;color:#a80014}}.button--black{background:#0a0a05;color:#fff}@media (hover:hover){.button--black:hover{background:#fff;color:#0a0a05}}.button-nav{align-items:center;border-radius:50%;box-shadow:3.5px 3.5px 5px #000000bf;display:flex;flex-shrink:0;gap:.5rem;height:2.5rem;justify-content:center;transition:background-color .3s ease;width:2.5rem}.button-nav img,.button-nav svg{flex-shrink:0;height:auto;width:.5rem}.button-nav--red{background:#a80014}@media (hover:hover){.button-nav--red:hover{background:#fff}}@media (min-width:768px){.button{font-size:2.8rem;gap:1.5rem;padding:1.8rem 3.2rem 1.4rem}.button svg{height:3.2rem;width:3.9rem}.button-nav{box-shadow:7px 7px 10px #000000bf;height:5rem;width:5rem}.button-nav img,.button-nav svg{width:1rem}}.header{align-items:center;display:flex;left:0;padding:.9rem 1.5rem;position:absolute;top:0;width:100%;z-index:2}.header__logo{display:block;flex-shrink:0;height:5.4843rem;margin-right:1.5rem;width:3.7996rem}.header__logo img{height:100%;width:100%}.header__cart{align-items:flex-end;color:#a80014;display:flex;flex-shrink:0;height:3.6rem;margin-right:auto;position:relative;transition:color .3s ease;width:4.5rem}@media (hover:hover){.header__cart:hover{color:#fff}}.header__cart svg{flex-shrink:0;height:3.1093rem;width:3.7009rem}.header__cart span{align-items:center;background:#a80014;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.9205rem;font-style:normal;font-weight:400;height:1.35rem;justify-content:center;line-height:normal;position:absolute;right:0;top:0;width:1.35rem}.header__menu-open{flex-shrink:0;height:1.3rem;margin-left:auto;margin-right:1.5rem;width:1.8rem}.header__menu-open img{height:100%;width:100%}@media (max-width:768px){.header__nav{display:none}}@media (min-width:768px){.header{gap:3.5rem;padding:.7rem 40rem}.header__logo{height:13.7108rem;margin-right:1.2rem;width:9.499rem}.header__nav-list{align-items:center;display:flex;gap:5rem}.header__nav-list li{font-size:2.4rem;font-style:normal;font-weight:400;line-height:normal;text-wrap:nowrap;transition:color .3s ease}}@media (min-width:768px) and (hover:hover){.header__nav-list li:hover{color:#a80014}}@media (min-width:768px){.header__nav-list li:first-child{color:#a80014}}@media (min-width:768px) and (hover:hover){.header__nav-list li:first-child:hover{color:#fff}}@media (min-width:768px){.header__cart{height:7.2rem;margin-right:auto;width:9rem}.header__cart svg{height:6.2186rem;width:7.4018rem}.header__cart span{font-size:1.841rem;height:2.7rem;width:2.7rem}.header__menu-open{display:none}.header__button{text-transform:uppercase}}.menu{background:transparent;flex-shrink:0;height:100vh;top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;transition:background-color .5s ease,visibility .5s ease;visibility:hidden;z-index:1000}.menu.active{background:#0a0a057d;pointer-events:auto;visibility:visible}.menu.active .menu__inner{transform:translate(0)}.menu__inner{background:#14140f;display:flex;flex-direction:column;gap:5.3rem;height:100%;padding:1rem 1.5rem;transform:translate(105%);transition:transform .5s ease;width:19.2rem}.menu__close,.menu__inner{flex-shrink:0;margin-left:auto}.menu__close{height:2.613rem;width:2.613rem}.menu__close img{height:100%;width:100%}.menu__nav-list{align-items:flex-end;display:flex;flex-direction:column;gap:2.5rem}.menu__nav-list li{font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal;width:-moz-max-content;width:max-content}.menu__nav-list li:first-child{color:#a80014}.socials{display:flex;height:6rem;justify-content:space-between;width:100%}.socials li:nth-of-type(3) a,.socials li:nth-of-type(4) a{padding:1.5rem}.socials a{align-items:center;aspect-ratio:1/1;background:#a80014;border-radius:50%;display:flex;height:100%;justify-content:center;padding:1.3rem;position:relative;transition:background-color .3s ease}.socials a img{height:100%;width:100%}@media (hover:hover){.socials a:hover{background:#fff}}.footer{margin-top:auto;position:relative;width:100%;z-index:1}.footer__bg{aspect-ratio:375/427;display:block;height:auto;width:100%}.footer__bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.footer .container{top:0;right:0;bottom:0;left:0;padding-bottom:3rem;padding-top:4rem;position:absolute;z-index:2}.footer__top{gap:1.8rem}.footer__group,.footer__top{display:flex;flex-direction:column}.footer__group{gap:2.7rem}.footer__list{display:flex;flex-direction:column;gap:.1rem}.footer__list>li>a{color:#a0a099;font-family:Anglecia Pro Display;font-size:1.9rem;font-style:normal;font-weight:400;line-height:normal;transition:color .3s ease;width:-moz-max-content;width:max-content}@media (hover:hover){.footer__list>li>a:hover{color:#a80014}}.footer__bottom{display:flex;flex-direction:column;gap:2.1rem}@media (max-width:768px){.footer__top{margin-bottom:5.5rem}}@media (min-width:768px){.footer__bg{aspect-ratio:800/90}.footer .container{display:flex;justify-content:space-between;padding-bottom:4.3rem;padding-top:4.3rem}.footer__group{flex-direction:row;justify-content:space-between;width:53.2rem}.footer__bottom{text-align:right;width:33.3rem}}*,:after,:before{box-sizing:border-box}body,html{max-width:100%;overflow-x:hidden;width:100%}body{background:#0a0a05;color:#fff;display:flex;flex-direction:column;font-family:MBF Royal;min-height:100vh}body .footer{margin-top:auto}#loader{background:#0a0a05;height:100%;left:0;position:fixed;top:0;transition:opacity .3s;width:100%;z-index:100}#loader.loading-ended{opacity:0;pointer-events:none}a{text-decoration:none}a,button{outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.line{overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.container{padding:0 1.5rem;width:100%}@media (min-width:768px){.container{padding:0 40rem}}.line-wrap,.wrapper{overflow:hidden}.pt{padding-top:16rem}.pb{padding-bottom:16rem}@media (min-width:768px){.pt{padding-top:25rem}.pb{padding-bottom:25rem}}.cart-card__remove-button{cursor:pointer;position:absolute;right:0;top:0;width:2rem}.cart-card__remove-button svg{height:auto;width:100%}.checkout-section{padding:11rem 0 7rem}.checkout-section__title{color:#a80014;font-family:MBF Royal;font-size:3rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:3.5rem;text-align:center}.checkout-section__col:nth-child(2),.checkout-section__row{display:grid;gap:3.5rem}.checkout-section__group{background:#14140f;padding:0 2rem}.checkout-section__group:not(:last-child){margin-bottom:1.5rem}.checkout-section__group.active .checkout-section__group-body{display:grid}.checkout-section__group-title{color:#a80014;font-family:MBF Royal;font-size:2.4rem;font-style:normal;font-weight:400;line-height:normal;padding:1.5rem 0}.checkout-section__group-body{display:none;gap:1rem;overflow:hidden;padding-bottom:1.5rem}.checkout-section__group-body .button{width:100%}.checkout-section__block{background:#14140f;padding:1.5rem 2rem}.checkout-section__block-header{border-bottom:.1rem solid #a0a099;display:grid;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem}.checkout-section__block-title{color:#a80014;font-family:MBF Royal;font-size:2.4rem;font-style:normal;font-weight:400;line-height:normal}.checkout-section__block-label{color:#a0a099;font-size:1.6rem}.checkout-section__block-label,.checkout-section__block-list{font-family:Anglecia Pro Display;font-style:normal;font-weight:400;line-height:normal}.checkout-section__block-list{border-bottom:.1rem solid #a0a099;color:#fff;display:grid;font-size:1.2rem;gap:1rem;padding-bottom:1.5rem}.checkout-section__block-list:not(:last-child){margin-bottom:1.5rem}.checkout-section__block-list li{align-items:center;display:flex;justify-content:space-between}.checkout-section__items{display:grid;gap:1rem}.cart-section__summary{display:grid;margin-top:2.5rem}.cart-section__summary .button{width:100%}.order__form-body,.order__form-row{display:grid;gap:1rem}@media (min-width:768px){.checkout-section{padding:20.8rem 0 7.4rem}.checkout-section__title{font-size:4rem;margin-bottom:4.5rem}.checkout-section__row{gap:2rem;grid-template-columns:1fr 50.7rem}.checkout-section__group{padding:0 3rem}.checkout-section__group-title{font-size:2.8rem;padding:2rem 0}.checkout-section__block{padding:2rem 3rem}.checkout-section__block-header{align-items:flex-end;display:flex;justify-content:space-between}.checkout-section__block-title{font-size:2.8rem}.checkout-section__block-label{font-size:1.6rem}.checkout-section__block-list{font-size:1.6rem;gap:1.5rem}}.field{display:block;position:relative}.field__input,.field__select{background:#fff;border:none;color:#0a0a05;display:block;font-family:Anglecia Pro Display;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal;padding:1rem 1.5rem;width:100%}@media (min-width:768px){.field__input,.field__select{font-size:1.6rem;padding:2rem 3rem}}.cart-item{align-items:center;display:grid;gap:1.5rem;grid-template-columns:12.8rem 1fr;position:relative}.cart-item__img{align-items:center;display:flex;justify-content:center}.cart-item__img img{height:auto;max-height:100%;max-width:100%;width:auto}.cart-item__content{display:grid;gap:.5rem}.cart-item__title{color:#a80014;font-size:1.8rem}.cart-item__collection,.cart-item__title{font-family:MBF Royal;font-style:normal;font-weight:400;line-height:normal}.cart-item__collection{color:#a0a099;font-size:1.2rem}.cart-item__info{color:#fff;font-family:Anglecia Pro Display;font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal}@media (min-width:768px){.cart-item{gap:2rem;grid-template-columns:20rem 1fr}.cart-item__title{font-size:2.8rem}.cart-item__collection{font-size:1.6rem}.cart-item__info{font-size:1.8rem;gap:.3rem}}
