.knotz-product-page :is(product-sticky-bar,.kbf-sticky,.kr-sticky){display:none!important}
body.knotz-product-page{padding-block-end:0!important}
.knotz-nest-page .product-info .price-list{letter-spacing:0;font-size:18px}
.knotz-nest-page .product-info :is(sale-price,regular-price){font-size:18px;font-weight:600;letter-spacing:0;text-transform:none;color:#222}
.knotz-nest-page .buy-buttons>.button{min-height:52px;letter-spacing:.08em}
.knotz-nest-page .variant-picker__option-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.knotz-nest-page .variant-picker__option-values .block-swatch{width:100%;min-height:46px;height:auto;padding:11px 12px;white-space:normal;text-align:center;letter-spacing:0;line-height:1.4;font-size:13px;text-transform:none}
.knotz-nest-page .variant-picker__option[data-option-name="choose-your-style"] .variant-picker__option-values,
.knotz-nest-page:has(variant-picker[handle="cloud-ball-baby-nest"]) .variant-picker__option-values{grid-template-columns:minmax(0,1fr)}
.knotz-nest-page .variant-picker__option-info{font-size:13px;font-weight:500}
.knotz-nest-page :is(summary,a,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:999px){
  .knotz-product-page{--header-height:0px;--header-is-sticky:0;--sticky-area-height:0px;--header-is-visible:0}
  .knotz-product-page .shopify-section--header{position:absolute!important;top:0;inset-inline:0;width:100%;background:transparent;z-index:30;pointer-events:none}
  .knotz-product-page .header{display:flex;justify-content:center;min-height:0;padding:20px;background:transparent;border:0;box-shadow:none;transform:none!important}
  .knotz-product-page .header :is(.header__secondary-nav,header-search){display:none}
  .knotz-product-page .header__primary-nav{display:flex;position:absolute;inset-inline-start:12px;top:12px;pointer-events:auto}
  .knotz-product-page .header__primary-nav>button[aria-controls="sidebar-menu"]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#fff;color:#222;border-radius:50%;box-shadow:0 1px 5px #00000014}
  .knotz-product-page .header__primary-nav>button:focus-visible{outline:2px solid #222;outline-offset:3px}
  .knotz-product-page header-sidebar{pointer-events:auto}
  .knotz-product-page .header__logo{mix-blend-mode:difference;color:#fff;pointer-events:auto}
  .knotz-product-page .header__logo-image{filter:brightness(0) invert(1);width:116px;height:auto}
  .knotz-product-page .header__logo-image--transparent{display:none}
  .knotz-product-page .header__logo-text{font-size:29px;letter-spacing:-.04em;color:#fff}
  .knotz-nest-page .product-info{margin-top:0}
}
