.section-main-product{--ls-navy: #403E3D;--ls-orange: #f47c35;--ls-cream: #fff8ef}.section-main-product .product--wrapper.layout_2{max-width:1440px;margin-inline:auto}.section-main-product .product--wrapper.layout_2>.row{align-items:flex-start;gap:0}.section-main-product .product--wrapper.layout_2 .main--product-info-container{padding:20px clamp(16px,3vw,52px)}.section-main-product .product--wrapper.layout_2 .product-title-heading{color:var(--ls-navy);font-weight:750;line-height:1.15;letter-spacing:-.025em}.section-main-product .product--wrapper.layout_2 .price-wrapper{margin-block:14px}.section-main-product .product--wrapper.layout_2 .product-checkout-buttons button[name=add],.section-main-product .product--wrapper.layout_2 button[data-atc-button]{background:var(--ls-orange);border-color:var(--ls-orange);color:#fff;border-radius:12px;min-height:54px;font-weight:700}.section-main-product .product--wrapper.layout_2 .custom-icons-box{background:transparent;border:0}.section-main-product .product--wrapper.layout_2 .custom-icons-list{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.section-main-product .product--wrapper.layout_2 .custom-icons-item{flex:1 1 110px;text-align:center}.section-main-product .product--wrapper.layout_2 .custom-icons-text{color:var(--ls-navy);font-weight:600}.section-main-product .ls-pdp-lower{max-width:1400px;margin:42px auto 0;padding:0 clamp(18px,3vw,48px)}.section-main-product .ls-pdp-details{background:var(--ls-cream);border-radius:22px;padding:clamp(26px,4vw,56px);color:var(--ls-navy)}.section-main-product .ls-pdp-details-heading{border-left:5px solid var(--ls-orange);padding-left:20px;margin-bottom:22px}.section-main-product .ls-pdp-details h2{margin:0;font-size:clamp(28px,3.3vw,44px);line-height:1.1;color:var(--ls-navy);font-weight:750}.section-main-product .ls-pdp-details-copy{font-size:clamp(16px,1.3vw,18px);line-height:1.75;max-width:100%}.section-main-product .ls-pdp-details-copy>:last-child{margin-bottom:0}.section-main-product .ls-pdp-accordions{margin-top:24px;display:grid;gap:14px}.section-main-product .ls-pdp-accordions .product-accordion{background:#fff;border:1px solid #e9e8e5;border-radius:16px;overflow:hidden}.section-main-product .ls-pdp-accordions .product-accordion--item{border-bottom:0!important}.section-main-product .ls-pdp-accordions .product-accordion--heading{padding:22px 26px;min-height:70px}.section-main-product .ls-pdp-accordions .product-accordion--heading-text{color:var(--ls-navy);font-size:clamp(17px,1.7vw,21px);font-weight:700}.section-main-product .ls-pdp-accordions .product-accordion--icon{color:var(--ls-orange)}.section-main-product .ls-pdp-accordions .product-accordion--content-body{padding:0 26px 24px;line-height:1.7}@media(max-width:767px){.section-main-product .product--wrapper.layout_2 .main--product-info-container{padding:22px 16px}.section-main-product .ls-pdp-lower{margin-top:24px;padding-inline:16px}.section-main-product .ls-pdp-details{border-radius:16px;padding:25px 20px}.section-main-product .ls-pdp-accordions .product-accordion--heading{padding:18px}.section-main-product .ls-pdp-accordions .product-accordion--content-body{padding:0 18px 20px}}.section-main-product .product--wrapper.layout_2{max-width:1480px;padding-inline:clamp(16px,2vw,36px)}.section-main-product .product--wrapper.layout_2>.row{--bs-gutter-x: 0;column-gap:0;align-items:flex-start}@media(min-width:992px){.section-main-product .product--wrapper.layout_2>.row>.col-lg-7{flex:0 0 55%;max-width:55%}.section-main-product .product--wrapper.layout_2>.row>.col-lg-5{flex:0 0 45%;max-width:45%}.section-main-product .product--wrapper.layout_2>.row>.col-xl-8{flex:0 0 55%;max-width:55%}.section-main-product .product--wrapper.layout_2>.row>.col-xl-4{flex:0 0 45%;max-width:45%}}.section-main-product .product--wrapper.layout_2 .main--product-info-container{padding:8px clamp(22px,3.5vw,58px) 20px}.section-main-product .product--wrapper.layout_2 .product-title-heading{font-size:clamp(29px,3vw,43px)!important;line-height:1.12!important;letter-spacing:-.035em;margin-bottom:14px}.section-main-product .product--wrapper.layout_2 .price-wrapper{margin-block:20px!important}.section-main-product .product--wrapper.layout_2 .price-wrapper .product--actual-price,.section-main-product .product--wrapper.layout_2 .price-wrapper .price{font-size:clamp(23px,2vw,30px);font-weight:750;color:var(--ls-navy)}.section-main-product .product--wrapper.layout_2 .product-checkout-buttons button[name=add]{background:var(--ls-orange)!important;border-color:var(--ls-orange)!important;border-radius:13px!important;min-height:58px;font-size:16px}.section-main-product .product--wrapper.layout_2 .custom-icons-box,.section-main-product .product--wrapper.layout_2 .custom-icons-box.background-enable{background:transparent!important;box-shadow:none!important;padding:22px 0 0!important}.section-main-product .product--wrapper.layout_2 .custom-icons-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px!important;padding:0!important;margin:0!important}.section-main-product .product--wrapper.layout_2 .custom-icons-item{min-width:0;text-align:center;margin:0!important}.section-main-product .product--wrapper.layout_2 .custom-icons-icon{display:flex;justify-content:center;align-items:center;min-height:38px;margin-bottom:7px}.section-main-product .product--wrapper.layout_2 .custom-icons-text{font-size:13px;line-height:1.35}.section-main-product .ls-pdp-lower{max-width:1480px;margin-top:50px;padding-inline:clamp(16px,2vw,36px)}.section-main-product .ls-pdp-details{padding:clamp(30px,4vw,58px) clamp(28px,4vw,58px);border-radius:20px;background:#fff7ed}.section-main-product .ls-pdp-details-heading{border-left:7px solid var(--ls-orange);padding-left:24px;margin-bottom:25px}.section-main-product .ls-pdp-details h2{font-size:clamp(34px,3.5vw,48px)!important;font-weight:800}.section-main-product .ls-pdp-details-copy{font-size:clamp(17px,1.45vw,20px);line-height:1.75}.section-main-product .ls-pdp-accordions{margin-top:26px;gap:12px}.section-main-product .ls-pdp-accordions .product-accordion{border:1px solid #dedfe2;border-radius:15px;box-shadow:0 1px 3px #0f1e3209}.section-main-product .ls-pdp-accordions .product-accordion--heading{display:flex;align-items:center;min-height:82px;padding:20px 28px 20px 78px;position:relative}.section-main-product .ls-pdp-accordions .product-accordion--heading-text{font-size:clamp(19px,1.75vw,23px)!important;font-weight:750;line-height:1.25}.section-main-product .ls-pdp-accordions .product-accordion--heading:before{content:"";position:absolute;left:26px;top:50%;transform:translateY(-50%);width:30px;height:30px;background-repeat:no-repeat;background-position:center;background-size:contain}.section-main-product .ls-pdp-accordions .product-accordion:nth-child(1) .product-accordion--heading:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f47c35' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='18' rx='2'/%3E%3Cpath d='M9 4.5h6M9 10h6M9 14h6M9 18h4'/%3E%3C/svg%3E")}.section-main-product .ls-pdp-accordions .product-accordion:nth-child(2) .product-accordion--heading:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f47c35' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M3 17 17 3l4 4L7 21zM13 7l4 4M10 10l3 3M7 13l3 3'/%3E%3C/svg%3E")}.section-main-product .ls-pdp-accordions .product-accordion:nth-child(3) .product-accordion--heading:before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23f47c35%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223.5%22%20y%3D%222.5%22%20width%3D%2213%22%20height%3D%2219%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%2018.5h4%22%2F%3E%3Cpath%20d%3D%22M7%209l2%202%204-4%22%2F%3E%3Cpath%20d%3D%22M18%2013l3%202-3%202%22%2F%3E%3C%2Fsvg%3E)}.section-main-product .ls-pdp-accordions .product-accordion--content-body{padding:0 30px 28px 78px;font-size:16px;line-height:1.75}@media(max-width:991px){.section-main-product .product--wrapper.layout_2 .main--product-info-container{padding:24px 10px}}@media(max-width:767px){.section-main-product .product--wrapper.layout_2{padding-inline:12px}.section-main-product .product--wrapper.layout_2 .main--product-info-container{padding:24px 4px}.section-main-product .product--wrapper.layout_2 .product-title-heading{font-size:30px!important}.section-main-product .ls-pdp-lower{padding-inline:12px;margin-top:30px}.section-main-product .ls-pdp-details{padding:28px 22px}.section-main-product .ls-pdp-details h2{font-size:34px!important}.section-main-product .ls-pdp-details-copy{font-size:16px}.section-main-product .ls-pdp-accordions .product-accordion--heading{min-height:72px;padding:17px 16px 17px 60px}.section-main-product .ls-pdp-accordions .product-accordion--heading:before{left:18px;width:25px;height:25px}.section-main-product .ls-pdp-accordions .product-accordion--content-body{padding:0 18px 20px 60px}}.section-main-product .ls-pdp-accordions>.product-accordion:nth-child(4) .product-accordion--heading:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f47c35' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='5'/%3E%3Cpath d='M8.5 12 7 22l5-3 5 3-1.5-10M10 8l1.5 1.5L14.5 6'/%3E%3C/svg%3E")}@media(min-width:480px){.section-main-product .product--wrapper.layout_2 .product-info-details:has(>[id^=product--buy-buttons]){display:grid;grid-template-columns:minmax(105px,136px) minmax(0,1fr);column-gap:12px;align-items:end}.section-main-product .product--wrapper.layout_2 .product-info-details>*{grid-column:1 / -1;min-width:0}.section-main-product .product--wrapper.layout_2 .product-info-details>:has(input[name=quantity]){grid-column:1;grid-row:auto;margin-bottom:0!important}.section-main-product .product--wrapper.layout_2 .product-info-details>[id^=product--buy-buttons]{grid-column:2;margin:0!important;align-self:end}.section-main-product .product--wrapper.layout_2 .product-info-details>[id^=product--buy-buttons] .product-checkout-buttons{margin:0!important}.section-main-product .product--wrapper.layout_2 .product-info-details>[id^=product--buy-buttons] button[name=add]{min-height:46px!important;height:46px;padding:8px 18px!important;font-size:14px!important;width:100%;max-width:245px}}@media(max-width:479px){.section-main-product .product--wrapper.layout_2 .product-info-details:has(>[id^=product--buy-buttons]){display:grid;grid-template-columns:minmax(90px,120px) minmax(0,1fr);column-gap:10px;align-items:end}.section-main-product .product--wrapper.layout_2 .product-info-details>*{grid-column:1 / -1;min-width:0}.section-main-product .product--wrapper.layout_2 .product-info-details>:has(input[name=quantity]){grid-column:1;margin-bottom:0!important}.section-main-product .product--wrapper.layout_2 .product-info-details>[id^=product--buy-buttons]{grid-column:2;margin:0!important}.section-main-product .product--wrapper.layout_2 .product-info-details>[id^=product--buy-buttons] button[name=add]{min-height:44px!important;height:44px;padding:6px 10px!important;font-size:13px!important;width:100%}}.section-main-product .product--wrapper.layout_2 .main--product-info-container{padding-top:0!important}.section-main-product .product--wrapper.layout_2 .product-title-heading{margin-top:0!important;margin-bottom:8px!important}.section-main-product .product--wrapper.layout_2 .main--product-info-container .jdgm-prev-badge,.section-main-product .product--wrapper.layout_2 .main--product-info-container .jdgm-widget.jdgm-preview-badge{margin:0 0 8px!important}.section-main-product .product--wrapper.layout_2 .custom-icons-box{margin-top:20px!important}.section-main-product .product--wrapper.layout_2 .custom-icons-list{justify-content:space-around}@media(min-width:768px){.product--wrapper.layout_2 media-gallery .main--product-image-wrapper.thumbnail-enable{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important}.product--wrapper.layout_2 media-gallery .main--product-image-wrapper>.main--product-media,.product--wrapper.layout_2 media-gallery .main--product-image-wrapper>.main--product-thumbnails{width:100%!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important;margin:0!important}.product--wrapper.layout_2 media-gallery .main--product-image-slider-outer{width:100%!important;overflow:hidden!important}.product--wrapper.layout_2 media-gallery .main--product-thumbnail-outer{width:100%!important;overflow:hidden!important}.product--wrapper.layout_2 media-gallery .main--product-thumbnail-list{display:flex!important;flex-direction:row!important;align-items:stretch!important}.product--wrapper.layout_2 media-gallery .main--product-thumbnail-item{width:82px!important;max-width:82px!important;flex:0 0 82px!important;height:auto!important}}.product--wrapper.layout_2 media-gallery .main--product-thumbnail-img{border-radius:9px;overflow:hidden}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-image-wrapper.thumbnail-enable{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-image-wrapper>.main--product-media{width:100%!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-image-wrapper>.main--product-thumbnails{--ls-thumb-size: 96px;--ls-thumb-gap: 10px;box-sizing:border-box!important;width:min(100%,calc(3 * var(--ls-thumb-size) + 2 * var(--ls-thumb-gap)))!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important;margin:0 auto!important;overflow:hidden!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-outer{width:100%!important;min-width:0!important;overflow:hidden!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-list{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:0!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-item{box-sizing:border-box!important;width:var(--ls-thumb-size)!important;min-width:var(--ls-thumb-size)!important;max-width:var(--ls-thumb-size)!important;flex:0 0 var(--ls-thumb-size)!important;height:var(--ls-thumb-size)!important;border-radius:10px!important;overflow:hidden!important;cursor:pointer}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-img,.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-img .media{position:relative!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;aspect-ratio:1 / 1!important;overflow:hidden!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-img img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-item.swiper-slide-thumb-active{outline:2px solid var(--ls-orange, #f47c35);outline-offset:-2px}@media(max-width:767px){.section-main-product .product--wrapper.layout_2 media-gallery .main--product-image-wrapper.thumbnail-enable{display:flex!important;flex-direction:column!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-image-wrapper>.main--product-thumbnails{--ls-thumb-size: 74px;--ls-thumb-gap: 8px}}@media(min-width:768px){.section-main-product .product--wrapper.layout_2 media-gallery{display:block!important;width:100%!important;max-width:550px!important;margin-inline:auto!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-image-wrapper.thumbnail-enable,.section-main-product .product--wrapper.layout_2 media-gallery .main--product-image-wrapper>.main--product-media{width:100%!important;max-width:550px!important}}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-image-slider-outer{width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;overflow:hidden!important;border-radius:16px}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-image-slider{height:100%!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-image-slider>.main--product-item{height:100%!important;min-height:0!important;overflow:hidden!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-image-slider>.main--product-item .media-wrapper,.section-main-product .product--wrapper.layout_2 media-gallery .main--product-image-slider>.main--product-item .media{width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:1 / 1!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-image-slider>.main--product-item img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}@media(min-width:992px){.section-main-product .product--wrapper.layout_2{max-width:1180px!important;padding-inline:18px!important}.section-main-product .product--wrapper.layout_2>.row>.col-lg-7,.section-main-product .product--wrapper.layout_2>.row>.col-xl-8{flex:0 0 51%!important;max-width:51%!important}.section-main-product .product--wrapper.layout_2>.row>.col-lg-5,.section-main-product .product--wrapper.layout_2>.row>.col-xl-4{flex:0 0 49%!important;max-width:49%!important}.section-main-product .product--wrapper.layout_2 media-gallery{max-width:560px!important;margin-inline:0!important}.section-main-product .product--wrapper.layout_2 .main--product-info-container{padding:0 0 12px 34px!important}}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-image-slider-outer,.section-main-product .product--wrapper.layout_2 media-gallery .main--product-image-slider,.section-main-product .product--wrapper.layout_2 media-gallery .main--product-item,.section-main-product .product--wrapper.layout_2 media-gallery .main--product-img,.section-main-product .product--wrapper.layout_2 media-gallery .main--product-item .media{box-sizing:border-box!important;min-height:0!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-image-slider-outer{aspect-ratio:1 / 1!important;height:auto!important;max-height:560px!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-item .media{padding-bottom:0!important;height:100%!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-item .media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-image-wrapper{height:auto!important;min-height:0!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnails{margin-top:0!important}.section-main-product .ls-pdp-lower{margin-top:24px!important}@media(max-width:991px){.section-main-product .product--wrapper.layout_2 media-gallery{max-width:560px!important;margin-inline:auto!important}}@media(min-width:992px){.section-main-product .product--wrapper.layout_2{max-width:1480px!important;padding-left:clamp(16px,2vw,36px)!important;padding-right:clamp(16px,2vw,36px)!important}.section-main-product .product--wrapper.layout_2>.row>.col-lg-7,.section-main-product .product--wrapper.layout_2>.row>.col-xl-8{flex:0 0 55%!important;max-width:55%!important}.section-main-product .product--wrapper.layout_2>.row>.col-lg-5,.section-main-product .product--wrapper.layout_2>.row>.col-xl-4{flex:0 0 45%!important;max-width:45%!important}.section-main-product .product--wrapper.layout_2 media-gallery{width:min(100%,550px)!important;max-width:550px!important;margin-left:0!important;margin-right:auto!important}.section-main-product .product--wrapper.layout_2 .main--product-info-container{padding:0 12px 12px 30px!important}}.section-main-product .product--wrapper.layout_2>.row,.section-main-product .product--wrapper.layout_2 media-gallery,.section-main-product .product--wrapper.layout_2 media-gallery .main--product-image-wrapper,.section-main-product .product--wrapper.layout_2 media-gallery .main--product-media{min-height:0!important;height:auto!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-image-wrapper.thumbnail-enable{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-media{width:100%!important;max-width:100%!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-image-slider-outer{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:1 / 1!important;overflow:hidden!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-image-slider,.section-main-product .product--wrapper.layout_2 media-gallery .main--product-image-slider>.main--product-item{height:100%!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-item .media,.section-main-product .product--wrapper.layout_2 media-gallery .main--product-item .media-wrapper{aspect-ratio:1 / 1!important;height:100%!important;padding-bottom:0!important;overflow:hidden!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-item .media img{width:100%!important;height:100%!important;object-fit:cover!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnails{--ls-thumb-size: 96px;--ls-thumb-gap: 10px;width:308px!important;max-width:100%!important;height:96px!important;min-height:0!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;flex:0 0 96px!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-outer{width:100%!important;height:96px!important;overflow:hidden!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;height:96px!important;gap:10px!important;padding:0!important;margin:0!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-item{box-sizing:border-box!important;display:block!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:96px!important;min-height:96px!important;flex:0 0 96px!important;overflow:hidden!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-img,.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-img .media,.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-img .media-wrapper{position:relative!important;display:block!important;width:96px!important;height:96px!important;min-height:0!important;aspect-ratio:1 / 1!important;padding:0!important;overflow:hidden!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-img img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;max-width:none!important}.section-main-product .product--wrapper.layout_2,.section-main-product .product--wrapper.layout_2>.row{margin-bottom:0!important;padding-bottom:0!important}.section-main-product .ls-pdp-lower{margin-top:18px!important;clear:both}@media(max-width:767px){.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnails{--ls-thumb-size: 74px;width:242px!important;height:74px!important;flex-basis:74px!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-outer,.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-list{height:74px!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-item,.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-img,.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-img .media{width:74px!important;min-width:74px!important;max-width:74px!important;height:74px!important;min-height:74px!important;flex-basis:74px!important}}@media(min-width:992px){.section-main-product .product--wrapper.layout_2 media-gallery{transform:translate(100px)}}@media(min-width:992px){.section-main-product .product--wrapper.layout_2 .main--product-info-container{transform:translate(15px,-45px)}}.section-main-product .product--wrapper.layout_2 .jdgm-prev-badge{display:inline-flex!important;align-items:center!important;column-gap:12px!important}.section-main-product .product--wrapper.layout_2 .jdgm-prev-badge__stars{display:inline-flex!important;align-items:center!important;column-gap:2px!important}.section-main-product .product--wrapper.layout_2 .jdgm-prev-badge__stars .jdgm-star{font-size:21px!important;line-height:1!important}.section-main-product .product--wrapper.layout_2 .jdgm-prev-badge__text{margin-left:4px!important;font-size:16px!important;font-weight:600!important;color:#403e3d!important}.section-main-product .ls-pdp-details{position:relative;isolation:isolate;overflow:hidden;background-color:#fff8ef;background-image:url(/cdn/shop/files/Vibrant_Berry_Bowl_with_Orange_Accents.png?v=1794336850);background-repeat:no-repeat;background-position:right center;background-size:auto 100%;border-radius:20px;padding:24px 32px!important;min-height:0!important}.section-main-product .ls-pdp-details:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#fff8ef 0% 67%,#fff8efeb 78%,#fff8ef00 96%)}.section-main-product .ls-pdp-details>*{position:relative;z-index:1}.section-main-product .ls-pdp-details-heading{max-width:none;margin-bottom:12px!important;padding-left:18px!important}.section-main-product .ls-pdp-details h2{font-size:clamp(26px,2.5vw,36px)!important;line-height:1.15!important}.section-main-product .ls-pdp-details-copy{max-width:86%;font-size:16px!important;line-height:1.5!important}.section-main-product .ls-pdp-details-copy p{margin:0 0 8px}@media(max-width:767px){.section-main-product .ls-pdp-details{padding:22px 20px!important;background-size:auto 100%;background-position:right center}.section-main-product .ls-pdp-details:before{background:linear-gradient(90deg,#fff8ef,#fff8effa 65%,#fff8efd1)}.section-main-product .ls-pdp-details-copy{max-width:100%;font-size:15px!important}}@media(min-width:992px){.section-main-product .ls-pdp-lower{box-sizing:border-box;width:100%;max-width:1480px;padding-left:calc(clamp(16px,2vw,36px) + 100px)!important;padding-right:clamp(16px,2vw,36px)!important;margin-left:auto!important;margin-right:auto!important}}.section-main-product .ls-pdp-lower .ls-pdp-accordions{box-sizing:border-box;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.section-main-product .ls-pdp-lower .ls-pdp-accordions>.product-accordion{box-sizing:border-box;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}@media(min-width:992px){.section-main-product .product--wrapper.layout_2 .main--product-info-container{transform:translate(-55px,-45px)!important;padding-left:12px!important;padding-right:12px!important}}@media(min-width:768px)and (max-width:991px){.section-main-product .product--wrapper.layout_2 .main--product-info-container{padding-left:12px!important;padding-right:12px!important}}.section-main-product .product--wrapper.layout_2 .product-info-details:has(>[id^=product--buy-buttons]){row-gap:10px!important}.section-main-product .product--wrapper.layout_2 .product-info-details>*{margin-top:0!important;margin-bottom:0!important}.section-main-product .product--wrapper.layout_2 .product-title-heading{margin-bottom:4px!important}.section-main-product .product--wrapper.layout_2 .price-wrapper{margin-block:6px!important}.section-main-product .product--wrapper.layout_2 .ls-pdp-benefits{margin-top:14px!important;padding-top:14px!important}.product-info-details .shopify-app-block[id*=swatch_king_product_swatch_block]{padding-bottom:0}.product-info-details variant-swatch-king .swatches{margin-top:0;margin-bottom:0}.product-info-details .shopify-app-block[id*=appstle_subscription]{padding-bottom:0}.section-main-product .product-info-details .shopify-app-block:has(.jdgm-prev-badge){padding-bottom:0!important;margin-bottom:0!important}.section-main-product .product-info-details .jdgm-widget.jdgm-preview-badge,.section-main-product .product-info-details .jdgm-prev-badge{margin-bottom:0!important;padding-bottom:0!important}.section-main-product shopify-payment-terms{display:none!important}@media(min-width:992px){.section-main-product .product--wrapper.layout_2 .ls-pdp-benefits{position:relative;left:-45px}}@media(min-width:992px){.section-main-product .ls-pdp-lower{box-sizing:border-box;width:calc(100% - 48px)!important;max-width:1250px!important;padding-left:24px!important;padding-right:24px!important;margin-left:auto!important;margin-right:auto!important}.section-main-product .ls-pdp-lower .ls-pdp-details,.section-main-product .ls-pdp-lower .ls-pdp-accordions{width:100%!important;max-width:100%!important}}@media(min-width:768px){.section-main-product .product--wrapper.layout_2 media-gallery .main--product-image-wrapper>.main--product-thumbnails{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;margin:12px auto 0!important;padding:0!important;overflow:hidden!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-outer{width:100%!important;height:auto!important;overflow:visible!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:stretch!important;gap:6px!important;width:100%!important;height:auto!important;transform:none!important;margin:0!important;padding:0!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-item{box-sizing:border-box!important;display:block!important;flex:0 1 104px!important;width:auto!important;min-width:0!important;max-width:104px!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;overflow:hidden!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-img,.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-img .media,.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-img .media-wrapper{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:1 / 1!important}}@media(min-width:768px){.section-main-product .product--wrapper.layout_2 media-gallery .main--product-image-wrapper>.main--product-thumbnails{width:100%!important;max-width:100%!important;height:104px!important;min-height:104px!important;flex:0 0 104px!important;overflow:hidden!important;margin:12px 0 0!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-outer{height:104px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-list{width:max-content!important;min-width:100%!important;height:104px!important;justify-content:flex-start!important;flex-wrap:nowrap!important;transform:none!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-item{flex:0 0 104px!important;width:104px!important;min-width:104px!important;height:104px!important}.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-img,.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-img .media,.section-main-product .product--wrapper.layout_2 media-gallery .main--product-thumbnail-img .media-wrapper{width:104px!important;height:104px!important}}@media(min-width:992px){.section-main-product .ls-pdp-lower{margin-top:18px!important;position:relative}}@media(min-width:992px){.section-main-product .ls-pdp-lower{box-sizing:border-box!important;width:calc(100% - 48px)!important;max-width:1110px!important;padding-left:0!important;padding-right:0!important;margin-left:auto!important;margin-right:auto!important;transform:translate(-65px)}.section-main-product .ls-pdp-lower .ls-pdp-details,.section-main-product .ls-pdp-lower .ls-pdp-accordions{width:100%!important;max-width:100%!important}}.section-main-product .ls-pdp-benefit span:not(.ls-pdp-benefit-icon){color:#403e3d!important}.section-main-product .product--wrapper.layout_2 .product-title-heading,.section-main-product .ls-pdp-details h2,.section-main-product .ls-pdp-accordions .product-accordion--heading-text{color:#283f76!important}.section-main-product .product--installment-form{display:none!important}.section-main-product .product--description{padding-bottom:0!important;margin-bottom:0!important}.section-main-product .price-wrapper{padding:0!important;margin:4px 0!important}
/*# sourceMappingURL=/cdn/shop/t/161/assets/lunchskins-pdp-redesign.css.map */
