.template-product #MainContent{--lb-gap: 1.2rem;--lb-radius: .8rem;--lb-radius-sm: .5rem;--lb-line: rgba(var(--color-foreground), .1);--lb-muted: rgba(var(--color-foreground), .72);--lb-soft: rgba(var(--color-foreground), .04)}.template-product .product{--lb-info-max: 52rem}@media screen and (min-width:750px){.template-product .product:not(.product--no-media){align-items:flex-start}.template-product .product__info-wrapper{padding-left:4rem}.template-product .product--right .product__info-wrapper{padding-left:0;padding-right:4rem}.template-product .product__info-container{max-width:100%}.template-product .product__media-wrapper .product-media-container,.template-product .product__media-wrapper .media{border-radius:var(--lb-radius);overflow:hidden}.template-product .thumbnail{border-radius:var(--lb-radius-sm);overflow:hidden}.template-product .thumbnail[aria-current]{box-shadow:0 0 0 .15rem rgb(var(--color-foreground));border-color:transparent}}@media screen and (min-width:990px){.template-product .product--small:not(.product--no-media) .product__media-wrapper{max-width:52%;width:calc(52% - var(--grid-desktop-horizontal-spacing) / 2)}.template-product .product--small:not(.product--no-media) .product__info-wrapper{max-width:48%;width:calc(48% - var(--grid-desktop-horizontal-spacing) / 2);padding-left:4rem}.template-product .product__info-container{max-width:46rem;width:100%}.template-product .quantity-break{padding:1.45rem 1.5rem 1.45rem 3.6rem}.template-product .product-form__submit{max-width:100%}}.template-product .product__info-container{letter-spacing:0}.template-product .product__info-container>*{max-width:100%}.template-product .rating-stars{margin:0 0 .4rem}.template-product .rating-stars-and-text{gap:.45rem;align-items:center}.template-product .rating-stars__label{font-size:1.2rem;font-weight:500;letter-spacing:.01em;color:var(--lb-muted);margin-left:.15em}.template-product .rating-stars__container svg{width:1.05em;height:1.05em}.template-product .product__title{margin:.15rem 0 0;letter-spacing:-.03em}.template-product .product__title>*{margin:0;line-height:1.12;font-weight:700}.template-product .product-page-price{margin:1rem 0 0}.template-product .product-page-price .price__container{margin-bottom:0}.template-product .product-page-price .price__regular .price-item--regular,.template-product .product-page-price .price-item--sale{font-size:2.4rem;font-weight:700;letter-spacing:-.03em}.template-product .product-page-price .price-item--regular{opacity:.45}.template-product .product__info-container .product__description{margin:1.1rem 0 0;max-width:40rem;font-size:1.45rem;line-height:1.6;color:var(--lb-muted);letter-spacing:0}.template-product .product__info-container .product__description p{margin:0 0 .6em}.template-product .product__info-container .product__description p:last-child{margin-bottom:0}.template-product quantity-breaks,.template-product .quantity-breaks{display:block;margin:1.4rem 0 0}.template-product .quantity-breaks__title{margin:0 0 1rem;display:flex;align-items:center;justify-content:center;gap:1rem;font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.9);line-height:1.2}.template-product .quantity-breaks__title span:nth-of-type(1),.template-product .quantity-breaks__title span:nth-of-type(3){height:1px;flex-grow:1;background:var(--lb-line)}.template-product .quantity-breaks-container{display:flex;flex-direction:column;gap:.7rem}.template-product .quantity-break{margin:0;padding:1.35rem 1.35rem 1.35rem 3.5rem;border-radius:var(--lb-radius);background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.14);position:relative;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.template-product .quantity-break:hover{background:var(--lb-soft);border-color:rgba(var(--color-foreground),.4)}.template-product .quantity-breaks-container input:checked+.quantity-break{background:var(--lb-soft);border:1.5px solid rgb(var(--color-foreground));box-shadow:0 .6rem 1.6rem #0000000d}.template-product .quantity-break__badge{position:absolute;top:-.65rem;right:1rem;transform:none;margin:0;padding:0 .75em;border-radius:999px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.05rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.85}.template-product .quantity-break:before{content:"";width:1.35rem;height:1.35rem;left:1.55rem;top:2rem;transform:translate(-50%);border-radius:50%;border:1.5px solid rgba(var(--color-foreground),.28);background:transparent;box-shadow:none}.template-product .quantity-breaks-container input:checked+.quantity-break:before{border:1.5px solid rgb(var(--color-foreground));background:rgb(var(--color-foreground));box-shadow:inset 0 0 0 .25rem rgb(var(--color-background))}.template-product .quantity-break__left .quantity-break__label{font-size:1.5rem;font-weight:700;letter-spacing:-.015em;line-height:1.15}.template-product .quantity-break__benefit{display:inline-block;margin-left:.55rem;padding:0 .55rem;border-radius:999px;border:1px solid rgba(var(--color-foreground),.18);background:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.85);font-size:1rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.8}.template-product .quantity-break__caption{font-size:1.25rem;color:var(--lb-muted)}.template-product .quantity-break__price{font-size:1.55rem;font-weight:700;color:rgb(var(--color-foreground));letter-spacing:-.02em}.template-product .quantity-break__compare-price{font-size:1.2rem;color:rgba(var(--color-foreground),.45);text-decoration:line-through}.template-product .quantity-breaks-container input:checked+.quantity-break .quantity-break__variants{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--lb-line)}.template-product .quantity-break__selector-item .select__select{border-radius:var(--lb-radius-sm);min-height:3.2rem;height:auto;padding-block:.4rem}.template-product .product__info-container .product-form{margin:1.1rem 0 0}.template-product .product-form__buttons{max-width:100%}.template-product .product-form__submit{width:100%;min-height:5.4rem;margin-bottom:1.2rem;border-radius:var(--lb-radius-sm);font-size:1.55rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.template-product .shopify-payment-button{margin-top:0;display:block}.template-product .shopify-payment-button__button{min-height:5rem!important;border-radius:var(--lb-radius-sm)!important;font-size:1.45rem!important;letter-spacing:.02em}.template-product .shopify-payment-button__button--unbranded{background:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important}.template-product .shopify-payment-button__more-options{margin-top:.6rem;margin-bottom:0;font-size:1.25rem;text-decoration:underline;text-underline-offset:.2rem}.template-product .product__info-container .icon-with-text{margin:1.6rem 0 0;padding:1.4rem 0;border-top:1px solid var(--lb-line);border-bottom:1px solid var(--lb-line)}.template-product .icon-with-text--horizontal{gap:1.2rem 1.6rem;justify-content:space-between;flex-wrap:nowrap}.template-product .icon-with-text--horizontal .icon-with-text__item{flex:1 1 0;min-width:0;row-gap:.45rem}.template-product .icon-with-text--horizontal .h4{margin:0;font-size:1.15rem;font-weight:600;letter-spacing:0;line-height:1.25}.template-product .icon-with-text .svg-wrapper,.template-product .icon-with-text .icon{opacity:.9}.template-product .product__info-container .review-items-container{margin:1.4rem 0;padding:1.4rem 1.2rem 1rem;border:1px solid var(--lb-line);border-radius:var(--lb-radius);background:var(--lb-soft);box-sizing:border-box}.template-product .review-items-container slideshow-component{gap:0}.template-product .review-items-container .slideshow.banner,.template-product .review-items-container .slideshow{min-height:0!important;height:auto!important;margin:0}.template-product .review-items-container .slideshow__slide,.template-product .review-items-container .grid__item{width:100%!important;max-width:100%!important;padding:0!important}.template-product .review-item{display:flex;align-items:flex-start;gap:1.2rem}.template-product .review-item__image{width:4.8rem;height:4.8rem;margin-right:0!important;flex-shrink:0}.template-product .review-item__right{flex:1 1 auto;min-width:0;padding-left:0;margin-left:0}.template-product .review-item__text p{margin:0;line-height:1.45;font-size:1.35rem}.template-product .review-item__author-and-stars{margin-top:.75rem;padding-top:.75rem;column-gap:.75rem;border-top-color:var(--lb-line)}.template-product .review-item__author{line-height:1.4;font-style:normal;font-weight:500;color:rgba(var(--color-foreground),.65)}.template-product .review-items-container .slideshow__controls{margin-top:1rem!important;padding:.25rem 0 0!important;border:none!important;min-height:0}.template-product .review-items-container .slider-buttons{padding:0;margin:0}.template-product .review-items-container .slider-counter__link{padding:.35rem}.template-product .product__accordion{margin-top:.4rem;border-color:var(--lb-line)}.template-product .product__accordion .accordion{margin-top:0}.template-product .product__accordion details{padding-block:.15rem}.template-product .product__accordion .summary__title{font-weight:600;letter-spacing:0}.template-product .product__accordion .accordion__content{padding:0 .2rem 1.15rem;color:var(--lb-muted);line-height:1.55}.template-product .sticky-atc{padding:.9rem 0 1.1rem;box-shadow:0 -.4rem 2rem #00000014;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.template-product .sticky-atc .button{border-radius:var(--lb-radius-sm);font-weight:700;letter-spacing:.04em}.template-product #MainContent>.shopify-section{scroll-margin-top:1rem}.template-product .multicolumn .title-wrapper-with-link{margin-bottom:2.6rem}.template-product .multicolumn .title,.template-product .image-with-text__heading,.template-product .rich-text__heading,.template-product .collapsible-content__heading,.template-product .content-and-results .title,.template-product .results-container .title{letter-spacing:-.025em;line-height:1.15}.template-product .multicolumn-card__info{padding-top:1.5rem}.template-product .multicolumn-card__info h3{letter-spacing:-.015em;margin-bottom:.55rem}.template-product .multicolumn-card__info .rte,.template-product .image-with-text__text,.template-product .rich-text__text{color:var(--lb-muted);line-height:1.6}.template-product .multicolumn.background-primary .multicolumn-card{background:transparent;box-shadow:none}.template-product .multicolumn-card__image-wrapper img,.template-product .image-with-text__media img{border-radius:var(--lb-radius)}.template-product .image-with-text__content{padding-block:1.2rem}.template-product .results__percentage{width:6.2rem;height:6.2rem;margin-right:1.4rem;--border-width: .5rem}.template-product .results__row{align-items:center;padding:.85rem 0}.template-product .results__row+.results__row{border-top:1px solid var(--lb-line)}.template-product .results__row .rte{color:var(--lb-muted);line-height:1.45}.template-product .rich-text__blocks{max-width:62rem}.template-product .testimonial-card .multicolumn-card__info{padding:1.6rem 1.5rem 1.8rem}.template-product .multicolumn .testimonial-card .multicolumn-card__info h3{font-size:1.35rem;margin-bottom:.75rem}.template-product .testimonial-card .rte{color:var(--lb-muted);line-height:1.55}.template-product .testimonial-card__author{font-style:normal;font-weight:600;font-size:1.25rem}.template-product .testimonial-card__author-container{border-top:1px solid var(--lb-line);margin-top:1.1rem;padding-top:1.1rem}.template-product .collapsible-content__heading{margin-bottom:1.8rem}.template-product .collapsible-content .accordion{border-color:rgba(var(--color-foreground),.12)}.template-product .collapsible-content .accordion summary{padding-block:1.45rem}.template-product .collapsible-content .accordion__title{font-weight:600;letter-spacing:-.01em}.template-product .collapsible-content .accordion__content{color:var(--lb-muted);line-height:1.55;padding-bottom:1.4rem}.template-product .icon-bar .title-wrapper-with-link{margin-bottom:2.2rem}.template-product .icon-bar-card{padding:.6rem .4rem}.template-product .icon-bar .multicolumn-card__info h3,.template-product .icon-bar-card h3{margin:.7rem 0 0;font-size:1.3rem;letter-spacing:-.01em;font-weight:600}.template-product .color-scheme-3.multicolumn .title,.template-product .color-inverse.multicolumn .title{letter-spacing:-.03em;color:rgb(var(--color-foreground))}.template-product .color-scheme-3 .multicolumn .title *,.template-product .color-inverse .multicolumn .title *{color:inherit}.template-product .color-scheme-3 .multicolumn-card__info h3,.template-product .color-inverse .multicolumn-card__info h3{color:rgb(var(--color-foreground))}.template-product .color-scheme-3 .multicolumn-card__info .rte,.template-product .color-inverse .multicolumn-card__info .rte{color:rgba(var(--color-foreground),.78)}@media screen and (max-width:749px){.template-product .product__info-wrapper{padding-top:1.4rem}.template-product .product__title>*{font-size:clamp(2.15rem,6.8vw,2.7rem)}.template-product .product-page-price .price__regular .price-item--regular,.template-product .product-page-price .price-item--sale{font-size:2.1rem}.template-product .product__info-container .product__description{font-size:1.4rem}.template-product .quantity-break{padding:1.2rem 1.1rem 1.2rem 3.2rem}.template-product .quantity-break:before{left:1.4rem;top:1.85rem}.template-product .quantity-break__badge{right:.7rem;font-size:.95rem}.template-product .product-form__submit{min-height:5rem;font-size:1.45rem}.template-product .icon-with-text--horizontal{flex-wrap:nowrap;gap:.6rem .8rem}.template-product .icon-with-text--horizontal .icon-with-text__item{flex:1 1 0;min-width:0}.template-product .icon-with-text--horizontal .h4{font-size:1.05rem}.template-product .product__info-container .review-items-container{margin:1.2rem 0;padding:1.2rem 1rem .9rem}.template-product .review-item{gap:1rem}.template-product .review-item__image{width:4.4rem;height:4.4rem}.template-product .multicolumn .title-wrapper-with-link{margin-bottom:1.8rem;padding-inline:1.5rem}.template-product .icon-bar .multicolumn-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .8rem}.template-product .icon-bar .multicolumn-list__item{width:100%;max-width:none}.template-product .results__percentage{width:5.4rem;height:5.4rem;margin-right:1rem}.template-product .testimonial-card .multicolumn-card__info{padding:1.35rem 1.2rem 1.5rem}.template-product .product__media-wrapper .media,.template-product .product__media-wrapper .product-media-container{border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lumibrow-pdp.css.map */
