.custom__main__product1 .accordian .product-form__input{margin-bottom:0;max-width:50rem}.custom__main__product1 .product-form__input.product-form__input--swatch{margin-bottom:0}.custom__main__product1 .swatch__wrapper .product-form__input{padding:0 8px 16px}.product-form__submit.button{min-height:calc(6rem + var(--buttons-border-width)* 2)}.accordian{position:relative;cursor:pointer;border-top:.1rem solid #b8b8b8;border-bottom:.1rem solid #b8b8b8;padding:16px 8px 16px 0;margin:0}.accordian+.accordian{border-top:0}.accordian h3{margin:0}.question h4{margin:0;font-size:1.8rem;font-weight:700}.question{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1rem}.answer{max-height:0;overflow:hidden;transition:max-height .2s}.custom-icon-arrow{transform:rotate(90deg);transition:transform .2s}.custom-icon-arrow.open{transform:rotate(-90deg)}.question:before{background-color:#000;border-radius:1px;content:"";display:block;height:1px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .4s ease;width:11px}.question:after{background-color:#000;border-radius:1px;content:"";display:block;height:10px;margin-right:5px;margin-top:-5px;pointer-events:none;position:absolute;right:0;top:50%;transition:transform .4s ease;width:1px}.question.open:after{transform:rotate(90deg)}.custom__main__product1 .custom-price-wrapper{margin:15px 0 -5px}.custom__main__product1 .product-form__buttons{max-width:60rem}.custom__main__product1 .accordian{margin:0}.product-review-card{--review-card-bg: #ffffff;--review-title-color: #3d1d10;--review-text-color: #7a4f3e;--review-author-color: #3d1d10;--review-image-size: 128px;--review-radius: 12px;display:block;padding:20px 24px;margin:16px 0;color:#fff;background:var(--review-card-bg);border-radius:var(--review-radius)}.product-review-card__content{min-width:0}.product-review-card__identity{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.6)}.product-review-card__heading,.product-review-card__author{margin:0;color:#fff}.product-review-card__author{font-family:inherit;font-size:14px;font-weight:600;line-height:1.2}.product-review-card__stars{color:#fff;font-size:16px;letter-spacing:2px;line-height:1}.product-review-card__stars .is-empty{color:color-mix(in srgb,#ffffff 35%,transparent)}.product-review-card__heading{margin-bottom:16px;font-family:inherit;color:#fff;font-size:16px;font-weight:700;line-height:1.25}.product-review-card__text{position:relative;max-width:460px;max-height:4.5em;overflow:hidden;color:#fff;font-family:inherit;font-size:14px;line-height:1.5;transition:max-height .35s ease-in-out}.product-review-card__text:not(.is-expanded):after{content:"...";position:absolute;right:0;bottom:0;padding-left:3px;color:#fff;background:var(--review-card-bg)}.product-review-card__text.is-expanded{max-height:var(--review-expanded-height)}.product-review-card__text p{margin:0}.product-review-card__read-more{display:block;width:460px;max-width:100%;margin:4px 0 0;padding:0;border:0;color:#fff;background:transparent;font:inherit;font-size:14px;line-height:1.5;text-align:right;cursor:pointer}.product-review-card__read-more span{border-bottom:1px solid currentColor}.product-review-card__verified{display:flex;align-items:center;gap:4px;margin:0;padding:3px 5px;border:1px solid rgba(255,255,255,.75);border-radius:5px;white-space:nowrap;color:#fff;font-family:inherit;font-size:10px;font-weight:600}.product-review-card__verified span{display:grid;width:12px;height:12px;place-items:center;border-radius:50%;color:var(--review-card-bg);background:#fff;font-family:sans-serif;font-size:10px;font-weight:800}@media screen and (max-width:749px){.product-review-card{padding:16px}.product-review-card__heading{margin-bottom:14px;font-size:16px}.product-review-card__text{font-size:14px}.product-review-card__identity{gap:8px 12px;margin-top:14px;padding-top:12px}.product-review-card__author{font-size:14px}.product-review-card__stars{font-size:16px}.product-review-card__verified{padding:3px 5px;font-size:10px}.product-review-card__verified span{width:12px;height:12px;font-size:10px}}@media screen and (min-width:750px){.custom__main__product1 .product__column-sticky{top:10rem}.custom__main__product1 .price.price--large{font-size:1.6rem}.custom__main__product1 .product__title .h2{font-size:24px}}@media screen and (min-width:990px){.custom__main__product1.product--stacked .product__media-item{max-width:100%;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom-main-product1.css.map */
