.product__info-container .product__text{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:160%;text-transform:capitalize!important;margin-bottom:12px}.product__info-container .product__title h1{color:#072446;font-family:Playfair Display;font-size:36px;font-style:normal;font-weight:400;line-height:normal;align-self:stretch}.product__info-container .product__text.caption-with-letter-spacing+.product__title{margin-bottom:24px}.product__info-container .jdgm-star.jdgm--on:before{content:""!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M9.99984 1.66669L12.5748 6.88335L18.3332 7.72502L14.1665 11.7834L15.1498 17.5167L9.99984 14.8084L4.84984 17.5167L5.83317 11.7834L1.6665 7.72502L7.42484 6.88335L9.99984 1.66669Z' fill='black'/%3E%3C/svg%3E");background-position:center;background-size:contain;background-repeat:no-repeat;width:20px;height:20px;display:inline-flex}.product__info-container .jdgm-star{padding-right:0!important}.product__info-container .jdgm-preview-badge .jdgm-star.jdgm-star{display:flex!important;width:max-content;height:max-content}.product__info-container .jdgm-widget *{display:flex!important;align-items:center}.product__info-container .jdgm-prev-badge{display:flex!important;align-items:center;gap:12px}.product__info-container .jdgm-prev-badge__text{color:#003057;font-size:16px;font-style:normal;font-weight:400;line-height:160%;text-transform:capitalize!important}.product__info-container .shopify-block.shopify-app-block{margin:0 0 24px}.product__info-container .price--large,.product__info-container .price__regular .price-item--regular{color:#003057;font-size:20px;font-style:normal;font-weight:400;line-height:160%;align-self:stretch}.product__info-container .product__tax{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:160%;align-self:stretch;margin:0}.product__info-container .product-form__input .form__label{color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:160%;align-self:stretch;margin-bottom:0!important}.product__info-container .product-form__input--pill input[type=radio]+label{margin-top:12px!important}.product__info-container .product-form__input--pill input[type=radio]+label{display:inline-flex;width:60px;height:60px;flex-direction:column;justify-content:center;align-items:center;gap:0px;padding:0;aspect-ratio:1/1;border-radius:0;color:#000!important;font-size:18px;font-style:normal;font-weight:400;line-height:160%;border:1px solid rgba(222,222,222,.6)!important;margin:.7rem 1.2rem .2rem 0!important}.product-form__input--pill input[type=radio]:checked+label{background:transparent!important;border:1px solid #003057!important}.product-form__input_image_varints{display:flex;gap:0px;width:100%;flex-wrap:wrap}.color_image_varin{padding:0!important;border:1px solid #003057;width:60px!important;height:74px!important;margin:0!important;border-radius:0!important;background:transparent!important}.color_image_varin img{object-fit:cover;width:100%;height:100%}.product-form__input--pill input[type=radio]:checked+.color_image_varin{border:1px solid #003057!important}.product__info-container .product-form__input{margin-bottom:24px}.info-section{display:flex;flex-direction:column;gap:16px}.info-box{border-radius:0;padding:16px}.info-box.ship{border:1px solid #003057}.info-box h4{margin:0;color:#000;font-family:GeneralSans-Regular;font-size:18px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:0px}.svg_text_box{display:flex;align-items:start;gap:12px}.svg_text_box div p a{color:#000}.info-box p{margin:8px 0 0;color:#000;font-family:GeneralSans-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:0px}.info-box a{color:#003057;font-family:GeneralSans-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:160%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.ship-pickup{display:flex;flex-wrap:wrap;gap:0px}.ship-pickup .info-box{flex:1;min-width:100%;margin-bottom:-16px}.product__info-container .product-form__submit:after,.product__info-container .product-form__submit:before{display:none}.product__info-container .product-form__submit{height:60px;padding:24px 0;background:#072446;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:0}.Free-Returns{display:flex;justify-content:center;align-items:center;gap:8px;align-self:stretch}.Free-Returns p{margin:0;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.Free-Returns p a{margin:0;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:160%;font-weight:400!important;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.gift-text p strong{color:#000;font-weight:400!important;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.border_product{width:100%;height:1px;background:#dedede;display:inline-block!important;margin-bottom:0!important}.product-form__buttons{position:relative}.new-add-to-cart{position:absolute;top:0;right:0;bottom:0;left:0;display:block!important;z-index:2;width:100%;height:100%;cursor:pointer}.Description_title{color:#000;font-family:GeneralSans-Regular;font-size:18px;font-style:normal;font-weight:500;line-height:160%;margin:24px 0 0!important}.product__info-container .product__description{margin-top:12px!important}.product__info-container .product__description p{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.brand-intro{padding:120px 20px;border-bottom:1px solid #DEDEDE;background:#f5f6f1;text-align:center}.brand-intro .container{max-width:600px;margin:auto}.brand-intro .container h2{color:#000;text-align:center;font-family:Playfair Display;font-size:48px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 12px}.brand-intro .container p{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:160%;margin:0}.related-products__heading{text-align:center}.product--thumbnail_slider .slider-mobile-gutter .slider-button{display:none!important}.product__media-list{margin-bottom:16px!important}.thumbnail-slider .thumbnail-list.slider--tablet-up{padding:0!important}.add_gift_box input:checked+.info-box{border:1px solid #003057}.add_gift_box input+.info-box{border:1px solid #DEDEDE99}.add_gift_box .info-box{border:1px solid #DEDEDE99}@media screen and (max-width: 990px){.brand-intro{padding:48px 15px 64px}.brand-intro .container h2{font-size:28px;margin:0 0 12px}.product__info-container .product__title h1{font-size:28px}.product__info-container .product-form__input--pill input[type=radio]+label{width:48px;height:48px;gap:0px;font-size:18px;line-height:160%}.color_image_varin{width:48px!important;height:58px!important}.product__info-container .product .price__container{margin-bottom:0!important;line-height:1}.product__info-container .price--large,.product__info-container .price__regular .price-item--regular{line-height:100%}.product__info-container .product__tax{font-size:14px;line-height:100%}.info-box h4{font-size:16px;font-style:normal;font-weight:400;line-height:160%}.info-box p,.info-box a{font-size:14px;line-height:120%}.product__info-container .product-form__submit{height:48px;padding:12px 0;font-size:16px;line-height:160%}.Free-Returns p{font-size:14px;line-height:160%}.Description_title{font-size:16px;font-weight:500;line-height:160%}.border_product,.Free-Returns{margin-bottom:0!important}.product__info-container .product__description p{font-size:14px;line-height:160%}.thumbnail-slider{padding-left:16px!important;padding-right:16px!important}.grid__item.product__media-wrapper{overflow:hidden!important}.product__info-container .product__text{font-size:14px;font-style:normal;font-weight:400;line-height:160%}.ship-pickup .info-box p{color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:160%;margin-top:4px}.brand-intro .container p{font-size:14px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:0px}.related-products{overflow:hidden;padding-left:0;padding-right:0}.related-products .grid{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap!important}.related-products .grid::-webkit-scrollbar{display:none}.related-products .grid--2-col-tablet-down .grid__item:first-child{margin-left:20px!important}.related-products .grid--2-col-tablet-down .grid__item:last-child{margin-right:20px!important}.related-products .grid li,.slider--tablet.grid--peek .grid__item{width:calc(85% - var(--grid-mobile-horizontal-spacing) / 2)!important;max-width:calc(85% - var(--grid-mobile-horizontal-spacing) / 2)!important}}.search-modal__form .field .field__label.active{top:0}.image_link{position:absolute;display:inline-block!important;top:0;left:0;bottom:0;right:0;height:100%;width:100%;z-index:99}@font-face{font-family:General Sans;src:url(/cdn/shop/files/GeneralSans-Light.woff2?v=1747737467) format("woff2"),url(/cdn/shop/files/GeneralSans-Light.woff?v=1747737467) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/cdn/shop/files/GeneralSans-Semibold.woff2?v=1747737467) format("woff2"),url(/cdn/shop/files/GeneralSans-Semibold.woff?v=1747737467) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/cdn/shop/files/GeneralSans-Bold.woff2?v=1747737467) format("woff2"),url(/cdn/shop/files/GeneralSans-Bold.woff?v=1747737467) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/cdn/shop/files/GeneralSans-Regular.woff2?v=1747737467) format("woff2"),url(/cdn/shop/files/GeneralSans-Regular.woff?v=1747737467) format("woff");font-weight:300;font-style:normal;font-display:swap}.main-location-page-section{width:100%;padding:100px 0 0}.main-location-page-section img{max-width:100%;display:flex}.main-location-page:nth-child(2){padding:0}.main-location-page-slider{width:100%;position:relative;overflow:hidden}.main-location-page-center-arrow{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);width:100%;left:0;z-index:999}.main-location-page-slider .main-location-page-center-arrow .swiper-button-prev{left:60px;right:auto;bottom:auto!important}.main-location-page-slider .main-location-page-center-arrow .swiper-button-next{bottom:auto!important}.main-location-page-slider .swiper-button-prev{height:60px;width:60px;border-radius:50%;border:solid 1px #FFF;position:absolute;bottom:72px;right:60px;top:auto;left:60px;transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);z-index:999;cursor:pointer}.main-location-page-slider .swiper-button-next{height:60px;width:60px;border-radius:50%;border:solid 1px #FFF;position:absolute;bottom:72px;right:60px;top:auto;left:auto;transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);z-index:999;cursor:pointer}.main-location-page-slider .swiper-button-prev svg,.main-location-page-slider .swiper-button-next svg{height:auto;width:auto}.main-location-page-slider .swiper-button-prev:after,.main-location-page-slider .swiper-button-next:after{display:none}.swiper-pagination.swiper-pagination-fraction{position:absolute;bottom:60px;padding:20px 60px;left:0;text-align:center}.swiper-pagination.swiper-pagination-fraction,.swiper-pagination.swiper-pagination-fraction *{font-size:24px;font-weight:400;color:#fff}.main-location-page-section *{font-family:General Sans!important;letter-spacing:0!important}.main-location-page-section .container{max-width:1380px;width:100%;margin:0 auto;padding:0 30px}.main-location-page-ul{width:100%;margin:0;padding:25px 0 35px}.main-location-page-ul li{display:inline-block;margin:0;padding-right:10px}.main-location-page-ul li a{text-decoration:none;display:block;border:solid 1px #DEDEDE99;font-size:18px;font-weight:400;color:#000;border-radius:120px;padding:16px 24px}.main-location-page-head{width:100%}.main-location-page-head h2{margin:0;color:#000;font-size:48px;font-family:Playfair Display!important}.main-location-page,.main-location-page-part{width:100%}.main-location-page-desc{width:100%;padding:100px 0}.main-location-page-desc h4{font-size:36px;color:#072446;font-weight:400;font-family:Playfair Display!important;margin:0 0 30px;padding:0}.main-location-page-desc h5{font-size:16px;font-weight:400;color:#000;margin:0 0 30px;padding:0}.main-location-page-desc h5 span{display:inline-block;color:#34a853;vertical-align:middle}.main-location-page-desc h5 svg{margin:0 12px;display:inline-block;vertical-align:middle}.main-location-page-desc-wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column;gap:1em}.main-location-page-desc-left{width:66%}.main-location-page-desc-right{width:30%}.main-location-page-desc-left p{max-width:640px}.main-location-page-desc-wrap p{font-size:16px;font-weight:400;line-height:1.6;margin:0 0 7px;letter-spacing:0}.main-location-page-desc-right p strong{font-weight:600}.main-location-page-detail-ul{width:100%;margin:0;padding:30px 0}.main-location-page-detail-ul li{display:inline-block;margin:0;padding-right:25px}.main-location-page-detail-ul li:last-child{padding:0}.main-location-page-detail-ul li a{display:block;text-decoration:none}.main-location-page-detail-ul li span{display:inline-block;vertical-align:middle;font-size:16px;font-weight:600;color:#000}.main-location-page-detail-ul li svg{display:inline-block;vertical-align:middle;margin-right:7px}.swiper-nav-bottom{position:absolute;bottom:36px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:24px;z-index:999;height:64px}.swiper-nav-bottom .swiper-button-prev,.swiper-nav-bottom .swiper-button-next{position:static;width:48px;height:48px;min-width:48px;min-height:48px;border-radius:50%;margin-top:1rem;border:1px solid #ffffff;display:flex;align-items:center;justify-content:center;background-color:#0003}.swiper-nav-bottom .swiper-button-prev svg,.swiper-nav-bottom .swiper-button-next svg{width:12px;height:auto}.swiper-nav-bottom .swiper-pagination-fraction{position:static;font-size:20px;line-height:1;color:#fff;font-family:General Sans,sans-serif}@media (max-width:991px){.main-location-page-head h2{font-size:32px}.main-location-page-section .container{padding:0 15px}.main-location-page-ul li a{font-size:16px;padding:12px 25px}.main-location-page-ul li{padding-right:7px}.main-location-page-ul{padding:15px 0 25px}.main-location-page-slider .swiper-button-next,.main-location-page-slider .swiper-button-prev{height:38px;width:38px;bottom:0}.main-location-page-slider .swiper-button-prev svg,.main-location-page-slider .swiper-button-next svg{width:8px}.main-location-page-slider .swiper-button-prev{right:auto;left:15px}.main-location-page-slider .swiper-button-next{right:15px;left:auto}.main-location-page-slider .main-location-page-center-arrow .swiper-button-prev{left:15px}.main-location-page-section img{min-height:280px;object-fit:cover}.main-location-page-desc{padding:30px 0}.main-location-page-desc h4{font-size:26px;margin:0 0 15px}.main-location-page-desc h5{margin:0 0 15px}.main-location-page-desc-right{width:32%}.main-location-page-detail-ul{padding:15px 0 0}.main-location-page-detail-ul li{padding-bottom:10px;padding-right:15px}.swiper-pagination.swiper-pagination-fraction{bottom:20px;padding:7px 15px}.swiper-pagination.swiper-pagination-fraction,.swiper-pagination.swiper-pagination-fraction *{font-size:18px}.main-location-page-section{padding:40px 0 0}}@media (max-width:575px){.main-location-page-ul li a{font-size:14px;padding:8px 10px}.main-location-page-ul li{padding-right:0}.main-location-page-detail-ul li span{font-size:14px}.main-location-page-desc-left,.main-location-page-desc-right{width:100%;padding:4px 0}}@media (max-width:359px){.main-location-page-ul li a{font-size:11px;padding:4px 8px}.main-location-page-detail-ul li{padding-right:8px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/render.css.map */
