.ya-category-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ya-category-nav .button{padding:12px 18px;text-align:center;min-height:48px}.ya-shop-entry{padding-top:20px;padding-bottom:12px}.ya-trust-line{text-align:center;margin:12px 0;font-size:1.4rem}.ya-shipping{font-size:1.35rem;line-height:1.45;padding:12px 14px;border:1px solid rgba(var(--color-foreground),.16);border-radius:4px;margin:14px 0}.ya-shipping p{margin:3px 0}.ya-shipping__fine{font-size:1.2rem;opacity:.85}.ya-shipping__total{padding-top:7px}.ya-shipping--cart{text-align:start}.ya-benefits{padding-left:20px;margin:12px 0;font-size:1.45rem;line-height:1.5}.ya-benefits li{margin:3px 0}.ya-product-summary{font-size:1.4rem;line-height:1.5;margin:12px 0}.ya-format-help{font-size:1.3rem;line-height:1.5;margin:8px 0 14px}.ya-policy-links{font-size:1.3rem;line-height:1.6;margin:14px 0}.ya-policy-links a{color:inherit;text-underline-offset:3px}.ya-policy-links p{margin:3px 0}.ya-collection-details{padding-top:20px;padding-bottom:40px}.ya-collection-details summary{cursor:pointer;min-height:44px;padding:12px 0}.ya-collection-details .rte{max-width:850px}.ya-stock-alternative{border-left:3px solid rgb(var(--color-foreground));padding:8px 14px;margin:12px 0}.ya-stock-alternative p{margin:0 0 8px}.product__title h1{font-size:clamp(2.4rem,2.6vw,3.6rem);line-height:1.18}.collection-hero__description{max-width:760px}.ya-collection-choices{margin-top:18px}.ya-collection-choices a{min-height:44px;display:inline-flex;align-items:center;padding:6px 12px;border:1px solid rgba(var(--color-foreground),.2);border-radius:4px;margin:0 5px 6px 0;text-decoration:none;color:inherit}@media(max-width:749px){.ya-category-nav{gap:8px}.ya-category-nav .button{font-size:1.3rem;padding:10px 6px;min-width:0}.ya-shop-entry{padding-top:14px}.ya-shipping{font-size:1.3rem;padding:10px 12px}.ya-benefits{font-size:1.4rem}.ya-collection-details{padding-bottom:28px}.product__info-container .product-form{margin-top:12px}.ya-trust-line{font-size:1.2rem}.ya-collection-choices{margin-top:12px}}
.ya-product-review-link{display:block;width:fit-content;min-height:44px;padding:4px 0;color:inherit;text-decoration:none}.ya-product-review-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ya-product-review-link .shopify-app-block{margin:0}.ya-reviews-target{scroll-margin-top:calc(var(--header-height,72px) + 20px)}.ya-cart-suggestion{margin:24px 0 14px;padding:14px;border:1px solid rgba(var(--color-foreground),.18);border-radius:4px;text-align:start}.ya-cart-suggestion h3{font-size:1.5rem;margin:0 0 12px}.ya-cart-suggestion__row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:10px;align-items:center}.ya-cart-suggestion__row img{display:block;width:56px;height:56px;object-fit:contain}.ya-cart-suggestion__info{font-size:1.3rem;line-height:1.4;min-width:0}.ya-cart-suggestion__info>a{color:inherit;text-underline-offset:3px}.ya-cart-suggestion__info p{margin:4px 0 0}.ya-cart-suggestion__form .button{min-width:0;min-height:44px;padding:10px 12px;font-size:1.3rem}.ya-cart-suggestion__form{margin:0}@media(max-width:749px){.ya-buy-controls[data-ya-available="true"]{position:sticky;top:calc(var(--header-height,64px) + 8px);z-index:2;background:rgb(var(--color-background));padding:8px 0;box-shadow:0 1px 0 rgba(var(--color-foreground),.12)}.product__info-container .ya-buy-controls .product-form{margin:0}body:has(.shopify-section-header-hidden) .ya-buy-controls[data-ya-available="true"]{top:8px}.ya-buy-controls .product-form__submit{margin-bottom:0}.ya-cart-suggestion__row{grid-template-columns:48px minmax(0,1fr) auto;gap:8px}.ya-cart-suggestion__row img{width:48px;height:48px}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}

.section-header .header__heading-logo-wrapper{width:100px}.section-header .header__heading-logo{width:100px;height:auto}.section-header .header{padding-top:8px;padding-bottom:8px}.utility-bar .announcement-bar__message{padding-top:7px;padding-bottom:7px;font-size:1.2rem;line-height:1.35}
.collection-hero .collection-hero__inner{padding-top:12px;padding-bottom:8px}.collection-hero .collection-hero__title{font-size:3.2rem;line-height:1.15;margin:0 0 8px}.collection-hero .collection-hero__title+.collection-hero__description{font-size:1.4rem;line-height:1.45;margin:0;max-width:100%}.collection-hero .collection-hero__description p{margin:0}.collection-hero .ya-collection-choices{display:flex;gap:6px;overflow-x:auto;flex-wrap:nowrap;margin:10px 0 0;padding-bottom:4px;scrollbar-width:thin}.collection-hero .ya-collection-choices a{flex:0 0 auto;margin:0;padding:7px 11px;min-height:44px;white-space:nowrap}.shopify-section:has(.collection-hero)+.shopify-section{margin-top:0}
.price .ya-price-format{display:block;font-size:1.3rem;line-height:1.4;font-weight:600;margin:0 0 3px}.price .ya-price-format span{font-weight:400}.price .price__container .ya-unit-price{display:block;font-size:1.15rem;line-height:1.4;letter-spacing:0;margin-top:4px;color:rgba(var(--color-foreground),.78)}.ya-unit-price .price-item{font-size:inherit}.ya-shipping-compact{font-size:1.2rem;line-height:1.45;margin:8px 0}.ya-shipping-compact a{color:inherit;text-underline-offset:3px}.product__info-container .ya-purchase-details{font-size:1.3rem;margin:12px 0}.ya-purchase-details summary{cursor:pointer;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.ya-purchase-details .ya-shipping{margin:0 0 12px}.product__info-container .ya-benefits{font-size:1.35rem;margin:10px 0}
.product__info-container .ya-product-suggestion{margin:14px 0 8px;padding:12px;border:1px solid rgba(var(--color-foreground),.16);border-radius:4px;background:rgba(var(--color-foreground),.025)}.ya-product-suggestion h2{font-size:1.5rem;line-height:1.3;margin:0 0 10px}.ya-product-suggestion__row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:10px;align-items:center}.ya-product-suggestion__row img{display:block;width:64px;height:64px;object-fit:contain}.ya-product-suggestion__info{font-size:1.3rem;line-height:1.4;min-width:0}.ya-product-suggestion__info a{color:inherit;text-underline-offset:3px}.ya-product-suggestion__info p{margin:4px 0 0}.ya-product-suggestion__form{display:block;margin:0}.ya-product-suggestion__form .button{font-size:1.25rem;min-width:0;min-height:44px;padding:10px 12px}.ya-product-suggestion__form .product-form__error-message-wrapper{font-size:1.2rem}
@media(max-width:749px){.section-header .header__heading-logo-wrapper{width:76px}.section-header .header__heading-logo{width:76px}.section-header .header{padding-top:6px;padding-bottom:6px}.utility-bar .announcement-bar__message{font-size:1.1rem;line-height:1.3;padding-top:5px;padding-bottom:5px}.collection-hero .collection-hero__inner{padding-top:10px;padding-bottom:4px}.collection-hero .collection-hero__title{font-size:2.4rem;margin-bottom:6px}.collection-hero .collection-hero__title+.collection-hero__description{font-size:1.25rem;line-height:1.4}.collection-hero .ya-collection-choices{margin-top:8px}.collection-hero .ya-collection-choices a{font-size:1.2rem;padding:6px 9px}.product__info-container .ya-format-help{font-size:1.2rem;margin:6px 0 10px}.product__info-container .ya-product-suggestion{padding:10px}.ya-product-suggestion__row{grid-template-columns:48px minmax(0,1fr) auto;gap:8px}.ya-product-suggestion__row img{width:48px;height:48px}.ya-product-suggestion__info{font-size:1.2rem}.ya-product-suggestion__form .button{padding:9px 10px;font-size:1.2rem}}
