body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.main{box-sizing:border-box;color:#1a2352;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0;padding:0}.main *{box-sizing:inherit}.main * .new-in-section{margin:0 auto;max-width:1440px;padding:60px 40px;text-align:center}.main * .new-in-section .section-title{color:#1a2352;font-size:13px;font-weight:700;margin-bottom:40px}.main * .new-in-section .new-in-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr}.main * .new-in-section .new-in-grid .new-in-item{aspect-ratio:4/5;position:relative}.main * .new-in-section .new-in-grid .new-in-item.black-bg{align-items:center;background-color:#000;display:flex;justify-content:center}.main * .new-in-section .new-in-grid .new-in-item img{height:100%;object-fit:cover;width:100%}.main * .new-in-section .new-in-grid .new-in-item .overlay-text{color:#fff;font-size:13px;font-weight:600;left:50%;letter-spacing:.5px;position:absolute;text-decoration:underline;text-underline-offset:4px;top:50%;transform:translate(-50%,-50%)}.main * .gallery-grid{display:flex;flex-direction:column;gap:40px;margin:0 auto 60px;max-width:1440px;padding:0 40px}.main * .gallery-grid .gallery-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.main * .gallery-grid .gallery-row .gallery-item{aspect-ratio:4/5;position:relative}.main * .gallery-grid .gallery-row .gallery-item img{height:100%;object-fit:cover;width:100%}.main * .gallery-grid .gallery-row .gallery-item .overlay-text{color:#fff;font-size:13px;font-weight:600;left:50%;letter-spacing:.5px;position:absolute;text-decoration:underline;text-underline-offset:4px;top:50%;transform:translate(-50%,-50%)}.main * .marquee-section{margin-bottom:40px;width:100%}.main * .marquee-section .marquee{background:#fff;overflow:hidden;padding:30px 0;white-space:nowrap;width:100%}.main * .marquee-section .marquee .marquee-content{animation:scrollMarquee 25s linear infinite;display:inline-block}.main * .marquee-section .marquee .marquee-content span{color:#1a2352;font-size:40px;font-weight:700;margin-right:20px}.main * .marquee-section .full-image-container{height:70vh;position:relative;width:100%}.main * .marquee-section .full-image-container img{height:100%;object-fit:cover;width:100%}.main * .marquee-section .full-image-container .overlay-text{color:#fff;font-size:12px;font-weight:600;left:50%;letter-spacing:.5px;position:absolute;top:50%;transform:translate(-50%,-50%)}.main * .marquee-section .full-image-container .overlay-content{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.main * .marquee-section .full-image-container .overlay-content h3{font-size:24px;font-weight:700;letter-spacing:.5px;margin-bottom:15px}.main * .marquee-section .full-image-container .overlay-content .subtitle{font-size:12px;font-weight:600;letter-spacing:1px;text-decoration:underline;text-underline-offset:4px}@keyframes scrollMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.main * .our-store-section{align-items:center;display:flex;gap:80px;margin:80px auto;max-width:1440px;padding:0 40px}.main * .our-store-section .store-text{flex:1 1}.main * .our-store-section .store-text h2{color:#1a2352;font-size:22px;font-weight:600;margin-bottom:25px}.main * .our-store-section .store-text p{color:#1a2352;font-size:13px;line-height:2;margin-bottom:30px}.main * .our-store-section .store-text .about-link{color:#1a2352;font-size:12px;font-weight:700;letter-spacing:.5px;text-decoration:underline;text-underline-offset:4px}.main * .our-store-section .store-images{display:flex;flex:1.5 1;gap:15px}.main * .our-store-section .store-images img{aspect-ratio:4/5;height:auto;object-fit:cover;width:calc(50% - 7.5px)}.main * .latest-section{margin:0 auto;max-width:1440px;padding:80px 40px;text-align:center}.main * .latest-section h2{color:#1a2352;font-size:24px;font-weight:600;margin-bottom:50px}.main * .latest-section .latest-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:50px}.main * .latest-section .latest-grid .latest-item{text-align:left}.main * .latest-section .latest-grid .latest-item img{display:block;height:auto;margin-bottom:20px;width:100%}.main * .latest-section .latest-grid .latest-item h3{color:#1a2352;font-size:13px;font-weight:700;letter-spacing:.5px}.main * .latest-section .discover-all{color:#1a2352;font-size:11px;font-weight:700;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase}.main * .bottom-gallery{margin:0 auto 60px;max-width:1440px;padding:0 40px}.main * .bottom-gallery .gallery-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.main * .bottom-gallery .gallery-row .gallery-item{aspect-ratio:1}.main * .bottom-gallery .gallery-row .gallery-item img{height:100%;object-fit:cover;width:100%}.main * .opening-hours-section{height:60vh;min-height:400px;position:relative;width:100%}.main * .opening-hours-section img{height:100%;object-fit:cover;width:100%}.main * .opening-hours-section .hours-overlay{bottom:10%;color:#fff;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:100%}.main * .opening-hours-section .hours-overlay h2{font-size:24px;font-weight:700;letter-spacing:.5px;margin-bottom:20px}.main * .opening-hours-section .hours-overlay p{font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:10px}.main a{color:inherit;text-decoration:none}.main .hero-section{display:flex;height:100vh;position:relative;width:100%}.main .hero-section .hero-half{flex:1 1;height:100%}.main .hero-section .hero-half img{height:100%;object-fit:cover;width:100%}.main .hero-section .hero-text{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.main .hero-section .hero-text h2{font-size:20px;font-weight:700;letter-spacing:.5px;margin:0;text-decoration:underline;text-underline-offset:4px}.main .sale-section{margin:0 auto;max-width:1440px;padding:60px 40px;text-align:center}.main .sale-section h2{color:#1a2352;font-size:24px;font-weight:600;margin-bottom:50px}.main .sale-section .sale-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin-bottom:50px}.main .sale-section .sale-grid .sale-item{text-align:center;text-decoration:none}.main .sale-section .sale-grid .sale-item img{height:auto;margin-bottom:20px;width:100%}.main .sale-section .sale-grid .sale-item h3{color:#1a2352;font-size:11px;font-weight:700;letter-spacing:.5px;line-height:1.4;margin-bottom:12px}.main .sale-section .sale-grid .sale-item .price{font-size:11px;font-weight:700}.main .sale-section .sale-grid .sale-item .price .sale-price{color:#d93838;margin-right:12px}.main .sale-section .sale-grid .sale-item .price .original-price{color:#7b85a3;text-decoration:line-through}.main .sale-section .view-all{background:none;border:none;color:#1a2352;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:1.5px;padding:10px 20px;text-transform:uppercase}.main .brands-section{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(3,1fr);padding:0 4px}.main .brands-section .brand-item{aspect-ratio:4/5;position:relative}.main .brands-section .brand-item img{height:100%;object-fit:cover;width:100%}.main .brands-section .brand-item span{color:#fff;font-size:13px;font-weight:600;left:50%;letter-spacing:.5px;position:absolute;text-decoration:underline;text-underline-offset:4px;top:50%;transform:translate(-50%,-50%)}.main .shop-the-look{padding:80px 40px;text-align:center}.main .shop-the-look h2{color:#1a2352;font-size:24px;font-weight:600;margin-bottom:60px}.main .shop-the-look .look-container{align-items:center;display:flex;gap:80px;margin:0 auto;max-width:1100px}.main .shop-the-look .look-container .look-image{flex:1.2 1;position:relative}.main .shop-the-look .look-container .look-image img{display:block;height:auto;width:100%}.main .shop-the-look .look-container .look-image .hotspot{background:#fff;border-radius:50%;box-shadow:0 0 0 6px #fff6;cursor:pointer;height:20px;left:32%;position:absolute;top:52%;width:20px}.main .shop-the-look .look-container .look-product{flex:1 1;margin:0 auto;max-width:320px;text-align:center}.main .shop-the-look .look-container .look-product img{height:auto;margin-bottom:25px;width:100%}.main .shop-the-look .look-container .look-product h3{color:#1a2352;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:12px}.main .shop-the-look .look-container .look-product .price{font-size:11px;font-weight:700;margin-bottom:35px}.main .shop-the-look .look-container .look-product .price .sale-price{color:#d93838;margin-right:12px}.main .shop-the-look .look-container .look-product .price .original-price{color:#7b85a3;text-decoration:line-through}.main .shop-the-look .look-container .look-product .view-product{background:none;border:none;color:#1a2352;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:35px;text-transform:uppercase}.main .shop-the-look .look-container .look-product .pagination{display:flex;gap:8px;justify-content:center}.main .shop-the-look .look-container .look-product .pagination .dot{background:#b4b9cc;border-radius:50%;cursor:pointer;height:5px;width:5px}.main .shop-the-look .look-container .look-product .pagination .dot.active{background:#1a2352}.main .lifestore-section{padding-bottom:0}.main .lifestore-section .lifestore-hero{height:55vh;margin-bottom:40px;position:relative}.main .lifestore-section .lifestore-hero img{height:100%;object-fit:cover;width:100%}.main .lifestore-section .lifestore-hero .lifestore-hero-text{bottom:50px;color:#fff;left:50px;position:absolute}.main .lifestore-section .lifestore-hero .lifestore-hero-text h2{font-size:24px;font-weight:700;letter-spacing:.5px;margin-bottom:25px}.main .lifestore-section .lifestore-hero .lifestore-hero-text .explore{background:#1a2352;border:none;color:#fff;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:1.5px;padding:14px 35px;text-transform:uppercase;transition:background .3s}.main .lifestore-section .lifestore-hero .lifestore-hero-text .explore:hover{background:#111736}.main .lifestore-section .lifestore-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr);padding:0 15px 40px}.main .lifestore-section .lifestore-grid .lifestore-item{aspect-ratio:1;position:relative}.main .lifestore-section .lifestore-grid .lifestore-item img{height:100%;object-fit:cover;width:100%}.main .lifestore-section .lifestore-grid .lifestore-item span{bottom:25px;color:#fff;font-size:12px;font-weight:600;left:50%;letter-spacing:.5px;position:absolute;text-decoration:underline;text-underline-offset:4px;transform:translateX(-50%)}.privacy{background-color:#fff;box-sizing:border-box;display:flex;justify-content:center;padding:60px 20px;width:100%}.privacy .policy-container{max-width:800px;width:100%}.privacy .policy-container h1{color:#1c325b;font-family:sans-serif;font-size:32px;margin-bottom:40px;text-align:center}.privacy .policy-container h2{color:#1c325b;font-family:sans-serif;font-size:20px;margin-bottom:20px;margin-top:40px}.privacy .policy-container p,.privacy .policy-container ul{color:#1c325b;font-family:sans-serif;font-size:15px;font-weight:500;line-height:1.8;margin-bottom:20px}.privacy .policy-container ul{padding-left:20px}.privacy .policy-container ul li{margin-bottom:10px}.privacy .policy-container strong{font-weight:700}.product-detail{background:#fff;color:#223e7f;padding:56px 54px 96px;width:100%}.product-detail__layout{grid-gap:72px;align-items:start;display:grid;gap:72px;grid-template-columns:minmax(0,1.08fr) minmax(420px,450px);margin:0 auto;max-width:1440px}.product-detail__gallery{min-width:0}.product-detail__image-frame{align-items:center;aspect-ratio:1/1.12;background:#fff;display:flex;justify-content:center}.product-detail__main-image{height:100%;max-width:700px;object-fit:contain;width:100%}.product-detail__dots{display:flex;gap:14px;justify-content:center;margin-top:46px}.product-detail__dot{background:#b5bfd5;border:0;border-radius:50%;cursor:pointer;height:6px;padding:0;width:6px}.product-detail__dot.is-active{background:#214191}.product-detail__info{max-width:450px;padding-top:18px}.product-detail__brand{color:#91a0c4;display:block;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.4;margin-bottom:8px}.product-detail__title{color:#244382;font-size:29px;font-weight:700;line-height:1.28;margin:0}.product-detail__pricing{align-items:center;display:flex;gap:18px;margin-top:18px}.product-detail__price{color:#e14b42;font-size:45px;font-weight:700;line-height:1}.product-detail__compare-price{color:#7d8cac;font-size:21px;font-weight:700;line-height:1;text-decoration:line-through}.product-detail__divider{background:#dfe5f1;height:1px;margin:28px 0 34px;width:100%}.product-detail__copy p{color:#294887;font-size:15px;font-weight:700;line-height:2;margin:0 0 22px}.product-detail__features{margin:2px 0 34px;padding-left:18px}.product-detail__features li{line-height:1.8;padding-left:8px}.product-detail__features li,.product-detail__option-label{color:#294887;font-size:15px;font-weight:700;margin-bottom:14px}.product-detail__option-label{display:block}.product-detail__sizes{display:flex;gap:10px;margin-bottom:34px}.product-detail__size-button{background:#fff;border:1px solid #dbe1ed;color:#a8b2c8;cursor:pointer;font-size:14px;font-weight:700;height:34px;min-width:66px;padding:0 12px;transition:border-color .2s ease,color .2s ease}.product-detail__size-button.is-selected{border-color:#294887;color:#294887}.product-detail__add-to-cart{background:#214191;border:0;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:56px;letter-spacing:.18em;width:100%}@media(max-width:1100px){.product-detail{padding:40px 24px 72px}.product-detail__layout{gap:36px;grid-template-columns:1fr}.product-detail__info{max-width:none;padding-top:0}.product-detail__main-image{max-width:100%}}@media(max-width:640px){.product-detail{padding:28px 16px 56px}.product-detail__title{font-size:24px}.product-detail__price{font-size:34px}.product-detail__compare-price{font-size:17px}.product-detail__copy p,.product-detail__features li,.product-detail__option-label{font-size:14px}.product-detail__dots{gap:10px;margin-top:28px}}.cart-page{background:#fff;color:#294887;padding:60px 48px 88px;width:100%}.cart-page__container{margin:0 auto;max-width:1340px}.cart-page__title{color:#214191;font-size:39px;font-weight:700;line-height:1.2;margin:0 0 44px;text-align:center}.cart-page__table-head{align-items:center;border-bottom:1px solid #dfe5f1;color:#97a6c7;display:grid;font-size:12px;font-weight:700;grid-template-columns:minmax(0,1.4fr) 188px 140px;letter-spacing:.02em;padding-bottom:14px}.cart-page__table-head span:nth-child(2),.cart-page__table-head span:nth-child(3){text-align:center}.cart-page__items{border-bottom:1px solid #dfe5f1}.cart-page__item{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:minmax(0,1.4fr) 188px 140px;padding:34px 0 42px}.cart-page__product{align-items:center;display:flex;gap:30px;min-width:0}.cart-page__product-image{flex-shrink:0;height:110px;object-fit:contain;width:90px}.cart-page__product-info{min-width:0}.cart-page__product-name{color:#294887;display:inline-block;font-size:16px;font-weight:700;line-height:1.5;margin-bottom:8px;text-decoration:none}.cart-page__product-price,.cart-page__product-size{color:#6d7da2;font-size:13px;font-weight:700;line-height:1.7;margin:0}.cart-page__product-size{letter-spacing:.03em;margin-top:6px}.cart-page__quantity{align-items:center;display:flex;flex-direction:column;gap:12px}.cart-page__quantity-box{align-items:center;border:1px solid #d7deeb;display:grid;grid-template-columns:1fr 1fr 1fr;height:34px;width:88px}.cart-page__quantity-box button,.cart-page__quantity-box span{align-items:center;color:#294887;display:flex;font-size:16px;font-weight:700;height:100%;justify-content:center}.cart-page__quantity-box button{background:#0000;border:0;cursor:pointer}.cart-page__quantity-box span{font-size:14px}.cart-page__remove{background:#0000;border:0;color:#294887;cursor:pointer;font-size:13px;font-weight:700;padding:0;text-decoration:underline}.cart-page__line-total{color:#294887;font-size:15px;font-weight:700;text-align:center}.cart-page__footer{grid-gap:48px;display:grid;gap:48px;grid-template-columns:minmax(280px,1fr) minmax(280px,360px);justify-content:space-between;padding-top:28px}.cart-page__note label{color:#294887;display:block;font-size:15px;font-weight:700;margin-bottom:14px}.cart-page__note textarea{border:1px solid #d7deeb;color:#294887;font-size:14px;min-height:112px;outline:none;padding:14px 12px;resize:vertical;width:100%}.cart-page__note textarea::placeholder{color:#a8b2c8;font-weight:700}.cart-page__summary{justify-self:end;max-width:360px;text-align:right;width:100%}.cart-page__summary-total{color:#294887;font-size:16px;font-weight:700;margin:0 0 12px}.cart-page__summary-total span{font-size:16px}.cart-page__summary-tax{color:#97a6c7;font-size:14px;font-weight:700;line-height:1.6;margin:0 0 30px}.cart-page__checkout{background:#0000;border:0;color:#294887;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:.14em}.cart-page__empty{margin:0 auto;max-width:600px;padding:80px 24px;text-align:center}.cart-page__empty h1{color:#214191;font-size:39px;margin:0 0 18px}.cart-page__empty p{color:#6d7da2;font-size:16px;font-weight:700;margin:0 0 16px}.cart-page__empty a{color:#294887;font-size:15px;font-weight:700;text-decoration:underline}@media(max-width:980px){.cart-page{padding:44px 20px 64px}.cart-page__table-head{display:none}.cart-page__item{gap:24px;grid-template-columns:1fr;padding:26px 0 30px}.cart-page__line-total,.cart-page__quantity{align-items:flex-start;text-align:left}.cart-page__footer{gap:28px;grid-template-columns:1fr}.cart-page__summary{justify-self:start;text-align:left}}@media(max-width:640px){.cart-page{padding:32px 16px 52px}.cart-page__empty h1,.cart-page__title{font-size:30px}.cart-page__product{gap:18px}.cart-page__product-image{height:96px;width:78px}.cart-page__product-name{font-size:14px}}.main-containerCheck{background:#fff;color:#171717}.check-custom-checkout-page{background:#fff;display:grid;font-size:14px;grid-template-columns:minmax(560px,43.25%) minmax(0,56.75%);margin:0 auto;min-height:800px;width:100%}.check-custom-checkout-page .left{background:#fff;border-right:1px solid #dedede;display:flex;justify-content:flex-end;padding:42px 57px 70px 48px}.check-custom-checkout-page .right{background:#fafafa;padding:38px clamp(52px,7vw,126px) 70px 76px}.check-order-info{width:min(100%,527px)}.check-order-info form>.form-group:first-child,.check-order-info form>.form-group:nth-child(2){margin-bottom:22px}.check-order-info .form-group{margin-bottom:20px}.check-order-info .form-group label{color:#111;display:block;font-size:24px;font-weight:700;line-height:1.2;margin:0 0 16px}.check-order-info input[type=email],.check-order-info input[type=text],.check-order-info select{background:#fff;border:1px solid #d5d5d5;border-radius:5px;box-sizing:border-box;color:#222;font-size:16px;height:48px;min-width:0;padding:0 13px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.check-order-info input::placeholder{color:#777;opacity:1}.check-order-info input:focus,.check-order-info select:focus{border-color:#343434;box-shadow:0 0 0 1px #343434;outline:none}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.form-row .form-group{min-width:0}.check-select button{background:#fff!important;border:1px solid #d5d5d5!important;border-radius:5px!important;color:#333!important;font-size:16px!important;height:48px!important;padding:0 12px!important;width:100%}.check-select ul{z-index:30}.payment-box{border:1px solid #d5d5d5;border-radius:5px;overflow:hidden}.payment-header{align-items:center;background:#f0f5ff;border-bottom:1px solid #d5d5d5;display:flex;min-height:45px;padding:0 13px}.payment-header-left{font-size:14px}.payment-body{background:linear-gradient(#fafafa,#f4f4f4);min-height:58px;padding:16px}.payment-body p{color:#222;line-height:1.7;margin:0}.check-checkout-button{background:#1a2352;border:0;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;height:52px;margin-top:20px;padding:14px;transition:background-color .2s ease;width:100%}.check-checkout-button:hover{background:#2d396f}.check-order-info>p:last-child{margin-top:18px;text-align:center}.check-order-summary{width:min(100%,800px)}.check-order-details{width:100%}.check-cart-item{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:100px minmax(0,1fr) auto;margin-bottom:0;min-height:100px;position:relative}.check-cart-item+.check-cart-item{margin-top:0}.check-cart-item img{background:#eeeae3;border:1px solid #e4e0d8;border-radius:8px;height:100px;object-fit:cover;width:100px}.pro--qty{align-items:center;background:#666;border:2px solid #fafafa;border-radius:50%;color:#fff;display:flex;font-size:12px;height:21px;justify-content:center;left:87px;position:absolute;top:-7px;width:21px}.check-item-details{min-width:0}.check-item-details h3{color:#111;font-size:16px;font-weight:500;line-height:1.35;margin:0}.cal-single{font-size:14px;font-weight:400;margin:0;padding-left:20px;white-space:nowrap}.check-summary-details{border-top:1px solid #dedede;margin-top:20px;padding-top:19px}.sumTbody22,.summary-details22{display:block;font-size:14px;width:100%}.sumTr22{display:flex;justify-content:space-between;margin:0 0 12px;width:100%}.subtotalTh22,.subtotalTxt22{font-weight:400}.sumTr2233{align-items:baseline;border-top:1px solid #dedede;margin-top:20px;padding-top:18px}.subtotalTh122,.subtotalTxt122{font-size:20px;font-weight:500}.subtotalTxt122 small{color:#666;font-size:11px;font-weight:400;margin-right:7px}.error{color:#c3261f;font-size:12px;margin:6px 0 0}@media (max-width:980px){.check-custom-checkout-page{grid-template-columns:1fr}.check-custom-checkout-page .left,.check-custom-checkout-page .right{border:0;padding:36px max(24px,6vw);width:100%}.check-custom-checkout-page .right{border-bottom:1px solid #dedede;order:-1}.check-order-info,.check-order-summary{margin:0 auto;max-width:680px;width:100%}}@media (max-width:560px){.check-custom-checkout-page .left,.check-custom-checkout-page .right{padding:28px 20px}.form-row{gap:0;grid-template-columns:1fr}.check-cart-item{gap:12px;grid-template-columns:76px minmax(0,1fr) auto;min-height:76px}.check-cart-item img{height:76px;width:76px}.pro--qty{left:64px}.check-item-details h3{font-size:14px}}.successDiv{border-bottom:1px solid #ccc;font-size:14px;height:auto;margin:120px auto 0;max-width:100%;padding:0 20px;position:relative;width:100%;z-index:1000}.success-container,.successDiv{align-items:center;justify-content:center}.success-container{display:flex;flex-direction:column;margin-bottom:12%;padding-top:6%}.checkmark-circle{display:inline-block;height:100px;width:100px}.checkmark-circle .background{animation:scaleAnimation .3s ease-in-out;background:#4caf50;border-radius:50%;height:100px;left:0;position:absolute;top:0;width:100px}.modal-content{background-color:#fefefe;border:1px solid #888;border-radius:10px;box-shadow:0 5px 15px #0000004d;left:50%;padding:20px;text-align:center;top:50%;width:300px}.checkmark-circle{background:green;border-radius:50%;height:80px;margin:0 auto;position:relative;width:80px}.checkmark{height:80px;left:18px;position:absolute;top:-10px;transform:rotate(45deg);width:40px}.checkmark:before{top:37px;width:20px}.checkmark:after,.checkmark:before{background-color:#fff;content:"";height:5px;left:11px;position:absolute}.checkmark:after{top:27px;width:45px}.checkmark-circle svg{color:#fff;font-size:52px;margin-top:19px}.checkmark-circle.is-cancelled{background:#8a2f2f}.modal-content a{color:#213f8c}.modal-content p{font-size:25px}.terms{background-color:#fff;box-sizing:border-box;display:flex;justify-content:center;padding:60px 20px;width:100%}.terms .policy-container{max-width:800px;width:100%}.terms .policy-container h1{color:#1c325b;font-family:sans-serif;font-size:32px;margin-bottom:40px;text-align:center}.terms .policy-container h2{font-size:20px;margin-top:40px}.terms .policy-container h2,.terms .policy-container p{color:#1c325b;font-family:sans-serif;margin-bottom:20px}.terms .policy-container p,.terms .policy-container ul{font-size:15px;font-weight:500;line-height:1.8}.terms .policy-container ul{color:#1c325b;font-family:sans-serif;margin-bottom:20px;padding-left:20px}.terms .policy-container ul li{margin-bottom:10px}.terms .policy-container strong{font-weight:700}.shop.main{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 auto;max-width:1400px;padding:80px 40px}.shop.main .shop-title{color:#243f7d;font-size:2.5rem;font-weight:700;margin-bottom:80px;text-align:center}.shop.main .product-grid{grid-gap:60px 30px;display:grid;gap:60px 30px;grid-template-columns:repeat(4,1fr)}@media(max-width:1200px){.shop.main .product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.shop.main .product-grid{gap:40px 20px;grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.shop.main .product-grid{grid-template-columns:1fr}}.shop.main .product-card a{align-items:center;display:flex;flex-direction:column;text-decoration:none;transition:opacity .2s ease}.shop.main .product-card a:hover{opacity:.8}.shop.main .product-card .image-container{align-items:center;aspect-ratio:3/4;display:flex;justify-content:center;margin-bottom:25px;overflow:hidden;width:100%}.shop.main .product-card .image-container img{height:100%;object-fit:cover;width:100%}.shop.main .product-card .product-info{padding:0 10px;text-align:center}.shop.main .product-card .product-info .product-name{color:#243f7d;font-size:.95rem;font-weight:700;line-height:1.4;margin:0 0 12px}.shop.main .product-card .product-info .product-prices{align-items:center;display:flex;font-size:.9rem;font-weight:700;gap:12px;justify-content:center}.shop.main .product-card .product-info .product-prices .sale-price{color:#d94b4b}.shop.main .product-card .product-info .product-prices .original-price{color:#8c97b0;text-decoration:line-through}.contact{background-color:#fff;box-sizing:border-box;display:flex;justify-content:center;padding:80px 20px;width:100%}.contact .contact-container{display:flex;flex-wrap:wrap;gap:60px;max-width:1000px;width:100%}.contact .contact-container .contact-info{flex:1 1;min-width:300px}.contact .contact-container .contact-info h1{color:#1c325b;font-family:sans-serif;font-size:36px;margin-bottom:40px}.contact .contact-container .contact-info .info-item{margin-bottom:30px}.contact .contact-container .contact-info .info-item strong{color:#1c325b;display:block;font-family:sans-serif;font-size:14px;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.contact .contact-container .contact-info .info-item a,.contact .contact-container .contact-info .info-item p{color:#1c325b;font-family:sans-serif;font-size:16px;line-height:1.6;text-decoration:none}.contact .contact-container .contact-info .info-item a:hover{text-decoration:underline}.contact .contact-container .contact-form-section{flex:2 1;min-width:300px}.contact .contact-container .contact-form-section .success-message{background-color:#e8f5e9;border-radius:4px;color:#2e7d32;font-family:sans-serif;font-size:14px;margin-bottom:30px;padding:15px}.contact .contact-container .contact-form-section .contact-form{display:flex;flex-direction:column;gap:20px}.contact .contact-container .contact-form-section .contact-form .form-row{display:flex;gap:20px}.contact .contact-container .contact-form-section .contact-form .form-row .form-group{flex:1 1}@media(max-width:600px){.contact .contact-container .contact-form-section .contact-form .form-row{flex-direction:column;gap:20px}}.contact .contact-container .contact-form-section .contact-form .form-group{display:flex;flex-direction:column;gap:8px}.contact .contact-container .contact-form-section .contact-form .form-group label{color:#1c325b;font-family:sans-serif;font-size:14px;font-weight:500}.contact .contact-container .contact-form-section .contact-form .form-group input,.contact .contact-container .contact-form-section .contact-form .form-group select,.contact .contact-container .contact-form-section .contact-form .form-group textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:sans-serif;font-size:15px;padding:12px 15px;transition:border-color .3s;width:100%}.contact .contact-container .contact-form-section .contact-form .form-group input:focus,.contact .contact-container .contact-form-section .contact-form .form-group select:focus,.contact .contact-container .contact-form-section .contact-form .form-group textarea:focus{border-color:#1c325b;outline:none}.contact .contact-container .contact-form-section .contact-form .form-group input.error,.contact .contact-container .contact-form-section .contact-form .form-group select.error,.contact .contact-container .contact-form-section .contact-form .form-group textarea.error{border-color:#d32f2f}.contact .contact-container .contact-form-section .contact-form .form-group textarea{resize:vertical}.contact .contact-container .contact-form-section .contact-form .form-group .error-text{color:#d32f2f;font-family:sans-serif;font-size:12px}.contact .contact-container .contact-form-section .contact-form .submit-btn{align-self:flex-start;background-color:#1c325b;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;padding:15px 30px;text-transform:uppercase;transition:background-color .3s}.contact .contact-container .contact-form-section .contact-form .submit-btn:hover{background-color:#2a4b8d}.contact .contact-container .contact-form-section .contact-form .submit-btn:disabled{background-color:#a0aabf;cursor:not-allowed}.returns{background-color:#fff;box-sizing:border-box;display:flex;justify-content:center;padding:60px 20px;width:100%}.returns .policy-container{max-width:800px;width:100%}.returns .policy-container h1{color:#1c325b;font-family:sans-serif;font-size:32px;margin-bottom:40px;text-align:center}.returns .policy-container h2{color:#1c325b;font-family:sans-serif;font-size:20px;margin-bottom:20px;margin-top:40px}.returns .policy-container p,.returns .policy-container ul{color:#1c325b;font-family:sans-serif;font-size:15px;font-weight:500;line-height:1.8;margin-bottom:20px}.returns .policy-container ul{padding-left:20px}.returns .policy-container ul li{margin-bottom:10px}.returns .policy-container strong{font-weight:700}.about{display:flex;flex-direction:column;width:100%}.about .about-hero{align-items:center;background-image:url(/static/media/scene-35.e5f49b8d2d14b1f9aff5.webp);background-position:50%;background-size:cover;box-sizing:border-box;display:flex;height:100vh;justify-content:center;min-height:600px;padding:20px;width:100%}.about .about-hero .about-hero-text{background-color:#fff;max-width:650px;padding:50px;text-align:center}.about .about-hero .about-hero-text p{color:#1c325b;font-family:sans-serif;font-size:15px;font-weight:500;line-height:1.8;margin-bottom:20px}.about .about-hero .about-hero-text p:last-child{margin-bottom:0}.about .about-images{display:flex;gap:10px;padding-top:10px;width:100%}.about .about-images img{height:auto;object-fit:cover;width:calc(50% - 5px)}.site-header{background-color:#fff;border-bottom:1px solid #e5e5e5;color:#3b4369;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:1.5rem 3rem}.site-header .header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px}.site-header a{color:inherit;text-decoration:none;transition:opacity .2s ease}.site-header a:hover{opacity:.7}.site-header .header-nav{display:flex;flex:1 1;gap:2rem}.site-header .header-nav .nav-link{font-size:.85rem;font-weight:600;letter-spacing:.05em}.site-header .header-nav .more-menu{position:relative}.site-header .header-nav .more-toggle{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:inherit;cursor:pointer;font-family:inherit;padding:0}.site-header .header-nav .more-dropdown{background:#fff;border:1px solid #e5e5e5;box-shadow:0 10px 28px #1a23521f;left:0;min-width:150px;padding:12px 0;position:absolute;top:calc(100% + 16px);z-index:20}.site-header .header-nav .more-dropdown a{display:block;font-size:.78rem;font-weight:600;padding:8px 18px}.site-header .header-logo{display:flex;flex:1 1;justify-content:center}.site-header .header-logo .brand-mark{align-items:center;display:inline-flex;gap:10px}.site-header .header-logo .brand-monogram{align-items:center;background:#1a2352;border-radius:50% 50% 50% 12%;color:#fff;display:inline-flex;font-family:Georgia,serif;font-size:1.3rem;font-style:italic;font-weight:700;height:30px;justify-content:center;width:30px}.site-header .header-logo .brand-wordmark{font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-style:italic;font-weight:700;letter-spacing:-.03em}.site-header .header-actions{align-items:center;display:flex;flex:1 1;gap:1.5rem;justify-content:flex-end}.site-header .header-actions .action-btn{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;padding:0;transition:opacity .2s ease}.site-header .header-actions .action-btn:hover{opacity:.7}.site-header .header-actions .cart-btn{position:relative}.site-header .header-actions .cart-btn .cart-count{align-items:center;background-color:#3b4369;border-radius:50%;color:#fff;display:flex;font-size:.6rem;font-weight:700;height:16px;justify-content:center;position:absolute;right:-8px;top:-6px;width:16px}@media(max-width:768px){.site-header{padding:1rem 1.5rem}.site-header .header-nav{gap:0}.site-header .header-nav>.nav-link{display:none}.site-header .header-logo{justify-content:flex-start}}.site-footer{background-color:#fff;border-top:1px solid #e5e5e5;color:#6a7498;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.8rem;padding:4rem 3rem 2rem}.site-footer a{color:inherit;text-decoration:none;transition:opacity .2s ease}.site-footer a:hover{opacity:.7}.site-footer .col-title{color:#3b4369;font-size:.8rem;font-weight:700;margin-bottom:1.5rem;text-transform:capitalize}.site-footer .footer-top{display:flex;justify-content:space-between;margin:0 auto 4rem;max-width:1400px}.site-footer .footer-top .footer-col{flex:1 1}.site-footer .footer-top .footer-col.links-col{display:flex;flex-direction:column;gap:1rem}.site-footer .footer-top .footer-col.contact-col p{margin:0 0 1rem}.site-footer .footer-top .footer-col.newsletter-col p{margin:0 0 1.5rem}.site-footer .footer-top .footer-col.newsletter-col .newsletter-form{display:flex;flex-direction:column;gap:1rem}.site-footer .footer-top .footer-col.newsletter-col .newsletter-form input{border:1px solid #e5e5e5;border-radius:2px;font-size:.8rem;outline:none;padding:.8rem 1rem}.site-footer .footer-top .footer-col.newsletter-col .newsletter-form input::placeholder{color:#a0a5ba}.site-footer .footer-top .footer-col.newsletter-col .newsletter-form input:focus{border-color:#3b4369}.site-footer .footer-top .footer-col.newsletter-col .newsletter-form button{background-color:#213f8c;border:none;border-radius:2px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:600;letter-spacing:.1em;padding:.8rem 1.5rem;transition:background-color .2s ease;width:-webkit-fit-content;width:fit-content}.site-footer .footer-top .footer-col.newsletter-col .newsletter-form button:hover{background-color:#1a3272}.site-footer .footer-bottom{align-items:flex-end;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px}.site-footer .footer-bottom .footer-bottom-left{display:flex;flex-direction:column;gap:1.5rem}.site-footer .footer-bottom .footer-bottom-left .social-icon{align-items:center;color:#6a7498;display:flex}.site-footer .footer-bottom .footer-bottom-left .social-icon:hover{color:#3b4369}.site-footer .footer-bottom .footer-bottom-left .copyright{font-size:.75rem}.site-footer .footer-bottom .footer-bottom-right.payment-icons{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.site-footer .footer-bottom .footer-bottom-right.payment-icons img{height:24px;object-fit:contain;width:auto}.site-footer .footer-bottom .footer-bottom-right.payment-icons .payment-badge{align-items:center;background:#fff;border:1px solid #cbd0df;border-radius:3px;color:#3b4369;display:inline-flex;font-size:.65rem;font-weight:700;min-height:24px;padding:0 8px}@media(max-width:768px){.site-footer{padding:3rem 1.5rem 2rem}.site-footer .footer-top{flex-direction:column;gap:3rem}.site-footer .footer-bottom{align-items:flex-start;flex-direction:column;gap:2rem}}.delivery{display:flex;flex-direction:column;width:100%}.delivery .delivery-section{display:flex;min-height:100vh;width:100%}.delivery .delivery-section .delivery-text{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:10% 15%}.delivery .delivery-section .delivery-text h2{color:#1c325b;font-family:sans-serif;font-size:32px;margin-bottom:30px}.delivery .delivery-section .delivery-text p{color:#1c325b;font-family:sans-serif;font-size:15px;font-weight:500;line-height:1.8;margin-bottom:25px}.delivery .delivery-section .delivery-text p strong{font-weight:700}.delivery .delivery-section .delivery-text p .underline{text-decoration:underline}.delivery .delivery-section .delivery-text p:last-child{margin-bottom:0}.delivery .delivery-section .delivery-image{flex:1 1}.delivery .delivery-section .delivery-image img{display:block;height:100%;object-fit:cover;width:100%}
/*# sourceMappingURL=main.17fd46a3.css.map*/