@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Manrope", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-navy-50:#f6f6fb;--color-navy-100:#e6e7f4;--color-navy-200:#ced1e8;--color-navy-300:#a2a6cd;--color-navy-500:#5f6491;--color-navy-600:#464a72;--color-navy-700:#323558;--color-navy-900:#14162a;--color-navy-950:#0b0c16;--color-gold-300:#fdd975;--color-gold-400:#fbc641;--color-gold-500:#f9b710;--color-gold-600:#dc8f09;--color-gold-700:#ba7908;--color-gold-ink:#9d6607;--color-bg:#f6f7fb;--color-surface:#fff;--color-surface-2:#f2f3f7;--color-line:#e4e6ef;--color-line-strong:#d3d6e4;--color-ink:#21243f;--color-body:#434660;--color-muted:#656986;--color-on-dark:#fff;--color-success:#16a34a;--color-warning:#c2410c;--color-danger:#dc2626;--font-display:"Archivo", ui-sans-serif, system-ui, sans-serif;--text-hero:clamp(1.875rem, 6vw, 5rem);--text-section:clamp(1.5rem, 2.6vw, 2.25rem);--radius-card:.875rem;--radius-pill:999px;--ease-out-soft:cubic-bezier(.16, 1, .3, 1)}:root{--corner:.625rem}*,:before,:after{--clip-corner:polygon(var(--corner) 0, 100% 0, 100% calc(100% - var(--corner)), calc(100% - var(--corner)) 100%, 0 100%, 0 var(--corner))}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background-color:var(--color-bg);min-height:100dvh;color:var(--color-body);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;font-weight:450;line-height:1.65;display:flex}.site-main{flex:1 0 auto}.site-footer{flex-shrink:0}:where(h1,h2,h3,h4,h5,h6){color:var(--color-ink)}::selection{background-color:var(--color-gold-500);color:var(--color-ink)}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px;border-radius:2px}.hero__slide:not(.hero__slide--flat) :focus-visible{outline-color:#fff}:where(a){color:inherit;text-decoration:none}:where(img,picture,video,svg){max-width:100%;height:auto;display:block}*{scrollbar-color:var(--color-line-strong) transparent;scrollbar-width:thin}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-weight:800;line-height:1.05}:where(p,li){text-wrap:pretty}}@layer components{.eyebrow{font-family:var(--font-sans);letter-spacing:.38em;text-transform:uppercase;color:var(--color-gold-ink);font-size:.6875rem;font-weight:600}.eyebrow--muted{color:var(--color-muted)}.title-hero{font-size:var(--text-hero);letter-spacing:-.035em;text-transform:uppercase;font-weight:900}.title-section{font-size:var(--text-section);text-transform:uppercase;letter-spacing:-.02em;font-weight:800}.prose-shop{color:var(--color-body);line-height:1.75}.prose-shop :where(h2,h3,h4){font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance;font-weight:800}.prose-shop :where(h2){margin-block:1.85em .55em;font-size:1.5rem;line-height:1.2}.prose-shop :where(h3){margin-block:1.9em .5em;font-size:1.1875rem;line-height:1.3}.prose-shop :where(h4){margin-block:1.8em .45em;font-size:1.0625rem;line-height:1.35}.prose-shop :where(h2,h3,h4):first-child{margin-block-start:0}.prose-shop :where(p,ul,ol){margin-block-end:1.15em}.prose-shop :where(ul,ol){padding-inline-start:1.35em}.prose-shop :where(ul){list-style:outside}.prose-shop :where(ol){list-style:decimal}.prose-shop :where(strong){color:var(--color-ink);font-weight:700}.prose-shop :where(a){color:var(--color-gold-ink);text-underline-offset:.2em;text-decoration:underline}.entry-content :where(a):not([class]),.prose-shop :where(a):not([class]){color:var(--color-gold-ink);text-underline-offset:.18em;text-decoration:underline}.entry-content :where(a):not([class]):hover,.prose-shop :where(a):not([class]):hover{color:var(--color-ink)}.account-auth a:not(.btn),.account-layout a:not(.btn){color:var(--color-ink);text-underline-offset:.2em}.account-auth p,.account-layout p,.account-auth :is(h2,h3,h4),.account-layout :is(h2,h3,h4){margin-block:0}.account-auth ul,.account-auth ol,.account-layout ul,.account-layout ol{margin-block:0;padding-inline-start:0;list-style:none}.account-auth .btn,.account-layout .btn{min-height:2.75rem;text-decoration:none}.account-auth address,.account-layout address{font-style:normal}.account-auth{align-items:start;gap:1.25rem;max-width:36rem;margin-inline:auto;display:grid}@media(min-width:1024px){.account-auth--gate{grid-template-columns:minmax(0,.88fr) minmax(0,1fr);align-items:stretch;gap:2rem;max-width:none;margin-inline:0}}.account-gate{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}@media(min-width:640px){.account-gate{gap:1.5rem;padding:1.75rem}}@media(min-width:1024px){.account-gate{padding:2rem}}.account-gate__eyebrow{display:none}@media(min-width:640px){.account-gate__eyebrow{display:block}}.account-gate__title{text-transform:uppercase;font-size:1.25rem}@media(min-width:640px){.account-gate__title{font-size:1.5rem}}.account-gate__lead{color:var(--color-body);font-size:.9375rem;line-height:1.6}.account-gate__note{color:var(--color-muted);font-size:.8125rem;line-height:1.6}.account-gate__link{font-size:.8125rem}.account-gate__link a{font-weight:600;text-decoration:underline}.account-gate__pane{flex-direction:column;gap:1rem;display:flex}@media(min-width:640px){.account-gate__pane{gap:1.25rem}}.account-gate__pane[hidden]{display:none}.account-form{flex-direction:column;gap:1rem;display:flex}.account-form__title{text-transform:uppercase;font-size:1.0625rem}.account-form__grid{gap:1rem;display:grid}@media(min-width:560px){.account-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-form__foot{flex-wrap:wrap;align-items:center;gap:1rem;margin:0;display:flex}.account-form__foot .checkbox{margin-inline-end:auto}.account-form__actions{margin:0}.account-form__actions .btn{width:100%;min-height:3rem}.account-form__aux{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem 1rem;margin:0;display:flex}.account-form__aux a,.account-form__back{font-size:.8125rem;font-weight:600;text-decoration:underline}.account-form__note{color:var(--color-muted);font-size:.8125rem;line-height:1.6}.account-form__fieldset{background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:.5rem;margin:0;padding:1.25rem}.account-form .account-form__fieldset>*+*{margin-block-start:1rem}.account-form__legend{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink);margin-inline-start:-.5rem;padding-inline:.5rem;font-size:.9375rem;font-weight:800}.account-form .required{color:var(--color-danger);text-decoration:none}.account-consent{cursor:auto}.account-consent label{cursor:pointer}.account-consent a{font-weight:700;text-decoration:underline}.account-fields{gap:1rem;display:grid}@media(min-width:640px){.account-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-fields .form-row{flex-direction:column;grid-column:1/-1;gap:.4375rem;margin:0;display:flex}@media(min-width:640px){.account-fields .form-row-first,.account-fields .form-row-last{grid-column:span 1}}.account-fields label{color:var(--color-body);font-size:.8125rem;font-weight:600}.account-fields .required{color:var(--color-danger);border:0;text-decoration:none}.account-fields .optional{color:var(--color-muted);font-weight:400}.account-fields .woocommerce-input-wrapper{width:100%;display:block}.account-fields .input-text,.account-fields select,.account-fields textarea{width:100%;font-family:var(--font-sans);color:var(--color-ink);background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:.5rem;padding:.75rem .9375rem;font-size:.9375rem;transition:border-color .2s,background-color .2s}.account-fields .input-text:focus,.account-fields select:focus,.account-fields textarea:focus{border-color:var(--color-ink);outline:none;box-shadow:0 0 0 3px #21243f29}@supports (color:color-mix(in lab,red,red)){.account-fields .input-text:focus,.account-fields select:focus,.account-fields textarea:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-ink) 16%,transparent)}}.account-fields .input-text:focus,.account-fields select:focus,.account-fields textarea:focus{background-color:var(--color-surface-2)}.account-fields .woocommerce-invalid .input-text,.account-fields .woocommerce-invalid select{border-color:var(--color-danger)}.account-fields .woocommerce-validated .input-text{border-color:#73c194}@supports (color:color-mix(in lab,red,red)){.account-fields .woocommerce-validated .input-text{border-color:color-mix(in oklab,var(--color-success) 55%,var(--color-line))}}.account-auth .woocommerce-password-strength,.account-layout .woocommerce-password-strength{color:var(--color-ink);background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:.4375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:700}.account-auth .woocommerce-password-strength:is(.short,.bad),.account-layout .woocommerce-password-strength:is(.short,.bad){border-color:#dc262666}@supports (color:color-mix(in lab,red,red)){.account-auth .woocommerce-password-strength:is(.short,.bad),.account-layout .woocommerce-password-strength:is(.short,.bad){border-color:color-mix(in oklab,var(--color-danger) 40%,transparent)}}.account-auth .woocommerce-password-strength:is(.short,.bad),.account-layout .woocommerce-password-strength:is(.short,.bad){background-color:#fcebeb}@supports (color:color-mix(in lab,red,red)){.account-auth .woocommerce-password-strength:is(.short,.bad),.account-layout .woocommerce-password-strength:is(.short,.bad){background-color:color-mix(in oklab,var(--color-danger) 9%,var(--color-surface))}}.account-auth .woocommerce-password-strength.good,.account-layout .woocommerce-password-strength.good{border-color:#c2410c66}@supports (color:color-mix(in lab,red,red)){.account-auth .woocommerce-password-strength.good,.account-layout .woocommerce-password-strength.good{border-color:color-mix(in oklab,var(--color-warning) 40%,transparent)}}.account-auth .woocommerce-password-strength.good,.account-layout .woocommerce-password-strength.good{background-color:#faeee9}@supports (color:color-mix(in lab,red,red)){.account-auth .woocommerce-password-strength.good,.account-layout .woocommerce-password-strength.good{background-color:color-mix(in oklab,var(--color-warning) 9%,var(--color-surface))}}.account-auth .woocommerce-password-strength.strong,.account-layout .woocommerce-password-strength.strong{border-color:#16a34a66}@supports (color:color-mix(in lab,red,red)){.account-auth .woocommerce-password-strength.strong,.account-layout .woocommerce-password-strength.strong{border-color:color-mix(in oklab,var(--color-success) 40%,transparent)}}.account-auth .woocommerce-password-strength.strong,.account-layout .woocommerce-password-strength.strong{background-color:#eaf7ef}@supports (color:color-mix(in lab,red,red)){.account-auth .woocommerce-password-strength.strong,.account-layout .woocommerce-password-strength.strong{background-color:color-mix(in oklab,var(--color-success) 9%,var(--color-surface))}}.account-auth .woocommerce-password-hint,.account-layout .woocommerce-password-hint{color:var(--color-muted);font-size:.75rem;line-height:1.5;display:block}.account-layout{align-items:start;gap:1.25rem;display:grid}@media(min-width:900px){.account-layout{grid-template-columns:16rem minmax(0,1fr);gap:2rem}}.account-layout__main{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);min-width:0;padding:1.5rem}.account-layout__main>:first-child{margin-block-start:0}.account-content :where(h2,h3):not([class]),.account-content .woocommerce-order-details__title,.account-content .woocommerce-column__title{letter-spacing:-.01em;text-transform:uppercase;color:var(--color-ink);margin-block:1.75rem .875rem;font-size:1.0625rem;font-weight:800}.account-nav__list{overscroll-behavior-x:contain;gap:.5rem;padding-block-end:.375rem;display:flex;overflow-x:auto}.account-nav__item{flex:none}.account-nav__link{white-space:nowrap;min-height:2.75rem;color:var(--color-body);background-color:var(--color-surface);border:1px solid var(--color-line);transition:color .2s var(--ease-out-soft),background-color .2s var(--ease-out-soft),border-color .2s var(--ease-out-soft);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;font-weight:600;display:flex}.account-nav__link svg{color:var(--color-muted);flex:none}.account-nav__link:hover{color:var(--color-ink);background-color:var(--color-surface-2);border-color:var(--color-line-strong)}.account-nav__link:hover svg{color:var(--color-gold-ink)}.account-nav__item.is-active .account-nav__link{color:var(--color-on-dark);background-color:var(--color-ink);border-color:var(--color-ink)}.account-nav__item.is-active .account-nav__link svg{color:var(--color-gold-500)}@media(min-width:900px){.account-layout__side{position:sticky;top:1.5rem}.account-nav{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:.5rem}.account-nav__list{flex-direction:column;gap:.125rem;padding-block-end:0;overflow:visible}.account-nav__link{background-color:#0000;border-color:#0000}}.account-content .empty-state{text-align:start;background-color:var(--color-surface-2);border:1px solid var(--color-line-strong);border-radius:.5rem;align-items:flex-start;max-width:none;margin-inline:0;padding:1.5rem 1.25rem}.account-content .empty-state__icon{background-color:var(--color-surface);border-radius:.5rem;width:3rem;height:3rem}.account-content .empty-state__title{font-size:1.125rem}.account-content .empty-state__text{max-width:60ch;color:var(--color-body);font-size:.9375rem}.empty-state__actions{flex-wrap:wrap;gap:.625rem;margin-block-start:.25rem;display:flex}.account-dash{flex-direction:column;gap:1.5rem;display:flex}.account-dash__head{flex-direction:column;gap:.5rem;display:flex}.account-dash__hello{text-transform:uppercase;font-size:1.375rem}.account-dash__lead{max-width:62ch;color:var(--color-body);font-size:.9375rem;line-height:1.65}.account-dash__lead a{font-weight:700;text-decoration:underline}.account-tiles{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.account-tile{background-color:var(--color-surface-2);border:1px solid var(--color-line-strong);transition:background-color .2s var(--ease-out-soft),border-color .2s var(--ease-out-soft);border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.125rem 1.25rem;display:flex}.account-tile:hover{background-color:var(--color-surface);border-color:var(--color-ink)}.account-tile__title{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--color-ink);font-size:1.0625rem;font-weight:800;line-height:1.15}.account-tile__meta{color:var(--color-muted);font-size:.8125rem;line-height:1.55}.account-tile__go{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);align-items:center;gap:.375rem;margin-block-start:auto;padding-block-start:.5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.account-tile__go svg{transition:transform .2s var(--ease-out-soft)}.account-tile:hover .account-tile__go svg{transform:translate(.1875rem)}.orders-table{border-collapse:collapse;width:100%;display:block}.orders-table>thead{display:none}.orders-table>tbody{display:block}.orders-table tr.orders-table__row{background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:.5rem;gap:.5rem;padding:1rem 1.125rem;display:grid}.orders-table tr.orders-table__row+tr.orders-table__row{margin-block-start:.75rem}.orders-table .orders-table__cell{text-align:start;color:var(--color-ink);align-items:baseline;gap:.625rem;font-size:.875rem;display:flex}.orders-table .orders-table__cell:before{content:attr(data-title);letter-spacing:.08em;text-transform:uppercase;min-width:5.5rem;color:var(--color-muted);flex:none;font-size:.6875rem;font-weight:700}.orders-table__number{font-family:var(--font-display);color:var(--color-ink);font-size:1rem;font-weight:800}.orders-table__number:hover{text-decoration:underline}.orders-table__total{white-space:nowrap;font-weight:700}.orders-table__items{color:var(--color-muted);font-size:.75rem}.orders-table__actions{flex-wrap:wrap;gap:.5rem;display:flex}@media(min-width:720px){.orders-table{display:table}.orders-table>thead{display:table-header-group}.orders-table>tbody{display:table-row-group}.orders-table__head th{border-block-end:1px solid var(--color-line);text-align:start;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);padding-block:0 .625rem;padding-inline-end:1rem;font-size:.6875rem;font-weight:700}.orders-table tr.orders-table__row{background-color:#0000;border:0;border-radius:0;padding:0;display:table-row}.orders-table .orders-table__cell{border-block-end:1px solid var(--color-line);vertical-align:middle;padding-block:.875rem;padding-inline-end:1rem;display:table-cell}.orders-table .orders-table__cell:before{content:none}.orders-table .woocommerce-orders-table__cell-order-actions{text-align:end;padding-inline-end:0}.orders-table__actions{justify-content:flex-end}.orders-table__total,.orders-table__items{display:block}}.orders-pagination{flex-wrap:wrap;gap:.625rem;margin-block-start:1.25rem;display:flex}.badge--status{background-color:var(--color-surface);border:1px solid var(--color-line-strong);color:var(--color-body)}.badge--status-processing{background-color:var(--color-gold-500);border-color:var(--color-gold-500);color:var(--color-ink)}.badge--status-completed{background-color:var(--color-success);border-color:var(--color-success);color:var(--color-ink)}.badge--status-pending{background-color:var(--color-warning);border-color:var(--color-warning);color:var(--color-on-dark)}.badge--status-on-hold{border-color:var(--color-gold-500);color:var(--color-gold-ink)}.badge--status-cancelled,.badge--status-refunded{color:var(--color-muted)}.badge--status-failed{background-color:var(--color-danger);border-color:var(--color-danger);color:var(--color-on-dark)}.account-order{flex-direction:column;gap:1.5rem;display:flex}.account-order__head{flex-direction:column;gap:.5rem;display:flex}.account-order__status{color:var(--color-body);font-size:.9375rem;line-height:1.8}.account-order__status mark:not(.badge){color:var(--color-ink);background-color:#0000;font-weight:700}.account-order__subtitle{text-transform:uppercase;font-size:1.0625rem}.account-order__notes{flex-direction:column;gap:.875rem;display:flex}.order-updates{flex-direction:column;gap:.625rem;display:flex}.order-update{background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:.5rem;padding:.875rem 1.125rem}.order-update__meta{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.6875rem;font-weight:700}.order-update__body{color:var(--color-body);margin-block-start:.375rem;font-size:.875rem;line-height:1.65}.order-update__body p:not(:last-child){margin-block-end:.75rem}.order-update__body ul,.order-update__body ol{padding-inline-start:1.35em}.order-update__body ul{list-style:outside}.order-update__body ol{list-style:decimal}.account-content :is(.woocommerce-table,.shop_table:not(.orders-table)){border-collapse:collapse;width:100%;font-size:.875rem}.account-content :is(.woocommerce-table,.shop_table:not(.orders-table)) :is(th,td){border-block-end:1px solid var(--color-line);text-align:start;vertical-align:top;padding-block:.75rem;padding-inline-end:1rem}.account-content :is(.woocommerce-table,.shop_table:not(.orders-table)) thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.6875rem;font-weight:700}.account-content :is(.woocommerce-table,.shop_table:not(.orders-table)) :is(tbody,tfoot) td{color:var(--color-ink)}.account-content :is(.woocommerce-table,.shop_table:not(.orders-table)) tfoot th{color:var(--color-body);font-weight:500}.account-content :is(.woocommerce-table,.shop_table:not(.orders-table)) :is(th,td):last-child{text-align:end;padding-inline-end:0}.account-content .woocommerce-table--order-details tfoot tr:last-child th,.account-content .woocommerce-table--order-details tfoot tr:last-child td{font-family:var(--font-display);color:var(--color-ink);font-size:1.0625rem;font-weight:800}.account-content .woocommerce-customer-details{margin-block-start:1.5rem}.account-content .woocommerce-columns--addresses{gap:1rem;display:grid}@media(min-width:640px){.account-content .woocommerce-columns--addresses{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-content .woocommerce-customer-details address{color:var(--color-body);background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:.5rem;padding:1rem 1.125rem;font-size:.875rem;line-height:1.7}.account-content .account-addresses__lead{color:var(--color-muted);margin-block-end:1.25rem;font-size:.875rem;line-height:1.6}.account-addresses{gap:1rem;display:grid}@media(min-width:640px){.account-addresses--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-address{background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1.125rem 1.25rem;display:flex}.account-address__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.account-address__title{text-transform:uppercase;font-size:1rem}.account-address__edit{align-items:center;min-height:2.75rem;font-size:.8125rem;font-weight:700;text-decoration:underline;display:inline-flex}.account-address__body{color:var(--color-body);font-size:.875rem;line-height:1.7}.account-address__empty{color:var(--color-muted)}.account-address--empty{border-inline-start:3px solid var(--color-gold-500)}.account-address__fill{align-self:flex-start;margin-block-start:.25rem;text-decoration:none}.account-content .polski-wishlist-account__intro{color:var(--color-muted);margin-block-end:1.25rem;font-size:.875rem;line-height:1.6}.account-content .polski-wishlist-account>p:only-child{color:var(--color-body);background-color:var(--color-surface-2);border:1px solid var(--color-line-strong);border-radius:.5rem;margin:0;padding:1.5rem 1.25rem;font-size:.9375rem}.account-content .polski-wishlist-account ul.products{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.account-content .polski-wishlist-account li.product{background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.875rem;display:flex}.account-content .polski-wishlist-account li.product img{aspect-ratio:4/5;object-fit:contain;width:100%}.account-content .polski-wishlist-account li.product .price{font-family:var(--font-display);color:var(--color-ink);font-weight:800}.account-next{border-block-start:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-block-start:1.5rem;padding-block-start:1.25rem;display:flex}.account-next__text{color:var(--color-muted);flex:14rem;font-size:.875rem;line-height:1.6}.account-auth .button:not(.btn),.account-auth .woocommerce-Button:not(.btn),.account-layout .button:not(.btn),.account-layout .woocommerce-Button:not(.btn){min-height:2.75rem;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);border:1px solid var(--color-line-strong);cursor:pointer;transition:background-color .2s var(--ease-out-soft),border-color .2s var(--ease-out-soft);background-color:#0000;border-radius:.4375rem;justify-content:center;align-items:center;gap:.5rem;padding:.6875rem 1.25rem;font-size:.8125rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.account-auth .button:not(.btn):hover,.account-auth .woocommerce-Button:not(.btn):hover,.account-layout .button:not(.btn):hover,.account-layout .woocommerce-Button:not(.btn):hover{background-color:var(--color-surface-2);border-color:var(--color-gold-500)}.account-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;scroll-margin-block-start:6rem;display:grid}.account-tabs[hidden]{display:none}.account-tabs__btn{min-height:2.75rem;font-family:var(--font-display);letter-spacing:.02em;text-align:center;text-transform:uppercase;color:var(--color-ink);background-color:var(--color-surface);border:1px solid var(--color-line-strong);cursor:pointer;transition:color .18s var(--ease-out-soft),background-color .18s var(--ease-out-soft),border-color .18s var(--ease-out-soft);border-radius:.5rem;justify-content:center;align-items:center;padding:.625rem .5rem;font-size:clamp(.75rem,3vw,.875rem);font-weight:800;display:flex}.account-tabs__btn:hover{background-color:var(--color-surface-2);border-color:var(--color-ink)}.account-tabs__btn.is-active{color:var(--color-on-dark);background-color:var(--color-ink);border-color:var(--color-ink);box-shadow:inset 0 -3px 0 0 var(--color-gold-500)}.account-perks{color:var(--color-navy-200);background-color:var(--color-ink);border-radius:var(--radius-card);border-block-start:3px solid var(--color-gold-500);flex-direction:column;gap:1.25rem;padding:1.5rem 1.25rem;display:flex}@media(min-width:640px){.account-perks{padding:1.75rem}}@media(min-width:1024px){.account-perks{padding:2rem}}.account-auth .account-perks a:not(.btn){color:var(--color-gold-300)}.account-perks :focus-visible{outline-color:var(--color-gold-300)}.account-perks__head{flex-direction:column;gap:.5rem;display:flex}.account-perks .eyebrow{color:var(--color-gold-400)}.account-perks__title{text-transform:uppercase;color:var(--color-on-dark);font-size:1.25rem}@media(min-width:640px){.account-perks__title{font-size:1.5rem}}.account-perks__title:after{content:"";background-color:var(--color-gold-500);width:2.5rem;height:2px;margin-block-start:.75rem;display:block}.account-perks__lead{color:var(--color-navy-200);font-size:.9375rem;line-height:1.6}.account-perks__list{flex-direction:column;display:flex}.perk{border-block-start:1px solid var(--color-navy-600);grid-template-columns:2.25rem minmax(0,1fr);gap:.25rem .875rem;padding-block:1rem;display:grid}.perk:first-child{border-block-start:0;padding-block-start:0}.perk:last-child{padding-block-end:0}.perk__no{font-family:var(--font-display);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--color-gold-500);grid-row:span 2;font-size:.875rem;font-weight:800;line-height:1.35}.perk__no small{color:var(--color-navy-300);font-size:.625rem;font-weight:700;display:block}.perk__title{font-family:var(--font-display);text-transform:uppercase;color:var(--color-on-dark);font-size:.9375rem;font-weight:800;line-height:1.35}.perk__text{color:var(--color-navy-200);font-size:.875rem;line-height:1.6}.account-perks__foot{border-block-start:1px solid var(--color-navy-600);flex-direction:column;gap:.75rem;padding-block-start:1.25rem;display:flex}.account-perks__cta{width:100%;min-height:2.75rem;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-on-dark);border:1px solid var(--color-navy-300);cursor:pointer;transition:color .2s var(--ease-out-soft),background-color .2s var(--ease-out-soft),border-color .2s var(--ease-out-soft);background-color:#0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.6875rem 1.25rem;font-size:.8125rem;font-weight:800;display:inline-flex}.account-perks__cta[hidden]{display:none}.account-perks__cta:hover{color:var(--color-ink);background-color:var(--color-gold-500);border-color:var(--color-gold-500)}.account-perks__note{color:var(--color-navy-300);font-size:.75rem;line-height:1.55}.archive-hero{flex-direction:column;align-items:flex-start;gap:.75rem;max-width:62rem;margin-block-end:2.5rem;padding-block-start:1.375rem;display:flex;position:relative}.archive-hero:before{content:"";background-color:var(--brand,var(--color-gold-500));width:3.5rem;height:3px;position:absolute;inset-block-start:0;inset-inline-start:0}.archive-hero__count{color:var(--color-ink);background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:.4375rem;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.archive-hero__desc{max-width:68ch;font-size:.9375rem}.archive-hero__desc>:last-child{margin-block-end:0}.shop-subcats{margin-block-end:2.75rem}.shop-subcats__title{margin-block-end:1rem}.shop-filters{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);flex-wrap:wrap;align-items:flex-end;gap:1.125rem 2rem;margin-block-end:1.25rem;padding:1.125rem 1.25rem;display:flex}.shop-filters__group{border:0;min-inline-size:0;margin:0;padding:0}.shop-filters__legend{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-block-end:.5rem;padding:0;font-size:.6875rem;font-weight:800;display:block}.shop-filters__range{align-items:center;gap:.5rem;display:flex}.shop-filters__price{text-align:center;width:5.75rem;padding:.5rem .625rem;font-size:.875rem}.shop-filters__dash{color:var(--color-muted)}.shop-filters__unit{color:var(--color-body);font-size:.8125rem;font-weight:700}.shop-filters__options{flex-wrap:wrap;align-items:center;gap:.375rem 1.125rem;min-height:2.5rem;display:flex}.shop-filters__options .checkbox{align-items:center;min-height:2.75rem}.shop-filters input[type=radio]{width:1.125rem;height:1.125rem;accent-color:var(--color-gold-500);cursor:pointer;flex:none}.shop-filters__actions{align-items:center;gap:1rem;display:flex}@media(max-width:639px){.shop-filters{align-items:stretch;gap:1.25rem;display:grid}.shop-filters__options{gap:0;display:grid}.shop-filters__options .checkbox+.checkbox{border-block-start:1px solid var(--color-line)}.shop-filters__range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;display:grid}.shop-filters__price{width:100%}.shop-filters__actions>.btn{flex:auto;justify-content:center}}@media(min-width:768px){.shop-filters__actions{margin-inline-start:auto}}.shop-filters__reset{color:var(--color-muted);text-underline-offset:.2em;font-size:.8125rem;font-weight:600;text-decoration:underline;transition:color .2s}.shop-filters__reset:hover{color:var(--color-ink)}.shop-sort{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.shop-sort__label{white-space:nowrap;color:var(--color-muted);font-size:.8125rem;font-weight:600}.shop-sort__select{width:auto;min-width:12rem;padding-block:.5625rem;font-size:.875rem}ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media(min-width:640px){ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media(min-width:1024px){ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}.card-tcg .card-tcg__series{color:var(--brand,#656986)}@supports (color:color-mix(in lab,red,red)){.card-tcg .card-tcg__series{color:color-mix(in oklab,var(--brand,var(--color-muted)) 40%,var(--color-navy-900))}}.card-tcg .card-tcg__foot{flex-wrap:wrap}.card-tcg__cart{z-index:2;flex:none;margin-inline-start:auto;position:relative}@media(max-width:29.9375rem){.card-tcg__cart{width:100%;margin-inline-start:0}}.card-tcg__placeholder{text-align:center;color:var(--color-muted);background:repeating-linear-gradient(135deg,transparent 0 .625rem,var(--brand,#d3d6e4) .625rem 1.25rem);flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:1.25rem;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.card-tcg__placeholder{background:repeating-linear-gradient(135deg,transparent 0 .625rem,color-mix(in oklab,var(--brand,var(--color-line-strong)) 10%,transparent) .625rem 1.25rem)}}.card-tcg__placeholder svg{color:var(--brand,#656986)}@supports (color:color-mix(in lab,red,red)){.card-tcg__placeholder svg{color:color-mix(in oklab,var(--brand,var(--color-muted)) 45%,var(--color-navy-900))}}.card-tcg__placeholder svg{opacity:.55}.card-tcg__placeholder span{letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.card-tcg.outofstock .card-tcg__media img{filter:saturate(.35);opacity:.6}.woocommerce-pagination a .screen-reader-text{background:0 0;border:0;width:1px;min-width:0;height:1px;padding:0;display:block;position:absolute}.woocommerce-pagination .dots{background:0 0;border-color:#0000}.woocommerce-pagination .prev svg{transform:rotate(180deg)}.pagination-status{text-align:center;color:var(--color-muted);margin-block-start:.875rem;font-size:.8125rem}.shop-empty{text-align:center;background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);flex-direction:column;align-items:center;gap:1rem;max-width:46rem;margin-inline:auto;padding:clamp(2.5rem,6vw,4.5rem) 1.5rem;display:flex}.shop-empty>svg{color:var(--color-line-strong)}.shop-empty__lead{max-width:50ch;color:var(--color-body)}.shop-empty__links{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.grid-products.is-loading{opacity:.45;pointer-events:none;transition:opacity .18s var(--ease-out-soft)}.grid-products{transition:opacity .18s var(--ease-out-soft)}.badge{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;--corner:.3125rem;clip-path:var(--clip-corner);align-items:center;gap:.3125rem;padding:.3125rem .625rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.badge--new{background-color:var(--color-gold-500);color:var(--color-ink)}.badge--sale{background-color:var(--color-danger);color:#fff}.badge--preorder{background-color:var(--color-tcg-riftbound);color:var(--color-ink)}.badge--low{background-color:var(--color-warning);color:var(--color-on-dark)}.badge--out{background-color:var(--color-line-strong);color:var(--color-body)}.badge--outline{border:1px solid var(--color-line);color:var(--color-body);background-color:#0000}.pill-brand{letter-spacing:.08em;text-transform:uppercase;color:var(--on-brand,var(--color-on-dark));background-color:var(--brand,var(--color-ink));--corner:.3125rem;clip-path:var(--clip-corner);align-items:center;padding:.3125rem .6875rem;font-size:.6875rem;font-weight:800;line-height:1;display:inline-flex}.stock-dot{border-radius:var(--radius-pill);flex:none;width:.5rem;height:.5rem}.stock-dot--in{background-color:var(--color-success)}.stock-dot--low{background-color:var(--color-warning)}.stock-dot--out{background-color:var(--color-muted)}.btn{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color .2s var(--ease-out-soft),color .2s var(--ease-out-soft),transform .2s var(--ease-out-soft);border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.8125rem 1.5rem;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.btn:active{transform:translateY(1px)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.btn--primary,.btn--solid{--corner:.5625rem;clip-path:var(--clip-corner);border-radius:0}.btn--lg.btn--primary,.btn--lg.btn--solid{--corner:.75rem}.btn--sm.btn--primary,.btn--sm.btn--solid{--corner:.4375rem}.btn--primary{background-color:var(--color-gold-500);color:var(--color-ink)}.btn--primary:hover{background-color:var(--color-gold-400)}.btn--ghost{border-color:var(--color-line-strong);color:var(--color-ink);background-color:#0000}.btn--ghost:hover{border-color:var(--color-gold-500);color:var(--color-gold-ink)}.btn--solid{background-color:var(--color-ink);color:var(--color-on-dark)}.btn--solid:hover{background-color:var(--color-navy-700)}.btn--sm{padding:.5625rem 1rem;font-size:.75rem}.btn--lg{padding:1.0625rem 2.25rem;font-size:1rem}.btn--block{width:100%}.btn-icon{width:2.75rem;height:2.75rem;color:var(--color-body);border-radius:var(--radius-pill);justify-content:center;align-items:center;transition:color .2s,background-color .2s;display:inline-flex}.woocommerce a.button:not(.btn),.woocommerce button.button:not(.btn),.woocommerce input.button:not(.btn),a.checkout-button,button#place_order,.shipping-calculator-form button,.drawer .woocommerce-mini-cart__buttons .button:not(.btn),.mini-cart__actions .button:not(.btn){min-height:3rem;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;--corner:.5625rem;clip-path:var(--clip-corner);background-color:var(--color-ink);color:var(--color-on-dark);transition:background-color .2s var(--ease-out-soft);border:0;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:.8125rem 1.5rem;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.woocommerce a.button:not(.btn):hover,.woocommerce button.button:not(.btn):hover,.woocommerce input.button:not(.btn):hover,a.checkout-button:hover,button#place_order:hover,.shipping-calculator-form button:hover,.drawer .woocommerce-mini-cart__buttons .button:not(.btn):hover,.mini-cart__actions .button:not(.btn):hover{background-color:var(--color-navy-700);color:var(--color-on-dark)}a.checkout-button,button#place_order,.woocommerce .button.alt:not(.btn){background-color:var(--color-gold-500);color:var(--color-ink)}a.checkout-button:hover,button#place_order:hover,.woocommerce .button.alt:not(.btn):hover{background-color:var(--color-gold-400);color:var(--color-ink)}button#place_order,a.checkout-button{width:100%;min-height:3.5rem;font-size:.9375rem}.btn{min-height:2.75rem}.card-tcg{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);transition:transform .35s var(--ease-out-soft),border-color .35s var(--ease-out-soft);flex-direction:column;display:flex;position:relative;overflow:hidden}.card-tcg:hover,.card-tcg:focus-within{border-color:var(--brand,#f9b710)}@supports (color:color-mix(in lab,red,red)){.card-tcg:hover,.card-tcg:focus-within{border-color:color-mix(in oklab,var(--brand,var(--color-gold-500)) 55%,transparent)}}.card-tcg__media{aspect-ratio:4/5;background:radial-gradient(120% 80% at 50% 0%,var(--color-surface-2) 0%,var(--color-surface) 70%);position:relative;overflow:hidden}.card-tcg__media img{object-fit:contain;width:100%;height:100%;transition:transform .5s var(--ease-out-soft);padding:1.25rem}.card-tcg:hover .card-tcg__media img{transform:scale(1.055)}.card-tcg__flags{z-index:1;pointer-events:none;flex-direction:column;align-items:flex-start;gap:.375rem;display:flex;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem}.card-tcg__wishlist{z-index:2;opacity:0;transition:opacity .25s,transform .25s;position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}.card-tcg:hover .card-tcg__wishlist,.card-tcg:focus-within .card-tcg__wishlist{opacity:1;transform:none}.card-tcg__body{flex-direction:column;flex:1;gap:.5rem;padding:1rem 1.125rem 1.25rem;display:flex}.card-tcg__series{letter-spacing:.14em;text-transform:uppercase;color:var(--brand,var(--color-muted));font-size:.6875rem;font-weight:700}.card-tcg__title{font-family:var(--font-sans);letter-spacing:0;color:var(--color-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.card-tcg__title a:after{content:"";z-index:1;position:absolute;inset:0}.card-tcg__foot{flex-direction:column;align-items:stretch;gap:.625rem;margin-block-start:auto;padding-block-start:.75rem;display:flex}.card-tcg__foot .btn,.card-tcg__foot .button{z-index:2;width:100%;min-height:2.75rem;padding-block:.375rem;line-height:1.2;position:relative}.card-tcg__foot .cart-state__face svg{width:1rem;height:1rem}.card-tcg__stock{color:var(--color-muted);align-items:center;gap:.4375rem;font-size:.75rem;display:inline-flex}@media(max-width:39.9375rem){.card-tcg__body{padding-inline:.875rem}.card-tcg__foot .btn{letter-spacing:.02em;padding-inline:.375rem;font-size:clamp(.625rem,2.75vw,.75rem)}}.grid-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media(min-width:768px){.grid-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}@media(min-width:1200px){.grid-cats{grid-template-columns:repeat(4,minmax(0,1fr))}}.card-cat{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);transition:border-color .2s var(--ease-out-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.75rem .875rem;display:grid}.card-cat:hover,.card-cat:focus-visible{border-color:var(--brand,var(--color-ink))}.card-cat__frame{background-color:var(--brand,var(--color-ink));--corner:.4375rem;width:2.75rem;height:2.75rem;clip-path:var(--clip-corner);flex:none;position:relative;overflow:hidden}.card-cat__art{object-fit:cover;width:100%;height:100%}.card-cat__plate{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.card-cat__name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.005em;color:var(--color-ink);font-size:.8125rem;font-weight:800;line-height:1.25}.card-cat__count{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.card-cat__arrow{color:var(--color-line-strong);transition:color .2s var(--ease-out-soft),transform .2s var(--ease-out-soft);flex:none}.card-cat:hover .card-cat__arrow{color:var(--color-gold-ink);transform:translate(.125rem)}@media(min-width:768px){.card-cat{padding:.875rem 1rem}.card-cat__name{font-size:.875rem}}.cat-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4rem calc(100% - 4rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 4rem calc(100% - 4rem),#0000)}.cat-marquee__track{width:max-content;animation:kartonada-serie calc(var(--serie,8) * 4s) linear infinite;display:flex}.cat-marquee:hover .cat-marquee__track,.cat-marquee:focus-within .cat-marquee__track{animation-play-state:paused}.cat-marquee__set{gap:.625rem;padding-inline-end:.625rem;display:flex}.cat-marquee__set>*{flex:none;width:15rem}@media(min-width:768px){.cat-marquee__set,.cat-marquee__set>*{gap:.75rem}.cat-marquee__set{padding-inline-end:.75rem}.cat-marquee__set>*{width:17rem}}@keyframes kartonada-serie{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.cat-marquee{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.cat-marquee::-webkit-scrollbar{display:none}.cat-marquee__track{animation:none}.cat-marquee__set[aria-hidden=true]{display:none}}.card-tcg{--fx:.5;--fy:.5}.card-tcg.ma-folie{border-color:var(--brand,#f9b710)}@supports (color:color-mix(in lab,red,red)){.card-tcg.ma-folie{border-color:color-mix(in oklab,var(--brand,var(--color-gold-500)) 70%,transparent)}}.card-tcg__media:after{content:"";pointer-events:none;opacity:0;background-image:radial-gradient(55% 45% at calc(var(--fx) * 100%) calc(var(--fy) * 100%),#ffffffd9 0%,#ffffff47 38%,transparent 68%),linear-gradient(calc(var(--fx) * 120deg + 30deg),transparent 38%,var(--brand,#f9b710) 50%,transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.card-tcg__media:after{background-image:radial-gradient(55% 45% at calc(var(--fx) * 100%) calc(var(--fy) * 100%),#ffffffd9 0%,#ffffff47 38%,transparent 68%),linear-gradient(calc(var(--fx) * 120deg + 30deg),transparent 38%,color-mix(in oklab,var(--brand,var(--color-gold-500)) 30%,transparent) 50%,transparent 62%)}}.card-tcg__media:after{mix-blend-mode:overlay;transition:opacity .28s var(--ease-out-soft)}.card-tcg.ma-folie .card-tcg__media:after{opacity:1}@media(prefers-reduced-motion:reduce){.card-tcg__media:after{display:none}}.catalog-bar{align-items:center;gap:1rem;margin-block-end:1.5rem;display:flex}.catalog-bar>.catalog-tabs{flex:auto;min-width:0;margin-block-end:0}.catalog-bar{gap:0}.catalog-bar>.rail-nav{flex:none}.catalog-tabs{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;gap:.3125rem;margin-block-end:1.5rem;padding-block-end:.25rem;display:flex;position:relative;overflow-x:auto}.catalog-tabs::-webkit-scrollbar{display:none}.catalog-tabs__tab{scroll-snap-align:start;min-height:2.75rem;font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--color-body);background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-pill);cursor:pointer;flex:none;align-items:center;gap:.4375rem;padding:.625rem .6875rem;font-size:.8125rem;font-weight:800;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.catalog-tabs__dot{background-color:var(--brand,var(--color-line-strong));border-radius:var(--radius-pill);flex:none;width:.5rem;height:.5rem}.catalog-tabs__tab:hover{color:var(--color-ink);border-color:var(--color-line-strong)}.catalog-tabs__tab.is-active{color:var(--color-on-dark);background-color:var(--color-ink);border-color:var(--color-ink);box-shadow:inset 0 -3px 0 0 var(--brand,var(--color-gold-500))}.catalog-tabs.ma-wskaznik .catalog-tabs__tab.is-active{box-shadow:none;background-color:#0000;border-color:#0000}.catalog-tabs.ma-wskaznik .catalog-tabs__tab{z-index:1;position:relative}@media(min-width:1024px){.catalog-tabs{flex-wrap:wrap;overflow:visible}.catalog-bar{align-items:flex-start}.catalog-bar>.rail-nav{margin-block-start:.0625rem}}.catalog-panel[hidden]{display:none}.catalog-panel__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:1rem;margin:0;padding:0;scroll-padding-inline:0;list-style:none;display:flex;overflow-x:auto}.catalog-panel__track::-webkit-scrollbar{display:none}.catalog-panel__track>li{scroll-snap-align:start;flex:none;width:72vw;max-width:17rem}@media(min-width:640px){.catalog-panel__track>li{width:15rem}}@media(min-width:1024px){.catalog-panel__track>li{width:calc(25% - .75rem);max-width:none}}.catalog-panel__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-block-start:1.25rem;display:flex}.catalog-panel__foot>.catalog-panel__all{margin-block-start:0}.catalog-panel__shop{flex:none}.catalog-panel__foot--sam{justify-content:flex-end}@media(max-width:639px){.catalog-panel__foot,.catalog-panel__foot--sam{text-align:center;justify-content:center}.catalog-panel__foot>*{flex:100%;justify-content:center}}.catalog-panel__all{color:var(--color-gold-ink);align-items:center;gap:.4375rem;margin-block-start:1.25rem;font-size:.875rem;font-weight:700;display:inline-flex}.catalog-panel__all:hover{color:var(--color-ink)}.home-why{background-color:var(--color-ink);color:var(--color-navy-200)}.home-why .eyebrow{color:var(--color-gold-400)}.home-why .title-section{color:var(--color-on-dark)}.why-layout{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media(min-width:1024px){.why-layout{grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);align-items:start;gap:4.5rem}}.why-intro{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.why-intro__lead{max-width:34ch;color:var(--color-navy-200);margin:0;font-size:.9375rem;line-height:1.65}.home-why .btn--ghost{border-color:var(--color-navy-500);color:var(--color-on-dark);margin-block-start:.25rem}.home-why .btn--ghost:hover{border-color:var(--color-gold-500);color:var(--color-gold-400)}.why-grid{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.why-item{border-block-start:1px solid var(--color-navy-600);padding-block:1.375rem}@media(min-width:640px){.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why-item{padding-block:1.75rem;padding-inline-end:2.25rem}.why-item:nth-child(2n){border-inline-start:1px solid var(--color-navy-600);padding-inline:2.25rem 0}}@supports (grid-template-rows:subgrid){@media(min-width:640px){.why-grid{grid-template-rows:repeat(2,auto 1fr)}.why-item{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}}}.why-item__head{align-items:center;gap:.875rem;margin-block-end:.75rem;display:flex}.why-item__icon{width:2.5rem;height:2.5rem;color:var(--color-ink);background-color:var(--color-gold-500);--corner:.5rem;clip-path:var(--clip-corner);flex:none;place-items:center;display:grid}.why-item__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-on-dark);text-wrap:balance;margin:0;font-size:1.0625rem;font-weight:800;line-height:1.25}.why-item__text{color:var(--color-navy-200);margin:0;font-size:.875rem;line-height:1.65}.catalog-tabs[data-edge=end],.catalog-tabs[data-edge=both],[data-rail-track][data-edge=end],[data-rail-track][data-edge=both],.catalog-panel__track[data-edge=end],.catalog-panel__track[data-edge=both]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.25rem),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 2.25rem),#0000)}@media(min-width:1024px){.catalog-tabs[data-edge],.catalog-panel__track[data-edge],[data-rail-track][data-edge]{-webkit-mask-image:none;mask-image:none}}@media(max-width:1023px){.catalog-tabs[data-edge],.catalog-panel__track[data-edge],[data-rail-track][data-edge]{-webkit-mask-image:none;mask-image:none}.catalog-tabs,.catalog-panel__track{margin-inline:-1.25rem;padding-inline:1.25rem;scroll-padding-inline-start:1.25rem}}.catalog-panel__rail{position:relative}.catalog-panel__rail>.catalog-panel__track{padding-block:.125rem}.section__tools{align-items:center;gap:.75rem;display:flex}.rail-nav{gap:.25rem;display:none}@media(hover:hover)and (min-width:1024px){.rail-nav{display:flex}}.rail-nav__btn{width:2.5rem;height:2.5rem;color:var(--color-on-dark);background-color:var(--color-ink);--corner:.4375rem;clip-path:var(--clip-corner);cursor:pointer;transition:background-color .18s var(--ease-out-soft),opacity .18s;border:0;place-items:center;display:grid}.rail-nav__btn:hover:not([disabled]){background-color:var(--color-navy-700)}.rail-nav__btn[disabled]{opacity:.28;cursor:default}.rail-nav__btn[data-rail-prev] svg{transform:scaleX(-1)}.catalog-tabs__tab.ma-postep{position:relative;overflow:hidden}.catalog-tabs__tab.ma-postep:after{content:"";background-color:var(--color-on-dark);transform-origin:0;width:100%;height:3px;animation:kartonada-postep-serii var(--postep-czas,8s) linear forwards;position:absolute;inset-block-end:0;inset-inline-start:0;transform:scaleX(0)}@keyframes kartonada-postep-serii{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.catalog-tabs__tab.ma-postep:after{animation:none;transform:scaleX(0)}}.catalog-panel.rozdaje .catalog-panel__track>li{animation:kartonada-rozdanie .42s var(--ease-out-soft) backwards}.catalog-panel.rozdaje .catalog-panel__track>li:first-child{animation-delay:0s}.catalog-panel.rozdaje .catalog-panel__track>li:nth-child(2){animation-delay:40ms}.catalog-panel.rozdaje .catalog-panel__track>li:nth-child(3){animation-delay:80ms}.catalog-panel.rozdaje .catalog-panel__track>li:nth-child(4){animation-delay:.12s}.catalog-panel.rozdaje .catalog-panel__track>li:nth-child(5){animation-delay:.16s}.catalog-panel.rozdaje .catalog-panel__track>li:nth-child(n+6){animation-delay:.2s}@keyframes kartonada-rozdanie{0%{opacity:0;transform:translateY(.75rem)rotate(-.5deg)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.catalog-panel.rozdaje .catalog-panel__track>li{animation:none}}.catalog-tabs__wskaznik{z-index:0;width:var(--w,0);transform:translate(var(--x,0));background-color:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-pill);pointer-events:none;transition:transform .46s cubic-bezier(.34,1.16,.44,1),width .46s cubic-bezier(.34,1.16,.44,1);position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.catalog-tabs__wskaznik:before{content:"";background-color:var(--brand,#f9b710);height:3px;position:absolute;inset-block-end:0;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.catalog-tabs__wskaznik:before{background-color:color-mix(in oklab,var(--brand,var(--color-gold-500)) 32%,transparent)}}.catalog-tabs__wskaznik:after{content:"";background-color:var(--brand,var(--color-gold-500));transform-origin:0;width:100%;height:3px;position:absolute;inset-block-end:0;inset-inline-start:0;transform:scaleX(0)}.catalog-tabs.biegnie .catalog-tabs__wskaznik:after{animation:kartonada-postep-serii var(--postep-czas,8s) linear forwards}.catalog-tabs.wstrzymana .catalog-tabs__wskaznik:after{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.catalog-tabs__wskaznik{transition:none}.catalog-tabs.biegnie .catalog-tabs__wskaznik:after{animation:none}}.checkout-coupon-row>td{border-block-start:1px solid var(--color-line);padding-block:.875rem 0}.checkout-coupon{flex-direction:column;align-items:flex-start;gap:.625rem;display:flex}.checkout-coupon__toggle{min-height:2.75rem;color:var(--color-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;font-size:.8125rem;font-weight:600;transition:color .18s;display:inline-flex}.checkout-coupon__toggle:hover{color:var(--color-ink)}.checkout-coupon__toggle svg{color:var(--color-gold-ink);flex:none}.checkout-coupon__toggle span{text-underline-offset:.2em;text-decoration:underline}.checkout-coupon__panel{gap:.5rem;width:100%;display:flex}.checkout-coupon__input{text-transform:uppercase;min-width:0;min-height:2.75rem;color:var(--color-ink);background-color:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:.4375rem;flex:auto;padding:0 .875rem;font-size:.875rem}.checkout-coupon__input::placeholder{text-transform:none;color:var(--color-muted)}.checkout-coupon__input:focus{outline:2px solid var(--color-ink);outline-offset:-2px}.checkout-coupon__apply{--corner:.5rem;min-height:2.75rem;color:var(--color-on-dark);background-color:var(--color-ink);clip-path:var(--clip-corner);cursor:pointer;border:0;border-radius:0;flex:none;padding-inline:1.125rem;font-size:.8125rem;font-weight:700;transition:background-color .18s}.checkout-coupon__apply:hover:not(:disabled){background-color:var(--color-navy-700)}.checkout-coupon__apply:disabled{opacity:.5;cursor:progress}.checkout-coupon__list{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.checkout-coupon__used{letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink);background-color:var(--color-gold-100,var(--color-surface-2));border-radius:var(--radius-pill);align-items:center;gap:.375rem;padding:.25rem .25rem .25rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.checkout-coupon__remove{width:1.25rem;height:1.25rem;color:var(--color-body);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;place-items:center;font-size:.875rem;line-height:1;transition:color .18s,background-color .18s;display:grid}.checkout-coupon__remove:hover{color:var(--color-ink);background-color:var(--color-surface)}.checkout-coupon__message{color:var(--color-body);margin:0;font-size:.75rem;line-height:1.4}.checkout-coupon__message.is-error{color:var(--color-danger)}.checkout-fields>.col-1,.checkout-fields>.col-2{align-content:start;gap:1.25rem;display:grid}.checkout-section{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex}@media(min-width:640px){.checkout-section{padding:1.5rem}}.checkout-section--subtle{background-color:var(--color-surface-2);gap:.75rem}.checkout-section.checkout-section>*{margin-block:0}.checkout-section__head{flex-direction:column;gap:.375rem;display:flex}.checkout-section .checkout-section__title{margin-block:0}.checkout-section .checkout-section__note{max-width:62ch;color:var(--color-muted);margin-block:0;font-size:.8125rem;line-height:1.55}.woocommerce-account-fields__field-wrapper{gap:1rem;display:grid}.checkout-switch{color:var(--color-body);background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:.5rem;align-items:center;gap:.625rem;margin-block-end:.75rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.5;display:flex}.checkout-switch.checkout-switch--action{background-color:#0000;border:0;border-radius:0;margin-block-end:.5rem;padding:.25rem 0}.checkout-switch__icon{width:2.25rem;height:2.25rem;color:var(--color-gold-ink);background-color:var(--color-surface-2);border-radius:var(--radius-pill);flex:none;place-items:center;display:grid}p.checkout-switch__body{min-width:0;color:var(--color-body);margin-block:0;font-size:.875rem;line-height:1.5}.checkout-switch__hint{color:var(--color-muted);margin-block-start:.125rem;font-size:.75rem;display:block}#ship-to-different-address.checkout-switch label{min-height:2.75rem;color:var(--color-ink);align-items:center;gap:.625rem;font-size:.875rem;font-weight:600}#ship-to-different-address.checkout-switch label.checkbox,.create-account>label.checkbox{min-height:2.75rem}.create-account>.checkbox{align-items:center;min-height:2.75rem}.checkout-coupon__row{flex-wrap:wrap;align-items:flex-start;gap:.625rem;display:flex}.checkout-coupon__row .form-row-first{flex:12rem;min-width:0}.checkout-coupon__row .form-row-last{flex:none}.coupon-error-notice{color:var(--color-danger);font-size:.75rem;line-height:1.45}.checkout-coupon #coupon_code.has-error{border-color:var(--color-danger)}.checkout-payment__title{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink);margin-block:0 .75rem;font-size:.9375rem;font-weight:800}.wc_payment_methods>li.payment-method{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex;position:relative}.wc_payment_methods li.payment-method input[type=radio]{flex:none;width:1.375rem;height:1.375rem}.wc_payment_methods label.payment-method__label{flex:1;align-items:center;gap:.75rem;min-width:0;min-height:2rem;display:flex}.payment-method__label:after{content:"";border-radius:.5rem;position:absolute;inset:0}.payment-method__name{min-width:0}.payment-method:has(input:checked) .payment-method__name{font-weight:800}.payment-method__logo{align-items:center;gap:.375rem;margin-inline-start:auto;display:flex}.payment-method__logo img{width:auto;max-height:1.5rem}.payment-method .payment_box{z-index:1;flex-basis:100%;margin-block-start:0;position:relative}.wc_payment_methods>li.wc_payment_method--empty{background-color:#0000;border:0;padding:0}.wc_payment_method--empty .woocommerce-info{margin-block-end:0}.checkout .form-row.checkout-place-order{gap:1rem;margin-block-start:.25rem}.checkout-terms.checkout-terms{background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:.5rem;margin-block:0;padding:1rem 1.125rem}.checkout-terms .checkout-terms__row{margin-block:0}.checkout-terms__text{color:var(--color-body);font-size:.8125rem;font-weight:450;line-height:1.55}.checkout-terms__link{align-self:flex-start;align-items:center;min-height:2.75rem;margin-inline-start:2rem;font-size:.8125rem;font-weight:700;display:inline-flex}p.checkout-place-order__noscript{color:var(--color-warning);margin-block:0 .75rem;font-size:.8125rem;line-height:1.55}p.checkout-place-order__note{color:var(--color-muted);justify-content:center;align-items:center;gap:.4375rem;margin-block:0;font-size:.75rem;display:flex}.checkout-place-order__note svg{flex:none}.order-confirmation{flex-direction:column;gap:1.5rem;display:flex}.order-confirmation a:not(.btn){color:var(--color-ink);text-underline-offset:.2em}.order-confirmation .btn{text-decoration:none}.order-confirmation__head{text-align:center;background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);flex-direction:column;align-items:center;gap:.625rem;padding:clamp(1.75rem,5vw,3rem) 1.5rem;display:flex}.order-confirmation__head>*{margin-block:0}.order-confirmation__head--failed{border-color:#e1a5ab}@supports (color:color-mix(in lab,red,red)){.order-confirmation__head--failed{border-color:color-mix(in oklab,var(--color-danger) 34%,var(--color-line))}}.order-confirmation__head--failed{background-color:#fdf0f0}@supports (color:color-mix(in lab,red,red)){.order-confirmation__head--failed{background-color:color-mix(in oklab,var(--color-danger) 7%,var(--color-surface))}}.order-confirmation__mark{width:4.5rem;height:4.5rem;color:var(--color-ink);background-color:var(--color-gold-500);border-radius:var(--radius-pill);place-items:center;margin-block-end:.375rem;display:grid}.order-confirmation__mark--failed{color:var(--color-on-dark);background-color:var(--color-danger)}.order-confirmation__title{text-transform:uppercase;font-size:clamp(1.5rem,3.6vw,2.25rem)}.order-confirmation .order-confirmation__lead,.order-confirmation .woocommerce-thankyou-order-received{max-width:54ch;color:var(--color-body);margin-block:0;font-size:1rem;line-height:1.65}.order-confirmation__actions{flex-wrap:wrap;justify-content:center;gap:.625rem;margin-block:0;display:flex}ul.order-facts{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.625rem;margin-block:0;padding:0;list-style:none;display:grid}.order-facts__item{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:.5rem;flex-direction:column;gap:.25rem;padding:1rem 1.125rem;display:flex}.order-facts__label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:.6875rem;font-weight:700}.order-facts__value{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);overflow-wrap:anywhere;font-size:1.0625rem;font-weight:800;line-height:1.3}ul.order-next{background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:var(--radius-card);color:var(--color-body);flex-direction:column;gap:.75rem;margin-block:0;padding:1.25rem;font-size:.875rem;line-height:1.55;list-style:none;display:flex}.order-next__item{align-items:flex-start;gap:.75rem;display:flex}.order-next__item svg{color:var(--color-gold-ink);flex:none;margin-block-start:.125rem}.order-confirmation .woocommerce-order-details,.order-confirmation .woocommerce-customer-details{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:1.25rem}.order-confirmation :is(.woocommerce-order-details__title,.woocommerce-column__title){font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink);margin-block:0 1rem;font-size:1rem;font-weight:800}.order-confirmation table.shop_table{border-collapse:collapse;width:100%;margin-block:0}.order-confirmation table.shop_table :is(th,td){text-align:start;vertical-align:top;border-block-end:1px solid var(--color-line);padding-block:.6875rem;font-size:.875rem}.order-confirmation table.shop_table :is(th,td):last-child:not(:first-child){text-align:end;white-space:nowrap}.order-confirmation table.shop_table thead th{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.6875rem;font-weight:700}.order-confirmation table.shop_table tbody :is(th,td){color:var(--color-ink)}.order-confirmation table.shop_table .product-quantity{color:var(--color-muted);font-weight:700}.order-confirmation table.shop_table tfoot th{color:var(--color-body);font-weight:500}.order-confirmation table.shop_table tfoot td{color:var(--color-ink);font-weight:700}.order-confirmation table.shop_table tfoot tr:last-child :is(th,td){border-block-end:0}.order-confirmation .woocommerce-columns--addresses{gap:1.25rem;display:grid}@media(min-width:640px){.order-confirmation .woocommerce-columns--addresses{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-confirmation address{color:var(--color-body);margin-block:0;font-size:.875rem;font-style:normal;line-height:1.6}.order-confirmation address p{margin-block:.25rem 0}.order-confirmation .order-again{margin-block:1.25rem 0}.order-confirmation .order-again .button,.order-confirmation .order-actions-button{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);border:1px solid var(--color-line-strong);transition:border-color .2s var(--ease-out-soft),background-color .2s var(--ease-out-soft);border-radius:.4375rem;justify-content:center;align-items:center;padding:.5625rem 1rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.order-confirmation .order-again .button:hover,.order-confirmation .order-actions-button:hover{border-color:var(--color-gold-500);background-color:var(--color-surface-2)}.order-receipt{flex-direction:column;gap:1rem;margin-block-end:1.5rem;display:flex}.order-receipt__title{text-transform:uppercase;margin-block:0;font-size:clamp(1.25rem,2.8vw,1.75rem)}.order-receipt .order-receipt__lead{max-width:56ch;color:var(--color-body);margin-block:0}.checkout-switch svg{color:var(--color-muted);flex:none}.checkout-switch__link{color:var(--color-ink);text-underline-offset:.2em;font-weight:700;text-decoration:underline}.checkout-switch__link:hover{color:var(--color-gold-ink)}.checkout-fields>.col-1>h3:first-child,.checkout-fields>.col-2>h3:first-child{margin-block-start:1.75rem}.checkout-fields .form-row{margin-block-end:1rem}@media(min-width:640px){.checkout #billing_postcode_field,.checkout #shipping_postcode_field,.checkout #billing_city_field,.checkout #shipping_city_field{grid-column:span 1}}.checkout-inline-error-message,.wc-block-components-validation-error{color:var(--color-danger);margin-block-start:.375rem;font-size:.75rem;font-weight:600;line-height:1.4;display:block}.checkout-header{background-color:var(--color-surface);border-block-end:1px solid var(--color-line)}.checkout-header__inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.5rem;display:flex}.checkout-header__inner .site-brand img,.checkout-header__inner .site-brand svg{width:auto;height:2rem}.checkout-header__back{min-height:2.75rem;color:var(--color-body);align-items:center;gap:.4375rem;font-size:.8125rem;font-weight:600;transition:color .18s;display:inline-flex}.checkout-header__back:hover{color:var(--color-ink)}.site-main--checkout{isolation:isolate;padding-block:clamp(1.5rem,4vw,2.5rem) clamp(2.5rem,6vw,4rem);position:relative;overflow-x:clip}.site-main--checkout .section{padding-block:0}.site-main--checkout .shop-wrap{flex-direction:column;display:flex}.site-main--checkout .shop-wrap>.checkout-progress{order:-1}.checkout-footer{background-color:var(--color-surface);border-block-start:1px solid var(--color-line)}.checkout-footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-block:1.25rem;display:flex}.checkout-footer__secure{color:var(--color-body);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.checkout-footer__secure svg{color:var(--color-success)}.checkout-footer__links{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.checkout-footer__links a{color:var(--color-muted);font-size:.8125rem;transition:color .18s}.checkout-footer__links a:hover{color:var(--color-ink)}.polski-dispute-resolution{width:100%;max-width:84rem;color:var(--color-muted);text-align:center;margin-inline:auto;padding:1rem 1.25rem 2rem;font-size:.75rem;line-height:1.6}@media(min-width:1024px){.polski-dispute-resolution{padding-inline:2rem}}.polski-dispute-resolution p{margin:0}.polski-dispute-resolution a{color:var(--color-body);text-underline-offset:.2em;text-decoration:underline}.polski-dispute-resolution a:hover{color:var(--color-ink)}.site-main--checkout .breadcrumbs,.site-main--checkout .page-article>.section__heading{display:none}.checkout-layout.checkout-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.checkout-layout.checkout-layout>.woocommerce-NoticeGroup,.checkout-layout.checkout-layout>.woocommerce-error,.checkout-layout.checkout-layout>.woocommerce-message,.checkout-layout.checkout-layout>.woocommerce-info{grid-area:1/1/auto/-1;max-width:none;margin-block-end:1.25rem;margin-inline:0}.checkout-layout .shop-notice.shop-notice{max-width:none;margin-inline:0}.checkout-layout .checkout-layout__aside,.checkout-layout .woocommerce-checkout-review-order{display:contents}.checkout-layout .checkout-layout__main{grid-row:2;margin-block-end:1.25rem}.checkout-layout .woocommerce-checkout-payment{grid-row:3;margin-block-end:1.25rem}.checkout-layout .checkout-review{grid-row:4;margin-block-end:1.25rem}.checkout-layout .assurance-list{grid-row:5}@media(min-width:1024px){.checkout-layout.checkout-layout{isolation:isolate;grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:relative}.site-main--checkout:before{content:"";z-index:-1;background-image:linear-gradient(to right,var(--color-surface) 0 50%,var(--color-line) 50% calc(50% + 1px),var(--color-surface-2) calc(50% + 1px) 100%);position:absolute;inset:0}.checkout-layout .checkout-layout__main,.checkout-layout .woocommerce-checkout-payment,.checkout-layout .assurance-list{grid-column:1;justify-self:end;width:100%;max-width:34rem;margin-inline-end:2.5rem}.checkout-layout .checkout-layout__main{grid-row:2;margin-block-end:1.5rem}.checkout-layout .woocommerce-checkout-payment{grid-row:3;margin-block-end:1.5rem}.checkout-layout .assurance-list{grid-row:4;margin-block-end:0}.checkout-layout .checkout-review{grid-area:2/2/-1;place-self:start;max-width:34rem;margin-block-end:0;margin-inline-start:2.5rem;position:sticky;top:1.5rem}.site-main--checkout .shop-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0;display:grid}.site-main--checkout .shop-wrap>*{grid-column:1/-1}.site-main--checkout .shop-wrap>:is(.checkout-progress,.woocommerce-NoticeGroup,.woocommerce-notices-wrapper,.shop-notice){grid-column:1;justify-self:end;width:100%;max-width:34rem;margin-inline-end:2.5rem}.site-main--checkout .shop-wrap>.checkout-progress{grid-row:1;margin-block-end:0}.site-main--checkout .shop-wrap>:is(.woocommerce-NoticeGroup,.woocommerce-notices-wrapper,.shop-notice){grid-row:5}.site-main--checkout .shop-wrap>form.checkout{grid-row:6;margin-block-start:1.5rem}}.checkout-review.checkout-review{border-collapse:collapse;background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);width:100%;margin-block:0}.checkout-review .checkout-review__bar>th{font-family:var(--font-sans);letter-spacing:normal;text-align:start;text-transform:none;align-items:center;gap:.625rem;padding:.875rem 1rem;font-size:.8125rem;font-weight:400;display:flex}.checkout-review__title{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink);font-size:.9375rem;font-weight:800}.checkout-review__count{color:var(--color-muted);font-size:.75rem;font-weight:500}.checkout-review__amount{white-space:nowrap;font-family:var(--font-display);color:var(--color-ink);flex:none;margin-inline-start:auto;font-size:1rem;font-weight:800}@media(max-width:1023px){.checkout-review.checkout-review{table-layout:fixed}.checkout-review .checkout-review__bar>th{flex-wrap:nowrap;gap:.5rem}.checkout-review__more{flex:auto;min-width:0}.checkout-review__show,.checkout-review__hide{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.checkout-review:has(.checkout-review__switch:checked) .checkout-review__hide{display:block}.checkout-review__arrow,.checkout-review__amount{flex:none}}.checkout-review__head th{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;text-align:start;color:var(--color-muted);border-block:1px solid var(--color-line);padding:.625rem 1rem;font-size:.6875rem;font-weight:700}.checkout-review__head th.product-total{text-align:end}.checkout-review td{vertical-align:top;padding:.75rem 1rem;font-size:.875rem}.checkout-review td.product-total{text-align:end;white-space:nowrap}.checkout-review tfoot :is(th,td){text-align:start;color:var(--color-body);padding:.4375rem 1rem;font-size:.875rem;font-weight:500}.checkout-review tfoot tr:first-child :is(th,td){border-block-start:1px solid var(--color-line);padding-block-start:.875rem}.checkout-review .order-total :is(th,td){font-family:var(--font-display);color:var(--color-ink);padding-block:.75rem 1rem;font-size:1.0625rem;font-weight:800}.checkout-review .order-total .includes_tax{font-family:var(--font-sans);color:var(--color-muted);font-size:.75rem;font-weight:500;display:block}@media(min-width:1024px){.checkout-review .order-total .includes_tax{white-space:nowrap}}.checkout-review__switch,.checkout-review__more{display:none}@media(min-width:1024px){.checkout-review.checkout-review{background-color:#0000;border:0;border-radius:0}.checkout-review__bar>th,.checkout-review__head th,.checkout-review td,.checkout-review tfoot :is(th,td){padding-inline:0}.checkout-review__amount{display:none}}@media(max-width:1023.98px){.checkout-review__title,.checkout-review__count{display:none}.checkout-review__more{text-align:start;min-width:0;min-height:2.75rem;color:var(--color-ink);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.checkout-review__more>svg{color:var(--color-muted);flex:none}.checkout-review__arrow{color:var(--color-muted);transition:transform .2s var(--ease-out-soft);display:inline-flex;transform:rotate(90deg)}.checkout-review__hide,.checkout-review:has(.checkout-review__switch:checked) .checkout-review__show{display:none}.checkout-review:has(.checkout-review__switch:checked) .checkout-review__hide{display:inline}.checkout-review:has(.checkout-review__switch:checked) .checkout-review__arrow{transform:rotate(-90deg)}.checkout-review__switch:focus-visible+.checkout-review__more{outline:2px solid var(--color-ink);outline-offset:2px}.checkout-review .checkout-review__head,.checkout-review tbody,.checkout-review tfoot{display:none}.checkout-review:has(.checkout-review__switch:checked) .checkout-review__head{display:table-row}.checkout-review:has(.checkout-review__switch:checked) tbody{display:table-row-group}.checkout-review:has(.checkout-review__switch:checked) tfoot{display:table-footer-group}}.checkout-review__thumb{flex:none;display:block;position:relative}.checkout-review__thumb img{border:1px solid var(--color-line);border-radius:.375rem;width:3rem;height:auto;display:block}.checkout-review .product-quantity{min-width:1.25rem;height:1.25rem;color:var(--color-on-dark);background-color:var(--color-ink);border-radius:var(--radius-pill);place-items:center;padding-inline:.25rem;font-size:.6875rem;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-start:-.4375rem;inset-inline-end:-.4375rem}.checkout-review__desc{min-width:0;color:var(--color-ink);line-height:1.4;display:block}.checkout-layout .checkout-section{background-color:#0000;border:0;border-radius:0;gap:.75rem;padding:0}.checkout-layout .checkout-section__title{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink);font-size:1rem;font-weight:800}.checkout-layout .checkout-section__note{max-width:none}.checkout-layout .checkout-section--subtle{background-color:var(--color-surface-2);border-radius:.625rem;padding:1rem 1.125rem}.checkout .woocommerce-contact-fields__field-wrapper,.checkout .woocommerce-billing-fields__field-wrapper,.checkout .woocommerce-shipping-fields__field-wrapper,.checkout .woocommerce-additional-fields__field-wrapper,.checkout .woocommerce-account-fields__field-wrapper{background-color:var(--color-line);border:1px solid var(--color-line);border-radius:.625rem;gap:1px;overflow:hidden}.checkout [class$=__field-wrapper] .form-row{background-color:var(--color-surface);gap:0;margin-block-end:0;padding:0 .875rem;position:relative}.checkout [class$=__field-wrapper] .form-row label{pointer-events:none;letter-spacing:.01em;color:var(--color-muted);font-size:.6875rem;font-weight:500;line-height:1.2;position:absolute;inset-block-start:.5rem;inset-inline:.875rem}.checkout .form-row .input-text,.checkout .form-row select,.checkout .form-row textarea{background-color:#0000;border:0;border-radius:0;min-height:2.75rem;padding:0 0 .4375rem}.checkout [class$=__field-wrapper] .form-row :is(.input-text,select,textarea){min-height:3.5rem;padding:1.375rem 0 .4375rem}.checkout [class$=__field-wrapper] .form-row:has(input:is([type=checkbox],[type=radio])){padding-block:.875rem}.checkout [class$=__field-wrapper] .form-row:has(input:is([type=checkbox],[type=radio])) label{pointer-events:auto;letter-spacing:normal;color:var(--color-body);font-size:.8125rem;line-height:1.5;position:static;inset:auto}.checkout [class$=__field-wrapper] .form-row:has(input[type=radio])>legend,.checkout [class$=__field-wrapper] .form-row:has(input[type=radio])>label:first-child{letter-spacing:.01em;color:var(--color-muted);margin-block-end:.5rem;font-size:.6875rem;font-weight:500;display:block}.checkout .form-row textarea.input-text,.checkout .form-row textarea{min-height:5.5rem;padding-block-start:1.5rem}.checkout .form-row .input-text:focus,.checkout .form-row select:focus,.checkout .form-row textarea:focus{box-shadow:none;background-color:#0000;border:0}.checkout [class$=__field-wrapper] .form-row:focus-within{outline:2px solid var(--color-ink);outline-offset:-2px}.checkout [class$=__field-wrapper] .form-row.woocommerce-invalid{outline:2px solid var(--color-danger);outline-offset:-2px}.checkout .form-row.woocommerce-invalid .input-text,.checkout .form-row.woocommerce-invalid select,.checkout .form-row.woocommerce-validated .input-text{border:0}.checkout .form-row .checkout-inline-error-message{margin-block:0 .375rem}.checkout-shipping{margin-block-end:1.5rem}.checkout-shipping__table{border-collapse:collapse;width:100%;margin:0}.checkout-shipping__table tbody>tr:only-child .shipping-choice__package{display:none}.checkout-payment__title{margin-block:0 .625rem}.checkout-payment .wc_payment_methods{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:.625rem;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.checkout-payment .wc_payment_methods>li.payment-method{border-block-start:1px solid var(--color-line);background-color:#0000;border-radius:0;padding:.5rem .875rem}.checkout-payment .wc_payment_methods>li.payment-method:first-child{border-block-start:0}.checkout-payment .payment-method:has(.payment-method__radio:checked){background-color:#fff9ec}@supports (color:color-mix(in lab,red,red)){.checkout-payment .payment-method:has(.payment-method__radio:checked){background-color:color-mix(in oklab,var(--color-gold-500) 8%,var(--color-surface))}}.checkout-payment .payment-method:has(.payment-method__radio:checked){outline:2px solid var(--color-gold-500);outline-offset:-2px}.checkout-payment .payment-method:has(.payment-method__radio:focus-visible){outline:2px solid var(--color-ink);outline-offset:-2px}.wc_payment_methods label.payment-method__label{min-height:2.75rem}.payment-method__logo .payment-method__logo-img{width:auto;max-width:100%;max-height:35px}.checkout-payment .payment-method .payment_box{color:var(--color-body);background-color:var(--color-surface-2);border-radius:.5rem;margin-block:.25rem .5rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.55}.checkout-payment .payment_box p:last-child{margin-block-end:0}.checkout-place-order__row{flex-wrap:wrap-reverse;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;display:flex}.checkout-place-order__back{min-height:2.75rem;color:var(--color-body);align-items:center;gap:.4375rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.checkout-place-order__back:hover{color:var(--color-ink);text-underline-offset:.2em;text-decoration:underline}.checkout-place-order__row button#place_order{width:auto;min-width:14rem}@media(max-width:639.98px){.checkout-place-order__row button#place_order{width:100%}}.checkout-layout .assurance-list{border-block-start:0;padding-block-start:0}.site-main--checkout .woocommerce a.button:not(.btn),.site-main--checkout .woocommerce button.button:not(.btn):not(#place_order),.site-main--checkout .btn.btn--solid{--corner:.5rem;min-height:2.75rem;color:var(--color-on-dark);background-color:var(--color-ink);clip-path:var(--clip-corner);border:0;border-radius:0}.site-main--checkout .woocommerce a.button:not(.btn):hover,.site-main--checkout .woocommerce button.button:not(.btn):not(#place_order):hover,.site-main--checkout .btn.btn--solid:hover{color:var(--color-on-dark);background-color:var(--color-navy-700)}.checkout-switch.checkout-switch--action{align-items:center;gap:.5rem;min-height:3rem;margin-block-end:.5rem;padding:.25rem .75rem;font-size:.8125rem}.checkout-switch--action .checkout-switch__icon{width:auto;height:auto;color:var(--color-muted);background-color:#0000}.checkout-switch .checkout-switch__link{font-family:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;text-underline-offset:.2em;color:var(--color-ink);transition:color .2s var(--ease-out-soft);background-color:#0000;border:0;border-radius:0;margin-inline-start:0;padding:0;font-weight:700;text-decoration:underline;display:inline}.checkout-switch .checkout-switch__link:hover{color:var(--color-gold-ink)}.site-main--checkout form.woocommerce-form-login,.site-main--checkout form.checkout_coupon{gap:.875rem;padding:1.125rem}.site-main--checkout .form-login__grid{gap:.875rem}.site-main--checkout form.woocommerce-form-login{flex-flow:wrap;align-items:center}.site-main--checkout form.woocommerce-form-login>*{flex:1 0 100%}.site-main--checkout form.woocommerce-form-login>.lost_password{flex:0 auto;order:1}.site-main--checkout form.woocommerce-form-login>.form-login__foot{flex-direction:row;flex:0 auto;order:2;gap:.75rem 1rem;margin-inline-start:auto}.site-main--checkout .form-login__foot .btn{margin-inline-start:0}.site-main--checkout .woocommerce-form-login__rememberme{align-items:center;min-height:2.75rem}.site-main--checkout .form-login .lost_password a{align-items:center;min-height:2.75rem;display:inline-flex}.site-main--checkout .show-password-input{background-position:50%;width:2.75rem;height:2.75rem}.checkout-footer a{align-items:center;margin-block:-.75rem;padding-block:.75rem;display:inline-flex}.checkout .checkout-fields [class$=__field-wrapper] .form-row.invoice-wanted,.checkout .checkout-fields [class$=__field-wrapper] .form-row.invoice-type{padding-block:.625rem}.checkout .checkout-fields .form-row.invoice-wanted:focus-within,.checkout .checkout-fields .form-row.invoice-type:focus-within{outline:0}.checkout .checkout-fields .form-row.invoice-wanted label,.checkout .checkout-fields .form-row.invoice-type label{pointer-events:auto;font-size:inherit;font-weight:inherit;letter-spacing:normal;color:var(--color-body);line-height:normal;position:static;inset:auto}.invoice-wanted__box{row-gap:0;min-width:0;display:grid}.checkout .checkout-fields .form-row.invoice-wanted label.invoice-wanted__label{min-height:2.75rem;color:var(--color-ink);cursor:pointer;align-items:center;gap:.625rem;font-size:.875rem;font-weight:600;line-height:1.35;display:flex}.checkout .form-row.invoice-wanted .invoice-wanted__input{width:1.125rem;height:1.125rem;accent-color:var(--color-gold-500);cursor:pointer;flex:none;margin:0}.invoice-wanted__note{color:var(--color-muted);margin-block:0;padding-inline-start:1.75rem;font-size:.75rem;line-height:1.45}.invoice-type__group{border:0;min-width:0;margin:0;padding:0;display:block}.invoice-type__legend{float:none;letter-spacing:.01em;width:100%;color:var(--color-muted);margin-block-end:.375rem;padding:0;font-size:.6875rem;font-weight:500;line-height:1.2}.invoice-type__options{flex-wrap:wrap;gap:.25rem 1.75rem;display:flex}.checkout .checkout-fields .form-row.invoice-type label.invoice-type__option{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.5rem;min-height:2.75rem;display:grid}.checkout .form-row.invoice-type .invoice-type__input{width:1.125rem;height:1.125rem;accent-color:var(--color-gold-500);cursor:pointer;margin:0}.invoice-type__body{row-gap:.1875rem;min-width:0;display:grid}.invoice-type__name{color:var(--color-ink);font-size:.875rem;font-weight:600;line-height:1.3}.invoice-type__hint{color:var(--color-muted);font-size:.75rem;line-height:1.3}.checkout .form-row.invoice-company-field.validate-required .optional{display:none}.checkout .form-row.invoice-company-field.validate-required>label:after{content:" *";color:var(--color-danger)}.invoice-nip-error{color:var(--color-danger);margin-block:0 .375rem;font-size:.75rem;font-weight:600;line-height:1.4;display:block}.invoice-nip-error[hidden]{display:none}.checkout-progress{margin-block-end:1.5rem}.checkout-progress__list{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin:0;padding:0;font-size:.8125rem;line-height:1.4;list-style:none;display:flex}.checkout-progress__step{align-items:center;gap:.5rem;display:inline-flex}.checkout-progress__step+.checkout-progress__step:before{content:"";border-block-start:1px solid var(--color-line-strong);border-inline-end:1px solid var(--color-line-strong);width:.375rem;height:.375rem;transform:rotate(45deg)}.checkout-progress__step--done a{color:var(--color-body);text-decoration:none;transition:color .18s}.checkout-progress__step--done a:hover{color:var(--color-ink);text-underline-offset:.2em;text-decoration:underline}.checkout-progress__step--current{color:var(--color-ink);font-weight:700}.checkout-progress__step--todo{color:var(--color-muted)}.checkout-progress__mark,.checkout-progress svg{display:none}.checkout-progress__step>a,.checkout-progress__button{align-items:center;min-width:2.75rem;margin-block:-.8125rem;padding-block:.8125rem;display:inline-flex}.checkout-progress__button{justify-content:flex-start}.checkout-layout.is-stepped [data-checkout-step][hidden]{display:none}.checkout-step-nav{border-block-start:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;margin-block-start:1.75rem;padding-block-start:1.5rem;display:flex}.checkout-step-nav__back{min-height:2.75rem;color:var(--color-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;font-size:.875rem;transition:color .18s;display:inline-flex}.checkout-step-nav__back:hover{color:var(--color-ink)}.checkout-step-nav__back svg{flex:none}.site-main--checkout .checkout-step-nav__next.btn{--corner:.625rem;min-height:3rem;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);background-color:var(--color-gold-500);clip-path:var(--clip-corner);transition:background-color .2s var(--ease-out-soft);border:0;border-radius:0;flex:none;padding:.9375rem 1.75rem;font-size:.9375rem;font-weight:800;line-height:1}.site-main--checkout .checkout-step-nav__next.btn:hover{color:var(--color-ink);background-color:var(--color-gold-400);border:0}button.checkout-place-order__back{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.checkout-progress__button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .18s}.checkout-progress__button:not(:disabled):hover{color:var(--color-ink);text-underline-offset:.2em;text-decoration:underline}.checkout-progress__button:disabled{cursor:default}.checkout-step-nav__total{font-family:var(--font-display);color:var(--color-ink);white-space:nowrap;font-size:1rem;font-weight:800;display:none}@media(max-width:1023px){.checkout-layout.is-stepped .checkout-step-nav,.checkout-layout.is-stepped .checkout-place-order__row{z-index:5;background-color:var(--color-surface);border-block-start:1px solid var(--color-line);padding-block:.75rem;gap:.625rem;margin-block-start:1.25rem;padding-block-end:calc(.75rem + env(safe-area-inset-bottom,0px));position:sticky;inset-block-end:0}.checkout-layout.is-stepped .checkout-step-nav__total{margin-inline-end:auto;display:block}.checkout-layout.is-stepped .checkout-step-nav__back-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.checkout-layout.is-stepped .checkout-step-nav__back,.checkout-layout.is-stepped .checkout-place-order__back{flex:none;justify-content:center;width:2.75rem;min-height:2.75rem}.site-main--checkout .checkout-step-nav__next.btn{letter-spacing:.02em;white-space:nowrap;flex:auto;min-width:0;padding-inline:1rem;font-size:.8125rem}}.checkout-aside{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:.5rem;margin-block-end:1.25rem;padding:.75rem .875rem .8125rem}.checkout-aside--pusta{display:none}.checkout-aside .free-shipping,.checkout-aside .free-shipping.free-shipping--done{background:0 0;border:0;border-radius:0;padding:0}.checkout-aside .free-shipping__msg{font-size:.8125rem}.checkout-aside .free-shipping__scale,.checkout-aside .free-shipping--done .free-shipping__bar{display:none}.checkout-upsell{border-block-start:1px solid var(--color-line);min-width:0;margin-block-start:.625rem;padding-block-start:.625rem}.checkout-upsell__track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:.75rem;max-width:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.checkout-upsell__track::-webkit-scrollbar{display:none}.checkout-upsell__item{scroll-snap-align:start;flex:1 1 0;min-width:8.5rem;padding-inline-start:.75rem}.checkout-upsell__item:first-child{padding-inline-start:0}.checkout-upsell__item+.checkout-upsell__item{border-inline-start:1px solid var(--color-line)}.checkout-upsell__link{align-items:center;gap:.5rem;text-decoration:none;display:flex}.checkout-upsell__thumb{background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:.25rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid;overflow:hidden}.checkout-upsell__thumb img{object-fit:contain;width:100%;height:100%}.checkout-upsell__name{-webkit-line-clamp:2;line-clamp:2;min-width:0;color:var(--color-ink);transition:color .2s var(--ease-out-soft);-webkit-box-orient:vertical;font-size:.75rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.checkout-upsell__link:hover .checkout-upsell__name{color:var(--color-navy-600)}.checkout-upsell__buy{gap:.3125rem;margin-block-start:.4375rem;display:grid}.checkout-upsell__price{color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem;font-weight:800}.checkout-upsell__price .amount,.checkout-upsell__price del,.checkout-upsell__price ins{font-size:inherit;font-weight:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;background:0 0}.checkout-upsell__price del{color:var(--color-muted);margin-inline-end:.1875rem;font-weight:700;text-decoration:line-through}.checkout-aside .checkout-upsell .checkout-upsell__add{white-space:nowrap;min-height:1.75rem;color:var(--color-on-dark);background-color:var(--color-ink);clip-path:polygon(.375rem 0,100% 0,100% calc(100% - .375rem),calc(100% - .375rem) 100%,0 100%,0 .375rem);cursor:pointer;transition:background-color .2s var(--ease-out-soft);border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding-inline:.625rem;font-size:.6875rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.checkout-aside .checkout-upsell .checkout-upsell__add:hover{background-color:var(--color-navy-700);color:var(--color-on-dark)}.checkout-upsell__add.is-loading{opacity:.55;pointer-events:none}.checkout-upsell__hint{color:var(--color-success);margin-block-start:.375rem;font-size:.6875rem;font-weight:700;line-height:1.3;display:block}.checkout-layout .checkout-aside{grid-area:4/1/auto/-1}.checkout-layout:has(>.checkout-layout__aside>.checkout-aside:not(.checkout-aside--pusta)) .checkout-review{grid-row:5}.checkout-layout:has(>.checkout-layout__aside>.checkout-aside:not(.checkout-aside--pusta)) .assurance-list{grid-row:6}@media(min-width:1024px){.checkout-layout:has(>.checkout-layout__aside>.checkout-aside:not(.checkout-aside--pusta)){grid-template-rows:auto auto auto auto auto}.checkout-layout .checkout-aside{grid-area:2/2;justify-self:start;width:100%;max-width:34rem;margin-block-end:1.25rem;margin-inline-start:2.5rem}.checkout-layout:has(>.checkout-layout__aside>.checkout-aside:not(.checkout-aside--pusta)) .checkout-layout__main{grid-row:2/4}.checkout-layout:has(>.checkout-layout__aside>.checkout-aside:not(.checkout-aside--pusta)) .checkout-review{grid-row:3/-1}.checkout-layout:has(>.checkout-layout__aside>.checkout-aside:not(.checkout-aside--pusta)) .woocommerce-checkout-payment{grid-row:4}.checkout-layout:has(>.checkout-layout__aside>.checkout-aside:not(.checkout-aside--pusta)) .assurance-list{grid-row:5}}.checkout-upsell__item{position:relative}.checkout-upsell__link:after{content:"";position:absolute;inset:0}.checkout-upsell__link{margin-block:-.375rem;padding-block:.375rem}.checkout-aside .checkout-upsell .checkout-upsell__add{z-index:1;width:100%;min-height:2.5rem;font-size:.75rem;position:relative}.cart-layout a,.cart-empty a,.mini-cart a,.checkout-layout a{color:var(--color-ink);text-underline-offset:.2em}.cart-layout .btn,.cart-empty .btn,.mini-cart .btn,.checkout-layout .btn{text-decoration:none}.cart-layout{align-items:start;gap:1.5rem;display:grid}@media(min-width:1024px){.cart-layout{grid-template-columns:minmax(0,1fr) 24rem;gap:2rem}}.cart-layout__main{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:.5rem 1.5rem 1.5rem}@media(min-width:1024px){.cart-layout__aside{position:sticky;top:1.5rem}}.cart-collaterals{flex-direction:column;gap:1.25rem;display:flex}.cart-collaterals .cross-sells ul.products{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cart-lines__head{display:none}.cart-line.cart-line--full{grid-template-columns:3.5rem minmax(0,1fr) auto;grid-template-areas:"thumb name name""thumb price remove""qty qty total";align-items:start;gap:.75rem .875rem}.cart-line--full .cart-line__qty{justify-self:start}.cart-line--full .cart-line__total{text-align:end;justify-self:end}.cart-line--full .cart-line__remove{justify-self:end;place-items:center;min-width:2.75rem;min-height:2.75rem;margin-inline-end:-.5rem;display:grid}.cart-line--full .cart-line__total .cart-line__label{display:block}.cart-line--full .cart-line__qty .cart-line__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(min-width:480px){.cart-line.cart-line--full{grid-template-columns:4.5rem minmax(0,1fr) auto;grid-template-areas:"thumb name remove""thumb price price""thumb qty total"}.cart-line--full .cart-line__qty .cart-line__label{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}}.cart-line--full .cart-line__thumb{grid-area:thumb}.cart-line--full .cart-line__body{grid-area:name}.cart-line--full .cart-line__price{grid-area:price}.cart-line--full .cart-line__qty{grid-area:qty}.cart-line--full .cart-line__total{grid-area:total}.cart-line--full .cart-line__remove{grid-area:remove}.cart-line__thumb a{height:100%;display:block}.cart-line__body{flex-direction:column;gap:.25rem;min-width:0;display:flex}.cart-line--full .cart-line__name{font-family:var(--font-sans);letter-spacing:0;font-size:1rem;font-weight:700;line-height:1.35}.cart-line__name a{color:inherit;text-decoration:none}.cart-line__name a:hover{text-decoration:underline}.cart-line__body .cart-line__meta{margin-block-start:0}.cart-line__meta .variation{flex-wrap:wrap;gap:.125rem .375rem;margin:0;display:flex}.cart-line__meta .variation dt{font-weight:600}.cart-line__meta .variation dd,.cart-line__meta .variation dd p{margin:0}.cart-line__body .backorder_notification{color:var(--color-warning);margin:0;font-size:.75rem}.cart-line__cell{color:var(--color-ink);align-items:baseline;gap:.5rem;font-size:.875rem;display:flex}.cart-line__qty{align-items:center}.cart-line__total{justify-content:flex-end;font-weight:700}.cart-line__label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);flex:none;font-size:.6875rem;font-weight:600}.cart-line__remove .remove{width:1.75rem;height:1.75rem;color:var(--color-muted);border-radius:var(--radius-pill);justify-content:center;align-items:center;font-size:1.375rem;line-height:1;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.cart-line__remove .remove:hover,.cart-line__remove .remove:focus-visible{color:var(--color-danger);background-color:#dc26261a}@supports (color:color-mix(in lab,red,red)){.cart-line__remove .remove:hover,.cart-line__remove .remove:focus-visible{background-color:color-mix(in oklab,var(--color-danger) 10%,transparent)}}.cart-line__qty .quantity{align-items:center;display:inline-flex}.cart-line__qty input.qty:not(.qty__input){text-align:center;width:4.25rem;height:2.75rem;font-family:var(--font-sans);color:var(--color-ink);background-color:var(--color-surface);border:1px solid var(--color-line);appearance:textfield;border-radius:.5rem;padding-inline:.5rem;font-weight:700}@media(min-width:900px){.cart-lines__head,.cart-line.cart-line--full{grid-template-columns:5rem minmax(0,1fr) 6.5rem 8rem 6.5rem 2.5rem;column-gap:1rem}.cart-lines__head{border-block-end:1px solid var(--color-line);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);align-items:end;padding-block:.875rem;font-size:.6875rem;font-weight:700;display:grid}.cart-lines__head-name{grid-column:1/3}.cart-line.cart-line--full{grid-template-areas:"thumb name price qty total remove";align-items:center}.cart-line__label,.cart-line--full .cart-line__total .cart-line__label{display:none}.cart-line__cell{display:block}.cart-line__total{text-align:end}}.cart-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-block-start:1.25rem;display:flex}.coupon{flex:18rem;gap:.5rem;display:flex}.coupon .input{flex:auto;min-width:0;padding-block:.5625rem}.cart-actions__update{margin-inline-start:auto}.cart_totals.cart-totals{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);gap:1rem;padding:1.25rem}.cart-totals__title,.checkout-summary__title{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink);font-size:1rem;font-weight:800}.cart-totals__table{border-collapse:collapse;width:100%}.cart-totals__table th,.cart-totals__table td{vertical-align:top;padding-block:.4375rem;font-size:.875rem}.cart-totals__table th{text-align:start;color:var(--color-body);font-weight:500}.cart-totals__table td{text-align:end;color:var(--color-ink);font-weight:600}.cart-totals__table .order-total th,.cart-totals__table .order-total td{border-block-start:1px solid var(--color-line);font-family:var(--font-display);color:var(--color-ink);padding-block-start:.875rem;font-size:1.125rem;font-weight:800}.cart-totals__table small{color:var(--color-muted);font-weight:400}.woocommerce-shipping-methods{text-align:start;flex-direction:column;gap:.375rem;display:flex}.woocommerce-shipping-methods li{align-items:flex-start;gap:.5rem;display:flex}.woocommerce-shipping-methods input[type=radio]{accent-color:var(--color-gold-500);cursor:pointer;flex:none;margin-block-start:.1875rem}.woocommerce-shipping-methods label{color:var(--color-body);cursor:pointer;font-weight:500}.woocommerce-shipping-destination,.shipping-calculator-button{text-align:start;color:var(--color-muted);margin-block-start:.5rem;font-size:.75rem;font-weight:400;display:block}.wc-proceed-to-checkout,.mini-cart .mini-cart__actions{grid-template-columns:minmax(0,1fr);gap:.625rem;margin:0;display:grid}.wc-proceed-to-checkout .button,.mini-cart__actions .button{width:100%;font-family:var(--font-display);letter-spacing:.04em;text-align:center;text-transform:uppercase;color:var(--color-ink);border:1px solid var(--color-line-strong);cursor:pointer;transition:background-color .2s var(--ease-out-soft),border-color .2s var(--ease-out-soft);background-color:#0000;border-radius:.4375rem;justify-content:center;align-items:center;gap:.5rem;padding:.8125rem 1.5rem;font-size:.875rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.wc-proceed-to-checkout .button:hover,.mini-cart__actions .button:hover{border-color:var(--color-gold-500);background-color:var(--color-surface-2)}.wc-proceed-to-checkout .checkout-button,.mini-cart__actions .button.checkout{background-color:var(--color-gold-500);border-color:var(--color-gold-500)}.wc-proceed-to-checkout .checkout-button:hover,.mini-cart__actions .button.checkout:hover{background-color:var(--color-gold-400);border-color:var(--color-gold-400)}.free-shipping__msg{color:var(--color-body);align-items:center;gap:.5rem;margin:0;line-height:1.45;display:flex}.free-shipping__msg svg{color:var(--color-gold-600);flex:none}.free-shipping__msg strong{color:var(--color-ink);font-weight:800}.free-shipping.free-shipping--done{border-color:#16a34a66}@supports (color:color-mix(in lab,red,red)){.free-shipping.free-shipping--done{border-color:color-mix(in oklab,var(--color-success) 40%,transparent)}}.free-shipping.free-shipping--done{background-color:#ecf8f1}@supports (color:color-mix(in lab,red,red)){.free-shipping.free-shipping--done{background-color:color-mix(in oklab,var(--color-success) 8%,var(--color-surface))}}.free-shipping--done .free-shipping__msg{color:var(--color-ink)}.free-shipping--done .free-shipping__msg svg{color:var(--color-success)}.free-shipping--done .free-shipping__fill{background:var(--color-success)}.cart-empty .cart-empty{padding-block:0;font-size:.9375rem}.cart-empty .wc-empty-cart-message{max-width:46ch}.cart-empty__lead{font-size:.9375rem}.cart-empty__links .pill-brand{color:var(--color-ink);text-decoration:none}.mini-cart{flex-direction:column;flex:1;display:flex}.mini-cart .mini-cart__foot{background-color:var(--color-surface);border-block-start:1px solid var(--color-line);margin:auto -1.25rem -1.25rem;padding:1.125rem 1.25rem 1.25rem;position:sticky;inset-block-end:-1.25rem}.mini-cart__total{justify-content:space-between;align-items:baseline;gap:1rem;margin:0;display:flex}.mini-cart__total strong{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.6875rem;font-weight:700}.mini-cart__total .woocommerce-Price-amount{font-family:var(--font-display);color:var(--color-ink);font-size:1.25rem;font-weight:800}.mini-cart .mini-cart__note{margin:0}.mini-cart--empty{text-align:center;color:var(--color-muted);justify-content:center;align-items:center;gap:.875rem;padding-block:2rem}.mini-cart--empty p{margin:0}.checkout-layout{align-items:start;gap:1.5rem;display:grid}@media(min-width:1024px){.checkout-layout{grid-template-columns:minmax(0,1fr) 26.5rem;gap:2.5rem}.checkout-layout__aside{overscroll-behavior:contain;max-height:calc(100dvh - 3rem);position:sticky;top:1.5rem;overflow-y:auto}}.checkout-summary{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:1.25rem}.checkout-summary__title{margin-block-end:1rem}.checkout-fields{gap:2rem;display:grid}.checkout-fields h3,.checkout-fields .woocommerce-additional-fields h3{letter-spacing:-.01em;text-transform:uppercase;color:var(--color-ink);margin-block-end:1rem;font-size:1.0625rem;font-weight:800}#ship-to-different-address label{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}#ship-to-different-address input[type=checkbox]{width:1.125rem;height:1.125rem;accent-color:var(--color-gold-500);cursor:pointer}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper{gap:1rem;display:grid}.checkout .form-row,.form-login .form-row{flex-direction:column;gap:.4375rem;margin:0;display:flex}@media(min-width:640px){.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper,.form-login__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout .form-row{grid-column:1/-1}.checkout .form-row-first,.checkout .form-row-last{grid-column:span 1}}.checkout .form-row label,.form-login label{color:var(--color-body);font-size:.8125rem;font-weight:600}.checkout .form-row .required{color:var(--color-danger);text-decoration:none}.checkout .form-row .optional{color:var(--color-muted);font-weight:400}.checkout .woocommerce-input-wrapper{width:100%;display:block}.checkout .input-text,.checkout select,.checkout textarea,.form-login .input-text{width:100%;font-family:var(--font-sans);color:var(--color-ink);background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:.5rem;padding:.75rem .9375rem;font-size:.9375rem;transition:border-color .2s,background-color .2s}.checkout textarea{resize:vertical;min-height:6.5rem}.checkout .input-text:focus,.checkout select:focus,.checkout textarea:focus,.form-login .input-text:focus{border-color:var(--color-ink);outline:none;box-shadow:0 0 0 3px #21243f29}@supports (color:color-mix(in lab,red,red)){.checkout .input-text:focus,.checkout select:focus,.checkout textarea:focus,.form-login .input-text:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-ink) 16%,transparent)}}.checkout .input-text:focus,.checkout select:focus,.checkout textarea:focus,.form-login .input-text:focus{background-color:var(--color-surface-2)}.checkout .woocommerce-invalid .input-text,.checkout .woocommerce-invalid select{border-color:var(--color-danger)}.checkout .woocommerce-validated .input-text{border-color:#73c194}@supports (color:color-mix(in lab,red,red)){.checkout .woocommerce-validated .input-text{border-color:color-mix(in oklab,var(--color-success) 55%,var(--color-line))}}.password-input{display:block;position:relative}.show-password-input{cursor:pointer;opacity:.55;background:0 0;border:0;width:1.5rem;height:1.5rem;position:absolute;inset-block-start:50%;inset-inline-end:.75rem;translate:0 -50%}.show-password-input:before{content:"";background-color:var(--color-body);width:100%;height:100%;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-6 10-6 10 6 10 6-3.6 6-10 6-10-6-10-6Z'/%3E%3Ccircle cx='12' cy='12' r='2.6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-6 10-6 10 6 10 6-3.6 6-10 6-10-6-10-6Z'/%3E%3Ccircle cx='12' cy='12' r='2.6'/%3E%3C/svg%3E") 50%/contain no-repeat}.show-password-input.display-password{opacity:1}.select2-container--default .select2-selection--single{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:.5rem;height:3rem;padding:.375rem .5rem}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--color-ink);font-size:.9375rem;line-height:2.125rem}.select2-container--default .select2-selection--single .select2-selection__arrow{height:2.875rem}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--color-gold-500);color:var(--color-ink)}.checkout-review{border-collapse:collapse;width:100%}.checkout-review thead th{border-block-end:1px solid var(--color-line);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);padding-block-end:.625rem;font-size:.6875rem;font-weight:700}.checkout-review thead th:first-child{text-align:start}.checkout-review thead th:last-child{text-align:end}.checkout-review tbody td{border-block-end:1px solid var(--color-line);vertical-align:top;padding-block:.75rem;font-size:.875rem}.checkout-review tbody .product-total{text-align:end;white-space:nowrap;font-weight:700}.checkout-review__item{align-items:flex-start;gap:.75rem;display:flex}.checkout-review__thumb{aspect-ratio:1;background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:.375rem;flex:none;width:3rem;padding:.25rem}.checkout-review__thumb img{object-fit:contain;width:100%;height:100%}.checkout-review__desc{min-width:0}.checkout-review__name{color:var(--color-ink);font-weight:600}.checkout-review .variation{color:var(--color-muted);flex-wrap:wrap;gap:.125rem .375rem;margin:.25rem 0 0;font-size:.75rem;display:flex}.checkout-review .variation dd,.checkout-review .variation dd p{margin:0}.checkout-review tfoot th,.checkout-review tfoot td{vertical-align:top;padding-block:.4375rem;font-size:.875rem}.checkout-review tfoot th{text-align:start;color:var(--color-body);font-weight:500}.checkout-review tfoot td{text-align:end;color:var(--color-ink);font-weight:600}.checkout-review tfoot tr:first-child th,.checkout-review tfoot tr:first-child td{padding-block-start:.875rem}.checkout-review tfoot .order-total th,.checkout-review tfoot .order-total td{border-block-start:1px solid var(--color-line);font-family:var(--font-display);color:var(--color-ink);padding-block-start:.875rem;font-size:1.125rem;font-weight:800}.woocommerce-checkout-payment{margin-block-start:1.25rem}.wc_payment_methods{flex-direction:column;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.wc_payment_methods>li{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:.5rem;padding:.875rem 1rem;transition:border-color .2s,background-color .2s}.wc_payment_methods>li:has(input:checked){border-color:var(--color-gold-500);background-color:var(--color-surface-2)}.wc_payment_methods input[type=radio]{width:1.0625rem;height:1.0625rem;accent-color:var(--color-gold-500);cursor:pointer}.wc_payment_methods label{color:var(--color-ink);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.wc_payment_methods label img{width:auto;max-height:1.5rem}.payment_box{color:var(--color-body);background-color:var(--color-surface-2);border-radius:.5rem;margin-block-start:.625rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.6}.payment_box p:last-child{margin-block-end:0}.woocommerce-terms-and-conditions-wrapper{color:var(--color-body);margin-block:1rem;font-size:.8125rem;line-height:1.6}.woocommerce-privacy-policy-text p{color:var(--color-muted);margin-block-end:.75rem;font-size:.75rem}.woocommerce-terms-and-conditions-checkbox-text{display:inline}#place_order{--corner:.75rem;width:100%;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);background-color:var(--color-gold-500);cursor:pointer;clip-path:var(--clip-corner);transition:background-color .2s var(--ease-out-soft);border:0;border-radius:0;padding:1.0625rem 2rem;font-size:1rem;font-weight:800;line-height:1;display:block}#place_order:hover{background-color:var(--color-gold-400)}#place_order:disabled{opacity:.45;cursor:not-allowed}.form-login,.checkout_coupon{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);flex-direction:column;gap:1rem;margin-block-end:1.5rem;padding:1.25rem;display:flex}.form-login__intro p{color:var(--color-body);margin:0;font-size:.875rem;line-height:1.6}.form-login__grid{gap:1rem;display:grid}.form-login__foot{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.form-login__foot .btn{margin-inline-start:auto}.form-login .lost_password{margin:0;font-size:.8125rem}.checkout_coupon .form-row{flex-direction:column;gap:.4375rem;display:flex}.woocommerce-form-login-toggle a,.woocommerce-form-coupon-toggle a{color:var(--color-ink);font-weight:700}.assurance-list{border-block-start:1px solid var(--color-line);color:var(--color-body);flex-direction:column;gap:.625rem;margin:0;padding:1.125rem 0 0;font-size:.8125rem;line-height:1.5;list-style:none;display:flex}.assurance-list li{align-items:flex-start;gap:.625rem;display:flex}.assurance-list svg{color:var(--color-gold-500);flex:none;margin-block-start:.0625rem}.checkout-fields{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.checkout-fields>.col-1,.checkout-fields>.col-2{float:none;width:100%;max-width:none}.checkout-fields .field,.checkout-fields .form-row{margin-block-end:0}.coupon{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.coupon .input{flex:12rem;min-width:0}.coupon .btn,.cart-actions__update{white-space:nowrap;flex:none}.shipping-method__name,.shipping-method__price,.wc-shipping-method__label{white-space:nowrap}.shipping-method__row,.woocommerce-shipping-methods li label{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.checkout-summary .order-total,.checkout-summary .cart-totals__row--total{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.checkout-summary .order-total .includes_tax,.checkout-summary .cart-totals__row--total small{text-align:end;color:var(--color-muted);flex:1 0 100%;font-size:.75rem;font-weight:500}.contact-form{flex-direction:column;gap:1.125rem;width:100%;display:flex;position:relative}.contact-form__row{gap:1.125rem;display:grid}@media(min-width:640px){.contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-form__textarea{resize:vertical;min-height:9.5rem;line-height:1.6}.contact-form__consent{flex-direction:column;gap:.4375rem;display:flex}.contact-form__consent a{color:var(--color-ink);text-underline-offset:.2em;text-decoration:underline}.contact-form__actions{flex-wrap:wrap;align-items:center;gap:.875rem 1.25rem;padding-block-start:.375rem;display:flex}.contact-form__submit{min-height:2.75rem}@media(max-width:479px){.contact-form__submit{width:100%}}.contact-form__legal{color:var(--color-muted);flex:16rem;margin:0;font-size:.75rem;line-height:1.55}.contact-form__error{color:var(--color-danger);margin:0;font-size:.8125rem;font-weight:600;line-height:1.5}.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--color-danger)}.contact-form__trap{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.contact-form__notice{width:100%}.contact-form__notice:empty{display:none}.contact-notice{color:var(--color-body);background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:.5rem;align-items:start;gap:.875rem;padding:1.125rem 1.25rem;font-size:.875rem;display:flex}.contact-notice.shop-notice--success{border-color:#9ecfb7}@supports (color:color-mix(in lab,red,red)){.contact-notice.shop-notice--success{border-color:color-mix(in oklab,var(--color-success) 34%,var(--color-line))}}.contact-notice.shop-notice--success{background-color:#eff9f2}@supports (color:color-mix(in lab,red,red)){.contact-notice.shop-notice--success{background-color:color-mix(in oklab,var(--color-success) 7%,var(--color-surface))}}.contact-notice.shop-notice--error{border-color:#e1a5ab}@supports (color:color-mix(in lab,red,red)){.contact-notice.shop-notice--error{border-color:color-mix(in oklab,var(--color-danger) 34%,var(--color-line))}}.contact-notice.shop-notice--error{background-color:#fdf0f0}@supports (color:color-mix(in lab,red,red)){.contact-notice.shop-notice--error{background-color:color-mix(in oklab,var(--color-danger) 7%,var(--color-surface))}}.contact-hours__row.is-today{background-color:var(--color-surface);border-block-end-color:var(--color-line-strong);border-radius:.375rem;margin-inline:-.5rem;padding:.25rem .5rem .5rem}.contact-hours__row.is-today dt,.contact-hours__row.is-today dd{color:var(--color-ink);font-weight:700}.contact-hours__today{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);background-color:var(--color-gold-500);border-radius:var(--radius-pill);vertical-align:.05em;margin-inline-start:.375rem;padding:.0625rem .375rem;font-size:.625rem;font-weight:800;display:inline-block}.contact-map{flex-direction:column;gap:1rem;margin-block-start:2.5rem;display:flex}.contact-map__box{aspect-ratio:16/10;background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:var(--radius-card);max-height:30rem;position:relative;overflow:hidden}@media(min-width:768px){.contact-map__box{aspect-ratio:21/9}}.contact-map__frame{border:0;width:100%;height:100%;display:block}.contact-map__actions{flex-wrap:wrap;gap:.625rem;margin:0;display:flex}.contact-map__actions .btn{min-height:2.75rem}.contact-map__actions .btn[hidden]{display:none}.contact-legal{background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:var(--radius-card);margin-block-start:2.5rem;padding:1.25rem 1.5rem}.contact-legal__title{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin-block-end:.875rem;font-size:.6875rem;font-weight:700}.contact-legal__list{gap:.5rem 2rem;font-size:.8125rem;line-height:1.55;display:grid}@media(min-width:640px){.contact-legal__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-legal__row{flex-wrap:wrap;gap:.25rem .5rem;display:flex}.contact-legal__row dt{color:var(--color-muted)}.contact-legal__row dt:after{content:":"}.contact-legal__row dd{color:var(--color-ink);margin:0;font-weight:600}.grid-posts{grid-template-columns:1fr;gap:1.5rem;display:grid}@media(min-width:640px){.grid-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.grid-posts{grid-template-columns:repeat(3,minmax(0,1fr))}}.card-post{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);transition:border-color .3s,transform .3s var(--ease-out-soft);flex-direction:column;display:flex;overflow:hidden}.card-post:hover{border-color:var(--color-muted)}.card-post__media{aspect-ratio:16/9;background-color:var(--color-surface);border-block-end:1px solid var(--color-line);overflow:hidden}.card-post__media img{object-fit:contain;width:100%;height:100%;padding:.75rem}.card-post__body{flex-direction:column;gap:.625rem;padding:1.25rem;display:flex}.card-post__title{font-family:var(--font-sans);letter-spacing:0;font-size:1.0625rem;font-weight:700;line-height:1.35}.card-post__title a:hover{color:var(--color-gold-ink)}.card-post__excerpt{color:var(--color-muted);font-size:.875rem;line-height:1.65}.page-article,.container:has(>.page-article:not(.page-article--wide))>.breadcrumbs{max-width:52rem;margin-inline:auto}.page-article__cover{border-radius:var(--radius-card);margin-block-end:2rem;overflow:hidden}.error-404{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding-block:clamp(3rem,10vw,7rem);display:flex}.error-404__lead{max-width:44ch;color:var(--color-muted)}.error-404__search{width:min(28rem,100%);margin-block:.5rem}.screen-reader-text{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-article--wide{max-width:none}.page-content{min-width:0}.post-article__head{flex-direction:column;align-items:flex-start;gap:.625rem;margin-block-end:1.75rem;display:flex}.post-article__cat{color:var(--color-gold-ink);transition:color .18s var(--ease-out-soft);text-decoration:none}.post-article__cat:hover{color:var(--color-ink)}.post-article__meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.625rem;margin:0;font-size:.8125rem;display:flex}.post-article__dot{background-color:var(--color-line-strong);border-radius:var(--radius-pill);flex:none;width:.1875rem;height:.1875rem}.post-article__cover{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-surface);margin:0 0 2.25rem;overflow:hidden}.post-article__cover img{width:100%;height:auto;display:block}.post-article__body>:first-child{margin-block-start:0}.post-article__more{border-block-start:1px solid var(--color-line);margin-block-start:3.5rem;padding-block-start:2.5rem}.prose-shop :where(figure.wp-block-image){background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:var(--radius-card);justify-content:center;align-items:center;margin:1.5rem 0;padding:1.25rem;display:flex}.prose-shop :where(figure.wp-block-image img){object-fit:contain;width:auto;max-width:100%;height:auto;max-height:17rem}.prose-shop :where(figure.wp-block-image figcaption){color:var(--color-muted);text-align:center;margin-block-start:.625rem;font-size:.8125rem}.prose-shop :where(h3)+:where(p)+:where(figure.wp-block-image),.prose-shop :where(figure.wp-block-image)+:where(figure.wp-block-image){margin-block-start:.75rem}.post-filter{flex-wrap:wrap;gap:.375rem;margin-block-end:2rem;display:flex}.post-filter__tab{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--color-body);background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-pill);align-items:center;gap:.4375rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:800;text-decoration:none;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.post-filter__tab:hover{color:var(--color-ink);border-color:var(--color-line-strong)}.post-filter__tab.is-active{color:var(--color-on-dark);background-color:var(--color-ink);border-color:var(--color-ink)}.post-filter__count{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--color-muted);font-size:.6875rem;font-style:normal;font-weight:600}.post-filter__tab.is-active .post-filter__count{color:var(--color-navy-300)}.drawer{z-index:90;pointer-events:none;grid-template-rows:100%;display:grid;position:fixed;inset:0}.drawer[hidden]{display:none}.drawer__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .3s var(--ease-out-soft);background-color:#04050cb3;position:absolute;inset:0}.drawer__panel{background-color:var(--color-surface);border-inline-start:1px solid var(--color-line);width:min(26rem,100vw);height:100%;min-height:0;transition:transform .36s var(--ease-out-soft);flex-direction:column;margin-inline-start:auto;display:flex;position:relative;overflow:hidden;transform:translate(100%)}.drawer--left .drawer__panel{border-inline:0 1px solid var(--color-line);margin-inline:0 auto;transform:translate(-100%)}.drawer.is-open{pointer-events:auto}.drawer.is-open .drawer__backdrop{opacity:1}.drawer.is-open .drawer__panel{transform:none}.drawer__head{border-block-end:1px solid var(--color-line);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.25rem;display:flex}.drawer__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-size:1rem;font-weight:800}.drawer__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;padding:1.25rem;display:flex;overflow-y:auto}.drawer__body>.widget_shopping_cart_content{flex-direction:column;flex:auto;min-height:0;display:flex}.drawer__foot{border-block-start:1px solid var(--color-line);background-color:var(--color-surface-2);flex:none;padding:1.25rem}body.is-locked{overflow:hidden}.toast{z-index:120;max-width:min(24rem,100vw - 2.5rem);color:var(--color-ink);background-color:var(--color-line);--corner:.5625rem;clip-path:var(--clip-corner);opacity:0;transition:opacity .24s var(--ease-out-soft),transform .24s var(--ease-out-soft);pointer-events:none;align-items:center;gap:.75rem;padding:.75rem 1.125rem .75rem .75rem;display:flex;position:fixed;inset-block-end:1.25rem;inset-inline-start:50%;transform:translate(-50%,.75rem)}.toast:before{content:"";background-color:var(--color-surface);clip-path:var(--clip-corner);position:absolute;inset:1px}.toast__icon,.toast__text{position:relative}.toast__icon{width:2.25rem;height:2.25rem;color:var(--color-ink);background-color:var(--color-gold-500);--corner:.3125rem;clip-path:var(--clip-corner);flex:none;justify-content:center;align-items:center;display:flex}.toast[data-tone=removed] .toast__icon{color:var(--color-body);background-color:var(--color-surface-2)}.toast__text{gap:.1875rem;min-width:0;display:grid}.toast__label{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:.625rem;font-weight:700;line-height:1}.toast__message{overflow-wrap:anywhere;font-size:.875rem;font-weight:700;line-height:1.35}.toast.is-visible{opacity:1;transform:translate(-50%)}@media(min-width:768px){.toast{inset-block-end:1.5rem;inset-inline:auto 1.5rem;transform:translateY(.75rem)}.toast.is-visible{transform:translateY(0)}}body:has(.product-sticky.is-visible) .toast{inset-block-end:5.75rem}.added_to_cart{display:none!important}.drawer .woocommerce-mini-cart__buttons,.mini-cart__actions{grid-template-columns:minmax(0,1fr);gap:.5rem;width:100%;margin:0;display:grid}.drawer .woocommerce-mini-cart__buttons .button,.mini-cart__actions .button{width:100%;min-width:0;min-height:3rem;font-size:.8125rem}.drawer .woocommerce-mini-cart__buttons .button:not(.checkout),.mini-cart__actions .button:not(.checkout){background-color:var(--color-ink);color:var(--color-on-dark);box-shadow:none}.drawer .woocommerce-mini-cart__buttons .button:not(.checkout):hover,.mini-cart__actions .button:not(.checkout):hover{background-color:var(--color-navy-700);color:var(--color-on-dark)}.drawer .woocommerce-mini-cart__buttons .button.checkout,.mini-cart__actions .button.checkout{background-color:var(--color-gold-500);color:var(--color-ink)}.drawer .woocommerce-mini-cart__buttons .button.checkout:hover,.mini-cart__actions .button.checkout:hover{background-color:var(--color-gold-400);color:var(--color-ink)}.drawer__panel{max-width:100vw}.drawer__body{min-width:0}.cart-line__row{justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:.5rem;display:flex}.qty-step{background-color:var(--color-surface);border:1px solid var(--color-line);transition:opacity .15s var(--ease-out-soft);border-radius:.5rem;flex:none;align-items:center;display:inline-flex}.qty-step.is-busy{opacity:.5}.qty-step__btn{width:2rem;height:2rem;font-family:var(--font-display);color:var(--color-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:.9375rem;font-weight:700;line-height:1;transition:color .15s,background-color .15s;display:grid}.qty-step__btn:hover:not(:disabled){background-color:var(--color-surface-2)}.qty-step__btn:disabled{color:var(--color-line-strong);cursor:default}.qty-step__value{text-align:center;min-width:1.5rem;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}.cart-line__price{color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem;font-weight:700}.drawer--top .drawer__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#04050c47}.drawer--top .drawer__panel{border-inline:0;border-block-end:1px solid var(--color-line);align-self:start;width:100%;height:auto;max-height:100%;margin-inline:0;overflow:visible;transform:translateY(-100%)}.search-panel{padding-block:1.25rem 1.5rem}.search-panel__row{align-items:center;gap:.75rem;display:flex}.search-panel__field{flex:auto;min-width:0}.search-panel__field .search-form__input{width:100%}.search-panel__hint{color:var(--color-muted);margin:.75rem 0 0;font-size:.8125rem}@media(max-width:479px){.search-panel__hint{display:none}}.drawer__panel{--corner:1.25rem;clip-path:polygon(var(--corner) 0,100% 0,100% 100%,var(--corner) 100%,0 calc(100% - var(--corner)),0 var(--corner))}.drawer--left .drawer__panel{clip-path:polygon(0 0,calc(100% - var(--corner)) 0,100% var(--corner),100% calc(100% - var(--corner)),calc(100% - var(--corner)) 100%,0 100%)}.drawer--top .drawer__panel{isolation:isolate;clip-path:none;background-color:#0000;border-block-end:0}.drawer--top .drawer__panel:before{content:"";z-index:-1;background-color:var(--color-surface);border-block-end:1px solid var(--color-line);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--corner)),calc(100% - var(--corner)) 100%,var(--corner) 100%,0 calc(100% - var(--corner)));position:absolute;inset:0}.drawer__head{padding-block-start:.25rem}.site-footer{margin-block-start:clamp(3rem,6vw,5rem)}.site-footer__signup{background-color:var(--color-ink);padding-block:clamp(2rem,4vw,3rem)}.site-footer .newsletter--footer{background-color:#0000;border:0;border-radius:0;gap:1.5rem;margin-block-start:0;padding:0;overflow:visible}.site-footer .newsletter--footer:before{content:none}@media(min-width:900px){.site-footer .newsletter--footer{grid-template-columns:minmax(0,1fr) minmax(0,27rem);align-items:center;gap:clamp(2rem,5vw,4rem)}}.site-footer .newsletter--footer .eyebrow{color:var(--color-gold-500)}.site-footer .newsletter--footer .newsletter__title{color:var(--color-on-dark);font-size:clamp(1.25rem,2.2vw,1.625rem)}.site-footer .newsletter--footer .newsletter__lead{max-width:44ch;color:var(--color-navy-200)}.site-footer .newsletter--footer .field__label{color:var(--color-navy-200)}.site-footer .newsletter--footer .field__hint,.site-footer .newsletter--footer .newsletter__legal{color:var(--color-navy-300)}.site-footer .newsletter--footer .checkbox{color:var(--color-navy-200)}.site-footer .newsletter--footer .newsletter__legal a{color:var(--color-on-dark)}.site-footer .newsletter--footer .newsletter__legal a:hover{color:var(--color-gold-300)}.site-footer .newsletter__row{--corner:.75rem;background-color:var(--color-surface);clip-path:var(--clip-corner);border-radius:0;flex-wrap:wrap;align-items:stretch;gap:.375rem;padding:.3125rem;display:flex}.site-footer .newsletter__row:focus-within{outline:3px solid var(--color-gold-500);outline-offset:2px}.site-footer .newsletter__row .input{background-color:#0000;border-color:#0000;flex:8rem;min-inline-size:0;padding-inline:.9375rem}.site-footer .newsletter__row .input:focus{box-shadow:none;background-color:#0000;border-color:#0000}.site-footer .newsletter__row .newsletter__submit{--corner:.5rem;flex:0 auto;align-self:stretch;min-height:0}.site-footer__main{background-color:var(--color-surface);padding-block:clamp(2.5rem,5vw,3.5rem)}.site-footer__grid{grid-template-columns:1fr;gap:2.5rem;display:grid}@media(min-width:640px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__help{grid-column:1/-1}}@media(min-width:1024px){.site-footer__grid{grid-template-columns:1.5fr repeat(3,minmax(0,1fr));gap:3rem}.site-footer__help{grid-column:auto}}.site-footer__title{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);margin-block-end:1rem;font-size:.75rem;font-weight:800}.site-footer__title--lead{letter-spacing:-.01em;text-transform:none;color:var(--color-ink);margin-block:1.25rem .5rem;font-size:1.0625rem}.site-footer__about{color:var(--color-body);max-width:34ch;margin-block-end:1.25rem;font-size:.875rem;line-height:1.7}.site-footer__contact{flex-direction:column;gap:.375rem;font-size:.9375rem;display:flex}.site-footer__contact li{color:var(--color-body);align-items:center;gap:.5rem;display:flex}.site-footer__contact svg{color:var(--color-gold-ink);flex:none}.site-footer__contact a{padding-block:.25rem;font-weight:600;transition:color .18s}.site-footer__contact a:hover{color:var(--color-gold-ink)}.site-footer__social{flex-wrap:wrap;gap:.5rem;margin-block-start:1.25rem;display:flex}.site-footer__social a{block-size:2.75rem;inline-size:2.75rem;color:var(--color-body);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);justify-content:center;align-items:center;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.site-footer__social a:hover,.site-footer__social a:focus-visible{color:var(--color-ink);background-color:var(--color-gold-500);border-color:var(--color-gold-500)}.footer-menu{color:var(--color-body);flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}.footer-menu a{padding-block:.375rem;transition:color .18s;display:inline-block}.footer-menu a:hover{color:var(--color-gold-ink)}.site-footer__trust{background-color:var(--color-surface-2);border-block-start:1px solid var(--color-line);padding-block:1.5rem}.trust-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2.5rem;display:flex}.trust-bar__group{align-items:center;gap:.875rem;min-width:0;display:flex}.trust-bar__title{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);font-size:.6875rem;font-weight:800}.trust-bar__list{flex-wrap:wrap;gap:.5rem;display:flex}.trust-bar__item{min-block-size:2.25rem;color:var(--color-body);background-color:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:.5rem;align-items:center;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.trust-bar__logo{object-fit:contain;block-size:auto;max-block-size:2.1875rem;inline-size:auto;max-inline-size:100%;display:block}.site-footer__legal{background-color:var(--color-surface-2);border-block-start:1px solid var(--color-line);color:var(--color-muted);padding-block:1rem;font-size:.75rem;line-height:1.6}.site-footer__legal-line{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;display:flex}.site-footer__legal-name{color:var(--color-body);font-weight:700}.site-footer__legal-item{font-variant-numeric:tabular-nums;align-items:baseline;gap:.75rem;display:inline-flex}.site-footer__legal-item:before{content:"";background-color:var(--color-line-strong);border-radius:var(--radius-pill);flex:none;width:.1875rem;height:.1875rem}.site-footer__legal-court{margin:.25rem 0 0}.site-footer__bottom{background-color:var(--color-surface-2);border-block-start:1px solid var(--color-line);color:var(--color-muted);padding-block:1.25rem;font-size:.8125rem}.site-footer__bottom .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem 1.5rem;display:flex}.newsletter__submit{min-block-size:2.75rem}.newsletter__status{border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.55}.newsletter__status--ok{color:var(--color-ink);background-color:var(--color-gold-300)}.newsletter__status--error{color:var(--color-on-dark);background-color:var(--color-danger)}.menu-mobile{flex-direction:column;gap:.125rem;display:flex}.menu-mobile a{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--color-ink);border-block-end:1px solid var(--color-line);padding:.75rem .5rem;font-size:.9375rem;font-weight:700;display:block}.menu-mobile a:hover{color:var(--color-gold-ink)}.menu-mobile .sub-menu a{font-family:var(--font-sans);text-transform:none;letter-spacing:0;color:var(--color-body);padding-inline-start:1.25rem;font-size:.875rem;font-weight:500}.site-footer__author{margin-inline-start:auto}.site-footer__author a{color:var(--color-body);text-underline-offset:.2em;text-decoration:underline;transition:color .18s}.site-footer__author a:hover{color:var(--color-gold-ink)}.field{flex-direction:column;gap:.4375rem;display:flex}.field__label{color:var(--color-body);font-size:.8125rem;font-weight:600}.field__hint{color:var(--color-muted);font-size:.75rem}.input,.select,.textarea{width:100%;font-family:var(--font-sans);color:var(--color-ink);background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:.5rem;padding:.75rem .9375rem;font-size:.9375rem;transition:border-color .2s,background-color .2s}.input::placeholder,.textarea::placeholder{color:var(--color-muted)}.input:focus,.select:focus,.textarea:focus{border-color:var(--color-ink);outline:none;box-shadow:0 0 0 3px #21243f29}@supports (color:color-mix(in lab,red,red)){.input:focus,.select:focus,.textarea:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-ink) 16%,transparent)}}.input:focus,.select:focus,.textarea:focus{background-color:var(--color-surface-2)}.input[aria-invalid=true]{border-color:var(--color-danger)}.select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-body) 50%),linear-gradient(135deg,var(--color-body) 50%,transparent 50%);background-position:calc(100% - 1.125rem) 55%,calc(100% - .8125rem) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:2.25rem}.checkbox{color:var(--color-body);cursor:pointer;align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.5;display:flex}.checkbox input[type=checkbox]{appearance:none;background-color:var(--color-surface);border:1.5px solid var(--color-line-strong);cursor:pointer;border-radius:.25rem;flex:none;width:1.125rem;height:1.125rem;margin-block-start:.1875rem;transition:background-color .15s,border-color .15s}.checkbox input[type=checkbox]:hover{border-color:var(--color-ink)}.checkbox input[type=checkbox]:checked{background-color:var(--color-gold-500);border-color:var(--color-gold-500);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.4l3 3 6-6' fill='none' stroke='%2321243f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.875rem}.checkbox input[type=checkbox]:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.qty:not(input){border:1px solid var(--color-line);border-radius:.5rem;flex:none;align-items:center;min-width:8rem;display:inline-flex;overflow:hidden}.qty__btn{width:2.5rem;height:2.75rem;color:var(--color-body);background-color:var(--color-surface);cursor:pointer;place-items:center;transition:color .2s,background-color .2s;display:grid}.qty__btn:hover:not([disabled]){color:var(--color-gold-ink);background-color:var(--color-surface-2)}.qty__btn[disabled]{opacity:.4;cursor:not-allowed}.qty__input{text-align:center;width:3rem;min-width:0;height:2.75rem;color:var(--color-ink);appearance:textfield;background-color:#0000;border:0;font-weight:700}.qty__input::-webkit-outer-spin-button{appearance:none}.qty__input::-webkit-inner-spin-button{appearance:none}.topbar{background-color:var(--color-ink);color:var(--color-navy-200);font-size:.8125rem}.topbar .topbar__promo{color:var(--color-on-dark)}.topbar svg{color:var(--color-gold-400)}.topbar__inner{grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;min-height:2.5rem;display:grid}@media(min-width:768px){.topbar__inner{grid-template-columns:minmax(0,auto) minmax(0,auto);justify-content:space-between}}.topbar__promo svg{flex:none}.topbar__links{justify-self:end;align-items:center;gap:1.25rem;display:none}@media(min-width:768px){.topbar__links{display:flex}}.topbar__kontakt span{font-size:.75rem;font-weight:600}.topbar__kontakt{min-height:2.5rem;color:var(--color-navy-100);align-items:center;gap:.4375rem;transition:color .2s;display:inline-flex}.topbar__kontakt span{font-variant-numeric:tabular-nums;letter-spacing:.08em}.topbar__kontakt--mail{border-inline-start:1px solid var(--color-navy-600);padding-inline-start:1.25rem}.topbar__kontakt svg{flex:none}.topbar__kontakt:hover{color:var(--color-on-dark)}.topbar__promo{text-align:center;justify-self:center;justify-items:center}@media(min-width:768px){.topbar__promo{text-align:start;justify-self:start;justify-items:start}}@media(max-width:767px){.topbar{font-size:.75rem}.topbar__inner{justify-content:center;min-height:2.25rem}}.site-header{z-index:60;background-color:#f6f7fbe0;position:sticky;inset-block-start:0}@supports (color:color-mix(in lab,red,red)){.site-header{background-color:color-mix(in oklab,var(--color-bg) 88%,transparent)}}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block-end:1px solid var(--color-line)}.site-header__inner{align-items:center;gap:1.25rem;min-height:4.5rem;display:flex}.site-brand{flex:none;align-items:center;display:inline-flex}.site-brand img,.site-brand svg{width:auto;height:2rem}@media(min-width:1024px){.site-brand img,.site-brand svg{height:2.375rem}}.nav-primary,.nav-primary>li,.nav-primary ul{margin:0;padding:0;list-style:none}.nav-primary{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .5rem;display:none}@media(min-width:1100px){.nav-primary{display:flex}}.nav-primary__link{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--color-body);white-space:nowrap;align-items:center;gap:.375rem;padding:.625rem .4375rem;font-size:.875rem;font-weight:700;transition:color .2s;display:inline-flex;position:relative}.nav-primary__link:before{content:"";background-color:var(--color-gold-500);transform-origin:0;height:2px;transition:transform .28s var(--ease-out-soft);position:absolute;inset-block-end:.25rem;inset-inline:.4375rem;transform:scaleX(0)}.nav-primary__link:hover:before,.nav-primary__item.is-current>.nav-primary__link:before{transform:scaleX(1)}.nav-primary__sub{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);z-index:20;min-width:15rem;padding:.5rem;display:none;position:absolute;inset-block-start:100%;inset-inline-start:0}.nav-primary__item{list-style:none;position:relative}.nav-primary__item:hover>.nav-primary__sub,.nav-primary__item:focus-within>.nav-primary__sub{display:block}.nav-primary__item:nth-child(n+3):nth-last-child(-n+5)>.nav-primary__sub{inset-inline:auto 0}.nav-primary__sub a{color:var(--color-body);border-radius:.375rem;padding:.5625rem .75rem;font-size:.875rem;transition:color .16s,background-color .16s;display:block}.nav-primary__sub a:hover{color:var(--color-ink);background-color:var(--color-surface-2)}.header-actions{flex:none;align-items:center;gap:.125rem;margin-inline-start:auto;display:flex}.cart-count{min-width:1.125rem;height:1.125rem;color:var(--color-ink);background-color:var(--color-gold-500);border-radius:var(--radius-pill);place-items:center;padding-inline:.25rem;font-size:.6875rem;font-weight:800;display:grid;position:absolute;inset-block-start:.375rem;inset-inline-end:.25rem}.nav-toggle{display:inline-flex}@media(min-width:1280px){.nav-toggle{display:none}}.skip-link{z-index:200;color:var(--color-ink);background-color:var(--color-gold-500);border-radius:0 0 .5rem .5rem;padding:.75rem 1.25rem;font-weight:700;position:absolute;inset-block-start:-100%;inset-inline-start:1rem}.skip-link:focus{inset-block-start:0}.site-header__menu{display:none}@media(min-width:1280px){.site-header__menu{flex:none;display:block}}.btn-icon--cart{position:relative}.breadcrumbs{color:var(--color-muted);font-size:.8125rem}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";color:var(--color-muted);margin-inline-start:.5rem}.breadcrumbs a:hover{color:var(--color-gold-ink)}.breadcrumbs [aria-current=page]{color:var(--color-body)}.search-form{align-items:center;display:flex;position:relative}.search-form__input{width:100%;color:var(--color-ink);background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-pill);text-overflow:ellipsis;padding:.6875rem 2.75rem .6875rem 1rem;font-size:.875rem;transition:border-color .2s}.search-form__input::placeholder{color:var(--color-muted)}.search-form__input:focus{border-color:var(--color-gold-500);outline:none}.search-form__submit{width:2.75rem;height:2.75rem;color:var(--color-body);border-radius:var(--radius-pill);cursor:pointer;place-items:center;transition:color .2s;display:grid;position:absolute;inset-inline-end:.1875rem}.search-form__submit:hover{color:var(--color-ink)}.nav-toggle,.btn-icon,.header-actions{flex:none}.site-header__inner{flex-wrap:wrap;row-gap:.75rem}.site-brand{min-width:0}@media(max-width:1279px){.site-header__inner{grid-template-columns:minmax(2.75rem,1fr) minmax(0,auto) minmax(2.75rem,1fr);grid-template-areas:"przelacznik logotyp ikony";align-items:center;display:grid}.nav-toggle{grid-area:przelacznik;margin-inline-start:-.625rem}.site-brand{grid-area:logotyp;justify-self:center;min-width:0}.header-actions{grid-area:ikony;justify-self:end;margin-inline:0 -.6875rem}.site-brand img,.site-brand svg{object-fit:contain;object-position:left center;max-width:100%;height:1.75rem}.site-header__inner{gap:.5rem;padding-block-start:.5rem}}@media(max-width:639px){.btn-icon--drugorzedna{display:none}}@media(max-width:479px){.btn-icon{width:2.75rem}}.site-header{background-color:var(--color-surface);border-block-end:1px solid var(--color-line)}.site-header[data-stuck=true]{background-color:#fffffff0}@supports (color:color-mix(in lab,red,red)){.site-header[data-stuck=true]{background-color:color-mix(in oklab,var(--color-surface) 94%,transparent)}}.site-header[data-stuck=true]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-header__nav{border-block-start:1px solid var(--color-line)}.nav-primary__link{color:var(--color-ink)}.nav-primary__link:hover,.nav-primary__item:focus-within>.nav-primary__link,.nav-primary__item.is-current>.nav-primary__link{color:var(--color-gold-ink)}.nav-primary__link:before{background-color:var(--color-gold-500)}.btn-icon{color:var(--color-body)}.btn-icon:hover{color:var(--color-ink);background-color:var(--color-surface-2)}.search-form__input{background-color:var(--color-surface-2);border-color:var(--color-line);color:var(--color-ink)}.search-form__input:focus{background-color:var(--color-surface);border-color:var(--color-ink)}.skip-link{color:var(--color-ink)}@media(min-width:1280px){.site-header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}.site-brand{justify-self:start}.site-header__menu{justify-self:center}.site-brand img,.site-brand svg{height:2.25rem}.header-actions{justify-self:end;margin-inline:0 -.6875rem}}.topbar__promo{min-width:0;display:grid;position:relative}.topbar__msg{letter-spacing:.01em;min-width:0;color:var(--color-on-dark);opacity:0;visibility:hidden;transition:opacity .35s var(--ease-out-soft),transform .35s var(--ease-out-soft),visibility .35s;grid-area:1/1;align-items:center;gap:.5rem;font-weight:600;display:inline-flex;transform:translateY(.1875rem)}.topbar__msg.is-active{opacity:1;visibility:visible;transform:none}.topbar__msg svg{color:var(--color-gold-400);flex:none}.topbar__msg span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(prefers-reduced-motion:reduce){.topbar__msg{transition:none}}.site-brand{align-items:center;min-height:2.75rem;display:inline-flex}.hero{isolation:isolate;background-color:var(--color-surface-2);position:relative}.hero__track{min-height:clamp(24rem,78vh,44rem);display:grid;position:relative}.hero__slide{opacity:0;visibility:hidden;min-width:0;transition:opacity .5s var(--ease-out-soft),visibility .5s;grid-area:1/1;align-items:flex-end;display:flex}.hero__slide.is-active,.hero:not(.hero--carousel) .hero__slide{opacity:1;visibility:visible}.hero__media{z-index:-2;position:absolute;inset:0;overflow:hidden}.hero__asset{object-fit:cover;object-position:center;width:100%;height:100%}.hero__asset--flat{background-color:var(--color-ink);background-image:linear-gradient(104deg,transparent 0 52%,var(--accent,var(--color-gold-500)) 52% 100%),repeating-linear-gradient(115deg,#0b0c161a 0 3px,transparent 3px 26px)}@supports (color:color-mix(in lab,red,red)){.hero__asset--flat{background-image:linear-gradient(104deg,transparent 0 52%,var(--accent,var(--color-gold-500)) 52% 100%),repeating-linear-gradient(115deg,color-mix(in oklab,var(--color-navy-950) 10%,transparent) 0 3px,transparent 3px 26px)}}@media(min-width:941px)and (max-width:1199px){.hero__asset--flat{background-image:linear-gradient(104deg,transparent 0 64%,var(--accent,var(--color-gold-500)) 64% 100%),repeating-linear-gradient(115deg,#0b0c161a 0 3px,transparent 3px 26px)}@supports (color:color-mix(in lab,red,red)){.hero__asset--flat{background-image:linear-gradient(104deg,transparent 0 64%,var(--accent,var(--color-gold-500)) 64% 100%),repeating-linear-gradient(115deg,color-mix(in oklab,var(--color-navy-950) 10%,transparent) 0 3px,transparent 3px 26px)}}}@media(max-width:940px){.hero__asset--flat{background-image:linear-gradient(186deg,transparent 0 90%,var(--accent,var(--color-gold-500)) 90% 100%),repeating-linear-gradient(115deg,#0b0c161a 0 3px,transparent 3px 26px)}@supports (color:color-mix(in lab,red,red)){.hero__asset--flat{background-image:linear-gradient(186deg,transparent 0 90%,var(--accent,var(--color-gold-500)) 90% 100%),repeating-linear-gradient(115deg,color-mix(in oklab,var(--color-navy-950) 10%,transparent) 0 3px,transparent 3px 26px)}}}.hero__body{width:100%;padding-block:clamp(3.5rem,9vw,7rem) clamp(4.5rem,7vw,6rem);position:relative}.hero__slide--flat .hero__media:after{content:none}.hero__slide--flat .hero__eyebrow{color:var(--accent,var(--color-gold-400));opacity:1}.hero__slide--flat :is(.hero__eyebrow,.hero__title,.hero__lead,.hero__actions){max-width:33rem}@media(max-width:940px){.hero__slide--flat :is(.hero__eyebrow,.hero__title,.hero__lead,.hero__actions){max-width:46rem}}.hero__media:after{content:"";background:linear-gradient(#0000 0% 34%,#21243f57 68%,#21243f9e),linear-gradient(100deg,#21243ff2,#21243fe6 32%,#21243fbd 60%,#21243f4d 82%,#0000);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hero__media:after{background:linear-gradient(180deg,transparent 0%,transparent 34%,color-mix(in oklab,var(--color-ink) 34%,transparent) 68%,color-mix(in oklab,var(--color-ink) 62%,transparent) 100%),linear-gradient(100deg,color-mix(in oklab,var(--color-ink) 95%,transparent) 0%,color-mix(in oklab,var(--color-ink) 90%,transparent) 32%,color-mix(in oklab,var(--color-ink) 74%,transparent) 60%,color-mix(in oklab,var(--color-ink) 30%,transparent) 82%,transparent 100%)}}@media(max-width:767px){.hero__media:after{background:linear-gradient(178deg,#21243fe0,#21243fc2 55%,#21243fd6)}@supports (color:color-mix(in lab,red,red)){.hero__media:after{background:linear-gradient(178deg,color-mix(in oklab,var(--color-ink) 88%,transparent),color-mix(in oklab,var(--color-ink) 76%,transparent) 55%,color-mix(in oklab,var(--color-ink) 84%,transparent))}}}.hero__content{color:#fff}.hero__slide:not(.hero__slide--flat) :is(.hero__eyebrow,.hero__title,.hero__lead,.hero__actions){max-width:50rem}@media(max-width:940px){.hero__slide:not(.hero__slide--flat) :is(.hero__eyebrow,.hero__title,.hero__lead,.hero__actions){max-width:46rem}}.hero__eyebrow{letter-spacing:.38em;text-transform:uppercase;color:#ffffffd1;margin-block-end:1rem;font-size:.6875rem;font-weight:700}.hero__title{font-family:var(--font-display);overflow-wrap:break-word;letter-spacing:-.035em;text-transform:uppercase;color:#fff;text-wrap:balance;font-size:clamp(1.875rem,4.4vw,3.5rem);font-weight:900;line-height:1.02}.hero__lead{color:#ffffffdb;max-width:40ch;margin-block-start:1.25rem;font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.6}.hero__actions{flex-wrap:wrap;gap:.75rem;margin-block-start:2rem;display:flex}.hero__nav{z-index:2;align-items:center;gap:.75rem;display:flex;position:absolute;inset-block-end:clamp(1.25rem,3vw,2.25rem);inset-inline:0}.hero__dots{gap:.5rem;display:flex}.hero__dot{background-color:#0000;place-items:center;width:2.75rem;height:2.75rem;display:grid}.hero__dot-track{background-color:#ffffff47;width:2.25rem;height:.25rem;transition:background-color .25s,height .2s;display:block;overflow:hidden}.hero__dot.is-active .hero__dot-track{background-color:#ffffff73;height:.375rem}.hero__dot-fill{transform-origin:0;background-color:#fff;width:100%;height:100%;display:block;transform:scaleX(0)}.hero__dot.is-active .hero__dot-fill{transform:scaleX(var(--postep,0))}.hero__dot.is-done .hero__dot-fill{background-color:#ffffff6b;transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.hero__dot.is-active .hero__dot-fill{transform:scaleX(1)}}.hero__dot{cursor:pointer}.hero__dot:hover .hero__dot-track{background-color:#ffffff8c}.hero__pause{cursor:pointer;color:#ffffffb8;background:0 0;border:0;flex:none;place-items:center;width:2.75rem;height:2.75rem;padding:0;transition:color .2s;display:grid}.hero__pause:hover{color:#fff}.hero__pause-icon{border-inline:.1875rem solid;width:.5rem;height:.75rem;display:block}.hero__pause[aria-pressed=true] .hero__pause-icon{border:.375rem solid #0000;border-inline-start:.625rem solid;border-inline-end:0;width:0;height:0}@media(max-width:640px){.hero__track{min-height:30rem}}.hero{--corner:clamp(1.5rem, 4vw, 3.25rem);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--corner)),calc(100% - var(--corner)) 100%,0 100%)}@media(max-width:480px){.hero{--corner:1rem}}.home-catalog,.home-products,.home-reviews,.home-journal{background-color:var(--color-bg)}:is(.home-catalog,.home-products,.home-reviews,.home-journal)+:is(.home-products,.home-reviews,.home-journal){position:relative}:is(.home-catalog,.home-products,.home-reviews,.home-journal)+:is(.home-products,.home-reviews,.home-journal):before{content:"";background-image:linear-gradient(90deg,transparent 0%,var(--color-line) 18%,var(--color-line-strong) 50%,var(--color-line) 82%,transparent 100%);height:1px;position:absolute;inset-block-start:0;inset-inline:0}:is(.home-catalog,.home-products,.home-reviews,.home-journal)+:is(.home-products,.home-reviews,.home-journal):after{content:"";background-color:var(--color-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f9b710' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h5.5M15.5 12H21'/%3E%3Ccircle cx='12' cy='12' r='3.4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.125rem 1.125rem;width:2.25rem;height:1.125rem;margin-inline-start:-1.125rem;position:absolute;inset-block-start:-.5625rem;inset-inline-start:50%}.hero+.home-catalog{padding-block-start:clamp(2.25rem,4.5vw,4rem)}.paczkomat{background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:.625rem;flex-direction:column;gap:.75rem;margin-block-start:.25rem;padding:.875rem;display:flex}.paczkomat[hidden],.shipping-choice__slot:has(>[data-paczkomat][hidden]){display:none}.paczkomat__szukanie{flex-direction:column;gap:.4375rem;display:flex}.paczkomat__szukanie[hidden]{display:none}.paczkomat__etykieta{color:var(--color-body);font-size:.8125rem;font-weight:600}.paczkomat__wiersz{flex-wrap:wrap;gap:.5rem;display:flex}.paczkomat__pole.input{flex:12rem;min-height:2.75rem;padding-block:.625rem}.paczkomat__pole.input::-webkit-search-decoration{display:none}.paczkomat__pole.input::-webkit-search-results-button{display:none}.paczkomat__blisko.btn{background-color:var(--color-surface);flex:none;min-height:2.75rem;padding-inline:1rem;font-size:.8125rem}.paczkomat__wskazowka{color:var(--color-muted);margin:0;font-size:.75rem;line-height:1.4}.paczkomat__stan{color:var(--color-body);margin:0;font-size:.8125rem;line-height:1.45}.paczkomat__stan:empty{display:none}.paczkomat__lista{overscroll-behavior:contain;flex-direction:column;gap:.375rem;max-height:21rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.paczkomat__lista:empty{display:none}.paczkomat__pozycja{margin:0}.paczkomat__punkt{text-align:start;width:100%;min-height:2.75rem;color:var(--color-body);background-color:var(--color-surface);border:1px solid var(--color-line);cursor:pointer;transition:border-color .18s var(--ease-out-soft),background-color .18s var(--ease-out-soft);border-radius:.5rem;gap:.125rem;padding:.625rem .75rem;font-family:inherit;font-size:.8125rem;line-height:1.4;display:grid}.paczkomat__punkt:hover{border-color:var(--color-line-strong);background-color:var(--color-navy-50)}.paczkomat__punkt:focus-visible{outline:2px solid var(--color-ink);outline-offset:1px}.paczkomat__punkt-gora{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.paczkomat__punkt-kod{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-ink);font-size:.875rem;font-weight:700}.paczkomat__punkt-odleglosc{color:var(--color-gold-ink);flex:none;font-size:.75rem;font-weight:600}.paczkomat__punkt-adres{color:var(--color-ink);font-weight:600}.paczkomat__punkt-opis,.paczkomat__punkt-godziny{color:var(--color-muted);font-size:.75rem}.paczkomat__wybrany{background-color:var(--color-surface);border:1px solid var(--color-gold-500);border-radius:.5rem;gap:.125rem;padding:.75rem .875rem;display:grid}.paczkomat__wybrany[hidden]{display:none}.paczkomat__wybrany-tytul{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:.6875rem;font-weight:700}.paczkomat__wybrany-kod{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:1rem;font-weight:800}.paczkomat__wybrany-adres{color:var(--color-ink);margin:0;font-size:.8125rem;font-weight:600}.paczkomat__wybrany-opis{color:var(--color-muted);margin:0;font-size:.75rem}.paczkomat__wybrany-opis[hidden]{display:none}.paczkomat__zmien{min-height:2.75rem;color:var(--color-ink);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:start;margin-block-start:.25rem;padding:0;font-family:inherit;font-size:.8125rem;font-weight:600;text-decoration:underline}.paczkomat__zmien:hover{color:var(--color-gold-ink)}.paczkomat__zmien:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.live-search{z-index:70;overscroll-behavior:contain;background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);max-height:min(70vh,32rem);padding:.5rem;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline:0;overflow-y:auto}.live-search[hidden]{display:none}.live-search__label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);padding:.5rem .625rem .375rem;font-size:.6875rem;font-weight:700}.live-search__list{margin:0 0 .25rem;padding:0;list-style:none}.live-search__item,.live-search__cat{border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem .625rem;transition:background-color .15s;display:flex}.live-search__item:hover,.live-search__item:focus-visible,.live-search__cat:hover,.live-search__cat:focus-visible{background-color:var(--color-surface-2)}.live-search__cat{color:var(--color-ink);justify-content:space-between;font-size:.875rem;font-weight:600}.live-search__count{color:var(--color-muted);font-size:.75rem;font-weight:500}.live-search__thumb{background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:.375rem;flex:none;place-items:center;width:3rem;height:3rem;display:grid;overflow:hidden}.live-search__thumb img{object-fit:contain;width:100%;height:100%;padding:.1875rem}.live-search__noimg{border:1px solid var(--color-line-strong);border-radius:2px;width:1rem;height:1.25rem}.live-search__meta{flex:1;min-width:0}.live-search__series{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:.625rem;font-weight:700;display:block}.live-search__name{-webkit-line-clamp:2;color:var(--color-ink);-webkit-box-orient:vertical;font-size:.875rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.live-search__price{font-family:var(--font-display);color:var(--color-ink);white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;gap:.125rem;font-size:.875rem;font-weight:800;display:flex}.live-search__out{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:.625rem;font-weight:700}.live-search__all{text-align:center;color:var(--color-ink);background-color:var(--color-surface-2);border-radius:.5rem;margin-block-start:.25rem;padding:.6875rem;font-size:.8125rem;font-weight:700;display:block}.live-search__all:hover{background-color:var(--color-line)}.live-search__empty{text-align:center;color:var(--color-muted);padding:1.25rem .625rem;font-size:.875rem}.mega{position:static}.mega__trigger{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink);cursor:pointer;transition:color .18s var(--ease-out-soft);background-color:#0000;border:0;align-items:center;gap:.4375rem;padding:.625rem;font-size:.875rem;font-weight:700;display:inline-flex;position:relative}.mega__trigger:hover,.mega__trigger[aria-expanded=true]{color:var(--color-gold-ink)}.mega__trigger[aria-expanded=true]{background-color:var(--color-surface-2);border-radius:.4375rem}.mega__trigger svg:last-child{transition:transform .2s var(--ease-out-soft)}.mega__trigger[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.mega__panel{z-index:80;background-color:var(--color-surface);border-block:1px solid var(--color-line);position:absolute;inset-block-start:100%;inset-inline:0}.mega__panel[hidden]{display:none}.mega__inner{grid-template-columns:17rem minmax(0,1fr);gap:0;padding-block:0;display:grid}.mega__series{border-inline-end:1px solid var(--color-line);flex-direction:column;padding-block:.75rem;display:flex}.mega__serie{color:var(--color-body);border-inline-start:2px solid #0000;align-items:center;gap:.625rem;padding:.4375rem 1rem .4375rem .75rem;font-size:.875rem;font-weight:600;transition:color .16s,background-color .16s,border-color .16s;display:flex}.mega__serie:hover,.mega__serie.is-active{color:var(--color-ink);background-color:var(--color-surface-2);border-inline-start-color:var(--brand,var(--color-ink))}.mega__dot{background-color:var(--brand,var(--color-line-strong));border-radius:var(--radius-pill);flex:none;width:.5rem;height:.5rem}.mega__serie-name{flex:1;min-width:0}.mega__serie-count{color:var(--color-muted);flex:none;font-size:.75rem;font-weight:500}.mega__detail{min-width:0;padding:1.125rem 0 1.25rem 1.75rem;display:flex}.mega__pane{flex-direction:column;width:100%;min-width:0;display:flex}.mega__pane[hidden]{display:none}.mega__pane-head{border-block-end:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:1.5rem;margin-block-end:1.125rem;padding-block-end:.6875rem;display:flex}.mega__pane-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--color-ink);font-size:1rem;font-weight:800}.mega__pane-all{color:var(--color-gold-ink);white-space:nowrap;align-items:center;gap:.3125rem;font-size:.8125rem;font-weight:700;display:inline-flex}.mega__pane-all:hover{color:var(--color-ink)}.mega__pane-body{flex-direction:column;flex:auto;justify-content:center;gap:1.25rem;min-height:0;display:flex}.mega__pane-lead{-webkit-line-clamp:1;max-inline-size:62rem;color:var(--color-muted);-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.mega__subs{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));align-content:start;gap:.125rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.mega__subs a{color:var(--color-body);border-radius:.375rem;justify-content:flex-start;align-items:baseline;gap:.5rem;margin-inline-start:-.625rem;padding:.5rem .625rem;font-size:.875rem;transition:color .16s,background-color .16s;display:flex}.mega__subs a>span{min-width:0}.mega__subs a:hover{color:var(--color-ink);background-color:var(--color-surface-2)}.mega__subs em{color:var(--color-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem;font-style:normal}.mega__picks{border-block-start:1px solid var(--color-line);padding-block-start:1.25rem}.mega__picks-title{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin-block-end:1rem;font-size:.6875rem;font-weight:800}.mega__picks-list{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.mega__picks-list a{color:var(--color-body);flex-direction:column;gap:.5rem;display:flex}.mega__pick-thumb{aspect-ratio:1;background-color:var(--color-surface-2);border-radius:var(--radius-card);place-items:center;padding:.75rem;display:grid;overflow:hidden}.mega__pick-thumb img{object-fit:contain;width:100%;height:100%;transition:transform .28s var(--ease-out-soft)}.mega__picks-list a:hover .mega__pick-thumb img{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.mega__pick-thumb img{transition:none}.mega__picks-list a:hover .mega__pick-thumb img{transform:none}}.mega__pick-body{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.mega__pick-name{-webkit-line-clamp:2;color:var(--color-ink);-webkit-box-orient:vertical;font-size:.8125rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.mega__picks-list a:hover .mega__pick-name{color:var(--color-gold-ink)}.mega__pick-price{font-family:var(--font-display);color:var(--color-ink);font-size:.875rem;font-weight:800}.mega__foot{border-block-start:1px solid var(--color-line);background-color:var(--color-surface-2)}.mega__foot-inner{justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;display:flex}.mega__promo{display:none}@media(max-width:1279px){.mega{display:none}}.site-header{position:sticky}.site-header__menu .nav-primary{flex-wrap:nowrap;justify-content:flex-start;align-items:center;display:flex}.mega__trigger{flex:none}.mega__panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-line-strong) transparent;max-height:calc(100vh - 7rem);overflow-y:auto}.mega__inner{align-items:stretch}.mega__panel{--corner:2rem;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--corner)),calc(100% - var(--corner)) 100%,0 100%)}.mnav{background-color:var(--color-surface);height:100%;position:relative;overflow:hidden}.mnav__level{background-color:var(--color-surface);min-height:0;transition:transform .32s var(--ease-out-soft);flex-direction:column;display:flex;position:absolute;inset:0;transform:translate(100%)}.mnav__level[data-mnav-state=current]{transform:none}.mnav__level[data-mnav-state=behind]{transform:translate(-25%)}.mnav__head{border-block-end:1px solid var(--color-line);flex:none;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.75rem;padding-inline:1rem;display:flex}.mnav__brand{align-items:center;min-width:0;display:inline-flex}.mnav__brand img,.mnav__brand svg{object-fit:contain;object-position:left center;width:auto;max-width:44vw;height:1.5rem}.mnav__back{letter-spacing:.02em;text-transform:uppercase;min-height:2.75rem;font-size:.8125rem;font-weight:700;font-family:var(--font-display);color:var(--color-body);cursor:pointer;align-items:center;gap:.4375rem;margin-inline-start:-.5rem;padding-inline:.5rem;transition:color .18s;display:inline-flex}.mnav__back:hover{color:var(--color-ink)}.mnav__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:1rem 1rem 1.5rem;overflow-y:auto}.mnav__foot{padding:.875rem 1rem calc(.875rem + env(safe-area-inset-bottom));border-block-start:1px solid var(--color-line);background-color:var(--color-surface-2);flex:none;gap:.125rem;display:grid}.mnav__quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-block-end:1.5rem;display:grid}.mnav__tile{min-height:3rem;color:var(--color-ink);background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:.5rem;align-items:center;gap:.625rem;padding-inline:.875rem;font-size:.8125rem;font-weight:600;transition:border-color .18s,background-color .18s;display:flex;position:relative}.mnav__tile:hover,.mnav__tile:focus-visible{background-color:var(--color-surface);border-color:var(--color-line-strong)}.mnav__tile .kartonada-icon{color:var(--color-muted);flex:none}.mnav__tile-count{min-width:1.25rem;height:1.25rem;color:var(--color-ink);background-color:var(--color-gold-500);border-radius:var(--radius-pill);place-items:center;margin-inline-start:auto;padding-inline:.3125rem;font-size:.6875rem;font-style:normal;font-weight:800;display:grid}.mnav__label{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin-block-end:.5rem;font-size:.6875rem;font-weight:800}.mnav__title{font-family:var(--font-display);color:var(--color-ink);margin-block-end:.875rem;font-size:1.125rem;font-weight:800;line-height:1.2}.mnav__list{margin:0 0 1.5rem;padding:0;list-style:none}.mnav__list:last-child{margin-block-end:0}.mnav__list li+li{border-block-start:1px solid var(--color-line)}.mnav__row{text-align:start;width:100%;min-height:3.25rem;color:var(--color-ink);cursor:pointer;align-items:center;gap:.625rem;padding-block:.5rem;font-size:.9375rem;font-weight:600;transition:color .18s;display:flex}.mnav__row:hover{color:var(--color-gold-ink)}.mnav__row-name{flex:auto;min-width:0}.mnav__row-count{text-align:end;min-width:1.5rem;color:var(--color-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem;font-style:normal;font-weight:700}[data-mnav-level=root] a.mnav__row:after{content:"";flex:none;width:1.125rem}.mnav__row-arrow{color:var(--color-muted);flex:none}.mnav__dot{background-color:var(--brand,var(--color-line-strong));border-radius:var(--radius-pill);flex:none;width:.5rem;height:.5rem}.mnav__all{min-height:3rem;font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--color-ink);background-color:var(--color-gold-500);clip-path:polygon(0 0,100% 0,100% calc(100% - .625rem),calc(100% - .625rem) 100%,0 100%);justify-content:space-between;align-items:center;gap:.75rem;margin-block-end:1.25rem;padding-inline:.9375rem;font-size:.8125rem;font-weight:800;transition:background-color .18s;display:flex}.mnav__all:hover{background-color:var(--color-gold-400);color:var(--color-ink)}.mnav__links{margin:0;padding:0;list-style:none}.mnav__links li+li{border-block-start:1px solid var(--color-line)}.mnav__links a{min-height:2.875rem;color:var(--color-body);align-items:center;font-size:.875rem;transition:color .18s;display:flex}.mnav__links a:hover{color:var(--color-ink)}.mnav__contact{min-height:2.25rem;color:var(--color-body);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;transition:color .18s;display:flex}.mnav__contact:hover{color:var(--color-gold-ink)}.mnav__contact .kartonada-icon{color:var(--color-muted);flex:none}#mobile-nav .drawer__panel{width:min(22rem,92vw)}@media(prefers-reduced-motion:reduce){.mnav__level{transition:none}}.shop-notice{width:fit-content;min-width:min(100%,24rem)}.shop-notice.shop-notice{box-shadow:none;gap:.75rem;padding:.75rem 1rem}.shop-notice.shop-notice--error{border-color:#e1999f}@supports (color:color-mix(in lab,red,red)){.shop-notice.shop-notice--error{border-color:color-mix(in oklab,var(--color-danger) 40%,var(--color-line))}}.shop-notice.shop-notice--error{background-color:#fceeee}@supports (color:color-mix(in lab,red,red)){.shop-notice.shop-notice--error{background-color:color-mix(in oklab,var(--color-danger) 8%,var(--color-surface))}}.shop-notice.shop-notice--success{border-color:#92cbad}@supports (color:color-mix(in lab,red,red)){.shop-notice.shop-notice--success{border-color:color-mix(in oklab,var(--color-success) 40%,var(--color-line))}}.shop-notice.shop-notice--success{background-color:#ecf8f1}@supports (color:color-mix(in lab,red,red)){.shop-notice.shop-notice--success{background-color:color-mix(in oklab,var(--color-success) 8%,var(--color-surface))}}.shop-notice.shop-notice--info{border-color:#aeb1c5}@supports (color:color-mix(in lab,red,red)){.shop-notice.shop-notice--info{border-color:color-mix(in oklab,var(--color-navy-600) 34%,var(--color-line))}}.shop-notice.shop-notice--info{background-color:#f4f4f7}@supports (color:color-mix(in lab,red,red)){.shop-notice.shop-notice--info{background-color:color-mix(in oklab,var(--color-navy-600) 6%,var(--color-surface))}}.shop-notice__icon{flex:none;place-items:center;width:1.25rem;height:1.3125rem;display:grid}.shop-notice__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto}.shop-notice--error .shop-notice__icon{color:#c62629}@supports (color:color-mix(in lab,red,red)){.shop-notice--error .shop-notice__icon{color:color-mix(in oklab,var(--color-danger) 88%,var(--color-ink))}}.shop-notice--success .shop-notice__icon{color:#198247}@supports (color:color-mix(in lab,red,red)){.shop-notice--success .shop-notice__icon{color:color-mix(in oklab,var(--color-success) 74%,var(--color-ink))}}.shop-notice--info .shop-notice__icon{color:var(--color-navy-600)}.shop-notice__body,.shop-notice__list{min-width:0;max-width:42rem;color:var(--color-body);flex:1;margin:0;padding:0;line-height:1.5}.shop-notice__list{flex-direction:column;gap:.375rem;list-style:none;display:flex}.shop-notice__body>.button,.shop-notice__list li>.button{vertical-align:middle;margin-inline-start:.75rem}.shop-notice p{margin:0}.shop-notice strong{color:var(--color-ink)}.shop-notice a:not(.button){color:var(--color-ink);text-underline-offset:.2em;font-weight:700;text-decoration:underline}.shop-notice.shop-notice .button:not(.btn){min-height:2.75rem;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);background-color:var(--color-surface);border:1px solid var(--color-line-strong);clip-path:none;transition:border-color .2s var(--ease-out-soft),background-color .2s var(--ease-out-soft);border-radius:.4375rem;flex:none;align-items:center;padding:.5rem 1.125rem;font-size:.75rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.shop-notice.shop-notice .button:not(.btn):hover{border-color:var(--color-ink);background-color:var(--color-surface-2)}.qty>.qty__btn{min-width:2.75rem}.qty>.qty__input{border-radius:0;display:block;overflow:visible}.qty-fixed{align-items:center;display:inline-flex}.qty-fixed__value{color:var(--color-ink);white-space:nowrap;font-weight:700}.cross-sells{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:1.25rem}.cross-sells__title{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink);margin-block-end:1rem;font-size:1rem;font-weight:800}.contact-card{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);flex-direction:column;gap:.25rem;padding:1.125rem 1.25rem;display:flex}.contact-card__label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-size:.6875rem;font-weight:700}.contact-card__value{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);font-size:1.125rem;font-weight:800}.contact-card__value a{color:inherit;text-decoration:none}.contact-card__value a:hover{text-underline-offset:.2em;text-decoration:underline}.contact-card__note,.contact-card__hours{color:var(--color-body);font-size:.8125rem;line-height:1.6}.contact-head__lead{max-width:60ch;color:var(--color-body)}.contact-layout{gap:2rem;margin-block-start:2.5rem;display:grid}@media(min-width:1024px){.contact-layout{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:2.5rem}}.contact-layout__main{flex-direction:column;gap:2rem;display:flex}.contact-layout__aside{flex-direction:column;gap:1.25rem;display:flex}@media(min-width:1024px){.contact-layout__aside{position:sticky;inset-block-start:6.5rem}}.contact-panel{background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:var(--radius-card);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.contact-panel__title{letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink);font-size:.9375rem;font-weight:800}.contact-panel__note{color:var(--color-muted);font-size:.75rem;line-height:1.6}.contact-social{flex-wrap:wrap;gap:.375rem;margin-block-start:.125rem;display:flex}.contact-social a{color:var(--color-body);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);padding:.3125rem .75rem;font-size:.75rem;font-weight:700;transition:color .2s,border-color .2s;display:inline-flex}.contact-social a:hover{color:var(--color-ink);border-color:var(--color-ink)}.contact-hours{flex-direction:column;gap:.375rem;font-size:.8125rem;display:flex}.contact-hours__row{border-block-end:1px dashed var(--color-line);justify-content:space-between;align-items:baseline;gap:1rem;padding-block-end:.375rem;display:flex}.contact-hours__row:last-child{border-block-end:0;padding-block-end:0}.contact-hours dt{color:var(--color-body)}.contact-hours dd{color:var(--color-ink);white-space:nowrap;font-weight:700}.contact-form-slot{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);flex-direction:column;align-items:flex-start;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.contact-form-slot__title{font-size:1.25rem}.contact-form-slot__text{max-width:56ch;color:var(--color-body)}.newsletter{background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:var(--radius-card);gap:1.5rem;margin-block-start:3.5rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid;position:relative;overflow:hidden}.newsletter:before{content:"";background-color:var(--color-gold-500);opacity:.8;height:2px;position:absolute;inset-block-start:0;inset-inline:0}@media(min-width:900px){.newsletter{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:center;gap:2.5rem}}.newsletter__intro{flex-direction:column;gap:.625rem;display:flex}.newsletter__title{font-size:clamp(1.25rem,2.4vw,1.75rem)}.newsletter__lead{max-width:46ch;color:var(--color-body);font-size:.9375rem}.newsletter__form{flex-direction:column;gap:.875rem;display:flex}.newsletter__legal{color:var(--color-muted);font-size:.75rem;line-height:1.55}.newsletter__legal a{color:var(--color-body);text-underline-offset:.2em;text-decoration:underline}.newsletter__legal a:hover{color:var(--color-ink)}.newsletter__submit{align-self:flex-start}.archive-head,.search-head{max-width:52rem}.archive-head{margin-block-end:2.5rem}.archive-head__intro{font-size:.9375rem}.archive-head__count,.search-head__count{color:var(--color-muted);font-size:.8125rem}.search-head__form{width:min(34rem,100%);margin-block:1.5rem 1rem}.search-scope{border-block-end:1px solid var(--color-line);flex-wrap:wrap;gap:.5rem;padding-block-end:1.75rem;display:flex}.search-scope__link{color:var(--color-body);background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-pill);align-items:center;padding:.4375rem .9375rem;font-size:.8125rem;font-weight:700;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.search-scope__link:hover{color:var(--color-ink);border-color:var(--color-line-strong)}.search-scope__link[aria-current=page]{color:var(--color-ink);background-color:var(--color-gold-500);border-color:var(--color-gold-500)}.results-block{margin-block-start:2.75rem}.results-block__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-block-end:1.375rem;display:flex}.results-block__title{letter-spacing:.01em;text-transform:uppercase;color:var(--color-ink);font-size:1.125rem;font-weight:800}.results-block__count{color:var(--color-muted);font-size:.8125rem}.results-block__more{margin-block-start:1.5rem}.results-empty{text-align:center;background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);flex-direction:column;align-items:center;gap:1rem;margin-block-start:2.5rem;padding:clamp(2rem,6vw,3.5rem) 1.5rem;display:flex}.results-empty__title{font-family:var(--font-display);text-transform:uppercase;color:var(--color-ink);font-size:1.25rem;font-weight:800}.results-empty__text{max-width:46ch;color:var(--color-muted)}.results-empty__search{width:min(28rem,100%)}.results-empty__hints{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.results-empty__hints a{color:var(--color-body);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);padding:.3125rem .75rem;font-size:.8125rem;transition:color .2s,border-color .2s;display:inline-flex}.results-empty__hints a:hover{color:var(--color-ink);border-color:var(--color-ink)}.pagination{margin-block-start:3rem}.pagination .nav-links{flex-wrap:wrap;justify-content:center;gap:.375rem;display:flex}.pagination .page-numbers{min-width:2.75rem;height:2.75rem;color:var(--color-body);background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:.5rem;place-items:center;padding-inline:.625rem;font-size:.875rem;font-weight:700;transition:color .2s,border-color .2s;display:grid}.pagination a.page-numbers:hover{color:var(--color-ink);border-color:var(--color-line-strong)}.pagination .page-numbers.current{color:var(--color-ink);background-color:var(--color-gold-500);border-color:var(--color-gold-500)}.pagination .page-numbers.dots{background-color:#0000;border-color:#0000}.page-links{flex-wrap:wrap;align-items:center;gap:.375rem;margin-block-start:2.5rem;font-size:.8125rem;font-weight:700;display:flex}.page-links .post-page-numbers{min-width:2rem;height:2rem;color:var(--color-body);border:1px solid var(--color-line);border-radius:.375rem;place-items:center;display:grid}.page-links .post-page-numbers.current{color:var(--color-ink);border-color:var(--color-line-strong)}.reviews-score{align-items:center;gap:.75rem;display:flex}.reviews-score__mark{background-color:var(--color-gold-500);--corner:.4375rem;clip-path:var(--clip-corner);align-items:baseline;gap:.25rem;margin:0;padding:.5rem .75rem;display:inline-flex}.reviews-score__value{font-family:var(--font-display);color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:800;line-height:1}.reviews-score__max{color:var(--color-ink);font-size:.75rem;font-weight:700}.reviews-score__meta{color:var(--color-muted);flex-direction:column;gap:.125rem;margin:0;font-size:.75rem;line-height:1.4;display:flex}.reviews-score__stars{gap:.0625rem;display:inline-flex}.reviews-score__star{color:var(--color-line-strong);display:inline-flex}.reviews-score__star svg{fill:currentColor;stroke:none}.reviews-score__star.is-on{color:var(--color-gold-500)}.reviews-grid{grid-template-columns:minmax(0,1fr);gap:.875rem;margin:0;padding:0;list-style:none;display:grid}@media(min-width:640px){.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.review-card{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.review-card__rating{gap:.125rem;display:flex}.review-card__star{color:var(--color-line-strong);display:inline-flex}.review-card__star svg{fill:currentColor;stroke:none}.review-card__star.is-on{color:var(--color-gold-600)}.review-card__text{color:var(--color-body);flex:auto;margin:0;font-size:.9375rem;line-height:1.6}.review-card__text:before{content:"„"}.review-card__text:after{content:"”"}.review-card__foot{border-block-start:1px solid var(--color-line);flex-direction:column;gap:.125rem;padding-block-start:.75rem;display:flex}.review-card__author{font-family:var(--font-display);color:var(--color-ink);font-size:.8125rem;font-weight:800}.review-card__product{color:var(--color-gold-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.review-card__product:hover{color:var(--color-gold-ink)}.review-card__source{color:var(--color-muted);font-size:.75rem}.review-policy{border-block-start:1px solid var(--color-line);margin-block-start:3rem;padding-block-start:2rem}.review-policy__title{font-family:var(--font-display);color:var(--color-ink);margin:0 0 1.5rem;font-size:1.125rem;font-weight:800}.review-policy__list{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media(min-width:720px){.review-policy__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.review-policy__item{border-block-start:2px solid var(--color-gold-500);padding-block-start:.875rem}.review-policy__name{font-family:var(--font-display);color:var(--color-ink);margin:0 0 .5rem;font-size:.9375rem;font-weight:800}.review-policy__text{color:var(--color-body);margin:0;font-size:.875rem;line-height:1.6}.review-policy__empty{color:var(--color-body);background-color:var(--color-surface-2);border-radius:var(--radius-card);margin:2rem 0 0;padding:1rem 1.125rem;font-size:.9375rem}.review-card--google{gap:.875rem;padding:1.375rem}.review-card__head{align-items:center;gap:.6875rem;display:flex}.review-card__avatar{background-color:var(--color-navy-700,var(--color-ink));color:#fff;block-size:2.375rem;inline-size:2.375rem;font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:.9375rem;font-weight:800;line-height:1;display:grid}.review-card__who{flex-direction:column;gap:.1875rem;min-inline-size:0;display:flex}.review-card--google .review-card__author{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-card__line{color:var(--color-muted);align-items:center;gap:.4375rem;font-size:.75rem;display:flex}.review-card--google .review-card__rating{gap:.0625rem;margin:0;display:inline-flex}.review-card__when:before{content:"·";margin-inline-end:.4375rem}.review-card__badge{opacity:.85;flex:none;margin-inline-start:auto;display:inline-flex}.google-mark{display:block}.review-card--google .review-card__text{color:var(--color-body);font-size:.9375rem;line-height:1.65}.reviews-score__base{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.reviews-score__source{align-items:center;gap:.25rem;display:inline-flex}.reviews-score__source:before{content:"·";margin-inline-end:.125rem}.home-reviews__more{text-align:center;margin:1.25rem 0 0}.home-reviews__more a{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-gold-ink);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:700;display:inline-flex}.home-reviews__more svg{transition:transform .18s var(--ease-out-soft)}.home-reviews__more a:hover svg{transform:translate(.1875rem)}@media(prefers-reduced-motion:reduce){.home-reviews__more svg{transition:none}.home-reviews__more a:hover svg{transform:none}}.opinie-google{margin-block-end:3rem}.opinie-google__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1.5rem;display:flex}.opinie-google__title{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--color-ink);margin:0;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:800;line-height:1.15}.section{padding-block:clamp(3rem,6vw,5.5rem)}.section--tight{padding-block:clamp(2rem,4vw,3.5rem)}.section__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-block-end:2rem;display:flex}@media(max-width:639px){.section__head>.btn{flex:100%;justify-content:center}}.section__heading{flex-direction:column;gap:.625rem;display:flex}.grid-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media(min-width:640px){.grid-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media(min-width:1024px){.grid-products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.grid-products--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.grid-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media(min-width:768px){.grid-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.grid-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}.home-trust{background-color:var(--color-surface);border-block:1px solid var(--color-line)}.trustbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1.5rem;width:100%;max-width:84rem;margin-inline:auto;padding:1.125rem 1.25rem;list-style:none;display:grid}@media(min-width:900px){.trustbar{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:2rem}}.trustbar__item{min-width:0;color:var(--color-ink);align-items:center;gap:.75rem;font-size:.8125rem;font-weight:600;line-height:1.35;display:flex}.trustbar__item svg{box-sizing:content-box;width:1.125rem;height:1.125rem;color:var(--color-ink);background-color:var(--color-gold-500);--corner:.4375rem;clip-path:var(--clip-corner);flex:none;padding:.5rem}.divider-holo{background-color:var(--color-line-strong);border:0;height:1px}.shop-wrap{flex:1 0 auto;width:100%;padding-block-end:clamp(3rem,6vw,5rem)}.shop-wrap>.breadcrumbs{width:100%;max-width:84rem;margin-inline:auto;padding-block:clamp(.875rem,1.6vw,1.25rem);padding-inline:1.25rem}.shop-wrap>.breadcrumbs+.section,.shop-wrap>.breadcrumbs+*>.section:first-child{padding-block-start:clamp(.5rem,1vw,1rem)}@media(min-width:1024px){.shop-wrap>.breadcrumbs{padding-inline:2rem}}.product-page>.product-page__band:first-child{padding-block-start:clamp(1rem,1.8vw,1.5rem)}.product-page__band>.breadcrumbs{margin-block-end:clamp(1.25rem,2vw,1.75rem)}@media(max-width:47.9375rem){.breadcrumbs{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumbs ol{flex-wrap:nowrap}.breadcrumbs li{white-space:nowrap;flex:none}.breadcrumbs li:last-child{text-overflow:ellipsis;max-width:60vw;overflow:hidden}}.shop-head{flex-direction:column;gap:.75rem;margin-block:1.25rem 2rem;display:flex}.shop-head__title{font-size:var(--text-section);text-transform:uppercase}.shop-head__desc{max-width:62ch;color:var(--color-muted)}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:.875rem;max-width:34rem;margin-inline:auto;padding-block:clamp(2.5rem,7vw,5rem);display:flex}.empty-state__icon{width:4rem;height:4rem;color:var(--color-gold-ink);background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:var(--radius-pill);place-items:center;display:grid}.empty-state__title{text-transform:uppercase;font-size:1.375rem}.empty-state__text{color:var(--color-muted);line-height:1.65}@media(max-width:899px){.trustbar{grid-template-columns:1fr}.trustbar__item{align-items:flex-start;gap:.625rem;padding:.875rem 1.25rem;font-size:.875rem;line-height:1.45}.trustbar__item svg{margin-block-start:.0625rem}}@media(min-width:900px){.trustbar__item{text-align:start;justify-content:center}}@media(max-width:47.9375rem){[aria-labelledby=related-title]>.grid-products,[aria-labelledby=upsells-title]>.grid-products{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;margin-inline:-1.25rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}[aria-labelledby=related-title]>.grid-products::-webkit-scrollbar{display:none}[aria-labelledby=upsells-title]>.grid-products::-webkit-scrollbar{display:none}[aria-labelledby=related-title]>.grid-products>.card-tcg,[aria-labelledby=upsells-title]>.grid-products>.card-tcg{scroll-snap-align:start;flex:0 0 min(72vw,17.5rem)}[aria-labelledby=related-title]>.grid-products>.card-tcg:last-child,[aria-labelledby=upsells-title]>.grid-products>.card-tcg:last-child{scroll-snap-align:end}[aria-labelledby=related-title] .card-tcg__foot .btn,[aria-labelledby=upsells-title] .card-tcg__foot .btn{letter-spacing:.04em;padding-inline:1rem;font-size:.75rem}}@media(max-width:639px){.rail-mobile{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:-1.25rem;padding-block-end:.25rem;padding-inline:1.25rem;scroll-padding-inline-start:1.25rem;display:flex;overflow-x:auto}.rail-mobile::-webkit-scrollbar{display:none}.rail-mobile>*{scroll-snap-align:start;flex:0 0 82%;min-width:0}}.woocommerce-shipping-totals.shipping>.shipping-choice__cell{text-align:start;border-block-end:0;padding:0}.shipping-choice__package{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-block-end:.5rem;font-size:.6875rem;font-weight:700}.woocommerce-shipping-methods.shipping-choice{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:.625rem;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.shipping-choice .shipping-choice__item{border-block-start:1px solid var(--color-line);transition:background-color .2s var(--ease-out-soft);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"radio label""slot slot";align-items:center;gap:.625rem .75rem;padding:.5rem .875rem;display:grid}.shipping-choice .shipping-choice__item:first-child{border-block-start:0}.shipping-choice .shipping-choice__item--single{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""slot"}.shipping-choice__item:has(.shipping-choice__radio:checked){background-color:#fff9ec}@supports (color:color-mix(in lab,red,red)){.shipping-choice__item:has(.shipping-choice__radio:checked){background-color:color-mix(in oklab,var(--color-gold-500) 8%,var(--color-surface))}}.shipping-choice__item:has(.shipping-choice__radio:checked){outline:2px solid var(--color-gold-500);outline-offset:-2px}.shipping-choice__item:has(.shipping-choice__radio:focus-visible){outline:2px solid var(--color-ink);outline-offset:-2px}.woocommerce-shipping-methods.shipping-choice .shipping-choice__radio{width:1.375rem;height:1.375rem;accent-color:var(--color-gold-500);cursor:pointer;grid-area:radio;margin:0}.woocommerce-shipping-methods.shipping-choice .shipping-choice__label{cursor:pointer;grid-area:label;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:.125rem .75rem;min-height:2.75rem;padding-block:.375rem;display:grid}.shipping-choice .shipping-choice__item--single .shipping-choice__label{cursor:default}.shipping-choice__head{grid-column:1;align-items:center;gap:.5rem;min-width:0;display:flex}.shipping-choice__name{color:var(--color-ink);font-size:.875rem;font-weight:700;line-height:1.35}.shipping-choice__logo-img,.shipping-choice__name img{flex:none;width:auto;max-width:100%;max-height:35px}.shipping-choice__price{font-family:var(--font-display);color:var(--color-ink);white-space:nowrap;grid-column:2;justify-self:end;font-size:.875rem;font-weight:800}.shipping-choice__price .tax_label{font-family:var(--font-sans);color:var(--color-muted);font-size:.6875rem;font-weight:500}.shipping-choice__time{color:var(--color-muted);grid-column:1/-1;font-size:.75rem;line-height:1.4}.shipping-choice__slot{grid-area:slot}.shipping-choice__slot:empty{display:none}.product-page__band+.product-page__band{border-block-start:1px solid var(--color-line)}.product-hero{gap:2rem;display:grid}.product-hero>*{min-inline-size:0}@media(min-width:1024px){.product-hero{grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:start;gap:clamp(2rem,4vw,3.5rem)}.product-hero__gallery{position:sticky;inset-block-start:6.5rem}.product-hero__gallery .product-gallery__main{max-height:max(20rem,100vh - 18rem)}}.product-summary__head{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.product-summary__badges{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.product-summary__badges .badge--low{color:var(--color-on-dark)}.product-summary__rating{color:var(--color-muted);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.product-summary__rating strong{color:var(--color-ink)}.product-summary__rating a{text-underline-offset:.2em;text-decoration:underline}.product-summary__rating a:hover{color:var(--color-ink)}.product-summary,.product-tabs{--star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.6l2.4 4.9 5.4.8-3.9 3.8.9 5.4-4.8-2.5-4.8 2.5.9-5.4L2.2 7.3l5.4-.8z'/%3E%3C/svg%3E")}.product-summary .star-rating,.product-tabs .star-rating{background-color:var(--color-line-strong);width:6.25rem;height:1.25rem;mask-image:var(--star);mask-size:1.25rem 1.25rem;mask-repeat:repeat-x;-webkit-mask-image:var(--star);flex:none;font-size:0;display:block;position:relative;overflow:hidden;-webkit-mask-size:1.25rem 1.25rem;-webkit-mask-repeat:repeat-x}.product-summary .star-rating>span,.product-tabs .star-rating>span{background-color:var(--color-gold-700);height:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.product-summary__price .price ins{color:var(--color-danger)}.product-summary__price .price{flex-wrap:wrap;line-height:1.1}.product-summary__excerpt{font-size:.9375rem}.product-summary__excerpt>:last-child{margin-block-end:0}.product-summary__stock .card-tcg__stock{color:var(--color-ink);font-size:.875rem;font-weight:600}.product-summary__buy .cart{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.product-summary__buy .single_add_to_cart_button{flex:14rem}.product-summary__buy .variations{border-collapse:collapse;width:100%}.product-summary__buy .variations th,.product-summary__buy .variations td{text-align:start;padding-block:.375rem}.product-summary__buy .variations label{color:var(--color-body);font-size:.8125rem;font-weight:600}.product-summary__buy select{width:100%;font:inherit;color:var(--color-ink);background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:.5rem;padding:.75rem .9375rem}.product-summary__buy .woocommerce-variation-price{margin-block:.75rem;font-size:1.25rem}.product-summary__unavailable{color:var(--color-body);background-color:#fbf2ee;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;font-size:.875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.product-summary__unavailable{background-color:color-mix(in oklab,var(--color-warning) 7%,var(--color-surface))}}.product-summary__unavailable{border:1px solid #d8aea2}@supports (color:color-mix(in lab,red,red)){.product-summary__unavailable{border:1px solid color-mix(in oklab,var(--color-warning) 34%,var(--color-line))}}.product-summary__unavailable{border-radius:.5rem}.product-summary__unavailable svg{color:var(--color-warning);flex:none}.product-summary__unavailable strong{color:var(--color-ink)}.product-summary__unavailable .btn{margin-block-start:.75rem}.product-summary__perks{color:var(--color-body);gap:.625rem;font-size:.8125rem;display:grid}.product-summary__perks li{align-items:start;gap:.75rem;display:flex}.product-summary__perk-icon{width:2.25rem;height:2.25rem;color:var(--color-ink);background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:.4375rem;flex:none;place-items:center;display:grid}.product-summary__facts{gap:.5rem;font-size:.8125rem;display:grid}.product-summary__facts>div{grid-template-columns:7rem minmax(0,1fr);gap:.75rem;display:grid}.product-summary__facts dt{color:var(--color-muted)}.product-summary__facts dd{color:var(--color-ink)}.product-summary__facts a{text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong)}.product-summary__facts a:hover{-webkit-text-decoration-color:var(--color-gold-600);text-decoration-color:var(--color-gold-600)}.product-detail{gap:clamp(2rem,4vw,3rem);display:grid}@media(min-width:1024px){.product-detail:has(.product-detail__main):has(.product-detail__aside){grid-template-columns:minmax(0,1fr) 20rem;align-items:start}}.product-tabs__tab{scroll-margin-block-start:7rem}.product-tabs__tab[aria-selected=true]{color:var(--color-ink)}.product-tabs__panel>:first-child{margin-block-start:0}.product-tabs__panel>:last-child{margin-block-end:0}.product-tabs__panel h2{text-transform:uppercase;font-size:1.125rem}.product-tabs .prose-shop a{color:var(--color-navy-600);-webkit-text-decoration-color:var(--color-gold-500);text-decoration-color:var(--color-gold-500)}.product-tabs__panel .shop_attributes{border-collapse:collapse;width:100%;font-size:.875rem}.product-tabs__panel .shop_attributes th,.product-tabs__panel .shop_attributes td{text-align:start;vertical-align:top;border-block-end:1px solid var(--color-line);padding:.75rem 0}.product-tabs__panel .shop_attributes th{width:38%;color:var(--color-muted);font-weight:600}.product-tabs__panel .shop_attributes td{color:var(--color-ink)}.product-tabs__panel .shop_attributes p{margin:0}.gpsr-panel__title{text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink);font-size:.875rem}.gpsr-panel__lead{color:var(--color-muted);margin-block:.5rem 1rem;font-size:.75rem}.product-tabs .woocommerce-Reviews{flex-direction:column;gap:2.25rem;display:flex}.product-tabs .commentlist{flex-direction:column;gap:1rem;margin-block-start:1.5rem;display:flex}.product-tabs .comment_container{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);gap:1rem;padding:1.125rem 1.25rem;display:flex}.product-tabs .comment_container .avatar{border-radius:var(--radius-pill);flex:none;width:2.75rem;height:2.75rem}.product-tabs .comment-text{flex-direction:column;gap:.5rem;min-width:0;display:flex}.product-tabs .comment-text .meta{color:var(--color-muted);margin:0;font-size:.8125rem}.product-tabs .woocommerce-review__author{color:var(--color-ink)}.product-tabs .woocommerce-review__verified{color:var(--color-success);font-style:normal}.product-tabs .comment-text .description{color:var(--color-body);font-size:.9375rem}.product-tabs .comment-text .description>:last-child{margin-block-end:0}.product-tabs .woocommerce-noreviews{color:var(--color-muted);margin-block-start:1rem}.product-tabs #review_form{background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:1.5rem}.product-tabs .comment-reply-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--color-ink);margin-block-end:1.25rem;font-size:1rem;font-weight:800;display:block}.product-tabs .comment-form{gap:1rem;display:grid}@media(min-width:640px){.product-tabs .comment-form{grid-template-columns:repeat(2,minmax(0,1fr))}.product-tabs .comment-form-rating,.product-tabs .comment-form-comment,.product-tabs .comment-form-cookies-consent,.product-tabs .form-submit{grid-column:1/-1}}.product-tabs .comment-form p{margin:0}.product-tabs .comment-form label{color:var(--color-body);margin-block-end:.4375rem;font-size:.8125rem;font-weight:600;display:block}.product-tabs .comment-form .required{color:var(--color-danger)}.product-tabs .comment-form input[type=text],.product-tabs .comment-form input[type=email],.product-tabs .comment-form select,.product-tabs .comment-form textarea{width:100%;font:inherit;color:var(--color-ink);background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:.5rem;padding:.75rem .9375rem}.product-tabs .comment-form input:focus,.product-tabs .comment-form select:focus,.product-tabs .comment-form textarea:focus{border-color:var(--color-gold-600);outline:none}.product-tabs .comment-form textarea{resize:vertical;min-height:8rem}.product-tabs .comment-form-cookies-consent{color:var(--color-body);align-items:flex-start;gap:.625rem;font-size:.8125rem;display:flex}.product-tabs .comment-form-cookies-consent input{width:1.125rem;height:1.125rem;accent-color:var(--color-gold-500);flex:none;margin-block-start:.125rem}.product-tabs .comment-form-cookies-consent label{margin:0;font-weight:400}.product-tabs .form-submit input[type=submit]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);background-color:var(--color-gold-500);cursor:pointer;border:0;border-radius:.4375rem;padding:.8125rem 1.5rem;font-size:.875rem;font-weight:700;line-height:1}.product-tabs .form-submit input[type=submit]:hover{background-color:var(--color-gold-400)}.product-tabs .must-log-in{color:var(--color-body);font-size:.875rem}.product-tabs .comment-form-rating .stars,.product-tabs .comment-form-rating .stars span{gap:.25rem;display:inline-flex}.product-tabs .comment-form-rating .stars a{background-color:var(--color-line-strong);width:1.75rem;height:1.75rem;mask-image:var(--star);mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:var(--star);transition:background-color .15s var(--ease-out-soft);font-size:0;display:block;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.product-tabs .comment-form-rating .stars a.active,.product-tabs .comment-form-rating .stars a:has(~a.active){background-color:var(--color-gold-700)}.product-tabs .comment-form-rating .stars:hover a:not(:hover){background-color:var(--color-line-strong)}.product-tabs .comment-form-rating .stars:hover a:hover,.product-tabs .comment-form-rating .stars:hover a:has(~a:hover){background-color:var(--color-gold-600)}.product-summary__buy{flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}.product-summary__buy .qty{flex:none;height:3.5rem}.product-summary__buy .qty__btn,.product-summary__buy .qty__input{height:100%}.product-summary__buy .btn,.product-summary__buy .single_add_to_cart_button{flex:14rem;min-height:3.5rem}.product-summary__price .woocommerce-price-suffix,.product-summary__price small,.product-summary .tax_label,.product-summary .includes_tax{color:var(--color-muted);font-size:.8125rem;font-weight:500;display:inline}.product-summary__taxnote{color:var(--color-muted);flex-wrap:wrap;gap:.25rem .75rem;margin-block-start:.375rem;font-size:.8125rem;display:flex}.product-summary .polski-wishlist-button,.product-summary [class*=wishlist]{text-align:start;color:var(--color-body);justify-content:flex-start;align-items:center;gap:.4375rem;font-size:.875rem;font-weight:600;display:inline-flex}.product-summary__perks{border-block:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin-block:1.25rem;padding-block:1.25rem;display:grid}.product-summary__perks li{color:var(--color-body);align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.4;display:flex}.product-summary__perk-icon{width:1.75rem;height:1.75rem;color:var(--color-gold-ink);background-color:var(--color-surface-2);border-radius:.375rem;flex:none;place-items:center;display:grid}@media(max-width:540px){.product-summary__perks{grid-template-columns:minmax(0,1fr)}}.product-summary .polski-tax-info,.product-summary .polski-shipping-notice{color:var(--color-muted);font-size:.8125rem;line-height:1.5;display:inline}.product-summary .polski-tax-info{margin-inline-end:.5rem}.product-summary__buy+.polski-tax-info{margin-block-start:-.5rem}.product-summary button.polski-wishlist-button,.woocommerce .product-summary button.button.polski-wishlist-button{width:auto;min-height:2.5rem;font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--color-body);border:1px solid var(--color-line);clip-path:none;transition:color .2s var(--ease-out-soft),background-color .2s var(--ease-out-soft),border-color .2s var(--ease-out-soft);background-color:#0000;border-radius:.4375rem;align-items:center;gap:.4375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.product-summary button.polski-wishlist-button.is-inline,.woocommerce .product-summary button.button.polski-wishlist-button.is-inline{flex:none;justify-content:center;gap:0;width:3.5rem;min-height:3.5rem;padding:0}.product-summary .polski-wishlist-button svg,.woocommerce .product-summary button.button.polski-wishlist-button svg{flex:none;width:1.375rem;height:1.375rem}.product-summary .polski-wishlist-button:hover,.woocommerce .product-summary button.button.polski-wishlist-button:hover{color:var(--color-ink);background-color:var(--color-surface-2);border-color:var(--color-line-strong)}.product-summary .polski-wishlist-button{margin-block:0!important}.product-summary .polski-wishlist-button.is-active,.product-summary .polski-wishlist-button[aria-pressed=true]{color:var(--color-gold-ink)!important;background-color:#fef6e2!important}@supports (color:color-mix(in lab,red,red)){.product-summary .polski-wishlist-button.is-active,.product-summary .polski-wishlist-button[aria-pressed=true]{background-color:color-mix(in oklab,var(--color-gold-500) 12%,var(--color-surface))!important}}.product-summary .polski-wishlist-button.is-active,.product-summary .polski-wishlist-button[aria-pressed=true]{border-color:var(--color-gold-500)!important}.product-summary .polski-wishlist-button.is-active svg path,.product-summary .polski-wishlist-button[aria-pressed=true] svg path{fill:currentColor}.product-summary__buy .btn,.product-summary__buy .single_add_to_cart_button{flex:auto;min-width:12rem}.product-summary .polski-shipping-notice{display:none}.product-summary__taxnote{color:var(--color-muted);margin-block-start:.25rem;font-size:.75rem}.product-summary__perks li{white-space:nowrap}@media(max-width:640px){.product-summary__perks li{white-space:normal}}.product-summary__total{width:100%;color:var(--color-body);margin:0;font-size:.8125rem}.product-summary__total:empty{display:none}.product-summary__total strong{color:var(--color-ink);font-weight:700}.product-sticky{z-index:50;visibility:hidden;opacity:0;background-color:var(--color-surface);border-block-start:1px solid var(--color-line);transition:opacity .24s var(--ease-out-soft),transform .24s var(--ease-out-soft),visibility .24s;padding-block-end:env(safe-area-inset-bottom);position:fixed;inset-block-end:0;inset-inline:0;transform:translateY(.75rem)}.product-sticky.is-visible{visibility:visible;opacity:1;transform:none}.product-sticky__inner{align-items:center;gap:.875rem;width:100%;max-width:84rem;min-height:4.5rem;margin-inline:auto;padding-inline:1.25rem;display:flex}.product-sticky__thumb{object-fit:contain;background-color:var(--color-surface-2);border-radius:.5rem;flex:none;width:3rem;height:3rem}.product-sticky__text{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.product-sticky__name{white-space:nowrap;text-overflow:ellipsis;color:var(--color-ink);font-size:.875rem;font-weight:600;line-height:1.3;overflow:hidden}.product-sticky__price{font-family:var(--font-display);color:var(--color-ink);font-size:1rem;font-weight:700;line-height:1.2}.product-sticky__action{flex:none;min-height:2.75rem}@media(max-width:767px){.product-sticky__thumb,.product-sticky__name{display:none}.product-sticky__text{flex:none}.product-sticky__action{flex:auto}}@media(min-width:1024px){.product-sticky__inner{padding-inline:2rem}}@media(prefers-reduced-motion:reduce){.product-sticky{transform:none}}.product-summary__buy .cart{flex:100%;min-width:0}.product-summary .waitlist{scroll-margin-block-start:7rem}.cart-state{place-items:center;display:grid}.cart-state__face{text-align:center;grid-area:1/1;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.cart-state__face:not([data-face=idle]),.cart-state.is-busy .cart-state__face[data-face=idle],.cart-state.is-done .cart-state__face[data-face=idle]{visibility:hidden}.cart-state.is-busy .cart-state__face[data-face=busy],.cart-state.is-done .cart-state__face[data-face=done]{visibility:visible}.cart-state.is-busy{opacity:.72}.cart-state__spin{animation:.9s linear infinite cart-state-spin}@keyframes cart-state-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.cart-state__spin{animation:none}}.product-help{background-color:var(--color-ink);border-radius:var(--radius-card);align-items:center;gap:1.5rem;padding:clamp(1.5rem,4vw,2.25rem);display:grid}@media(min-width:900px){.product-help{grid-template-columns:minmax(0,1fr) auto;gap:2.5rem}}.product-help .eyebrow{color:var(--color-gold-400)}.product-help__title{font-family:var(--font-display);color:var(--color-on-dark);text-wrap:balance;margin-block:.375rem .5rem;font-size:clamp(1.125rem,2.4vw,1.5rem);font-weight:800;line-height:1.2}.product-help__lead{max-width:48ch;color:var(--color-navy-200);font-size:.9375rem;line-height:1.6}.product-help__actions{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.product-help__actions .btn--ghost{color:var(--color-on-dark);border-color:var(--color-navy-500)}.product-help__actions .btn--ghost:hover{color:var(--color-ink);background-color:var(--color-on-dark);border-color:var(--color-on-dark)}.product-help__form{color:var(--color-navy-200);text-underline-offset:.2em;flex:1 0 100%;font-size:.8125rem;text-decoration:underline}.product-help__form:hover{color:var(--color-on-dark)}.product-gallery__main{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.product-gallery__main[disabled]{cursor:default}.product-gallery__zoom{width:2.75rem;height:2.75rem;color:var(--color-ink);background-color:#ffffffeb;place-items:center;display:grid;position:absolute;inset-block-end:.875rem;inset-inline-end:.875rem}@supports (color:color-mix(in lab,red,red)){.product-gallery__zoom{background-color:color-mix(in oklab,var(--color-surface) 92%,transparent)}}.product-gallery__zoom{border:1px solid var(--color-line);opacity:0;transition:opacity .2s var(--ease-out-soft);border-radius:999px}.product-gallery__main:hover .product-gallery__zoom,.product-gallery__main:focus-visible .product-gallery__zoom{opacity:1}@media(hover:none){.product-gallery__zoom{opacity:1}}.product-gallery__main[disabled] .product-gallery__zoom{display:none}.gallery-lightbox{z-index:200;background-color:var(--color-navy-950);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.gallery-lightbox[hidden]{display:none}.gallery-lightbox__bar{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem clamp(.75rem,3vw,1.5rem);display:flex}.gallery-lightbox__count{letter-spacing:.08em;color:#ffffffb8;font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem;font-weight:600}.gallery-lightbox__close{cursor:pointer;background-color:#0000;border:1px solid #ffffff3d;border-radius:999px;width:2.75rem;height:2.75rem;transition:background-color .18s,border-color .18s;position:relative}.gallery-lightbox__close:hover,.gallery-lightbox__close:focus-visible{background-color:#ffffff1f;border-color:#ffffff80}.gallery-lightbox__close:before,.gallery-lightbox__close:after{content:"";background-color:#fff;width:1rem;height:2px;position:absolute;inset-block-start:50%;inset-inline-start:50%}.gallery-lightbox__close:before{transform:translate(-50%,-50%)rotate(45deg)}.gallery-lightbox__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.gallery-lightbox__stage{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;margin:0;padding:0 clamp(.75rem,4vw,4.5rem) clamp(1rem,4vw,2.5rem);display:grid}.gallery-lightbox__stage img{object-fit:contain;width:100%;height:100%}.gallery-lightbox__nav{cursor:pointer;background-color:#ffffff1a;border:1px solid #ffffff3d;border-radius:999px;width:2.75rem;height:2.75rem;transition:background-color .18s,border-color .18s;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.gallery-lightbox__nav:hover,.gallery-lightbox__nav:focus-visible{background-color:#fff3;border-color:#ffffff80}.gallery-lightbox__nav:before{content:"";border-block-start:2px solid #fff;border-inline-end:2px solid #fff;width:.625rem;height:.625rem;position:absolute;inset-block-start:50%;inset-inline-start:50%}.gallery-lightbox__nav--prev{inset-inline-start:clamp(.5rem,2vw,1.25rem)}.gallery-lightbox__nav--prev:before{transform:translate(-30%,-50%)rotate(-135deg)}.gallery-lightbox__nav--next{inset-inline-end:clamp(.5rem,2vw,1.25rem)}.gallery-lightbox__nav--next:before{transform:translate(-70%,-50%)rotate(45deg)}.product-summary__ask{color:var(--color-muted);background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);gap:.5rem;margin-block-start:1.25rem;padding:1rem 1.125rem;font-size:.8125rem;display:grid}.product-summary__ask>strong{color:var(--color-ink);font-size:.875rem;font-weight:800}.product-summary__ask-links{flex-wrap:wrap;align-items:center;gap:0 1.25rem;display:flex}.product-summary__ask-links a{min-height:2.75rem;color:var(--color-ink);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);align-items:center;gap:.375rem;font-weight:700;transition:text-decoration-color .18s;display:inline-flex}.product-summary__ask-links a:hover,.product-summary__ask-links a:focus-visible{-webkit-text-decoration-color:var(--color-gold-500);text-decoration-color:var(--color-gold-500)}.product-summary__ask svg{color:var(--color-gold-ink);flex:none}.waitlist{background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:var(--radius-card);transition:background-color .25s var(--ease-out-soft),border-color .25s var(--ease-out-soft);flex-direction:column;gap:1rem;padding:1.25rem;display:flex;position:relative;container:waitlist/inline-size}.waitlist.is-done{background-color:#ecf8f1}@supports (color:color-mix(in lab,red,red)){.waitlist.is-done{background-color:color-mix(in oklab,var(--color-success) 8%,var(--color-surface))}}.waitlist.is-done{border-color:#92cbad}@supports (color:color-mix(in lab,red,red)){.waitlist.is-done{border-color:color-mix(in oklab,var(--color-success) 40%,var(--color-line))}}.waitlist__form[hidden],.waitlist__done[hidden]{display:none}.waitlist__head{align-items:flex-start;gap:.875rem;display:flex}.waitlist__icon{--corner:.4375rem;width:2.375rem;height:2.375rem;color:var(--color-ink);background-color:var(--color-gold-500);clip-path:var(--clip-corner);flex:none;place-items:center;display:grid}.waitlist.is-done .waitlist__icon{color:var(--color-on-dark);background-color:var(--color-success)}.waitlist__intro{flex-direction:column;gap:.3125rem;min-width:0;display:flex}.waitlist__title{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink);font-size:1rem;font-weight:800}.waitlist__lead{color:var(--color-body);margin:0;font-size:.875rem;line-height:1.55}.waitlist__status{color:var(--color-ink);background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:.4375rem;margin:0;padding:.6875rem .875rem;font-size:.8125rem;font-weight:600;line-height:1.5}.waitlist__status:empty{border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.waitlist__status[data-tone=error]{color:var(--color-danger);border-color:#e1a5ab}@supports (color:color-mix(in lab,red,red)){.waitlist__status[data-tone=error]{border-color:color-mix(in oklab,var(--color-danger) 34%,var(--color-line))}}.waitlist__done{color:var(--color-ink);align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.55;display:flex}.waitlist__done p{margin:0}.waitlist__done-icon{color:var(--color-success);flex:none;margin-block-start:.0625rem;display:flex}.waitlist__form{flex-direction:column;gap:.875rem;display:flex}.waitlist__row{flex-wrap:wrap;gap:.5rem;display:flex}.waitlist__row .input{flex:13rem;min-width:0}.waitlist__submit{flex:none;min-height:2.75rem}@container waitlist (max-width:25rem){.waitlist__row{flex-direction:column}.waitlist__row .input{flex:none;width:100%}.waitlist__submit{width:100%;min-height:3.1875rem}}.waitlist__legal{color:var(--color-muted);margin:0;font-size:.75rem;line-height:1.55}.waitlist__legal a,.waitlist__ask a{color:var(--color-body);text-underline-offset:.2em;text-decoration:underline}.waitlist__legal a:hover,.waitlist__ask a:hover{color:var(--color-ink)}.waitlist__ask{border-block-start:1px solid #ddc2bd;margin:0;padding-block-start:.875rem}@supports (color:color-mix(in lab,red,red)){.waitlist__ask{border-block-start:1px solid color-mix(in oklab,var(--color-warning) 22%,var(--color-line))}}.waitlist__ask{font-size:.8125rem}.waitlist__ask a{align-items:center;min-height:2.75rem;font-weight:600;display:inline-flex}.waitlist.is-done .waitlist__ask{border-block-start-color:#aed5c4}@supports (color:color-mix(in lab,red,red)){.waitlist.is-done .waitlist__ask{border-block-start-color:color-mix(in oklab,var(--color-success) 26%,var(--color-line))}}.cart-line{border-block-end:1px solid var(--color-line);grid-template-columns:4.5rem 1fr auto;gap:.875rem;padding-block:1rem;display:grid}.cart-line__thumb{aspect-ratio:1;background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:.5rem;padding:.375rem}.cart-line__thumb img{object-fit:contain;width:100%;height:100%}.cart-line__name{color:var(--color-ink);font-size:.875rem;font-weight:600;line-height:1.4}.cart-line__meta{color:var(--color-muted);margin-block-start:.25rem;font-size:.75rem}.cart-line__remove{color:var(--color-muted);transition:color .2s}.cart-line__remove:hover{color:var(--color-danger)}.cart-totals{flex-direction:column;gap:.625rem;display:flex}.cart-totals__row{color:var(--color-body);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.875rem;display:flex}.cart-totals__row--total{border-block-start:1px solid var(--color-line);color:var(--color-ink);padding-block-start:.75rem;font-size:1.0625rem;font-weight:800}.free-shipping{background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:.5rem;padding:.875rem 1rem;font-size:.8125rem}.free-shipping__bar{background-color:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:.25rem;height:.75rem;margin-block-start:.625rem;padding:.125rem;position:relative;overflow:hidden}.free-shipping__fill{background-image:repeating-linear-gradient(90deg,var(--color-gold-500) 0,var(--color-gold-500) .375rem,transparent .375rem,transparent .5rem);height:100%;transform:scaleX(var(--progress,0));transform-origin:0;transition:transform .45s var(--ease-out-soft);display:block}.free-shipping--done .free-shipping__bar{border-color:var(--color-success)}.free-shipping--done .free-shipping__fill{background-image:repeating-linear-gradient(90deg,var(--color-success) 0,var(--color-success) .375rem,transparent .375rem,transparent .5rem)}.free-shipping__scale{color:var(--color-muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-block-start:.3125rem;font-size:.6875rem;font-weight:700;display:flex}.cart-empty{text-align:center;color:var(--color-muted);flex-direction:column;align-items:center;gap:1rem;padding-block:3rem;display:flex}.mini-cart__list{margin:0;padding:0;list-style:none}.mini-cart,.mini-cart__list,.mini-cart__list .cart-line{min-width:0}.mini-cart__list .cart-line{align-items:start}.mini-cart__list .cart-line__body{min-width:0}.mini-cart__list .cart-line__name{overflow-wrap:anywhere}.mini-cart__list .cart-line:first-child{padding-block-start:0}.cart-line__info{min-width:0}.cart-line__name{color:var(--color-ink);font-size:.875rem;font-weight:600;line-height:1.4;display:block}a.cart-line__name:hover{color:var(--color-gold-ink)}.cart-line__remove{border-radius:var(--radius-pill);flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.cart-line__remove:hover{background-color:var(--color-surface-2)}.mini-cart__foot{flex-direction:column;gap:.875rem;margin-block-start:1.25rem;display:flex}.mini-cart__note{color:var(--color-muted);justify-content:center;align-items:center;gap:.4375rem;font-size:.75rem;display:flex}.mini-cart__note svg{color:var(--color-success)}.free-shipping__done{color:var(--color-success);align-items:center;gap:.4375rem;font-weight:700;display:flex}.cart-empty__title{font-family:var(--font-display);text-transform:uppercase;color:var(--color-ink);font-size:1.0625rem;font-weight:800}.cart-empty__text{max-width:30ch;font-size:.875rem;line-height:1.6}.drawer__body .woocommerce-mini-cart__empty-message:empty{display:none}.cart-empty .wc-empty-cart-message,.cart-empty .cart-empty-message{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cart-empty{gap:.875rem;max-width:34rem;margin-inline:auto}.cart-empty__icon{width:3.5rem;height:3.5rem;color:var(--color-muted);background-color:var(--color-surface-2);border:1px solid var(--color-line);border-radius:var(--radius-pill);place-items:center;display:grid}.cart-empty__lead{max-width:40ch;color:var(--color-muted);line-height:1.6}.cart-empty__links{flex-wrap:wrap;justify-content:center;gap:.4375rem;margin-block:.375rem .5rem;display:flex}.cart-totals__table .cart-shipping__cell{text-align:start}.cart-shipping__row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.cart-shipping__label{color:var(--color-body);font-weight:500}.cart-shipping__cost{color:var(--color-ink);flex:none;font-weight:600}.cart-shipping__note{color:var(--color-muted);margin-block-start:.25rem;font-size:.75rem;font-weight:400;line-height:1.45;display:block}.cart_totals .order-total td small{font-family:var(--font-sans);color:var(--color-muted);font-size:.75rem;font-weight:500;display:block}@media(min-width:1024px){.cart_totals .order-total td small{white-space:nowrap}}.cart-layout .coupon{flex-wrap:nowrap;align-items:stretch}.cart-layout .coupon .input{text-transform:uppercase;min-width:0;min-height:2.75rem;color:var(--color-ink);background-color:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:.4375rem;flex:6rem;padding:0 .875rem;font-size:.875rem}.cart-layout .coupon .input::placeholder{text-transform:none;color:var(--color-muted)}.cart-layout .coupon .input:focus{outline:2px solid var(--color-ink);outline-offset:-2px;box-shadow:none;background-color:var(--color-surface)}.cart-layout .cart-actions .btn{--corner:.5rem;min-height:2.75rem;color:var(--color-on-dark);background-color:var(--color-ink);clip-path:var(--clip-corner);border:0;border-radius:0}.cart-layout .cart-actions .btn:hover{color:var(--color-on-dark);background-color:var(--color-navy-700)}.cart-line--full .cart-line__remove .remove{place-items:center;width:100%;height:100%;display:grid}.cart-line--full .cart-line__thumb{padding:0;display:grid}.cart-line--full .cart-line__thumb a{min-width:0;padding:.375rem;display:block}.cart-lines{margin:0;padding:0;list-style:none}.cart-subtotal,.order-total,.shipping{color:var(--color-body);border-block-end:1px solid var(--color-line);padding-block:.625rem;font-size:.875rem}.order-total{color:var(--color-ink);border-block-end:0;font-size:1.0625rem;font-weight:800}.product-thumbnail img{object-fit:contain;width:100%;height:100%}.product-name{color:var(--color-ink);font-size:.9375rem;font-weight:600;line-height:1.4}.product-name a:hover{color:var(--color-gold-ink)}.product-price,.product-subtotal{font-family:var(--font-display);color:var(--color-ink);white-space:nowrap;font-weight:800}.product-remove a,a.remove{width:1.75rem;height:1.75rem;color:var(--color-muted);border-radius:var(--radius-pill);place-items:center;font-size:1.125rem;line-height:1;transition:color .2s,background-color .2s;display:grid}.product-remove a:hover,a.remove:hover{color:var(--color-danger);background-color:var(--color-surface-2)}.card-tcg__pricing{flex-direction:column;gap:.125rem;display:flex}.product-hero__summary,.product-summary__form{flex-direction:column;gap:1rem;display:flex}.product-summary__form .qty{flex:none}.shop-sort__submit{text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink);background-color:var(--color-surface-2);border:1px solid var(--color-line);cursor:pointer;border-radius:.4375rem;padding:.5rem .875rem;font-size:.75rem;font-weight:700}.shop-sort__submit:hover{border-color:var(--color-ink)}.hero-banner__inner{align-items:center;gap:1.5rem;display:grid}@media(min-width:900px){.hero-banner__inner{grid-template-columns:1.15fr 1fr;gap:3rem}}.hero-banner__art img{border-radius:var(--radius-card);width:100%;height:auto}.price{font-family:var(--font-display);color:var(--color-ink);align-items:baseline;gap:.4375rem;font-weight:800;display:inline-flex}.price ins{color:var(--color-gold-ink);text-decoration:none}.price del{color:var(--color-muted);font-size:.8125em;font-weight:600}.price .woocommerce-Price-currencySymbol{font-size:.8em;font-weight:600}.price-omnibus{font-family:var(--font-sans);color:var(--color-muted);margin-block-start:.25rem;font-size:.6875rem;font-weight:500;line-height:1.4;display:block}.woocommerce-result-count{color:var(--color-muted);font-size:.8125rem}.shop-toolbar{border-block-end:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1.75rem;padding-block:1rem;display:flex}.woocommerce-pagination ul{flex-wrap:wrap;justify-content:center;gap:.375rem;margin-block-start:2.5rem;display:flex}.woocommerce-pagination a,.woocommerce-pagination span{min-width:2.75rem;height:2.75rem;color:var(--color-body);background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:.5rem;place-items:center;padding-inline:.625rem;font-size:.875rem;font-weight:700;transition:color .2s,border-color .2s;display:grid}.woocommerce-pagination a:hover{color:var(--color-gold-ink);border-color:var(--color-gold-500)}.woocommerce-pagination .current{color:var(--color-ink);background-color:var(--color-gold-500);border-color:var(--color-gold-500)}.woocommerce-message,.woocommerce-info,.woocommerce-error{border:1px solid var(--color-line);background-color:var(--color-surface);border-radius:.5rem;align-items:start;gap:.875rem;margin-block-end:1.5rem;padding:1.125rem 1.25rem;font-size:.875rem;list-style:none;display:flex}.woocommerce-message{border-color:#9ecfb7}@supports (color:color-mix(in lab,red,red)){.woocommerce-message{border-color:color-mix(in oklab,var(--color-success) 34%,var(--color-line))}}.woocommerce-message{background-color:#eff9f2}@supports (color:color-mix(in lab,red,red)){.woocommerce-message{background-color:color-mix(in oklab,var(--color-success) 7%,var(--color-surface))}}.woocommerce-info{border-color:var(--color-tcg-riftbound)}@supports (color:color-mix(in lab,red,red)){.woocommerce-info{border-color:color-mix(in oklab,var(--color-tcg-riftbound) 34%,var(--color-line))}}.woocommerce-info{background-color:var(--color-tcg-riftbound)}@supports (color:color-mix(in lab,red,red)){.woocommerce-info{background-color:color-mix(in oklab,var(--color-tcg-riftbound) 7%,var(--color-surface))}}.woocommerce-error{border-color:#e1a5ab}@supports (color:color-mix(in lab,red,red)){.woocommerce-error{border-color:color-mix(in oklab,var(--color-danger) 34%,var(--color-line))}}.woocommerce-error{background-color:#fdf0f0}@supports (color:color-mix(in lab,red,red)){.woocommerce-error{background-color:color-mix(in oklab,var(--color-danger) 7%,var(--color-surface))}}.woocommerce-message .button,.woocommerce-info .button{margin-inline-start:0}.product-gallery{flex-direction:column;gap:.75rem;display:flex}.product-gallery__main{aspect-ratio:1;background:radial-gradient(120% 90% at 50% 0%,var(--color-surface-2),var(--color-surface));border:1px solid var(--color-line);border-radius:var(--radius-card);position:relative;overflow:hidden}.product-gallery__main img{object-fit:contain;width:100%;height:100%;padding:2rem}.product-gallery__thumbs{scroll-snap-type:x proximity;scrollbar-width:none;gap:.625rem;padding-block:2px .25rem;display:flex;overflow-x:auto}.product-gallery__thumbs::-webkit-scrollbar{display:none}.product-gallery__thumb{scroll-snap-align:start;aspect-ratio:1;background-color:var(--color-surface);border:1px solid var(--color-line);cursor:pointer;border-radius:.5rem;flex:0 0 calc(20% - .5rem);min-inline-size:4.5rem;padding:.375rem;transition:border-color .2s;overflow:hidden}.product-gallery__thumb img{object-fit:contain;width:100%;height:100%}.product-gallery__thumb[aria-current=true],.product-gallery__thumb:hover{border-color:var(--color-gold-500)}.product-summary{flex-direction:column;gap:1.125rem;display:flex}.product-summary__title{font-size:clamp(1.5rem,3vw,2.125rem);font-weight:800;line-height:1.15}.product-summary__meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:1rem;font-size:.8125rem;display:flex}.product-summary__price{font-size:clamp(1.75rem,3.5vw,2.5rem)}.product-summary__actions{flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}.product-tabs__nav{border-block-end:1px solid var(--color-line);scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.product-tabs__nav::-webkit-scrollbar{display:none}.product-tabs__tab{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--color-muted);cursor:pointer;padding:.875rem 1.125rem;font-size:.8125rem;font-weight:700;transition:color .2s;position:relative}.product-tabs__tab:hover{color:var(--color-ink)}.product-tabs__tab[aria-selected=true]:after{content:"";background-color:var(--color-gold-500);height:2px;position:absolute;inset-block-end:-1px;inset-inline:0}.product-tabs__panel{padding-block-start:1.75rem}.spec-table{border-collapse:collapse;width:100%;font-size:.875rem}.spec-table th,.spec-table td{text-align:start;vertical-align:top;border-block-end:1px solid var(--color-line);padding:.75rem 0}.spec-table th{width:38%;color:var(--color-muted);font-weight:600}.spec-table td{color:var(--color-ink)}.gpsr-panel{color:var(--color-body);background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:1.125rem 1.25rem;font-size:.8125rem;line-height:1.6}.gpsr-panel dt{color:var(--color-ink);margin-block-start:.75rem;font-weight:700}.gpsr-panel dt:first-child{margin-block-start:0}}@layer utilities{.static{position:static}.col-1{grid-column:1}.col-2{grid-column:2}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.container{width:100%;max-width:84rem;margin-inline:auto;padding-inline:1.25rem}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.border-collapse{border-collapse:collapse}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.col2-set>.col-1,.col2-set>.col-2,.checkout-fields>.col-1,.checkout-fields>.col-2{float:none;grid-column:1/-1;width:100%;max-width:none}}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-display:swap;src:url(/wp-content/themes/kartonada/assets/dist/fonts/archivo-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-display:swap;src:url(/wp-content/themes/kartonada/assets/dist/fonts/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/wp-content/themes/kartonada/assets/dist/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/wp-content/themes/kartonada/assets/dist/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.polski-wishlist-account.wishlist{flex-direction:column;gap:1rem;display:flex}.wishlist__title{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink);margin:0;font-size:1.0625rem;font-weight:800}.wishlist__count{color:var(--color-muted);margin:0;font-size:.875rem}.prose-shop .wishlist__grid,.polski-wishlist-account .products{margin:0;padding-inline-start:0;list-style:none}.wishlist-empty{text-align:center;background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);flex-direction:column;align-items:center;gap:.625rem;padding:2.5rem 1.5rem;display:flex}.wishlist-empty__icon{--corner:.5rem;width:3rem;height:3rem;color:var(--color-ink);background-color:var(--color-gold-500);clip-path:var(--clip-corner);place-items:center;margin-block-end:.25rem;display:grid}.wishlist-empty__title{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:1.0625rem;font-weight:800}.wishlist-empty__text{max-width:42ch;color:var(--color-muted);margin:0 0 .5rem;font-size:.875rem;line-height:1.6}.card-tcg .polski-wishlist-button{z-index:3;width:2.25rem;min-width:0;height:2.25rem;min-height:0;color:var(--color-body);background:#ffffffe0;place-items:center;margin:0;padding:0;font-size:0;line-height:1;display:grid;position:absolute;inset-block-start:.625rem;inset-inline-end:.625rem}@supports (color:color-mix(in lab,red,red)){.card-tcg .polski-wishlist-button{background:color-mix(in oklab,var(--color-surface) 88%,transparent)}}.card-tcg .polski-wishlist-button{border:1px solid var(--color-line);border-radius:var(--radius-pill);clip-path:none;cursor:pointer;transition:color .18s,border-color .18s,background-color .18s}.card-tcg .polski-wishlist-button:after{content:"";position:absolute;inset:-.25rem}.card-tcg .polski-wishlist-button svg{width:1.0625rem;height:1.0625rem}.card-tcg .polski-wishlist-button:hover{color:var(--color-gold-ink);background:var(--color-surface);border-color:var(--color-line-strong)}.card-tcg .polski-wishlist-button.is-active,.card-tcg .polski-wishlist-button[aria-pressed=true]{color:var(--color-ink);background:var(--color-gold-500);border-color:var(--color-gold-500)}.card-tcg .polski-wishlist-button.is-active:hover,.card-tcg .polski-wishlist-button[aria-pressed=true]:hover{color:var(--color-ink);background:var(--color-gold-400)}.card-tcg .polski-wishlist-button.is-active svg path,.card-tcg .polski-wishlist-button[aria-pressed=true] svg path{fill:currentColor}.woocommerce-address-fields .select2-container .select2-selection--single{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:.5rem;height:3.1875rem;padding:.75rem .9375rem}.checkout .select2-container .select2-selection--single{background-color:#0000;border:0;border-radius:0;height:3.5rem;padding:1.375rem 0 .4375rem}.checkout .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce-address-fields .select2-container .select2-selection--single .select2-selection__rendered{color:var(--color-ink);padding:0;line-height:1.5}.woocommerce-address-fields .select2-container .select2-selection--single .select2-selection__arrow{height:100%;inset-inline-end:.5rem}.checkout .select2-container .select2-selection--single .select2-selection__arrow{height:100%;inset-inline-end:0}.shipping-calculator-form input[type=text],.shipping-calculator-form select,.shipping-calculator-form .select2-container .select2-selection--single{width:100%;height:3.1875rem;color:var(--color-ink);background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:.5rem;padding:.75rem .9375rem;font-size:.9375rem}.shipping-calculator-form p{margin-block-end:.75rem}.checkout .form-row.invoice-detail-field[hidden],.checkout .form-row.invoice-company-field[hidden]{display:none}.woocommerce-checkout #easypack_show_geowidget,.woocommerce-checkout .easypack-parcel-machine,.woocommerce-checkout #inpost-pl-typ-map-data{display:none!important}.easypack-parcel-machine{flex-direction:column;gap:.625rem;margin-block-start:.75rem;display:flex}#easypack_show_geowidget{width:100%;max-width:none;min-height:2.75rem;font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;text-align:center;color:var(--color-ink);--corner:.5rem;clip-path:var(--clip-corner);cursor:pointer;background:#fcc905;border:0;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.8125rem;font-weight:800;line-height:1.2;transition:background-color .18s;display:inline-flex}#easypack_show_geowidget:hover{background:#ffd633}#easypack-parcel-machine-label,.easypack-parcel-machine-label{color:var(--color-body);font-size:.8125rem}#easypack-parcel-machine-label strong,.easypack-parcel-machine-select{color:var(--color-ink);font-weight:700}.wp-block-button .wp-block-button__link{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;transition:background-color .2s var(--ease-out-soft),color .2s var(--ease-out-soft),transform .2s var(--ease-out-soft);border-radius:.4375rem;justify-content:center;align-items:center;gap:.5rem;padding:.8125rem 1.5rem;font-size:.875rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.wp-block-button .wp-block-button__link:active{transform:translateY(1px)}.wp-block-buttons .wp-block-button:not(.is-style-outline) .wp-block-button__link{background-color:var(--color-gold-500);color:var(--color-ink)}.wp-block-buttons .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{background-color:var(--color-gold-400)}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link{border:1px solid var(--color-line-strong);color:var(--color-ink);background-color:#0000;padding:.75rem 1.4375rem}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:var(--color-gold-500);border-color:var(--color-gold-500);color:var(--color-ink)}.wp-block-group.section{flex-direction:column;gap:1.5rem;display:flex}.wp-block-group.section :is(p,h2,h3,h4,ul,ol){margin-block:0}.wp-block-group.section .wp-block-columns{gap:1rem;margin-block:0}.wp-block-group.section__heading{max-width:46rem}@media(min-width:782px){.wp-block-group.section .wp-block-columns{gap:1.25rem}}.kategorie-tcg__row>.wp-block-column,.usp-strip__row>.wp-block-column{display:flex}.hero-banner{background:radial-gradient(60% 110% at 88% 6%,#f9b71033 0%,transparent 62%),var(--color-surface);padding-inline:clamp(1.25rem,4vw,3.5rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero-banner{background:radial-gradient(60% 110% at 88% 6%,color-mix(in oklab,var(--color-gold-500) 20%,transparent) 0%,transparent 62%),var(--color-surface)}}.hero-banner{border:1px solid var(--color-line);border-radius:var(--radius-card)}.hero-banner__copy{flex-direction:column;align-items:flex-start;gap:1.125rem;display:flex}.hero-banner__lead{max-width:46ch;color:var(--color-body);font-size:1.0625rem;line-height:1.65}.hero-banner__actions{gap:.75rem}.hero-banner__note{color:var(--color-muted);font-size:.8125rem;font-weight:600}.kontakt-block__lead{max-width:60ch;color:var(--color-body)}@media(min-width:1024px){.container{padding-inline:2rem}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
