section.contour-sets-active variant-selects{display:none!important}.aven-contour-sets .aven-contour-sets__choices{display:none}section.contour-sets-active .aven-contour-sets .aven-contour-sets__choices{display:block}aven-contour-sets.aven-contour-sets{--set-wine: #6a060f;--set-cream: #f8f3ee;--set-ink: #352326;--set-muted: #70585c;--set-line: #d9c6bf;--set-selected: #f9e0e4;display:block;width:100%;min-width:0;margin:20px 0;scroll-margin-top:24px;color:var(--set-ink);font:400 14px/1.4 Fraunces,Georgia,serif;letter-spacing:0}.aven-contour-sets *,.aven-contour-sets *:before,.aven-contour-sets *:after{box-sizing:border-box}.aven-contour-sets [hidden]{display:none!important}.aven-contour-sets .aven-contour-sets__color-preview{display:none}@media screen and (max-width:749px){section.contour-sets-active .aven-contour-sets .aven-contour-sets__color-preview{display:block;margin:0 0 22px}.aven-contour-sets .aven-contour-sets__color-heading{margin:0 0 10px;color:var(--set-wine);font:500 15px/1.4 Fraunces,Georgia,serif}.aven-contour-sets [data-set-preview-name]{font-weight:400}.aven-contour-sets .aven-contour-sets__color-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.aven-contour-sets .aven-contour-sets__color-option{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;min-height:44px;margin:0;padding:3px 0;border:0;border-radius:5px;background:transparent;color:var(--set-muted);font:400 12px/1.3 Fraunces,Georgia,serif;letter-spacing:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.aven-contour-sets .aven-contour-sets__color-chip{display:block;width:52px;height:52px;padding:3px;border:1px solid var(--set-line);border-radius:9px;background:var(--set-cream)}.aven-contour-sets .aven-contour-sets__color-chip img{display:block;width:44px;height:44px;object-fit:cover;border-radius:5px}.aven-contour-sets .aven-contour-sets__color-name{white-space:nowrap}.aven-contour-sets .aven-contour-sets__color-option[aria-pressed=true]{color:var(--set-wine);font-weight:600}.aven-contour-sets .aven-contour-sets__color-option[aria-pressed=true] .aven-contour-sets__color-chip{border-color:var(--set-wine);box-shadow:0 0 0 1px var(--set-wine)}.aven-contour-sets .aven-contour-sets__color-option:focus-visible{outline:2px solid var(--set-wine);outline-offset:3px}.aven-contour-sets .aven-contour-sets__color-option:disabled{opacity:.45;cursor:not-allowed}}@media screen and (max-width:374px){.aven-contour-sets .aven-contour-sets__color-option{font-size:11px}}.aven-contour-sets .aven-contour-sets__choices,.aven-contour-sets .aven-contour-sets__row{min-width:0;min-inline-size:0;margin:0;padding:0;border:0}.aven-contour-sets .aven-contour-sets__heading{display:block;width:100%;margin:0 0 12px;padding:0;color:var(--set-wine);font:500 21px/1.25 Fraunces,Georgia,serif;letter-spacing:-.025em}.aven-contour-sets .aven-contour-sets__card{position:relative;min-width:0;margin:0;border:1px solid var(--set-line);border-radius:9px;background:var(--set-cream);transition:border-color .15s ease,background-color .15s ease}.aven-contour-sets .aven-contour-sets__heading-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.aven-contour-sets .aven-contour-sets__size-chart{flex:0 0 auto;min-height:44px;margin:-8px 0;padding:8px 0 8px 8px;border:0;background:transparent;color:var(--set-wine);font:500 14px/1.3 Fraunces,Georgia,serif;letter-spacing:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.aven-contour-sets .aven-contour-sets__size-chart:focus-visible{outline:2px solid var(--set-wine);outline-offset:3px}section.contour-sets-active:has([data-contour-fit-open]) aven-contour-fit{margin:0}section.contour-sets-active:has([data-contour-fit-open]) .aven-contour-fit__trigger{display:none}.aven-contour-sets .aven-contour-sets__card+.aven-contour-sets__card{margin-top:9px}.aven-contour-sets .aven-contour-sets__card+.aven-contour-sets__card:has(.aven-contour-sets__badge){margin-top:21px}.aven-contour-sets .aven-contour-sets__card:has(.aven-contour-sets__badge) .aven-contour-sets__summary{padding-top:18px}.aven-contour-sets .aven-contour-sets__card.is-selected,.aven-contour-sets .aven-contour-sets__card:has(>.aven-contour-sets__radio:checked){border-color:var(--set-wine);background:var(--set-selected);box-shadow:inset 0 0 0 .5px var(--set-wine)}.aven-contour-sets .aven-contour-sets__radio,.aven-contour-sets .aven-contour-sets__visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.aven-contour-sets .aven-contour-sets__summary{display:grid;grid-template-columns:18px minmax(0,1fr) max-content;gap:10px;align-items:center;min-height:76px;width:100%;margin:0;padding:13px 15px;border:0;border-radius:8px;background:transparent;color:var(--set-ink);cursor:pointer;text-align:left;text-transform:none;letter-spacing:0;-webkit-tap-highlight-color:transparent}.aven-contour-sets .aven-contour-sets__indicator{display:grid;place-items:center;width:18px;height:18px;border:1px solid #ad8d86;border-radius:50%;background:var(--set-cream)}.aven-contour-sets .aven-contour-sets__indicator:after{width:8px;height:8px;border-radius:50%;background:var(--set-wine);content:"";opacity:0}.aven-contour-sets .aven-contour-sets__radio:checked+.aven-contour-sets__summary .aven-contour-sets__indicator{border-color:var(--set-wine)}.aven-contour-sets .aven-contour-sets__radio:checked+.aven-contour-sets__summary .aven-contour-sets__indicator:after{opacity:1}.aven-contour-sets .aven-contour-sets__radio:focus-visible+.aven-contour-sets__summary{outline:2px solid var(--set-wine);outline-offset:-4px}.aven-contour-sets .aven-contour-sets__name{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:5px}.aven-contour-sets .aven-contour-sets__title{color:var(--set-wine);font-size:17px;font-weight:500;line-height:1.2;overflow-wrap:anywhere}.aven-contour-sets .aven-contour-sets__unit{color:var(--set-wine);font-size:12px;font-weight:500;line-height:1.35;font-variant-numeric:lining-nums tabular-nums}.aven-contour-sets .aven-contour-sets__reason{color:var(--set-muted);font-size:12px;line-height:1.4;text-wrap:pretty}.aven-contour-sets .aven-contour-sets__badge{position:absolute;top:0;right:12px;z-index:1;transform:translateY(-50%);max-width:calc(100% - 24px);padding:5px 11px;border:1px solid var(--set-wine);border-radius:5px;background:var(--set-wine);color:var(--set-cream);font-size:11px;font-weight:500;line-height:1.25;letter-spacing:.015em;overflow-wrap:anywhere}.aven-contour-sets .aven-contour-sets__prices{display:flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:0;text-align:right;white-space:nowrap}.aven-contour-sets .aven-contour-sets__total{color:var(--set-wine);font-size:21px;font-weight:500;line-height:1.05;letter-spacing:-.025em;font-variant-numeric:lining-nums tabular-nums}.aven-contour-sets .aven-contour-sets__compare{color:var(--set-muted);font-size:12px;line-height:1.2;text-decoration-thickness:1px;font-variant-numeric:lining-nums tabular-nums}.aven-contour-sets .aven-contour-sets__savings{color:var(--set-wine);font-size:13px;font-weight:500;line-height:1.3}.aven-contour-sets .aven-contour-sets__details{min-width:0;margin:0 15px 14px;padding:11px 0 0;border-top:1px solid #d9bdb5}.aven-contour-sets .aven-contour-sets__row+.aven-contour-sets__row{margin-top:9px}.aven-contour-sets .aven-contour-sets__row+.aven-contour-sets__row .aven-contour-sets__field-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.aven-contour-sets .aven-contour-sets__row-marker{position:relative;align-self:end;width:24px;height:24px;margin-bottom:10px}.aven-contour-sets .aven-contour-sets__row-number{position:absolute;right:-3px;bottom:-4px;display:grid;place-items:center;width:14px;height:14px;border:1px solid #cfb4ac;border-radius:50%;background:var(--set-cream);color:var(--set-wine);font-size:9px;line-height:1}.aven-contour-sets .aven-contour-sets__thumb{display:block;flex:0 0 24px;width:24px;height:24px;border:1px solid #cfb4ac;border-radius:3px;object-fit:cover}.aven-contour-sets .aven-contour-sets__row-controls{display:grid;grid-template-columns:24px minmax(0,1.85fr) minmax(70px,.85fr);gap:8px;min-width:0}.aven-contour-sets .aven-contour-sets__field{min-width:0}.aven-contour-sets .aven-contour-sets__field-label{display:block;margin:0 0 4px;padding:0;color:var(--set-muted);font-size:11px;font-weight:400;line-height:1.2;text-transform:none}.aven-contour-sets .aven-contour-sets__select-wrap{position:relative;min-width:0}.aven-contour-sets .aven-contour-sets__select{display:block;width:100%;max-width:100%;min-width:0;min-height:44px;margin:0;padding:9px 27px 9px 10px;border:1px solid #cbb0a7;border-radius:5px;background:var(--set-cream);color:var(--set-ink);font:400 16px/1.4 Fraunces,Georgia,serif;letter-spacing:0;cursor:pointer;appearance:none;-webkit-appearance:none}.aven-contour-sets .aven-contour-sets__select:focus-visible{border-color:var(--set-wine);outline:2px solid var(--set-wine);outline-offset:2px}.aven-contour-sets .aven-contour-sets__select:disabled{opacity:.55;cursor:not-allowed}.aven-contour-sets .aven-contour-sets__chevron{position:absolute;top:calc(50% - 3px);right:10px;width:10px;height:6px;color:var(--set-wine);pointer-events:none}.aven-contour-sets .aven-contour-sets__error,.aven-contour-sets .aven-contour-sets__notice{margin:12px 0 0;padding:10px 12px;border:1px solid var(--set-line);border-radius:5px;color:var(--set-wine);background:var(--set-cream);font-size:13px;line-height:1.5}@media(max-width:374px){.aven-contour-sets .aven-contour-sets__summary{gap:8px;padding-inline:12px}.aven-contour-sets .aven-contour-sets__title{font-size:16px}.aven-contour-sets .aven-contour-sets__total{font-size:19px}.aven-contour-sets .aven-contour-sets__details{margin-inline:12px}.aven-contour-sets .aven-contour-sets__row-controls{grid-template-columns:24px minmax(0,1fr) 70px;gap:6px}.aven-contour-sets .aven-contour-sets__select{padding-left:8px;padding-right:23px}.aven-contour-sets .aven-contour-sets__chevron{right:8px}}@media(prefers-reduced-motion:reduce){.aven-contour-sets .aven-contour-sets__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/aven-contour-sets.css.map */
