@charset "UTF-8";@media (max-width: 749px){#MainContent .page-width{padding-inline:30px}}#MainContent media-gallery .product__title{display:none}@media (max-width: 749px){#MainContent media-gallery .product__title{display:block}}@media (max-width: 749px){#MainContent media-gallery .product__modal-opener .product__media-icon{display:none}}#MainContent .product__media-wrapper .slider-mobile-gutter .slider-button,#MainContent .slider-counter{display:none}@media (max-width: 749px){#MainContent .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-inline:-30px;display:block}}@media (max-width: 749px){#MainContent .product__media-list{margin-inline:0;width:100%}}@media (max-width: 749px){#MainContent .product--stacked .product__media-list .product__media-item{width:100%}}#MainContent .product--stacked .product__media-list .product__media-item:first-child{margin-bottom:25px}@media (max-width: 749px){#MainContent .product--stacked .product__media-list .product__media-item:first-child{margin-bottom:0}}@media screen and (min-width: 750px){#MainContent .product--stacked .product__media-list .product__media-item:not(:first-child){max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media (max-width: 749px){#MainContent .product--stacked .product__media-list .product__media-item:not(:first-child){width:50%}}@media (min-width: 749px){#MainContent .product__info-wrapper{padding-left:50px}}@media (max-width: 749px){#MainContent .product__info-wrapper{padding-left:0}#MainContent .product__info-wrapper .product__title--wrapper{display:none}}#MainContent .product__info-container{font-size:13px}@media (max-width: 749px){#MainContent .product__info-container{margin-bottom:-15px}}#MainContent .product__title--text{font-size:24px;letter-spacing:.1em;line-height:1.7;margin-top:-8px}@media (max-width: 749px){#MainContent .product__title--text{font-size:20px}}#MainContent .product__title--subtext{display:block;font-size:13px;letter-spacing:.1em;margin-top:20px}@media (max-width: 749px){#MainContent .product__title--subtext{margin-top:18px;font-size:15px}}#MainContent .product__title--custom{display:inline-block;background-color:#000;color:#fff;font-size:18px;letter-spacing:.08em;line-height:22px;padding-inline:5px;margin-bottom:20px}@media (max-width: 749px){#MainContent .product__title--custom{font-size:16px;line-height:20px}}#MainContent .product__title--wrapper{border-bottom:1px solid #000000;padding-bottom:28px;margin-bottom:25px}@media (max-width: 749px){#MainContent .product__title--wrapper{border:none;padding-bottom:0;margin-bottom:40px}}#MainContent .product__description,#MainContent .rte{font-size:13px;letter-spacing:.05em;line-height:2}@media (max-width: 749px){#MainContent .product__description,#MainContent .rte{font-size:14px;margin-top:5px;line-height:1.9}}#MainContent .c-product-type__selector{margin-block:45px}#MainContent .c-product-type__selector--heading{font-size:12px;line-height:1}#MainContent .c-product-type__selector--item{margin-top:16px}@media (max-width: 749px){#MainContent .c-product-type__selector--item{margin-top:12px}}#MainContent .c-product-type__selector .c-product-type__name{display:flex;align-items:center;position:relative;font-size:13px;line-height:1}#MainContent .c-product-type__selector .c-product-type__name:before,#MainContent .c-product-type__selector .c-product-type__name:after{display:block;content:"";border-radius:50%;margin-right:10px}@media (max-width: 749px){#MainContent .c-product-type__selector .c-product-type__name:before,#MainContent .c-product-type__selector .c-product-type__name:after{margin-right:7px}}#MainContent .c-product-type__selector .c-product-type__name:before{width:14px;height:14px;border:1px solid #000000}@media (max-width: 749px){#MainContent .c-product-type__selector .c-product-type__name:before{width:18px;height:18px}}#MainContent .c-product-type__selector .c-product-type__name:after{position:absolute;top:2px;left:2px;width:12px;height:12px;background-color:#000}@media (max-width: 749px){#MainContent .c-product-type__selector .c-product-type__name:after{width:14px;height:14px;top:3px;left:3px}}#MainContent .c-product-type__selector .c-product-type__name:not(.is-current):after{display:none}#MainContent .c-variant__selector .form__label{font-size:12px}#MainContent .c-variant__selector .product-form__input--pill{margin-right:-30px}#MainContent .c-variant__selector .product-form__input--pill+.product-form__input--pill{margin-top:30px}@media (max-width: 749px){#MainContent .c-variant__selector .product-form__input--pill{margin-right:0}}#MainContent .c-variant__selector .product-form__input--pill .form__label{margin-bottom:-3px}#MainContent .c-variant__selector .product-form__input--pill input[type=radio]+label{border:none;background-color:transparent;color:#000;padding:0 0 0 25px;min-width:64px;text-align:left;font-size:13px;line-height:14px;margin:14px 14px 0 0;letter-spacing:.05em}@media (max-width: 749px){#MainContent .c-variant__selector .product-form__input--pill input[type=radio]+label{line-height:18px;margin-top:17px}}#MainContent .c-variant__selector .product-form__input--pill input[type=radio]+label:before{z-index:1;display:block;top:0;right:initial;bottom:initial;left:0;border-radius:0;box-shadow:none;width:12px;height:12px;border:1px solid #000000}@media (max-width: 749px){#MainContent .c-variant__selector .product-form__input--pill input[type=radio]+label:before{width:16px;height:16px}}#MainContent .c-variant__selector .product-form__input--pill input[type=radio]:checked+label{background-color:transparent;color:inherit}#MainContent .c-variant__selector .product-form__input--pill input[type=radio]:checked+label:after{display:block;content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;background-color:#000}@media (max-width: 749px){#MainContent .c-variant__selector .product-form__input--pill input[type=radio]:checked+label:after{width:12px;height:12px;top:3px;left:3px}}#MainContent .c-variant__selector .product-form__input--dropdown .form__label{margin-bottom:10px}#MainContent .c-variant__selector .product-form__input--dropdown .select{width:124px;height:24px;border:1px solid #000000}@media (max-width: 749px){#MainContent .c-variant__selector .product-form__input--dropdown .select{width:198px;height:38px}}#MainContent .c-variant__selector .product-form__input--dropdown .select:before,#MainContent .c-variant__selector .product-form__input--dropdown .select:after{display:none}#MainContent .c-variant__selector .product-form__input--dropdown .select__select{height:100%;min-height:22px;padding-left:10px;padding-right:0;margin:0}@media (max-width: 749px){#MainContent .c-variant__selector .product-form__input--dropdown .select__select{min-height:36px}}#MainContent .c-variant__selector .product-form__input--dropdown .select__select:focus{box-shadow:none}#MainContent .c-variant__selector .product-form__input--dropdown .svg-wrapper{top:0;right:0;width:22px;height:22px;padding:8px 5px;border-left:1px solid #000000}@media (max-width: 749px){#MainContent .c-variant__selector .product-form__input--dropdown .svg-wrapper{width:35px;height:36px;padding:11px}}#MainContent .c-variant__description:not(:empty){margin-top:30px}@media (max-width: 749px){#MainContent .c-variant__description:not(:empty){margin-top:25px;line-height:1.9}}#MainContent .c-variant__description--small{font-size:11px;line-height:2.1;margin-bottom:30px;letter-spacing:.05em}@media (max-width: 749px){#MainContent .c-variant__description--small{margin-bottom:25px}}#MainContent .c-variant__description a{color:rgb(var(--color-foreground));text-decoration:none;border-bottom:1px solid transparent}@media (hover: hover){#MainContent .c-variant__description a:hover{border-color:rgb(var(--color-foreground))}}#MainContent .price__container{line-height:1;letter-spacing:.04em;padding-block:20px;margin-block:30px}@media (max-width: 749px){#MainContent .price__container{margin-block:10px}}#MainContent .price__container .price__regular,#MainContent .price__container .price__sale{font-size:26px}#MainContent .price__container .price__regular{display:flex;align-items:center}#MainContent .price__container .price__sale .price-item--last{margin:0}#MainContent .price__container .price__tax{font-size:16px}#MainContent .price--on-sale .price__sale{display:flex;align-items:center}#MainContent .price--on-sale .price__regular{display:none}#MainContent .quantity__label{font-size:12px;margin-bottom:10px}#MainContent .quantity{width:124px;min-height:22px;border-radius:0}@media (max-width: 749px){#MainContent .quantity{width:198px;min-height:38px}}#MainContent .quantity .quantity__button{width:22px}@media (max-width: 749px){#MainContent .quantity .quantity__button{width:35px}}#MainContent .quantity .quantity__button .svg-wrapper{width:12px}#MainContent .quantity .quantity__input{font-size:13px;border-left:1px solid #000000;border-right:1px solid #000000;border-radius:0}#MainContent .quantity .quantity__input:focus-visible{outline:none;box-shadow:none;z-index:1}#MainContent .product-form__submit{min-height:38px;font-size:13px;letter-spacing:.05em}#MainContent .product-form{margin-top:50px;margin-bottom:80px}#MainContent .product__accordion{border:none}#MainContent .product__accordion .summary__icon{width:16px;height:16px;display:block;position:relative;margin-right:10px}#MainContent .product__accordion .summary__icon:before,#MainContent .product__accordion .summary__icon:after{content:"";display:block;width:100%;height:1px;background-color:#000;position:absolute;top:50%;left:0}#MainContent .product__accordion .summary__icon:after{transform:rotate(90deg)}#MainContent .product__accordion .accordion__title{font-size:13px}#MainContent .product__accordion .accordion__content{padding-left:26px}@media (max-width: 749px){#MainContent .product__accordion .accordion__content{line-height:2}}#MainContent .product__accordion .accordion__content p:not(:last-child){margin-bottom:15px}@media (max-width: 749px){#MainContent .product__accordion .accordion__content p:not(:last-child){margin-bottom:12px}}#MainContent .product__accordion .accordion__content p+p{margin-top:15px}@media (max-width: 749px){#MainContent .product__accordion .accordion__content p+p{margin-top:12px}}#MainContent .product__accordion summary{padding-block:17px}@media (max-width: 749px){#MainContent .product__accordion summary{padding-block:15px}}#MainContent .product__accordion details[open] .summary__icon:after{transform:rotate(0)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-product-template.css.map */
