.valomy-scope,.valomy-scope :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading);font-weight:var(--font-heading-weight)}:where(h1,h2,h3,h4,h5,h6).valomy-heading{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.12;letter-spacing:-.015em;margin:0}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb,var(--color-accent) 30%,transparent)}.valomy-prose{text-align:justify;-webkit-hyphens:auto;hyphens:auto;line-height:1.75;max-width:65ch}.valomy-prose p{margin:0 0 var(--space-3)}.valomy-prose p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important;scroll-behavior:auto!important}}.valomy-kicker{font-family:var(--font-body);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-feature-settings:"tnum"}.valomy-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--color-neutral-600)}.valomy-tnum{font-feature-settings:"tnum"}.valomy-hr{height:1px;border:0;margin:var(--space-4) 0;background:var(--color-divider)}.valomy-plate{filter:sepia(.22) saturate(.82) contrast(1.05);box-sizing:border-box;border:6px solid var(--color-surface);outline:1px solid var(--color-divider);outline-offset:-1px;display:block}.valomy-plate img,.valomy-plate svg,.valomy-plate>.valomy-plate__frame{display:block;width:100%;height:100%;object-fit:cover}.valomy-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-decoration:none;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:14px;line-height:1.2;color:var(--color-text);background:transparent;border:1px solid transparent;padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md);min-height:44px;transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out}.valomy-btn svg{display:block}.valomy-btn:disabled,.valomy-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.valomy-btn-primary{color:var(--color-accent);border-color:var(--color-accent)}.valomy-btn-primary:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.valomy-btn-primary:active{background:color-mix(in srgb,var(--color-accent) 22%,transparent)}.valomy-btn-secondary{border-color:var(--color-divider)}.valomy-btn-secondary:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.valomy-btn-secondary:active{background:color-mix(in srgb,var(--color-text) 14%,transparent)}.valomy-btn-ghost{color:var(--color-accent);padding-inline:var(--space-1);min-height:auto}.valomy-btn-ghost:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.valomy-btn-ghost:active{background:color-mix(in srgb,var(--color-accent) 18%,transparent)}.valomy-btn-icon{width:44px;height:44px;padding:0}.valomy-btn-block{width:100%;margin-top:var(--space-2)}.valomy-field>label{display:block;font-size:12px;margin-bottom:5px;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.valomy-input{width:100%;min-height:44px;padding:6px 10px;font:inherit;font-size:14px;color:var(--color-text);caret-color:var(--color-accent);background:transparent;border:1px solid var(--color-divider);border-radius:var(--radius-md)}.valomy-input:hover{border-color:color-mix(in srgb,var(--color-text) 45%,transparent)}.valomy-input:focus-visible{border-color:var(--color-accent);outline-offset:0}.valomy-seg{display:inline-flex;overflow:hidden;border:1px solid var(--color-divider);border-radius:var(--radius-md)}.valomy-seg-opt{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;min-height:44px;font-size:13px;cursor:pointer}.valomy-seg-opt+.valomy-seg-opt{border-left:1px solid var(--color-divider)}.valomy-seg-opt input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.valomy-seg-opt:has(input:checked){color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.valomy-seg-opt:not(:has(input:checked)):hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.valomy-seg-opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:-2px}.valomy-seg-opt[aria-disabled=true]{opacity:.45;cursor:not-allowed;text-decoration:line-through}.valomy-pill{cursor:pointer;font:inherit;font-size:13px;padding:6px 12px;min-height:32px;border-radius:var(--radius-md);background:transparent;border:1px solid var(--color-divider);color:var(--color-text)}.valomy-pill:hover{border-color:color-mix(in srgb,var(--color-text) 45%,transparent)}.valomy-pill[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent-700)}.valomy-pill[aria-disabled=true]{opacity:.45;text-decoration:line-through;cursor:not-allowed}.valomy-pill:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.valomy-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:transparent;border:1px solid var(--color-divider)}.valomy-tag{display:inline-flex;align-items:center;font-size:11px;letter-spacing:.02em;padding:3px 10px;border-radius:calc(var(--radius-md) * .75)}.valomy-tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}.valomy-tag-neutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}.valomy-tag-outline{border:1px solid var(--color-accent);color:var(--color-accent);background:var(--color-bg)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{background-color:transparent!important;border:1px solid var(--color-accent);color:var(--color-accent);border-radius:var(--radius-md);box-shadow:none!important;font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:normal}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after{content:none!important;box-shadow:none!important}.button:not([disabled]):hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent)!important}.button--secondary,.button--tertiary{border-color:var(--color-divider);color:var(--color-text)}.button--secondary:not([disabled]):hover,.button--tertiary:not([disabled]):hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)!important}.button:disabled,.button[aria-disabled=true],.button.disabled{opacity:.45}.field__input,.select__select{background:transparent;border:1px solid var(--color-divider);border-radius:var(--radius-md)}.field__input:focus-visible,.select__select:focus-visible{border-color:var(--color-accent)}.field:before,.field:after,.select:before,.select:after{box-shadow:none!important}.field__label{color:color-mix(in srgb,var(--color-text) 70%,transparent)}.quantity{border:1px solid var(--color-divider);border-radius:var(--radius-md);background:transparent}.quantity:before,.quantity:after{box-shadow:none!important}.quantity__input{background:transparent;color:var(--color-text);font-feature-settings:"tnum"}.quantity__button{color:var(--color-text)}.price{font-feature-settings:"tnum";color:var(--color-text)}.price .price-item--regular,.price__regular .price-item{color:var(--color-accent-700)}.price--on-sale .price-item--regular{color:var(--color-neutral-600)}.price__sale .price-item--sale{color:var(--color-accent-700)}.badge{border:1px solid var(--color-accent);background:var(--color-bg);color:var(--color-accent);border-radius:calc(var(--radius-md) * .75);font-family:var(--font-body)}.badge.unavailable-badge,.badge--sold-out{border-color:var(--color-neutral-400);color:var(--color-neutral-700);background:var(--color-neutral-100)}.pagination__item--current{color:var(--color-accent-700);font-feature-settings:"tnum"}.pagination__item:hover{color:var(--color-accent)}.facets,.facets-container,.facets__wrapper,.facets__price,facet-filters-form{--border-color: var(--color-divider)}.facets__summary,.facets__heading{border-color:var(--color-divider)!important;font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.facets__reset{color:var(--color-accent-700)}.accordion__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-text)}.accordion .icon-accordion{color:var(--color-accent)}details[open]>summary .icon-accordion,.accordion[open] .icon-accordion{color:var(--color-accent-700)}.disclosure__button{color:var(--color-text);background:transparent}.disclosure__button:hover{color:var(--color-accent)}.disclosure__list-wrapper,.disclosure__list,.predictive-search{background:var(--color-bg);border:1px solid var(--color-divider)}.predictive-search__item:hover,.predictive-search__item--link:hover{background:color-mix(in srgb,var(--color-text) 5%,transparent)}.cart-item__name{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.cart-item__price-wrapper{font-feature-settings:"tnum";color:var(--color-accent-700)}.drawer,.menu-drawer{background:var(--color-bg)}.menu-drawer__menu-item{border-bottom:1px solid var(--color-divider)}.menu-drawer__menu-item:hover{color:var(--color-accent)}[aria-busy=true]{opacity:.6;transition:opacity .14s ease-out}.header-wrapper{background-color:var(--color-bg)}.header-wrapper--border-bottom{border-bottom:1px solid var(--color-divider)}.shopify-section-header-sticky{box-shadow:none}.header__heading-link .h2,.header__heading-link span.h2{font-family:var(--font-heading);font-weight:400;font-size:30px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);line-height:1}.list-menu--inline{gap:var(--space-4)}.header__menu-item.list-menu__item,.list-menu__item--link{font-family:var(--font-body);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-feature-settings:"tnum";border-bottom:1px solid transparent;padding-bottom:4px;color:var(--color-text)}.header__menu-item.list-menu__item:hover,.list-menu__item--link:hover,.list-menu__item--link[aria-current=page],.header__active-menu-item{border-bottom-color:var(--color-accent);color:var(--color-accent)}.header__icon{color:var(--color-text)}.header__icon:hover{color:var(--color-accent)}.cart-count-bubble{position:static;background:transparent;color:var(--color-accent-700);width:auto;height:auto;font-feature-settings:"tnum";font-size:12px;margin-left:2px}.header__icon--cart{display:inline-flex;align-items:center;gap:2px}.valomy-announcement-bar{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--space-6);padding:7px var(--space-4)}.valomy-announcement-bar__item:nth-child(2){color:var(--color-accent-300)}.collection{display:grid;grid-template-columns:1fr auto;align-items:start;row-gap:var(--space-6)}.collection__title{grid-column:1;grid-row:1;margin:0}.collection__view-all{grid-column:2;grid-row:1;align-self:end}.collection>slider-component{grid-column:1 / -1;grid-row:2}.collection__title .title{font-family:var(--font-heading);font-weight:400;font-size:34px}.collection__view-all.center{text-align:right}.collection__view-all a{display:inline-flex;align-items:center;color:var(--color-accent);text-decoration:none;padding:var(--space-2) calc(var(--space-3) * 1.2);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:14px;border-radius:var(--radius-md);border:0;background:transparent;box-shadow:none!important}.collection__view-all a:before,.collection__view-all a:after{content:none!important}.collection__view-all a:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.product-grid{gap:var(--space-6)!important}.multicolumn{border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider)}.multicolumn-list{gap:var(--space-8)!important}.multicolumn-card__info h3{font-family:var(--font-heading);font-weight:600;font-size:22px;margin:0 0 var(--space-2)}.multicolumn-card__info .rte{text-align:justify;-webkit-hyphens:auto;hyphens:auto;line-height:1.7;color:var(--color-neutral-800);margin-bottom:var(--space-2)}.multicolumn-card__info a.link{display:inline-flex;align-items:center;color:var(--color-accent);text-decoration:none;padding:var(--space-2) var(--space-1);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:14px;border-radius:var(--radius-md)}.multicolumn-card__info a.link:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.multicolumn-card__info .icon-wrap{display:none}.media--portrait{aspect-ratio:3 / 4;padding-bottom:0!important}.multicolumn-card__image{filter:sepia(.22) saturate(.82) contrast(1.05)}.newsletter__wrapper .title,.newsletter__wrapper h2{font-family:var(--font-heading);font-weight:400;font-size:34px}.newsletter__subheading{color:var(--color-neutral-800)}.newsletter-form__field-wrapper{border:0}.newsletter-form__field-wrapper .field{border:1px solid var(--color-divider);border-radius:var(--radius-md)}.newsletter-form__field-wrapper .field:before,.newsletter-form__field-wrapper .field:after{box-shadow:none!important}.newsletter-form__message{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent-700)}.facets-container{border-bottom:1px solid var(--color-divider);padding-bottom:var(--space-4);margin-bottom:var(--space-6)}.facets__form,.facets__form-vertical{gap:var(--space-3)!important}.facet-filters__label{font-family:var(--font-body);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--color-neutral-600)}.pagination{padding-top:var(--space-6)}.pagination__list{gap:var(--space-2)}.product__info-container{gap:var(--space-4)!important}.product__column-sticky{top:96px}.product__title h1,.product__title .h1{font-family:var(--font-heading);font-weight:400;font-size:clamp(30px,3.4vw,44px);line-height:1.08}.product__description{text-align:justify;-webkit-hyphens:auto;hyphens:auto;line-height:1.75;color:var(--color-neutral-800)}.price--large .price-item{font-size:24px}.price__badge-sale,.price__badge-sold-out{background:var(--color-accent-100);color:var(--color-accent-800);border-radius:calc(var(--radius-md) * .75)}.product__media-item .media{filter:sepia(.22) saturate(.82) contrast(1.05);border:6px solid var(--color-surface);outline:1px solid var(--color-divider);outline-offset:-1px}.product-form__input--pill .form__label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--color-neutral-600)}.product-form__input--pill input[type=radio]+label{border:1px solid var(--color-divider);border-radius:var(--radius-md);background:transparent;color:var(--color-text);font-family:var(--font-body);font-size:13px;box-shadow:none}.product-form__input--pill input[type=radio]:checked+label{border-color:var(--color-accent);color:var(--color-accent-700);background:transparent;box-shadow:none}.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill input[type=radio]:disabled+label{opacity:.45;text-decoration:line-through}.product-form__input--pill:has(input[data-option-name=Size i]){display:inline-flex;border:1px solid var(--color-divider);border-radius:var(--radius-md);overflow:hidden;padding:0;gap:0}.product-form__input--pill:has(input[data-option-name=Size i]) input[type=radio]+label{border:0;border-radius:0;border-right:1px solid var(--color-divider);min-width:46px;justify-content:center;min-height:44px}.product-form__input--pill:has(input[data-option-name=Size i]) input[type=radio]:last-of-type+label{border-right:0}.product-form__input--pill:has(input[data-option-name=Size i]) input[type=radio]:checked+label{box-shadow:inset 0 0 0 1px var(--color-accent)}.product-form__quantity .quantity{display:inline-flex;width:fit-content}.product-form__submit{min-height:46px}@media screen and (max-width:899px){.product__info-container .product-form{position:sticky;bottom:0;background:var(--color-bg);padding:var(--space-3) var(--space-4);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom));border-top:1px solid var(--color-divider);z-index:5;margin-left:calc(-1 * var(--space-4));margin-right:calc(-1 * var(--space-4))}}.product__accordion{border-top:1px solid var(--color-divider)}.product__accordion .accordion__title{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--color-neutral-600)}.product__accordion .accordion__content{font-size:14px;color:var(--color-neutral-800)}.cart-items{border-collapse:collapse;width:100%}.cart-items thead{border-bottom:1px solid var(--color-divider)}.cart-items thead th{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--color-neutral-600);padding-bottom:var(--space-2)}.cart-item{border-bottom:1px solid var(--color-divider)}.cart-item td{padding-top:var(--space-4);padding-bottom:var(--space-4)}.cart-item__image-container{filter:sepia(.22) saturate(.82) contrast(1.05);border:6px solid var(--color-surface);outline:1px solid var(--color-divider);outline-offset:-1px}.cart-item__name{font-family:var(--font-heading);font-weight:600;font-size:18px}.cart-item .product-option,.cart-item dt,.cart-item dd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--color-neutral-600)}.cart-item__totals .price{color:var(--color-accent-700)}.footer__blocks-wrapper{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:var(--space-8)!important}.footer-block__brand-info .footer-block__heading{font-family:var(--font-heading);font-weight:400;font-size:26px;letter-spacing:.14em;text-transform:uppercase}.footer-block__brand-info .rte{text-align:justify;-webkit-hyphens:auto;hyphens:auto;line-height:1.8;font-size:14px;color:var(--color-neutral-300)}.footer-block--menu .footer-block__heading{font-family:var(--font-body);font-weight:400;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-300)}.footer-block--menu .footer-block__details-content a{color:var(--color-neutral-200)}.footer-block:nth-child(3) .footer-block__details-content{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2) var(--space-4)}.footer__content-bottom{border-top:1px solid var(--color-neutral-800)}.footer__copyright,.footer__copyright a{color:var(--color-neutral-400)}.image-with-text__media{filter:sepia(.22) saturate(.82) contrast(1.05);border:6px solid var(--color-surface);outline:1px solid var(--color-divider);outline-offset:-1px}.image-with-text__content{gap:var(--space-3)!important;padding:var(--space-4)!important}.image-with-text__text--caption{color:var(--color-accent-700);font-family:var(--font-body);letter-spacing:.18em}.image-with-text__heading{font-family:var(--font-heading);font-weight:400;font-size:clamp(28px,3.4vw,40px)}.image-with-text__text.rte{text-align:justify;-webkit-hyphens:auto;hyphens:auto;line-height:1.75;color:var(--color-neutral-800);max-width:46ch}
/*# sourceMappingURL=/cdn/shop/t/9/assets/valomy-base.css.map */
