.aleona-product-page{--purchase-ink: #0f0f0f;--purchase-muted: #605b53;--purchase-line: #d9d5cc;--purchase-paper: #f6f3ed;--purchase-accent: #8b302b}.aleona-product-page:has(#TessutaSelectedSize) .product__title h1,.aleona-product-page :is(.product__title h1,.aa-buy h1,.aj-info h1,.cg-buy h1){font-family:var(--font-heading-family);font-size:clamp(38px,4vw,52px);font-weight:400;line-height:1.06;letter-spacing:-.025em;text-wrap:balance}.aleona-product-page .tw-product-title__descriptor{display:block;margin-top:10px;font:400 15px/1.5 var(--font-body-family);letter-spacing:0;color:var(--purchase-muted)}.aleona-product-page :is(.product__info-container .price-item--regular,.product__info-container .price-item--sale,[data-apparel-price],[data-jewel-current],.cg-buy .cg-price>span){font-family:var(--font-heading-family);font-size:36px;font-weight:400;line-height:1.15;color:var(--purchase-ink);font-variant-numeric:lining-nums tabular-nums}.aleona-product-page .price__sale{align-items:baseline;gap:12px}.aleona-product-page .price--on-sale .price-item--sale{order:0}.aleona-product-page .price__compare{order:1}.aleona-product-page :is(.product__info-container s.price-item--regular,.aa-price s,.aj-price s,.cg-price s){font:400 14px/1.5 var(--font-body-family);color:var(--purchase-muted);text-decoration-thickness:1px}.aleona-product-page :is(.tw-price-saving,.aj-saving,.cg-buy .cg-price small){display:none}.aleona-product-page .aleona-welcome{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:14px 0 18px;padding:14px 0;border-block:1px solid var(--purchase-line);color:var(--purchase-ink)}.aleona-welcome__copy{min-width:0}.aleona-welcome__copy p{margin:0;font:400 13px/1.55 var(--font-body-family)}.aleona-welcome__copy strong{color:var(--purchase-accent);font-size:16px;font-weight:600;white-space:nowrap}.aleona-welcome__copy .aleona-welcome__terms{margin-top:4px;font-size:12px;color:var(--purchase-muted)}.aleona-code{flex-shrink:0;min-width:88px;min-height:44px;padding:8px 12px;border:1px solid var(--purchase-line);background:transparent;color:var(--purchase-ink);font:500 12px/1.4 var(--font-body-family);cursor:pointer}.aleona-code:hover,.aleona-code.is-copied{border-color:var(--purchase-ink);background:var(--purchase-paper)}.aleona-product-page :is(.product-form__submit,.aa-add,.aj-button,.cg-buy .cg-button,.tw-sticky-atc__button){min-height:52px;border-radius:0;border-color:var(--purchase-ink);background:var(--purchase-ink);color:#fff;font:500 12px/1.4 var(--font-body-family);letter-spacing:.08em;text-transform:uppercase}.aleona-product-page :is(.product-form__submit,.aa-add,.aj-button,.cg-buy .cg-button):disabled{background:#dedbd4;color:#514d46;border-color:#dedbd4}.aleona-product-page :is(.product-form__submit,.aa-add,.aj-button,.cg-buy .cg-button):hover:not(:disabled){background:#30322d;color:#fff}.aleona-product-page :is(.product-form__submit,.aa-add,.aj-button,.cg-buy .cg-button):focus-visible{outline:2px solid var(--purchase-ink);outline-offset:4px}.aleona-product-page :is(.product-form__input,.tw-color-links){margin-block:18px;max-width:none}.aleona-product-page :is(.product-form__input .form__label,.tw-color-links__legend,.aa-option legend){margin-bottom:10px;color:var(--purchase-ink);font:400 13px/1.5 var(--font-body-family);letter-spacing:.02em;text-transform:none}.aleona-product-page :is(.product-form__input--pill input[type=radio]+label,.tw-color-link,.aa-value){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;margin:0;padding:9px 12px;border:1px solid var(--purchase-line);border-radius:0;background:transparent;color:var(--purchase-ink);font:400 12px/1.45 var(--font-body-family);letter-spacing:0}.aleona-product-page .product-form__input--pill{display:flex;flex-wrap:wrap;gap:8px}.aleona-product-page .product-form__input--pill legend{float:none;width:100%}.aleona-product-page .tw-color-links__items{gap:8px}.aleona-product-page :is(.product-form__input--pill input[type=radio]:checked+label,.tw-color-link--active,.aa-value[aria-pressed=true]){border-color:var(--purchase-ink);background:var(--purchase-ink);color:#fff}.aleona-product-page :is(.tw-color-link__check,.tw-color-link__dot){display:none}.aleona-product-page .aa-colours .aa-value{min-width:44px;padding:8px 10px;gap:7px;font-size:12px!important}.aleona-product-page .aa-swatch{width:16px;height:16px;flex:0 0 16px}.aleona-product-page :is(.tw-gift-offer,.tessuta-gift,.aa-gift){display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px 16px;align-items:center;padding:16px 0;margin:18px 0;border:0;border-block:1px solid var(--purchase-line);background:transparent;box-shadow:none}.aleona-product-page :is(.tw-gift-offer__media img,.tessuta-gift__image,.aa-gift-media img){width:72px;height:88px;object-fit:cover}.aleona-product-page .tessuta-gift__image{display:block;overflow:hidden}.aleona-product-page .tessuta-gift__image img{display:block;width:100%;height:100%;object-fit:cover}.aleona-product-page .tessuta-gift__name{color:inherit;text-decoration:none}.aleona-product-page .tessuta-gift__name:hover{text-decoration:underline;text-underline-offset:4px}.aleona-product-page .tessuta-gift__body p{margin:5px 0;color:var(--purchase-muted)}.aleona-product-page .tessuta-gift__value{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12px;line-height:1.5}.aleona-product-page .tessuta-gift__value s{color:var(--purchase-muted)}.aleona-product-page .tessuta-gift__value strong{font-weight:500}.aleona-product-page :is(.tw-gift-offer__title,.tessuta-gift__body h3,.aa-gift h2){margin:0 0 6px;color:var(--purchase-ink);font:400 21px/1.15 var(--font-heading-family);letter-spacing:-.015em}.aleona-product-page :is(.tw-gift-offer__copy p,.tessuta-gift__body p,.aa-gift-description){font-size:12px;line-height:1.55}.aleona-product-page :is(.tw-gift-offer__text,.tw-gift-offer__terms){margin-top:5px}.aleona-product-page .tessuta-gift__note{grid-column:1 / -1;font-size:12px;line-height:1.5}.aleona-product-page .tessuta-gift__body h3{display:none}.aleona-product-page .tessuta-gift__name{font-family:var(--font-heading-family);font-size:21px;line-height:1.15}.aleona-service-note{margin:14px 0 8px;color:var(--purchase-muted);font-size:12px;line-height:1.55}.aleona-product-page .tw-delivery-estimate{font-size:12px;margin-block:8px}.aleona-payment{margin:8px 0 16px;color:var(--purchase-muted);font-size:12px}.aleona-payment summary{display:flex;align-items:center;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.aleona-payment .tw-payment-icons__row{justify-content:flex-start;padding-block:8px}.aleona-product-page .tw-sticky-atc{background:#fff;color:var(--purchase-ink);border-color:var(--purchase-line)}.aleona-product-page .tw-sticky-atc__info{color:var(--purchase-ink)}.aleona-product-page .tw-sticky-atc__button{min-height:44px}.aleona-product-page .tw-sticky-atc__context{display:block;font-size:11px;line-height:1.4;color:var(--purchase-muted)}.aa-size-help{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;color:inherit;font-size:12px;text-underline-offset:4px}.aa-fit-help{margin-block:14px;font-size:13px;color:var(--purchase-muted)}.aa-fit-help summary{min-height:44px;display:flex;align-items:center;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.aa-fit-help p{font-size:13px;line-height:1.65}.aa-fit-help a{display:inline-flex;align-items:center;min-height:44px;color:inherit}.aa-option[data-size-required].has-size-error{outline:2px solid var(--purchase-accent);outline-offset:5px}.aleona-gift-warning{padding:14px 0;color:var(--purchase-accent);font-size:13px;line-height:1.6}.aleona-gift-warning button{min-height:44px;padding:8px 12px;margin-top:8px;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;font:inherit}.aleona-product-page div[class*=kl-teaser-]{display:none!important}.aleona-product-page :is(.aleona-code,.tw-color-link,.aa-value,.aa-size-help,.aleona-payment summary):focus-visible{outline:2px solid var(--purchase-ink);outline-offset:4px}.aleona-product-page ::selection{background:#dcd6c9;color:#24251f}@media(max-width:749px){.aleona-product-page:has(#TessutaSelectedSize) .product__title h1,.aleona-product-page :is(.product__title h1,.aa-buy h1,.aj-info h1,.cg-buy h1){font-size:36px}.aleona-product-page :is(.product__info-container .price-item--regular,.product__info-container .price-item--sale,[data-apparel-price],[data-jewel-current],.cg-buy .cg-price>span){font-size:32px}.aleona-product-page .product__info-container s.price-item--regular{font-size:14px}.aleona-product-page .aleona-welcome{gap:10px;margin-block:12px 16px}.aleona-code{min-width:78px;padding-inline:8px}.aleona-product-page .tw-product-title__descriptor{margin-top:8px;font-size:14px}.aleona-product-page .aa-gift{grid-template-columns:72px minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/aleona-purchase-system.css.map */
