.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid transparent;border-top:8px solid transparent;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px rgba(0,0,0,.9);cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px rgba(0,0,0,.9);top:0}.carousel:hover .slide .legend{opacity:1}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{font-family:Roboto,sans-serif}input[type=file]{display:none}.image-picker{border:2px solid red;cursor:pointer}.container-drag{text-align:center}.wip{background-color:#eee;border-right:1px dotted;height:100vh;left:0;position:absolute;top:10;width:150px}.header{background-color:#e0e0e0;margin:0;padding:0}.header,.task-header{display:inline-block;width:100%}.task-header{background-color:skyblue}.droppable{background-color:#9e9e9e;border-left:1px dotted;height:100vh;position:absolute;right:0;top:10;width:150px}.draggable{background-color:#ff0;height:100px;line-height:5em;margin:5px auto;width:100px}.img-container{position:relative}.unselected-img-container{position:relative;transition:all .3s;width:200px}.selected-img-container{background-color:#e1e8ee;padding:10px 20px;position:relative;transition:background-color .3s,padding .3s;width:200px}.close-icon{cursor:pointer;position:absolute;right:0;top:0}.unselect-check-icon{color:#dcdcdc}.select-check-icon,.unselect-check-icon{cursor:pointer;left:0;margin:5px;position:absolute;top:0}.select-check-icon{color:#2e8b57}.unselect-check-icon:hover{color:grey}.select-check-icon:hover{color:green}.category-image-display{width:100%}@media (min-width:720px){.category-image-display{width:50%}}.category-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:0 auto;width:60%}.category-image-container{position:relative}.category-image img{height:100%;width:320px}.category-image-container p{bottom:0;left:40%;position:absolute}.product-image-container{position:relative}.icon-button-container{display:none}.product-image-container:hover .icon-button-container{bottom:10px;display:flex;gap:6;justify-content:center;position:absolute;width:100%}.modal{align-items:center;background-color:rgba((0),0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.modal-content{background-color:#fff;width:500px}.modal-footer,.modal-header{padding:10px}.modal-title{margin:0}.modal-body{border-bottom:1px solid #eee;border-top:1px solid #eee;padding:10px}.shopping-cart{background:#fff;border-radius:6px;box-shadow:1px 2px 3px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;height:423px;margin:80px auto;width:750px}.title{border-bottom:1px solid #e1e8ee;font-weight:400;height:60px}.item,.title{padding:20px 30px}.item{display:flex;height:120px}.item:nth-child(3){border-bottom:1px solid #e1e8ee;border-top:1px solid #e1e8ee}.buttons{margin-right:60px;padding-top:30px;position:relative}.delete-btn,.like-btn{Cursor:pointer;display:inline-block}.delete-btn{height:17px;width:18px}.like-btn{background-repeat:no-repeat;background-size:2900%;height:60px;left:15px;position:absolute;top:9px;width:60px}.is-active{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:animate;animation-name:animate;-webkit-animation-timing-function:steps(28);animation-timing-function:steps(28)}@-webkit-keyframes animate{0%{background-position:0}50%{background-position:100%}to{background-position:100%}}@keyframes animate{0%{background-position:0}50%{background-position:100%}to{background-position:100%}}.image{margin-right:50px}.description{margin-right:60px;padding-top:10px;width:115px}.description span{color:#43484d;display:block;font-size:14px;font-weight:400}.description span:first-child{margin-bottom:5px}.description span:last-child{color:#86939e;font-weight:300;margin-top:8px}.quantity{margin-right:60px;padding-top:20px}.quantity input{-webkit-appearance:none;appearance:none;border:none;color:#43484d;font-size:16px;font-weight:300;text-align:center;width:32px}button[class*=btn]{background-color:#e1e8ee;border:none;border-radius:6px;cursor:pointer;height:30px;width:30px}.minus-btn img{margin-bottom:3px}.plus-btn img{margin-top:2px}button:focus,input:focus{outline:0}.total-price{color:#43484d;font-size:16px;font-weight:300;padding-top:27px;text-align:center;width:83px}@media (max-width:800px){.shopping-cart{height:auto;overflow:hidden;width:100%}.item{flex-wrap:wrap;height:auto;justify-content:center}.image img{width:50%}.description,.image,.quantity{margin:6px 0;text-align:center;width:100%}.buttons{margin-right:20px}}.credit-card{background-color:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:1px 2px 3px 0 rgba(0,0,0,.1);height:400px;margin:60px auto 0;width:360px}.form-header{border-bottom:1px solid #e1e8ee;height:60px;padding:20px 30px 0}.form-body{height:340px;padding:30px 30px 20px}.title{color:#5e6977;font-size:18px;margin:0}.card-number,.cvv-input input,.month select,.year select{font-size:14px;font-weight:100;line-height:14px}.card-number,.cvv-details,.cvv-input input,.month select,.year select{color:#86939e;opacity:.7}.card-number{width:100%}.card-number,.month select,.year select{border:2px solid #e1e8ee;border-radius:6px;margin-bottom:20px;padding-left:20px}.month select,.year select{-webkit-appearance:none;appearance:none;background-position:85% 50%;width:145px}.month select{float:left}.year select{float:right}.paypal-btn,.proceed-btn{border-color:transparent;border-radius:6px;cursor:pointer;font-size:16px;width:100%}.proceed-btn{background:#7dc855;margin-bottom:10px}.paypal-btn a,.proceed-btn a{text-decoration:none}.proceed-btn a{color:#fff}.paypal-btn a{color:hsla(0,0%,95%,.7)}.paypal-btn{padding-right:95px}.cvv-input input{background:#fff;border:2px solid #e1e8ee;border-radius:6px;float:left;padding-left:20px;width:145px}.cvv-details{float:right;font-size:12px;font-weight:300;line-height:16px;margin-bottom:20px}.cvv-details p{margin-top:6px}.credit-card{background:linear-gradient(to top right,#0b3f57,#4e4444);border-radius:5px;box-shadow:1px 20px 50px grey;max-width:600px;padding:1em;position:relative;z-index:2}.credit-card .top{align-items:center;display:flex;justify-content:space-between}h1{font-size:32px}h1,h2{text-transform:uppercase}h2{font-size:12px;letter-spacing:1px}h3{bottom:-35px;color:#686565;font-size:160px;left:30px;opacity:.1;position:absolute;text-transform:uppercase;z-index:-1}.credir-card .mid{display:flex;flex-direction:column;margin-top:20px}.credit-card .mid .card-number span{border:1px solid grey;border-radius:2px;display:inline-block;font-size:14px;letter-spacing:1px;padding:3px 5px}.card-number span+span{margin:8px 15px}.credit-card .bottom{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.credit-card .bottom span{border:1px solid grey;border-radius:2px;display:inline-block;font-size:14px;margin-top:5px;padding:2px 4px;text-transform:uppercase}.credit-card .bottom .card-holder span{height:22px;width:150px}.bottom span+span{margin-left:5px}.atm-card{background-image:linear-gradient(#ff3d3d,rgba(255,61,61,.8));border-radius:20px;box-shadow:2px 2px 20px #707070;color:#fff;font-size:16px;height:310px;margin:20px;width:500px}.atm-card-create{align-items:center;display:flex;justify-content:center;min-width:300px}.top-block{height:155px}.bottom-block,.top-block{display:inline-block;width:500px}.atm-card-chip{float:left;margin:20px}.atm-card-name{float:right;font-size:28px;font-weight:550;margin:20px;position:relative}.atm-card-number{font-size:28px;margin:-15px 0 0;text-align-last:center}.balance{float:left;margin:20px}.atm-card-balance{font-size:30px;font-weight:700;margin-top:10px}.atm-card-icon{float:right;margin:75px 20px 0 0}.atm-circle-left{margin-right:-15px;opacity:.7}.dropdown .dropbtn{background-color:inherit;border:none;color:#fff;font-family:inherit;font-size:16px;margin:0;outline:none;padding:14px 16px}.dropdown:hover .dropbtn,.navbar a:hover{background-color:red}.dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;min-width:160px;position:absolute;right:10px;z-index:10}.dropdown-content a{color:#000;display:block;float:none;padding:12px 16px;text-align:left;text-decoration:none}.dropdown-content a:hover{background-color:#ddd}.dropdown:hover .dropdown-content{display:block}.logo-image-input{border:2px dashed #101010;margin:20px 0;padding:4px 8px}.carousal-images-picker-label{border:2px solid #101010;cursor:pointer;display:block;width:100%}input#carousal-images-picker{display:none}.carousel-root{outline:none;width:100%!important}.category-image-picker{border:2px solid #101010;display:block;width:100%}.file-input-img{align-items:center;border:2px dashed #101010;display:flex;height:200px;justify-content:center;margin:0 auto;width:50%}.icon-plus{margin:0 auto}.page-container{min-height:100vh;position:relative}.footer{bottom:0;position:relative;width:100%}.store-header{background:#fff;border-bottom:1px solid #eee;position:-webkit-sticky;position:sticky;top:0;z-index:100}.announcement-bar{background:#171717;color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;padding:10px 16px;text-align:center}.store-navigation{align-items:center;display:flex;gap:28px;justify-content:space-between;min-height:80px;padding:20px 4%}.store-wordmark{color:#171717;font-size:27px;font-weight:600;letter-spacing:-.8px;white-space:nowrap}.store-wordmark img{height:42px;max-width:190px;object-fit:contain}.store-nav-links{align-items:center;display:flex;gap:30px;justify-content:center}.store-nav-links a{align-items:center;display:flex;font-size:14px;font-weight:600;gap:6px;text-transform:uppercase}.store-nav-links svg{width:12px}.store-footer a:hover,.store-nav-links a:hover{color:#e9362c}.store-actions{align-items:center;display:flex;gap:23px}.mobile-menu-toggle svg,.store-actions svg{stroke-width:1.4;height:22px;width:22px}.account-menu summary,.store-actions a,.store-actions button{cursor:pointer;display:flex;padding:3px}.header-cart{position:relative}.header-cart span{background:#ed3226;border-radius:50%;color:#fff;font-size:10px;height:17px;min-width:17px;position:absolute;right:-9px;text-align:center;top:-8px}.account-menu{position:relative}.account-menu summary{list-style:none}.account-menu summary::-webkit-details-marker{display:none}.account-menu>div{grid-gap:12px;background:#fff;border:1px solid #ddd;display:grid;gap:12px;min-width:140px;padding:16px;position:absolute;right:0;top:36px}.mobile-menu-toggle{display:none}.store-search{align-items:center;border-top:1px solid #eee;display:flex;gap:16px;justify-content:center;padding:20px 4%}.store-search input{border:1px solid #ccc;padding:10px 14px;width:min(500px,60%)}.store-search button{background:#171717;color:#fff;padding:10px 20px}.collection{color:#252525;margin:auto;max-width:1600px;padding:0 30px 80px}.breadcrumbs{color:#777;display:flex;font-size:14px;gap:6px;padding:20px 0}.breadcrumbs>:last-child{color:#444;font-weight:600}.collection-title{font-size:30px;font-weight:400;letter-spacing:-.8px;padding:21px 0 54px;position:static;text-align:center;text-transform:none}.collection-toolbar{align-items:center;display:flex;gap:45px;margin-bottom:26px;min-height:64px}.filter-toggle{font-size:18px;gap:12px}.filter-toggle,.sort-control{align-items:center;display:flex}.sort-control{font-size:17px;font-weight:600;gap:10px}.sort-control select{background:#fff;color:#666;font-size:15px;font-weight:400;max-width:220px;padding:8px 25px 8px 0}.product-count{color:#888;font-size:17px;margin-left:auto}.product-count strong{color:#555}.collection-chips{border-bottom:2px solid #bcbcbc;display:flex;gap:12px;margin-bottom:35px;overflow-x:auto;padding:0 0 20px}.collection-chips a{border:1px solid #dedede;border-radius:28px;flex-shrink:0;font-size:15px;padding:10px 21px;transition:background .15s}.collection-chips a.active,.collection-chips a:hover{background:#111;border-color:#111;color:#fff}.collection-grid{grid-gap:34px 20px;display:grid;gap:34px 20px;grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-card{min-width:0}.catalog-image{background:#f6f6f6;border:0;border-radius:0;overflow:hidden;position:relative}.catalog-image>a{display:block}.catalog-image img{aspect-ratio:3/4;background:#f6f6f6;object-fit:contain;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}.catalog-image:hover img{-webkit-transform:scale(1.025);transform:scale(1.025)}.wishlist-button{background:#f1f1f1;border-radius:50%;display:grid;height:40px;place-items:center;position:absolute;right:10px;top:14px;width:38px}.wishlist-button svg{stroke-width:1.3;height:21px;width:21px}.wishlist-button.selected{color:#e9362c}.wishlist-button.selected svg{fill:#e9362c}.catalog-quick-view{background:#ffffffef;bottom:0;font-size:14px;left:0;opacity:0;padding:12px;position:absolute;transition:opacity .2s;width:100%}.catalog-image:focus-within .catalog-quick-view,.catalog-image:hover .catalog-quick-view{opacity:1}.catalog-name{display:block;line-height:1.5;margin:15px 0 6px}.catalog-name,.catalog-price{font-size:15px}.collection-filters{align-items:center;background:#f7f7f7;display:flex;gap:24px;margin-bottom:25px;padding:20px}.collection-filters label{align-items:center;display:flex;gap:12px}.collection-filters input{background:#fff;border:1px solid #ddd;padding:8px;width:130px}.collection-filters button{text-decoration:underline}.collection-empty{color:#777;padding:80px 20px;text-align:center}.search-summary{align-items:center;display:flex;gap:12px;padding-bottom:25px}.product-skeleton{aspect-ratio:3/4;background:#f3f3f3;border-radius:9px}.store-footer{background:#f7f7f7;border-top:1px solid #eee;padding:60px 4% 0}.footer-columns{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.4fr 1fr 1fr 1fr;padding-bottom:50px}.footer-columns h2{font-size:14px;font-weight:600;margin-bottom:22px;text-transform:uppercase}.footer-columns>div>a:not(.store-wordmark){color:#666;display:block;font-size:14px;margin-bottom:12px;overflow-wrap:anywhere}.footer-intro p{color:#777;font-size:14px;line-height:1.8;margin-top:18px}.footer-copyright{border-top:1px solid #ddd;color:#777;font-size:12px;padding:22px 0;text-align:center}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #e9362c;outline-offset:4px}@media (max-width:1100px){.store-nav-links,.store-navigation{gap:16px}.store-nav-links a{font-size:12px}.store-actions{gap:15px}}@media (max-width:800px){.store-navigation{gap:15px;min-height:68px;padding:15px 20px}.mobile-menu-toggle{display:block}.store-wordmark{font-size:23px;margin-right:auto}.store-wordmark img{height:32px;max-width:130px}.store-nav-links{display:none}.store-nav-links.is-open{align-items:stretch;background:#fff;border-bottom:1px solid #ddd;display:flex;flex-direction:column;left:0;padding:25px;position:absolute;right:0;top:100%}.store-nav-links a{font-size:14px;justify-content:space-between;padding:8px}.collection{padding:0 18px 50px}.collection-title{font-size:27px;padding:20px 0 30px}.collection-toolbar{flex-wrap:wrap;gap:18px;margin-bottom:20px}.filter-toggle,.product-count,.sort-control{font-size:14px}.sort-control select{font-size:13px;max-width:160px}.collection-grid{gap:25px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.collection-chips{gap:8px;margin-bottom:24px}.collection-chips a{font-size:13px;padding:8px 17px}.catalog-quick-view{font-size:12px;opacity:1;padding:8px;position:static}.catalog-name,.catalog-price{font-size:13px}.footer-columns{gap:30px;grid-template-columns:1fr 1fr}.collection-filters,.collection-filters label{flex-wrap:wrap}.store-search label{display:none}}@media (max-width:420px){.store-actions{gap:10px}.store-actions svg{width:19px}.store-wordmark{font-size:20px}.product-count{text-align:right;width:100%}}.category-gallery{display:flex;gap:24px;overflow-x:auto;padding:20px 0 30px;scrollbar-width:thin}.category-gallery>a{display:flex;flex:0 0 125px;flex-direction:column;font-size:13px;gap:12px;text-align:center}.category-all,.category-gallery img{background:#f2efeb;height:140px;object-fit:cover;width:125px}.category-all{align-items:center;display:flex;flex-direction:column;font-size:36px;font-weight:600;justify-content:center;letter-spacing:-2px}.category-all span{font-size:9px;letter-spacing:2px;margin-top:6px}.category-gallery>a.active>:last-child{font-weight:600;text-decoration:underline;text-underline-offset:7px}.collection-toolbar{border-bottom:1px solid #dedede;border-top:1px solid #dedede;gap:30px;margin-bottom:0;padding:10px 0}.filter-toggle{border-right:1px solid #ddd;font-size:14px;padding-right:30px;text-transform:uppercase}.sort-control{font-weight:400}.sort-control,.sort-control select{font-size:13px}.product-count{color:#555;font-size:14px}.quick-filters{align-items:center;border-bottom:1px solid #eee;display:flex;gap:24px;padding:18px 0}.quick-filters>span{flex-shrink:0;font-size:12px;font-weight:600;text-transform:uppercase}.quick-filters .collection-chips{border:0;gap:8px;margin:0;padding:0}.collection-chips button{border:1px solid #d5d5d5;font-size:12px;padding:6px 16px;white-space:nowrap}.collection-chips button.active{background:#171717;border-color:#171717;color:#fff}.collection-title{font-size:23px;font-weight:600;letter-spacing:0;padding:28px 0;text-align:left}.collection-title span{color:#777;display:block;font-size:13px;font-weight:400;margin-top:7px}.catalog-card{display:flex;flex-direction:column}.catalog-image{margin-bottom:13px}.catalog-name{font-size:13px;font-weight:500;line-height:1.6;margin:5px 0 8px}.catalog-colors{color:#777;font-size:11px}.catalog-features{color:#777;font-size:12px;margin-bottom:8px}.catalog-price{font-size:14px;font-weight:600;margin-bottom:16px}.catalog-add{align-items:center;border:1px solid #222;display:flex;font-size:12px;gap:10px;justify-content:center;letter-spacing:.6px;margin-top:auto;padding:12px 8px;text-transform:uppercase;transition:background .15s,color .15s;width:100%}.catalog-add:hover{background:#171717;color:#fff}.catalog-add svg{height:16px;width:16px}.store-footer{background:#f3f3f3;margin-top:30px}@media (max-width:800px){.category-gallery{gap:16px;padding:12px 0 24px}.category-gallery>a{flex-basis:90px;font-size:12px}.category-all,.category-gallery img{height:105px;width:90px}.category-all{font-size:29px}.category-all span{font-size:7px}.collection-toolbar{gap:12px;margin:0;padding:8px 0}.filter-toggle{font-size:12px;padding-right:12px}.sort-control{font-size:12px;gap:5px}.quick-filters{gap:12px}.quick-filters>span{font-size:10px}.collection-title{font-size:21px;padding:22px 0}.catalog-add{font-size:10px;gap:6px;padding:11px 5px}.catalog-name{font-size:12px}.catalog-colors{font-size:10px}}.header-search{align-items:center;border-bottom:1px solid #999;display:flex;gap:9px;margin-left:auto;max-width:180px;min-width:100px;padding:7px 0}.header-search button{display:flex}.header-search input{background:transparent;font-size:13px;min-width:0;width:100%}.header-search svg{height:18px;width:18px}.store-actions .mobile-search-toggle{display:none}.store-wordmark{font-weight:700;letter-spacing:-1px;text-transform:uppercase}.store-footer a:hover,.store-nav-links a:hover{color:#171717;text-decoration:underline;text-underline-offset:5px}.header-cart span{background:#171717}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-color:#222}@media (max-width:1100px){.store-nav-links{gap:12px}.store-navigation{gap:14px}.header-search{max-width:125px}}@media (max-width:800px){.header-search{display:none}.store-actions .mobile-search-toggle{display:flex}}.preview-notice{background:#fff4d6;color:#594718;font-size:11px;line-height:1.5;padding:8px 16px;text-align:center}.admin-shell{background:#f7f7f6;color:#202020;display:grid;grid-template-columns:230px minmax(0,1fr);min-height:85vh}.admin-sidebar{background:#fff;border-right:1px solid #e6e6e3;padding:32px 20px}.admin-workspace{align-items:center;display:flex;gap:10px;padding:0 0 32px}.admin-workspace-mark{background:#202020;color:#fff;display:grid;font-size:13px;height:34px;place-items:center;width:34px}.admin-workspace strong{display:block;font-size:12px}.admin-workspace div>span{color:#888;display:block;font-size:10px;margin-top:3px}.admin-nav-label{color:#888;font-size:10px;letter-spacing:1.5px;margin:8px 12px 14px}.admin-sidebar nav{grid-gap:6px;display:grid;gap:6px}.admin-sidebar nav a{align-items:center;border-radius:5px;display:flex;font-size:13px;gap:12px;padding:12px}.admin-sidebar nav a:hover{background:#f6f6f4}.admin-sidebar nav a.active{background:#202020;color:#fff}.admin-sidebar nav svg{stroke-width:1.5;height:16px;width:16px}.admin-store-link{align-items:center;border-top:1px solid #eee;display:flex;font-size:12px;justify-content:space-between;margin-top:35px;padding:22px 12px}.admin-sidebar-note{color:#999;font-size:10px;line-height:1.6;padding:0 12px}.admin-main{min-width:0;padding:36px clamp(20px,3vw,50px) 60px}.admin-back{align-items:center;color:#777;display:inline-flex;font-size:12px;gap:8px;margin-bottom:26px}.admin-page-heading{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:30px}.admin-eyebrow{color:#888;font-size:10px;letter-spacing:1.8px;margin-bottom:9px}.admin-page-heading h1{font-size:30px;font-weight:500;letter-spacing:-1px;line-height:1.3;text-transform:none}.admin-page-heading h1+p{color:#777;font-size:12px;line-height:1.6;margin-top:8px}.admin-heading-actions{display:flex;flex-shrink:0;gap:10px}.admin-primary,.admin-secondary{align-items:center;border:1px solid #202020;border-radius:3px;display:inline-flex;font-size:12px;gap:8px;justify-content:center;padding:12px 17px;white-space:nowrap}.admin-primary{background:#202020;color:#fff}.admin-secondary{background:#fff;border-color:#ddd}.admin-primary:disabled{cursor:not-allowed;opacity:.45}.admin-preview-note{background:#f1eee6;border-radius:4px;color:#71654a;font-size:12px;line-height:1.6;margin-bottom:22px;padding:13px 16px}.admin-editor-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 270px}.admin-editor-content,.admin-editor-summary{grid-gap:24px;display:grid;gap:24px;min-width:0}.admin-panel{background:#fff;border:1px solid #e5e5e1;border-radius:7px;min-width:0;padding:24px}.admin-panel-heading{margin-bottom:22px}.admin-panel-heading h2{font-size:15px;font-weight:600;letter-spacing:0;text-transform:none}.admin-panel-heading p{color:#888;font-size:12px;line-height:1.7;margin-top:5px}.admin-panel-heading-row{align-items:center;display:flex;gap:14px;justify-content:space-between}.admin-field{display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:9px;margin-bottom:20px}.admin-field:last-child{margin-bottom:0}.admin-field input,.admin-field textarea,.admin-variant-table input{background:#fff;border:1px solid #dcdcd8;border-radius:4px;font-size:13px;font-weight:400;min-width:0;padding:12px;width:100%}.admin-field textarea{line-height:1.8;resize:vertical}.admin-field-caption{color:#888;display:block;font-size:11px;margin-bottom:10px}.admin-category-value{border-bottom:1px solid #eee;font-size:13px;margin-bottom:20px;padding-bottom:20px}.admin-status{align-items:center;background:#edf3ed;border-radius:20px;color:#41624c;display:inline-flex;font-size:11px;gap:7px;padding:6px 10px}.admin-status i{background:currentColor;border-radius:50%;height:5px;width:5px}.admin-status.is-draft{background:#eee;color:#777}.admin-field-hint{color:#888;display:block;font-size:11px;line-height:1.7}.admin-image-gallery{display:flex;flex-wrap:wrap;gap:16px}.admin-image-tile{border:1px solid #eee;border-radius:5px;height:170px;overflow:hidden;position:relative;width:140px}.admin-image-tile img{height:100%;object-fit:contain;width:100%}.admin-image-tile>span{background:#fff;border:1px solid #eee;bottom:8px;font-size:10px;left:8px;padding:3px 8px;position:absolute}.admin-image-tile button{background:#fff;border-radius:50%;padding:4px;position:absolute;right:6px;top:6px}.admin-image-tile button:disabled{cursor:not-allowed;opacity:.3}.admin-image-upload{align-items:center;border:1px dashed #ccc;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;font-size:12px;gap:10px;height:170px;justify-content:center;width:140px}.admin-image-upload svg{stroke-width:1.2;height:22px;width:22px}.admin-image-upload small{color:#999;font-size:9px}.admin-image-upload.is-disabled{color:#999;cursor:not-allowed}.admin-count{background:#f4f4f2;border-radius:4px;color:#777;font-size:10px;padding:5px 9px;white-space:nowrap}.admin-empty-variants{background:#fafaf8;border:1px dashed #deded8;border-radius:5px;padding:28px 20px;text-align:center}.admin-empty-variants p{font-size:13px;margin-bottom:8px}.admin-empty-variants span{color:#888;font-size:11px;line-height:1.8}.admin-table-scroll{overflow-x:auto}.admin-variant-table{border-collapse:collapse;font-size:12px;min-width:650px;width:100%}.admin-variant-table th{border-bottom:1px solid #eee;color:#888;font-size:10px;font-weight:500;padding:10px;text-align:left}.admin-variant-table td{border-bottom:1px solid #eee;padding:14px 10px}.admin-variant-table input[type=number]{width:85px}.admin-variant-images{align-items:center;display:flex;gap:8px}.admin-state{color:#777;padding:60px 20px}.admin-state h1{font-size:24px;margin-bottom:18px;text-transform:none}.admin-state a{display:inline-block;margin-top:20px;text-decoration:underline}.admin-list-caption{color:#888;font-size:12px;margin-bottom:18px}.admin-products-table{padding:0}.admin-products-table th{background:#fcfcfb;font-size:10px;letter-spacing:1px;padding:20px}.admin-products-table td{font-size:12px;padding:18px 20px}.admin-products-table td:last-child{white-space:nowrap}.admin-products-table a.chakra-button,.admin-products-table button{background:transparent;margin-right:4px}.admin-product-cell{align-items:center;display:flex;gap:16px}.admin-product-cell img{background:#fafafa;height:54px;object-fit:contain;width:42px}.admin-product-cell strong{display:block;font-weight:500}.admin-product-cell span{color:#999;display:block;font-size:10px;margin-top:5px}.admin-mobile-bar{display:none}@media(max-width:1150px){.admin-editor-layout{gap:16px;grid-template-columns:minmax(0,1fr) 220px}.admin-panel{padding:20px}.admin-shell{grid-template-columns:200px minmax(0,1fr)}.admin-page-heading{flex-wrap:wrap}}@media(max-width:800px){.admin-shell{display:block}.admin-sidebar{display:none}.admin-sidebar.is-open{border-bottom:1px solid #ddd;display:block}.admin-mobile-bar{align-items:center;background:#fff;border-bottom:1px solid #eee;display:flex;font-size:12px;justify-content:space-between;padding:16px 20px}.admin-main{padding:24px 18px 40px}.admin-editor-layout{grid-template-columns:minmax(0,1fr)}.admin-page-heading h1{font-size:27px}.admin-heading-actions{width:100%}.admin-heading-actions>*{flex:1 1}.admin-editor-summary{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-panel{padding:18px}.admin-editor-summary .admin-panel{grid-column:1/-1}.admin-image-tile,.admin-image-upload{height:155px;width:125px}}.admin-option-editor{margin-bottom:24px}.admin-option-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.admin-option-row>span{flex:1 1}.admin-option-editor .admin-field-hint{margin-top:12px}.admin-option-values{margin-bottom:20px;min-width:0}.admin-option-values>label{display:block;font-size:12px;font-weight:500;margin-bottom:9px}.admin-value-input{align-items:center;background:#fff;border:1px solid #dcdcd8;border-radius:4px;display:flex;flex-wrap:wrap;gap:8px;padding:8px}.admin-value-input:focus-within{outline:2px solid #356b59;outline-offset:2px}.admin-value-input input{background:transparent;border:0;flex:1 1;font-size:13px;min-width:160px;outline:none;padding:6px 4px;width:160px}.admin-value-chip{align-items:center;background:#edf3ef;border-radius:4px;color:#244638;display:inline-flex;font-size:13px;gap:8px;max-width:100%;padding:5px 8px 5px 10px}.admin-value-chip>span{min-width:0;overflow-wrap:anywhere}.admin-value-chip button{background:transparent;border:0;color:inherit;cursor:pointer;font-size:18px;line-height:1;padding:0 4px}.admin-value-chip button:focus-visible{outline:2px solid #356b59;outline-offset:2px}.variant-picker-eyebrow{color:#6c7971;display:block;font-size:10px;font-weight:600;letter-spacing:1.6px;margin-bottom:7px}.variant-picker-title{display:block;font-size:22px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.variant-picker-description{color:#6d746f;font-size:13px;line-height:1.7;margin-bottom:20px}.variant-picker-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.variant-picker-tile{background:#f7f8f5;border:2px solid #e5e7e3;border-radius:8px;cursor:pointer;overflow:hidden;padding:0;position:relative}.variant-picker-tile img{display:block;height:150px;object-fit:contain;padding:8px;width:100%}.variant-picker-tile.is-selected{background:#f0f5ef;border-color:#356b50}.variant-picker-tile:hover{border-color:#779985}.variant-picker-tile:focus-visible{outline:3px solid #356b50;outline-offset:3px}.variant-picker-check{align-items:center;background:#fff;border:1px solid #b5beb6;border-radius:50%;display:flex;height:22px;justify-content:center;position:absolute;right:8px;top:8px;width:22px}.is-selected .variant-picker-check{background:#356b50;border-color:#356b50;color:#fff}.variant-picker-photo-label{border-top:1px solid #e5e7e3;color:#59665d;display:block;font-size:11px;padding:8px;text-align:left}.variant-picker-count{color:#657068;flex:1 1;font-size:12px;min-width:120px}.variant-picker-empty{align-items:center;background:#f7f8f5;border-radius:8px;color:#6d746f;display:flex;flex-direction:column;font-size:13px;gap:10px;padding:28px 16px;text-align:center}.variant-picker-empty>svg{height:28px;width:28px}.admin-variant-thumbnails{display:flex;gap:4px}.admin-variant-thumbnails img{background:#f7f8f5;border:1px solid #e5e7e3;border-radius:3px;height:40px;object-fit:contain;width:32px}.product-page{color:#252525;margin:0 auto;max-width:1440px;padding:0 4% 80px}.pdp-breadcrumbs{align-items:center;flex-wrap:wrap;font-size:12px;gap:10px;padding:24px 0}.pdp-breadcrumbs svg{flex-shrink:0;height:12px;width:12px}.pdp-layout{grid-gap:clamp(32px,5vw,80px);align-items:start;display:grid;gap:clamp(32px,5vw,80px);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.pdp-main-photo{aspect-ratio:4/5;background:#f6f6f6}.pdp-main-photo img{height:100%;object-fit:contain;width:100%}.pdp-thumbnails{display:flex;gap:10px;overflow-x:auto;padding:14px 2px}.pdp-thumbnails button{background:#f6f6f6;border:1px solid #ddd;flex-shrink:0;height:88px;width:72px}.pdp-thumbnails button[aria-pressed=true]{border:2px solid #171717}.pdp-thumbnails img{height:100%;object-fit:contain;width:100%}.pdp-info{padding:12px 0 0}.pdp-eyebrow{color:#777;font-size:11px;font-weight:600;letter-spacing:1.4px;margin-bottom:15px;text-transform:uppercase}.pdp-info h1{font-size:clamp(24px,2.4vw,34px);font-weight:400;letter-spacing:-.6px;line-height:1.35;margin:0 0 22px;position:static;text-align:left;text-transform:none}.pdp-price{font-size:25px;font-weight:600}.pdp-price-note{border-bottom:1px solid #e8e8e8;color:#777;font-size:12px;margin-top:4px;padding-bottom:25px}.pdp-options fieldset{border:0;margin:25px 0;min-width:0;padding:0}.pdp-options legend{font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase;width:100%}.pdp-options legend span{color:#777;font-weight:400;letter-spacing:0;margin-left:12px;text-transform:none}.pdp-option-values{display:flex;flex-wrap:wrap;gap:9px}.pdp-option-values button{background:#fff;border:1px solid #d5d5d5;font-size:13px;min-width:52px;padding:11px 17px}.pdp-option-values button:hover{border-color:#171717}.pdp-option-values button[aria-pressed=true]{background:#171717;border-color:#171717;color:#fff}.pdp-stock{color:#59675c;font-size:12px;margin:18px 0}.pdp-stock.is-unavailable{color:#bd2c22}.pdp-quantity-row{align-items:center;display:flex;font-size:13px;gap:25px;margin:24px 0}.pdp-quantity{align-items:center;border:1px solid #d5d5d5;display:flex}.pdp-quantity button{display:grid;height:40px;place-items:center;width:40px}.pdp-quantity button:disabled{cursor:not-allowed;opacity:.3}.pdp-quantity output{min-width:35px;text-align:center}.pdp-actions{display:flex;gap:12px}.pdp-actions button{align-items:center;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.7px;min-height:52px;padding:14px 16px;text-transform:uppercase}.pdp-add{background:#171717;border:1px solid #171717;color:#fff}.pdp-add:hover{background:#333}.pdp-buy{background:#fff;border:1px solid #e9362c;color:#d92c22}.pdp-buy:hover{background:#fff5f4}.pdp-actions button:disabled{cursor:not-allowed;opacity:.4}.pdp-help{color:#888;font-size:11px;line-height:1.8;margin:14px 0 28px}.pdp-description{border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8}.pdp-description summary{cursor:pointer;font-size:13px;font-weight:600;padding:20px 0;text-transform:uppercase}.pdp-description>div{color:#666;font-size:13px;line-height:1.9;overflow-wrap:anywhere;padding-bottom:22px;white-space:pre-line}.pdp-description img{max-width:100%}.pdp-specs{font-size:13px;padding-top:12px}.pdp-specs>div{display:flex;gap:24px;padding:8px 0}.pdp-specs dt{color:#888;min-width:80px}.pdp-state{min-height:50vh;padding:100px 24px;text-align:center}.pdp-state h1{font-size:28px;margin-bottom:16px;position:static}.pdp-state a{display:inline-block;margin-top:24px;text-decoration:underline}@media (max-width:800px){.product-page{padding:0 18px 50px}.pdp-layout{gap:24px;grid-template-columns:1fr}.pdp-main-photo{aspect-ratio:1/1}.pdp-info{padding-top:0}.pdp-breadcrumbs{font-size:11px;padding:18px 0}.pdp-info h1{font-size:26px}}@media (max-width:380px){.pdp-actions{flex-direction:column}}.shopping-bag{color:#252525;margin:0 auto;max-width:1320px;padding:0 4% 80px}.bag-heading{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:20px 0 40px}.bag-heading h1{font-size:32px;font-weight:400;letter-spacing:-.7px;position:static;text-align:left;text-transform:none}.bag-heading h1 span{color:#888;font-size:20px}.bag-heading .pdp-eyebrow{margin-bottom:10px}.bag-continue{align-items:center;display:flex;font-size:12px;gap:8px}.bag-layout{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 320px}.bag-items{border-top:1px solid #e5e5e5}.bag-item{grid-gap:22px;border-bottom:1px solid #e5e5e5;display:grid;gap:22px;grid-template-columns:110px minmax(0,1fr) auto;padding:28px 0}.bag-item-photo{background:#f6f6f6;display:block;height:145px}.bag-item-photo img{height:100%;object-fit:contain;width:100%}.bag-item-name{display:block;font-size:16px;line-height:1.5;margin-bottom:9px}.bag-item-options,.bag-unit-price{color:#777;font-size:12px;line-height:1.8}.bag-item-controls{flex-wrap:wrap;gap:20px;margin-top:18px}.bag-item-controls,.bag-remove{align-items:center;display:flex}.bag-remove{color:#777;font-size:12px;gap:6px}.bag-remove:hover{color:#d92c22}.bag-line-total{font-size:15px;font-weight:600;white-space:nowrap}.bag-summary{background:#f7f7f7;padding:28px}.bag-summary h2{font-size:18px;font-weight:500;margin-bottom:12px}.bag-summary-count{color:#777;font-size:12px;padding-bottom:24px}.bag-summary-total{border-top:1px solid #ddd;display:flex;font-size:15px;gap:10px;justify-content:space-between;padding:22px 0}.bag-empty>a,.bag-summary>button{align-items:center;background:#171717;color:#fff;display:flex;font-size:12px;font-weight:600;gap:14px;justify-content:center;letter-spacing:.4px;padding:16px 12px;text-transform:uppercase;width:100%}.bag-summary>button:disabled{cursor:not-allowed;opacity:.4}.bag-stock-error{color:#bd2c22;font-size:12px;line-height:1.7;margin-top:12px}.bag-empty{align-items:center;border-top:1px solid #eee;display:flex;flex-direction:column;padding:70px 20px 90px;text-align:center}.bag-empty>svg{stroke-width:1;height:44px;margin-bottom:25px;width:44px}.bag-empty h2{font-size:26px;font-weight:400;margin-bottom:12px}.bag-empty p{color:#777;font-size:13px;line-height:1.8}.bag-empty>a{margin-top:28px;padding:16px 28px;width:auto}@media (max-width:900px){.bag-layout{gap:30px;grid-template-columns:1fr}}@media (max-width:600px){.shopping-bag{padding:0 18px 50px}.bag-heading{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:26px}.bag-heading h1{font-size:28px}.bag-item{gap:16px;grid-template-columns:80px minmax(0,1fr);padding:22px 0}.bag-item-photo{height:110px}.bag-item-name{font-size:14px}.bag-line-total{grid-column:2;grid-row:2}.bag-item-controls{gap:12px}.bag-summary{padding:24px}}.auth-page{color:#252525;margin:0 auto;max-width:1180px;padding:30px 4% 80px}.auth-back{align-items:center;color:#777;display:inline-flex;font-size:12px;gap:8px;margin-bottom:30px}.auth-layout{border:1px solid #e8e8e8;display:grid;grid-template-columns:1fr 1fr}.auth-story{background:#f5f3ef;display:flex;flex-direction:column;gap:50px;justify-content:space-between;min-height:550px;padding:48px}.auth-wordmark{font-size:24px;font-weight:600;letter-spacing:-1px}.auth-eyebrow{color:#777;font-size:10px;font-weight:600;letter-spacing:1.6px;margin-bottom:16px}.auth-story h2{font-size:clamp(32px,4vw,48px);font-weight:400;letter-spacing:-1.4px;line-height:1.2;margin-bottom:20px;text-transform:none}.auth-story>div>p:last-child{color:#777;font-size:13px;line-height:1.9;max-width:260px}.auth-story-footer{color:#888;font-size:9px;letter-spacing:1.5px}.auth-form-panel{align-self:center;min-width:0;padding:55px 48px}.auth-form-panel h1{font-size:30px;font-weight:400;letter-spacing:-.7px;line-height:1.3;margin-bottom:12px;position:static;text-align:left;text-transform:none}.auth-intro{color:#777;font-size:12px;line-height:1.9;margin-bottom:30px}.auth-field{display:flex;flex-direction:column;font-size:12px;gap:10px;margin-bottom:22px}.auth-field input,.auth-password input{background:#fff;border:1px solid #d5d5d5;border-radius:0;font-size:13px;height:46px;padding:12px 14px;width:100%}.auth-field input::-webkit-input-placeholder{color:#aaa}.auth-field input::placeholder{color:#aaa}.auth-password-label{display:block;font-size:12px;margin-bottom:10px}.auth-password{position:relative}.auth-password input{padding-right:48px}.auth-password button{color:#777;display:grid;height:44px;place-items:center;position:absolute;right:1px;top:1px;width:44px}.auth-password-hint{color:#888;font-size:11px;margin-top:9px}.auth-submit{align-items:center;background:#171717;color:#fff;display:flex;font-size:12px;font-weight:600;gap:14px;justify-content:center;letter-spacing:.6px;margin-top:28px;min-height:48px;padding:12px;text-transform:uppercase;width:100%}.auth-submit:hover{background:#333}.auth-submit:disabled{cursor:wait;opacity:.55}.auth-switch{border-top:1px solid #e8e8e8;color:#777;font-size:12px;line-height:1.9;margin-top:28px;padding-top:24px}.auth-switch a{color:#252525;margin-left:4px;text-decoration:underline;text-underline-offset:4px}.auth-switch a:hover{color:#e9362c}.auth-error{background:#fff5f4;border-left:2px solid #e9362c;color:#a72920;font-size:12px;line-height:1.7;margin-bottom:20px;padding:12px 14px}@media (max-width:800px){.auth-story{padding:32px}.auth-form-panel{padding:40px 28px}}@media (max-width:600px){.auth-page{padding:24px 18px 50px}.auth-layout{grid-template-columns:1fr}.auth-story{gap:24px;min-height:auto;padding:28px}.auth-story h2{font-size:32px;margin-bottom:10px}.auth-story-footer,.auth-wordmark{display:none}.auth-story .auth-eyebrow{margin-bottom:12px}.auth-form-panel{padding:32px 28px}.auth-form-panel h1{font-size:27px}}.auth-forgot{color:#666;display:block;font-size:11px;margin-top:12px;text-align:right;text-decoration:underline;text-underline-offset:3px}.auth-forgot:hover{color:#e9362c}.auth-reset{border:1px solid #e8e8e8;margin:40px auto 70px;max-width:450px;padding:36px}.auth-reset h1{font-size:28px;font-weight:400;letter-spacing:-.7px;line-height:1.4;margin-bottom:16px;position:static;text-align:left;text-transform:none}.auth-reset-icon{stroke-width:1;height:30px;margin-bottom:24px;width:30px}.auth-reset [role=status]>p{color:#777;font-size:13px;line-height:1.9;overflow-wrap:anywhere}.auth-reset-again{color:#777;display:block;font-size:12px;margin:22px auto 0;text-decoration:underline}.checkout-page{color:#252525;margin:0 auto;max-width:1320px;padding:0 4% 80px}.checkout-layout{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.checkout-content{min-width:0}.checkout-section{border:1px solid #e5e5e5;margin-bottom:24px;padding:28px}.checkout-section-heading{align-items:center;border-bottom:1px solid #e8e8e8;display:flex;gap:15px;margin-bottom:22px;padding-bottom:22px}.checkout-section-heading>span{color:#999;font-size:11px}.checkout-section-heading h2{align-items:center;display:flex;font-size:17px;font-weight:400;gap:10px;text-transform:none}.checkout-section-heading svg{stroke-width:1.3;height:18px;width:18px}.checkout-muted{color:#777;font-size:12px;line-height:1.9}.checkout-addresses{grid-gap:12px;display:grid;gap:12px}.checkout-address{border:1px solid #ddd;padding:18px}.checkout-address.is-selected{border-color:#171717}.checkout-address label{align-items:flex-start;cursor:pointer;display:flex;gap:12px}.checkout-address input[type=radio]{accent-color:#171717;margin-top:4px}.checkout-address label>span{grid-gap:6px;color:#777;display:grid;font-size:12px;gap:6px;line-height:1.7;min-width:0;overflow-wrap:anywhere}.checkout-address strong{color:#252525;font-size:13px;font-weight:600}.checkout-address-actions{display:flex;gap:20px;margin:14px 0 0 25px}.checkout-address-actions button,.checkout-delete button{color:#777;font-size:11px;text-decoration:underline;text-underline-offset:3px}.checkout-address-actions button:hover{color:#e9362c}.checkout-delete{display:flex;flex-wrap:wrap;font-size:12px;gap:12px;padding-top:16px}.checkout-delete p{flex-basis:100%}.checkout-add-address{align-items:center;border:1px dashed #ccc;display:flex;font-size:12px;gap:10px;justify-content:center;margin-top:16px;padding:18px;width:100%}.checkout-address-form{padding-top:24px}.checkout-address-form h3{font-size:15px;margin-bottom:24px}.checkout-address-form textarea{border:1px solid #d5d5d5;font-size:13px;padding:12px 14px;resize:vertical;width:100%}.checkout-form-actions{align-items:center;display:flex;font-size:12px;gap:24px}.checkout-save{background:#171717;color:#fff;padding:13px 24px}.checkout-payment-note{background:#f7f7f7;color:#777;font-size:12px;line-height:1.9;padding:20px}.checkout-payment-note strong{color:#444;display:block;font-weight:500;margin-bottom:8px}.checkout-summary{background:#f7f7f7;min-width:0;padding:28px}.checkout-summary h2{font-size:18px;font-weight:400;margin-bottom:24px;text-transform:none}.checkout-summary h2 span{color:#999;font-size:14px}.checkout-order-items article{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:54px minmax(0,1fr) auto;padding-bottom:22px}.checkout-order-items img{background:#eee;height:72px;object-fit:contain;width:54px}.checkout-order-items a{display:block;font-size:12px;line-height:1.7;margin-bottom:6px}.checkout-order-items p{color:#888;font-size:11px;line-height:1.8}.checkout-order-items strong{font-size:12px;font-weight:500;white-space:nowrap}.checkout-place-order{background:#171717;color:#fff;font-size:12px;letter-spacing:.5px;margin-top:24px;padding:16px;text-transform:uppercase;width:100%}.checkout-place-order:disabled{cursor:not-allowed;opacity:.4}.checkout-order-hint{color:#888;font-size:10px;line-height:1.8;margin-top:12px;text-align:center}@media (max-width:900px){.checkout-layout{gap:8px;grid-template-columns:1fr}}@media (max-width:600px){.checkout-page{padding:0 18px 50px}.checkout-section,.checkout-summary{padding:22px 18px}.auth-reset{margin:15px auto 30px;padding:28px 22px}}.admin-page-sections{grid-gap:24px;display:grid;gap:24px}.admin-section{margin-bottom:24px}.admin-card-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.admin-media-card{background:#fff;border:1px solid #e5e5e1;border-radius:5px;min-width:0;overflow:hidden}.admin-media-card>img{background:#f7f7f6;height:190px;object-fit:cover;width:100%}.admin-card-body{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:16px}.admin-card-body h3{font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;width:100%}.admin-card-body button{margin-left:auto}.admin-carousel-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.admin-media-card>.admin-carousel-preview{aspect-ratio:8/3;height:auto;object-fit:cover}.admin-media-card>.admin-carousel-mobile-preview{border-radius:3px;height:100px;margin:16px 16px 0;object-fit:cover;width:80px}.admin-logo-preview{margin-bottom:24px;max-height:100px;max-width:180px;object-fit:contain}.admin-field select{background:#fff;border:1px solid #dcdcd8;border-radius:4px;font-size:13px;padding:12px;width:100%}.admin-file-input,.admin-sr-only{clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.admin-image-upload:focus-within{outline:2px solid #356b59;outline-offset:3px}.admin-primary:hover{background:#383838}.admin-secondary:hover{background:#f6f6f4}.admin-page-sections .jodit-container{max-width:100%}.admin-page-sections .jodit-workplace{min-height:220px}.admin-dialog{border:1px solid #e5e5e1;border-radius:7px}.admin-dialog .chakra-modal__header{font-size:20px;font-weight:500;padding:24px;text-align:left}.admin-dialog .chakra-modal__body{padding:0 24px 24px}.admin-dialog .chakra-modal__footer{border-top:1px solid #eee;padding:20px 24px}.admin-dialog .chakra-button{border-radius:3px;font-size:12px;font-weight:500}.admin-field input[type=file],.admin-image-upload input[type=file]{display:block}.admin-card-body h3{color:inherit;opacity:1;position:static;z-index:auto}.favourites-page .collection-title{margin-top:32px}.favourites-count{color:#777;font-size:12px;margin-bottom:24px}.orders-page{margin:0 auto;max-width:880px;padding:30px 20px 80px}.order-list{grid-gap:18px;display:grid;gap:18px}.admin-order,.order-card{grid-gap:14px;background:#fff;border:1px solid #e5e5e1;display:grid;gap:14px;padding:20px}.admin-order{margin-bottom:16px}.admin-order>header,.order-card>header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.admin-order header span,.order-card header span{color:#888;display:block;font-size:11px;margin-top:4px}.order-card footer{border-top:1px solid #eee;display:flex;font-size:12px;justify-content:space-between;padding-top:12px}.order-lines{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.order-lines li{grid-gap:12px;align-items:center;display:grid;font-size:12px;gap:12px;grid-template-columns:52px 1fr auto}.order-lines img{background:#f4f4f2;height:52px;object-fit:cover;width:52px}.order-lines li div span{color:#888;display:block;font-size:11px;margin-top:3px}.order-status{background:#eee;border-radius:20px;color:#555;font-size:11px;padding:5px 10px;white-space:nowrap}.order-status.is-placed{background:#eef2f8;color:#34507a}.order-status.is-in_transit{background:#fbf3e2;color:#7a5a1a}.order-status.is-delivered{background:#edf3ed;color:#41624c}.order-status.is-cancelled{background:#fff5f4;color:#a72920}.order-success{background:#edf3ed;border-left:2px solid #41624c;color:#2f4a38;font-size:12px;margin-bottom:20px;padding:12px 14px}.order-cancelled-note{color:#a72920;font-size:12px}.admin-order-actions button,.order-cancel,.order-cancel-form button{border:1px solid #202020;cursor:pointer;font-size:12px;padding:10px 14px}.order-cancel{background:#fff;justify-self:start}.order-cancel-form{grid-gap:8px;display:grid;font-size:12px;gap:8px}.order-cancel-form textarea{border:1px solid #dcdcd8;font-size:13px;padding:10px}.order-cancel-form div{display:flex;gap:8px}.order-cancel-form button:first-child{background:#202020;color:#fff}.order-cancel-form button:disabled{cursor:not-allowed;opacity:.45}.admin-order-actions{display:flex;flex-wrap:wrap;gap:10px}.admin-order-address,.admin-order-total{color:#555;font-size:12px;line-height:1.7}.admin-order-tabs [role=tablist]{border-bottom:1px solid #e5e5e1;display:flex;gap:6px;margin-bottom:20px;overflow-x:auto}.admin-order-tabs [role=tab]{border-bottom:2px solid transparent;color:#777;font-size:13px;padding:12px 16px;white-space:nowrap}.admin-order-tabs [role=tab][aria-selected=true]{border-bottom-color:#202020;color:#202020;font-weight:600}.admin-tab-count{background:#eee;border-radius:10px;font-size:11px;margin-left:4px;padding:1px 7px}@font-face{font-display:swap;font-family:Aileron;font-style:normal;font-weight:400;src:url(/static/media/aileron-latin-400-normal.a0168083f435b75f0e4a.woff2) format("woff2"),url(/static/media/aileron-latin-400-normal.36ddf8acddc786506154.woff) format("woff")}@font-face{font-display:swap;font-family:Gelasio;font-style:normal;font-weight:400;src:url(/static/media/gelasio-vietnamese-400-normal.257ebf4f99d8aa4d4f96.woff2) format("woff2"),url(/static/media/gelasio-all-400-normal.c315434643cfdb7b33a1.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Gelasio;font-style:normal;font-weight:400;src:url(/static/media/gelasio-latin-ext-400-normal.7cf13d55d334125dcf8c.woff2) format("woff2"),url(/static/media/gelasio-all-400-normal.c315434643cfdb7b33a1.woff) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Gelasio;font-style:normal;font-weight:400;src:url(/static/media/gelasio-latin-400-normal.c6903a7189a9f1a981d6.woff2) format("woff2"),url(/static/media/gelasio-all-400-normal.c315434643cfdb7b33a1.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.ReactCrop{cursor:crosshair;display:inline-block;max-width:100%;overflow:hidden;position:relative}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-height:inherit;max-width:100%}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{-ms-touch-action:none;touch-action:none}.ReactCrop__crop-selection{border:1px dashed #fff;-webkit-box-shadow:0 0 0 9999em rgba(0,0,0,.5);box-shadow:0 0 0 9999em rgba(0,0,0,.5);cursor:move;left:0;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%;-webkit-box-shadow:0 0 1px 1px #fff,0 0 0 9999em rgba(0,0,0,.5);box-shadow:0 0 1px 1px #fff,0 0 0 9999em rgba(0,0,0,.5)}.ReactCrop__crop-selection:focus{border-color:blue;border-style:solid;outline:none}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{background-color:hsla(0,0%,100%,.4);content:"";display:block;position:absolute}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{height:100%;width:1px}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%;left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666%;left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{height:1px;width:100%}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%;top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666%;top:66.6666666667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{background-color:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.7);content:"";display:block;height:10px;outline:1px solid transparent;position:absolute;width:10px}.ReactCrop__drag-handle:focus:after{background:#2dbfff;border-color:blue}.ReactCrop .ord-nw{cursor:nw-resize;left:0;margin-left:-5px;margin-top:-5px;top:0}.ReactCrop .ord-nw:after{left:0;top:0}.ReactCrop .ord-n{cursor:n-resize;left:50%;margin-left:-5px;margin-top:-5px;top:0}.ReactCrop .ord-n:after{top:0}.ReactCrop .ord-ne{cursor:ne-resize;margin-right:-5px;margin-top:-5px;right:0;top:0}.ReactCrop .ord-ne:after{right:0;top:0}.ReactCrop .ord-e{cursor:e-resize;margin-right:-5px;margin-top:-5px;right:0;top:50%}.ReactCrop .ord-e:after{right:0}.ReactCrop .ord-se{bottom:0;cursor:se-resize;margin-bottom:-5px;margin-right:-5px;right:0}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{bottom:0;cursor:s-resize;left:50%;margin-bottom:-5px;margin-left:-5px}.ReactCrop .ord-s:after{bottom:0}.ReactCrop .ord-sw{bottom:0;cursor:sw-resize;left:0;margin-bottom:-5px;margin-left:-5px}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{cursor:w-resize;left:0;margin-left:-5px;margin-top:-5px;top:50%}.ReactCrop .ord-w:after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{height:6px;left:0;margin-top:-3px;top:0;width:100%}.ReactCrop__drag-bar.ord-e{height:100%;margin-right:-3px;right:0;top:0;width:6px}.ReactCrop__drag-bar.ord-s{bottom:0;height:6px;left:0;margin-bottom:-3px;width:100%}.ReactCrop__drag-bar.ord-w{height:100%;left:0;margin-left:-3px;top:0;width:6px}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media(pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{height:24px;width:24px}}
/*# sourceMappingURL=main.028198b1.css.map*/