.custom-main-product{--product-border: rgba(12, 14, 18, .16);--product-soft: #f2f0f0}.custom-main-product .product__media-list .product-media-container,.custom-main-product .product__media-list .product__modal-opener,.custom-main-product .product__media-list .product__media,.custom-main-product .product__media-list .product__media>img,.custom-main-product .thumbnail{border-radius:1.6rem}.custom-main-product .product__media-list .product-media-container,.custom-main-product .product__media-list .product__media{overflow:hidden}.custom-main-product .product__title h1,.custom-main-product .product__title .h1{margin:0;color:var(--black);font-family:var(--primary-font);font-size:var(--font60);font-weight:var(--fontWeight-400);line-height:1.08;text-transform:uppercase}.custom-main-product .price--large,.custom-main-product .price--large .price-item{color:var(--black);font-family:var(--primary-font);font-size:var(--font24);line-height:1.2}.custom-main-product .product__description,.custom-main-product .product__description p{color:var(--gray);font-family:var(--primary-font);font-size:var(--font20);line-height:1.45;text-transform:uppercase}.custom-main-product variant-selects{display:flex;flex-wrap:wrap;gap:2.4rem;padding:2.8rem 0;border-top:.1rem solid var(--product-border);border-bottom:.1rem solid var(--product-border)}.custom-main-product variant-selects .product-form__input{flex:0 1 auto;min-width:16rem;max-width:none;margin:0}.custom-main-product .form__label,.custom-main-product .quantity__label{margin-bottom:2rem!important;color:var(--black);font-family:var(--primary-font);font-size:var(--font24);line-height:1.2;text-transform:uppercase}.custom-main-product .quantity__rules-cart>span:not(.loading__spinner){display:none}.custom-main-product .product-form__input--dropdown .select{width:17.2rem;max-width:100%}.custom-main-product .product-form__input--dropdown .select__select{height:4.2rem;min-height:4.2rem;padding:0 4.2rem 0 2rem;border:.1rem solid var(--product-border);border-radius:99rem;color:var(--gray);background:var(--white);font-family:var(--primary-font);font-size:var(--font18);line-height:1;text-transform:uppercase}.custom-main-product .product-form__input--dropdown .select:before,.custom-main-product .product-form__input--dropdown .select:after{display:none}.custom-main-product .product-form__input--swatch{align-content:flex-start}.custom-main-product .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 4rem;margin:0 1rem 0 0}.custom-main-product .product-form__input--pill input[type=radio]+label{min-width:4rem;min-height:4rem;margin:0 .8rem 1rem 0;padding:1.2rem 1.5rem;border-radius:99rem}.custom-main-product .qty_submitWrap{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.2rem;margin-top:2.8rem}.custom-main-product .qty_submitWrap .product-form__quantity{flex:0 0 auto;width:auto;max-width:none;margin:0}.custom-main-product .quantity{width:15.2rem;min-height:5.2rem;border:.1rem solid var(--product-border);border-radius:99rem}.custom-main-product .quantity:before,.custom-main-product .quantity:after{display:none}.custom-main-product .quantity__button,.custom-main-product .quantity__input{color:var(--black);font-family:var(--primary-font);font-size:var(--font18);padding:1rem;border:none}.custom-main-product .quantity__button[name=minus]{padding-right:0}.custom-main-product .quantity__button[name=plus]{padding-left:0}.custom-main-product .buy_btnWrap,.custom-main-product .buy_btnWrap>div,.custom-main-product .buy_btnWrap .product-form,.custom-main-product .buy_btnWrap .form{flex:1 1 auto;margin:0}.custom-main-product .buy_btnWrap .product-form__buttons{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.2rem;max-width:none}.custom-main-product .buy_btnWrap .product-form__submit,.custom-main-product .buy_btnWrap .shopify-payment-button,.custom-main-product .buy_btnWrap .start-designing-button{flex:1 1 auto;width:auto;min-width:14rem;min-height:5.2rem;margin:0;border-radius:99rem;font-family:var(--primary-font);font-size:1.4rem;line-height:1;text-transform:uppercase}.custom-main-product .buy_btnWrap .shopify-payment-button{margin-bottom:-4.5rem}.custom-main-product .buy_btnWrap .shopify-payment-button__button{min-height:5.2rem;border-radius:99rem}.custom-main-product .start-designing-button{border:0;color:var(--black);background:var(--product-soft);box-shadow:none;white-space:nowrap;display:none}.custom-main-product .start-designing-button:before,.custom-main-product .start-designing-button:after{display:none}.product .product__info-wrapper .product__info-container{max-width:100%}@media screen and (min-width:990px){.custom-main-product .product:not(.product--no-media){gap:5.5rem}.custom-main-product .product:not(.product--no-media) .product__media-wrapper,.custom-main-product .product:not(.product--no-media) .product__info-wrapper{width:calc(50% - 2.75rem);max-width:calc(50% - 2.75rem)}.custom-main-product .product:not(.product--no-media) .product__info-wrapper{padding:2rem 0 0}.custom-main-product .product--right:not(.product--no-media) .product__info-wrapper{padding:2rem 0 0}.custom-main-product .thumbnail-slider{gap:1rem;margin-top:1.2rem}.custom-main-product .thumbnail-list.slider--tablet-up{gap:1.2rem;padding:0}.custom-main-product .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc((100% - 2.4rem) / 3)}.custom-main-product .thumbnail-slider .slider-button{display:flex;flex:0 0 5.2rem;width:5.2rem;height:5.2rem;border:.1rem solid var(--black);border-radius:50%;color:var(--black);background:var(--white);position:absolute;z-index:1;box-shadow:0 4px 64px #0000008c}.custom-main-product .thumbnail-slider .slider-button--prev{left:-2.5rem}.custom-main-product .thumbnail-slider .slider-button--next{color:var(--white);background:var(--black);right:-2.5rem;left:auto}}@media screen and (min-width:1200px){.custom-main-product .qty_submitWrap,.custom-main-product .buy_btnWrap .product-form__buttons{flex-wrap:nowrap}.custom-main-product .qty_submitWrap .product-form__quantity{flex:0 0 15rem}.custom-main-product .buy_btnWrap,.custom-main-product .buy_btnWrap .product-form__submit,.custom-main-product .buy_btnWrap .shopify-payment-button,.custom-main-product .buy_btnWrap .start-designing-button{min-width:0}.custom-main-product .buy_btnWrap .product-form__submit{flex-basis:18rem}.custom-main-product .buy_btnWrap .shopify-payment-button{flex-basis:19rem}.custom-main-product .buy_btnWrap .start-designing-button{flex-basis:20rem}}@media screen and (max-width:1199px)and (min-width:750px){.custom-main-product .product:not(.product--no-media){gap:3rem}.custom-main-product .product:not(.product--no-media) .product__media-wrapper,.custom-main-product .product:not(.product--no-media) .product__info-wrapper{width:calc(50% - 1.5rem);max-width:calc(50% - 1.5rem)}.custom-main-product .product__title h1,.custom-main-product .product__title .h1{font-size:var(--font32)}.custom-main-product .qty_submitWrap,.custom-main-product .buy_btnWrap .product-form__buttons{align-items:stretch}}@media screen and (max-width:749px){.custom-main-product .product__media-list{margin-bottom:1.5rem}.custom-main-product .product__media-list .product-media-container,.custom-main-product .product__media-list .product__modal-opener,.custom-main-product .product__media-list .product__media,.custom-main-product .product__media-list .product__media>img{border-radius:1.2rem}.custom-main-product .product__title h1,.custom-main-product .product__title .h1{font-size:var(--font32)}.custom-main-product variant-selects{gap:1.6rem;padding:2rem 0}.custom-main-product variant-selects .product-form__input{flex:1 1 calc(50% - .8rem);min-width:13rem}.custom-main-product .product-form__input--dropdown .select{width:100%}.custom-main-product .qty_submitWrap{align-items:stretch;gap:1.6rem}.custom-main-product .qty_submitWrap .product-form__quantity,.custom-main-product .buy_btnWrap{flex:0 0 100%}.custom-main-product .buy_btnWrap .product-form__submit,.custom-main-product .buy_btnWrap .shopify-payment-button,.custom-main-product .buy_btnWrap .start-designing-button{flex-basis:100%;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/main-product.css.map */
