@charset "UTF-8";.custom-product .grid__item .product__column-sticky .slider-mobile-gutter{position:relative}@media screen and (max-width: 767px){.custom-product .grid__item .product__column-sticky .slider-mobile-gutter .product__media-list.grid--peek{scroll-padding-left:0}}.custom-product .grid__item .product__column-sticky .slider-mobile-gutter .product__media-list.grid--peek .product__media-item.slider__slide{width:100%;margin-left:0;padding-top:0}.custom-product .grid__item .product__column-sticky .slider-mobile-gutter .product__media-list.grid--peek .product__media-item.slider__slide .product-media-container.constrain-height{--constrained-min-height: 100%}.custom-product .grid__item .product__column-sticky .slider-mobile-gutter .slider-button[disabled] .icon{display:none}.custom-product .grid__item .product__column-sticky .slider-mobile-gutter .slider-buttons.quick-add-hidden{display:block}.custom-product .grid__item .product__column-sticky .slider-mobile-gutter .slider-buttons.quick-add-hidden .slider-counter.caption{display:none}.custom-product .grid__item .product__column-sticky .slider-mobile-gutter .slider-buttons.quick-add-hidden .slider-button{width:60px;height:60px}.custom-product .grid__item .product__column-sticky .slider-mobile-gutter .slider-buttons.quick-add-hidden .slider-button.slider-button--prev{position:absolute;display:none;top:45%;left:0;z-index:4}.custom-product .grid__item .product__column-sticky .slider-mobile-gutter .slider-buttons.quick-add-hidden .slider-button.slider-button--prev .svg-wrapper{color:#fff;width:50px;height:50px}.custom-product .grid__item .product__column-sticky .slider-mobile-gutter .slider-buttons.quick-add-hidden .slider-button.slider-button--prev .svg-wrapper .icon{height:10rem}.custom-product .grid__item .product__column-sticky .slider-mobile-gutter .slider-buttons.quick-add-hidden .slider-button.slider-button--next{position:absolute;display:none;top:45%;right:0;z-index:12}.custom-product .grid__item .product__column-sticky .slider-mobile-gutter .slider-buttons.quick-add-hidden .slider-button.slider-button--next .svg-wrapper{color:#fff;width:50px;height:50px}.custom-product .grid__item .product__column-sticky .slider-mobile-gutter .slider-buttons.quick-add-hidden .slider-button.slider-button--next .svg-wrapper .icon{height:5rem}.custom-product .grid__item .product__column-sticky .thumbnail-slider.slider-mobile-gutter.quick-add-hidden.small-hide .slider-button{display:none}@media screen and (min-width: 750px){.custom-product .product__info-wrapper.product__info-wrapper--extra-padding{padding:0 0 0 4rem}}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product__title{margin:1rem 0}@media screen and (min-width: 768px) and (max-width: 1190px){.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product__title{max-width:100%}}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product__title h1{font-size:22px;font-family:"Maison Neue Book,Helvetica,Arial",sans-serif}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .origin{font-size:18px;margin:0}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .origin span{color:#666}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .price .price__container .price__regular .price-item{font-size:22px;font-weight:600}@media screen and (max-width: 991px){.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .price .price__container .price__regular .price-item{font-size:18px}}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .price .price__container .price__sale span{font-size:22px;font-weight:600}@media screen and (max-width: 991px){.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .price .price__container .price__sale span{font-size:18px}}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .price .price__container .price__sale span .price-item{font-size:24px;font-weight:600;color:#666}@media screen and (max-width: 991px){.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .price .price__container .price__sale span .price-item{font-size:18px}}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .price .badge{display:none}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding variant-selects fieldset .form__label{font-family:var(--font-primary);font-size:2rem;color:#000}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product-form__input{width:100%;max-width:100%;margin:2rem 0}@media screen and (max-width: 767px){.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product-form__input{margin:2rem 0}}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product-form__input .quantity__label{font-size:18px;color:#000;margin-bottom:1rem}@media screen and (max-width: 991px){.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product-form__input .quantity__label{font-size:16px}}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product-form__input .price-per-item__container .quantity{width:calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:calc(var(--inputs-border-width) * 2 + 4.5rem)}@media screen and (max-width: 767px){.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product-form__input .price-per-item__container .quantity{width:calc(15rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product-form__input .addon-options{display:flex;flex-direction:column;gap:10px;margin:30px 0}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product-form__input .addon-options h2{font-size:18px;color:#000;margin:0}@media screen and (max-width: 991px){.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product-form__input .addon-options h2{font-size:16px}}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product-form__input .addon-options .checkbox-wrapper{display:flex;align-items:center}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product-form__input .addon-options .checkbox-wrapper label{color:#000;font-size:18px}@media screen and (max-width: 991px){.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product-form__input .addon-options .checkbox-wrapper label{font-size:16px;line-height:20px}}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product-form__input .addon-options .checkbox-wrapper input[type=checkbox]{appearance:none;-webkit-appearance:none;width:28px;height:28px;border:2px solid #000;border-radius:5px;cursor:pointer;position:relative;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product-form__input .addon-options .checkbox-wrapper input[type=checkbox]{margin-right:.7rem;flex-shrink:0}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product-form__input .addon-options .checkbox-wrapper input[type=checkbox]:checked{background-color:#000;border-color:#000}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product-form__input .addon-options .checkbox-wrapper input[type=checkbox]:checked:before{content:"\2714";color:#fff;font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product-form form .product-form__buttons{max-width:100%}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product-form form .product-form__buttons .product-form__submit{margin-bottom:6rem}@media screen and (max-width: 767px){.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product-form form .product-form__buttons .product-form__submit{padding:1.8rem 4rem}}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product-form form .product-form__buttons .product-form__submit span{font-size:18px}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product__description{border-top:.1rem solid rgba(0,0,0,.6);color:#000;position:relative;margin:0}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product__description .header-wrapper h2{letter-spacing:0px;font-weight:600;margin:0;padding:18px 0;font-size:21px;cursor:pointer}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product__description .header-wrapper .icon-header-caret-down{color:#000;position:absolute;height:1rem;right:1.5rem;top:calc(50% - .2rem)}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product__description .header-wrapper .icon-header-caret-up{color:#000;transform:rotate(-180deg);position:absolute;height:1rem;right:1.5rem;top:calc(50% - .2rem);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product__description .stems_per_bundle{text-decoration:underline;text-decoration-thickness:2px;font-weight:600;font-size:18px}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product__description p{font-size:16px;font-family:var(--font-primary);color:#000;letter-spacing:.2px;line-height:32px}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product__accordion.accordion{margin-top:0}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product__accordion.accordion:first-child{border-top:.1rem solid rgba(0,0,0,.6);border-bottom:.1rem solid rgba(0,0,0,.6)}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product__accordion.accordion:not(:first-child){border-bottom:.1rem solid rgba(0,0,0,.6)}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product__accordion.accordion details summary .summary__title .accordion__title{font-size:17.85px;font-weight:600;letter-spacing:.2px}@media screen and (max-width: 991px){.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product__accordion.accordion details summary .summary__title .accordion__title{font-size:14.85px}}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product__accordion.accordion details .accordion__content.rte p{color:#000;font-size:13.2px}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product__accordion.accordion details .accordion__content.rte h3{font-size:13.2px;color:#000}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product__accordion.accordion details .accordion__content.rte ol{font-size:13.2px;color:#000}.custom-product .product__info-wrapper.product__info-wrapper--extra-padding .product__accordion.accordion details .accordion__content.rte ul li{font-size:13.2px;color:#000}
/*# sourceMappingURL=/cdn/shop/t/55/assets/custom-main-product.css.map */
