@layer components{.tk-product-page [data-shop-view]{color:var(--tea-template-ink);text-align:left;scroll-margin-top:100px;font-size:20px;line-height:1.45}.tk-product-page [data-shop-view] label{cursor:pointer;justify-content:flex-end;align-items:center;gap:12px;min-height:48px;display:flex}.tk-product-page [data-shop-view] label>span:first-child{margin-right:auto}.tk-product-page [data-shop-view] label>span[aria-hidden]{text-align:right;min-width:32px}.tk-product-page [data-shop-view] p[role=alert]{margin-block:12px}.tk-product-page [data-shop-view=header]{--primary:var(--tea-white);--background:var(--tea-brand);--input:color-mix(in srgb, var(--tea-white) 65%, var(--tea-brand));--ring:var(--tea-white);color:var(--tea-white);font-size:14px;line-height:1.35}.tk-product-page [data-shop-view=header] label{white-space:nowrap;gap:8px;min-height:44px}.tk-product-page [data-shop-view=header] label>span[aria-hidden]{min-width:25px;font-size:14px}.tk-product-page [data-shop-view=header] p[role=alert]{border:1px solid color-mix(in srgb, var(--tea-white) 20%, transparent);background:var(--tea-brand);width:280px;max-width:calc(100vw - 32px);color:var(--tea-white);white-space:normal;text-align:left;-webkit-hyphens:manual;hyphens:manual;border-radius:12px;margin:0;padding:16px;font-size:14px;line-height:1.5;position:absolute;top:100%;right:0}.tk-product-page [data-header=view-setting]{flex-shrink:0;position:relative}@media (max-width:1100px){.tk-product-page [data-header=view-setting]{display:none}}@media (min-width:1101px) and (max-width:1280px){.tk-product-page [data-part=header-inner]:has([data-header=view-setting]){gap:16px}}@media (min-width:1101px) and (max-width:1200px){.tk-product-page [data-part=header]:has([data-header=view-setting]) [data-part=brand] img{width:180px}.tk-product-page [data-part=header]:has([data-header=view-setting]) [data-part=desktop-nav]{gap:16px}}.tk-product-page [data-shop-view=settings-page]{width:min(560px,100%);margin:0 auto}.tk-product-page [data-shop-view=settings-page] p{text-align:left;-webkit-hyphens:manual;hyphens:manual;margin-bottom:24px}.tk-product-page [data-shop-view=settings-page] [data-shop-view=setting]{border-block:1px solid var(--tea-border);margin-block:24px;padding-block:16px}.tk-product-page [data-shop-view=settings-page] a{color:var(--tea-brand);text-underline-offset:4px;text-decoration:underline}}
