.product__block .form__message{margin-bottom:.8rem}.product .product__block.product__action .product-form__submit.show-subtotal span span{position:relative;margin-left:1.2rem;padding-left:1.2rem}.product .product__block.product__action .product-form__submit.show-subtotal span span:before{content:"";position:absolute;top:50%;left:0;width:.1rem;height:21px;background:var(--color-button-text);transform:translateY(-50%)}.product .product__block.product__action .product-form__submit.show-subtotal:hover span span:before{background:var(--color-button-text-hover)}.product .product__block.product__accordion .accordion{border-bottom:.1rem solid var(--color-border)}.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: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__accordion--metafields .accordion__summary{padding-top:2rem;padding-bottom:2rem;--icon-size: 2.8rem}.product .product__accordion--metafields .accordion__content{border-top:none;padding-top:0}.product .product__accordion--metafields .accordion:last-child{border-bottom:.1rem solid var(--color-border)}.product .product__accordion--metafields .accordion__title{font-family:var(--collapsible-title-font-family);font-size:var(--collapsible-title-text-size-mobile);font-style:var(--font-heading-style);font-weight:var(--collapsible-title-text-thickness);letter-spacing:var(--collapsible-title-letter-spacing);line-height:var(--collapsible-title-line-height);text-transform:var(--collapsible-title-text-transform)}.product .product__accordion--metafields .accordion__content{font-family:var(--font-body-family);font-size:var(--collapsible-content-text-size-mobile);font-style:var(--font-body-style);font-weight:var(--collapsible-content-text-thickness);line-height:var(--body-line-height, 1.5)}.product .product__accordion--metafields .accordion__content ul{margin-bottom:0;padding-left:0;list-style:none}.product .product__accordion--metafields .accordion__content ul li{position:relative;padding-left:1.6rem;list-style:none;margin-bottom:0;margin-left:0}.product .product__accordion--metafields .accordion__content ul li:before{content:"";position:absolute;top:.75em;left:.4rem;width:.4rem;height:.4rem;border-radius:50%;background:currentColor;transform:translateY(-50%)}.product-accordions-metafield__tips{margin-bottom:1.6rem;padding-left:0}.product-accordions-metafield__tip-image{width:3.8rem;height:3.8rem}.product-accordions-metafield__tip-image img{width:100%;height:100%;object-fit:contain}.product-accordions-metafield__tip-title{font-weight:500}.product-accordions-metafield__tip-title,.product-accordions-metafield__tip-title>:first-child,.product-accordions-metafield__tip-title>:last-child{margin:0}.product-accordions-metafield__description>:first-child{margin-top:0}.product-accordions-metafield__description>:last-child{margin-bottom:0}.product-accordions-metafield__manuals-and-support p{margin-top:0;margin-bottom:1.6rem}.product-accordions-metafield__manuals-and-support p:last-child{margin-bottom:0}.product-accordions-metafield__manuals-and-support a{color:#58301f;font-weight:500;text-decoration:none;text-transform:uppercase}.product-accordions-metafield__manuals-and-support a:hover{color:#58301f}@media screen and (max-width:1032px){.product{display:flow-root}.product__media-wrapper{margin-bottom:5.6rem}.product-accordions-metafield__tips{margin-bottom:1.2rem}.product .product__accordion--metafields .accordion__content{padding-bottom:2rem}.product-accordions-metafield__manuals-and-support p{margin-bottom:1.2rem}.product-accordions-metafield__tip-title{font-size:1.2rem}}@media screen and (min-width:750px){.product .product__block.product__action .product-form__submit.show-subtotal span span{margin-left:1.6rem;padding-left:1.6rem}.product .product__accordion--metafields .accordion__title{font-size:var(--collapsible-title-text-size-tablet)}.product .product__accordion--metafields .accordion__content{font-size:var(--collapsible-content-text-size-tablet)}}@media screen and (min-width:1033px){.product .product__accordion--metafields .accordion__title{font-size:var(--collapsible-title-text-size-desktop)}.product .product__accordion--metafields .accordion__content{font-size:var(--collapsible-content-text-size-desktop)}.product{display:flex}.product__item{width:50%}.product__media-wrapper{position:sticky;top:1rem;align-self:flex-start;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-info{position:sticky;top:1rem}.section-header.shopify-section-header-sticky:not(.shopify-section-header-hidden)~main.content-for-layout .product .product__media-wrapper,.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{padding:clamp(1.6rem,4vw,2.4rem);border-radius:var(--corner-radius);border:var(--border-thickness) var(--border-style) var(--color-border)}.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) var(--color-shadow);z-index:var(--z-index-lowest, -1)}}@media screen and (min-width:1280px){.product__media-wrapper{width:58.673469%}.product__info-wrapper{width:41.326531%}.product.product--left .product__media-wrapper,.product.product--left:has(:is(.product-info--textbox)) .product__media-wrapper{padding-right:1.785714%}.product.product--left .product__info-wrapper,.product.product--left:has(:is(.product-info--textbox)) .product__info-wrapper{padding-left:1.785714%}.product.product--right .product__media-wrapper,.product.product--right:has(:is(.product-info--textbox)) .product__media-wrapper{padding-left:1.785714%}.product.product--right .product__info-wrapper,.product.product--right:has(:is(.product-info--textbox)) .product__info-wrapper{padding-left:0;padding-right:1.785714%}}.product__block.product__configuration fieldset{padding:0;margin:0;border:none;outline:none}.product__block.product__configuration fieldset .form__legend{margin-bottom:1.2rem;font-size:1rem;text-transform:uppercase;letter-spacing:15%}.product-configuration__options{display:flex;flex-direction:row;flex-wrap:wrap;gap:.8rem}.product-configuration__item{min-width:0;position:relative;width:17.2rem}.product-configuration__option{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.8rem;height:100%;min-height:5.8rem;padding:1.2rem 1.6rem;border:.15rem solid rgba(236,235,233,1);border-radius:var(--inputs-radius, .4rem);cursor:pointer;transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.product-configuration.card-standard .product-configuration__option{min-height:5.8rem!important;padding:1.2rem 1.6rem!important;border:.15rem solid rgba(236,235,233,1)!important;border-radius:var(--inputs-radius, .4rem)!important;cursor:pointer;transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease!important}.product-configuration__option:hover{border-color:#58301f}.product-configuration.card-standard .product-configuration__option:hover{border-color:#58301f!important}.product-configuration__item input:checked+.product-configuration__option{border-color:#58301f}.product-configuration.card-standard input:checked+.product-configuration__option{border-color:#58301f!important}.product-configuration__item input:focus-visible+.product-configuration__option{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.product-configuration__details{display:flex;flex-direction:column;min-width:0;gap:.4rem}.product-configuration__details h4{font-size:1.4rem;font-weight:600;--ellipsis: 2;position:relative;overflow:hidden;white-space:normal;display:-webkit-box!important;-webkit-line-clamp:var(--ellipsis, 2);text-overflow:ellipsis;-webkit-box-orient:vertical;text-decoration:none;margin:0;min-height:calc(var(--ellipsis) * 1.4rem * 1.2)}.product-configuration__image{flex:0 0 6.4rem;width:6.4rem;height:6.4rem;border-radius:calc(var(--inputs-radius, .4rem));object-fit:cover}.product-configuration.card-compact .product-configuration__details h4{min-height:0}.product-configuration.card-compact .product-configuration__item input+.product-configuration__option{border-color:#c4946f}.product-configuration.card-compact .product-configuration__item input:checked+.product-configuration__option{border-width:.25rem;border-color:#58301f}.product-configuration.card-compact .product-configuration__item img{display:none}.product-configuration.card-compact .product-configuration__options{width:100%;gap:1.2rem}.product-configuration.card-compact .product-configuration__item{flex:0 0 calc(50% - .6rem);max-width:calc(50% - .6rem)}.product-configuration.card-compact .product-configuration__option{flex-direction:row;align-items:center;gap:0;min-height:0rem;padding:1.2rem 1.3rem}.product-configuration.card-compact fieldset .form__legend{font-size:1.6rem;font-weight:600;margin-bottom:1.2rem;text-transform:capitalize}.product-configuration.card-compact fieldset .form__legend .text-heading{display:none}.product-configuration.card-compact fieldset .form__legend .product-title{display:block!important}.product-configuration.card-compact fieldset .form__legend span{--font-weight: 600;letter-spacing:0}.product-configuration.card-compact .product-configuration__details{flex-direction:row;justify-content:space-between;align-items:center;width:100%;color:rgba(var(--color-primary),1)}.product-configuration.card-compact .product-configuration__details h4{font-weight:500;line-height:1.5}.product-configuration.card-compact .product-configuration__price{font-size:1.4rem}.product-configuration.card-compact .product-configuration__details .price-item--regular{color:rgba(var(--color-primary),1);font-weight:400}@media screen and (max-width:749px){.product-configuration.card-compact fieldset .form__legend{font-size:1.4rem;margin-bottom:1rem}.product-configuration.card-compact .product-configuration__options{gap:1rem}.product-configuration.card-compact .product-configuration__item{flex:0 0 calc(50% - .5rem);max-width:calc(50% - .5rem)}.product-configuration.card-compact .product-configuration__details h4,.product-configuration.card-compact .product-configuration__price{font-size:1.2rem}.product-configuration.card-compact .price__container{max-width:9rem;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.product-configuration.card-compact .price-item{margin:0}}.product--quick-add .product__media-wrapper{margin-bottom:1.6rem}.product--quick-add .product__info-wrapper{padding:1.6rem}.product--quick-add .product__rating .bv-native-rating{padding:0;min-height:2.2rem}@media screen and (max-width:1032px){.product-configuration__item{max-width:calc(50% - .4rem)}.product-configuration.card-compact .product-configuration__item{flex:0 0 calc(50% - .6rem);max-width:calc(50% - .6rem)}}@media screen and (min-width:1033px){.product.product--quick-add{position:relative;width:100%;align-items:flex-start;overflow:hidden}.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-add .product__item{width:100%;overflow:hidden}.product--quick-add .product__media-wrapper{padding-left:0;padding-right:0;margin-bottom:0}.product--quick-add .product__media-wrapper{padding-left:2.4rem;padding-bottom:2.4rem}.product--quick-add .product__info-wrapper{padding:0}.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:2.4rem 6rem}.product--quick-add .product-info{padding:0 2.4rem 2.4rem}.product--quick-add .product-info::-webkit-scrollbar{display:none}}.page--product .section__product-uses .section__header{margin-bottom:2rem}.page--product .section__product-uses .section__header-heading+.section__header-text{margin-top:1.6rem}@media screen and (min-width:1033px){.page--product .section__product-uses .section__header,.page--product .section__feature-highlights .section__header{margin-bottom:2.4rem}.page--product .section__product-comparison-table .section__header{margin-bottom:1.6rem}}.product .free-gift{--color-link: #58301f;--color-link-hover: #58301f}.product .free-gift .card-product.card--horizontal{background-color:#f5f5f4;border:.1rem solid #d2d4d7;border-radius:1.6rem}.product .free-gift .card-product.card--horizontal .card__inner{padding:1.2rem 2.4rem 1.2rem 1.2rem}.product .free-gift .card-product.card--horizontal .card__media{width:7.8rem;overflow:hidden}.product .free-gift .card-product.card--horizontal .media-wrapper--style{border-radius:.8rem}.product .free-gift .card-product.card--horizontal .card__content{justify-content:space-between;gap:2.4rem;padding-left:2.4rem}.product .free-gift .btn-view-details{--color-link: rgba(var(--color-primary), 1);--color-link-hover: rgba(var(--color-primary), 1)}.product .free-gift .card-product.card--horizontal .card__heading{--product-card-title-font-size-mobile: 1.6rem;--product-card-title-font-weight: 600;--product-card-title-text-transform: capitalize}.product .free-gift .card-product.card--horizontal .card__heading,.product .free-gift .card-product.card--horizontal .card__heading a{font-weight:600}.product .free-gift__price{color:#26282a}.product .free-gift__compare-price{margin-left:.4rem;color:#595d61;text-transform:none}.product .free-gift__actions{gap:1.2rem}.product .free-gift__badge{gap:.4rem;white-space:nowrap;display:flex;align-items:center}.product .free-gift__badge .icon{width:2rem;height:2rem}@media screen and (max-width:749px){.product .free-gift .card-product.card--horizontal .card__inner{padding:1rem}.product .free-gift .card-product.card--horizontal .media-wrapper--style{border-radius:.4rem}.product .free-gift .card-product.card--horizontal .card__content{gap:1.2rem;padding-left:2rem}.product .free-gift .btn-view-details span{background-color:transparent;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% .1rem}}@media screen and (max-width:500px){.product .free-gift__badge{max-width:8rem;white-space:normal;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/section-product.css.map */
