.main-productOut{background:#f9f7f1}.main-productOut .product-gallery__thumbnail-list{padding-top:24px}.main-productOut .container{max-width:1440px;padding:0 20px;width:100%}.main-productOut .product{gap:92px;--product-grid: "product-gallery product-info" / minmax(0, .508fr) minmax(0, .492fr)}.main-productOut .product product-gallery.product-gallery{position:sticky;top:0}.main-productOut .product-info{padding-right:31px}.main-productOut product-gallery-navigation.product-gallery__thumbnail-scroller{display:flex;gap:12px}.main-productOut product-gallery-navigation.product-gallery__thumbnail-scroller>*{width:108px;max-width:108px;min-width:108px;border:none;padding:0}.main-productOut product-gallery-navigation.product-gallery__thumbnail-scroller button img{background:#f2eee7;border-radius:11px}.main-productOut product-gallery-navigation.product-gallery__thumbnail-scroller button[aria-current=true] img{border:1.5px solid #25252A}.main-productOut .product-gallery__image-list carousel-next-button.contents,.main-productOut .product-gallery__image-list carousel-prev-button.contents{display:flex;height:38px;width:38px;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.main-productOut .product-info__block-list{padding-top:23px;max-width:572px;display:flex;flex-wrap:wrap}.main-productOut .product-gallery__image-list carousel-prev-button.contents button:before,.main-productOut .product-gallery__image-list carousel-next-button.contents button:before{display:none}.main-productOut .product-gallery__image-list carousel-next-button.contents button,.main-productOut .product-gallery__image-list carousel-prev-button.contents button{height:100%;width:100%;background:#ede7de;display:flex;align-items:center;justify-content:center;border-radius:50%}.main-productOut .product-gallery__media>*{border-radius:16px;background:#f2eee7;aspect-ratio:1 / 1;object-fit:contain}.main-productOut .product-gallery__image-list{position:relative}.main-productOut .product-gallery__image-list carousel-next-button.contents{right:16px}.main-productOut .product-gallery__image-list carousel-prev-button.contents{left:16px}.main-productOut carousel-navigation.page-dots button:before,.main-productOut carousel-navigation.page-dots button:after{display:none}.main-productOut carousel-navigation.page-dots button{height:12px;width:12px;background:#f9f7f1}.main-productOut carousel-navigation.page-dots{gap:10px;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.main-productOut carousel-navigation.page-dots button[aria-current=true]{background:#25252a}.main-productOut .product-info__block-item[data-block-type=title] .product-title{font-weight:500;font-size:38px;line-height:1.13;letter-spacing:2.5%;color:#25252a;font-family:Neue Haas Grotesk Display Pro Medium;text-transform:none}.main-productOut .pro_variantOption .metafield-variants-block .meta_variant-block{border-radius:0;border:none;padding:0}.main-productOut .meta_variant_price span.compare-at-price{font-size:14px;line-height:1.5;letter-spacing:2.5%;color:#727272;text-align:center;text-decoration:line-through}.main-productOut .meta_variant_price span.price{font-size:15px;line-height:1.4;letter-spacing:3.5%;font-family:Neue Haas Grotesk Display Pro Medium;color:#313131;text-align:center;margin-top:10px}.main-productOut .pro_variantOption .metafield-variants-block .active-meta-variant{border:none}.main-productOut .pro_variantOption .metafield-variants-block .active-meta-variant .meta_variant-image{border:1.25px solid #25252A}.main-productOut .metafield-variants-block{gap:10.5px;flex-wrap:wrap}.main-productOut .product-info__block-item[data-block-type=price] price-list.price-list sale-price{font-family:Neue Haas Grotesk Display Pro Medium;font-weight:500;font-size:22px;line-height:130%;letter-spacing:2.5%;color:#25252a}.main-productOut .product-info__block-item[data-block-type=text]{margin-top:12px;margin-bottom:28px;width:100%}.main-productOut .product-info__block-item[data-block-type=metaCustom-variant]{margin:0}.main-productOut .product-info__block-item[data-block-type=metaCustom-variant] .pro_variantOption{margin-top:16px;width:100%;margin-bottom:48px}.main-productOut .product-info__block-item[data-block-type=price]{width:100%;margin-top:0;margin-bottom:24px}.main-productOut .product-info__block-item[data-block-id=quantity_selector]{width:130px;margin:0}.main-productOut .product-info__block-item[data-block-id=quantity_selector] .quantity-selector__input-wrapper{height:100%;font-size:16px;line-height:1.5;letter-spacing:3.5%;color:#1b1b1b;font-family:Neue Haas Grotesk Display Pro Medium}.main-productOut .product-info__block-item[data-block-id=quantity_selector] .quantity-selector{max-width:100%;width:100%;display:flex;justify-content:space-between;background:#f2eee7;border:none;border-radius:50px;padding:0 16px}.main-productOut .product-info__block-item[data-block-id=quantity_selector] .quantity-selector__button:hover svg{opacity:1}.main-productOut .product-info__block-item[data-block-id=quantity_selector] .v-stack{height:100%;align-content:normal}.main-productOut .product-info__block-item[data-block-id=quantity_selector] .quantity-selector__button{padding:0 8px}.main-productOut .product-info__block-item[data-block-type=buy-buttons]{padding-left:12px;width:calc(100% - 130px);margin:0}.main-productOut .product-info__block-item[data-block-type=quantity-selector],.main-productOut .product-info__block-item[data-block-type=buy-buttons]{margin-bottom:18px}.main-productOut .product-info__block-item[data-block-type=buy-buttons] .buy-buttons button{color:#f9f7f1;background:#25252a;border-color:#25252a;border-radius:100px;transition:all .3s ease;padding:15px 0;font-size:16px;line-height:1.15;letter-spacing:2.5%;font-family:Neue Haas Grotesk Display Pro Medium;text-transform:capitalize}.main-productOut .product-info__block-item[data-block-type=buy-buttons] .buy-buttons button:hover{background:transparent;color:#25252a!important;border-color:#25252a!important}.main-productOut .product-info__block-item[data-block-type=variant-picker]{margin-bottom:12px;margin-top:12px;width:100%}.main-productOut .product-info__block-item[data-block-type=order-text]{margin:0}.main-productOut .product-info__block-item[data-block-type=order-text] .order-label-wrapper{width:100%;margin-bottom:40px}.main-productOut .product-info__block-item[data-block-type=order-text] .order-label-wrapper{display:flex;gap:46px;align-items:center;justify-content:center}.main-productOut .product-info__block-item[data-block-type=order-text] .order-label-wrapper .shipping-text{font-size:15px;line-height:1.5;letter-spacing:3.5%;font-family:Neue Haas Grotesk Display Pro;color:#1b1b1b;font-weight:450}.main-productOut .product-info__block-item[data-block-type=order-text] .order-label-wrapper .order-text{font-size:15px;line-height:1.5;letter-spacing:3.5%;font-family:Neue Haas Grotesk Display Pro;color:#1b1b1b;position:relative;font-weight:450}.main-productOut .product-info__block-item[data-block-type=discount-label],.main-productOut .product-info__block-item[data-block-type=complate-the-look]{margin:0}.main-productOut .product-info__block-item[data-block-type=complate-the-look] .complate_the_look-block{margin-top:56px;margin-bottom:56px}.main-productOut .product-info__block-item[data-block-type=complate-the-look] .title,.main-productOut .complementary-products .complementary-products__header p{margin-bottom:20px;text-align:center;font-size:20px;line-height:1.3;color:#1b1b1b;letter-spacing:2.5%;font-family:Neue Haas Grotesk Display Pro Medium;text-transform:inherit;width:100%}.main-productOut .product-info__block-item[data-block-type=complate-the-look] .product-card{gap:12px}.main-productOut .product-info__block-item[data-block-type=complate-the-look] .product-card .product-card__info .title-with-price{gap:10px;padding:0 4px}.main-productOut .product-info__block-item[data-block-type=complate-the-look] .product-card__info .product-title,.main-productOut .complementary-products .horizontal-product-card__info .product-title{font-size:15px;line-height:1.35;letter-spacing:3.5%;font-family:Neue Haas Grotesk Display Pro Medium;color:#1b1b1b}.main-productOut .product-info__block-item[data-block-type=complate-the-look] .pro_price-list{width:100%}.main-productOut .product-info__block-item[data-block-type=complate-the-look] .product-card .price-list sale-price,.main-productOut .complementary-products .horizontal-product-card__info .price-list .text-subdued,.main-productOut .complementary-products .horizontal-product-card__info .price-list .text-on-sale{font-family:Neue Haas Grotesk Display Pro Medium;font-weight:500;font-size:15px;line-height:140%;letter-spacing:3.5%;color:#313131}.main-productOut .product-info__block-item[data-block-type=guarantee]{margin:0}.main-productOut .product-info__block-item[data-block-type=guarantee] .guarantee-box{margin:12px 0 68px}.main-productOut .product-info__block-item[data-block-type=complate-the-look] badge-list{display:none}.main-productOut .product-info__block-item[data-block-type=complate-the-look] .product-card .product-card__image{aspect-ratio:1 / 1;padding:10px}.main-productOut .product-info__block-item[data-block-type=complate-the-look] .product-card .product-card__quick-add-button{right:10px;bottom:10px}.main-productOut .product-info__block-item[data-block-type=complate-the-look] .swiper .swiper-progress .swiper-pagination-progressbar-fill{background:#25252a;border-radius:100px}.main-productOut .product-info__block-item[data-block-type=complate-the-look] .swiper .swiper-progress{margin-top:20px;height:6px;background:#ede7de;border-radius:100px}.main-productOut .product-info__block-item[data-block-type=complate-the-look] .product-card .price-list compare-at-price,.main-productOut .complementary-products .pro_price-list compare-at-price{font-style:normal;font-weight:450;font-size:14px;line-height:1.5;letter-spacing:.035em;text-decoration-line:line-through;color:#727272}.main-productOut .product-info__block-item[data-block-type=complate-the-look] .rating-badge,.main-productOut .product-info__block-item[data-block-type=complate-the-look] .metafield-variants-block{display:none}.main-productOut .product-info__block-item[data-block-type=order-text] .order-label-wrapper .order-text:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-26px;height:10px;width:10px;border-radius:100%;background:#58634a}.main-productOut .product-info__block-item[data-block-type=price] price-list.price-list compare-at-price{font-size:18px;line-height:1.5;letter-spacing:3.5%;font-family:Neue Haas Grotesk Display Pro;color:#727272}.main-productOut .prose.produc_shoetDis *{font-weight:500;font-size:18px;line-height:1.5;letter-spacing:2.5%;color:#313131}.main-productOut .prose.produc_shoetDis .metafield-rich_text_field{display:flex;flex-direction:column;gap:10px}.main-productOut .prose.produc_shoetDis{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #F2EEE7}.main-productOut .product-info__block-item[data-block-type=price] .price_label .price_label_P{font-weight:500;font-size:13px;line-height:1.5;letter-spacing:2.5%;color:#f9f7f1;background:#58634a;padding:3px 14px;border-radius:30px;font-family:Neue Haas Grotesk Display Pro Medium;white-space:nowrap}.main-productOut .product-info__block-item[data-block-type=price] price-list.price-list{align-items:center;justify-content:flex-start}.main-productOut .prose.produc_listValue .metafield-rich_text_field{font-weight:500;font-size:15px;line-height:150%;letter-spacing:3.5%;display:flex;flex-direction:column;gap:11px;color:#4e4e4e}.main-productOut .prose.produc_listValue .metafield-rich_text_field p{margin:0}.main-productOut .prose.produc_listValue{padding:25px 30px;background:#ede7de;border-radius:10px}.main-productOut .prose.produc_listValue .metafield-rich_text_field strong{color:#1b1b1b;margin-right:5px;font-family:Neue Haas Grotesk Display Pro Medium}.main-productOut .product-info__block-item .rating-badge__stars svg *{fill:#a18e70!important;stroke:#a18e70!important}.main-productOut .product-info__block-item .rating-badge__stars svg{height:14px;width:14px}.main-productOut .product-info__block-item span{font-weight:500;font-size:14px;line-height:150%;letter-spacing:2.5%;color:#313131;gap:10px;font-family:Neue Haas Grotesk Display Pro}.main-productOut .custom-accordion .metafield-rich_text_field{font-family:Neue Haas Grotesk Display Pro;font-weight:450;font-size:15px;line-height:1.5;letter-spacing:.035em;color:#1b1b1b}.main-productOut .custom-accordion .metafield-rich_text_field a{font-family:Neue Haas Grotesk Display Pro;font-weight:400;font-size:15px;line-height:1.5;letter-spacing:.035em;color:#1b1b1b}.main-productOut .pro_variantOption .meta_variant-block .meta_variant-link,.main-productOut .pro_variantOption .meta_variant-block .meta_variant-link>*{display:flex;flex-direction:column;height:100%}.main-productOut .pro_variantOption .meta_variant-block .meta_variant-link img{height:100%;object-fit:contain}.main-productOut .pro_variantOption .meta_variant-block .meta_variant-image{height:86px;width:86px;display:flex;align-items:center;justify-content:center;background:#f2eee7;border:1.25px solid transparent;border-radius:10px}.main-productOut .product-info__block-item[data-block-type=price] .pro_price-list{display:flex;align-items:center;justify-content:space-between}.main-productOut .product-info__block-item .option_label{padding-bottom:14px}.main-productOut .option_label_in strong{font-style:normal;font-weight:400;font-size:16px;line-height:1.4;letter-spacing:.035em;color:#1b1b1b;font-family:Neue Haas Grotesk Display Pro Medium}.main-productOut .metafield-variants-block{gap:10px}.main-productOut label.option_label_in{font-style:normal;font-weight:450;font-size:16px;line-height:1.5;letter-spacing:.025em;color:#4e4e4e;font-family:Neue Haas Grotesk Display Pro}.main-productOut .custom-accordion{display:flex;flex-direction:column;gap:16px}.main-productOut .custom-accordion .accordion-item{background:#ede7de;border-radius:12px;overflow:hidden;padding:0}.main-productOut .custom-accordion .accordion-header{width:100%;background:transparent;border:none;font-size:20px;font-weight:600;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:24px 28px 0 32px}.main-productOut .custom-accordion .metafield-single_line_text_field-title,.main-productOut .custom-accordion .metafield-single_line_text_field-descriptions{max-width:50%;width:100%;list-style:none;margin:0;padding:0;letter-spacing:.035em;border-top:1px solid #E3D9CD}.main-productOut .custom-accordion .accordion-header .faq-title{font-family:Neue Haas Grotesk Display Pro Medium;font-weight:500;font-size:18px;line-height:1.38;letter-spacing:.025em;color:#1b1b1b}.main-productOut .custom-accordion .metafield-single_line_text_field-title{font-family:Neue Haas Grotesk Display Pro Medium;font-weight:500;font-size:15px;line-height:1.4;letter-spacing:.035em;padding:14px 10px 14px 0;color:#1b1b1b;display:flex;align-items:center}.main-productOut .custom-accordion .metafield-single_line_text_field-descriptions{font-family:Neue Haas Grotesk Display Pro;font-weight:300;padding:14px 0}.main-productOut .custom-accordion .accordion-inner .accordion-inner-block:last-child{border-bottom:1px solid #E3D9CD}.main-productOut .custom-accordion .accordion-icon{width:30px;height:30px;background:#e3d9cd;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:20px;transition:.3s}.main-productOut .custom-accordion .accordion-content{max-height:0;overflow:hidden;transition:max-height .35s ease;padding:0 28px 24px 32px}.main-productOut .custom-accordion .accordion-inner{display:flex;flex-wrap:wrap;margin-top:24px;flex-direction:column}.main-productOut .custom-accordion .accordion-inner li,.main-productOut .custom-accordion .accordion-inner p{font-weight:300;letter-spacing:.035em}.product-info__block-item[data-block-type=product-description]{margin:0!important}.product-info__block-item[data-block-type=product-description] .custom-accordion{margin-bottom:16px}.main-productOut .product-info__block-item[data-block-type=product-accordion]{margin:0}.main-productOut .product-info__block-item[data-block-type=product-accordion] .custom-accordion{margin-bottom:16px}.main-productOut .accordion-item .accordion-icon svg.minus-icon{display:none}.main-productOut .custom-accordion .accordion-header:focus-visible{outline:none}.main-productOut .custom-accordion .accordion-inner .accordion-inner-block{width:100%;display:flex;flex-wrap:wrap}.product-info .product-info__block-list>*{margin:0!important}.main-productOut product-gallery-navigation.product-gallery__thumbnail-scroller button img{aspect-ratio:1 / 1;object-fit:contain}.main-productOut .product-info__block-list .rating-badge{margin-bottom:16px}.main-productOut .product-info__block-list .product-title{margin-bottom:12px}@media(max-width:999px){.main-productOut .product-info__block-list .product-title{margin-bottom:10px}}.main-productOut .product-info__block-list div[data-block-type=price]{margin-bottom:24px!important}.main-productOut .product-info__block-list .prose.produc_listValue{margin-bottom:44px}@media(max-width:999px){.main-productOut .product-info__block-list .prose.produc_listValue{margin-bottom:28px}}.main-productOut .product-info__block-list .pro_variantOption{margin:0 0 48px!important}@media(max-width:999px){.main-productOut .product-info__block-list .pro_variantOption{margin:0 0 28px!important}}@media(max-width:999px){.main-productOut .product-info__block-list .order-label-wrapper{margin-bottom:36px}}.main-productOut .product-info__block-list .order-label-wrapper{margin:0 0 56px}.main-productOut .product-info__block-list div[data-block-type=quantity-selector],.main-productOut .product-info__block-list div[data-block-type=buy-buttons]{margin-bottom:16px!important}.main-productOut .product-info__block-list .discount-label{margin:0 0 56px}@media(max-width:999px){.main-productOut .product-info__block-list .discount-label{margin:0 0 44px}}.main-productOut .product-info__block-list .complate_the_look-block,.main-productOut .product-info__block-list .guarantee-box{margin:0 0 68px!important}@media(max-width:999px){.main-productOut .product-info__block-list .complate_the_look-block,.main-productOut .product-info__block-list .guarantee-box{margin:0 0 44px!important}}@media only screen and (max-width:1199px){.main-productOut .product{gap:40px}.product-card .product-card__quick-add-button{height:28px;width:28px}.main-productOut .product-info{padding-right:0}.main-productOut .product-info__block-item[data-block-type=title] .product-title{font-size:34px}.main-productOut carousel-navigation.page-dots{display:none}.main-productOut .product-info__block-item[data-block-type=order-text] .order-label-wrapper{flex-direction:column;gap:1px}.main-productOut .product-info__block-item[data-block-type=order-text] .order-label-wrapper .order-text:before{left:-28px;height:9px;width:9px}.main-productOut .product-info__block-item[data-block-type=order-text] .order-label-wrapper .shipping-text{position:relative}.main-productOut .product-info__block-item[data-block-type=order-text] .order-label-wrapper .shipping-text:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-28px;height:9px;width:9px;border-radius:100%;background:#58634a}}@media only screen and (max-width:999px){.main-productOut .product product-gallery.product-gallery{position:relative}.main-productOut .product-gallery__image-list{padding-bottom:24px}.main-productOut .product{--product-grid:"product-gallery" "product-info" / minmax(0, 1fr)}.main-productOut .product-gallery__carousel{margin:0!important}.main-productOut .product-info__block-list{max-width:100%;border-top:1px solid #F2EEE7}.main-productOut .container{padding:20px 20px 0}.shopify-section--main-product .section-spacing{padding-block-end:56px}.main-productOut .product-info__block-item[data-block-type=complate-the-look] .product-card__info .product-title{font-size:16px}}@media only screen and (max-width:767px){.main-productOut .custom-accordion .accordion-content{padding:0 20px 20px}.main-productOut .product-gallery__carousel-with-arrows .product-gallery__media{width:100%}.main-productOut product-gallery-navigation.product-gallery__thumbnail-scroller{gap:8px}.main-productOut product-gallery-navigation.product-gallery__thumbnail-scroller button img{border-radius:6px}.main-productOut .product-gallery__media>*{border-radius:12px}.main-productOut .product-info__block-item[data-block-type=title] .product-title{font-size:30px}.product-info__block-item[data-block-type=title]{margin:0}.main-productOut .prose.produc_shoetDis *{font-size:17px}.main-productOut .product-info__block-item[data-block-type=price] price-list.price-list sale-price{font-size:21px}.main-productOut .product-info__block-item[data-block-type=price]{margin-bottom:12px}.main-productOut .prose.produc_listValue{padding:18px 24px}.main-productOut .product-info__block-item[data-block-type=metaCustom-variant] .pro_variantOption{margin-top:0;margin-bottom:28px}.main-productOut .product-info__block-item[data-block-type=text]{margin-bottom:16px}.main-productOut .product-info__block-item[data-block-type=quantity-selector],.main-productOut .product-info__block-item[data-block-type=buy-buttons]{margin-bottom:12px}.main-productOut .product-info__block-item[data-block-type=order-text] .order-label-wrapper{margin-bottom:36px}.shopify-section--main-product .discount-label{padding:12px}.shopify-section--main-product .guarantee-box{padding:14px}.product-info__block-item[data-block-type=product-description] .custom-accordion,.main-productOut .product-info__block-item[data-block-type=product-accordion] .custom-accordion{margin-bottom:12px}.main-productOut .product-info__block-item[data-block-type=guarantee] .guarantee-box{margin:8px 0 42px}.main-productOut .product-info__block-item[data-block-type=complate-the-look] .complate_the_look-block{margin-top:36px;margin-bottom:36px}.product-info__block-item[data-block-type=title]{margin:0;margin-block-start:0!important}.main-productOut .container{padding:16px 16px 0}.main-productOut .metafield-variants-block{gap:8px}.main-productOut .custom-accordion .accordion-header{font-size:18px;padding:20px 24px 0}.main-productOut .custom-accordion .accordion-inner{margin-top:20px}.main-productOut .product-info__block-item[data-block-type=complate-the-look] .title{margin-bottom:18px}.main-productOut .discount-label .discount-label__icon img{max-width:52px;height:auto}.main-productOut .product-info__block-item[data-block-type=complate-the-look] .swiper .swiper-progress{margin-top:24px}.main-productOut .product-info__block-item[data-block-type=complate-the-look] .product-card .product-card__info .title-with-price{gap:8px}.main-productOut .metafield-variants-block{gap:8px;row-gap:10px}.main-productOut .meta_variant_price span.price{margin-top:9px}.main-productOut .product-info__block-item .option_label{padding-bottom:12px}.main-productOut .prose.produc_listValue .metafield-rich_text_field{font-size:14px;gap:8px}.main-productOut .product{gap:16px}.main-productOut .product-info__block-list{padding-top:16px;border-top:1px solid #F2EEE7}.main-productOut .product-info__block-item[data-block-type=buy-buttons]{padding-left:8px;width:calc(100% - 96px)}.main-productOut .product-info__block-item[data-block-type=buy-buttons] .buy-buttons button{padding:14px 0;font-size:15px;line-height:1.1}.main-productOut .product-info__block-item[data-block-id=quantity_selector]{width:96px}.main-productOut .product-info__block-item[data-block-id=quantity_selector] .quantity-selector{padding:0 10px;--quantity-selector-input-width: 1.5rem}.main-productOut .pro_variantOption .meta_variant-block .meta_variant-image{height:83px;width:83px}.main-productOut .custom-accordion .metafield-single_line_text_field-descriptions{padding:16px 0}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/main-product.css.map */
