.fm-404{display:grid;grid-template-columns:minmax(0,1fr);background:var(--fm-cream)}.fm-404__text{display:flex;align-items:center;justify-content:center;background:var(--nf-bg,#F9423A);color:#fff;text-align:center;padding:64px var(--fm-gutter) 60px}.fm-404__in{display:flex;flex-direction:column;align-items:center}.fm-404__h{position:relative;display:inline-block;font-size:60px;line-height:50px;color:#fff;letter-spacing:-1px}.fm-404__sp{width:14px;height:20px}.fm-404__sp--1{left:-34px;top:-14px}.fm-404__sp--2{right:-30px;top:8px}.fm-404__sp--3{left:-46px;bottom:-4px;width:6px;height:6px}.fm-404__sp--4{right:-12px;top:-22px;width:5px;height:5px}.fm-404__p{margin:12px 0 0;font-size:20px;line-height:1.25;color:#fff}.fm-404__btn{margin-top:20px;min-height:50px;padding:0 48px;background:var(--fm-turq);color:var(--fm-navy)!important;border-radius:24px}.fm-404__btn:hover{background:#25b8bf}.fm-404__media{position:relative;overflow:hidden;aspect-ratio:375/427;background:#b30c0c}.fm-404__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fm-404__media--art{display:flex;align-items:flex-end;justify-content:center;background:radial-gradient(120% 90% at 60% 30%,#e5281e 0,#b30c0c 55%,#7a0606)}.fm-404__arch{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:62%;max-width:420px;aspect-ratio:4/5;margin-bottom:0;background:var(--fm-sand);clip-path:url(#fm-mehrab);-webkit-clip-path:url(#fm-mehrab)}.fm-404__arch img{position:static;width:78%;height:auto;max-height:84%;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.18))}.fm-404__seal{width:46%;height:auto}@media(min-width:750px){.fm-404{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(779px,calc(100vh - var(--fm-head)))}.fm-404__text{padding:80px 40px}.fm-404__h{font-size:120px;line-height:95px;letter-spacing:-2.4px}.fm-404__sp{width:21px;height:28px}.fm-404__sp--1{left:-58px;top:-26px}.fm-404__sp--2{right:-52px;top:14px}.fm-404__sp--3{left:-74px;bottom:2px;width:8px;height:8px}.fm-404__sp--4{right:-16px;top:-36px;width:6px;height:6px}.fm-404__p{margin-top:18px;font-size:24px}.fm-404__btn{margin-top:30px}.fm-404__media{aspect-ratio:auto;min-height:100%}}.fm-srch{background:var(--fm-cream)}.fm-srch__head{max-width:900px;margin:0 auto;padding:46px var(--fm-gutter) 0;text-align:center}.fm-srch__h{position:relative;display:inline-block;font-size:34px;line-height:34px;letter-spacing:-.68px}.fm-srch__sp{width:14px;height:22px}.fm-srch__sp--1{left:-30px;top:-8px}.fm-srch__sp--2{right:-28px;top:14px}.fm-srch__sp--3{left:-12px;top:-26px;width:6px;height:6px}.fm-srch__sp--4{right:-6px;top:-18px;width:5px;height:5px}.fm-srch__form{display:flex;gap:10px;max-width:720px;margin:24px auto 0}.fm-srch__input{flex:1 1 auto;min-width:0;height:42px;padding:8px 20px;border:.67px solid #9D9D9D;border-radius:32px;background:#fff;color:#000;font:400 16px/1 var(--fm-sans)}.fm-srch__input::placeholder{color:#000;opacity:.8;text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.02em}.fm-srch__input:focus{outline:none;border-color:#000}.fm-srch__input::-webkit-search-cancel-button{-webkit-appearance:none}.fm-srch__btn{flex:0 0 auto;height:42px;padding:0 26px;border:.67px solid #000;border-radius:24px;background:var(--fm-cream);color:#000;font:700 15px/1 var(--fm-sans);text-transform:uppercase;cursor:pointer}.fm-srch__btn:hover{background:#000;color:var(--fm-cream)}.fm-srch__body{padding-top:40px}.fm-srch__none{max-width:560px;margin:10px auto 40px;text-align:center;font-size:18px;line-height:1.4}.fm-srch__none a{text-decoration:underline;text-underline-offset:3px}.fm-srch__other{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px 18px;border-radius:12px;background:var(--fm-sand);text-align:center;color:#000!important;text-decoration:none!important}.fm-srch__kind{font:700 12px/1 var(--fm-sans);letter-spacing:.12em;text-transform:uppercase}.fm-srch__title{font-size:22px;line-height:1.1}.fm-srch__ex{font-size:15px;line-height:1.35}.fm-srch__more{font-weight:600;text-decoration:underline;text-underline-offset:4px}@media(min-width:750px){.fm-srch__head{padding-top:65px}.fm-srch__h{font-size:56px;line-height:48px;letter-spacing:-1.12px}.fm-srch__sp{width:21px;height:28px}.fm-srch__sp--1{left:-60px;top:-6px}.fm-srch__sp--2{right:-52px;top:24px}.fm-srch__sp--3{left:-24px;top:-34px;width:7px;height:7px}.fm-srch__sp--4{right:-10px;top:-26px;width:6px;height:6px}.fm-srch__form{gap:16px;margin-top:26px;max-width:720px}.fm-srch__btn{width:155px}}.fm-cartp{background:var(--fm-cream);padding:0 var(--fm-gutter) 72px}.fm-cartp__head{padding:46px 0 0;text-align:center}.fm-cartp__h{position:relative;display:inline-block;font-size:40px;line-height:40px;letter-spacing:-.8px}.fm-cartp__empty{max-width:520px;margin:26px auto 0;text-align:center}.fm-cartp__empty p{margin:0 0 24px;font-size:18px;line-height:1.4}.fm-cartp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;max-width:1180px;margin:28px auto 0}.fm-cartp__items{border-top:1px solid #000}.fm-cartp__item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px 16px;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.18)}.fm-cartp__img{display:block;width:96px;aspect-ratio:1;overflow:hidden;border-radius:12px;background:#fff}.fm-cartp__img img{width:100%;height:100%;object-fit:contain}.fm-cartp__img--photo img{object-fit:cover}.fm-cartp__title{display:block;font-size:20px;line-height:1.1;color:#000!important;text-decoration:none!important}.fm-cartp__title:hover{text-decoration:underline!important;text-underline-offset:4px}.fm-cartp__var{margin:6px 0 0;font-size:15px;opacity:.8}.fm-cartp__each{margin:6px 0 0;font-size:15px}.fm-cartp__each s{opacity:.55;margin-left:4px}.fm-cartp__row{display:flex;align-items:center;gap:18px;margin-top:12px}.fm-cartp__qty{display:flex;align-items:center;justify-content:space-between;width:124px;height:42px;padding:0 12px;border-radius:32px;background:#fff}.fm-cartp__qty .fm-qty__btn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;background:none;color:#000;cursor:pointer}.fm-cartp__qty .fm-qty__btn .fm-i{width:14px;height:14px}.fm-cartp__qty .fm-qty__input{width:40px;height:100%;padding:0;border:0;background:transparent;color:#000;text-align:center;font:600 16px/1 var(--fm-sans);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.fm-cartp__qty .fm-qty__input::-webkit-outer-spin-button,.fm-cartp__qty .fm-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fm-cartp__qty:focus-within{box-shadow:0 0 0 1px #000}.fm-cartp__rm{font-size:15px;font-weight:600;color:#000!important;text-decoration:underline;text-underline-offset:4px}.fm-cartp__line{grid-column:2;margin:4px 0 0;font-weight:700;font-size:17px}.fm-cartp__line s{margin-right:8px;font-weight:400;opacity:.55}.fm-cartp__box{padding:24px 22px;border-radius:16px;background:#fff}.fm-cartp__boxh{margin:0 0 16px;font-size:24px;line-height:1.1}.fm-cartp__sum{display:flex;justify-content:space-between;gap:12px;margin:0 0 10px;font-size:18px;font-weight:700}.fm-cartp__sum--disc{font-weight:400;color:var(--fm-coral)}.fm-cartp__note{margin:4px 0 18px;font:700 13px/1.3 var(--fm-sans);letter-spacing:.06em;text-transform:uppercase}.fm-cartp__checkout{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;border:0;border-radius:999px;background:var(--fm-coral);color:#fff;font:700 16px/1 var(--fm-sans);text-transform:uppercase;cursor:pointer}.fm-cartp__checkout:hover{background:#e5352d}.fm-cartp__cont{display:block;margin-top:16px;text-align:center;font-weight:600;color:#000!important;text-decoration:underline;text-underline-offset:4px}@media(min-width:750px){.fm-cartp__head{padding-top:65px}.fm-cartp__h{font-size:56px;line-height:48px;letter-spacing:-1.12px}.fm-cartp__item{grid-template-columns:120px minmax(0,1fr) auto;gap:0 22px;align-items:start}.fm-cartp__img{width:120px}.fm-cartp__line{grid-column:auto;margin:0;text-align:right}}@media(min-width:1025px){.fm-cartp__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:56px;margin-top:40px}.fm-cartp__box{position:sticky;top:calc(var(--fm-head) + 24px);padding:30px 28px}}.fm-contact{background:var(--fm-cream);padding-bottom:72px}.fm-contact__in{max-width:640px;margin:0 auto;padding:22px var(--fm-gutter) 0}.fm-contact__text{font-size:17px;line-height:1.45;text-align:center}.fm-contact__text p{margin:0 0 12px}.fm-contact__text em,.fm-contact__text i{font-style:normal}.fm-contact__form{display:flex;flex-direction:column;gap:16px;margin-top:26px}.fm-contact__row{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.fm-contact__field{display:flex;flex-direction:column;gap:8px;font:600 15px/1.2 var(--fm-sans)}.fm-contact__field em{font-style:normal;font-weight:400;opacity:.7}.fm-contact__field input,.fm-contact__field textarea{width:100%;padding:12px 20px;border:.67px solid #9D9D9D;border-radius:32px;background:#fff;color:#000;font:400 16px/1.3 var(--fm-sans)}.fm-contact__field input{height:46px}.fm-contact__field textarea{min-height:150px;border-radius:24px;resize:vertical}.fm-contact__field input:focus,.fm-contact__field textarea:focus{outline:none;border-color:#000}.fm-contact__send{align-self:center;min-width:200px;margin-top:6px}.fm-contact__ok{margin:0;padding:14px 18px;border-radius:16px;background:var(--fm-yellow);font-weight:700;text-align:center}.fm-contact__err{padding:14px 18px;border-radius:16px;background:#fff;border:1px solid var(--fm-coral);color:#b3150d}.fm-contact__err ul{margin:0;padding-left:18px}@media(min-width:750px){.fm-contact{padding-bottom:96px}.fm-contact__in{padding-top:28px}.fm-contact__text{font-size:19px}.fm-contact__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fm-clist{background:var(--fm-cream);padding:0 0 72px}.fm-clist__list{list-style:none;margin:0;padding:0}.fm-clist__row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px var(--fm-gutter) 8px;border-bottom:1px solid #000;color:#000!important;text-decoration:none!important}.fm-clist__name{font-size:32px;line-height:1;letter-spacing:-.64px;max-width:70%}.fm-clist__go{flex:0 0 auto;font:500 14px/1.2 var(--fm-sans);text-align:right}.fm-clist__row:hover .fm-clist__go{text-decoration:underline;text-underline-offset:3px}@media(min-width:750px){.fm-clist{padding-bottom:96px}.fm-clist__row{padding:12px var(--fm-gutter) 10px}.fm-clist__name{font-size:56px;line-height:48px;letter-spacing:-1.12px;max-width:62%}.fm-clist__go{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/fm-pages.css.map */
