.vauni-cfg{--vauni-cfg-ink: rgb(var(--text-color));--vauni-cfg-hairline: rgb(var(--text-color) / .12);--vauni-cfg-hairline-soft: rgb(var(--text-color) / .08);--vauni-cfg-surface: color-mix(in srgb, rgb(var(--background)) 40%, #fff);--vauni-cfg-surface-raised: #fff;--vauni-cfg-radius: .75rem;--vauni-cfg-radius-lg: 1rem;--vauni-cfg-shadow-rest: 0 1px 2px rgb(var(--text-color) / .03);--vauni-cfg-shadow-lift: 0 1px 2px rgb(var(--text-color) / .04), 0 10px 24px -14px rgb(var(--text-color) / .22);--vauni-cfg-ease: cubic-bezier(.25, .1, .25, 1);--vauni-cfg-ease-out: cubic-bezier(.16, 1, .3, 1);gap:0}.shopify-section--main-product:has(.vauni-cfg){--on-sale-text: var(--text-color)}.shopify-section--main-product:has(.vauni-cfg) [data-block-type=vendor]{display:none}.shopify-section--main-product:has(.vauni-cfg) [data-block-type=price],.shopify-section--main-product:has(.vauni-cfg) .product-sticky-bar{font-variant-numeric:tabular-nums}@media screen and (min-width:1000px){.product:has(.vauni-cfg) .product-gallery{position:sticky;top:calc(var(--sticky-area-height, 100px) + 1.5rem)}.product:has(.vauni-cfg) .product-gallery__thumbnail-list{display:none}}@media screen and (max-width:999px){.product:has(.vauni-cfg) .product-gallery{position:sticky;top:calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px) + var(--header-is-sticky, 0) * var(--header-height, 0px));z-index:3;filter:drop-shadow(0 12px 14px rgb(var(--text-color) / .12))}.product:has(.vauni-cfg) .product-gallery__media{max-height:34svh;border-radius:0 0 1rem 1rem;overflow:hidden}.product:has(.vauni-cfg) .product-gallery__media img{height:34svh;width:100%;object-fit:cover;object-position:center}.product:has(.vauni-cfg) .product-gallery .page-dots{display:none}.vauni-cfg fieldset .vauni-cfg__step-header{position:sticky;top:var(--vauni-cfg-pinned-bottom, 0px);z-index:1;background:color-mix(in srgb,rgb(var(--background)) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-block:.75rem .625rem;margin-inline:calc(-1 * var(--container-gutter, 1.25rem));padding-inline:var(--container-gutter, 1.25rem)}}.vauni-cfg__header{gap:.375rem;margin-block-end:.25rem}.vauni-cfg__eyebrow{display:flex;align-items:center;gap:.75rem;font-size:var(--text-sm);letter-spacing:.16em;color:var(--vauni-cfg-ink)}.vauni-cfg__eyebrow:after{content:"";flex:1 1 auto;height:1px;background:var(--vauni-cfg-hairline)}.vauni-cfg__intro{font-size:var(--text-sm)}.vauni-cfg__picker{gap:0}.vauni-cfg__step{border:none;padding:1.75rem 0 .25rem;margin:0;min-width:0;display:flex;flex-direction:column;gap:1rem;scroll-margin-top:calc(var(--vauni-cfg-pinned-bottom, 0px) + 3rem)}.vauni-cfg__step-header{align-items:center}.vauni-cfg__step-title{display:flex;align-items:baseline;text-transform:uppercase;letter-spacing:.14em;font-size:var(--text-sm);color:var(--vauni-cfg-ink);float:left}.vauni-cfg__step-no{display:inline-block;min-width:2.25rem;font-size:var(--text-base);color:rgb(var(--text-color) / .24);font-variant-numeric:tabular-nums;letter-spacing:.02em}.vauni-cfg__step-value{flex:0 0 auto;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);letter-spacing:.02em;color:rgb(var(--text-color) / .8);padding:.3rem .75rem;border-radius:999px;background:var(--vauni-cfg-surface-raised);border:1px solid var(--vauni-cfg-hairline-soft);box-shadow:var(--vauni-cfg-shadow-rest);transition:color .2s var(--vauni-cfg-ease)}.vauni-cfg__swatches{gap:.75rem;padding-block-start:.125rem}.vauni-cfg__swatches .color-swatch{--swatch-size: 3rem;--swatch-offset: 4px;border-radius:50%;transition:border-color .2s var(--vauni-cfg-ease),transform .2s var(--vauni-cfg-ease-out)}.vauni-cfg__swatches .color-swatch.is-selected{border-color:var(--vauni-cfg-ink)}.vauni-cfg__swatches .color-swatch:active{transform:scale(.94);transition-duration:80ms}.vauni-cfg__tiles{display:grid;gap:.625rem}.vauni-cfg__tiles--foot{grid-template-columns:repeat(2,minmax(0,1fr))}.vauni-cfg__tiles--liner{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.vauni-cfg__tile{--swatch-padding: 0;position:relative;display:flex;align-items:center;justify-content:flex-start;gap:.75rem;min-height:3.5rem;padding:.875rem 1rem;text-align:start;background:var(--vauni-cfg-surface-raised);border:1px solid var(--vauni-cfg-hairline-soft);border-radius:var(--vauni-cfg-radius);box-shadow:var(--vauni-cfg-shadow-rest);color:rgb(var(--text-color) / .72);cursor:pointer;transition:border-color .22s var(--vauni-cfg-ease),box-shadow .22s var(--vauni-cfg-ease),color .22s var(--vauni-cfg-ease),transform .16s var(--vauni-cfg-ease)}.vauni-cfg__tile--liner{flex-direction:column;align-items:flex-start;gap:.875rem;min-height:6.75rem;padding:.875rem .875rem .8rem}.vauni-cfg__tile-body{display:flex;flex:1 1 auto;min-width:0;align-items:baseline;justify-content:space-between;gap:.75rem}.vauni-cfg__tile--liner .vauni-cfg__tile-body{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.15rem;width:100%}.vauni-cfg__tile-label{font-size:var(--text-sm);line-height:1.3;text-wrap:balance}.vauni-cfg__tile-delta{flex:0 0 auto;min-height:1.2em;font-size:var(--text-xs);color:rgb(var(--text-color) / .5);letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums;transition:color .2s var(--vauni-cfg-ease)}.vauni-cfg__tile-swatch{flex:0 0 auto;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--vauni-cfg-swatch, currentColor);box-shadow:inset 0 0 0 1px rgb(var(--text-color) / .08)}.vauni-cfg__check{flex:0 0 auto;display:grid;place-items:center;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--vauni-cfg-ink);color:#fff;opacity:0;transform:scale(.6);transition:opacity .2s var(--vauni-cfg-ease),transform .32s var(--vauni-cfg-ease-out)}.vauni-cfg__check svg{width:.625rem;height:.625rem;display:block}.vauni-cfg__tile--foot .vauni-cfg__check{margin-inline-start:auto}.vauni-cfg__tile--liner .vauni-cfg__check{position:absolute;top:.75rem;right:.75rem}@media(hover:hover)and (pointer:fine){.vauni-cfg__tile:hover{border-color:rgb(var(--text-color) / .3);color:var(--vauni-cfg-ink);box-shadow:var(--vauni-cfg-shadow-lift);transform:translateY(-1px)}.vauni-cfg__swatches .color-swatch:not(.is-selected):hover{border-color:rgb(var(--text-color) / .3);transform:translateY(-1px)}}.vauni-cfg__tile:active{transform:scale(.985);transition-duration:80ms}:checked+.vauni-cfg__tile{border-color:var(--vauni-cfg-ink);color:var(--vauni-cfg-ink);box-shadow:0 0 0 3px rgb(var(--text-color) / .06),var(--vauni-cfg-shadow-lift)}:checked+.vauni-cfg__tile .vauni-cfg__tile-delta{color:rgb(var(--text-color) / .7)}:checked+.vauni-cfg__tile .vauni-cfg__check{opacity:1;transform:none}.sr-only:focus-visible+.vauni-cfg__tile{outline:2px solid var(--vauni-cfg-ink);outline-offset:3px}.vauni-cfg__summary{gap:.5rem;margin-block-start:1.5rem;padding:1.125rem 1.25rem 1rem;background:var(--vauni-cfg-surface-raised);border:1px solid var(--vauni-cfg-hairline-soft);border-radius:var(--vauni-cfg-radius-lg);box-shadow:var(--vauni-cfg-shadow-rest)}.vauni-cfg__summary .vauni-cfg__step-header{padding-block-end:.25rem}.vauni-cfg__summary-rows{display:grid;gap:0;margin:0;font-size:var(--text-sm)}.vauni-cfg__summary-row{padding-block:.7rem;border-block-end:1px solid var(--vauni-cfg-hairline-soft);align-items:baseline}.vauni-cfg__summary-row dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--text-color) / .55)}.vauni-cfg__summary-row dd{margin:0;text-align:end;color:var(--vauni-cfg-ink);font-variant-numeric:tabular-nums}.vauni-cfg__summary-row [data-cfg-summary-sku]{font-size:var(--text-xs);letter-spacing:.04em;color:rgb(var(--text-color) / .7)}.vauni-cfg__summary-row--total{border-block-start:1px solid rgb(var(--text-color) / .55);border-block-end:none;padding-block:.875rem .25rem}.vauni-cfg__summary-row--total dt{color:var(--vauni-cfg-ink);letter-spacing:.1em}.vauni-cfg__summary-row--total dd{font-size:var(--text-lg);letter-spacing:.01em}.vauni-cfg{--vauni-cfg-campaign-tint: color-mix(in srgb, #f0eadd 72%, #fff);--vauni-cfg-campaign-edge: color-mix(in srgb, #c1b39a 45%, transparent)}.vauni-cfg__swatches .color-swatch.vauni-cfg__swatch--campaign{position:relative}.vauni-cfg__swatch-flag{position:absolute;inset-block-start:-2px;inset-inline-end:-2px;width:.5rem;height:.5rem;border-radius:50%;background:var(--vauni-cfg-ink);box-shadow:0 0 0 2px rgb(var(--background));pointer-events:none}.vauni-cfg__campaign{display:grid;gap:.25rem;margin-block-start:.375rem;padding:.95rem 1.125rem 1rem;background:var(--vauni-cfg-campaign-tint);border:1px solid var(--vauni-cfg-campaign-edge);border-radius:var(--vauni-cfg-radius);animation:vauni-cfg-campaign-in .42s var(--vauni-cfg-ease-out) both}.vauni-cfg__campaign p{margin:0}.vauni-cfg__campaign-eyebrow{display:flex;align-items:center;gap:.5rem;font-size:var(--text-xs);letter-spacing:.14em;color:rgb(var(--text-color) / .62)}.vauni-cfg__campaign-seal{flex:none;width:.4375rem;height:.4375rem;border-radius:50%;background:var(--vauni-cfg-ink)}.vauni-cfg__campaign-title{font-size:var(--text-lg);line-height:1.3;letter-spacing:.005em;color:var(--vauni-cfg-ink);font-variant-numeric:tabular-nums}.vauni-cfg__campaign-note{font-size:var(--text-sm);line-height:1.5;color:rgb(var(--text-color) / .68)}@keyframes vauni-cfg-campaign-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.vauni-cfg__campaign{animation:none}}.vauni-cfg__summary-row[hidden]{display:none}.vauni-cfg__summary-row--total:has(+.vauni-cfg__summary-row--campaign:not([hidden])){padding-block-end:.625rem}.vauni-cfg__summary-row--total:has(+.vauni-cfg__summary-row--campaign:not([hidden])) dd{font-size:var(--text-base);color:rgb(var(--text-color) / .62)}.vauni-cfg__summary-row--campaign,.vauni-cfg__summary-row--net{padding-inline:.875rem;background:var(--vauni-cfg-campaign-tint);border-block-end:none}.vauni-cfg__summary-row--campaign{padding-block:.75rem .375rem;border-start-start-radius:var(--vauni-cfg-radius);border-start-end-radius:var(--vauni-cfg-radius)}.vauni-cfg__summary-row--net{padding-block:.375rem .8rem;border-end-start-radius:var(--vauni-cfg-radius);border-end-end-radius:var(--vauni-cfg-radius)}.vauni-cfg__summary-row--campaign dt,.vauni-cfg__summary-row--campaign dd{color:rgb(var(--text-color) / .7)}.vauni-cfg__summary-row--net dt{color:var(--vauni-cfg-ink);letter-spacing:.1em}.vauni-cfg__summary-row--net dd{font-size:var(--text-lg);letter-spacing:.01em}.vauni-cfg__provenance{display:grid;grid-template-columns:1.5rem minmax(0,1fr);column-gap:.75rem;row-gap:.2rem;align-items:baseline;padding-block:1rem .125rem}.vauni-cfg__provenance-rule{height:1px;background:var(--vauni-cfg-ink);align-self:center}.vauni-cfg__provenance-craft{text-transform:uppercase;letter-spacing:.12em;font-size:var(--text-xs);color:var(--vauni-cfg-ink);margin:0}.vauni-cfg__provenance-time{grid-column:2;font-size:var(--text-xs);color:rgb(var(--text-color) / .55);margin:0}.vauni-cfg__header,.vauni-cfg fieldset.vauni-cfg__step,.vauni-cfg__summary{animation:vauni-cfg-rise .4s var(--vauni-cfg-ease-out) backwards}.vauni-cfg>fieldset.vauni-cfg__step{animation-delay:70ms}.vauni-cfg__picker fieldset.vauni-cfg__step:nth-of-type(1){animation-delay:.14s}.vauni-cfg__picker fieldset.vauni-cfg__step:nth-of-type(2){animation-delay:.21s}.vauni-cfg__summary{animation-delay:.28s}@keyframes vauni-cfg-rise{0%{opacity:0;transform:translateY(6px)}}[data-vauni-swapped] :is(.vauni-cfg__header,.vauni-cfg fieldset.vauni-cfg__step,.vauni-cfg__summary){animation:none}@media screen and (min-width:1000px){.vauni-cfg{margin-block-start:2.25rem}}@media screen and (max-width:999px){.vauni-cfg{margin-block-start:1rem}.vauni-cfg__header{margin-block-end:0}.vauni-cfg__step{padding-block:1.125rem .25rem;gap:.75rem}.vauni-cfg__tiles{gap:.5rem}.vauni-cfg__tile{padding:.8rem .9rem;min-height:3.25rem}.vauni-cfg__tile--liner{min-height:6.25rem;padding:.8rem .8rem .75rem}.vauni-cfg__swatches{flex-wrap:nowrap;gap:.5rem;justify-content:space-between}.vauni-cfg__swatches .color-swatch{--swatch-size: 2.5rem}.vauni-cfg__summary{margin-block-start:1.25rem;padding:1rem 1rem .875rem}.vauni-cfg__provenance{padding-block:.875rem .125rem}.product:has(.vauni-cfg) .product-info__block-list{display:flex;flex-direction:column}.product:has(.vauni-cfg) .product-info__block-list>[data-block-type=text]{order:1;margin-block-start:1.75rem}}@media screen and (min-width:400px)and (max-width:999px){.vauni-cfg__swatches .color-swatch{--swatch-size: 2.75rem}}@media screen and (max-width:359px){.vauni-cfg__swatches{gap:.375rem}.vauni-cfg__swatches .color-swatch{--swatch-size: 2.25rem}.vauni-cfg__tiles--liner{grid-template-columns:repeat(3,minmax(0,1fr))}}.product:has(.vauni-cfg) .charpstar-buttons-container{flex-direction:row!important;gap:.375rem!important;bottom:.75rem!important;right:.75rem!important}.product:has(.vauni-cfg) .charpstar-buttons-container button{background:#ffffffc2!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;color:rgb(var(--text-color))!important;border:1px solid rgb(var(--text-color) / .1)!important;border-radius:999px!important;box-shadow:0 1px 2px rgb(var(--text-color) / .05)!important;font-family:inherit!important;font-size:.6875rem!important;font-weight:400!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.1em!important;padding:.4rem .7rem!important;min-height:0!important}@media screen and (max-width:999px){.product:has(.vauni-cfg) .charpstar-buttons-container{bottom:.625rem!important;right:.625rem!important}}.product:has(.vauni-cfg) .charpstar-buttons-container .icon-svg-charpstar{display:none!important}product-rerender>.product-content-below-gallery{display:block;margin-block-start:3rem;padding-block-start:.5rem}@media screen and (min-width:1000px){product-rerender>.product-content-below-gallery{max-width:56rem}}.product:has(.vauni-cfg) .product-gallery__zoom-button{display:none!important}@media(prefers-reduced-motion:reduce){.vauni-cfg__tile,.vauni-cfg__tile-delta,.vauni-cfg__step-value,.vauni-cfg__check,.vauni-cfg__swatches .color-swatch{transition:none}.vauni-cfg__header,.vauni-cfg fieldset.vauni-cfg__step,.vauni-cfg__summary{animation:none}}.vauni-cfg a,.vauni-cfg label,.vauni-cfg button,.vauni-cfg-colors a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.product:has(.vauni-cfg) .product-gallery__carousel{overflow-x:hidden;touch-action:pan-y pinch-zoom}.vauni-cfg__swatches .color-swatch.is-pending{animation:vauni-cfg-pending .9s ease-in-out infinite}@keyframes vauni-cfg-pending{0%,to{box-shadow:0 0 rgb(var(--text-color) / .22)}50%{box-shadow:0 0 0 5px rgb(var(--text-color) / 0)}}[data-vauni-swapped] .vauni-cfg__swatches .color-swatch.is-selected{animation:vauni-cfg-ring-in .46s var(--vauni-cfg-ease-out) both}@keyframes vauni-cfg-ring-in{0%{box-shadow:0 0 rgb(var(--text-color) / .28)}to{box-shadow:0 0 0 9px rgb(var(--text-color) / 0)}}@media screen and (max-width:999px)and (max-height:700px){.product:has(.vauni-cfg) .product-gallery__media{max-height:30svh}.product:has(.vauni-cfg) .product-gallery__media img{height:30svh}}@media screen and (max-width:999px){.shopify-section--main-product.vauni-dock-on:has(.vauni-cfg) .product-sticky-bar{opacity:1;visibility:visible}}@media screen and (max-width:699px){.shopify-section--main-product:has(.vauni-cfg) .product-sticky-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.875rem;width:auto;inset-inline:.625rem;inset-block-end:max(.625rem,env(safe-area-inset-bottom,0px));padding:.4375rem .4375rem .4375rem 1.125rem;border-radius:1.25rem;background:color-mix(in srgb,rgb(var(--background)) 74%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);border:1px solid rgb(255 255 255 / .55);box-shadow:0 0 0 .5px rgb(var(--text-color) / .1),0 2px 6px -2px rgb(var(--text-color) / .08),0 16px 36px -14px rgb(var(--text-color) / .32);transform:translate3d(0,.75rem,0) scale(.97);transform-origin:50% 100%;transition:transform .22s ease-in,opacity .18s ease-in,visibility 0s linear .22s}.shopify-section--main-product:has(.vauni-cfg):not(.vauni-dock-on) .product-sticky-bar.is-visible{opacity:0;visibility:hidden;transform:translate3d(0,.75rem,0) scale(.97)}.shopify-section--main-product.vauni-dock-on:has(.vauni-cfg) .product-sticky-bar{opacity:1;visibility:visible;transform:none;transition:transform .56s cubic-bezier(.22,1,.36,1),opacity .28s ease-out,visibility 0s}.shopify-section--main-product:has(.vauni-cfg) .product-sticky-bar__info{display:block;min-width:0}.shopify-section--main-product:has(.vauni-cfg) .product-sticky-bar__info img,.shopify-section--main-product:has(.vauni-cfg) .product-sticky-bar__info .v-stack>span.h6{display:none}.shopify-section--main-product:has(.vauni-cfg) .product-sticky-bar__info .v-stack{gap:.1rem}.shopify-section--main-product:has(.vauni-cfg) .product-sticky-bar__info .v-stack:before{content:var(--vauni-dock-label, "");display:block;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--text-color) / .5);line-height:1.2}.shopify-section--main-product:has(.vauni-cfg) .product-sticky-bar__info .v-stack:before:empty{display:none}.shopify-section--main-product:has(.vauni-cfg) .product-sticky-bar__info .price-list{flex-wrap:nowrap;column-gap:.5rem;font-variant-numeric:tabular-nums;line-height:1.25;white-space:nowrap}.shopify-section--main-product:has(.vauni-cfg) .product-sticky-bar__info sale-price{font-size:var(--text-lg);color:var(--vauni-cfg-ink, rgb(var(--text-color)));letter-spacing:.01em}.shopify-section--main-product:has(.vauni-cfg) .product-sticky-bar__info compare-at-price{display:none}.shopify-section--main-product:has(.vauni-cfg) .product-sticky-bar .buy-buttons .button{padding:.75rem 1.125rem;min-height:2.75rem;border-radius:.8125rem;white-space:nowrap}.vauni-flyte{transition:opacity .26s ease,visibility 0s linear 0s}body:has(.shopify-section--main-product.vauni-dock-on) .vauni-flyte{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s}}@media(prefers-reduced-motion:reduce){.vauni-cfg__swatches .color-swatch.is-pending,[data-vauni-swapped] .vauni-cfg__swatches .color-swatch.is-selected{animation:none}.shopify-section--main-product:has(.vauni-cfg) .product-sticky-bar,.vauni-flyte{transition:opacity .15s ease,visibility 0s}}.vauni-cfg__swatches .color-swatch.border:not(.is-selected){border-color:transparent}.vauni-cfg__swatches .color-swatch.border:before{content:"";position:absolute;inset:var(--swatch-offset);border-radius:50%;box-shadow:inset 0 0 0 1px rgb(var(--text-color) / .14);pointer-events:none}@media(hover:hover)and (pointer:fine){.vauni-cfg__swatches .color-swatch.border:not(.is-selected):hover{border-color:rgb(var(--text-color) / .3)}}.shopify-section--main-product:has(.vauni-cfg) [data-block-type=buy-buttons] .button{border-radius:.75rem}
/*# sourceMappingURL=/cdn/shop/t/32/assets/vauni-configurator.css.map */
