.product .product__block.product__accordion .accordion{border-bottom:.1rem solid rgba(var(--color-border),1)}.product .product__block.product__accordion .accordion.accordion--last{border-bottom:none}.product .product__block.product__accordion .accordion .accordion__title{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.6rem);font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:var(--body-letter-spacing, 0);line-height:var(--body-line-height, 1.5)}.product .product__block.product__accordion .accordion .accordion__content{border-top:none;padding-top:0;padding-bottom:1.6rem}.product .product__price{padding-bottom:max(var(--padding-bottom-mobile),1rem)}.product .product__price .price{font-size:calc(2.2rem * var(--font-body-scale));font-weight:500}.product .product__tax{font-size:1.4rem;margin-bottom:.8rem}.product .installment.installment-form{font-size:1.4rem}.product .product__text,.product .product__description{border-bottom:1px solid #C2C2C2;padding-bottom:max(var(--padding-bottom-mobile),1rem);margin-bottom:1rem}#SA_review_wrapper .SA_review_wrapper_child{background-color:#f3f3f380;border-radius:.8rem}#SA_review_wrapper .SA_review_wrapper_child>.SA__review_container{max-width:100%;padding:3.2rem}#SA_review_wrapper .SA_review_wrapper_child>.SA__review_container .SA__review_container{max-width:100%;padding:0}.product__stars-wrap{display:flex;align-items:center}.product__stars-wrap #product_just_stars .SA__rating_wrap,.product__stars-wrap #product_just_stars .SA__total_reviews{line-height:1}.product__stars-wrap #product_just_stars .SA__total_reviews .sa_jump_to_reviews{color:#54565a;font-size:12px;text-decoration:none}.product__stars-wrap .SA__total_reviews .sa_jump_to_reviews:before{content:"(";display:inline-block}.product__stars-wrap .SA__total_reviews .sa_jump_to_reviews:after{content:")";display:inline-block}.product__stars-wrap #ab-tiny-widget{line-height:1}.product__stars-wrap #ab-tiny-widget>a:nth-child(1),.product__stars-wrap #ab-tiny-widget>a:nth-child(2){display:none}.product__stars-wrap #ab-tiny-widget>a:last-child{display:inline-block!important}.SA__rating_wrap .SA__star svg path[fill="#EB7100"]{fill:#84754f!important}.SA__rating_wrap .SA__star svg g path[fill="#EB7100"]{fill:#84754f!important}.SA__stars .SA__star svg path,#SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_bar_label svg path{fill:#84754f}.SA__rating .SA__star #Star_Empty svg path:nth-child(1){fill:none}.SA__rating .SA__star.empty svg path,.SA__stars .SA__star.empty svg path{fill:#fff}.SA__stars .SA__star.empty svg g path{stroke:#54565a}#SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_bars{background:#84754f!important}#SA_review_wrapper .SA__customer_rate .SA__h3{color:#84754f!important;font-family:var(--font-body-family);font-weight:700;font-size:38px}#SA_review_wrapper .SA__customer_rate span{font-family:var(--font-body-family);color:rgba(var(--color-foreground),1);font-size:calc(var(--font-body-scale) * 1.6rem)}#SA_review_wrapper .SA__review_widget{column-gap:80px;row-gap:24px;align-items:flex-start}#SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content.SA__overall{margin:0}#SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content.SA__overall .SA__h1{margin-top:0;font-family:var(--font-body-family)}#SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content.SA__overall .SA__rating{margin:8px 0}#SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content.SA__overall a{font-family:var(--font-body-family);font-weight:500}#SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_bar{padding:0 100px 0 62px;margin-top:16px;align-items:center}#SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_bar_item:first-child .SA__review_bar{margin-top:0}#SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_num_ratings{line-height:1;padding-left:24px}#SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_num_ratings span:last-child{padding-left:0;font-size:calc(var(--font-body-scale) * 1.6rem);vertical-align:bottom}#SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content span{color:rgba(var(--color-foreground),1);font-family:var(--font-body-family);font-weight:500}#SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_num_ratings span{color:rgba(var(--color-foreground),1);font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.6rem)}#SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_num_ratings span:first-child{font-weight:500}#SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content{margin:0}#SA_review_wrapper .SA__review_filter{padding:2.4rem 0}#SA_review_wrapper .sa-widget-filter{border:1px solid #C2C2C2;min-height:48px;min-width:289px;border-radius:36px!important;padding:12px 40px 12px 16px;color:#707070;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:400;cursor:pointer}#SA_review_wrapper .sa_dropdown{margin-right:32px}#SA_review_wrapper .sa_dropdown:after{right:16px}#SA_review_wrapper .sa_dropdown:after{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:20px;height:20px;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M5 7.5L10 12.5L15 7.5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center;border:0}#SA_review_wrapper .SA__review_filter button.sa_btn{color:#fff;background-color:#84754f;border-color:#84754f;border-radius:36px;min-height:48px;text-transform:uppercase;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.6rem);padding:12px 16px;font-weight:500}#SA_review_wrapper .SA__review_filter button.sa_btn:hover{color:#84754f;background-color:#fff}#SA_review_wrapper .SA__customer_header{padding-top:24px}.SA__social-share-wrapper{padding-bottom:24px}#SA_review_wrapper .SA__customer_rating .SA__customer_name{color:rgba(var(--color-foreground),1);font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:500;margin-bottom:4px}#SA_review_wrapper .SA__customer_rating .SA__stars{line-height:1}#SA_review_wrapper .SA__customer_rating .SA__star{width:16px;height:15px}#SA_review_wrapper .SA__customer_rating .SA__star svg{vertical-align:0}#SA_review_wrapper .SA__customer_rating .SA__review_date{color:#54565a;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;margin-bottom:8px}#SA_review_wrapper .SA__customer_reviews .SA__customer_content .comment{color:rgba(var(--color-foreground),1);font-family:Cormorant,Gotham,sans-serif;font-weight:500;font-size:calc(var(--font-body-scale) * 2.2rem);margin-bottom:1rem}#SA_review_wrapper .SA__customer_reviews .SA__verified_customer,#SA_review_wrapper .SA__customer_footer .SA__more_review a{color:rgba(var(--color-foreground),1);font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500}#SA_review_wrapper .SA__customer_reviews .SA__social-share-wrapper .SA__h4{color:rgba(var(--color-foreground),1);font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:500;margin-right:1rem}#SA_review_wrapper .SA__customer_reviews .SA__social-share-wrapper svg{width:auto;height:18px}#SA_review_wrapper .SA__customer_reviews .SA__social-share-wrapper svg path{fill:#84754f}#SA_review_wrapper .SA__customer_reviews .SA__social-share-wrapper svg path[stroke]{stroke:#84754f}#SA_review_wrapper .SA__pagination ul li{margin:0 4px}.SA__pagination button.is-active,.SA__pagination button[aria-current=page]{background-color:#000}.SA__pagination button:hover:not(:disabled),.SA__pagination button:focus-visible{background-color:#000}.SA__pagination button.sa-page-prev{width:auto!important}.SA__pagination button.sa-page-prev:after{content:"PREV";color:rgba(var(--color-foreground),1);font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;margin-left:4px}.SA__pagination button.sa-page-next{width:auto!important}.SA__pagination button.sa-page-next:before{content:"NEXT";color:rgba(var(--color-foreground),1);font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;margin-right:4px}#SA_review_wrapper .SA__pagination ul li .sa-page-num span{font-family:var(--font-body-family);font-weight:500}.SA__pagination .pageNumber.active span,.SA__pagination button.sa-page-num.is-active span{box-shadow:none}.answerbase-widget{margin:3.2rem 0}.answerbase-widget .title h5{color:rgba(var(--color-foreground),1);font-size:calc(var(--font-body-scale) * 1.6rem);font-family:var(--font-body-family);font-weight:500}.answerbase-widget #ask-question-box{border:1px solid #C2C2C2;min-height:48px;border-radius:36px;padding:12px 16px;color:#707070;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.6rem);font-weight:400}.answerbase-widget img.avatar{margin-top:4px}.answerbase-widget .questions-list{margin-top:1.6rem}.answerbase-widget .questions-list .item a{color:rgba(var(--color-foreground),1);font-family:var(--font-body-family)}.answerbase-widget .questions-list .item [data-text-follow]{color:#54565a}.answerbase-widget .questions-list .viewall{color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:3px;font-weight:500}.answerbase-widget .questions-list .viewall:hover{color:rgb(var(--color-link-hover))}.answerbase-widget #ab-shopperapproved-logo{margin-top:24px}square-placement{text-align:center}@media screen and (max-width:1032px){.product__media-wrapper{margin-bottom:3.8rem}#SA_review_wrapper .sa-widget-filter{min-width:fit-content}#SA_review_wrapper .SA__review_widget{align-items:center;justify-content:center}}@media screen and (max-width:749px){#SA_review_wrapper .SA_review_wrapper_child>.SA__review_container{padding:1.6rem}#SA_review_wrapper .SA__review_filter{padding:2rem}#SA_review_wrapper .sa_dropdown{width:100%;margin-right:0;margin-bottom:16px}#SA_review_wrapper .sa_dropdown .sa-widget-filter{width:100%}#SA_review_wrapper .SA__review_widget{align-items:flex-start;column-gap:16px;row-gap:10px}#SA_review_wrapper .SA__review_widget .SA__review_widget_item{flex:0 0 96px}#SA_review_wrapper .SA__review_widget .SA__review_widget_item .SA__review_content .SA__review_bar{padding-right:0}}@media screen and (min-width:750px){.product .product__price{padding-bottom:max(var(--padding-bottom),1.6rem);margin-bottom:1.6rem}.product .product__price .price{font-size:calc(2.8rem * var(--font-body-scale))}.product .product__text,.product .product__description{padding-bottom:max(var(--padding-bottom),1.6rem);margin-bottom:1.6rem}}@media screen and (min-width:1033px){.product{display:flex}.product__item{width:50%}.product__media-wrapper{padding-right:clamp(2.4rem,3.5vw,5.6rem)}.product.product--right .product__media-wrapper{padding-right:0;padding-left:clamp(2.4rem,3.5vw,5.6rem)}.product.product--left:has(:is(.product-info--textbox)) .product__media-wrapper{padding-left:0;padding-right:2.4rem}.product.product--right:has(:is(.product-info--textbox)) .product__media-wrapper{padding-right:0;padding-left:2.4rem}.product:has(:is(.product-info--textbox)) .product__info-wrapper{padding-left:0;padding-right:0}.product.product--right .product__info-wrapper{order:-1}.product.product--scrollbar .product__info-wrapper{max-height:calc(100vh - var(--header-height, 3rem));overflow-y:auto;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:rgba(var(--color-foreground),.1) transparent;padding-right:.5rem}.product.product--sticky .product-media,.product.product--sticky .product-info{position:sticky;top:1rem}.section-header.shopify-section-header-sticky:not(.shopify-section-header-hidden)~main.content-for-layout .product.product--sticky .product-media,.section-header.shopify-section-header-sticky:not(.shopify-section-header-hidden)~main.content-for-layout .product.product--sticky .product-info{top:var(--header-height, 3rem)}.product.product--sticky .product-media--slider{position:relative;top:unset!important}.product-info--textbox{--color-shadow: var(--color-foreground);padding:clamp(1.6rem,4vw,2.4rem);border-radius:var(--corner-radius);border:var(--border-thickness) var(--border-style) rgba(var(--color-shadow),var(--border-opacity))}.product-info--textbox:after{content:"";position:absolute;inset:calc(var(--border-thickness) * -1);border-radius:var(--corner-radius);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));z-index:var(--z-index-lowest, -1)}}@media screen and (min-width:1280px){.product__media-wrapper{width:calc(100% - 60rem)}.product__info-wrapper{width:60rem}}@media screen and (min-width:1366px){.product__media-wrapper{width:calc(100% - 66.5rem)}.product:has(:is(.product-info--textbox)) .product__media-wrapper{width:calc(100% - 64rem)}.product__info-wrapper{width:66.5rem}.product:has(:is(.product-info--textbox)) .product__info-wrapper{width:64rem}}@media screen and (min-width:1033px){.quick-view-modal .modal__content,.product--quick-add .modal__content{padding-top:7.2rem;overflow:hidden}}.product--quick-view:has(.product-info--membership) .product-media__list .st-wishlist-button{display:none!important}.product--quick-view .product-info.product-info--membership .product-form__quantity,.product--quick-view .product-info.product-info--membership .product__full-details-link{display:none}.product--quick-view .product__media-wrapper,.product--quick-add .product__media-wrapper{margin-bottom:1.6rem}.product--quick-view .product__info-wrapper,.product--quick-add .product__info-wrapper{padding:1.6rem}@media screen and (min-width:1033px){.product.product--quick-view,.product.product--quick-add{position:relative;width:100%;align-items:center;overflow:hidden}.product.product--quick-view,.product--quick-view :is(.product__item,.product-info,.product-media,.product-media__list,.product-images,.product-main-image),.product--quick-view .product-images :is(.theme-swiper,.swiper,.product__media,.product__media-item,.media-wrapper,.media),.product--quick-view .product-images .media :is(img,iframe,video,svg),.product.product--quick-add,.product--quick-add :is(.product__item,.product-info,.product-media,.product-media__list,.product-images,.product-main-image),.product--quick-add .product-images :is(.theme-swiper,.swiper,.product__media,.product__media-item,.media-wrapper,.media),.product--quick-add .product-images .media :is(img,iframe,video,svg){height:100%}.product--quick-view .product__item,.product--quick-add .product__item{width:100%;overflow:hidden}.product--quick-view .product__media-wrapper,.product--quick-add .product__media-wrapper{padding-left:0;padding-right:0;margin-bottom:0}.product--quick-add .product__info-wrapper,.product--quick-view .product__info-wrapper{padding-left:0;padding-right:0}.product--quick-add .product__info-wrapper{padding:0}.product--quick-view .product-media,.product--quick-view .product-info{position:relative;top:unset}.product--quick-view .product-info,.product--quick-add .product-info{scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-color:auto;scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4.8rem}.product--quick-view .product-info::-webkit-scrollbar,.product--quick-add .product-info::-webkit-scrollbar{display:none}}.quick-view-modal .modal__inner,.quick-add-modal .modal__inner{border-radius:10px}.quick-view-modal .modal__toggle,.quick-add-modal .modal__toggle{background:#fff;border-radius:4px}.quick-view-modal .modal__toggle svg,.quick-add-modal .modal__toggle svg{width:3.2rem;height:3.2rem}.quick-view-modal .product__description-link,.quick-add-modal .product__full-details,.quick-add-modal .product__description-link,.quick-view-modal .product__description .more-less-layout .more-less-layout__button,.quick-add-modal .product__description .more-less-layout .more-less-layout__button,.quick-add-modal .product__full-details-link{display:none}.product.product--quick-add{padding-left:2.4rem;padding-bottom:2.4rem;padding-right:2.4rem}.quick-view-modal .media-wrapper,.quick-add-modal .media-wrapper{--media-radius: 1rem;background:rgba(var(--color-white),1);border-radius:var(--media-radius);height:auto!important}.quick-view-modal .media-wrapper .media,.quick-add-modal .media-wrapper .media{height:auto}.quick-view-modal .media-wrapper .media>img,.quick-add-modal .media-wrapper .media>img{object-fit:contain}@media screen and (min-width:1033px){.quick-view-modal .modal__inner,.quick-add-modal .modal__inner{width:min(calc(100vw - 12rem),119.6rem);min-height:fit-content;max-height:59.6rem}.quick-view-modal .modal__content .quick-add-modal .modal__content{overflow:hidden}.product--quick-view .product__item,.product--quick-add .product__item{width:calc(100% - 64.8rem)}.product--quick-view .product__info-wrapper,.product--quick-add .product__info-wrapper{width:64.8rem}.product--quick-view .product-info,.product--quick-add .product-info{scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-color:auto;scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4.8rem}}.product-form__buttons--inline .product-form__quantity{flex:0 0 auto;margin:0}.product-form__buttons--inline .product-form__submit{flex:1 1 auto;width:auto}@media screen and (max-width:1032px){.product-form__buttons--inline{grid-gap:1rem}.product-form__buttons--inline .quantity{width:calc(11.8rem / var(--font-body-scale) + var(--inputs-border-width, 0rem) * 2);min-height:calc((var(--inputs-border-width, 0rem) * 2) + 4.4rem)}.product-form__buttons--inline .quantity .quantity__input{font-size:1.4rem}.product-form__buttons--inline .product-form__submit{min-height:calc(4.4rem + var(--buttons-border-width, 0rem) * 2)}}.product__full-details-link{display:inline-flex;margin-top:1.6rem;font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;text-underline-offset:.4rem;text-decoration:underline}@media screen and (min-width:1033px){.product__full-details-link{font-size:calc(var(--font-body-scale) * 1.6rem)}}product-info .product_wholesale-info{display:block!important;padding:.8rem 2.4rem;margin-bottom:1.6rem;background-color:#fffbf3;border-radius:1rem;font-family:Cormorant,Gotham,sans-serif;font-weight:400;font-size:calc(var(--font-body-scale) * 1.6rem);text-align:center}product-info .product_wholesale-info a{color:#000;cursor:pointer}product-info .product_wholesale-info a.link--text-retail{text-underline-offset:2px}.btn_signup_for_wholesale{margin-top:1.6rem}@media screen and (max-width:479px){product-info .product_wholesale-info{padding:.8rem 1.6rem;margin-bottom:1rem}}.product .product__description-content ul,.product .product__description-content ol{margin:1.2rem 0;padding-left:2rem}.product .product__description-content li+li{margin-top:.6rem}.product .product__description-content p+ul,.product .product__description-content p+ol,.product .product__description-content ul+p,.product .product__description-content ol+p{margin-top:1rem}.product .product__description-preview{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--max-lines-mobile, 5)}.product .product__description-preview h3:first-child,.product .product__description-preview h2:first-child{display:none}.product .product__description-preview h6:first-child,.product .product__description-preview h5:first-child,.product .product__description-preview h4:first-child,.product .product__description-preview h3:first-child,.product .product__description-preview h2:first-child,.product .product__description-preview h1:first-child,.product .product__description-preview h3:first-child+p:has(a),.product .product__description-preview h2:first-child+p:has(a){display:none}.product__info-wrapper.product__item:not(:has(#ct_pe_disco)) .product__price{border-bottom:1px solid #C2C2C2}.product__installment{text-align:center}.product .product__description-link{margin-top:1.2rem}.product .product__description-link a{font-weight:500;--color-link: 132, 117, 79;font-size:1.2rem}@media screen and (min-width:1033px){.product .product__description-preview{-webkit-line-clamp:var(--max-lines-desktop, 5)}}.product__free-shipping-notification{border:1px dashed #1CDF82;background:#fff;border-radius:10px;margin-bottom:1rem}.product__free-shipping-notification .product__free-shipping-wrapper{padding:.6rem 1rem;border-radius:10px}@media screen and (min-width:1033px){.product__free-shipping-notification{margin-bottom:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-product.css.map */
