.main-product-section>section{padding:0}.main-product-section .page-width{max-width:1440px;width:100%;padding:80px 150px}.main-product-section .product.grid{justify-content:space-between}.main-product-section .grid__item.product__media-wrapper{max-width:47.02%!important;width:100%!important}.main-product-section .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in{max-width:47.19%!important;width:100%!important;padding-left:0}.main-product-section .product__title h1{color:var(--text-text-heading, #121212);font-family:Manrope;font-size:32px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.64px}.main-product-section .form__label,.main-product-section .spb-productdescfont.spb-productdesctextcolor{color:var(--text-text-heading, #121212);font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.32px;margin-bottom:10px!important}.main-product-section .product-media-container.media-type-image.media-fit-cover.global-media-settings.gradient.constrain-height{border-radius:4px!important;overflow:hidden!important}.main-product-section .product__title+.product__text.caption-with-letter-spacing{margin-top:0;color:var(--text-text-body, #414141);font-family:Manrope;font-size:16px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.32px}.main-product-section .badge.price__badge-sale.color-scheme-4{border-radius:4px;color:var(--Text-alternate, #FFF);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase;padding:5px 8px}.main-product-section .price-item.price-item--sale.price-item--last{width:100%;color:var(--text-text-body, #414141);font-family:Inter;font-size:24px;font-style:normal;font-weight:400;line-height:150%}.main-product-section .price__sale .price-item.price-item--regular{color:var(--color-neutral-300, #A0A0A0);font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:150%}.main-product-section .product-form__input.product-form__input--dropdown{width:100%;max-width:100%;margin-top:30px}.main-product-section .product-form__input .select{border-radius:4px;border:1px solid var(--border-border-default, #717171);background:var(--background-bg-white, #FFF)}.main-product-section .product-form__input .select svg{position:absolute;right:12px;bottom:26%}.main-product-section .select{max-width:100%!important}.main-product-section .select__select{color:var(--text-text-placeholder, #717171);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.pdp-infinite-group{width:100%}.pdp-infinite-group.has-qty{width:74.5%}.pdp-infinite-group-qty{width:24.5%}.pdp-infinite-group .spb-productdescfont.spb-productoptiontextcolor.spb-productoptionbackground,.pdp-infinite-group-qty .spb-productdescfont.spb-productoptiontextcolor.spb-productoptionbackground{border-radius:4px!important;border:1px solid var(--border-border-default, #717171);background:#f8f8f8;color:var(--text-text-placeholder, #717171);font-family:Inter!important;font-size:16px!important;font-style:normal;font-weight:400;line-height:150%}.main-product-section .accordion{border:1px solid var(--border-border-default, #717171)!important;border-radius:4px!important;overflow:hidden}.main-product-section .accordion summary{padding:10px 10px 10px 20px!important}.main-product-section .h4.accordion__title.inline-richtext{color:var(--text-text-placeholder, #717171);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.main-product-section .accordion details[open] summary>svg{transition:all .3s ease}.main-product-section .accordion details[open] summary>svg{transform:rotate(180deg)}.main-product-section .icon.icon-accordion{display:none}.main-product-section .product__accordion.accordion.quick-add-hidden{margin-top:5px}.main-product-section .product-form__input .select__select:focus{box-shadow:unset!important;outline:0;border-radius:4px!important}.main-product-section .product-form__input .select:after,.main-product-section .product-form__input .select:before{display:none}.main-product-section .price__regular .price-item.price-item--regular{color:var(--text-text-body, #414141);font-family:Inter;font-size:24px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:0px}.main-product-section .product-form__buttons{max-width:100%!important}.main-product-section .product-form__submit.button.button--full-width.button--secondary:before,.main-product-section .product-form__submit.button.button--full-width.button--secondary:after{display:none}.main-product-section .product-form__submit.button.button--full-width.button--secondary{display:flex;height:48px;padding:12px 24px;justify-content:center;align-items:center;gap:8px;flex:1 0 0;border-radius:4px;border:1px solid #000;background:var(--background-bg-primary, #FFF);color:var(--text-text-heading, #121212);font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.32px;text-transform:uppercase;transition:all .3s ease}.main-product-section .product-form__submit.button.button--full-width.button--secondary:hover{background:#121212;color:#fff}.main-product-section .shopify-cleanslate>div:before,.main-product-section .shopify-cleanslate>div:after{display:none}.main-product-section .shopify-cleanslate>div{border-radius:4px;overflow:hidden;min-height:48px!important}.main-product-section .shopify-app-block:has(.jdgm-widget){margin:-10px 0 0}.main-product-section .no-js-hidden:has(.price__container){margin-bottom:0}.main-product-section .shopify-app-block .jdgm-prev-badge__text{color:var(--text-text-heading, #121212);text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.main-product-section .button-w-qty-wrapper{display:flex;flex-direction:row-reverse;gap:12px}.main-product-section .quantity{border-radius:4px;border:1px solid var(--color-neutral-200, #B8B8B8);background:var(--background-bg-secondary, #F8F8F8);min-height:unset;height:48px;width:106px}.main-product-section .quantity:before,.main-product-section .quantity:after{display:none}.main-product-section .slider-button.slider-button--next{transform:rotate(-90deg)}.main-product-section .slider-button.slider-button--prev{transform:rotate(90deg)}.main-product-section .thumbnail-slider .thumbnail-list.slider--tablet-up{padding:0!important}.main-product-section .thumbnail-list__item.slider__slide.thumbnail-list_item--variant,.main-product-section .thumbnail-list__item.slider__slide img{border-radius:4px;overflow:hidden}.main-product-section .quantity__button{width:20px}.main-product-section .quantity__button:first-child{margin-left:10px}.main-product-section .quantity__button:last-child{margin-right:10px}.main-product-section .quantity__input{color:var(--text-text-body, #595959);font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.main-product-section .product__text.inline-richtext.subtitle{margin-top:0;text-align:center;color:var(--text-text-body, #414141);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%;text-transform:none}.main-product-section .product-form__input.product-form__quantity{margin-bottom:0}.main-product-section .product-form.product-form{margin-top:0;margin-bottom:0}div:has(.product-form){margin-top:0!important}.main-product-section .pdp-bc-wrapper ul{display:flex;gap:8px;padding-left:0;margin:0}.main-product-section .pdp-bc-wrapper ul li{list-style:none;display:flex;align-items:center}.main-product-section .pdp-bc-wrapper ul li a{color:var(--text-text-link, #414141);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;text-decoration:none}.main-product-section .pdp-bc-wrapper ul li a:hover{color:#d79860}.main-product-section .pdp-bc-wrapper ul li p{color:var(--text-text-heading, #121212);font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:150%;margin:0}.main-product-section #infiniteoptions-container{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 1024px){.main-product-section .page-width{padding:80px 30px}}@media only screen and (max-width: 768px){.main-product-section .page-width{padding:50px 20px}}@media only screen and (max-width: 767px){.main-product-section .grid__item.product__media-wrapper{max-width:100%!important}.main-product-section .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in{max-width:100%!important;margin-top:30px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-product-details.css.map */
