*{margin:0;padding:0}.App{flex-direction:column;min-height:100dvh;display:flex}.container{justify-content:center;display:flex}.wrapper{box-sizing:border-box;width:100%;max-width:clamp(1440px,90vw,1920px);margin:0 auto;padding:0 10px}@media (width<=480px){.wrapper{padding:10px}}main{flex:auto;display:block}*,:before,:after{box-sizing:border-box}.header{z-index:100;position:sticky;top:0}@font-face{font-family:Jost;src:url(/assets/Jost-Regular-NDwFUtVf.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/assets/Jost-Medium-kYQYa4Kj.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/assets/Jost-SemiBold-Bnv5XhnN.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/assets/Jost-Bold-BegiQyqi.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/assets/Jost-BoldItalic-D-LhfrM6.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:NauryzRedKeds;src:url(/assets/NauryzRedKeds-Bold-BiljUhpB.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:RightGrotesk;src:url(/assets/RightGrotesk-Medium-BwhpK8SA.otf)format("opentype");font-weight:500;font-style:normal}@font-face{font-family:RightGrotesk;src:url(/assets/RightGrotesk-SpatialBlack-BaD00cZ0.otf)format("opentype");font-weight:900;font-style:normal}@font-face{font-family:RightGrotesk Wide;src:url(/assets/RightGrotesk-WideMedium-MDLTnkzt.otf)format("opentype");font-weight:500;font-style:normal}.orderBlock{flex-direction:row;justify-content:center;width:100%;margin-top:10px;display:flex}.blockClothingSelector{width:100%;height:auto;min-height:clamp(600px, 100dvh - var(--header-h) - var(--footer-h), 1008px);flex-direction:row;justify-content:center;align-items:flex-start;gap:clamp(50px,4.31vw,75px);display:flex}.blockClothingSelector .clothing-block{background:#faf8f6;border:.25px solid #121319;border-radius:20px;flex:0 0 clamp(530px,20vw,765px);align-self:flex-start;width:clamp(530px,20vw,765px);overflow:hidden}.blockClothingSelector .clothing-block .image-wrapper{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:auto;display:flex}.blockClothingSelector .clothing-block .image-wrapper .image-frame{aspect-ratio:4/5;width:100%;min-height:unset;background:#faf8f6;place-items:center;max-height:none;display:grid;position:relative;overflow:hidden}.blockClothingSelector .clothing-block .image-wrapper .image-stack{box-sizing:border-box;place-items:center;display:grid;position:absolute;inset:0}.blockClothingSelector .clothing-block .image-wrapper .clotheImage{object-fit:contain;object-position:center;grid-area:1/1;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:relative}.blockClothingSelector .clothing-block .image-wrapper .clotheImagePlaceholder{grid-area:1/1;width:100%;height:100%}.blockClothingSelector .blockSelection{flex-direction:column;flex:0 0 clamp(350px,20vw,525px);gap:min(1.5vw,60px);width:clamp(350px,20vw,525px);display:flex}.blockClothingSelector .blockSelection .title{color:#440a18;margin-bottom:20px;font-family:RightGrotesk,sans-serif;font-size:clamp(36px,2vw,54px);font-weight:500}.blockClothingSelector .blockSelection .selectorGroup .selectorType{flex-direction:column;gap:clamp(10px,.5vw,15px);display:flex}.blockClothingSelector .blockSelection .selectorGroup .selectorType .selectorType__item{cursor:pointer;text-transform:lowercase;color:#121319;align-items:center;gap:clamp(10px,.5vw,15px);font-family:Raleway,sans-serif;font-size:clamp(20px,1vw,30px);font-weight:400;display:flex}.blockClothingSelector .blockSelection .selectorGroup .selectorType .selectorType__item input{display:none}.blockClothingSelector .blockSelection .selectorGroup .selectorType .selectorType__item .selectorType__custom{border:2px solid #440a18;border-radius:10px;justify-content:center;align-items:center;width:clamp(26px,1vw,39px);height:clamp(26px,1vw,39px);transition:background-color .5s ease-in-out;display:flex}.blockClothingSelector .blockSelection .selectorGroup .selectorType .selectorType__item .selectorType__custom .selectorType__check{width:clamp(16px,1vw,24px);height:clamp(16px,1vw,24px);display:none}.blockClothingSelector .blockSelection .selectorGroup .selectorType .selectorType__item input:checked+.selectorType__custom{background-color:#440a18;border:2px solid #0000}.blockClothingSelector .blockSelection .selectorGroup .selectorType .selectorType__item input:checked+.selectorType__custom .selectorType__check{display:block}.blockClothingSelector .blockSelection .selectorGroup .sizeSelector{flex-wrap:wrap;gap:clamp(8px,.7vw,12px);display:flex}.blockClothingSelector .blockSelection .selectorGroup .sizeSelector .sizeSelector__item{cursor:pointer;position:relative}.blockClothingSelector .blockSelection .selectorGroup .sizeSelector .sizeSelector__item input{display:none}.blockClothingSelector .blockSelection .selectorGroup .sizeSelector .sizeSelector__item .sizeSelector__box{color:#121319;border:1px solid #121319;border-radius:10px;justify-content:center;align-items:center;width:clamp(48px,2vw,72px);height:clamp(46px,2vw,69px);font-family:Raleway,sans-serif;font-size:clamp(24px,1vw,36px);font-weight:400;transition:all .2s ease-in-out;display:flex}.blockClothingSelector .blockSelection .selectorGroup .sizeSelector .sizeSelector__item input:checked+.sizeSelector__box{color:#fff;background-color:#440a18;border:1px solid #0000}.blockClothingSelector .blockSelection .selectorGroup .tableSize{cursor:pointer;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#121319cc;margin-top:20px;font-family:Raleway,sans-serif;font-size:clamp(20px,1vw,30px);font-weight:400;text-decoration:underline;text-decoration-thickness:1px}.sizeSelector__item.is-disabled{opacity:1;pointer-events:none}.confirmButton{color:#fff;cursor:pointer;background:#440a18;border:none;border-radius:20px;width:clamp(350px,20vw,525px);height:clamp(68px,3vw,102px);font-family:Raleway,sans-serif;font-size:clamp(24px,1vw,36px);font-weight:500}.confirmButton:disabled{opacity:.5}@media (width<=768px){.blockClothingSelector{flex-direction:column;align-items:center;gap:10px}.blockClothingSelector .clothing-block{border:.25px solid #121319;border-radius:16px;flex:none;width:100%;max-width:520px}.blockClothingSelector .clothing-block .image-wrapper{justify-content:center;align-items:center}.blockClothingSelector .clothing-block .image-wrapper .image-frame{aspect-ratio:4/5;min-height:unset;max-height:none}.blockClothingSelector .clothing-block .image-wrapper .clotheImage{width:100%;height:100%;max-height:100%}.blockClothingSelector .blockSelection{flex-flow:wrap;justify-content:space-around;gap:20px;width:auto}}@media (width<=480px){.blockClothingSelector .clothing-block .image-wrapper{justify-content:center;align-items:center;height:auto}.blockClothingSelector .clothing-block .image-wrapper .clotheImage{max-width:100%;height:100%}}.selectorType--inner{box-sizing:border-box;width:100%;margin-left:0;padding-left:30px}.modalOverlay{z-index:2000;background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modalContent{overscroll-behavior:contain;scrollbar-width:none;background:#fff;border-radius:20px;flex-direction:column;gap:20px;width:90%;max-width:720px;max-height:85vh;padding:30px;display:flex;position:relative;overflow:auto;box-shadow:0 0 10px #0000004d}@media (width<=570px){.modalContent{padding:10px 10px 30px}}.modalContent::-webkit-scrollbar{width:0;height:0}.modalHeader{justify-content:center;gap:16px;padding-top:40px;display:flex}.modalHeader button{cursor:pointer;color:#440a18;text-transform:lowercase;background:0 0;border:2px solid #440a18;border-radius:10px;padding:10px 18px;font-family:Raleway,sans-serif;font-size:16px;transition:all .3s}.modalHeader button.active{color:#fff;background:#440a18}.modalClose{cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:34px;height:34px;padding:8px;transition:background-color .15s;display:grid;position:absolute;top:10px;right:14px}.modalClose:hover{background:#1213190f}.sizeTable table{border-collapse:collapse;width:100%;font-family:Raleway,sans-serif;font-size:16px}.sizeTable table th,.sizeTable table td{text-align:center;border:1px solid #ddd;padding:10px}@media (width<=570px){.sizeTable table th,.sizeTable table td{padding:10px 5px}}.sizeTable table th{background-color:#f0f0f0;font-weight:600}.colorSelector{flex-wrap:wrap;gap:10px;display:flex}.colorSquare{cursor:pointer;appearance:none;background-clip:padding-box;border:1px solid #12131926;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;transition:transform 60ms,box-shadow .15s,border-color .15s;display:grid;position:relative}.colorSquare.is-disabled{box-shadow:none;cursor:default;background:#e4e4e4;border-color:#0000}.colorSquare:hover{border-color:#1213194d;box-shadow:0 3px 10px #00000014}.colorSquare.active{outline:2px solid var(--brand);outline-offset:2px}.colorSquare__check{width:24px;height:24px}.colorSquare__check path{stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}@media (width<=768px){.blockClothingSelector{min-height:unset;height:auto}}.sizeTableGrid{flex-wrap:nowrap;align-items:center;gap:16px;display:flex}.sizeTable__table{flex:260px;min-width:260px}.sizeTable__illustration{flex:0 0 220px;min-height:220px;display:flex}.sizeTable__placeholder{text-align:center;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;padding:0;display:flex}.sizeTable__img{object-fit:contain;border-radius:10px;width:100%;max-width:280px;height:auto}@media (width<=768px){.sizeTableGrid{flex-flow:column wrap}.sizeTable__illustration{flex:auto;width:100%}}.orderPage{width:100%}.orderStepTitle,.clothingSelectorMobile__arrow{display:none}.App--order .selectorType__item.is-disabled{color:#c4c4c4;cursor:default;pointer-events:none;background:#e4e4e4}.clothingControls{flex:none}.clothingPrice{color:#12131999;margin:0;font-family:Raleway,sans-serif;font-size:clamp(20px,1vw,30px)}.orderNavigation{gap:12px;margin-top:20px;display:flex}.orderActionButton{color:#121319;cursor:pointer;background:#fff;border:1px solid #121319;border-radius:20px;width:50%;min-height:54px;font-family:Raleway,sans-serif;font-size:16px}.orderActionButton--next{color:#fff;background:#440a18;border-color:#440a18}.orderActionButton:disabled{cursor:default;opacity:.5}@media (width<=768px){.clothingControls{width:100%}}@media (width>=1200px){.App--order{overflow-x:clip}.orderPage{box-sizing:border-box;background:#fff;width:100vw;min-height:900px;margin-left:calc(50% - 50vw);padding:0 clamp(20px,6.25vw - 60px,60px) 60px}.orderPage__stage{box-sizing:border-box;background:#161616;border-radius:60px;justify-content:center;align-items:center;width:100%;min-height:840px;padding:80px 0;display:flex}.orderPage .orderBlock--clothing{width:100%;margin:0}.orderPage .blockClothingSelector{box-sizing:border-box;background:#fff;border-radius:30px;grid-template-columns:562px 590px;justify-content:start;align-items:start;gap:0;width:1200px;min-height:680px;padding:48px 48px 48px 0;display:grid}.orderPage .blockClothingSelector .clothing-block{background:#fff;border:0;border-radius:0;flex:none;align-self:auto;width:562px;height:584px;position:relative;overflow:visible}.orderPage .blockClothingSelector .clothing-block .orderStepTitle{z-index:1;color:#d0d0d0;text-transform:lowercase;width:206px;height:32px;margin:0;font-family:Jost,sans-serif;font-size:32px;font-weight:400;line-height:1;display:block;position:absolute;top:10px;left:180px}.orderPage .blockClothingSelector .clothing-block .image-wrapper{width:567px;height:499px;display:block;position:absolute;top:34px;left:-5px;overflow:hidden}.orderPage .blockClothingSelector .clothing-block .image-wrapper .image-frame{aspect-ratio:auto;background:0 0;width:567px;height:499px;min-height:0;display:block;overflow:hidden}.orderPage .blockClothingSelector .clothing-block .image-wrapper .image-stack{width:567px;height:499px;display:block;position:absolute;inset:0}.orderPage .blockClothingSelector .clothing-block .image-wrapper .clotheImage{object-fit:fill;width:567px;max-width:none;height:756.534px;max-height:none;display:block;position:absolute;top:-120.409px;left:0}.orderPage .blockClothingSelector .clothingControls{flex:none;width:590px}.orderPage .blockClothingSelector .blockSelection{box-sizing:border-box;background:#f0f0f0;border-radius:30px;flex-direction:column;gap:0;width:590px;min-height:510px;padding:36px;display:flex}.orderPage .blockClothingSelector .blockSelection .title{color:#2b2b2b;margin:0 0 20px;font-family:Jost,sans-serif;font-size:20px;font-weight:500;line-height:1}.orderPage .blockClothingSelector .blockSelection .selectorType{grid-template-columns:repeat(2,200px);grid-auto-rows:54px;gap:12px 10px;display:grid}.orderPage .blockClothingSelector .blockSelection .selectorType .selectorType__item{box-sizing:border-box;color:#4b4b4b;text-align:center;text-transform:uppercase;background:#fff;border-radius:40px;justify-content:center;align-items:center;width:200px;height:54px;padding:0 14px;font-family:Jost,sans-serif;font-size:13px;font-weight:600;line-height:1.4;display:flex}.orderPage .blockClothingSelector .blockSelection .selectorType .selectorType__item .selectorType__custom{display:none}.orderPage .blockClothingSelector .blockSelection .selectorType .selectorType__item.active{color:#fff;background:#161616}.orderPage .blockClothingSelector .blockSelection .selectorType .muted{grid-column:1/-1}.orderPage .blockClothingSelector .blockSelection .selectorType--inner{width:100%;margin-top:12px;padding-left:0}.orderPage .blockClothingSelector .blockSelection .selectorGroup--color{margin-top:22px}.orderPage .blockClothingSelector .blockSelection .colorSelector{align-items:center;gap:10px;min-height:38px;display:flex}.orderPage .blockClothingSelector .blockSelection .colorSquare{width:32px;height:32px;box-shadow:none;border:0;border-radius:50%;flex:0 0 32px}.orderPage .blockClothingSelector .blockSelection .colorSquare:hover{box-shadow:none;border-color:#0000}.orderPage .blockClothingSelector .blockSelection .colorSquare.active{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 3px #161616}.orderPage .blockClothingSelector .blockSelection .selectorGroup--size{margin-top:19px}.orderPage .blockClothingSelector .blockSelection .selectorGroup__heading{height:20px;margin-bottom:20px;position:relative}.orderPage .blockClothingSelector .blockSelection .selectorGroup__heading .title{margin:0}.orderPage .blockClothingSelector .blockSelection .tableSize{color:#cc7d54;white-space:nowrap;width:169px;margin:0;font-family:Jost,sans-serif;font-size:20px;font-weight:500;line-height:1;position:absolute;top:0;left:271px}.orderPage .blockClothingSelector .blockSelection .sizeSelector{flex-wrap:nowrap;gap:10px;display:flex}.orderPage .blockClothingSelector .blockSelection .sizeSelector .sizeSelector__item{flex:none}.orderPage .blockClothingSelector .blockSelection .sizeSelector .sizeSelector__item .sizeSelector__box{color:#4b4b4b;text-transform:uppercase;background:#fff;border:0;border-radius:40px;width:80px;height:54px;font-family:Jost,sans-serif;font-size:13px;font-weight:600;line-height:1.4}.orderPage .blockClothingSelector .blockSelection .sizeSelector .sizeSelector__item:nth-child(6) .sizeSelector__box{width:68px}.orderPage .blockClothingSelector .blockSelection .sizeSelector .sizeSelector__item input:checked+.sizeSelector__box{color:#fff;background:#161616;border:0}.orderPage .blockClothingSelector .blockSelection .clothingPrice{color:#a7a7a7;margin-top:45px;font-family:Jost,sans-serif;font-size:20px;font-weight:500;line-height:1}.orderPage .blockClothingSelector .orderNavigation{grid-template-columns:repeat(2,285px);gap:20px;width:590px;height:54px;margin-top:20px;display:grid}.orderPage .blockClothingSelector .orderActionButton{box-sizing:border-box;text-align:center;text-transform:uppercase;border-radius:40px;justify-content:center;align-items:center;width:285px;height:54px;min-height:54px;padding:0 62px;font-family:Jost,sans-serif;font-size:13px;font-weight:600;line-height:1.4;display:flex}.orderPage .blockClothingSelector .orderActionButton--back{color:#4b4b4b;background:#fff;border:1px solid #4b4b4b}.orderPage .blockClothingSelector .orderActionButton--next{color:#fff;background:#161616;border:1px solid #161616}}@media (width>=640px) and (width<=1199px){.App--order{overflow-x:clip}.orderPage{box-sizing:border-box;background:#fff;width:min(100vw,640px);min-height:477px;margin-left:calc(50% - min(50vw,320px));padding:10px}.orderPage__stage{background:#161616;border-radius:20px;justify-content:center;align-items:center;width:100%;min-height:457px;display:flex}.orderPage .orderBlock--clothing{width:100%;margin:0}.orderPage .blockClothingSelector{box-sizing:border-box;background:#fff;border-radius:20px;grid-template-columns:240px 290px;justify-content:start;align-items:start;gap:0;width:560px;min-height:397px;padding:30px 30px 30px 0;display:grid}.orderPage .blockClothingSelector .clothing-block{background:#fff;border:0;border-radius:0;flex:none;align-self:auto;width:240px;max-width:none;height:337px;position:relative;overflow:visible}.orderPage .blockClothingSelector .clothing-block .orderStepTitle{z-index:1;color:#d0d0d0;text-align:center;text-transform:lowercase;width:240px;height:16px;margin:0;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:1;display:block;position:absolute;top:0;left:0}.orderPage .blockClothingSelector .clothing-block .image-wrapper{width:225px;height:198px;display:block;position:absolute;top:44px;left:8px;overflow:hidden}.orderPage .blockClothingSelector .clothing-block .image-wrapper .image-frame{aspect-ratio:auto;background:0 0;width:100%;height:100%;min-height:0;max-height:none;display:block;overflow:hidden}.orderPage .blockClothingSelector .clothing-block .image-wrapper .image-stack{width:100%;height:100%;display:block;position:absolute;inset:0}.orderPage .blockClothingSelector .clothing-block .image-wrapper .clotheImage{object-fit:fill;width:100%;max-width:none;height:151.61%;max-height:none;display:block;position:absolute;top:-24.13%;left:0}.orderPage .blockClothingSelector .clothingControls{flex:none;width:290px}.orderPage .blockClothingSelector .blockSelection{box-sizing:border-box;background:#f0f0f0;border-radius:20px;flex-flow:column;justify-content:flex-start;gap:0;width:290px;min-height:297px;padding:24px 25px;display:flex;overflow:visible}.orderPage .blockClothingSelector .blockSelection .title{color:#2b2b2b;margin:0;font-family:Jost,sans-serif;font-size:12px;font-weight:500;line-height:1}.orderPage .blockClothingSelector .blockSelection .selectorGroup--type>.title{margin-bottom:10px;font-weight:600;line-height:1.4}.orderPage .blockClothingSelector .blockSelection .selectorType{grid-template-columns:repeat(2,100px);grid-auto-rows:28px;gap:5px;display:grid}.orderPage .blockClothingSelector .blockSelection .selectorType .selectorType__item{box-sizing:border-box;color:#4b4b4b;text-align:center;text-transform:uppercase;background:#fff;border-radius:40px;justify-content:center;align-items:center;gap:0;width:100px;height:28px;padding:0 8px;font-family:Jost,sans-serif;font-size:8px;font-weight:600;line-height:1.4;display:flex}.orderPage .blockClothingSelector .blockSelection .selectorType .selectorType__item .selectorType__custom{display:none}.orderPage .blockClothingSelector .blockSelection .selectorType .selectorType__item.active{color:#fff;background:#bc5823}.orderPage .blockClothingSelector .blockSelection .selectorType .muted{grid-column:1/-1}.orderPage .blockClothingSelector .blockSelection .selectorType--inner{width:100%;margin-top:5px;padding-left:0}.orderPage .blockClothingSelector .blockSelection .selectorGroup--color{margin-top:15px}.orderPage .blockClothingSelector .blockSelection .selectorGroup--color>.title{margin-bottom:7px}.orderPage .blockClothingSelector .blockSelection .colorSelector{flex-wrap:wrap;align-items:center;gap:8px;min-height:30px;display:flex}.orderPage .blockClothingSelector .blockSelection .colorSquare{width:24px;height:24px;box-shadow:none;border:0;border-radius:50%;flex:0 0 24px}.orderPage .blockClothingSelector .blockSelection .colorSquare:hover{box-shadow:none;border-color:#0000}.orderPage .blockClothingSelector .blockSelection .colorSquare.active{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 3px #161616}.orderPage .blockClothingSelector .blockSelection .selectorGroup--size{margin-top:15px}.orderPage .blockClothingSelector .blockSelection .selectorGroup__heading{height:12px;margin-bottom:10px;position:relative}.orderPage .blockClothingSelector .blockSelection .selectorGroup__heading .title{margin:0}.orderPage .blockClothingSelector .blockSelection .tableSize{color:#bc5823;white-space:nowrap;width:auto;margin:0;font-family:Jost,sans-serif;font-size:12px;font-weight:400;line-height:1;position:absolute;top:0;left:auto;right:0}.orderPage .blockClothingSelector .blockSelection .sizeSelector{grid-template-columns:repeat(5,44px);gap:5px;width:100%;display:grid}.orderPage .blockClothingSelector .blockSelection .sizeSelector.sizeSelector--six{grid-template-columns:repeat(6,minmax(0,1fr))}.orderPage .blockClothingSelector .blockSelection .sizeSelector .sizeSelector__item{flex:none;min-width:0;display:block}.orderPage .blockClothingSelector .blockSelection .sizeSelector .sizeSelector__item .sizeSelector__box{color:#4b4b4b;text-transform:uppercase;background:#fff;border:0;border-radius:40px;width:100%;height:28px;font-family:Jost,sans-serif;font-size:8px;font-weight:600;line-height:1.4}.orderPage .blockClothingSelector .blockSelection .sizeSelector .sizeSelector__item input:checked+.sizeSelector__box{color:#fff;background:#161616;border:0}.orderPage .blockClothingSelector .blockSelection .clothingPrice{color:#a7a7a7;margin-top:20px;font-family:Jost,sans-serif;font-size:12px;font-weight:500;line-height:1}.orderPage .blockClothingSelector .orderNavigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:290px;height:28px;margin-top:12px;display:grid}.orderPage .blockClothingSelector .orderActionButton{box-sizing:border-box;text-align:center;text-transform:uppercase;border-radius:40px;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding:0;font-family:Jost,sans-serif;font-size:8px;font-weight:600;line-height:1.4;display:flex}.orderPage .blockClothingSelector .orderActionButton--back{color:#4b4b4b;background:#fff;border:1px solid #4b4b4b}.orderPage .blockClothingSelector .orderActionButton--next{color:#fff;background:#161616;border:1px solid #161616}}@media (width<=639px){.App--order{overflow-x:clip}.App--order main>.container>.wrapper{padding:0}.orderPage{box-sizing:border-box;background:#161616;width:320px;max-width:100vw;min-height:830px;margin:0;padding:10px 3px;position:relative;left:50%;transform:translate(-50%)}.orderPage__stage{box-sizing:border-box;background:#fff;border-radius:20px;justify-content:center;align-items:flex-start;width:100%;min-height:810px;padding:0;display:flex}.orderPage .orderBlock--clothing{width:100%;margin:0;display:block}.orderPage .blockClothingSelector{box-sizing:border-box;background:#fff;border-radius:20px;width:314px;max-width:100%;height:auto;min-height:810px;padding:0 0 20px;display:block}.orderPage .blockClothingSelector .clothing-block{background:0 0;border:0;border-radius:0;flex:none;align-self:auto;width:314px;max-width:100%;height:319px;min-height:319px;position:relative;overflow:visible}.orderPage .blockClothingSelector .clothing-block .clothingSelectorMobile__arrow{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:50%;width:40px;height:40px;padding:0;display:block;position:absolute;top:20px;left:20px}.orderPage .blockClothingSelector .clothing-block .clothingSelectorMobile__arrow img{width:40px;height:40px;display:block}.orderPage .blockClothingSelector .clothing-block .orderStepTitle{z-index:1;color:#0c0c0c;text-align:center;text-transform:lowercase;width:300px;height:24px;margin:0;font-family:Jost,sans-serif;font-size:24px;font-weight:400;line-height:1;display:block;position:absolute;top:27px;left:7px}.orderPage .blockClothingSelector .clothing-block .image-wrapper{width:270px;height:238px;display:block;position:absolute;top:71px;left:22px;overflow:hidden}.orderPage .blockClothingSelector .clothing-block .image-wrapper .image-frame{aspect-ratio:auto;background:0 0;width:270px;height:238px;min-height:0;max-height:none;display:block;position:relative;overflow:hidden}.orderPage .blockClothingSelector .clothing-block .image-wrapper .image-stack{width:270px;height:238px;display:block;position:absolute;inset:0}.orderPage .blockClothingSelector .clothing-block .image-wrapper .clotheImage{object-fit:fill;width:270px;max-width:none;height:360.83px;max-height:none;display:block;position:absolute;top:-57.43px;left:0}.orderPage .blockClothingSelector .clothingControls{flex:none;width:314px;max-width:100%}.orderPage .blockClothingSelector .blockSelection{box-sizing:border-box;background:#f0f0f0;border-radius:30px;flex-flow:column;justify-content:flex-start;gap:0;width:308px;min-height:411px;margin-left:3px;padding:30px 20px 17px;display:flex;overflow:hidden}.orderPage .blockClothingSelector .blockSelection .title{color:#2b2b2b;margin:0;font-family:Jost,sans-serif;font-size:16px;font-weight:500;line-height:1}.orderPage .blockClothingSelector .blockSelection .selectorGroup--type>.title{margin-bottom:12px}.orderPage .blockClothingSelector .blockSelection .selectorType{grid-template-columns:268px;grid-auto-rows:40px;gap:6px;width:268px;display:grid}.orderPage .blockClothingSelector .blockSelection .selectorType .selectorType__item{box-sizing:border-box;color:#4b4b4b;text-align:center;text-transform:uppercase;background:#fff;border-radius:40px;justify-content:center;align-items:center;gap:0;width:268px;height:40px;padding:0 12px;font-family:Jost,sans-serif;font-size:12px;font-weight:600;line-height:1.4;display:flex}.orderPage .blockClothingSelector .blockSelection .selectorType .selectorType__item .selectorType__custom{display:none}.orderPage .blockClothingSelector .blockSelection .selectorType .selectorType__item.active{color:#fff;background:#161616}.orderPage .blockClothingSelector .blockSelection .selectorType .selectorType__item.is-disabled{color:#c4c4c4;background:#e4e4e4}.orderPage .blockClothingSelector .blockSelection .selectorType .muted{grid-column:1/-1}.orderPage .blockClothingSelector .blockSelection .selectorType--inner{width:268px;margin-top:6px;padding-left:0}.orderPage .blockClothingSelector .blockSelection .selectorGroup--color{margin-top:21px}.orderPage .blockClothingSelector .blockSelection .selectorGroup--color>.title{margin-bottom:12px}.orderPage .blockClothingSelector .blockSelection .colorSelector{flex-wrap:wrap;align-items:center;gap:7.5px;min-height:30px;display:flex}.orderPage .blockClothingSelector .blockSelection .colorSquare{width:30px;height:30px;box-shadow:none;border:0;border-radius:50%;flex:0 0 30px;padding:0}.orderPage .blockClothingSelector .blockSelection .colorSquare:hover{box-shadow:none;border-color:#0000}.orderPage .blockClothingSelector .blockSelection .colorSquare.active{border:1.5px solid #fff;outline:0;box-shadow:0 0 0 1.5px #161616}.orderPage .blockClothingSelector .blockSelection .colorSquare.is-disabled{box-shadow:none;background:#e4e4e4;border:0}.orderPage .blockClothingSelector .blockSelection .selectorGroup--size{margin-top:25px}.orderPage .blockClothingSelector .blockSelection .selectorGroup__heading{height:16px;margin-bottom:10px;position:relative}.orderPage .blockClothingSelector .blockSelection .selectorGroup__heading .title{margin:0}.orderPage .blockClothingSelector .blockSelection .tableSize{display:none}.orderPage .blockClothingSelector .blockSelection .sizeSelector{grid-template-columns:repeat(auto-fit,minmax(41px,1fr));gap:4px;width:266px;display:grid}.orderPage .blockClothingSelector .blockSelection .sizeSelector .sizeSelector__item{flex:none;min-width:0;display:block}.orderPage .blockClothingSelector .blockSelection .sizeSelector .sizeSelector__item .sizeSelector__box{color:#4b4b4b;text-transform:uppercase;background:#fff;border:0;border-radius:40px;width:100%;height:40px;font-family:Jost,sans-serif;font-size:12px;font-weight:600;line-height:1.4}.orderPage .blockClothingSelector .blockSelection .sizeSelector .sizeSelector__item input:checked+.sizeSelector__box{color:#fff;background:#161616;border:0}.orderPage .blockClothingSelector .blockSelection .clothingPrice{color:#a7a7a7;margin-top:22px;font-family:Jost,sans-serif;font-size:12px;font-weight:500;line-height:1}.orderPage .blockClothingSelector .orderNavigation{width:274px;height:40px;margin:20px 20px 0;display:block}.orderPage .blockClothingSelector .orderActionButton{box-sizing:border-box;text-align:center;text-transform:uppercase;border-radius:40px;justify-content:center;align-items:center;width:274px;height:40px;min-height:40px;padding:0;font-family:Jost,sans-serif;font-size:12px;font-weight:600;line-height:1.4}.orderPage .blockClothingSelector .orderActionButton--back{display:none}.orderPage .blockClothingSelector .orderActionButton--next{color:#fff;background:#161616;border:1px solid #161616;display:flex}}.App--order .blockClothingSelector .selectorType .selectorType__item.is-disabled{color:#c4c4c4;background:#e4e4e4}.App--order .blockClothingSelector .colorSelector .colorSquare.is-disabled,.App--order .blockClothingSelector .colorSelector .colorSquare.is-disabled:hover{box-shadow:none;background:#e4e4e4;border-color:#0000}.App--order .blockClothingSelector .sizeSelector .sizeSelector__item.is-disabled .sizeSelector__box{color:#c4c4c4;background:#e4e4e4;border-color:#0000}.embroiderySelectorDesktop{display:none}.embroiderySelectorDesktop__arrowIcon,.embroiderySelectorDesktop__arrowIcon img,.embroideryDesktopChoice__radio img{width:100%;height:100%;display:block}.embroideryDesktopCounter__icon{width:100%;height:100%;display:block;position:absolute;inset:0}.embroideryDesktopCounter__icon img{width:100%;height:100%;display:block}.containerExampleType{flex-direction:row;gap:clamp(50px,2vw,75px);min-height:min(100vh - 200px,1008px);display:flex}@media (width<=768px){.containerExampleType{flex-direction:column}}.containerExampleType .exampleImg{background:#d9d9d9;border-radius:20px;width:clamp(510px,20vw,765px);height:clamp(600px,30vw,1008px)}.containerExampleType .containterType{flex-direction:column;gap:min(1.5vw,60px);display:flex}.containerExampleType .containterType .title{color:#440a18;margin-bottom:20px;font-family:RightGrotesk,sans-serif;font-size:clamp(36px,1vw,54px);font-weight:500}.containerExampleType .containterType .selectorGroup .selector{flex-direction:column;gap:clamp(10px,.5vw,15px);display:flex}.containerExampleType .containterType .selectorGroup .selector .selector__item{cursor:pointer;text-transform:lowercase;color:#121319;align-items:center;gap:clamp(10px,.5vw,15px) 12px;font-family:Raleway,sans-serif;font-size:clamp(20px,1vw,30px);font-weight:400;display:flex}.containerExampleType .containterType .selectorGroup .selector .selector__item input{display:none}.containerExampleType .containterType .selectorGroup .selector .selector__item .selector__custom{border:2px solid #440a18;border-radius:10px;justify-content:center;align-items:center;width:clamp(26px,1vw,39px);height:clamp(26px,1vw,39px);transition:background-color .5s ease-in-out;display:flex}.containerExampleType .containterType .selectorGroup .selector .selector__item .selector__custom .selector__check{width:clamp(16px,.5vw,24px);height:clamp(16px,.5vw,24px);display:none}.containerExampleType .containterType .selectorGroup .selector .selector__item input:checked+.selector__custom{background-color:#440a18;border:2px solid #0000}.containerExampleType .containterType .selectorGroup .selector .selector__item input:checked+.selector__custom .selector__check{display:block}.containerExampleType .containterType .selectorGroup .selector .selector__item .selector__price{color:#440a18;white-space:nowrap;margin-left:auto;font-family:RightGrotesk,sans-serif;font-size:clamp(20px,1vw,30px);font-weight:500}.containerExampleType .containterType .uploadBlock .fileInputWrapper{display:inline-block;position:relative}.containerExampleType .containterType .uploadBlock .fileInputWrapper .fileLimitNote{color:#121319;font-family:Raleway,sans-serif;font-size:14px;font-weight:400;position:absolute;right:-150px}.containerExampleType .containterType .uploadBlock .fileInputWrapper .customFileButton{text-align:center;cursor:pointer;color:#121319;border:1px solid #121319;border-radius:10px;padding:10px;font-family:Raleway,sans-serif;font-size:20px;font-weight:400;display:inline-block;position:relative;overflow:hidden}.containerExampleType .containterType .uploadBlock .fileInputWrapper .hiddenFileInput{display:none}.containerExampleType .containterType .patronusCounter{color:#121319;align-items:center;gap:12px;margin-left:30px;font-family:Raleway,sans-serif;font-size:18px;display:flex}.containerExampleType .containterType .patronusCounter .circleButton{color:#121319;cursor:pointer;background:#fff;border:1px solid #440a18;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;padding:4px;font-size:18px;line-height:1;display:flex}.containerExampleType .containterType .patronusCounter .countValue{text-align:center;min-width:20px;font-size:20px}.containerExampleType .containterType .patronusCounter .limitText{color:#440a18;margin-left:8px;font-size:14px}.autoTextarea{resize:none;color:#121319;border:1px solid #121319;border-radius:10px;outline:none;width:431px;height:70px;min-height:70px;padding:10px;font-family:Raleway,sans-serif;font-size:16px;font-weight:400}.autoTextarea::placeholder{color:#12131980}.navigationButtons{justify-content:space-between;align-items:center;gap:10px;display:flex}.navigationButtons .backButton{cursor:pointer;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#121319cc;background:0 0;border:none;padding:0;font-family:Raleway,sans-serif;font-size:20px;font-weight:400;text-decoration:underline}.customTextBlock textarea{resize:none;color:#121319;border:1px solid #121319;border-radius:10px;outline:none;width:431px;height:70px;padding:10px;font-family:Raleway,sans-serif;font-size:16px;font-weight:400}.customTextBlock textarea::placeholder{color:#12131980}.fontSelectBlock select{color:#121319;border:1px solid #ccc;border-radius:8px;outline:none;width:100%;max-width:431px;padding:8px;font-size:16px}.file-list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.file-item{background:#fff;border:1px solid #e9e9e9;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.icon-btn{cursor:pointer;color:#440a18;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:20px;line-height:1;display:inline-flex}.icon-btn:hover{background:#0000000f}@media (width<=768px){.orderBlock{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.containerExampleType{min-height:unset;box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:100%}.containerExampleType>*{max-width:100%}.containerExampleType .exampleImg{aspect-ratio:3/4;border-radius:12px;width:100%;max-width:100%;height:auto;min-height:220px}.containerExampleType .containterType{gap:20px}.containerExampleType .containterType .title{margin-bottom:12px;font-size:clamp(22px,5vw,28px)}.selectorGroup .selector{gap:10px}.selectorGroup .selector .selector__item{align-items:center;gap:10px;font-size:16px}.selectorGroup .selector .selector__item .selector__custom{border-radius:8px;width:28px;height:28px}.selectorGroup .selector .selector__item .selector__custom .selector__check{width:18px;height:18px}.patronusCounter{gap:10px;margin-left:0;font-size:16px}.patronusCounter .circleButton{border-radius:8px;width:36px;height:36px;padding:0}.patronusCounter .countValue{text-align:center;min-width:20px;font-size:18px}.patronusCounter .limitText{margin-left:4px;font-size:12px}.uploadBlock .fileInputWrapper{flex-direction:column;align-items:stretch;display:flex;position:static}.uploadBlock .fileInputWrapper .customFileButton{text-align:center;width:100%;padding:12px;font-size:16px}.uploadBlock .fileInputWrapper .fileLimitNote{opacity:.8;text-align:left;margin-top:8px;font-size:12px;position:static}.file-list{grid-template-columns:1fr;margin-top:10px}.file-item{padding:10px}.file-name{font-size:14px}.autoTextarea,.customTextBlock textarea{box-sizing:border-box;width:100%;max-width:100%;height:auto;min-height:70px;font-size:16px}.fontSelectBlock select{width:100%;padding:10px;font-size:16px}.navigationButtons{flex-direction:column;align-items:stretch;gap:12px}.navigationButtons .confirmButton{border-radius:10px;width:100%;padding:14px;font-size:16px}.navigationButtons .backButton{align-self:center;font-size:16px}}@media (width<=1199px){.App--embroidery{overflow-x:clip}.embroideryPage{box-sizing:border-box;margin:0;position:relative;left:50%;transform:translate(-50%)}.embroideryPage .orderBlock--embroidery{width:100%;height:100%;margin:0}.embroideryPage .embroiderySelector__legacy{display:none}.embroideryPage .embroiderySelectorDesktop{font-family:Jost,sans-serif}.embroideryDesktopDetails{color:#2b2b2b;scrollbar-width:thin;padding-right:2px;overflow-y:auto}.embroideryDesktopDetails__return{font:inherit;color:#bc5823;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.embroideryDesktopDetails__upload{color:#fff;text-transform:uppercase;cursor:pointer;background:#161616;border-radius:40px;justify-content:center;align-items:center;font-weight:600;display:flex}.embroideryDesktopDetails__upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.embroideryDesktopDetails__hint,.embroideryDesktopDetails__error{color:#4b4b4b}.embroideryDesktopDetails__error{color:#a53636}.embroideryDesktopDetails__field{display:grid}.embroideryDesktopDetails__field textarea,.embroideryDesktopDetails__field select{width:100%;font:inherit;color:#2b2b2b;background:#fff;border:1px solid #d2d2d2;outline:0}.embroideryDesktopDetails__field textarea{resize:vertical}.embroideryDesktopDetails__files{padding:0;list-style:none;display:grid;overflow-y:auto}.embroideryDesktopDetails__files li{background:#fff;justify-content:space-between;align-items:center;display:flex}.embroideryDesktopDetails__files li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.embroideryDesktopDetails__files button{cursor:pointer;background:0 0;border:0;padding:0;line-height:1}}@media (width<=639px){.App--embroidery main>.container>.wrapper{padding:0}.embroideryPage{background:#161616;width:320px;max-width:100vw;min-height:771px;padding:10px 3px}.embroideryPage__stage{background:#fff;border-radius:20px;justify-content:center;align-items:flex-start;width:100%;min-height:751px;padding:0;display:flex}.embroideryPage .embroiderySelectorDesktop{background:#fff;border-radius:20px;width:314px;min-height:751px;display:block}.embroiderySelectorDesktop__preview{width:314px;height:319px;position:relative}.embroiderySelectorDesktop__arrow{z-index:2;cursor:pointer;background:0 0;border:0;width:40px;height:40px;padding:0;display:block;position:absolute;top:20px;left:20px}.embroiderySelectorDesktop__arrowIcon{width:40px;height:40px}.embroiderySelectorDesktop__title{color:#0c0c0c;text-align:center;text-transform:lowercase;white-space:nowrap;width:300px;height:24px;margin:0;font-family:Jost,sans-serif;font-size:24px;font-weight:400;line-height:1;position:absolute;top:27px;left:7px}.embroiderySelectorDesktop__imageFrame{width:270px;height:238px;position:absolute;top:71px;left:22px;overflow:hidden}.embroiderySelectorDesktop__imageFrame img{object-fit:fill;width:270px;max-width:none;height:360.832px;max-height:none;display:block;position:absolute;top:-57.429px;left:0}.embroiderySelectorDesktop__controls{width:314px}.embroiderySelectorDesktop__panel{background:#f0f0f0;border-radius:30px;width:308px;height:352px;margin-left:3px;padding:30px 20px;position:relative;overflow:hidden}.embroiderySelectorDesktop__panel h2{color:#2b2b2b;white-space:nowrap;height:16px;margin:0;font-family:Jost,sans-serif;font-size:16px;font-weight:500;line-height:1}.embroideryDesktopTabs{grid-template-columns:repeat(2,130px);gap:8px;height:40px;margin-top:20px;display:grid}.embroideryDesktopTabs button{color:#4b4b4b;text-align:center;text-transform:uppercase;cursor:pointer;background:#fff;border:0;border-radius:40px;justify-content:center;align-items:center;width:130px;height:40px;padding:0 12px;font-family:Jost,sans-serif;font-size:12px;font-weight:600;line-height:1.4;display:flex}.embroideryDesktopTabs button.is-active{color:#fff;background:#161616}.embroideryDesktopChoices{flex-direction:column;gap:16px;margin-top:20px;margin-left:-4px;display:flex}.embroideryDesktopChoice__radio{flex:0 0 20px;width:20px;height:20px;display:block}.embroideryDesktopChoice{color:#161616;text-transform:uppercase;cursor:pointer;align-items:center;height:20px;font-family:Jost,sans-serif;font-size:10px;font-weight:600;line-height:1.4;display:flex;position:relative}.embroideryDesktopChoice input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.embroideryDesktopChoice input:focus-visible+.embroideryDesktopChoice__radio{outline-offset:2px;border-radius:50%;outline:2px solid #bc5823}.embroideryDesktopChoice__label{white-space:nowrap;margin-left:7px}.embroideryDesktopChoice__example{color:#bc5823;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;white-space:nowrap;margin-left:7px;text-decoration:underline}.embroideryDesktopChoice__note{color:#4b4b4b;text-transform:lowercase;white-space:nowrap;margin-left:7px;font-size:10px;font-weight:400;line-height:1.4}.embroideryDesktopCounter{color:#161616;align-items:center;height:20px;font-family:Jost,sans-serif;display:flex}.embroideryDesktopCounter__button{color:#161616;cursor:pointer;background:0 0;border:0;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;position:relative}.embroideryDesktopCounter__button span{z-index:1;font-size:10px;font-weight:600;line-height:1;position:relative}.embroideryDesktopCounter__value{text-align:center;text-transform:uppercase;white-space:nowrap;width:24px;margin:0 7px;font-size:10px;font-weight:600;line-height:1.4}.embroideryDesktopCounter__limit{color:#4b4b4b;white-space:nowrap;margin-left:7px;font-size:10px;font-weight:400;line-height:1.4}.embroiderySelectorDesktop__price{color:#a7a7a7;margin:0;font-family:Jost,sans-serif;font-size:12px;font-weight:500;line-height:1;position:absolute;bottom:30px;left:20px}.embroiderySelectorDesktop__navigation{width:274px;height:40px;margin:20px 20px 0;display:block}.embroiderySelectorDesktop__navigation button{text-align:center;text-transform:uppercase;cursor:pointer;border-radius:40px;justify-content:center;align-items:center;width:274px;height:40px;padding:0 20px;font-family:Jost,sans-serif;font-size:12px;font-weight:600;line-height:1.4}.embroiderySelectorDesktop__navigation .is-back{display:none}.embroiderySelectorDesktop__navigation .is-next{color:#fff;background:#0c0c0c;border:1px solid #0c0c0c;display:flex}.embroideryDesktopDetails{max-height:172px;margin-top:12px;font-size:10px}.embroideryDesktopDetails__return{font-size:10px}.embroideryDesktopDetails__upload{width:180px;height:32px;margin-top:8px;font-size:9px}.embroideryDesktopDetails__hint,.embroideryDesktopDetails__error{margin:5px 0 0;font-size:8px;line-height:1.3}.embroideryDesktopDetails__field{gap:3px;margin-top:6px}.embroideryDesktopDetails__field>span{font-size:9px;font-weight:500}.embroideryDesktopDetails__field textarea,.embroideryDesktopDetails__field select{border-radius:9px;min-height:30px;padding:5px 7px;font-size:9px}.embroideryDesktopDetails__field textarea{height:36px}.embroideryDesktopDetails__files{gap:3px;max-height:42px;margin:5px 0 0}.embroideryDesktopDetails__files li{border-radius:10px;min-height:20px;padding:2px 6px;font-size:9px}.embroideryDesktopDetails__files button{flex:0 0 18px;width:18px;height:18px;font-size:14px}}@media (width>=640px) and (width<=1199px){.embroideryPage{background:#fff;width:640px;max-width:100vw;min-height:516px;padding:10px}.embroideryPage__stage{background:#161616;border-radius:20px;justify-content:center;align-items:flex-start;width:100%;min-height:496px;padding:30px;display:flex}.embroideryPage .embroiderySelectorDesktop{background:#fff;border-radius:20px;grid-template-columns:240px 290px;align-items:start;width:560px;height:436px;padding:30px 30px 30px 0;display:grid}.embroiderySelectorDesktop__preview{width:240px;height:376px;position:relative}.embroiderySelectorDesktop__arrow{z-index:2;cursor:pointer;background:0 0;border:0;width:32px;height:32px;padding:0;display:block;position:absolute;top:-6px;left:24px}.embroiderySelectorDesktop__arrowIcon{width:32px;height:32px}.embroiderySelectorDesktop__title{color:#d0d0d0;text-transform:lowercase;white-space:nowrap;width:103px;height:16px;margin:0;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:1;position:absolute;top:0;left:69px}.embroiderySelectorDesktop__imageFrame{width:225px;height:198px;position:absolute;top:44px;left:8px;overflow:hidden}.embroiderySelectorDesktop__imageFrame img{object-fit:fill;width:225px;max-width:none;height:300.188px;max-height:none;display:block;position:absolute;top:-47.777px;left:0}.embroiderySelectorDesktop__controls{width:290px}.embroiderySelectorDesktop__panel{background:#f0f0f0;border-radius:20px;width:290px;height:336px;padding:24px 25px;position:relative;overflow:hidden}.embroiderySelectorDesktop__panel h2{color:#2b2b2b;white-space:nowrap;height:17px;margin:0;font-family:Jost,sans-serif;font-size:12px;font-weight:600;line-height:1.4}.embroideryDesktopTabs{grid-template-columns:repeat(2,100px);gap:5px;height:28px;margin-top:10px;display:grid}.embroideryDesktopTabs button{color:#4b4b4b;text-align:center;text-transform:uppercase;cursor:pointer;background:#fff;border:0;border-radius:40px;justify-content:center;align-items:center;width:100px;height:28px;padding:0 8px;font-family:Jost,sans-serif;font-size:8px;font-weight:600;line-height:1.4;display:flex}.embroideryDesktopTabs button.is-active{color:#fff;background:#161616}.embroideryDesktopChoices{flex-direction:column;gap:16px;margin-top:16px;display:flex}.embroideryDesktopChoice__radio{flex:0 0 24px;width:24px;height:24px;display:block}.embroideryDesktopChoice{color:#161616;text-transform:uppercase;cursor:pointer;align-items:center;height:24px;font-family:Jost,sans-serif;font-size:8px;font-weight:600;line-height:1.4;display:flex;position:relative}.embroideryDesktopChoice input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.embroideryDesktopChoice input:focus-visible+.embroideryDesktopChoice__radio{outline-offset:2px;border-radius:50%;outline:2px solid #bc5823}.embroideryDesktopChoice__label{white-space:nowrap;margin-left:10px}.embroideryDesktopChoice__example{color:#bc5823;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;white-space:nowrap;margin-left:10px;text-decoration:underline}.embroideryDesktopChoice__note{color:#4b4b4b;text-transform:lowercase;white-space:nowrap;margin-left:10px;font-size:8px;font-weight:400;line-height:1.4}.embroideryDesktopCounter{color:#161616;align-items:center;height:24px;font-family:Jost,sans-serif;display:flex}.embroideryDesktopCounter__button{color:#161616;cursor:pointer;background:0 0;border:0;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:relative}.embroideryDesktopCounter__button span{z-index:1;font-size:12px;font-weight:600;line-height:1.4;position:relative}.embroideryDesktopCounter__value{text-align:center;text-transform:uppercase;white-space:nowrap;width:19px;margin:0 10px;font-size:8px;font-weight:600;line-height:1.4}.embroideryDesktopCounter__limit{color:#4b4b4b;white-space:nowrap;margin-left:10px;font-size:8px;font-weight:400;line-height:1.4}.embroiderySelectorDesktop__price{color:#a7a7a7;margin:0;font-family:Jost,sans-serif;font-size:12px;font-weight:500;line-height:1;position:absolute;bottom:24px;left:25px}.embroiderySelectorDesktop__navigation{grid-template-columns:repeat(2,140px);gap:10px;width:290px;height:28px;margin-top:12px;display:grid}.embroiderySelectorDesktop__navigation button{text-align:center;text-transform:uppercase;cursor:pointer;border-radius:40px;justify-content:center;align-items:center;width:140px;height:28px;padding:0 12px;font-family:Jost,sans-serif;font-size:8px;font-weight:600;line-height:1.4;display:flex}.embroiderySelectorDesktop__navigation .is-back{color:#4b4b4b;background:#fff;border:1px solid #4b4b4b}.embroiderySelectorDesktop__navigation .is-next{color:#fff;background:#161616;border:1px solid #161616}.embroideryDesktopDetails{max-height:188px;margin-top:10px;font-size:8px}.embroideryDesktopDetails__return{font-size:8px}.embroideryDesktopDetails__upload{width:150px;height:28px;margin-top:7px;font-size:8px}.embroideryDesktopDetails__hint,.embroideryDesktopDetails__error{margin:4px 0 0;font-size:7px;line-height:1.3}.embroideryDesktopDetails__field{gap:3px;margin-top:5px}.embroideryDesktopDetails__field>span{font-size:8px;font-weight:500}.embroideryDesktopDetails__field textarea,.embroideryDesktopDetails__field select{border-radius:8px;min-height:27px;padding:4px 6px;font-size:8px}.embroideryDesktopDetails__field textarea{height:32px}.embroideryDesktopDetails__files{gap:3px;max-height:38px;margin:4px 0 0}.embroideryDesktopDetails__files li{border-radius:9px;min-height:18px;padding:2px 5px;font-size:8px}.embroideryDesktopDetails__files button{flex:0 0 16px;width:16px;height:16px;font-size:12px}}@media (width>=1200px){.App--embroidery{overflow-x:clip}.embroideryPage{box-sizing:border-box;background:#fff;width:100vw;min-height:900px;margin-left:calc(50% - 50vw);padding:0 clamp(20px,6.25vw - 60px,60px) 60px}.embroideryPage__stage{box-sizing:border-box;background:#161616;border-radius:60px;justify-content:center;align-items:center;width:100%;min-height:840px;padding:80px 0;display:flex}.embroideryPage .orderBlock--embroidery{width:100%;margin:0}.embroideryPage .embroiderySelector__legacy{display:none}.embroideryPage .embroiderySelectorDesktop{box-sizing:border-box;background:#fff;border-radius:30px;grid-template-columns:562px 590px;justify-content:start;align-items:start;width:1200px;min-height:680px;padding:48px 48px 48px 0;display:grid}.embroiderySelectorDesktop__preview{width:562px;height:584px;position:relative}.embroiderySelectorDesktop__arrow{z-index:2;cursor:pointer;background:0 0;border:0;width:40px;height:40px;padding:0;display:block;position:absolute;top:6px;left:45px}.embroiderySelectorDesktop__arrow img{width:40px;height:40px;display:block}.embroiderySelectorDesktop__title{z-index:1;color:#d0d0d0;text-transform:lowercase;white-space:nowrap;width:206px;height:32px;margin:0;font-family:Jost,sans-serif;font-size:32px;font-weight:400;line-height:1;position:absolute;top:10px;left:180px}.embroiderySelectorDesktop__imageFrame{width:567px;height:499px;display:block;position:absolute;top:34px;left:-5px;overflow:hidden}.embroiderySelectorDesktop__imageFrame img{object-fit:fill;width:567px;max-width:none;height:756.534px;max-height:none;display:block;position:absolute;top:-120.409px;left:0}.embroiderySelectorDesktop__controls{width:590px}.embroiderySelectorDesktop__panel{box-sizing:border-box;background:#f0f0f0;border-radius:30px;width:590px;height:510px;padding:36px;position:relative;overflow:hidden}.embroiderySelectorDesktop__panel h2{color:#2b2b2b;height:20px;margin:0;font-family:Jost,sans-serif;font-size:20px;font-weight:500;line-height:1}.embroideryDesktopTabs{grid-template-columns:repeat(2,200px);gap:10px;height:54px;margin-top:20px;display:grid}.embroideryDesktopTabs button{color:#4b4b4b;text-align:center;text-transform:uppercase;cursor:pointer;background:#fff;border:0;border-radius:40px;justify-content:center;align-items:center;width:200px;height:54px;padding:0 20px;font-family:Jost,sans-serif;font-size:13px;font-weight:600;line-height:1.4;display:flex}.embroideryDesktopTabs button.is-active{color:#fff;background:#161616}.embroideryDesktopChoices{flex-direction:column;gap:16px;margin-top:20px;display:flex}.embroideryDesktopChoice__radio{flex:0 0 32px;width:32px;height:32px;display:block}.embroideryDesktopChoice{color:#2b2b2b;text-transform:uppercase;cursor:pointer;align-items:center;height:32px;font-family:Jost,sans-serif;font-size:13px;font-weight:600;line-height:1.4;display:flex}.embroideryDesktopChoice input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.embroideryDesktopChoice input:focus-visible+.embroideryDesktopChoice__radio{outline-offset:2px;border-radius:50%;outline:2px solid #cc7d54}.embroideryDesktopChoice__label{white-space:nowrap;margin-left:10px}.embroideryDesktopChoice__example{color:#cc7d54;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;white-space:nowrap;margin-left:16px;text-decoration:underline}.embroideryDesktopChoice__note{color:#4b4b4b;text-transform:lowercase;white-space:nowrap;margin-left:10px;font-size:10px;font-weight:400;line-height:1.4}.embroideryDesktopCounter{color:#2b2b2b;align-items:center;height:32px;font-family:Jost,sans-serif;display:flex}.embroideryDesktopCounter__button{color:#2b2b2b;cursor:pointer;background:0 0;border:0;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:relative}.embroideryDesktopCounter__button img{width:32px;height:32px;display:block;position:absolute;inset:0}.embroideryDesktopCounter__button span{z-index:1;font-size:20px;font-weight:400;line-height:1;position:relative}.embroideryDesktopCounter__value{text-align:center;text-transform:uppercase;white-space:nowrap;width:31px;margin:0 10px;font-size:13px;font-weight:600;line-height:1.4}.embroideryDesktopCounter__limit{color:#4b4b4b;white-space:nowrap;margin-left:10px;font-size:10px;font-weight:400;line-height:1.4}.embroiderySelectorDesktop__price{color:#a7a7a7;margin:0;font-family:Jost,sans-serif;font-size:20px;font-weight:500;line-height:1;position:absolute;bottom:36px;left:36px}.embroiderySelectorDesktop__navigation{grid-template-columns:repeat(2,285px);gap:20px;width:590px;height:54px;margin-top:20px;display:grid}.embroiderySelectorDesktop__navigation button{text-align:center;text-transform:uppercase;cursor:pointer;border-radius:40px;justify-content:center;align-items:center;width:285px;height:54px;padding:0 62px;font-family:Jost,sans-serif;font-size:13px;font-weight:600;line-height:1.4;display:flex}.embroiderySelectorDesktop__navigation .is-back{color:#4b4b4b;background:#fff;border:1px solid #4b4b4b}.embroiderySelectorDesktop__navigation .is-next{color:#fff;background:#161616;border:1px solid #161616}.embroideryDesktopDetails{color:#2b2b2b;scrollbar-width:thin;max-height:272px;margin-top:16px;padding-right:4px;font-family:Jost,sans-serif;overflow-y:auto}.embroideryDesktopDetails__return{font:inherit;color:#cc7d54;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.embroideryDesktopDetails__upload{color:#fff;text-transform:uppercase;cursor:pointer;background:#161616;border-radius:40px;justify-content:center;align-items:center;width:220px;height:44px;margin-top:12px;font-size:12px;font-weight:600;display:flex}.embroideryDesktopDetails__upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.embroideryDesktopDetails__hint,.embroideryDesktopDetails__error{color:#4b4b4b;margin:7px 0 0;font-size:10px;line-height:1.35}.embroideryDesktopDetails__error{color:#a53636}.embroideryDesktopDetails__field{gap:5px;margin-top:10px;display:grid}.embroideryDesktopDetails__field>span{font-size:12px;font-weight:500}.embroideryDesktopDetails__field textarea,.embroideryDesktopDetails__field select{width:100%;min-height:38px;font:inherit;color:#2b2b2b;background:#fff;border:1px solid #d2d2d2;border-radius:12px;outline:0;padding:8px 10px;font-size:12px}.embroideryDesktopDetails__field textarea{resize:vertical;height:48px}.embroideryDesktopDetails__files{gap:4px;max-height:54px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.embroideryDesktopDetails__files li{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;min-height:24px;padding:2px 8px;font-size:11px;display:flex}.embroideryDesktopDetails__files li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.embroideryDesktopDetails__files button{cursor:pointer;background:0 0;border:0;flex:0 0 20px;width:20px;height:20px;padding:0;font-size:16px;line-height:1}.embroideryDesktopDetails--text{margin-top:14px}}.embroideryUploadStage{font-family:Jost,sans-serif;position:absolute;inset:0}.embroideryUploadStage__instructions,.embroideryUploadStage__upload,.embroideryUploadStage__dropzone{box-sizing:border-box;position:absolute}.embroideryUploadStage__instructions{color:#b1b1b1;background:#fff;overflow:hidden}.embroideryUploadStage__instructions>p{margin:0 0 1.3em}.embroideryUploadStage__instructions>p:last-child{margin-bottom:0}.embroideryUploadStage__upload,.embroideryUploadStage__dropzone{text-align:center;cursor:pointer;justify-content:center;align-items:center;margin:0;font-family:Jost,sans-serif;display:flex}.embroideryUploadStage__upload{color:#fff;text-transform:uppercase;background:#161616;border-radius:40px;font-weight:600}.embroideryUploadStage__fileInput{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.embroideryUploadStage__dropzone{color:#b1b1b1;background:#fff;border:0;border-radius:40px;font-weight:500}.embroideryUploadStage__rules{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.embroideryUploadStage__status{color:#4b4b4b;height:100%}.embroideryUploadStage__summary{margin:0;font-weight:500}.embroideryUploadStage__files{scrollbar-width:thin;gap:4px;margin:7px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.embroideryUploadStage__files li{background:#f0f0f0;border-radius:11px;justify-content:space-between;align-items:center;min-height:22px;padding:2px 8px;display:flex}.embroideryUploadStage__files li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.embroideryUploadStage__files button{color:#2b2b2b;cursor:pointer;background:0 0;border:0;flex:0 0 20px;width:20px;height:20px;padding:0;line-height:1}.embroideryUploadStage__comment{gap:4px;margin-top:7px;display:grid}.embroideryUploadStage__comment textarea{box-sizing:border-box;resize:none;width:100%;font:inherit;color:#2b2b2b;background:#fff;border:1px solid #d2d2d2;outline:0}.embroideryUploadStage__commentLabel{font-weight:500}.embroideryUploadStage__error{color:#a53636;margin:6px 0 0}@media (width<=639px){.embroideryPage .embroiderySelectorDesktop--upload{min-height:915px}.embroiderySelectorDesktop--upload .embroiderySelectorDesktop__panel{height:516px}.embroiderySelectorDesktop--upload .embroiderySelectorDesktop__price{bottom:20px}.embroideryUploadStage__instructions{border-radius:20px;width:268px;height:304px;padding:14px 15px;font-size:10px;font-weight:500;line-height:1.2;top:58px;left:20px}.embroideryUploadStage__instructions.is-status{padding:14px 15px}.embroideryUploadStage__upload{width:268px;height:40px;font-size:12px;line-height:1.4;top:374px;left:20px}.embroideryUploadStage__dropzone{width:268px;height:36px;padding:0 15px;font-size:10px;line-height:1;top:426px;left:20px}.embroideryUploadStage__files{max-height:88px;font-size:9px}.embroideryUploadStage__files li{min-height:20px;padding:1px 6px}.embroideryUploadStage__files button{flex-basis:18px;width:18px;height:18px;font-size:14px}.embroideryUploadStage__comment{font-size:9px}.embroideryUploadStage__comment textarea{border-radius:9px;height:54px;padding:5px 7px;font-size:9px}.embroideryUploadStage__error{font-size:9px;line-height:1.25}}@media (width>=640px) and (width<=1199px){.embroideryPage .embroiderySelectorDesktop--upload{height:484px}.embroiderySelectorDesktop--upload .embroiderySelectorDesktop__preview{height:424px}.embroiderySelectorDesktop--upload .embroiderySelectorDesktop__panel{height:384px}.embroiderySelectorDesktop--upload .embroiderySelectorDesktop__price{bottom:25px}.embroideryUploadStage__instructions{letter-spacing:.01em;border-radius:15px;width:240px;height:184px;padding:11px;font-size:7px;font-weight:400;line-height:1.3;top:51px;left:25px}.embroideryUploadStage__instructions.is-status{padding:10px 11px}.embroideryUploadStage__upload{width:240px;height:36px;font-size:8px;line-height:1.4;top:245px;left:25px}.embroideryUploadStage__dropzone{width:240px;height:36px;padding:0 26px;font-size:8px;font-weight:400;line-height:1;top:291px;left:25px}.embroideryUploadStage__files{max-height:58px;font-size:7px}.embroideryUploadStage__files li{border-radius:8px;min-height:17px;padding:1px 5px}.embroideryUploadStage__files button{flex-basis:15px;width:15px;height:15px;font-size:11px}.embroideryUploadStage__comment{font-size:7px}.embroideryUploadStage__comment textarea{border-radius:8px;height:43px;padding:4px 6px;font-size:7px}.embroideryUploadStage__error{font-size:7px;line-height:1.2}}@media (width>=1200px){.embroideryUploadStage__instructions{letter-spacing:.01em;border-radius:40px;width:518px;height:236px;padding:20px 35px 21px;font-size:10px;font-weight:500;line-height:1.3;top:72px;left:36px}.embroideryUploadStage__instructions.is-status{padding:18px 24px}.embroideryUploadStage__upload{width:518px;height:56px;font-size:13px;line-height:1.4;top:318px;left:36px}.embroideryUploadStage__dropzone{width:518px;height:50px;padding:0 60px;font-size:12px;line-height:1;top:384px;left:36px}.embroideryUploadStage__files{max-height:76px;font-size:10px}.embroideryUploadStage__comment{font-size:10px}.embroideryUploadStage__comment textarea{border-radius:10px;height:52px;padding:7px 9px;font-size:10px}.embroideryUploadStage__error{font-size:10px;line-height:1.3}}.home-page{--home-white:#fff;--home-cream:#f4f0e6;--home-orange:#bc5823;--home-black:#0c0c0c;--home-ink:#161616;--home-dark:#1d1d1d;--home-graphite:#5c5c5c;--home-muted:#acacac;--home-font-body:"Jost", "Arial", sans-serif;--home-font-display:"NauryzRedKeds", "RightGrotesk", sans-serif;--home-font-number:"SN Pro", "Jost", "Arial Black", sans-serif;--home-font-meta:"Onest", "Jost", sans-serif;--home-font-asterisk:"Tilda Sans", "Jost", sans-serif;width:100%;color:var(--home-ink);background:var(--home-white);font-family:var(--home-font-body);position:relative;overflow:clip}.home-page button,.home-page a{font-family:inherit}.home-page img{max-width:100%;display:block}.home-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-section{background:var(--home-white);width:100%;padding-top:40px;scroll-margin-top:80px;position:relative}.home-section__surface{background:var(--home-cream);border-radius:30px;width:calc(100% - 120px);max-width:1800px;margin:0 auto;position:relative;overflow:hidden}.home-section__inner{background:var(--home-white);border-radius:20px;width:min(1200px,100% - 80px);margin:0 auto;position:relative}.home-section__title{color:var(--home-orange);font-family:var(--home-font-display);text-align:center;text-transform:lowercase;margin:0;font-size:64px;font-style:normal;font-weight:700;line-height:1}.home-button{cursor:pointer;min-width:150px;height:56px;font-family:var(--home-font-body);text-align:center;text-transform:uppercase;border:0;border-radius:40px;justify-content:center;align-items:center;padding:0 32px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex}.home-button:hover{filter:brightness(1.05);transform:translateY(-1px)}.home-button:active{transform:translateY(0)}.home-button:focus-visible,.home-tabs__tab:focus-visible,.home-accordion__trigger:focus-visible{outline-offset:3px;outline:3px solid #479ceb}.home-button--dark,.home-button--primary{color:var(--home-white);background:var(--home-black)}.home-button--accent{color:var(--home-white);background:var(--home-orange)}.home-button--secondary{color:#313131;background:var(--home-cream)}.home-button--block{width:100%}.home-button--disabled{cursor:not-allowed;opacity:.5}.home-layered-asset{width:100%;height:100%;position:relative;overflow:hidden}.home-layered-asset__layer{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-hero{background:#dce5ea;border-radius:60px;width:min(1800px,100% - 120px);height:700px;margin:40px auto;position:relative;overflow:hidden}.home-hero__media,.home-hero__background-picture,.home-hero__background,.home-hero__subject-picture,.home-hero__subject{width:100%;height:100%;position:absolute;inset:0}.home-hero__background,.home-hero__subject{object-fit:cover;object-position:center bottom}.home-hero__desktop-subject{display:none}.home-hero__content{z-index:2;flex-direction:column;align-items:center;width:420px;display:flex;position:absolute;top:238px;left:50%;transform:translate(-50%)}.home-hero__title{width:371px;height:162px;margin:0}.home-hero__brand-picture,.home-hero__brand{width:100%;height:100%}.home-hero__brand{object-fit:contain}.home-hero__subtitle{color:var(--home-white);margin:18px 0 28px;font-size:37px;font-style:italic;font-weight:700;line-height:1}.home-hero__order{width:364px;height:54px}.home-about__surface{border-radius:60px;min-height:781px;padding:80px 0 83px}.home-about__card{background:var(--home-white);border-radius:30px;grid-template-columns:448px minmax(0,1fr);gap:48px;width:min(1200px,100% - 80px);min-height:618px;margin:0 auto;padding:48px;display:grid}.home-about__copy{flex-direction:column;display:flex}.home-about__title{text-align:left}.home-about__text{background:var(--home-white);border-radius:30px;min-height:320px;margin-top:35px;padding:40px;font-size:14px;line-height:1.4}.home-about__text p+p{margin-top:18px}.home-about__text-copy--mobile{display:none}.home-about__order{width:100%;margin-top:auto}.home-about__photo,.home-about__photo-image-picture{border-radius:30px;width:100%;height:520px;position:relative;overflow:hidden}.home-about__photo-image{object-fit:cover;width:100%;height:100%}.home-about__photo-overlay{display:none}.home-process__surface{min-height:971px;padding:80px 0}.home-process__inner{min-height:811px;padding:60px 48px 40px}.home-process__flow{width:1020px;height:520px;margin:32px auto 0;position:relative}.home-process__step{display:contents}.home-process__visual{border-radius:30px;width:250px;height:250px;position:absolute;overflow:hidden}.home-process__step--1 .home-process__visual{top:0;left:0}.home-process__step--2 .home-process__visual{top:0;right:0}.home-process__step--3 .home-process__visual{bottom:0;left:0}.home-process__step--4 .home-process__visual{bottom:0;right:0}.home-process__image-picture,.home-process__image{width:100%;height:100%}.home-process__image{object-fit:cover}.home-process__label{min-width:120px;height:36px;color:var(--home-white);background:var(--home-black);text-transform:uppercase;border-radius:30px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:20px;right:65px}.home-process__description{width:436px;height:120px;color:var(--home-white);background:var(--home-ink);border-radius:30px;grid-template-columns:40px 1fr;align-items:center;gap:20px;padding:20px;display:grid;position:absolute;left:292px}.home-process__step--1 .home-process__description{top:0}.home-process__step--2 .home-process__description{top:130px}.home-process__step--3 .home-process__description{top:260px}.home-process__step--4 .home-process__description{top:390px}.home-process__number{width:40px;height:40px;color:var(--home-ink);background:var(--home-white);font-family:var(--home-font-number);border-radius:50%;place-items:center;font-size:20px;font-weight:900;display:grid}.home-process__description p{margin:0;font-size:14px;line-height:1.4}.home-process__connector,.home-process__order,.home-process__step--1 .home-process__connector-frame,.home-process__step--3 .home-process__connector-frame{display:none}.home-works__surface{min-height:1558px;padding:80px 0}.home-works__inner{min-height:1398px;padding:60px 47px 40px}.home-works__heading{width:fit-content;margin:0 auto 38px;position:relative}.home-works__avatar{width:40px;height:40px;position:absolute;top:-42px;left:50%;transform:translate(-50%)}.home-works__sticker{width:45px;height:45px;position:absolute}.home-works__sticker--1{top:-8px;left:-64px}.home-works__sticker--2{top:-8px;right:-64px}.home-works__grid{grid-auto-flow:dense;grid-template-columns:repeat(4,269px);grid-auto-rows:269px;gap:10px;width:1106px;margin:0 auto;display:grid}.home-works__item{border-radius:30px;min-width:0;min-height:0;margin:0;overflow:hidden}.home-works__item--1,.home-works__item--5{grid-row:span 2}.home-works__item--6{grid-column:span 2}.home-works__item--8{grid-area:span 2/span 2}.home-works__actions{justify-content:center;gap:16px;margin-top:32px;display:flex}.home-reviews__surface{min-height:928px;padding:80px 0}.home-reviews__inner{min-height:768px;padding:60px 48px}.home-reviews__carousel{margin-top:48px}.home-reviews-carousel{position:relative}.home-reviews-carousel__viewport{scrollbar-width:none;scroll-snap-type:x mandatory;width:1104px;max-width:100%;margin:0 auto;overflow-x:auto}.home-reviews-carousel__viewport::-webkit-scrollbar{display:none}.home-reviews-carousel__track{gap:12px;width:max-content;margin:0;padding:0;list-style:none;display:flex}.home-reviews-carousel__item{scroll-snap-align:start;border-radius:30px;flex:0 0 360px;width:360px;height:492px;overflow:hidden}.home-reviews__card{width:100%;height:100%}.home-reviews-carousel__controls{pointer-events:none;justify-content:space-between;width:calc(100% + 16px);display:flex;position:absolute;top:226px;left:-8px}.home-reviews-carousel__controls .home-button{pointer-events:auto;border-radius:50%;width:40px;min-width:40px;height:40px;padding:0}.home-reviews-carousel__dots{justify-content:center;gap:8px;margin-top:28px;display:flex}.home-reviews-carousel__dot{background:#d9d9d9;border:0;border-radius:10px;width:24px;height:10px;padding:0}.home-reviews-carousel__dot--active{background:var(--home-black)}.home-reviews__all{display:none}.home-customers__surface{min-height:832px;padding:80px 0}.home-customers__inner{min-height:672px;padding:58px 100px}.home-tabs{margin-top:36px}.home-tabs__list{justify-content:center;gap:0;display:flex}.home-tabs__tab{color:#313131;cursor:pointer;text-transform:uppercase;background:#f0f0f0;border:0;border-radius:40px;height:56px;padding:0 22px;font-size:13px}.home-tabs__tab--active{color:var(--home-white);background:var(--home-orange)}.home-tabs__panel[hidden]{display:none}.home-customers__content{grid-template-columns:330px 1fr;gap:20px;width:100%;margin-top:44px;display:grid}.home-customers__photo,.home-customers__image-picture,.home-customers__image{width:330px;height:330px}.home-customers__photo{border-radius:30px;overflow:hidden}.home-customers__image{object-fit:cover}.home-customers__copy{min-height:330px;color:var(--home-white);background:var(--home-ink);border-radius:30px;padding:64px 70px}.home-customers__copy h3{margin:0 0 24px;font-size:20px;font-weight:600}.home-customers__copy p{margin:0;font-size:14px;line-height:1.4}.home-customers__copy p+p{margin-top:10px}.home-faq__surface{min-height:944px;padding:72px 0 80px}.home-faq__inner{background:0 0;width:min(1200px,100% - 80px)}.home-faq__glow{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-faq__accordion{margin-top:38px}.home-accordion{flex-direction:column;gap:30px;display:flex}.home-accordion__item{background:var(--home-dark);border-radius:20px;overflow:hidden}.home-accordion__heading{margin:0}.home-accordion__trigger{color:#f8f8f8;cursor:pointer;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;width:100%;min-height:90px;padding:18px 40px;font-size:32px;font-weight:400;line-height:1.4;display:flex}.home-accordion__trigger[aria-expanded=true]{background:var(--home-orange)}.home-accordion__indicator{display:none}.home-accordion__panel{color:var(--home-white);background:var(--home-dark)}.home-accordion__panel[hidden]{display:none}.home-accordion__content{text-align:center;padding:22px 40px 28px;font-size:20px;line-height:1.4}.home-questions{padding-bottom:41px}.home-questions__surface{min-height:486px;overflow:visible}.home-questions__card{background:var(--home-white);border-radius:30px;flex-direction:column;justify-content:center;align-items:center;width:739px;height:326px;display:flex;position:absolute;top:80px;left:50%;transform:translate(-50%)}.home-questions__title{color:#242424;margin:0;font-size:64px;font-style:italic;font-weight:700;line-height:1}.home-questions__card p{color:var(--home-orange);margin:6px 0 22px;font-size:26px;font-style:italic;font-weight:700}.home-questions__dog-picture,.home-questions__dog{z-index:2;position:absolute}.home-questions__dog{object-fit:contain}.home-questions__dog--1-picture{width:316px;height:316px;bottom:-35px;left:22%}.home-questions__dog--1{width:100%;height:100%}.home-questions__dog--2-picture{width:300px;height:300px;top:-36px;right:21%}.home-questions__dog--2{width:100%;height:100%}.home-social{padding-top:0;padding-bottom:40px}.home-social__surface{min-height:684px;padding:80px 0}.home-social__inner{border-radius:50px;min-height:524px;padding:74px 50px 42px}.home-social__feed{justify-content:center;align-items:center;gap:10px;margin-top:30px;display:flex}.home-social__item{aspect-ratio:1;border-radius:30px;flex:1 1 0;width:100%;max-width:220px;height:auto}.home-social__item .home-layered-asset__layer{object-fit:cover;width:100%;max-width:100%;height:100%;inset:0}.home-social__actions{justify-content:center;gap:20px;margin-top:41px;display:flex}.home-social__actions .home-button{width:200px}@media (prefers-reduced-motion:reduce){.home-page *,.home-page :before,.home-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=1200px){.home-page{width:100vw;max-width:none;margin-right:calc(100% - 100vw)}.home-hero__media:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(-73.9119deg,#dde6ea 34.946%,#b2bfc400 55.02%);position:absolute;inset:0}.home-hero__background-picture{z-index:0}.home-hero__background{object-fit:fill;width:116.91%;height:400.84%;top:-115.7%;left:-16.91%}.home-page .home-hero__background{max-width:none}.home-hero__subject-picture{display:none}.home-hero__desktop-subject{z-index:3;clip-path:polygon(43% 0,43% 4%,40% 8%,35% 18%,27% 30%,19% 42%,9% 60%,0 100%,100% 100%,100% 0);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:850px;height:1133px;display:block;position:absolute;inset:-19px auto auto 904px;transform:translateZ(0)}.home-hero__content{z-index:4}.home-about__card{grid-template-columns:448px minmax(0,1fr);gap:53px;height:618px;min-height:618px;padding:48px 48px 50px}.home-about__title{text-align:center}.home-about__text{margin-top:37px;padding:40px 45px}.home-about__order{height:54px}.home-about__photo,.home-about__photo-image-picture{display:block;overflow:hidden}.home-page .home-about__photo-overlay{display:none}.home-about__photo-image{object-fit:fill;width:100%;max-width:none;height:206.15%;position:absolute;top:-56.61%;left:0}.home-process__visual{overflow:visible}.home-process__step--1 .home-process__visual,.home-process__step--3 .home-process__visual{left:31px}.home-process__step--2 .home-process__visual,.home-process__step--4 .home-process__visual{right:32px}.home-process__image-picture,.home-process__image{width:100%;height:100%;position:absolute;inset:0}.home-process__image-picture{border-radius:30px;overflow:hidden}.home-process__step--1 .home-process__image{object-fit:fill;width:126.2%;max-width:none;height:168%;top:-52.62%;left:-20.94%}.home-process__step--3 .home-process__image{object-fit:fill;width:138.61%;max-width:none;height:184.81%;top:-81.63%;left:-1.26%}.home-process__label{z-index:1;color:#2f2f2f;background:#f9f9f9;width:120px;min-width:120px;inset:234px auto auto 68px}.home-process__connector-frame{justify-content:center;align-items:center;width:74px;height:14px;display:flex;position:absolute}.home-process__step--1 .home-process__connector-frame{top:54px;left:301px}.home-process__step--2 .home-process__connector-frame{top:184px;left:775px}.home-process__step--3 .home-process__connector-frame{top:314px;left:301px}.home-process__step--4 .home-process__connector-frame{top:446px;left:775px}.home-process__connector{width:14px;max-width:none;height:74px;display:block;transform:rotate(90deg)}.home-works{padding-bottom:40px}.home-works__inner{border-radius:30px}.home-works__avatar{border:2px solid var(--home-white);background:var(--home-black);object-fit:cover;border-radius:50%;width:77.328px;height:78px;top:-99px}.home-works__sticker{object-fit:cover;border-radius:15px;width:30.894px;height:54.816px;transform:rotate(8.47deg);box-shadow:0 4px 30px #eef7f780}.home-works__sticker--1{top:-5px;left:-19px}.home-works__sticker--2{top:-4px;right:-35px}.home-works__item{border-radius:20px;position:relative}.home-works__item--1{grid-area:1/1/3/3}.home-works__item--2{grid-area:1/3}.home-works__item--3{grid-area:1/4}.home-works__item--4{grid-area:2/3}.home-works__item--5{grid-area:2/4}.home-works__item--6{grid-area:3/1/4/3}.home-works__item--7{grid-area:4/1}.home-works__item--8{grid-area:4/2}.home-works__item--9{grid-area:3/3/5/5}.home-works__item--1 .home-layered-asset__layer{object-fit:fill;width:141.24%;max-width:none;height:188.32%;top:-51.27%;left:-33.26%}.home-works__item--2 .home-layered-asset__layer--1{object-fit:fill;object-position:center bottom}.home-works__item--2 .home-layered-asset__layer--2{object-fit:fill;width:113.01%;max-width:none;height:150.69%;top:-20.95%;left:-1.9%}.home-works__item--3 .home-layered-asset__layer{object-fit:fill;width:100%;height:133.33%;top:-19.23%;left:0}.home-works__item--4 .home-layered-asset__layer{object-fit:fill;width:135.13%;max-width:none;height:180.17%;top:-63.94%;left:-3.54%}.home-works__item--5 .home-layered-asset__layer--1{object-fit:fill;width:112.64%;max-width:none;height:150.19%;top:-27.14%;left:-6.32%}.home-works__item--5 .home-layered-asset__layer--2{object-fit:fill;object-position:center bottom}.home-works__item--5 .home-layered-asset__layer--3{object-fit:fill;width:106.03%;max-width:none;height:159.02%;top:-29.87%;left:.02%}.home-works__item--6 .home-layered-asset__layer--1{object-fit:fill;object-position:center bottom}.home-works__item--6 .home-layered-asset__layer--2{object-fit:fill;width:101%;max-width:none;height:274.33%;top:-81.04%;left:-1.05%}.home-works__item--7 .home-layered-asset__layer{object-fit:cover}.home-works__item--8:after{z-index:1;content:"";pointer-events:none;background:#0003;position:absolute;inset:0}.home-works__item--8 .home-layered-asset__layer{object-fit:fill;width:314.73%;max-width:none;height:419.64%;top:-142.28%;left:-100.68%}.home-works__item--9 .home-layered-asset__layer{object-fit:fill;width:137.67%;max-width:none;height:183.56%;top:-26.78%;left:-1.9%}.home-works__actions .home-button{height:50px}.home-reviews__inner{border-radius:30px}.home-reviews-carousel__item:nth-child(2) .home-layered-asset__layer{object-fit:fill;width:100%;height:130.08%;top:-.06%;left:0}.home-reviews-carousel__item:nth-child(3) .home-layered-asset__layer{object-fit:fill;width:111.7%;max-width:none;height:109.09%;top:.06%;left:-5.85%}.home-accordion__item{display:contents}.home-accordion__heading,.home-accordion__panel{border-radius:20px;overflow:hidden}.home-accordion__heading{background:var(--home-dark)}.home-accordion__panel{min-height:90px;color:var(--home-ink);background:var(--home-white)}.home-accordion__content{justify-content:center;align-items:center;min-height:90px;padding:20px;display:flex}.home-reviews-carousel__controls{width:calc(100% + 256px);top:219px;left:-128px}.home-reviews-carousel__controls .home-button,.home-reviews-carousel__controls .home-button--disabled{opacity:1;background:0 0}.home-reviews-carousel__controls img{width:40px;height:40px;display:block}.home-questions{padding-top:41px}.home-social__inner{padding:60px 50px 53px}}@media (width>=1200px) and (width<=1599px){.home-section__inner,.home-about__card{width:calc(100% - 80px)}.home-process__flow{transform-origin:top;width:min(1020px,100%);transform:scale(.92)}.home-works__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:calc(25vw - 73.5px);width:100%}}@media (width>=640px) and (width<=1199px){.home-section{padding:10px 0;scroll-margin-top:40px}.home-section__surface{border-radius:20px;width:calc(100% - 20px)}.home-section__inner{border-radius:20px;width:calc(100% - 60px)}.home-section__title{font-size:clamp(30px,4.6875vw,56px)}.home-button{min-width:75px;height:36px;padding:0 22px;font-size:12px}.home-page .home-hero__background,.home-page .home-about__photo-image,.home-page .home-process__image,.home-page .home-works__item .home-layered-asset__layer,.home-page .home-reviews-carousel__item .home-layered-asset__layer,.home-page .home-questions__dog{max-width:none}.home-hero{border-radius:20px;width:calc(100% - 20px);height:59.375vw;max-height:712px;margin:10px auto}.home-hero__media:after{z-index:0;content:"";background:linear-gradient(-79.6298deg,#dde6ea 34.946%,#b2bfc400 55.02%);position:absolute;inset:0}.home-hero__background-picture{display:block;overflow:hidden}.home-hero__background{object-fit:fill;width:156.25vw;max-width:none;height:208.333vw;top:-59.375vw;left:-38.0156vw}.home-hero__subject-picture{z-index:1}.home-hero__subject{mix-blend-mode:multiply;object-fit:fill;object-position:center top;width:44%;max-width:none;height:calc(100% - 30px);top:30px;left:56%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14%);mask-image:linear-gradient(90deg,#0000,#000 14%)}.home-hero__content{width:250px;top:37.6316%}.home-hero__title{width:196px;height:86px}.home-hero__subtitle{margin:0 0 21px;font-size:clamp(24px,3.75vw,45px)}.home-hero__order{width:250px}.home-about__surface{border-radius:20px;height:59.375vw;min-height:380px;max-height:712px;padding:30px 0}.home-about__card{grid-template-columns:38% 58%;gap:4%;width:calc(100% - 60px);height:100%;min-height:0;padding:30px}.home-about__copy{min-width:0}.home-about__title{font-size:clamp(30px,4.6875vw,56px)}.home-about__text{border-radius:0;min-height:0;margin-top:20px;padding:0;font-size:clamp(8px,1.25vw,15px)}.home-about__text p+p{margin-top:5px}.home-about__order{height:36px;margin-top:auto}.home-about__photo,.home-about__photo-image-picture{border-radius:20px;height:100%}.home-about__photo-image{object-fit:fill;width:113.55%;max-width:none;height:168.86%;top:-5.26%;left:.08%}.home-process__surface{height:862px;min-height:0;padding:30px}.home-process__inner{width:100%;height:802px;min-height:0;padding:30px}.home-process__flow{width:500px;height:692px;margin:20px auto 0}.home-process__visual{border-radius:20px;width:170px;height:170px;overflow:visible}.home-process__step--1 .home-process__visual{top:0;left:0}.home-process__step--2 .home-process__visual{top:170px;right:0}.home-process__step--3 .home-process__visual{top:340px;bottom:auto;left:0}.home-process__step--4 .home-process__visual{top:510px;bottom:auto;right:0}.home-process__image-picture,.home-process__image{width:100%;height:100%;position:absolute;inset:0}.home-process__image-picture{border-radius:20px;overflow:hidden}.home-process__step--1 .home-process__image{object-fit:fill;width:126.2%;max-width:none;height:168%;top:-52.62%;left:-20.94%}.home-process__step--3 .home-process__image{object-fit:fill;width:138.61%;max-width:none;height:184.81%;top:-81.63%;left:-1.26%}.home-process__label{width:82px;min-width:82px;height:25px;font-size:8px;inset:157px auto auto 44px;box-shadow:0 2.7px 6.8px #b1bfc4}.home-process__description{border-radius:20px;width:320px;height:120px;padding:0;display:block}.home-process__step--1 .home-process__description{top:25px;left:180px}.home-process__step--2 .home-process__description{top:195px;left:0}.home-process__step--3 .home-process__description{top:365px;left:180px}.home-process__step--4 .home-process__description{top:535px;left:0}.home-process__number{width:28px;height:28px;font-size:14px;position:absolute;top:20px;left:146px}.home-process__description p{text-align:center;width:256px;margin:0;font-size:8px;line-height:1.4;position:absolute;top:63px;left:32px}.home-process__connector-frame{justify-content:center;align-items:center;width:46px;height:10px;display:flex;position:absolute}.home-process__step--1 .home-process__connector-frame{top:81px;left:140px}.home-process__step--2 .home-process__connector-frame{top:250px;left:315px}.home-process__step--3 .home-process__connector-frame,.home-process__step--4 .home-process__connector-frame{display:none}.home-process__connector{width:10px;max-width:none;height:46px;display:block;transform:rotate(90deg)}.home-process__order{display:none}.home-works__surface{height:726px;min-height:0;padding:30px}.home-works__inner{width:100%;height:666px;min-height:0;padding:30px}.home-works__heading{margin-bottom:20px}.home-works__avatar,.home-works__sticker{display:none}.home-works__grid{grid-template-columns:repeat(4,122px);grid-auto-rows:122px;gap:4px;width:500px}.home-works__item{contain:paint;border-radius:20px;position:relative}.home-works__item--1{grid-area:1/1/3/3}.home-works__item--2{grid-area:1/3}.home-works__item--3{grid-area:1/4}.home-works__item--4{grid-area:2/3}.home-works__item--5{grid-area:2/4}.home-works__item--6{grid-area:3/1/4/3}.home-works__item--7{grid-area:4/1}.home-works__item--8{grid-area:4/2}.home-works__item--9{grid-area:3/3/5/5}.home-works__item--1 .home-layered-asset__layer{width:141.24%;max-width:none;height:188.32%;top:-51.27%;left:-33.26%}.home-works__item--3 .home-layered-asset__layer{height:133.33%;top:-19.23%}.home-works__item--4 .home-layered-asset__layer{width:135.13%;max-width:none;height:180.17%;top:-63.94%;left:-3.54%}.home-works__item--5 .home-layered-asset__layer{width:106.03%;max-width:none;height:159.02%;top:-29.87%;left:.02%}.home-works__item--6 .home-layered-asset__layer{width:101%;max-width:none;height:274.33%;top:-81.04%;left:-1.05%}.home-works__item--7 .home-layered-asset__layer{width:99.75%;height:149.6%;top:-22.98%}.home-works__item--8 .home-layered-asset__layer{width:314.73%;max-width:none;height:419.64%;top:-142.28%;left:-100.68%}.home-works__item--8:after{content:"";background:#0003;position:absolute;inset:0}.home-works__item--9 .home-layered-asset__layer{width:137.67%;max-width:none;height:183.56%;top:-26.78%;left:-1.9%}.home-works__actions{gap:10px;margin-top:20px}.home-works__actions .home-button{width:190px;height:36px}.home-customers__surface{height:380px;min-height:0;padding:30px}.home-customers__inner{width:100%;height:320px;min-height:0;padding:30px}.home-tabs{margin-top:20px}.home-tabs__list{width:272px;margin:0 auto}.home-tabs__tab{height:24px;padding:0;font-size:6px}.home-tabs__tab:first-child{width:55px}.home-tabs__tab:nth-child(2){width:43px}.home-tabs__tab:nth-child(3){width:40px}.home-tabs__tab:nth-child(4),.home-tabs__tab:nth-child(5){width:67px}.home-customers__content{grid-template-columns:166px 324px;gap:10px;width:500px;margin:20px auto 0}.home-customers__photo,.home-customers__image-picture,.home-customers__image{width:166px;height:166px}.home-customers__photo{border-radius:20px}.home-customers__copy{border-radius:20px;min-height:166px;padding:30px}.home-customers__copy h3{margin-bottom:12px;font-size:12px}.home-customers__copy p{font-size:8px}.home-reviews__surface{height:438px;min-height:0;padding:30px}.home-reviews__inner{width:100%;height:378px;min-height:0;padding:30px}.home-reviews__carousel{margin-top:20px}.home-reviews-carousel__viewport{width:560px;max-width:none;margin-left:50%;transform:translate(-50%)}.home-reviews-carousel__track{gap:6px;padding-left:30px}.home-reviews-carousel__item{border:2px solid #fff3;border-radius:20px;flex-basis:196px;width:196px;height:268px}.home-reviews-carousel__item:nth-child(2) .home-layered-asset__layer{object-fit:fill;height:130.08%}.home-reviews-carousel__item:nth-child(3) .home-layered-asset__layer{object-fit:fill;width:111.7%;max-width:none;height:109.09%;top:.06%;left:-5.85%}.home-faq__surface{min-height:448px;padding:60px 30px}.home-faq__inner{width:100%}.home-faq__accordion{margin-top:20px}.home-accordion{gap:10px}.home-accordion__item{display:contents}.home-accordion__heading,.home-accordion__panel{border-radius:15px;overflow:hidden}.home-accordion__heading{background:var(--home-dark)}.home-accordion__trigger{height:38px;min-height:38px;padding:0 20px;font-size:14px}.home-accordion__panel{color:var(--home-dark);background:var(--home-white)}.home-accordion__content{justify-content:center;align-items:center;min-height:38px;padding:5px 30px;font-size:10px;line-height:1.4;display:flex}.home-accordion__item:last-child .home-accordion__content{min-height:50px;padding-left:123px;padding-right:123px}.home-questions{min-height:370px}.home-questions__surface{background:#e4dfd2;height:350px;min-height:350px}.home-questions__card{border-radius:20px;justify-content:flex-start;width:calc(100% - 60px);height:250px;top:50px}.home-questions__title{font-size:46px;position:absolute;top:78px}.home-questions__card p{margin:0;font-size:28px;position:absolute;top:136px}.home-questions__card .home-button{width:calc(100% - 60px);height:36px;position:absolute;top:184px;left:30px}.home-questions__dog--1-picture{width:171px;height:173px;display:block;top:2px;bottom:auto;left:0;overflow:hidden;transform:rotate(-6.47deg)}.home-questions__dog--1{width:160.17%;max-width:none;height:158.25%;top:-19.91%;left:-27.69%}.home-questions__dog--2-picture{width:203px;height:182px;display:block;top:10px;right:-19px;overflow:hidden;transform:rotate(11.05deg)}.home-questions__dog--2{width:137.18%;max-width:none;height:153.17%;top:-28.12%;left:-22.91%}.home-social{min-height:406px;padding:10px 0}.home-social__surface{height:386px;min-height:386px;padding:30px}.home-social__inner{border-radius:20px;width:100%;height:326px;min-height:326px;padding:30px}.home-social__feed{gap:10px;margin-top:20px}.home-social__item{aspect-ratio:1;border-radius:20px;flex:160px;width:160px;max-width:160px;height:auto}.home-social__actions{gap:10px;margin-top:20px}.home-social__actions .home-button{width:100px;min-width:0;height:36px;padding:0 5px}.home-footer{display:flow-root}}@media (width<=639px){.home-section{padding-top:10px;scroll-margin-top:76px}.home-section__surface{border-radius:20px;width:calc(100% - 6px)}.home-section__inner{border-radius:20px;width:calc(100% - 20px)}.home-section__title{font-size:24px}.home-button{min-width:0;height:40px;padding:0 20px;font-size:12px}.home-hero{background:var(--home-white);border-radius:0;width:100%;height:601px;margin:0}.home-hero:after{z-index:1;background:var(--home-white);content:"";pointer-events:none;border-radius:30px 30px 0 0;width:100%;height:50px;position:absolute;bottom:0;left:0}.home-hero__media{border-radius:0;height:601px;overflow:hidden}.home-hero__background-picture{border-radius:0;width:100%;height:601px;inset:0;overflow:hidden}.home-hero__background{object-fit:cover;object-position:center top;border-radius:0;width:100%;max-width:100%;height:100%;inset:0}.home-hero__subject-picture{display:none}.home-hero__content{width:100%;height:551px;display:block;top:0;left:0;transform:none}.home-hero__title{width:236px;height:104px;position:absolute;top:354px;left:50%;transform:translate(-50%)}.home-hero__brand-picture,.home-hero__brand{width:100%;height:100%}.home-hero__brand{object-fit:fill}.home-hero__subtitle{white-space:nowrap;margin:0;font-size:24px;line-height:normal;position:absolute;top:448.22px;left:50%;transform:translate(-50%)}.home-hero__order{width:240px;height:40px;position:absolute;top:481px;left:50%;transform:translate(-50%)}.home-about{height:614px;min-height:614px;padding-top:0}.home-about:before{z-index:3;background:var(--home-white);content:"";pointer-events:none;width:100%;height:2px;position:absolute;top:-1px;left:0}.home-about__surface{background:var(--home-white);border-radius:0;width:100%;height:614px;min-height:0;padding:0;overflow:visible}.home-about__card{border-radius:0;gap:0;width:min(300px,100% - 20px);height:564px;min-height:0;padding:0;display:block;position:relative}.home-about__copy{display:contents}.home-about__title{text-align:center;width:100%;position:absolute;top:0;left:0}.home-about__photo,.home-about__photo-image-picture{border-radius:30px;width:270px;max-width:calc(100% - 30px);height:235px;margin:0;position:absolute;top:44px;left:15px}.home-about__photo-image-picture{max-width:none;inset:0}.home-about__photo-image{object-fit:fill;width:100%;max-width:none;height:206.15%;position:absolute;top:-56.61%;left:0}.home-about__photo-overlay{object-fit:fill;width:111.84%;max-width:none;height:172.92%;display:block;position:absolute;top:-7.49%;left:.07%}.home-about__text{color:#313131;width:240px;min-height:0;margin:0;padding:0;font-size:11px;line-height:1.14;position:absolute;top:299px;left:30px}.home-about__text-copy--default{display:none}.home-about__text-copy--mobile{display:block}.home-about__text p{margin:0}.home-about__text p+p{margin-top:12.54px}.home-about__order{width:240px;margin:0;position:absolute;top:524px;left:30px}.home-process{height:1760px;min-height:1760px;padding-top:10px}.home-process__surface{height:1700px;min-height:1700px;padding:7px}.home-process__inner{width:100%;height:1686px;min-height:1686px;padding:30px 15px}.home-process__flow{flex-direction:column;gap:24px;width:270px;height:1512px;margin:20px auto 0;display:flex}.home-process__step{flex-direction:column;gap:5px;height:360px;display:flex}.home-process__visual,.home-process__description{width:270px;position:relative;inset:auto!important}.home-process__visual{border-radius:30px;flex:0 0 235px;height:235px}.home-process__step--1 .home-process__image{object-position:center 67.3%}.home-process__step--3 .home-process__image{object-position:center bottom}.home-process__label{border:1px solid var(--home-white);min-width:120px;height:36px;color:var(--home-ink);background:var(--home-cream);font-size:13px;bottom:10px;right:75px}.home-process__description{border-radius:30px;flex:0 0 120px;grid-template-columns:40px 1fr;gap:15px;height:120px;padding:20px}.home-process__description p{font-size:10px}.home-page .home-process__connector{display:none}.home-process__order{width:240px;margin:30px auto 0;display:flex}.home-works{height:671px;min-height:671px;padding-top:0}.home-works__surface{height:621px;min-height:621px;padding:0}.home-works__inner{background:0 0;border-radius:20px;width:100%;height:621px;min-height:0;padding:0}.home-works__heading{width:100%;margin:0;position:absolute;top:30px;left:0}.home-works__avatar,.home-works__sticker{display:none}.home-works__grid{width:300px;max-width:calc(100% - 14px);height:486px;margin:0;display:block;position:absolute;top:78px;left:50%;transform:translate(-50%)}.home-works__item{border-radius:20px;position:absolute}.home-works__item--1{width:200px;height:200px;top:0;left:0}.home-works__item--2{width:97px;height:120px;top:80px;right:0}.home-works__item--3{width:97px;height:77px;top:0;right:0}.home-works__item--4{width:300px;height:120px;top:203px;left:0}.home-works__item--5{width:97px;height:160px;top:326px;left:0}.home-works__item--6{width:200px;height:160px;top:326px;left:100px}.home-works__item--1 .home-layered-asset__layer{object-fit:fill;width:141.24%;max-width:none;height:188.32%;inset:-51.27% auto auto -33.26%}.home-works__item--2:after{content:"";border-radius:inherit;pointer-events:none;background:#0003;position:absolute;inset:0}.home-works__item--2 .home-layered-asset__layer{object-fit:fill;width:314.73%;max-width:none;height:419.64%;inset:-142.28% auto auto -100.68%}.home-works__item--3 .home-layered-asset__layer{object-fit:cover}.home-works__item--4 .home-layered-asset__layer--1{object-position:center bottom}.home-works__item--4 .home-layered-asset__layer--2{object-fit:fill;width:101%;max-width:none;height:274.33%;inset:-81.04% auto auto -1.05%}.home-works__item--5 .home-layered-asset__layer{object-fit:fill}.home-works__item--6 .home-layered-asset__layer{object-fit:fill;width:137.67%;max-width:none;height:183.56%;inset:-26.78% auto auto -1.9%}.home-works__actions{gap:4px;width:300px;max-width:calc(100% - 14px);margin:0;position:absolute;top:574px;left:50%;transform:translate(-50%)}.home-works__actions .home-button{width:148px;padding:0 8px}.home-reviews{height:578px;min-height:578px;padding-top:0}.home-reviews__surface{height:528px;min-height:528px;padding:0}.home-reviews__inner{width:calc(100% - 14px);height:514px;min-height:514px;margin-top:7px;padding:0}.home-reviews__inner>.home-section__title{width:100%;position:absolute;top:30px;left:0}.home-reviews__carousel{width:100%;margin:0;position:absolute;top:74px;left:0}.home-reviews-carousel__viewport{width:300px;max-width:100%;margin:0 auto;padding-left:15px;scroll-padding-left:15px}.home-reviews-carousel__track{gap:5px;padding-left:0}.home-reviews-carousel__item{outline-offset:-3px;border:0;border-radius:30px;outline:3px solid #fff3;flex-basis:270px;width:270px;height:350px}.home-reviews-carousel__item:first-child .home-layered-asset__layer{object-fit:fill;width:100%;max-width:none;height:130.08%;inset:-.06% auto auto 0}.home-reviews-carousel__item:nth-child(2) .home-layered-asset__layer{object-fit:fill;width:111.7%;max-width:none;height:109.09%;inset:.06% auto auto -5.85%}.home-reviews__all{width:240px;margin:0;display:flex;position:absolute;top:444px;left:50%;transform:translate(-50%)}.home-customers{height:740px;min-height:740px;padding-top:10px}.home-customers__surface{height:680px;min-height:680px;padding:0}.home-customers__inner{width:calc(100% - 14px);height:666px;min-height:666px;margin-top:7px;padding:0;overflow:hidden}.home-customers__inner>.home-section__title{z-index:2;width:100%;position:absolute;top:30px;left:0}.home-tabs{margin:0;position:static}.home-tabs__list{z-index:2;grid-template-columns:repeat(6,1fr);gap:3px;width:270px;display:grid;position:absolute;top:74px;left:50%;transform:translate(-50%)}.home-tabs__tab{border-radius:30px;height:40px;padding:0 4px;font-size:10px}.home-tabs__tab:first-child,.home-tabs__tab:nth-child(2),.home-tabs__tab:nth-child(3){grid-column:span 2}.home-tabs__tab:nth-child(4),.home-tabs__tab:nth-child(5){grid-column:span 3}.home-tabs__panels,.home-tabs__panel{position:static}.home-customers__content{width:300px;height:478px;color:var(--home-white);background:var(--home-ink);border-radius:20px;margin:0;display:block;position:absolute;top:188px;left:50%;transform:translate(-50%)}.home-customers__photo{border-radius:20px;width:286px;max-width:none;height:286px;margin:0;position:absolute;top:7px;left:7px}.home-customers__image-picture{border-radius:20px;width:286px;height:286px;position:absolute;inset:0;overflow:hidden}.home-customers__image{object-fit:fill;width:100.35%;max-width:none;height:133.8%;position:absolute;top:-9.21%;left:0}.home-customers__copy{width:280px;min-height:0;color:var(--home-white);background:0 0;padding:0;position:absolute;top:313px;left:10px}.home-customers__copy h3{margin:0 0 12px;font-size:18px}.home-customers__copy p{font-size:10px}.home-faq{height:564px;min-height:564px;padding-top:0}.home-faq__surface{border-radius:25px;width:calc(100% - 10px);height:514px;min-height:514px;padding:0}.home-faq__inner{background:0 0;width:100%;height:514px}.home-faq__inner>.home-section__title{width:100%;position:absolute;top:30px;left:0}.home-faq__accordion{width:calc(100% - 20px);margin:0;position:absolute;top:74px;left:10px}.home-accordion{gap:10px}.home-accordion__item{background:var(--home-black);border-radius:20px;overflow:hidden}.home-accordion__item:first-child{background:0 0;overflow:visible}.home-accordion__trigger{background:var(--home-black);min-height:50px;font-family:var(--home-font-body);border-radius:20px;padding:8px 14px;font-size:12px;font-style:normal;font-weight:500}.home-accordion__panel{height:70px;color:var(--home-black);background:var(--home-white);border-radius:20px;overflow:hidden}.home-accordion__item:first-child .home-accordion__panel{margin-top:10px}.home-accordion__content{height:70px;min-height:70px;font-family:var(--home-font-meta);text-align:left;padding:20px;font-size:11px;font-style:normal;font-weight:400;line-height:1.4}.home-questions{height:352px;min-height:352px;padding:0 0 50px}.home-questions__surface{background:#e4dfd2;height:302px;min-height:302px;overflow:visible}.home-questions__card{background:var(--home-cream);border-radius:20px;width:calc(100% - 14px);height:288px;display:block;top:7px}.home-questions__title{width:223px;height:60px;font-size:30px;line-height:1;position:absolute;top:110px;left:calc(50% - 120px)}.home-questions__card p{margin:0;font-size:16px;line-height:1;position:absolute;top:186px;left:calc(50% - 120px)}.home-questions__card .home-button{width:240px;position:absolute;top:218px;left:50%;transform:translate(-50%)}.home-questions__dog--1-picture{justify-content:center;align-items:center;width:196.885px;height:196.885px;display:flex;top:-21px;left:calc(50% - 186px)}.home-questions__dog--1{object-fit:cover;width:177.963px;max-width:none;height:177.963px;position:relative;transform:rotate(-6.47deg)}.home-questions__dog--2-picture{justify-content:center;align-items:center;width:353.643px;height:353.643px;display:flex;top:-67px;left:calc(50% - 70px)}.home-questions__dog--2{object-fit:cover;width:271.01px;max-width:none;height:271.01px;position:relative;transform:rotate(22.33deg)}.home-social{height:442px;min-height:442px;padding:0 0 50px}.home-social__surface{background:#e4dfd2;height:392px;min-height:392px;padding:0}.home-social__inner{background:var(--home-cream);border-radius:20px;width:calc(100% - 14px);height:378px;min-height:378px;margin-top:7px;padding:0}.home-social__inner>.home-section__title{width:100%;position:absolute;top:37px;left:0}.home-social__feed{gap:4px;width:292px;max-width:100%;margin:0;position:absolute;top:74px;left:50%;transform:translate(-50%)}.home-social__item{border-radius:16.773px;flex:0 0 80px;width:80px;height:80px}.home-social__item:nth-child(2){flex-basis:124px;width:124px;height:124px}.home-social__item:first-child,.home-social__item:last-child{flex-basis:80px;width:80px;height:80px}.home-social__item--3 .home-layered-asset__layer{object-fit:fill;width:100%;max-width:none;height:170.03%;inset:-49.59% auto auto 0}.home-social__actions{flex-direction:column;align-items:center;gap:10px;width:240px;max-width:calc(100% - 30px);margin:0;position:absolute;top:218px;left:50%;transform:translate(-50%)}.home-social__actions .home-button{width:100%;height:40px}}.App--certificate{overflow-x:clip}.certificatePage{--certificate-orange:#bc5823;--certificate-cream:#f4f0e6;--certificate-ink:#161616;box-sizing:border-box;background:#fff;width:100%;min-height:1040px;padding:40px clamp(20px,6.25vw - 60px,60px) 39px;font-family:Jost,Arial,sans-serif}.certificatePage__stage{background:var(--certificate-cream);border-radius:30px;width:100%;max-width:1800px;height:961px;margin:0 auto;position:relative;overflow:hidden}.certificatePage__card{background:#fff;border-radius:20px;width:1200px;height:801px;position:absolute;top:80px;left:50%;transform:translate(-50%)}.certificatePage__title{z-index:4;color:var(--certificate-orange);text-transform:lowercase;white-space:nowrap;margin:0;font-family:NauryzRedKeds,RightGrotesk,sans-serif;font-size:64px;font-weight:700;line-height:1;position:absolute;top:60px;left:50%;transform:translate(-50%)}.certificatePage__visualSurface{z-index:0;background:#fff;border-radius:30px;width:558px;height:593px;position:absolute;top:164px;left:48px;overflow:hidden}.certificatePage__glow{z-index:1;width:876px;height:859px;position:absolute;top:-102px;left:-148px}.certificatePage__glowImage-picture,.certificatePage__glowImage{width:100%;height:100%;display:block}.certificatePage__glowImage{object-fit:fill}.certificatePage__ticket{z-index:3;transform-origin:50%;width:614.376px;height:426.1px;position:absolute;top:448.704px;left:321.488px;transform:translate(-50%,-50%)rotate(6.55deg)}.certificatePage__ticket--darken{mix-blend-mode:darken}.certificatePage__ticket--luminosity{mix-blend-mode:luminosity}.certificatePage__ticketImage-picture,.certificatePage__ticketImage{width:100%;height:100%;display:block}.certificatePage__ticketImage{object-fit:cover;filter:contrast(1.7)brightness(.65)}.certificatePage__offer{z-index:2;color:#fff;background:var(--certificate-ink);border-radius:30px;width:524px;height:593px;position:absolute;top:164px;right:50px;overflow:hidden}.certificatePage__offerTitle,.certificatePage__amount,.certificatePage__denominationLabel,.certificatePage__conditions{margin:0;position:absolute}.certificatePage__offerTitle{color:var(--certificate-orange);font-size:20px;font-weight:600;line-height:1.4;top:60px;left:60px}.certificatePage__amount{font-size:32px;font-weight:600;line-height:1.4;top:104px;left:60px}.certificatePage__denominationLabel{font-size:14px;font-weight:400;line-height:1.4;top:170px;left:60px}.certificatePage__denomination{width:220px;height:30px;color:var(--certificate-ink);background:#fff;border-radius:10px;font-size:14px;font-weight:400;line-height:1.4;position:absolute;top:196px;left:60px;overflow:hidden}.certificatePage__denomination>span:first-child{position:absolute;top:5px;left:12px}.certificatePage__arrow{width:10px;height:10px;position:absolute;top:10px;right:9px;transform:rotate(180deg)}.certificatePage__arrowImage-picture,.certificatePage__arrowImage{width:8.66026px;height:7.5px;display:block;position:absolute;top:0;left:.67px}.certificatePage__action{color:#272727;background:var(--certificate-orange);cursor:default;opacity:1;text-align:center;text-transform:uppercase;border:0;border-radius:40px;width:220px;height:54px;padding:0;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;position:absolute;top:258px;left:60px}.certificatePage__actionStatus{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.certificatePage__conditions{color:#d3d3d3;width:428px;padding-left:24px;font-size:16px;font-weight:400;line-height:1.4;top:339px;left:36px}@media (width>=640px) and (width<=1199px){.certificatePage{width:min(100vw,640px);min-height:426px;margin:0 auto;padding:10px}.certificatePage__stage{border-radius:20px;height:406px}.certificatePage__card{width:560px;height:346px;top:30px}.certificatePage__title{font-size:30px;top:30px}.certificatePage__visualSurface{border-radius:inherit;width:100%;height:100%;display:block;inset:0}.certificatePage__glow{width:329px;height:322px;top:48.711px;left:-25.289px}.certificatePage__ticket{width:240px;height:167px;top:193.502px;left:131.282px;transform:translate(-50%,-50%)rotate(7deg)}.certificatePage__offer{border-radius:20px;width:270px;height:236px;top:80px;right:30px}.certificatePage__offerTitle{font-size:12px;top:24px;left:25px}.certificatePage__amount{font-size:20px;top:49px;left:25px}.certificatePage__denominationLabel{font-size:8px;top:85px;left:25px}.certificatePage__denomination{width:103px;height:14px;font-size:8px;top:101px;left:25px}.certificatePage__denomination>span:first-child{top:2px;left:8px}.certificatePage__arrow{width:8px;height:8px;top:3px;right:6px}.certificatePage__arrowImage-picture,.certificatePage__arrowImage{width:6.9282px;height:6px;left:.536px}.certificatePage__action{color:#fff;width:150px;height:28px;font-size:8px;top:131px;left:25px}.certificatePage__conditions{width:221px;padding-left:0;font-size:8px;top:175px;left:25px}.certificatePage__conditions li{margin-left:12px}}@media (width<=639px){.certificatePage{width:320px;max-width:100vw;min-height:520px;margin:0;padding:10px 3px;position:relative;left:50%;transform:translate(-50%)}.certificatePage__stage{border-radius:20px;height:500px}.certificatePage__card{width:300px;height:486px;top:7px;overflow:hidden}.certificatePage__title{text-align:center;font-size:24px;top:30px}.certificatePage__visualSurface{border-radius:inherit;width:100%;height:100%;display:block;inset:0}.certificatePage__glow{width:300px;height:323px;top:.711px;left:-14.289px}.certificatePage__ticket{width:240px;height:167px;top:145.502px;left:150.282px;transform:translate(-50%,-50%)rotate(7deg)}.certificatePage__ticketImage{filter:contrast(1.7)brightness(.35)}.certificatePage__offer{background:radial-gradient(ellipse 170px 95px at 50% 0, #69568f7a 0%, #69568f1f 35%, transparent 65%), linear-gradient(to bottom, #504b5580 0, transparent 60px), var(--certificate-ink);border-radius:30px;width:270px;height:233px;top:238px;right:15px}.certificatePage__offerTitle{font-size:12px;top:25px;left:25px}.certificatePage__amount{font-size:20px;top:50px;left:25px}.certificatePage__denominationLabel{font-size:8px;top:86px;left:25px}.certificatePage__denomination{width:103px;height:14px;font-size:8px;top:102px;left:25px}.certificatePage__denomination>span:first-child{top:2px;left:8px}.certificatePage__arrow{width:8px;height:8px;top:3px;right:6px}.certificatePage__arrowImage-picture,.certificatePage__arrowImage{width:6.9282px;height:6px;left:.536px}.certificatePage__action{color:#fff;width:150px;height:28px;font-size:8px;top:132px;left:25px}.certificatePage__conditions{width:220px;padding-left:12px;font-size:8px;list-style:none;top:176px;left:25px}.certificatePage__conditions li{position:relative}.certificatePage__conditions li:before{content:"-";position:absolute;left:-8px}}.admin-login-page{place-items:center;min-height:60vh;padding:80px 20px;display:grid}.admin-login-card{background:#fff;border-radius:24px;gap:20px;width:min(100%,480px);padding:32px;display:grid;box-shadow:0 10px 30px #0000001f}.admin-login-card h1{color:#440a18;margin:0;font-family:RightGrotesk,sans-serif;font-size:36px;font-weight:500}.admin-login-card label{gap:8px;font-family:Jost,sans-serif;display:grid}.admin-login-card input{width:100%;min-height:48px;font:inherit;border:1px solid #12131940;border-radius:12px;padding:10px 14px}.admin-login-card button{color:#fff;cursor:pointer;min-height:48px;font:inherit;background:#440a18;border:0;border-radius:12px}.admin-login-card button:disabled{cursor:wait;opacity:.6}.admin-login-card__error{color:#b00020;margin:0}.containerDetails{--recipient-input-height:43px;--recipient-input-font-size:20px;--recipient-input-line-height:1.2;--recipient-input-padding-inline-start:20px;--recipient-input-padding-inline-end:10px;flex-direction:row;gap:clamp(20px,1vw,30px);min-height:min(100vh - 200px,1008px);margin-top:10px;display:flex;overflow-x:clip}.containerDetails .firstColumn{flex-direction:column;flex:60%;gap:clamp(40px,2vw,60px);min-width:0;display:flex}.containerDetails .firstColumn .recipientInfo .title{color:#440a18;margin-bottom:30px;font-family:RightGrotesk,sans-serif;font-size:clamp(36px,2vw,54px);font-weight:500}.containerDetails .firstColumn .recipientInfo .data{flex-flow:wrap;gap:clamp(10px,.5vw,15px);display:flex}.containerDetails .firstColumn .recipientInfo .data input{box-sizing:border-box;width:433px;height:var(--recipient-input-height);padding:0 var(--recipient-input-padding-inline-end) 0 var(--recipient-input-padding-inline-start);font-weight:400;font-size:var(--recipient-input-font-size);line-height:var(--recipient-input-line-height);border:1px solid #121319;border-radius:10px;font-family:Raleway,sans-serif;transition:border .2s ease-in-out}.containerDetails .firstColumn .recipientInfo .data input::placeholder{color:#12131980}.containerDetails .firstColumn .recipientInfo .data input:focus{border-color:#440a18;outline:none}.containerDetails .firstColumn .recipientInfo .data input:disabled{background-color:#fff}.containerDetails .firstColumn .recipientInfo .data .PhoneContainer{flex-direction:column;gap:5px;width:100%;max-width:433px;display:flex}.containerDetails .firstColumn .recipientInfo .data .PhoneContainer .PhoneBlock{box-sizing:border-box;width:100%;height:var(--recipient-input-height);max-width:100%;padding:0 var(--recipient-input-padding-inline-end) 0 var(--recipient-input-padding-inline-start);font-weight:400;font-size:var(--recipient-input-font-size);line-height:var(--recipient-input-line-height);border:1px solid #121319;border-radius:10px;align-items:center;gap:5px;font-family:Raleway,sans-serif;transition:border .2s ease-in-out;display:flex}.containerDetails .firstColumn .recipientInfo .data .PhoneContainer .PhoneBlock input{min-width:0;min-height:0;line-height:var(--recipient-input-line-height);font-size:inherit;flex:auto;border:none!important;width:100%!important;height:100%!important;padding:0!important}.containerDetails .firstColumn .recipientInfo .data .PhoneContainer .PhoneBlock span{color:#121319;font-size:16px}.containerDetails .firstColumn .recipientInfo .data .PhoneContainer button{cursor:pointer;color:#121319;background:0 0;border:none;font-family:Raleway,sans-serif;font-size:16px;font-weight:400;text-decoration:underline}.containerDetails .firstColumn .recipientInfo .FIO{flex-direction:column;gap:clamp(10px,.5vw,15px);width:100%;max-width:433px;display:flex}.containerDetails .firstColumn .deliveryInfo{flex-direction:column;display:flex}.containerDetails .firstColumn .deliveryInfo .title{color:#440a18;margin-bottom:30px;font-family:RightGrotesk,sans-serif;font-size:clamp(36px,2vw,54px);font-weight:500}.containerDetails .firstColumn .deliveryInfo .blockCDEK .demoPickupButton{color:#440a18;cursor:pointer;background:#fff;border:1px solid #440a18;border-radius:10px;margin-top:12px;padding:10px 14px;font-family:Raleway,sans-serif;font-size:16px;line-height:1.2}.containerDetails .firstColumn .deliveryInfo .blockCDEK .demoPickupButton:hover{background:#f9f4f6}.containerDetails .firstColumn .deliveryInfo .blockCDEK label{color:#121319;align-items:center;gap:10px;margin-top:20px;font-family:Raleway,sans-serif;font-size:20px;font-weight:400;display:flex}.containerDetails .firstColumn .deliveryInfo .blockCDEK label input[type=checkbox]{cursor:pointer;width:18px;height:18px}.containerDetails .secondColumn{flex:40%;width:auto;min-width:0}.containerDetails .secondColumn .deliveryCost{flex-direction:column;display:flex}.containerDetails .secondColumn .deliveryCost .title{color:#440a18;margin-bottom:30px;font-family:RightGrotesk,sans-serif;font-size:clamp(36px,2vw,54px);font-weight:500}.containerDetails .secondColumn .deliveryCost .aboutPrice{color:#121319;font-family:Raleway,sans-serif;font-size:clamp(24px,1vw,36px);font-weight:400}.containerDetails .secondColumn .deliveryCost .aboutPrice_calculate{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}.containerDetails .secondColumn .deliveryCost .aboutPrice_calculate p{flex:none;margin:0}.containerDetails .secondColumn .deliveryCost .aboutPrice_calculate .aboutPrice_value{text-align:right;flex:auto;display:block}.containerDetails .secondColumn .deliveryCost .aboutPrice_calculate .aboutPrice_value--manager{text-align:right}.containerDetails .secondColumn .deliveryCost .aboutPrice .summaryCost{color:#440a18;flex-direction:row;justify-content:space-between;margin-top:30px;font-family:RightGrotesk,sans-serif;font-size:clamp(24px,1vw,36px);font-weight:500;display:flex}.tooltip-container{width:100%;margin-top:40px;display:inline-block;position:relative}.tooltip-container .confirmButton{color:#fff;cursor:pointer;background:#440a18;border:none;border-radius:20px;width:100%;height:clamp(68px,3vw,102px);font-family:Raleway,sans-serif;font-size:clamp(24px,1vw,36px);font-weight:500;transition:opacity .2s}.tooltip-container .confirmButton:disabled{opacity:.6}.tooltip-text{visibility:hidden;color:#fff;text-align:center;z-index:1;opacity:0;pointer-events:none;white-space:normal;overflow-wrap:break-word;background-color:#333;border-radius:5px;max-width:min(90vw,360px);padding:6px 8px;font-family:Raleway,sans-serif;font-size:clamp(16px,1vw,21px);font-weight:400;transition:opacity .3s;position:absolute;bottom:130%;left:50%;transform:translate(-50%)}.tooltip-container:hover .tooltip-text{visibility:visible;opacity:1}@media (width<=768px){.containerDetails{flex-direction:column;gap:24px;min-height:auto}.firstColumn,.secondColumn{width:100%}.containerDetails .firstColumn .recipientInfo .data{flex-direction:column;gap:12px}.containerDetails .firstColumn .recipientInfo .data input{width:100%}.deliveryInfo .blockCDEK #cdek-map{aspect-ratio:4/3;min-height:260px}.secondColumn .deliveryCost .aboutPrice{font-size:clamp(18px,4vw,22px)}.tooltip-container{width:100%}}@media (width>=1200px){.deliveryInfo .blockCDEK #cdek-map{aspect-ratio:16/9}}@media (width<=768px){.firstColumn,.secondColumn{width:100%}}.blockCDEK .mapBox{border-radius:20px;width:100%;min-height:420px;position:relative;overflow:hidden}.blockCDEK .mapBox:before{content:"";padding-top:56.25%;display:block}.blockCDEK #cdek-map{aspect-ratio:16/9;border:2px solid #440a18;border-radius:20px;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.blockCDEK #cdek-map>*{width:100%;height:100%}.blockCDEK #cdek-map{contain:strict;-webkit-transform:translateZ(0)}.blockCDEK #cdek-map .cdek-map__error{box-sizing:border-box;text-align:center;color:#440a18;background:#fff7f8;justify-content:center;align-items:center;width:100%;height:100%;padding:16px;font-family:Raleway,sans-serif;font-size:16px;line-height:1.3;display:flex}.blockCDEK #cdek-map .cdek-map__demo{box-sizing:border-box;text-align:center;color:#440a18;background:linear-gradient(#fff9fb 0%,#fff1f4 100%);flex-direction:column;justify-content:center;gap:8px;padding:20px;font-family:Raleway,sans-serif;display:flex}.blockCDEK #cdek-map .cdek-map__demo-title{margin:0;font-size:20px;font-weight:600;line-height:1.2}.blockCDEK #cdek-map .cdek-map__demo-text{color:#440a18d9;margin:0;font-size:16px;line-height:1.35}@media (width<=768px){.blockCDEK .mapBox:before{padding-top:75%}}.phone-verify{font-family:Raleway,sans-serif;font-size:20px;font-weight:400}.phone-verify a{cursor:pointer;color:#121319cc;text-decoration:underline}.manualAddress{color:#121319;margin-top:12px;font-family:Raleway,sans-serif;font-size:20px;font-weight:400}.manualAddress__selected{color:#121319cc;margin-top:8px;font-size:16px}.manualAddress .react-dadata__container{width:100%}.manualAddress .react-dadata__input,.manualAddress .manualAddress__input{box-sizing:border-box;width:100%;height:var(--recipient-input-height);padding:0 var(--recipient-input-padding-inline-end) 0 var(--recipient-input-padding-inline-start);font-family:Raleway,sans-serif;font-size:var(--recipient-input-font-size);line-height:var(--recipient-input-line-height);background:#fff;border:1px solid #121319;border-radius:10px;transition:border-color .2s ease-in-out}.manualAddress .react-dadata__input::placeholder,.manualAddress .manualAddress__input::placeholder{color:#12131980}.manualAddress .react-dadata__input:focus,.manualAddress .manualAddress__input:focus{border-color:#440a18;outline:none}.manualAddress .react-dadata__suggestions{box-sizing:border-box;z-index:10;background-color:#fff;border:1px solid #121319;border-radius:10px;max-height:260px;margin-top:4px;padding:4px 0;overflow-y:auto;box-shadow:0 8px 24px #0000000f}.manualAddress .react-dadata__suggestion{cursor:pointer;border-top:1px solid #1213190f;padding:8px 16px}.manualAddress .react-dadata__suggestion:first-child{border-top:none}.manualAddress .react-dadata__suggestion:hover,.manualAddress .react-dadata__suggestion--current{background-color:#f9f4f6}.manualAddress .react-dadata__suggestion .react-dadata__suggestion-label{color:#121319;font-size:16px;display:block}.manualAddress .react-dadata__suggestion .react-dadata__suggestion-subtitle{color:#12131999;margin-top:2px;font-size:14px;display:block}.manualAddress .react-dadata__suggestion mark{color:#440a18;background:0 0;font-weight:600}.App--recipient{overflow-x:clip}.recipientOrderPage{font-family:Jost,sans-serif}.recipientOrderPage button,.recipientOrderPage input,.recipientOrderPage textarea,.recipientCdekDialog button,.recipientCdekDialog input{font-family:inherit}.recipientOrderCard__backArrow,.recipientOrderForm__deliveryMethod,.recipientOrderForm__group button,.recipientOrderNavigation button{cursor:pointer}.recipientOrderCard__backArrow:focus-visible,.recipientOrderForm button:focus-visible,.recipientOrderForm input:focus-visible,.recipientOrderForm textarea:focus-visible,.recipientOrderNavigation button:focus-visible{outline-offset:2px;outline:2px solid #bc5823}.recipientOrderForm{box-sizing:border-box;color:#2b2b2b;background:#f0f0f0;position:relative}.recipientOrderForm__heading{white-space:nowrap;margin:0;font-weight:500;line-height:1;position:absolute}.recipientOrderForm__field,.recipientOrderForm__group input,.recipientOrderForm__group button{box-sizing:border-box;color:#2b2b2b;background:#fff;border:0;outline:0}.recipientOrderForm__field::placeholder,.recipientOrderForm__group input::placeholder{color:#b1b1b1;opacity:1}.recipientOrderForm__field:disabled,.recipientOrderForm__group input:disabled{opacity:1;color:#6f6f6f;background:#fff}.recipientOrderForm__field{resize:none;position:absolute}.recipientOrderForm__phoneField{position:absolute}.recipientOrderForm__phoneField .recipientOrderForm__field--phone{width:100%;height:100%;position:static}.recipientOrderForm__group{color:#2b2b2b;margin:0;display:block;position:absolute}.recipientOrderForm__group>span{font-weight:400;display:block}.recipientOrderForm__group input,.recipientOrderForm__group button{text-align:left;width:100%;padding-inline:20px;display:block}.recipientOrderForm__group button{color:#b1b1b1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recipientOrderForm__validation{color:#a53636;white-space:nowrap;font-size:.85em;line-height:1;position:absolute;top:calc(100% + 3px);left:10px}.recipientOrderForm__deliveryMethod{color:#161616;text-align:left;background:0 0;border:0;align-items:flex-start;padding:0;display:flex;position:absolute}.recipientOrderForm__radio{flex:none;display:block;position:relative}.recipientOrderForm__radioResponsive{display:none}.recipientOrderForm__radioOuter,.recipientOrderForm__radioInner,.recipientOrderForm__radioResponsive img{display:block}.recipientOrderForm__radioOuter{position:absolute;inset:0}.recipientOrderForm__radioInner{position:absolute}.recipientOrderForm__deliveryMethodText{font-weight:400;display:block}.recipientOrderForm__deliveryMethodText strong{font-weight:600}.recipientOrderSummary{color:#2b2b2b;justify-content:space-between;align-items:center;margin:0;line-height:1.2;display:flex;position:absolute}.recipientOrderSummary strong{color:#bc5823;font-weight:600}.recipientOrderSummary__error{color:#a53636}.recipientOrderForm__consent{color:#2b2b2b;cursor:pointer;align-items:flex-start;margin:0;display:flex;position:absolute}.recipientOrderForm__consent input{appearance:none;cursor:pointer;background:#fff;border:1px solid #bc5823;border-radius:0;flex:none;place-content:center;margin:0;display:grid}.recipientOrderForm__consent input:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:60%;height:35%;transform:rotate(-45deg)scale(0)}.recipientOrderForm__consent input:checked{background:#bc5823}.recipientOrderForm__consent input:checked:before{transform:rotate(-45deg)scale(1)}.recipientOrderForm__consent em{color:#bc5823;font-style:normal}.recipientOrderNavigation{display:grid}.recipientOrderNavigation button{box-sizing:border-box;text-align:center;text-transform:uppercase;border-radius:40px;justify-content:center;align-items:center;font-weight:600;display:flex}.recipientOrderNavigation__back{color:#4b4b4b;background:#fff;border:1px solid #4b4b4b}.recipientOrderNavigation__submit{color:#fff;background:#161616;border:1px solid #161616}.recipientOrderNavigation__submit:disabled{cursor:not-allowed}.recipientOrderCard__backArrow:disabled,.recipientOrderForm__deliveryMethod:disabled,.recipientOrderForm__group button:disabled,.recipientOrderNavigation__back:disabled{cursor:not-allowed;opacity:.55}.recipientOrderNavigation__tabletLabel{display:none}.recipientOrderCard__error{z-index:30;color:#fff;background:#a53636;border-radius:12px;max-width:min(420px,100vw - 40px);margin:0;padding:12px 16px;font-family:Jost,sans-serif;font-size:14px;line-height:1.35;position:fixed;bottom:20px;right:20px}.recipientCdekDialog{--recipient-input-height:44px;--recipient-input-font-size:16px;--recipient-input-line-height:1.2;--recipient-input-padding-inline-start:16px;--recipient-input-padding-inline-end:12px;z-index:1000;visibility:hidden;opacity:0;pointer-events:none;place-items:center;padding:20px;font-family:Jost,sans-serif;transition:opacity .2s,visibility .2s;display:grid;position:fixed;inset:0}.recipientCdekDialog.is-open{visibility:visible;opacity:1;pointer-events:auto}.recipientCdekDialog__backdrop{cursor:pointer;background:#000000ad;border:0;position:absolute;inset:0}.recipientCdekDialog__surface{z-index:1;color:#2b2b2b;background:#f0f0f0;border-radius:30px;width:min(960px,100vw - 40px);max-height:calc(100dvh - 40px);padding:24px;position:relative;overflow:auto}.recipientCdekDialog__header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.recipientCdekDialog__header h2{margin:0;font-size:22px;font-weight:500;line-height:1.1}.recipientCdekDialog__header button{color:#fff;cursor:pointer;background:#161616;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:26px;line-height:1;display:flex}.recipientCdekDialog__content .mapBox{min-height:420px}.recipientCdekDialog__content #cdek-map{border-color:#161616}.recipientCdekDialog__content .demoPickupButton{color:#161616;cursor:pointer;background:#fff;border:1px solid #161616;border-radius:20px;margin-top:12px;padding:10px 14px}.recipientCdekDialog__manualToggle{cursor:pointer;align-items:center;gap:10px;margin-top:16px;font-size:16px;display:flex}.recipientCdekDialog__manualToggle input{width:18px;height:18px}@media (width>=1200px){.recipientOrderPage{box-sizing:border-box;background:#fff;width:100vw;min-height:1452px;margin-left:calc(50% - 50vw);padding:0 clamp(20px,6.25vw - 60px,60px) 60px}.recipientOrderPage__stage{box-sizing:border-box;background:#161616;border-radius:60px;justify-content:center;align-items:center;width:100%;min-height:1392px;padding:80px 0;display:flex}.recipientOrderCard{box-sizing:border-box;background:#fff;border-radius:30px;grid-template-columns:562px 590px;align-items:start;width:1200px;height:1232px;padding:48px 48px 48px 0;display:grid}.recipientOrderCard__preview{width:562px;height:1136px;position:relative}.recipientOrderCard__backArrow{z-index:2;background:0 0;border:0;width:40px;height:40px;padding:0;display:block;position:absolute;top:6px;left:45px}.recipientOrderCard__backIcon,.recipientOrderCard__backIcon img{width:40px;height:40px;display:block}.recipientOrderCard__title{z-index:1;color:#d0d0d0;text-transform:lowercase;white-space:nowrap;width:206px;height:32px;margin:0;font-size:32px;font-weight:400;line-height:1;position:absolute;top:10px;left:180px}.recipientOrderCard__imageFrame{width:567px;height:499px;position:absolute;top:34px;left:-5px;overflow:hidden}.recipientOrderCard__imageFrame img{object-fit:fill;width:567px;max-width:none;height:756.534px;max-height:none;display:block;position:absolute;top:-120.409px;left:0}.recipientOrderCard__controls,.recipientOrderForm{width:590px}.recipientOrderForm{border-radius:30px;height:1062px}.recipientOrderForm__heading{height:20px;font-size:20px;left:36px}.recipientOrderForm__heading--personal{top:36px}.recipientOrderForm__heading--delivery{top:498px}.recipientOrderForm__field,.recipientOrderForm__phoneField{border-radius:40px;width:518px;height:54px;left:36px}.recipientOrderForm__field{padding:0 30px;font-size:16px;font-weight:500;line-height:1.4}.recipientOrderForm__field--fullName{top:76px}.recipientOrderForm__phoneField{top:150px}.recipientOrderForm__field--email{top:224px}.recipientOrderForm__field--contact{top:298px}.recipientOrderForm__field--orderComment{height:102px;padding-top:18px;top:372px}.recipientOrderForm__group{width:518px;font-size:13px;line-height:1.4;left:36px}.recipientOrderForm__group>span{height:18px;margin-bottom:10px;font-weight:600}.recipientOrderForm__group input,.recipientOrderForm__group button{border-radius:40px;height:54px;padding-inline:30px;font-size:16px;font-weight:500;line-height:1.4}.recipientOrderForm__group--city{top:533px}.recipientOrderForm__deliveryMethod{width:518px;min-height:32px;font-size:13px;line-height:1.4;top:630px;left:36px}.recipientOrderForm__radio,.recipientOrderForm__radioOuter{width:32px;height:32px}.recipientOrderForm__radioInner{width:12px;height:12px;top:10px;left:10px}.recipientOrderForm__deliveryMethodText{white-space:nowrap;margin-top:7px;margin-left:10px}.recipientOrderForm__deliveryMethodText>span{margin-left:8px}.recipientOrderForm__group--pickup{top:682px}.recipientOrderForm__group--recipient{top:784px}.recipientOrderForm__group--deliveryComment{top:886px}.recipientOrderSummary{width:518px;min-height:28px;font-size:12px;top:950px;left:36px}.recipientOrderForm__consent{gap:10px;width:518px;font-size:13px;line-height:1.4;top:988px;left:36px}.recipientOrderForm__consent input{width:20px;height:20px}.recipientOrderForm__consent>span{width:488px}.recipientOrderNavigation{grid-template-columns:repeat(2,285px);gap:20px;width:590px;height:54px;margin-top:20px}.recipientOrderNavigation button{width:285px;height:54px;padding:0 20px;font-size:13px;line-height:1.4}}@media (width>=640px) and (width<=1199px){.App--recipient main>.container>.wrapper{padding:0}.recipientOrderPage{box-sizing:border-box;background:#fff;width:640px;max-width:100vw;min-height:846px;margin:0;padding:10px;position:relative;left:50%;transform:translate(-50%)}.recipientOrderPage__stage{background:#161616;border-radius:20px;justify-content:center;align-items:flex-start;width:100%;min-height:826px;padding:30px;display:flex}.recipientOrderCard{background:#fff;border-radius:20px;grid-template-columns:240px 290px;align-items:start;width:560px;height:766px;padding:30px 30px 30px 0;display:grid}.recipientOrderCard__preview{width:240px;height:706px;position:relative}.recipientOrderCard__backArrow{z-index:2;background:0 0;border:0;width:32px;height:32px;padding:0;display:block;position:absolute;top:-6px;left:24px}.recipientOrderCard__backIcon,.recipientOrderCard__backIcon img{width:32px;height:32px;display:block}.recipientOrderCard__title{color:#d0d0d0;text-transform:lowercase;white-space:nowrap;width:103px;height:16px;margin:0;font-size:16px;font-weight:400;line-height:1;position:absolute;top:0;left:69px}.recipientOrderCard__imageFrame{width:225px;height:198px;position:absolute;top:44px;left:8px;overflow:hidden}.recipientOrderCard__imageFrame img{object-fit:fill;width:225px;max-width:none;height:300.188px;max-height:none;display:block;position:absolute;top:-47.777px;left:0}.recipientOrderCard__controls,.recipientOrderForm{width:290px}.recipientOrderForm{border-radius:20px;height:666px}.recipientOrderForm__heading{height:17px;font-size:12px;font-weight:600;line-height:1.4;left:25px}.recipientOrderForm__heading--personal{top:24px}.recipientOrderForm__heading--delivery{top:321px}.recipientOrderForm__field,.recipientOrderForm__phoneField{border-radius:40px;width:240px;height:30px;left:25px}.recipientOrderForm__field{padding:0 10px;font-size:8px;line-height:1.4}.recipientOrderForm__field--fullName{top:53px}.recipientOrderForm__phoneField{top:95px}.recipientOrderForm__field--email{top:137px}.recipientOrderForm__field--contact{top:179px}.recipientOrderForm__field--orderComment{border-radius:15px;height:80px;padding-top:10px;top:221px}.recipientOrderForm__group{width:240px;font-size:8px;line-height:1.4;left:25px}.recipientOrderForm__group>span{height:11px;margin-bottom:6px}.recipientOrderForm__group input,.recipientOrderForm__group button{border-radius:40px;height:30px;padding-inline:10px;font-size:8px;line-height:1.4}.recipientOrderForm__group--city{top:350px}.recipientOrderForm__deliveryMethod{width:236px;min-height:28px;font-size:8px;line-height:1.4;top:403px;left:29px}.recipientOrderForm__radio{width:24px;height:24px}.recipientOrderForm__radioResponsive{width:24px;height:24px;display:block}.recipientOrderForm__radioResponsive img{width:24px;height:24px}.recipientOrderForm__radioOuter,.recipientOrderForm__radioInner{display:none}.recipientOrderForm__deliveryMethodText{width:206px;margin-top:1px;margin-left:6px}.recipientOrderForm__deliveryMethodText>span{margin-left:4px}.recipientOrderForm__group--pickup{top:443px}.recipientOrderForm__group--recipient{top:502px}.recipientOrderForm__group--deliveryComment{top:561px}.recipientOrderSummary{width:236px;font-size:7px;line-height:1.05;display:grid;top:594px;left:29px}.recipientOrderForm__consent{gap:10px;width:236px;font-size:8px;line-height:1.4;top:620px;left:29px}.recipientOrderForm__consent input{width:12px;height:12px;margin-top:5px}.recipientOrderForm__consent>span{width:210px}.recipientOrderNavigation{grid-template-columns:repeat(2,140px);gap:10px;width:290px;height:28px;margin-top:12px}.recipientOrderNavigation button{width:140px;height:28px;padding:0 12px;font-size:8px;line-height:1.4}.recipientOrderNavigation__paymentLabel{display:none}.recipientOrderNavigation__tabletLabel{display:inline}}@media (width<=639px){.App--recipient main>.container>.wrapper{padding:0}.recipientOrderPage{box-sizing:border-box;background:#161616;width:320px;max-width:100vw;min-height:1136px;margin:0;padding:10px 3px 3px;position:relative;left:50%;transform:translate(-50%)}.recipientOrderPage__stage{background:#fff;border-radius:20px;justify-content:center;align-items:flex-start;width:100%;min-height:1123px;padding:0;display:flex}.recipientOrderCard{background:#fff;border-radius:20px;width:314px;height:1123px;display:block}.recipientOrderCard__preview{width:314px;height:319px;position:relative}.recipientOrderCard__backArrow{z-index:2;background:0 0;border:0;width:40px;height:40px;padding:0;display:block;position:absolute;top:20px;left:20px}.recipientOrderCard__backIcon,.recipientOrderCard__backIcon img{width:40px;height:40px;display:block}.recipientOrderCard__title{color:#0c0c0c;text-align:center;text-transform:lowercase;white-space:nowrap;width:300px;height:24px;margin:0;font-size:24px;font-weight:400;line-height:1;position:absolute;top:27px;left:7px}.recipientOrderCard__imageFrame{width:270px;height:238px;position:absolute;top:71px;left:22px;overflow:hidden}.recipientOrderCard__imageFrame img{object-fit:fill;width:270px;max-width:none;height:360.832px;max-height:none;display:block;position:absolute;top:-57.429px;left:0}.recipientOrderCard__controls{width:314px}.recipientOrderForm{border-radius:30px;width:308px;height:724px;margin-left:3px}.recipientOrderForm__heading{height:16px;font-size:16px;left:20px}.recipientOrderForm__heading--personal{top:30px}.recipientOrderForm__heading--delivery{top:298px}.recipientOrderForm__field,.recipientOrderForm__phoneField{border-radius:40px;width:268px;height:36px;left:20px}.recipientOrderForm__field{padding:0 12px;font-size:10px;line-height:1.4}.recipientOrderForm__field--fullName{top:58px}.recipientOrderForm__phoneField{top:104px}.recipientOrderForm__field--email{top:150px}.recipientOrderForm__field--contact{top:196px}.recipientOrderForm__field--orderComment{height:36px;padding-top:10px;top:242px}.recipientOrderForm__group{width:268px;font-size:10px;line-height:1.4;left:20px}.recipientOrderForm__group>span{height:14px;margin-bottom:8px}.recipientOrderForm__group input,.recipientOrderForm__group button{border-radius:40px;height:36px;padding-inline:12px;font-size:10px;line-height:1.4}.recipientOrderForm__group--city{top:326px}.recipientOrderForm__deliveryMethod{width:268px;min-height:34px;font-size:10px;line-height:1.4;top:392px;left:20px}.recipientOrderForm__radio{width:20px;height:20px}.recipientOrderForm__radioResponsive{width:20px;height:20px;display:block}.recipientOrderForm__radioResponsive img{width:20px;height:20px}.recipientOrderForm__radioOuter,.recipientOrderForm__radioInner{display:none}.recipientOrderForm__deliveryMethodText{width:241px;margin-left:7px}.recipientOrderForm__deliveryMethodText>span{margin-left:3px}.recipientOrderForm__group--pickup{top:436px}.recipientOrderForm__group--recipient{top:506px}.recipientOrderForm__group--deliveryComment{top:576px}.recipientOrderSummary{width:268px;font-size:8px;line-height:1.05;display:grid;top:616px;left:20px}.recipientOrderForm__consent{gap:10px;width:268px;font-size:8px;line-height:1.4;top:646px;left:20px}.recipientOrderForm__consent input{width:20px;height:20px}.recipientOrderForm__consent>span{width:238px;margin-top:6px}.recipientOrderNavigation{width:274px;height:40px;margin:20px 20px 0;display:block}.recipientOrderNavigation button{width:274px;height:40px;padding:0 20px;font-size:12px;line-height:1.4}.recipientOrderNavigation .recipientOrderNavigation__back{display:none}.recipientCdekDialog{padding:10px}.recipientCdekDialog__surface{border-radius:20px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:16px}.recipientCdekDialog__header h2{font-size:18px}.recipientCdekDialog__content .mapBox{min-height:300px}}:root{--brand:#440a18;--text:#121319}.admin-wrap{background:0 0;padding:24px 0}.heading,.label{color:var(--brand);font-family:RightGrotesk,sans-serif;font-size:clamp(36px,1vw,54px);font-weight:500;line-height:1.15}.input,.select,.btn,.muted{color:var(--text);font-family:Raleway,sans-serif;font-size:clamp(20px,1vw,30px);font-weight:400}.card{background:0 0;border:none;margin:24px 0;padding:0}.form-grid,.filters-grid{gap:16px;display:grid}@media (width>=1024px){.form-grid,.filters-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}}.field{gap:8px;display:grid}.input,.select{background:0 0;border:1px solid #12131940;border-radius:12px;outline:none;width:100%;padding:10px 14px;transition:border-color .15s}.input:focus,.select:focus{border-color:var(--brand)}.file-row{align-items:center;gap:12px;display:flex}.file-name{opacity:.8}.preview{border-radius:12px;margin-top:8px}.actions,.filters-actions{margin-top:8px}.btn{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;padding:10px 18px;line-height:1;transition:transform 60ms,background-color .15s,color .15s,border-color .15s}.btn:active{transform:translateY(1px)}.btn-outline{color:var(--brand);border-color:var(--brand);background:#fff}.btn-outline:hover{background:#440a180f}.btn-primary,.btn-danger{background:var(--brand);color:#fff;border-color:var(--brand)}.btn-primary:hover,.btn-danger:hover{filter:brightness(.95)}.table-wrap{overflow-x:auto}.orders-table{border-collapse:collapse;background:0 0;width:100%;margin-top:8px}.orders-table th,.orders-table td{text-align:left;background:0 0;border:none;padding:12px 8px}.orders-table thead th{color:var(--brand);padding-bottom:8px;font-family:RightGrotesk,sans-serif;font-size:clamp(24px,1vw,36px);font-weight:500}.orders-table tbody td{color:var(--text);font-family:Raleway,sans-serif;font-size:clamp(20px,1vw,30px);font-weight:400}.orders-table tbody tr+tr td{border-top:1px solid #1213191f}.muted{opacity:.7}.th-sort{-webkit-user-select:none;user-select:none;cursor:pointer;white-space:nowrap}.sort-arrow{margin-left:6px}.qty-cell{width:220px}.input-qty{max-width:160px}.actions-cell{flex-wrap:wrap;gap:8px;display:flex}.admin-header{align-items:center;gap:12px;margin-bottom:8px;display:flex}.admin-title{margin:0}.admin-header__actions{align-items:center;gap:12px;margin-left:auto;display:flex}.btn-icon{border-radius:5px;place-items:center;width:24px;height:24px;padding:0;font-size:18px;display:grid}.collapsible{max-height:0;transition:max-height .3s;overflow:hidden}.collapsible.is-open{max-height:1500px}.thumb{object-fit:cover;background:#1213190f;border-radius:12px;width:56px;height:56px}.file-mini input[type=file]{display:none}.file-mini .btn{border-radius:10px;padding:6px 12px}.color-select{position:relative}.color-trigger{justify-content:space-between;align-items:center;gap:8px;display:flex}.color-trigger .placeholder{opacity:.6}.color-trigger .chev{margin-left:8px}.color-popover{background:#fff;border:1px solid #12131940;border-radius:12px;max-height:360px;padding:8px;overflow:hidden;box-shadow:0 8px 24px #00000014}.color-popover.is-open{max-height:400px;display:block}.color-search{padding:4px}.color-list{gap:6px;max-height:220px;padding:4px;display:grid;overflow-y:auto}.color-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.color-item:hover{background:#440a180f}.color-item .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.color-item .code{opacity:.6;font-size:.9em}.color-add{justify-content:center;padding:8px 4px 0;display:flex}.color-add-form{gap:8px;padding:8px 4px 0;display:grid}.color-add-actions{justify-content:flex-end;gap:8px;display:flex}.color-chip{align-items:center;gap:8px;display:inline-flex}.swatch{border:1px solid #12131926;border-radius:6px;flex:0 0 18px;width:18px;height:18px}.hex-row{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.swatch-btn{cursor:pointer;border:1px solid #12131940;border-radius:999px;width:36px;height:36px}.thx{--brand:#440a18;--text:#121319;--muted:#6b6b6b;--border:#ececec;background:#fff;justify-content:center;align-items:center;min-height:70vh;padding:24px 16px;display:flex}.thx__card{text-align:center;border:1px solid var(--border);background:#fff;border-radius:16px;width:100%;max-width:720px;padding:32px 20px;animation:.6s both thx-fade-in;box-shadow:0 8px 24px #0000000f}@media (width>=768px){.thx__card{border-radius:20px;padding:48px 56px}}.thx__icon{color:var(--brand);justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.thx__icon-svg{width:72px;height:72px}.thx__icon-svg path:first-child{fill:currentColor;opacity:.08}.thx__icon-svg path:last-child{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none}@media (width>=768px){.thx__icon-svg{width:88px;height:88px}}.thx__title{color:var(--brand);margin:8px 0 10px;font-family:RightGrotesk,sans-serif;font-size:clamp(28px,5vw,42px);font-weight:500;line-height:1.1}.thx__text,.thx__hint{color:var(--text);margin:0 0 8px;font-family:Raleway,sans-serif;font-size:clamp(16px,2.6vw,20px);font-weight:400;line-height:1.5}.thx__order{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 12px;font-family:Raleway,sans-serif;font-size:clamp(16px,2.6vw,20px);font-weight:400;line-height:1.5;display:inline-flex}.thx__order-label{color:var(--muted)}.thx__order-number{letter-spacing:.3px;font-weight:600}.thx__actions{margin-top:8px}.thx__link{background:var(--brand);color:#fff;border:1px solid var(--brand);border-radius:12px;padding:12px 20px;font-family:Raleway,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:transform .15s,box-shadow .15s,background .2s;display:inline-block}.thx__link:hover{transform:translateY(-1px);box-shadow:0 8px 18px #440a1833}.thx__link:active{box-shadow:none;transform:translateY(0)}.thx__link:focus-visible{outline-offset:2px;outline:3px solid #440a1859}@keyframes thx-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.thx__card{animation:none}}.home-footer{--home-white:#fff;--home-orange:#bc5823;--home-ink:#161616;--home-muted:#acacac;--home-font-body:"Jost", "Arial", sans-serif;--home-font-number:"SN Pro", "Jost", "Arial", sans-serif;--home-font-asterisk:"Tilda Sans", "Jost", sans-serif;width:100%;height:803px;color:var(--home-white);background:var(--home-white);font-family:var(--home-font-body);flex:none;position:relative}.home-footer button,.home-footer a{font-family:inherit}.home-footer__panel{background:var(--home-orange);border-radius:30px;width:calc(100% - 120px);max-width:1800px;height:749px;margin:0 auto;position:relative;overflow:hidden}.home-footer--internal .home-footer__panel{background:var(--home-ink)}.home-footer__compact-label{display:none}.home-footer__glow-picture{width:492px;height:209px;display:block;position:absolute;top:264px;left:50%;overflow:visible;transform:translate(-50%)}.home-footer__glow{width:992px;max-width:none;height:709px;display:block;position:absolute;top:-250px;left:-250px;transform:none}.home-footer__illustration-picture{width:411px;height:383px;display:block;position:absolute;top:14px;left:50%;transform:translate(-50%)}.home-footer__illustration,.home-footer__logo,.home-footer__social-icon{object-fit:cover;width:100%;height:100%;display:block;position:static;top:auto;left:auto;transform:none}.home-footer__navigation{text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:20px;width:216px;font-size:20px;line-height:normal;display:flex;position:absolute;top:80px;left:max(40px,50% - 559px)}.home-footer__navigation strong,.home-footer__socials strong{color:#222;font-size:20px;font-weight:700;line-height:normal}.home-footer__navigation a,.home-footer__navigation button{width:216px;color:var(--home-white);cursor:pointer;text-align:left;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:20px;font-weight:600;line-height:normal;text-decoration:none}.home-footer__socials{text-transform:uppercase;width:280px;height:160px;position:absolute;top:80px;left:min(50% + 289px,100% - 320px)}.home-footer__socials strong{white-space:nowrap;margin-left:100px;display:block}.home-footer__social-list{gap:20px;display:flex;position:absolute;top:40px;left:0}.home-footer__social-link,.home-footer__social-icon-picture{width:80px;height:80px;display:block;position:relative}.home-footer__social-link--instagram .home-footer__social-icon-picture{width:66.667px;height:66.667px;margin:6.667px}.home-footer__instagram-star{color:var(--home-white);font-family:var(--home-font-asterisk);font-size:20.69px;font-weight:400;line-height:1;position:absolute;top:-1px;left:67px}.home-footer--internal .home-footer__instagram-star{color:var(--home-orange)}.home-footer__socials small{color:#fff9;text-align:right;text-transform:none;width:266px;font-size:8px;font-weight:700;line-height:normal;position:absolute;top:136px;left:7px}.home-footer__logo-picture{width:448px;height:186px;display:block;position:absolute;top:410px;left:50%;transform:translate(-50%)}.home-footer__details{text-align:center;text-transform:uppercase;white-space:nowrap;gap:16px;margin:0;font-size:10px;font-style:normal;font-weight:400;line-height:normal;display:flex;position:absolute;top:633px;left:50%;transform:translate(-50%)}.home-footer__details span:first-child{width:174px}.home-footer__copyright{color:#ffffff80;text-transform:uppercase;white-space:nowrap;margin:0;font-size:10px;font-weight:600;line-height:normal;position:absolute;top:676px;left:50%;transform:translate(-50%)}.home-footer__legal{width:100%;height:18px;color:var(--home-muted);font-family:var(--home-font-number);white-space:nowrap;font-size:12px;font-weight:400;line-height:normal;position:absolute;top:769px;left:0}.home-footer__legal>*{position:absolute;top:0}.home-footer__legal a{color:inherit;text-decoration:none}.home-footer__legal a:first-child{left:calc(25% - 79px)}.home-footer__legal a:nth-child(2){left:calc(50% - 49px)}.home-footer__legal-design{display:none}.home-footer__legal-development{text-underline-position:from-font;text-decoration:underline;left:calc(75% - 12px)}@media (width>=640px) and (width<=1199px){.home-footer{height:796px}.home-footer--home .home-footer__panel,.home-footer--internal .home-footer__panel{background:linear-gradient(to bottom, var(--home-orange) 0 322px, var(--home-ink) 322px 100%);border-radius:20px;width:calc(100% - 20px);height:734px;margin-top:10px}.home-footer__desktop-label{display:none}.home-footer__compact-label{display:inline}.home-footer__glow-picture{width:500px;height:139px;top:100px}.home-footer__glow{width:900px;height:539px;top:-200px;left:-200px}.home-footer__illustration-picture{width:298px;height:284px;top:14px;left:calc(50% + 12px)}.home-footer__navigation{gap:20px;width:125px;top:352px;left:30px}.home-footer__navigation strong,.home-footer__socials strong{color:#ffffff4d;font-size:10px}.home-footer__navigation a,.home-footer__navigation button{width:125px;font-size:10px}.home-footer__socials{width:267px;height:100px;top:352px;left:calc(50% - 133px)}.home-footer__socials strong{margin-left:0}.home-footer__social-list{gap:34px;top:34px}.home-footer__social-link,.home-footer__social-icon-picture,.home-footer__social-link--instagram .home-footer__social-icon-picture{width:66px;height:66px;margin:0}.home-footer__social-link--vk,.home-footer__social-link--vk .home-footer__social-icon-picture{width:67px}.home-footer__instagram-star{color:var(--home-orange);top:-8px;left:60px}.home-footer__socials small{color:#fff3;width:208px;font-size:6px;font-weight:400;top:1px;left:58px}.home-footer__logo-picture{width:367px;height:152px;top:482px}.home-footer__details{text-align:left;grid-template-columns:141px 121px 86px;gap:0;width:348px;font-size:8px;font-weight:500;display:grid;top:664px}.home-footer__details span:first-child{width:auto}.home-footer__copyright{font-size:8px;top:692px}.home-footer__legal{color:#313131;height:12px;font-family:var(--home-font-body);font-size:8px;top:764px}.home-footer__legal a:first-child{left:48px}.home-footer__legal a:nth-child(2){left:219px}.home-footer__legal-design{text-transform:capitalize;display:block;left:50%}.home-footer__legal-development{text-transform:capitalize;text-decoration:none;left:calc(50% + 129px)}}@media (width<=639px){.home-footer{height:958px;min-height:958px}.home-footer--home .home-footer__panel,.home-footer--internal .home-footer__panel{background:linear-gradient(to bottom, #000 0 322px, var(--home-ink) 322px 100%);border-radius:15px 15px 20px 20px;width:calc(100% - 6px);height:848px;margin:0 auto}.home-footer__desktop-label{display:none}.home-footer__compact-label{display:inline}.home-footer__glow-picture{width:225px;height:173px;top:104px}.home-footer__glow{width:625px;height:573px;top:-200px;left:-200px}.home-footer__illustration-picture{width:285px;height:265px;top:28px;left:50%;transform:translate(calc(-50% - 2.5px))}.home-footer__navigation{gap:20px;width:125px;top:342px;left:17px}.home-footer__navigation strong,.home-footer__socials strong{color:#ffffff4d;font-size:10px}.home-footer__navigation a,.home-footer__navigation button{width:125px;font-size:10px}.home-footer__socials{width:90px;height:100px;top:342px;left:auto;right:17px}.home-footer__socials strong{margin-left:0}.home-footer__social-list{gap:10px;top:24px}.home-footer__social-link,.home-footer__social-icon-picture,.home-footer__social-link--instagram .home-footer__social-icon-picture,.home-footer__social-link--vk,.home-footer__social-link--vk .home-footer__social-icon-picture{width:20px;height:20px;margin:0}.home-footer__social-link--telegram{order:1}.home-footer__social-link--vk{order:2}.home-footer__social-link--instagram{order:3}.home-footer__instagram-star{display:none}.home-footer__socials small{color:#fff9;text-align:left;width:76px;font-size:6px;font-weight:400;top:58px;left:2px}.home-footer__legal a{text-transform:uppercase;font-weight:600}.home-footer__details{text-align:left;white-space:normal;flex-direction:column;gap:10px;width:280px;font-size:8px;font-weight:500;line-height:12px;display:flex;top:554px;left:17px;transform:none}.home-footer__details span:first-child{width:auto}.home-footer__logo-picture{width:280px;height:116px;top:660px}.home-footer__copyright{text-align:left;width:280px;font-size:8px;top:816px;left:17px;transform:none}.home-footer__legal{color:#313131;width:calc(100% - 40px);height:auto;font-family:var(--home-font-body);text-transform:none;white-space:nowrap;flex-direction:column;gap:8px;font-size:8px;font-weight:400;line-height:12px;display:flex;top:868px;left:20px}.home-footer__legal>*{position:static}.home-footer__legal-design{display:block}.home-footer__legal-development{text-decoration:none}}.home-footer a:focus-visible,.home-footer button:focus-visible{outline-offset:3px;outline:3px solid #479ceb}.home-header{--home-white:#fff;--home-cream:#f4f0e6;--home-orange:#bc5823;--home-black:#0c0c0c;--home-dark:#1d1d1d;--home-font-body:"Jost", "Arial", sans-serif;z-index:20;width:min(1800px,100% - 120px);height:56px;color:var(--home-black);font-family:var(--home-font-body);position:absolute;top:70px;left:50%;transform:translate(-50%)}.home-header button,.home-header a{font-family:inherit}.home-header button:focus-visible,.home-header a:focus-visible{outline-offset:3px;outline:3px solid #479ceb}.home-header__bar{width:100%;height:100%;position:relative}.home-header__logo{width:127px;height:56px;display:block;position:absolute;top:0;left:51px}.home-header__logo-image-picture,.home-header__logo-image{width:100%;height:100%;display:block}.home-header__logo-image{object-fit:fill;filter:brightness(0)}.home-header__navigation{justify-content:center;align-items:center;gap:0;height:56px;display:flex;position:absolute;top:0;left:calc(50% - 296px)}.home-header__link--about{width:107px}.home-header__link--constructor{width:137px}.home-header__link--customers{width:113px}.home-header__link--certificate{width:128px}.home-header__link--contacts{width:111px}.home-header__link{color:#313131;background:var(--home-cream);cursor:pointer;text-transform:uppercase;border:0;border-radius:40px;justify-content:center;align-items:center;height:56px;padding:0 20px;font-size:13px;font-weight:600;line-height:normal;text-decoration:none;display:inline-flex}.home-header__link.is-active{color:var(--home-white);background:var(--home-orange)}.home-header__order,.home-header__mobile-order{color:var(--home-white);background:var(--home-black);cursor:pointer;text-transform:uppercase;border:0;border-radius:40px;font-weight:600}.home-header__order{width:150px;height:56px;font-size:13px;line-height:1.4;position:absolute;top:0;right:37px}.home-header__burger,.home-header__mobile-actions,.home-header__menu{display:none}.home-header.home-header--standalone{flex:none;margin:30px auto 24px;position:relative;top:auto;left:auto;transform:none}@media (width>=640px) and (width<=1199px){.home-header{width:calc(100% - 40px);height:clamp(24px,3.75vw,45px);top:20px}.home-header__logo{width:clamp(54px,8.4375vw,101px);height:clamp(24px,3.75vw,45px);left:0}.home-header__navigation{gap:0;height:clamp(24px,3.75vw,45px);left:50%;transform:translate(-50%)}.home-header__link{width:auto;height:clamp(24px,3.75vw,45px);margin-right:0;padding:0 clamp(5px,.78125vw,9px);font-size:clamp(6px,.9375vw,11px)}.home-header__order{width:clamp(59px,9.21875vw,111px);height:clamp(24px,3.75vw,45px);font-size:clamp(6px,.9375vw,11px);right:0}.home-header.home-header--standalone{margin:10px auto;top:auto}}@media (width<=639px){.home-header,.home-header.home-header--standalone{background:#f8f8f8;width:100%;height:66px;margin:0;padding:10px;position:relative;top:auto;left:auto;transform:none}.home-header.home-header--menu-open{z-index:1200}.home-header__bar{background:var(--home-white);border-radius:30px;width:100%;height:46px;overflow:hidden}.home-header__burger{background:0 0;border:0;width:36px;height:36px;padding:0;display:block;position:absolute;top:5px;left:5px}.home-header__burger span{background:var(--home-black);border-radius:5px;width:16px;height:3px;position:absolute;left:10px}.home-header__burger span:first-child{top:11px}.home-header__burger span:nth-child(2){top:21px}.home-header__burger span:nth-child(3){width:11px;top:16px;left:15px}.home-header__logo{width:68.036px;height:30px;top:6px;left:50%;transform:translate(-50%)}.home-header__navigation,.home-header__order{display:none}.home-header__mobile-actions{align-items:center;gap:15px;height:24px;display:flex;position:absolute;top:11px;right:15px}.home-header__icon-link{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.home-header__icon-link:disabled{cursor:default;opacity:1}.home-header__icon-link img{width:24px;height:24px;display:block}.home-header__menu{z-index:50;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);overscroll-behavior:contain;background:0 0;transition:opacity .24s ease-out,visibility 0s linear .24s;display:block;position:fixed;inset:0;overflow-y:auto}.home-header__menu.is-open{visibility:visible;opacity:1;transition-delay:0s}.home-header__menu-panel{z-index:1;background:var(--home-white);will-change:transform;width:min(260px,100vw);height:max(100dvh,601px);min-height:601px;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;overflow:hidden;transform:translate(-100%)}.home-header__menu.is-open .home-header__menu-panel{transform:translate(0,0)}.home-header__menu-dismiss{z-index:0;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0 0 0 min(260px,100vw)}.home-header__menu-logo{width:100px;height:44px;display:block;position:absolute;top:24px;left:36px}.home-header__menu-logo img{object-fit:fill;width:100px;height:44px;display:block}.home-header__menu-bag{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:26.5px;left:184px}.home-header__menu-bag img{width:20px;height:19px;display:block}.home-header__mobile-navigation{flex-direction:column;align-items:flex-start;gap:16px;width:140px;margin:0;display:flex;position:absolute;top:100px;left:36px}.home-header__mobile-link{color:#202020;cursor:pointer;text-align:left;text-transform:none;background:0 0;border:0;border-radius:0;width:140px;min-height:18.24px;padding:0;font-size:16px;font-weight:600;line-height:1.14;text-decoration:none;display:block;position:relative}.home-header__mobile-link.is-active{color:var(--home-orange);background:0 0}.home-header__mobile-link-dot{width:6px;height:6px;display:block;position:absolute;top:7px;left:-18px}.home-header__menu-socials{gap:16px;height:30px;display:flex;position:absolute;bottom:160px;left:36px}.home-header__menu-social-link,.home-header__menu-social-link img{width:30px;height:30px;display:block}.home-header__mobile-order{width:188px;height:40px;margin:0;padding:0;font-size:12px;line-height:1.4;display:block;position:absolute;bottom:80px;left:36px}.home-header__menu-copyright{color:#d5d5d5;text-transform:uppercase;white-space:nowrap;width:170px;height:10px;margin:0;font-size:7px;font-weight:600;line-height:10px;position:absolute;bottom:46px;left:45px}}@media (prefers-reduced-motion:reduce){.home-header__menu,.home-header__menu-panel{transition:none}}
