.aven-order-part{box-sizing:border-box;color:var(--ar-ink,#352326);font-family:var(--ar-font,var(--font-body-family)),sans-serif;font-size:15px;line-height:1.45;letter-spacing:0;text-align:left;margin:var(--ar-top,0px) 0 var(--ar-bottom,0px)!important}.aven-order-part *{box-sizing:border-box}.aven-order-part [hidden],aven-order-controller[hidden]{display:none!important}.aven-order-part fieldset{border:0;padding:0;margin:0;min-width:0}.aven-order-part .ar-step{font:600 var(--ar-step-size,12px)/1.4 var(--ar-font,var(--font-body-family)),sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:0;margin:0 0 12px;color:var(--ar-strong,#6a060f)}.aven-order-part .ar-step span{opacity:.55;margin-right:8px}.aven-order-part .ar-offers{display:grid;gap:var(--ar-gap,10px)}.aven-order-part .ar-card{position:relative;cursor:pointer;display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:12px;padding:var(--ar-card-y,17px) var(--ar-card-x,16px);border:1px solid var(--ar-line,#c9aa9f);border-radius:var(--ar-radius,12px);background:var(--ar-surface,#f7ebe2);transition:background .15s,border-color .15s;min-width:0}.aven-order-part .ar-card:has(input:checked){background:var(--ar-selected,#f9e0e4);border:2px solid var(--ar-accent,#9e182b);padding:calc(var(--ar-card-y,17px) - 1px) calc(var(--ar-card-x,16px) - 1px)}.aven-order-part .ar-card input{accent-color:var(--ar-accent,#9e182b);width:18px;height:18px;margin:0}.aven-order-part .ar-card-title{display:block;font-size:var(--ar-title-size,16px);line-height:1.3;font-weight:var(--ar-title-weight,700);color:var(--ar-ink,#352326)}.aven-order-part .ar-card-copy{display:block;font-size:var(--ar-copy-size,12px);line-height:1.5;margin-top:5px;color:var(--ar-muted,#685256)}.aven-order-part .ar-card-price{font-size:var(--ar-price-size,18px);line-height:1.2;font-weight:700;color:var(--ar-strong,#6a060f);white-space:nowrap;text-align:right}.aven-order-part .ar-card-price small{display:block;font-weight:400;font-size:10px;margin-top:4px;letter-spacing:.03em}.aven-order-part .ar-card-price{display:flex;flex-direction:column;align-items:flex-end;gap:3px;max-width:112px;white-space:normal}.aven-order-part .ar-card-price strong{font-size:inherit;white-space:nowrap}.aven-order-part .ar-card-price s{font-size:13px;font-weight:400;color:var(--ar-muted);white-space:nowrap}.aven-order-part .ar-reference-label{font-size:10px;line-height:1.3;font-weight:400;color:var(--ar-muted)}.aven-order-part .ar-price-saving{font-size:11px;line-height:1.35;font-weight:600;white-space:nowrap}.aven-order-part .ar-card--duo{padding-top:calc(var(--ar-card-y,17px) + 3px);padding-bottom:calc(var(--ar-card-y,17px) + 3px)}.aven-order-part .ar-card--duo:has(input:checked){padding-top:calc(var(--ar-card-y,17px) + 2px);padding-bottom:calc(var(--ar-card-y,17px) + 2px)}.aven-order-part .ar-bundle-contents{grid-column:1/-1;display:grid;gap:10px;margin-top:4px;padding-top:12px;border-top:1px solid var(--ar-line)}.aven-order-part .ar-bundle-item{display:flex;align-items:center;gap:12px;min-width:0}.aven-order-part .ar-bundle-item img{width:var(--ar-bundle-image-size,60px);height:var(--ar-bundle-image-size,60px);object-fit:cover;border-radius:8px;flex-shrink:0}.aven-order-part .ar-bundle-item-name{display:block;font-size:13px;font-weight:600;line-height:1.35}.aven-order-part .ar-bundle-item-prices{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin-top:4px;font-size:13px}.aven-order-part .ar-bundle-item-prices s{font-weight:400;color:var(--ar-muted)}.aven-order-part .ar-bundle-item-prices strong{color:var(--ar-strong)}.aven-order-part .ar-bundle-caption{font-size:11px;line-height:1.5;color:var(--ar-muted)}.aven-order-part .ar-payment-methods{margin-top:12px;text-align:center}.aven-order-part .ar-payment-methods p{font-size:11px;line-height:1.4;margin:0 0 6px;color:var(--ar-muted)}.aven-order-part .ar-payment-methods ul{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:0}.aven-order-part .ar-payment-methods li{display:flex;margin:0;padding:0}.aven-order-part .ar-payment-icon{width:35px;height:23px}.aven-order-part .ar-order-error{padding:10px 12px;margin:10px 0 0;border:1px solid var(--ar-accent);border-radius:8px;color:var(--ar-strong);font-size:13px;line-height:1.5}.aven-order-part .ar-badge{display:inline-block;margin-bottom:6px;color:var(--ar-strong,#6a060f);font-size:var(--ar-badge-size,10px);line-height:1.2;letter-spacing:.08em;font-weight:700;text-transform:uppercase}.aven-order-part .ar-colors{display:grid;gap:var(--ar-row-gap,16px)}.aven-order-part .ar-color-head{display:flex;align-items:center;gap:10px;padding:0;font-size:var(--ar-label-size,13px)!important;font-weight:600;letter-spacing:0!important;text-transform:none!important;color:var(--ar-ink,#352326)!important;margin:0 0 9px!important}.aven-order-part .ar-thumb{height:var(--ar-thumb-size,40px);width:var(--ar-thumb-size,40px);object-fit:cover;border-radius:7px;background:var(--ar-surface,#f7ebe2);flex-shrink:0}.aven-order-part .ar-color-buttons{display:flex;gap:9px;flex-wrap:wrap}.aven-order-part .ar-color{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;min-width:112px;flex:1;cursor:pointer;border:1px solid var(--ar-line,#c9aa9f);border-radius:var(--ar-radius,8px);padding:10px 14px;font:500 var(--ar-label-size,13px)/1.25 var(--ar-font,var(--font-body-family)),sans-serif;color:var(--ar-ink,#352326);background:var(--ar-surface,#f7ebe2)}.aven-order-part .ar-color input{position:absolute;opacity:0;width:1px;height:1px}.aven-order-part .ar-color:has(input:checked){border:2px solid var(--ar-accent,#9e182b);padding:9px 13px;background:var(--ar-selected,#f9e0e4);font-weight:700}.aven-order-part .ar-dot{width:17px;height:17px;border-radius:50%;box-shadow:inset 0 0 0 1px #35232626;flex-shrink:0;background:var(--ar-swatch)}.aven-order-part .ar-card:has(input:focus-visible),.aven-order-part .ar-color:has(input:focus-visible),.aven-order-part button:focus-visible,.aven-order-part select:focus-visible{outline:3px solid var(--ar-strong,#6a060f);outline-offset:4px}.aven-order-part .ar-summary{padding-top:var(--ar-divider-space,14px);font-size:var(--ar-summary-size,12px);color:var(--ar-summary-color,var(--ar-muted,#685256));min-height:32px}.aven-order-part .ar-summary--divider{border-top:1px solid var(--ar-line,#c9aa9f)}.aven-order-part .ar-saving{color:var(--ar-saving-color,var(--ar-strong,#6a060f));font-weight:600;margin-top:4px;display:block}.aven-order-part .ar-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:var(--ar-button-height,56px);border:0;border-radius:var(--ar-radius,10px);background:var(--ar-button-bg,#9e182b);color:var(--ar-button-text,#f7ebe2);font:var(--ar-button-weight,700) var(--ar-button-size,16px)/1.4 var(--ar-font,var(--font-body-family)),sans-serif;letter-spacing:.01em;cursor:pointer;transition:background .15s;box-shadow:none;padding:12px 16px}.aven-order-part .ar-submit:hover{background:var(--ar-button-hover,#6a060f)}.aven-order-part .ar-submit:disabled{opacity:.6;cursor:not-allowed}.aven-order-part .ar-note{margin:11px 0 0;text-align:var(--ar-note-align,center);font-size:var(--ar-note-size,11px);line-height:1.5;color:var(--ar-note-color,var(--ar-muted,#685256))}.aven-order-part .ar-note p{margin:0}.aven-order-part .ar-fallback-label{display:block;font-weight:600;margin-bottom:10px}.aven-order-part select{width:100%;padding:12px;margin-bottom:12px;font:inherit;border:1px solid var(--ar-line,#c9aa9f);border-radius:8px;background:var(--ar-surface,#f7ebe2);color:var(--ar-ink,#352326)}@media(max-width:749px){.aven-order-part{margin-top:var(--ar-mobile-top,var(--ar-top,0px))!important;margin-bottom:var(--ar-mobile-bottom,var(--ar-bottom,0px))!important}.aven-order-part .ar-card{--ar-card-y:var(--ar-mobile-card-y,15px);--ar-card-x:var(--ar-mobile-card-x,12px);gap:9px}.aven-order-part .ar-card-title{font-size:var(--ar-mobile-title-size,15px)}.aven-order-part .ar-card-price{font-size:var(--ar-mobile-price-size,17px)}.aven-order-part .ar-card-copy{font-size:var(--ar-mobile-copy-size,11px)}}.ar-compact-version{--version:2}.aven-order-part[data-ar-part=aven_order_colors]{display:none!important}.aven-order-part[data-ar-part=aven_order_summary]{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0!important}.aven-order-part .ar-card,.aven-order-part .ar-card--duo{display:block;cursor:default;padding:var(--ar-card-y,14px) var(--ar-card-x,14px);border:1px solid var(--ar-line,#c9aa9f)}.aven-order-part .ar-card:has(input:checked){padding:var(--ar-card-y,14px) var(--ar-card-x,14px);border:1px solid var(--ar-line,#c9aa9f);background:var(--ar-surface,#f8f3ee)}.aven-order-part .ar-card:has([data-ar-choice=offer]:checked){border-color:var(--ar-accent,#9e182b);box-shadow:inset 0 0 0 1px var(--ar-accent,#9e182b);background:var(--ar-selected,#f9e0e4)}.aven-order-part .ar-card-header{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center;cursor:pointer;min-height:44px}.aven-order-part .ar-card-heading{display:flex;gap:6px 8px;align-items:center;flex-wrap:wrap}.aven-order-part .ar-card-title{font-size:var(--ar-title-size,15px);line-height:1.3}.aven-order-part .ar-badge{margin:0;display:inline-flex;align-items:center;padding:4px 7px;border-radius:4px;font-size:var(--ar-badge-size,10px);line-height:1;letter-spacing:.02em;background:var(--ar-strong,#6a060f);color:#f8f3ee;white-space:nowrap}.aven-order-part .ar-card--with-corner-badge{margin-top:14px}.aven-order-part .ar-corner-badge{position:absolute;inset-block-start:0;inset-inline-end:14px;transform:translateY(-50%);z-index:1;display:inline-flex;align-items:center;max-width:calc(100% - 28px);padding:6px 12px;border-radius:999px;background:var(--ar-strong,#6a060f);color:#f8f3ee;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;text-align:center;overflow-wrap:anywhere;pointer-events:none}.aven-order-part .ar-single-colors{padding:8px 0 0 28px}.aven-order-part .ar-inline-colors legend{font-size:11px;line-height:1.4;font-weight:400;padding:0;margin:0 0 5px;color:var(--ar-muted,#685256)}.aven-order-part .ar-color-buttons{gap:6px}.aven-order-part .ar-color,.aven-order-part .ar-color:has(input:checked){position:relative;flex:0 0 40px;min-width:40px;min-height:40px;width:40px;height:40px;padding:5px;border:1px solid transparent;border-radius:8px;background:transparent}.aven-order-part .ar-color:has(input:checked){border-color:var(--ar-accent,#9e182b);box-shadow:inset 0 0 0 1px var(--ar-accent,#9e182b)}.aven-order-part .ar-color:hover{border-color:var(--ar-line)}.aven-order-part .ar-dot{width:26px;height:26px;border-radius:5px}.aven-order-part .ar-bundle-contents{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin:12px 0 0;padding:12px 0 0}.aven-order-part .ar-bundle-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;text-align:center;padding:0 8px}.aven-order-part .ar-bundle-item+.ar-bundle-item{border-left:1px solid var(--ar-line)}.aven-order-part .ar-bundle-item img{width:var(--ar-bundle-image-size,68px);height:var(--ar-bundle-image-size,68px);object-fit:cover;border-radius:8px}.aven-order-part .ar-bundle-item-name{font-size:12px;line-height:1.35;min-height:33px;max-width:170px}.aven-order-part .ar-bundle-item-prices{justify-content:center;gap:6px;font-size:12px;margin:0}.aven-order-part .ar-bundle-item .ar-inline-colors{margin-top:3px}.aven-order-part .ar-bundle-item .ar-color-buttons{justify-content:center}.aven-order-part .ar-card-price{gap:4px}.aven-order-part .ar-card-price s{font-size:12px}.aven-order-part .ar-card:has(input:focus-visible){outline:none}.aven-order-part .ar-card:has([data-ar-choice=offer]:focus-visible),.aven-order-part .ar-color:has(input:focus-visible){outline:2px solid var(--ar-strong);outline-offset:3px}.ar-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:749px){.aven-order-part .ar-card-title{font-size:var(--ar-mobile-title-size,14px)}.aven-order-part .ar-card-header{gap:8px}.aven-order-part .ar-bundle-item{padding:0 5px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/aven-order-blocks.css.map */
