.sr-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:18px;padding-bottom:18px;border-bottom:1px solid rgba(var(--color-foreground),.12)}.sr-header a{color:rgb(var(--color-foreground));text-decoration:none}.sr-brand{display:flex;align-items:center;gap:12px;font-family:var(--font-heading-family);font-size:28px}.sr-brand img{object-fit:contain}.sr-header nav{display:flex;gap:30px;font-size:15px;font-weight:600}.sr-cart span{display:inline-grid;place-items:center;border:1px solid currentColor;border-radius:50%;width:24px;height:24px;margin-left:5px}.fb-announcement{background:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels));padding:11px 16px;text-align:center;font-size:12px;letter-spacing:.06em}.sr-title{font-size:clamp(30px,3vw,44px);line-height:1.16;letter-spacing:-1px;margin:8px 0 16px;text-wrap:balance}.sr-intro{font-size:17px;line-height:1.55;max-width:45ch}.sr-trust{text-align:center;font-size:12px}.quantity-break__label{font-size:17px!important;font-weight:700}.quantity-break__caption{font-size:13px!important}.quantity-break{padding:16px!important}.quantity-breaks--show-indicator .quantity-break{padding-left:42px!important}.quantity-breaks--show-indicator .quantity-break::before{top:30px;left:20px}.quantity-breaks__title{font-size:12px;letter-spacing:.12em}.image-with-text__media,.product__media{border-radius:12px;overflow:hidden}.product__info-container .price{font-size:24px}.product-form__submit{min-height:54px}.footer{margin-top:48px}.image-with-text__text p{line-height:1.7}.fb-preorder{padding:15px 18px;border-left:3px solid rgb(var(--color-base-accent-2));background:rgb(var(--color-base-background-2));font-size:14px;line-height:1.5;margin:20px 0 8px}.fb-preorder p{margin:5px 0 0}.product__info-container details{padding:12px 0}.product__info-container details>summary{cursor:pointer;font-weight:600}@media(max-width:749px){.sr-header{gap:10px;padding-top:12px;padding-bottom:12px}.sr-brand{font-size:21px;gap:7px}.sr-brand img{width:44px;height:44px}.sr-header nav{gap:10px;font-size:12px}.sr-header nav a:nth-child(2){display:none}.sr-title{font-size:31px}.sr-cart{font-size:13px}.product__info-container{padding-top:14px}.fb-announcement{font-size:10px}.sr-header nav a{max-width:75px;line-height:1.25}}

