body:is(#authentication,#registration,#password,#guest-tracking,#my-account,#identity,#addresses,#address,#history,#order-slip,#discount,#order-follow,#order-detail,#order-return,#module-blockwishlist-lists,#module-blockwishlist-view,#module-psgdpr-gdpr,#module-przelewy24payment-cards){background:var(--color-surface-subtle)}body:is(#authentication,#registration,#password,#guest-tracking,#my-account,#identity,#addresses,#address,#history,#order-slip,#discount,#order-follow,#order-detail,#order-return,#module-blockwishlist-lists,#module-blockwishlist-view,#module-psgdpr-gdpr,#module-przelewy24payment-cards) .site-main{padding-block-end:var(--space-9)}body:is(#authentication,#registration,#password,#guest-tracking,#my-account,#identity,#addresses,#address,#history,#order-slip,#discount,#order-follow,#order-detail,#order-return,#module-blockwishlist-lists,#module-blockwishlist-view,#module-psgdpr-gdpr,#module-przelewy24payment-cards) .layout-grid{padding-block-start:var(--space-3)}body:is(#authentication,#registration,#password,#guest-tracking) .layout-grid{max-width:62rem}body#registration .layout-grid{max-width:54rem}.page-authentication,.page-guest-tracking,.page-password,.page-registration{margin-inline:auto;width:100%}.page-authentication>.page-header,.page-guest-tracking>.page-header,.page-password>.page-header,.page-registration>.page-header{margin-block-end:var(--space-5);max-width:none;text-align:center}.page-authentication .page-header__title,.page-guest-tracking .page-header__title,.page-password .page-header__title,.page-registration .page-header__title{font-size:clamp(2rem,5vw,3rem);margin:0}.page-authentication>.page-content__body,.page-guest-tracking>.page-content__body,.page-password>.page-content__body,.page-registration>.page-content__body{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);max-width:none;overflow:hidden}.page-authentication>.page-content__footer,.page-guest-tracking>.page-content__footer,.page-password>.page-content__footer,.page-registration>.page-content__footer{margin-block-start:var(--space-4);max-width:none}.login{display:grid}.forgotten-password,.login__form-wrapper,.page-guest-tracking .page-content__body,.page-password .renew-password,.register-form{padding:clamp(var(--space-5),5vw,var(--space-7))}.login>hr,.register-form>hr{display:none}.login__register-prompt{background:radial-gradient(circle at 100% 0,rgb(var(--color-surface-rgb)/12%),transparent 45%),linear-gradient(145deg,var(--color-primary-800),var(--color-primary-950));color:rgb(var(--color-surface-rgb)/82%);display:flex;flex-direction:column;justify-content:center;padding:clamp(var(--space-5),5vw,var(--space-7))}.login__register-prompt h2{color:var(--color-surface);font-size:var(--text-2xl)}.login__register-prompt:before{background:var(--color-primary-200);content:"";height:.2rem;margin-block-end:var(--space-4);width:3rem}.login__register-prompt .btn-outline-primary{--bs-btn-color:var(--color-primary-900);--bs-btn-bg:var(--color-surface);--bs-btn-border-color:var(--color-surface);--bs-btn-hover-color:var(--color-primary-900);--bs-btn-hover-bg:var(--color-primary-100);--bs-btn-hover-border-color:var(--color-primary-100);--bs-btn-active-color:var(--color-primary-900);--bs-btn-active-bg:var(--color-primary-200);--bs-btn-active-border-color:var(--color-primary-200);margin-block-start:var(--space-3);width:100%}.register-form__login-prompt{border-top:1px solid var(--color-border);color:var(--color-muted);margin:var(--space-5) 0 0;padding-block-start:var(--space-5);text-align:center}.customer-layout{display:grid;gap:var(--space-5);width:100%}.customer-layout__main{min-width:0}.customer-layout__main>.page-header{margin-block-end:var(--space-4);max-width:none}.customer-layout__main>.page-header .page-title-section{font-size:clamp(2rem,4vw,2.75rem);margin:0}.page-content--customer{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);max-width:none;padding:clamp(var(--space-5),4vw,var(--space-7))}.page-content--customer>p:first-child{color:var(--color-muted);margin-block-end:var(--space-5)}.page-content--customer>.alert{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);margin:0;padding:var(--space-5)}.account-menu--sidebar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.account-menu__title{background:var(--color-surface);border-bottom:1px solid var(--color-border);color:var(--color-primary-950);font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--line-xl);margin:0;padding:var(--space-5)}.account-menu__nav{display:grid;padding:var(--space-2)}.account-menu__link{align-items:center;border-radius:var(--radius-sm);color:var(--color-text);display:flex;font-size:var(--text-sm);font-weight:var(--weight-medium);gap:var(--space-3);line-height:var(--line-sm);min-height:var(--target-min);padding:var(--space-3) var(--space-4);text-decoration:none;transition:color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard)}.account-menu__link:hover{background:var(--color-primary-100);color:var(--color-primary-900)}.account-menu__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.account-menu__icon{background:var(--color-primary-100);border-radius:50%;color:var(--color-primary-700);display:inline-grid;flex:0 0 2rem;font-size:1.15rem;height:2rem;place-items:center;width:2rem}.account-menu__link--active{background:var(--color-primary-100);color:var(--color-primary-900);font-weight:var(--weight-semibold)}.account-menu__link--signout{border-radius:0 0 var(--radius-sm) var(--radius-sm);border-top:1px solid var(--color-border);color:var(--color-warning);margin-block-start:var(--space-2)}.account-menu__link--signout .account-menu__icon{background:var(--color-warning-bg);color:var(--color-warning)}.account-menu__back{line-height:var(--line-sm);margin-block-end:var(--space-4);max-width:100%;text-align:left;white-space:normal}.account-menu__back .icon{flex:0 0 1.25rem;height:1.25rem;width:1.25rem}body#my-account .page-content--customer{background:transparent;border:0;box-shadow:none;padding:0}.account-menu--main{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.account-menu--main .account-menu__link{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--color-primary-900);display:grid;font-size:var(--text-md);font-weight:var(--weight-semibold);gap:var(--space-3);grid-template-columns:2.75rem minmax(0,1fr) auto;min-height:6.5rem;padding:var(--space-5);transition:border-color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.account-menu--main .account-menu__link:is(:hover,:focus-visible){background:var(--color-primary-50);border-color:var(--color-primary-700);box-shadow:var(--shadow-sm)}.account-menu--main .account-menu__link:after{color:var(--color-primary-700);content:"›";font-size:var(--text-xl);line-height:1}.account-menu--main .account-menu__icon{flex-basis:2.75rem;font-size:1.4rem;height:2.75rem;width:2.75rem}.account-menu--main .account-menu__link--signout{color:var(--color-warning)}.account-menu--main .account-menu__link--signout:is(:hover,:focus-visible){background:var(--color-warning-bg);border-color:var(--color-warning)}:is(.page-authentication,.page-registration,.page-password,.page-guest-tracking,.page-content--customer) .form-check-label{font-size:var(--text-sm)}:is(.page-authentication,.page-registration,.page-password,.page-guest-tracking,.page-content--customer) .form-field--checkbox,:is(.page-authentication,.page-registration,.page-password,.page-guest-tracking,.page-content--customer) .form-field--id-gender,:is(.page-authentication,.page-registration,.page-password,.page-guest-tracking,.page-content--customer) [class*=customer-privacy]{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}.address-form .form-fields,.js-customer-form>section{display:grid;gap:0 var(--space-4);grid-template-columns:minmax(0,1fr)}body#identity .js-customer-form>section{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5)}body#identity .js-customer-form>footer{border-top:1px solid var(--color-border);margin-block-start:var(--space-5);padding-block-start:var(--space-5)}.address-form .form-field--address1,.address-form .form-field--address2,.js-customer-form .form-field--email,.js-customer-form .form-field--id-gender,.js-customer-form .form-field--new-password,.js-customer-form .form-field--newsletter,.js-customer-form .form-field--optin,.js-customer-form .form-field--password,.js-customer-form .form-field--psgdpr,.js-customer-form>section>:is([data-ps-ref=password-field],[class*=customer-privacy]){grid-column:1/-1}.addresses__list,.order-addresses__list{display:grid;gap:var(--space-4)}body#addresses .addresses__list{grid-template-columns:minmax(0,1fr)}.address-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-width:0;overflow:hidden}.address-card__container{display:flex;flex-direction:column;min-height:100%;padding:var(--space-5)}.address-card__alias{color:var(--color-primary-900);display:block;font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-semibold);margin-block-end:var(--space-3)}.address-card__content{color:var(--color-muted);font-size:var(--text-sm);line-height:1.7;margin:0 0 var(--space-4)}.address-card__actions{border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:auto;padding-block-start:var(--space-4)}.address-card__actions a{align-items:center;background:var(--color-surface);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);color:var(--color-primary-900);display:inline-flex;font-size:var(--text-sm);font-weight:var(--weight-semibold);justify-content:center;min-height:var(--target-min);padding:var(--space-2) var(--space-4);text-decoration:none}.address-card__actions a:is(:hover,:focus-visible){background:var(--color-primary-50);border-color:var(--color-primary-700)}.address-card__actions .address-card__delete{border-color:var(--color-border);color:var(--color-error)}.address-card__actions .address-card__delete:is(:hover,:focus-visible){background:var(--color-error-bg);border-color:var(--color-error)}.address-card--add-address{align-items:center;background:var(--color-surface);border:2px dashed var(--color-primary-200);border-radius:var(--radius-lg);color:var(--color-primary-900);display:flex;flex-direction:row;font-weight:var(--weight-semibold);gap:var(--space-3);grid-column:1/-1;justify-content:center;min-height:7rem;padding:var(--space-5);text-align:center;text-decoration:none}.address-card--add-address:hover{background:var(--color-primary-50);border-color:var(--color-primary-700)}.address-card__add-icon{background:var(--color-primary-900);border-radius:50%;color:var(--color-surface);display:inline-grid;height:2.75rem;place-items:center;width:2.75rem}.grid-table{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.grid-table__inner{display:grid;grid-template-columns:minmax(0,1fr);min-width:44rem}.grid-table__header,.grid-table__row{align-items:center;border-bottom:1px solid var(--color-border);display:grid}.grid-table__inner--2>:is(.grid-table__header,.grid-table__row){grid-template-columns:repeat(2,minmax(0,1fr))}.grid-table__inner--4>:is(.grid-table__header,.grid-table__row){grid-template-columns:repeat(4,minmax(0,1fr))}.grid-table__inner--5>:is(.grid-table__header,.grid-table__row){grid-template-columns:repeat(5,minmax(0,1fr))}.grid-table__inner--7>:is(.grid-table__header,.grid-table__row){grid-template-columns:repeat(7,minmax(0,1fr))}.grid-table__header{background:var(--color-primary-50);color:var(--color-primary-900);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.grid-table__row:last-child{border-bottom:0}.grid-table__row:hover{background:var(--color-surface-subtle)}.grid-table__cell{font-size:var(--text-sm);min-width:0;overflow-wrap:anywhere;padding:var(--space-3)}.order-history__intro{color:var(--color-muted);margin-block-end:var(--space-5);max-width:65ch}.order-history__inner{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);overflow:visible}.order-history__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-width:0;padding:clamp(var(--space-4),3vw,var(--space-5))}.order-history__card-header{align-items:flex-start;border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);justify-content:space-between;padding-block-end:var(--space-4)}.order-history__eyebrow,.order-history__fact dt{color:var(--color-muted);display:block;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.order-history__reference{color:var(--color-primary-950);font-family:var(--font-heading);font-size:var(--text-2xl);line-height:1.2;margin:var(--space-1) 0 0;overflow-wrap:anywhere}.order-history__status,.order-status__badge{align-items:center;border-radius:var(--radius-pill);color:var(--color-surface);display:inline-flex;font-size:var(--text-xs);font-weight:var(--weight-semibold);justify-content:center;line-height:1.3;max-width:100%;padding:var(--space-2) var(--space-3);text-align:center}.order-history__facts{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-block:var(--space-5)}.order-history__fact{min-width:0}.order-history__fact dt{margin-block-end:var(--space-2)}.order-history__fact dd{color:var(--color-text);font-size:var(--text-sm);line-height:1.5;margin:0;overflow-wrap:anywhere}.order-history__fact--total dd{color:var(--color-primary-950);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.order-history__fact--payment{grid-column:1/-1}.order-history__fact a{align-items:center;color:var(--color-primary-700);display:inline-flex;font-weight:var(--weight-semibold);gap:var(--space-1);text-decoration:none}.order-history__fact a:is(:hover,:focus-visible){text-decoration:underline}.order-history__actions{border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end;padding-block-start:var(--space-4)}.order-history__actions .btn{align-items:center;border-radius:var(--radius-md);display:inline-flex;font-size:var(--text-sm);font-weight:var(--weight-semibold);gap:var(--space-2);justify-content:center;line-height:1.3;min-height:var(--target-min);padding:var(--space-2) var(--space-4);text-align:center;white-space:normal}.order-history__actions .btn-outline-primary{background:var(--color-surface);border:1px solid var(--color-primary-700);color:var(--color-primary-900)}.order-history__actions .btn-outline-primary:is(:hover,:focus-visible){background:var(--color-primary-900);border-color:var(--color-primary-900);color:var(--color-surface)}.order-history__actions :is(.order-history__repay,.order-history__download){background:var(--color-primary-900);border-color:var(--color-primary-900);color:var(--color-surface)}.order-history__actions :is(.order-history__repay,.order-history__download):is(:hover,:focus-visible){background:var(--color-primary-800);border-color:var(--color-primary-800);color:var(--color-surface)}@media(min-width:75rem){.order-history__fact--payment{grid-column:auto}}@media(max-width:35.999rem){.order-history__actions .btn{width:100%}}.order-addresses,.order-infos,.order-products,.order-status{margin-block-end:var(--space-6)}.order-products__table .grid-table__inner--4{min-width:42rem}.order-products__table .grid-table__inner--4>:is(.grid-table__header,.grid-table__row){grid-template-columns:minmax(17rem,3fr) minmax(7rem,.8fr) minmax(8rem,1fr) minmax(8rem,1fr)}.order-products__table .grid-table__inner--6{min-width:56rem}.order-products__table .grid-table__inner--6>:is(.grid-table__header,.grid-table__row){grid-template-columns:minmax(3rem,.3fr) minmax(19rem,2.5fr) minmax(8rem,.8fr) minmax(5rem,.6fr) minmax(7rem,.9fr) minmax(9rem,.9fr)}.order-products__table .grid-table__header .grid-table__cell{overflow-wrap:normal}.order-products__column-label{display:inline-block;line-height:1.3;max-width:100%;white-space:normal;width:7rem}.order-products__table .order-product{overflow-wrap:normal}.order-product__infos{align-items:flex-start;display:flex;gap:var(--space-3)}.order-product__image{flex:0 0 3.75rem;width:3.75rem}.order-product__img{display:block;height:auto;width:100%}.order-product__content{display:grid;gap:var(--space-1);min-width:0}.order-product__name{overflow-wrap:break-word}.order-products__table .order-product__download{background-color:var(--color-primary-900);border-color:var(--color-primary-900);color:var(--color-surface);justify-self:start;margin-block-start:var(--space-2);max-width:100%;text-decoration:none;width:-moz-max-content;width:max-content}.order-products__table .order-product__download .material-icons{color:inherit}.order-products__table .order-product__download:is(:hover,:focus-visible){background-color:var(--color-primary-800);border-color:var(--color-primary-800);color:var(--color-surface)}.order-infos__summary{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;gap:var(--space-5);padding:clamp(var(--space-5),4vw,var(--space-7))}.order-infos__heading{align-items:flex-end;border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;padding-block-end:var(--space-4)}.order-infos__eyebrow{color:var(--color-primary-700);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.order-infos__reference{color:var(--color-primary-950);font-family:var(--font-heading);font-size:clamp(var(--text-xl),3vw,var(--text-2xl));line-height:1.2;margin:var(--space-1) 0 0}.order-infos__date{color:var(--color-muted);font-size:var(--text-sm)}.order-infos__facts{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0}.order-infos__fact{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;padding:var(--space-4)}.order-infos__fact dt{color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);margin-block-end:var(--space-2);text-transform:uppercase}.order-infos__fact dd{color:var(--color-primary-900);font-weight:var(--weight-semibold);line-height:1.45;margin:0;overflow-wrap:anywhere}.order-infos__note{color:var(--color-muted);font-size:var(--text-sm);margin:0}.order-infos__actions{border-top:1px solid var(--color-border);padding-block-start:var(--space-4)}.order-repayment{align-items:center;background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;padding:var(--space-5)}.order-repayment h3{color:var(--color-primary-950);font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--line-xl);margin:var(--space-1) 0;max-width:none}.order-repayment p{color:var(--color-muted);font-size:var(--text-sm);margin:0}.order-detail-hooks--repayment-closed .order-repayment,.order-detail-hooks--repayment-closed:not(:has(>:not(.order-repayment,.order-separator,script,style))),.order-detail-hooks:not(:has(>:not(.order-separator,script,style))){display:none}.order-separator{border-color:var(--color-border);margin-block:var(--space-6);opacity:1}@media(min-width:48rem){.login{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr)}.address-form .form-fields,.js-customer-form>section,.order-addresses__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:75rem){body#addresses .addresses__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.customer-layout--account{gap:var(--space-6);grid-template-columns:minmax(14rem,.72fr) minmax(0,2.28fr)}.account-menu--sidebar{position:sticky;top:var(--space-4)}}@media(max-width:47.999rem){.forgotten-password,.login__form-wrapper,.page-content--customer,.page-guest-tracking .page-content__body,.page-password .renew-password,.register-form{padding:var(--space-5) var(--space-4)}:is(.page-authentication,.page-registration,.page-password,.page-guest-tracking,.page-content--customer) .buttons-wrapper,:is(.page-authentication,.page-registration,.page-password,.page-guest-tracking,.page-content--customer) .buttons-wrapper--invert-mobile,:is(.page-authentication,.page-registration,.page-password,.page-guest-tracking,.page-content--customer) .buttons-wrapper--split{align-items:stretch;flex-direction:column-reverse}:is(.page-authentication,.page-registration,.page-password,.page-guest-tracking,.page-content--customer) .buttons-wrapper .btn{width:100%}.account-menu--main{grid-template-columns:minmax(0,1fr)}.account-menu--main .account-menu__link{min-height:6.5rem}.grid-table{border:0;overflow:visible}.grid-table__inner{display:grid;gap:var(--space-3);min-width:0}.order-products__table :is(.grid-table__inner--4,.grid-table__inner--6){min-width:0}.grid-table__header{display:none}.grid-table__inner--2>.grid-table__row,.grid-table__inner--4>.grid-table__row,.grid-table__inner--5>.grid-table__row,.grid-table__inner--7>.grid-table__row,.grid-table__row{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:grid;grid-template-columns:minmax(0,1fr);padding:var(--space-3)}.order-products__table .grid-table__inner--4>.grid-table__row,.order-products__table .grid-table__inner--6>.grid-table__row{grid-template-columns:minmax(0,1fr)}.grid-table__cell{border-bottom:1px solid var(--color-border);display:grid;gap:var(--space-3);grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);padding:var(--space-2)}.grid-table__cell:before{color:var(--color-muted);content:attr(data-ps-label);display:block;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.grid-table__cell:last-child{border-bottom:0}.order-products__table .order-product{grid-template-columns:minmax(0,1fr)}}body:is(#order-slip,#discount,#order-follow) .grid-table{border:0;overflow:visible}body:is(#order-slip,#discount,#order-follow) .grid-table__inner{gap:var(--space-3);min-width:0}body:is(#order-slip,#discount,#order-follow) .grid-table__header{clip-path:inset(50%);display:grid;height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}body:is(#order-slip,#discount,#order-follow) .grid-table__row{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-5)}body:is(#order-slip,#discount,#order-follow) .grid-table__cell{border:0;display:grid;gap:var(--space-1);grid-template-columns:minmax(0,1fr);padding:0}body:is(#order-slip,#discount,#order-follow) .grid-table__cell:before{color:var(--color-muted);content:attr(data-ps-label);display:block;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}body:is(#order-slip,#discount,#order-follow) .grid-table__cell a{color:var(--color-primary-900);font-weight:var(--weight-semibold)}@media(max-width:47.999rem){body:is(#order-slip,#discount,#order-follow) .grid-table__row{grid-template-columns:minmax(0,1fr);padding:var(--space-4)}}.payment-cards{display:grid;gap:var(--space-5);min-width:0}.payment-cards .js-przelewy24-card-notice-wrapper{margin:0}.payment-cards .przelewy24-saved-cards__list{display:grid;gap:var(--space-3);margin:0}.payment-cards .przelewy24-saved-cards__item{margin:0}.payment-cards .przelewy24-saved-cards__label{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-4) var(--space-5)}.payment-cards .przelewy24-saved-cards__label--active{background:var(--color-primary-50);border-color:var(--color-primary-700)}.payment-cards .przelewy24-saved-cards__row{align-items:center;gap:var(--space-3) var(--space-4);margin:0}.payment-cards .przelewy24-saved-cards__col{max-width:none;padding:0;width:auto}.payment-cards .przelewy24-saved-cards__col--type{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid;flex:0 0 4.5rem;min-height:3rem;place-items:center;width:4.5rem}.payment-cards .przelewy24-saved-cards__img{max-height:2rem;max-width:3.75rem;-o-object-fit:contain;object-fit:contain}.payment-cards .przelewy24-saved-cards__number{color:var(--color-primary-950);font-weight:var(--weight-semibold);letter-spacing:.04em}.payment-cards .przelewy24-saved-cards__expiration{color:var(--color-muted);font-size:var(--text-sm)}.payment-cards .przelewy24-saved-cards__col--actions{align-items:center;display:flex;flex:1 1 16rem;flex-flow:row wrap;gap:var(--space-2);justify-content:flex-end;margin-block-start:0;margin-inline-start:auto;max-width:none}.payment-cards .przelewy24-saved-cards__default{background:var(--color-primary-100);border-radius:var(--radius-pill);font-size:var(--text-xs)}.payment-cards .przelewy24-saved-cards__button.btn,.payment-cards .przelewy24-saved-cards__default{color:var(--color-primary-900);font-weight:var(--weight-semibold);padding:var(--space-2) var(--space-3)}.payment-cards .przelewy24-saved-cards__button.btn{align-items:center;background:var(--color-surface);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);display:inline-flex;font-size:var(--text-sm);min-height:var(--target-min);text-decoration:none}.payment-cards .przelewy24-saved-cards__button.btn:is(:hover,:focus-visible){background:var(--color-primary-50);border-color:var(--color-primary-700)}.payment-cards .przelewy24-saved-cards__button--danger.btn{border-color:var(--color-border);color:var(--color-error)}.payment-cards .przelewy24-saved-cards__button--danger.btn:is(:hover,:focus-visible){background:var(--color-error-bg);border-color:var(--color-error)}.payment-cards .przelewy24-saved-cards__submit-wrapper{display:flex;justify-content:flex-start;margin:var(--space-4) 0 0}.payment-cards .przelewy24-saved-cards__add-card{background:var(--color-surface);border:1px solid var(--color-primary-700);border-radius:var(--radius-md);color:var(--color-primary-900);font-weight:var(--weight-semibold);min-height:var(--target-min);padding:var(--space-2) var(--space-4);text-decoration:none}.payment-cards .przelewy24-saved-cards__add-card:is(:hover,:focus-visible){background:var(--color-primary-50);border-color:var(--color-primary-900)}.payment-cards .przelewy24-card-tokenizer__header{font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--line-xl);margin:0 0 var(--space-4)}.payment-cards .przelewy24-card-tokenizer__submit-wrapper--account{margin-inline-start:0}@media(max-width:47.999rem){.payment-cards .przelewy24-saved-cards__col--type{flex:0 0 4.5rem}.payment-cards .przelewy24-saved-cards__col--number{flex:1 1 10rem}.payment-cards .przelewy24-saved-cards__col--actions{flex-basis:100%;justify-content:flex-start;margin-inline-start:0}}.wishlist-container,.wishlist-products-container{width:100%}.wishlist-container h1,.wishlist-products-container h1{color:var(--color-primary-950);font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.75rem);line-height:var(--line-display);margin:0}.wishlist-container .page-content.card,.wishlist-products-container .page-content.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:0;overflow:visible;padding:0}.wishlist-container-header,.wishlist-products-container-header{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;margin-block-end:var(--space-4)}.wishlist-container-header .wishlist-add-to-new{align-items:center;background:var(--color-primary-900);border:1px solid var(--color-primary-900);border-radius:var(--radius-md);color:var(--color-surface)!important;cursor:pointer;display:inline-flex;font-weight:var(--weight-semibold);gap:var(--space-2);justify-content:center;min-height:var(--target-min);padding:var(--space-2) var(--space-4);text-decoration:none}.wishlist-container-header .wishlist-add-to-new:hover{background:var(--color-primary-800);color:var(--color-surface)!important}.wishlist-container-header .wishlist-add-to-new .material-icons{font-size:1.25rem;margin:0}@layer utilities{.wishlist-container-header .wishlist-add-to-new{color:var(--color-surface)!important}.wishlist-container-header .wishlist-add-to-new .material-icons{color:inherit!important}}.wishlist-list{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:var(--space-5)}.wishlist-list-item{border:1px solid var(--color-border);border-radius:var(--radius-md);max-width:none;min-width:0;position:relative}.wishlist-list-item:focus-within{border-color:var(--color-primary-700)}.wishlist-list-item-link{align-items:center;border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;display:flex;gap:var(--space-4);justify-content:space-between;min-height:4.5rem;padding:var(--space-3) var(--space-4);text-decoration:none;transition:background-color var(--duration-base) var(--ease-standard)}.wishlist-list-item-link:hover{background:var(--color-primary-50)}.wishlist-list-item-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.wishlist-list-item-link .wishlist-list-item-title{color:var(--color-primary-950);flex:1 1 auto;font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0;min-width:0;text-align:start}.wishlist-list-item-link .wishlist-list-item-title span{color:var(--color-muted);font-weight:var(--weight-regular);margin-inline-start:var(--space-1)}.wishlist-list-item:hover .wishlist-list-item-link .wishlist-list-item-title{color:var(--color-primary-700)}.wishlist-list-item-right{align-items:center;display:flex;flex:0 0 auto;gap:var(--space-1)}.wishlist-list-item-right>button{background:transparent;border:0;border-radius:var(--radius-sm);color:var(--color-primary-700);cursor:pointer;display:inline-grid;height:var(--target-min);min-width:var(--target-min);padding:0;place-items:center;width:var(--target-min)}.wishlist-list-item-right>button:hover{background:var(--color-primary-100);color:var(--color-primary-950)}.wishlist-list-item-right>button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.wishlist-list-item-right .dropdown-menu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);min-width:10rem;padding:var(--space-1);z-index:5}.wishlist-list-item-right .dropdown-menu button{background:transparent;border:0;border-radius:var(--radius-sm);color:var(--color-text);padding:var(--space-2) var(--space-3);text-align:start;width:100%}.wishlist-list-item-right .dropdown-menu button:hover{background:var(--color-primary-50)}.wishlist-list-empty{color:var(--color-muted);font-size:var(--text-lg);margin:0;padding:var(--space-7) var(--space-5);text-align:center}.wishlist-footer-links{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-block-start:var(--space-4)}.wishlist-footer-links>a{align-items:center;color:var(--color-primary-700);display:inline-flex;font-weight:var(--weight-semibold);gap:var(--space-1);min-height:var(--target-min);text-decoration:none}.wishlist-footer-links>a:not(:first-child){margin-inline-start:0}body#module-blockwishlist-lists .wishlist-list-item,body#module-blockwishlist-lists .wishlist-list-item-default{border:1px solid var(--color-border)}body#module-blockwishlist-lists .wishlist-list-item-link{padding:var(--space-3) var(--space-4)}body#module-blockwishlist-lists .wishlist-list-item-link .wishlist-list-item-title{flex:1 1 auto;min-width:0;text-align:start}.gdpr-data{display:grid;gap:var(--space-4)}.gdpr-data__section{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5)}.gdpr-data__section h2{color:var(--color-primary-950);font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--line-xl);margin:0 0 var(--space-3)}.gdpr-data__section p:last-child{margin-block-end:0}.gdpr-data__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-4)}@media(max-width:47.999rem){.wishlist-container-header,.wishlist-products-container-header{align-items:stretch;flex-direction:column}.gdpr-data__actions .btn,.wishlist-container-header .wishlist-add-to-new{width:100%}.wishlist-list-item-link{padding-inline:var(--space-4)}.gdpr-data__section{padding:var(--space-4)}}body .wishlist-products-container{display:grid;gap:var(--space-5)}body .wishlist-products-container-header{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--color-text);display:grid;gap:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr) auto;margin:0;padding:clamp(var(--space-5),4vw,var(--space-7))}body .wishlist-products-container-header h1{align-self:center;color:var(--color-primary-950);font-size:clamp(2rem,4vw,2.75rem);overflow-wrap:anywhere}body .wishlist-products-count{color:var(--color-muted);font-family:var(--font-ui);font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:inherit}body .wishlist-products-container .sort-by-row{align-items:center;display:flex;gap:var(--space-3);margin:0;min-width:min(100%,19rem)}body .wishlist-products-container .sort-by-row .sort-by{color:var(--color-muted);flex:0 0 auto;font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:0}body .wishlist-products-container .sort-by-row .products-sort-order{flex:1 1 auto;min-width:0;padding:0}body .wishlist-products-container .sort-by-row .select-title{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);color:var(--color-text);display:flex;font-size:var(--text-sm);gap:var(--space-3);justify-content:space-between;min-height:var(--target-min);padding:var(--space-2) var(--space-3);text-align:start;width:100%}body .wishlist-products-container .sort-by-row .select-title:hover{border-color:var(--color-primary-200)}body .wishlist-products-container .sort-by-row .select-title:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}body .wishlist-products-container .sort-by-row .select-title .material-icons{color:var(--color-primary-700);margin:0}body .wishlist-products-container .sort-by-row .dropdown-menu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);margin-block-start:var(--space-1);min-width:100%;padding:var(--space-1);width:100%}body .wishlist-products-container .sort-by-row .select-list{border-radius:var(--radius-sm);color:var(--color-text);display:block;font-size:var(--text-sm);padding:var(--space-2) var(--space-3);text-decoration:none}body .wishlist-products-container .sort-by-row .select-list:focus-visible,body .wishlist-products-container .sort-by-row .select-list:hover{background:var(--color-primary-50);color:var(--color-primary-900)}body .wishlist-products-container .page-content.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:0;overflow:visible;padding:clamp(var(--space-4),3vw,var(--space-6))}body .wishlist-products-list{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));list-style:none;margin:0;padding:0}body .wishlist-products-item{margin:0;min-width:0}body .wishlist-product{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex;height:100%;max-width:none;overflow:hidden;transition:border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard);width:100%}body .wishlist-product:hover{border-color:var(--color-primary-200);box-shadow:var(--shadow-md);transform:translateY(-.2rem)}body .wishlist-product-link{color:var(--color-text);display:flex;flex:1 1 auto;flex-direction:column;text-decoration:none}body .wishlist-product-link:focus-visible{border-radius:var(--radius-md);outline:3px solid var(--color-focus);outline-offset:-3px}body .wishlist-product-link:hover .wishlist-product-image img{transform:translate(-50%,-50%) scale(1.035)}body .wishlist-product-image{aspect-ratio:var(--cover-ratio);background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);height:auto;overflow:hidden;position:relative;width:100%}body .wishlist-product-image img{height:100%;left:50%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;padding:var(--space-4);position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform var(--duration-slow) var(--ease-standard);width:100%}body .wishlist-product-unavailable{filter:grayscale(.35);opacity:.45}body .wishlist-product-right{display:flex;flex:1 1 auto;flex-direction:column;padding:var(--space-4)}body .wishlist-product-title{color:var(--color-primary-950);display:-webkit-box;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--line-lg);margin:0 0 var(--space-3);min-height:calc(var(--line-lg)*2);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .wishlist-product-price{color:var(--color-primary-900);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--line-lg);margin:auto 0 var(--space-3)}body .wishlist-product-price-promo{color:var(--color-muted);display:inline-block;font-size:var(--text-sm);font-weight:var(--weight-regular);margin:0 var(--space-2) 0 0;text-decoration:line-through}body .wishlist-product-combinations{align-items:flex-start;border-top:1px solid var(--color-border);display:flex;gap:var(--space-2);justify-content:space-between;padding-block-start:var(--space-3)}body .wishlist-product-combinations>a{border-radius:var(--radius-sm);color:var(--color-primary-700);display:grid;flex:0 0 var(--target-min);height:var(--target-min);place-items:center;width:var(--target-min)}body .wishlist-product-combinations>a:hover{background:var(--color-primary-100);color:var(--color-primary-950)}body .wishlist-product-combinations-text{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--line-sm);margin:0;min-height:0}body .wishlist-product-bottom{align-items:stretch;display:flex;gap:var(--space-2);padding:0 var(--space-4) var(--space-4)}body .wishlist-product-addtocart{align-items:center;background:var(--color-primary-900);border:1px solid var(--color-primary-900);border-radius:var(--radius-sm);color:var(--color-surface);display:inline-flex;font-size:var(--text-sm);font-weight:var(--weight-semibold);gap:var(--space-2);justify-content:center;min-height:var(--target-min);padding:var(--space-2) var(--space-4);text-transform:none}body .wishlist-product-addtocart:hover:not(:disabled){background:var(--color-primary-800);border-color:var(--color-primary-800);color:var(--color-surface)}body .wishlist-product-addtocart:disabled{background:var(--color-disabled);border-color:var(--color-disabled);color:var(--color-surface);cursor:not-allowed;opacity:.72}body .wishlist-product-addtocart .material-icons{font-size:1.2rem;margin:0}body .wishlist-button-add{background:var(--color-error-bg);border:1px solid transparent;border-radius:var(--radius-sm);box-shadow:none;color:var(--color-error);cursor:pointer;display:grid;flex:0 0 var(--target-min);height:var(--target-min);min-width:var(--target-min);padding:0;place-items:center;position:static;transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);width:var(--target-min)}body .wishlist-button-add:hover{background:var(--color-error);color:var(--color-surface);opacity:1}body .wishlist-button-add:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}body .wishlist-button-add:active{transform:scale(.95)}body .wishlist-button-add .material-icons{color:currentcolor;margin:0}body .wishlist-product-availability{align-items:center;background:var(--color-warning-bg);border-radius:var(--radius-sm);bottom:var(--space-3);color:var(--color-warning);display:flex;font-size:var(--text-xs);font-weight:var(--weight-semibold);gap:var(--space-1);justify-content:center;left:var(--space-3);line-height:var(--line-xs);margin:0;min-width:0;padding:var(--space-2);position:absolute;right:var(--space-3);transform:none;z-index:2}body .wishlist-product-availability .material-icons{color:currentcolor;font-size:1rem;margin:0}body .wishlist-product-availability-responsive{display:none}body .wishlist-list-empty{align-content:center;color:var(--color-muted);display:grid;font-size:var(--text-lg);font-weight:var(--weight-medium);gap:var(--space-3);min-height:18rem;padding:var(--space-7) var(--space-5);place-items:center}body .wishlist-list-empty:before{background:var(--color-primary-100);border-radius:var(--radius-pill);color:var(--color-primary-700);content:"♡";display:grid;font-size:2.5rem;font-weight:var(--weight-regular);height:4.5rem;line-height:1;place-items:center;width:4.5rem}body .wishlist-list-loader{color:var(--color-primary-100);min-height:12rem;padding:var(--space-5);width:100%}body .wishlist-pagination{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-muted);display:flex;gap:var(--space-4);justify-content:space-between;margin-block-start:var(--space-4);padding:var(--space-4)}body .wishlist-pagination .page-list{display:flex;gap:var(--space-1);justify-content:flex-end;list-style:none;margin:0;padding:0}body .wishlist-pagination .js-wishlist-search-link{align-items:center;border-radius:var(--radius-sm);color:var(--color-primary-700);cursor:pointer;display:inline-flex;font-weight:var(--weight-semibold);justify-content:center;min-height:var(--target-min);min-width:var(--target-min);padding:var(--space-2);text-decoration:none}body .wishlist-pagination .js-wishlist-search-link:hover{background:var(--color-primary-100);color:var(--color-primary-950)}body .wishlist-pagination .js-wishlist-search-link.disabled{background:var(--color-primary-900);color:var(--color-surface);cursor:default}@media(max-width:47.999rem){body .wishlist-products-container-header{grid-template-columns:minmax(0,1fr);padding:var(--space-5)}body .wishlist-products-container .sort-by-row{align-items:stretch;flex-direction:column;gap:var(--space-2);min-width:0;width:100%}body .wishlist-products-list{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}body .wishlist-products-container .page-content.card{margin-block-start:0;padding:var(--space-3)}body .wishlist-product-bottom,body .wishlist-product-right{padding:var(--space-3)}body .wishlist-product-bottom{padding-block-start:0}body .wishlist-product-addtocart{padding-inline:var(--space-2)}body .wishlist-product-addtocart .material-icons{display:none}body .wishlist-product-title{font-size:var(--text-md)}body .wishlist-pagination{align-items:stretch;flex-direction:column}body .wishlist-pagination>div{margin:0;padding:0;width:100%}body .wishlist-pagination .page-list{justify-content:center}}@media(max-width:35.999rem){body .wishlist-products-list{grid-template-columns:minmax(0,1fr)}}