body:has(#product-container){--proflagi-surface:#fff;background-color:#fff}body:has(#product-container) :is(.product-description-shell,.product-family-guide,#opinie){background:#fff}#product-container [data-premium=true]{--studio-surface:#fff}#product-container :is(.proflagi-product-stage,.proflagi-product-thumb,[data-testid=inline-studio] nav button){background-color:#fff}#product-container{--pdp-ink:#191a1b;--pdp-muted:#5e605d;--pdp-line:#deded7;--pdp-paper:#fff;--pdp-selected:#fff6d7;--pdp-accent:#a65e00;color:var(--pdp-ink)}#product-info h1{color:var(--pdp-ink);font-weight:500;letter-spacing:-.03em;line-height:1.16}#product-info p{color:var(--pdp-muted);line-height:1.8}#product-configuration[data-premium]{background:transparent}#product-configuration[data-premium]>div:first-child{padding:16px;background:var(--pdp-paper);border:1px solid var(--pdp-line);border-radius:16px;box-shadow:none;backdrop-filter:none}#product-container [data-testid=configured-product-price]{color:var(--pdp-ink);font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums}#product-configuration h2{font-weight:500;letter-spacing:-.025em}#product-configuration [data-configuration-field] fieldset{border-color:var(--pdp-line)}#product-configuration [data-configuration-field] button[aria-pressed]{border-radius:12px;border-color:var(--pdp-line);background-color:var(--pdp-paper);color:var(--pdp-ink);transition:background-color .16s ease-out,border-color .16s ease-out}#product-configuration [data-configuration-field] button[aria-pressed=true]{border-color:var(--pdp-accent)!important;background-color:var(--pdp-selected)!important}#product-configuration [data-configuration-field] button[aria-pressed]:hover:not(:disabled){border-color:var(--pdp-accent);background-color:#fff9e7}#product-configuration [data-configuration-field] details{border-radius:12px;border-color:var(--pdp-line);box-shadow:none}#product-configuration input:not([type=checkbox]):not([type=radio]):not([type=file]),#product-configuration select,#product-configuration textarea{background-color:var(--pdp-paper);border-color:var(--pdp-line);border-radius:10px;caret-color:var(--pdp-accent)}#product-container .proflagi-cart-button:not(:disabled){background:linear-gradient(125deg,#ffd638,#ffbe00 58%,#f39a18);border-color:transparent;color:#191a1b;box-shadow:inset 0 2px 3px #ffffff99,0 5px 12px #a8700026}#product-container .proflagi-cart-button:not(:disabled):hover{background:#ffc400;box-shadow:inset 0 2px 3px #ffffff99,0 7px 16px #a8700033}#product-container :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--pdp-accent);outline-offset:3px}#product-container ::-moz-selection{background:#ffdc69;color:#191a1b}#product-container ::selection{background:#ffdc69;color:#191a1b}@media (prefers-reduced-motion:reduce){#product-configuration [data-configuration-field] button[aria-pressed]{transition:none}}#product-container [data-testid=inline-studio][data-editing=false]{overflow:visible;border:0;border-radius:0;background:transparent}#product-container [data-testid=studio-media-area]{overflow:hidden;border-radius:22px;background:#f4f6f9;isolation:isolate}#product-container [data-testid=studio-media-area]>div{background:#f4f6f9}#product-container [data-testid=inline-studio] nav{background:transparent;border:0;padding:16px 12px 16px 0;gap:10px}#product-container [data-testid=inline-studio] nav button[aria-pressed]{overflow:hidden;border:1px solid #dce2eb;border-radius:14px;box-shadow:0 2px 6px #11182005;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}#product-container [data-testid=inline-studio] nav button[aria-pressed=true]{border-color:#a65e00;box-shadow:0 0 0 2px #ffc40040,0 4px 12px #1118200a}#product-container [data-testid=inline-studio] nav button img{transition:transform .3s ease}@media (hover:hover){#product-container [data-testid=inline-studio] nav button[aria-pressed]:hover{transform:translateY(-2px);border-color:#a65e00;box-shadow:0 6px 14px #11182012}#product-container [data-testid=inline-studio] nav button:hover img{transform:scale(1.04)}}@media (max-width:1023px){#product-container [data-testid=inline-studio] nav{padding:14px 4px}#product-container [data-testid=studio-media-area]{border-radius:18px}}@media (prefers-reduced-motion:reduce){#product-container [data-testid=inline-studio] nav button,#product-container [data-testid=inline-studio] nav button img{transition:none;transform:none!important}}#product-container [data-testid=inline-studio][data-editing=false] .studio-inline-frame{min-height:0}@media (max-width:1023px){#product-container [data-testid=studio-media-area]{aspect-ratio:1/1}}