body:has(.sl-beam-buy-marker){background:#f4f2ee;color:#24272a}body:has(.sl-beam-buy-marker) #header-group>[id$="__header_announcements_9jGBFp"]{display:none}body:has(.sl-beam-buy-marker) main{background:#f4f2ee}body:has(.sl-beam-buy-marker) .sl-ed-purchase-top{background:#f4f2ee;color:#5d6064;padding:20px clamp(20px,5.5vw,100px) 0}body:has(.sl-beam-buy-marker) .sl-ed-purchase-top nav{padding:0;min-height:0}body:has(.sl-beam-buy-marker) .sl-ed-purchase-top a{color:#55595d;font-size:13px}body:has(.sl-beam-buy-marker) .product-information{--page-margin:clamp(20px,5.5vw,100px)}body:has(.sl-beam-buy-marker) .product-information__grid{align-items:start}body:has(.sl-beam-buy-marker) .product-details>.group-block{background:transparent;color:#24272a;--color-foreground:#24272a}body:has(.sl-beam-buy-marker) .product-details :is(h1,p,a,span,summary){font-family:Satoshi,sans-serif!important}body:has(.sl-beam-buy-marker) .product-details h1{font-size:clamp(32px,3.2vw,48px);line-height:1.08;font-weight:450;letter-spacing:-.04em;margin:0;text-transform:none}body:has(.sl-beam-buy-marker) .product-details .price{font-size:25px;font-weight:500}body:has(.sl-beam-buy-marker) .product-details .compare-at-price{font-size:15px;color:#777}body:has(.sl-beam-buy-marker) .product-details .priceContainer{display:flex;align-items:baseline;gap:12px}body:has(.sl-beam-buy-marker) .product__description p{font-size:14px;line-height:1.65;margin:0 0 9px}body:has(.sl-beam-buy-marker) .product__description p:last-child{color:#64676a;margin-bottom:0}body:has(.sl-beam-buy-marker) .product-information .add-to-cart-button{min-height:54px!important}body:has(.sl-beam-buy-marker) .sl-purchase-track{height:clamp(390px,38vw,570px);background:radial-gradient(ellipse at center,#fff,#ece9e3);border:1px solid #dedbd4;border-radius:20px}body:has(.sl-beam-buy-marker) .sl-purchase-slide .sl-buy-kit{width:100%;height:100%;object-fit:contain;transform:scale(1.18)}body:has(.sl-beam-buy-marker) .sl-purchase-slide{padding:0 12px 24px}body:has(.sl-beam-buy-marker) .sl-purchase-tools{padding:10px 0;min-height:0}body:has(.sl-beam-buy-marker) .sl-purchase-tools p{font-size:12px}body:has(.sl-beam-buy-marker) .sl-purchase-thumbs{gap:9px}body:has(.sl-beam-buy-marker) .sl-purchase-thumbs button{flex-basis:70px;background:#eeece6;border-radius:10px}body:has(.sl-beam-buy-marker) .sl-purchase-thumbs img{height:44px}body:has(.sl-beam-buy-marker) .sl-purchase-thumbs span{font-size:10px}body:has(.sl-beam-buy-marker) .sl-purchase-discover{font-size:13px;margin-top:14px}.sl-beam-buy-summary{display:none}body:has(.sl-beam-buy-marker) .sl-ed-purchase-help{padding-top:55px;padding-bottom:55px}body:has(.sl-beam-buy-marker) .sl-ed-purchase-help h2{font-size:clamp(28px,3.3vw,42px)}
@media(min-width:750px){body:has(.sl-beam-buy-marker) .product-information__media{position:sticky;top:calc(var(--header-height,90px) + 20px)}body:has(.sl-beam-buy-marker) .product-details.sticky-content--desktop{position:relative;top:auto}}
@media(max-width:749px){body:has(.sl-beam-buy-marker) .sl-ed-purchase-top{padding:14px 20px 0}body:has(.sl-beam-buy-marker) .product-information{padding-top:14px;--gap:18px!important}body:has(.sl-beam-buy-marker) .product-information__grid{gap:18px}body:has(.sl-beam-buy-marker) .sl-beam-buy-summary{display:block;margin:0 20px 16px}.sl-beam-buy-summary h1{font-family:Satoshi,sans-serif;font-size:30px;font-weight:450;letter-spacing:-.035em;line-height:1.1;margin:0 0 10px;text-transform:none}.sl-beam-buy-summary .priceContainer{display:flex;gap:12px;align-items:baseline}.sl-beam-buy-summary .price{font-size:22px}.sl-beam-buy-summary .compare-at-price{font-size:14px;color:#777}.sl-beam-buy-summary p{font-size:12px;color:#65696c;margin:8px 0 0}body:has(.sl-beam-buy-marker):has(.sl-beam-buy-summary) .product-details .group-block:has(>.group-block-content>product-price){display:none}body:has(.sl-beam-buy-marker) .sl-purchase-gallery{margin-inline:20px;max-width:calc(100% - 40px)}body:has(.sl-beam-buy-marker) .sl-purchase-track{height:clamp(230px,65vw,310px);border-radius:14px}body:has(.sl-beam-buy-marker) .sl-purchase-slide{padding:0 6px 22px}body:has(.sl-beam-buy-marker) .sl-purchase-slide .sl-buy-kit{transform:scale(1.18)}body:has(.sl-beam-buy-marker) .sl-purchase-tools{padding:7px 0}body:has(.sl-beam-buy-marker) .sl-purchase-tools p{display:none}body:has(.sl-beam-buy-marker) .sl-purchase-tools{justify-content:flex-end}body:has(.sl-beam-buy-marker) .sl-purchase-thumbs button{flex-basis:54px;padding:3px}body:has(.sl-beam-buy-marker) .sl-purchase-thumbs img{height:33px}body:has(.sl-beam-buy-marker) .sl-purchase-thumbs span{font-size:9px}body:has(.sl-beam-buy-marker) .sl-purchase-discover{display:none}body:has(.sl-beam-buy-marker) .product-details{padding-inline:20px}body:has(.sl-beam-buy-marker) .product-details>.group-block{padding:0;overflow:visible}body:has(.sl-beam-buy-marker) .product-details .product__description p{font-size:13px;line-height:1.5}body:has(.sl-beam-buy-marker) .product-details>.group-block>.group-block-content{gap:14px}body:has(.sl-beam-buy-marker) .sl-ed-purchase-help{padding:36px 20px}body:has(.sl-beam-buy-marker) .sl-ed-purchase-help .sl-ed-guide-actions{gap:12px}}

@media(max-width:749px){body:has(.sl-beam-buy-marker) .product-details{grid-column:1/-1;padding-inline:20px}body:has(.sl-beam-buy-marker) .product-form-buttons{display:flex;flex-flow:row wrap;align-items:center;gap:10px;padding-inline:0}body:has(.sl-beam-buy-marker) .product-form-buttons>.quantity-selector-wrapper{flex:0 0 126px}body:has(.sl-beam-buy-marker) .product-form-buttons>.quantity-selector-wrapper .quantity-selector{width:126px;min-width:126px}body:has(.sl-beam-buy-marker) .product-form-buttons>span:has(add-to-cart-component){flex:1;min-width:0}body:has(.sl-beam-buy-marker) .product-form-text__error:not(.hidden){flex-basis:100%;order:2}}
[id$="__sl_customer_reviews"]{scroll-margin-top:110px}[id$="__sl_customer_reviews"] :is(.section-background,.section-carousel,slideshow-slides){background:#f4f2ee!important}[id$="__sl_customer_reviews"] :is(h2,p,button){font-family:Satoshi,SLStudio,sans-serif!important;font-weight:400}[id$="__sl_customer_reviews"] h2{font-size:clamp(30px,3.2vw,46px)!important;letter-spacing:-.04em;line-height:1.15;color:#24272a}[id$="__sl_customer_reviews"] .card:has(.text-block),[id$="__sl_customer_reviews"] .card:has(.text-block) .card__content{background:#e9e6df;color:#292c30;--color-foreground:#292c30}[id$="__sl_customer_reviews"] .card:has(.text-block){min-height:380px}[id$="__sl_customer_reviews"] .card:has(.text-block) .group-block{padding:28px!important}[id$="__sl_customer_reviews"] .card p{font-size:15px;line-height:1.65;color:#292c30}[id$="__sl_customer_reviews"] .card .text-block:last-child p{font-size:13px;font-weight:600;margin-top:12px}[id$="__sl_customer_reviews"] .card .image-block img{height:420px;width:100%;object-fit:cover}[id$="__sl_customer_reviews"] .slideshow-control{background:#fff!important;color:#24272a!important;border:1px solid #d9d5cc;border-radius:50%;opacity:1;min-width:44px;min-height:44px}[id$="__sl_customer_reviews"] .slideshow-control:disabled{opacity:.3}@media(max-width:749px){[id$="__sl_customer_reviews"]{scroll-margin-top:80px}[id$="__sl_customer_reviews"] .card .image-block img{height:380px}[id$="__sl_customer_reviews"] .card:has(.text-block) .group-block{padding:24px!important}[id$="__sl_customer_reviews"] .card p{font-size:14px}}