.announcement-bar__slide .announcement-bar__text{line-height:1.5}#header-component.header:not(.header--compact){--header-padding: 1rem}.hero--auto:not([data-shopify-visual-preview]){min-height:0}.hero--auto:not([data-shopify-visual-preview]) .hero__container{min-height:0;aspect-ratio:var(--hero-media-aspect-ratio)}@media screen and (max-width:749px){html:root{--font-size--h1: clamp(2.5rem, calc(2.128rem + 1.86vw) , 3rem);--font-size--h2: clamp(1.75rem, calc(1.378rem + 1.86vw) , 2.25rem);--font-size--h3: clamp(1.5rem, calc(1.128rem + 1.86vw) , 2rem);--font-size--h4: clamp(1.25rem, calc(1.064rem + .93vw) , 1.5rem)}.hero--auto:not([data-shopify-visual-preview]) .hero__container{aspect-ratio:var(--hero-media-aspect-ratio-mobile, var(--hero-media-aspect-ratio))}#MainContent>[id$=__main] .product-information__grid:not(.product-information--media-none) .product-details{margin-block-start:var(--padding-2xl)}#MainContent>[id$=__main] .product-details .group-block-content:has(>.variant-picker):has(>.popup-link){flex-wrap:nowrap}#MainContent>[id$=__main] .product-details .group-block-content:has(>.variant-picker):has(>.popup-link)>.variant-picker{flex:1 1 auto;width:auto;min-width:0}#MainContent>[id$=__main] .product-details .group-block-content:has(>.variant-picker):has(>.popup-link)>.popup-link{flex:0 0 auto}.product-media-container__zoom-button{display:none}.facets-toggle__button{font-weight:700}.facets-toggle__wrapper{margin-left:auto!important}#filters-drawer .theme-drawer__close-button{--button-icon-opacity: 1;color:var(--color-secondary-button-text);background-color:var(--color-secondary-button-background);border:0;border-radius:var(--style-border-radius-buttons-secondary);box-shadow:inset 0 0 0 var(--style-border-width-secondary) var(--color-secondary-button-border);transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}#filters-drawer .theme-drawer__close-button:hover:not(:active){color:var(--color-secondary-button-hover-text);background-color:var(--color-secondary-button-hover-background);box-shadow:inset 0 0 0 var(--style-border-width-secondary) var(--color-secondary-button-hover-border)}#filters-drawer .theme-drawer__close-button:focus-visible{outline:none}}.header-menu :is(.menu-list__submenu,[slot=overflow]) a:is(:hover,:focus-visible),.menu-drawer__menu:is(.menu-drawer__menu--childlist,.menu-drawer__menu--grandchildlist) a:is(:hover,:focus-visible){text-decoration-line:underline;text-underline-offset:.2em}[ref=priceContainer]:has(.compare-at-price) .price,.cart-items__unit-price-wrapper>div:has(>.compare-at-price)>span:not(.visually-hidden),.cart-items__price .topaz-cart-items__discounted-line-price{color:#c1121f}.cart-items__table-row .cart-items__title,.cart-items__table-row .cart-items__unit-price-wrapper>div,.cart-items__table-row .cart-items__price,.cart-items__table-row .cart-items__price-unit{font-weight:var(--font-weight-bold, bold)}.cart-items__unit-price-wrapper:has(.topaz-cart-items__discounts),.topaz-cart-items__discounts{display:flex;flex-wrap:wrap;align-items:baseline}.cart-items__unit-price-wrapper:has(.topaz-cart-items__discounts){column-gap:var(--gap-xs)}.topaz-cart-items__discounts{gap:var(--gap-3xs) var(--gap-xs);margin:0}.topaz-cart-summary__heading{width:100%;margin:0}.cart-totals__total .cart-totals__total-label{font-weight:var(--font-weight-bold, bold)}.topaz-cart__checkout-disclaimer{margin:0;color:var(--color-foreground-subdued);font-size:var(--font-size--2xs)}.topaz-cart__checkout-disclaimer>:last-child{margin-block-end:0}.topaz-cart-breakdown{gap:var(--gap-sm);width:100%}.topaz-cart-breakdown__row{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md)}.topaz-cart-breakdown__label{display:inline-flex;align-items:center;gap:var(--gap-2xs)}.topaz-cart-breakdown__tooltip{position:relative;display:inline-flex;width:var(--icon-size-sm);height:var(--icon-size-sm);overflow:visible;color:inherit;cursor:help}.topaz-cart-breakdown__tooltip svg{width:100%;height:100%}.topaz-cart-breakdown__tooltip:after{position:absolute;z-index:var(--layer-raised);inset-block-end:calc(100% + var(--gap-xs));inset-inline-start:0;display:none;width:max-content;max-width:min(16rem,calc(100vw - var(--page-margin) * 2));padding:var(--padding-xs) var(--padding-sm);color:var(--topaz-cart-tooltip-color);background:var(--topaz-cart-tooltip-background);border-radius:var(--style-border-radius-popover);box-shadow:var(--shadow-popover);content:attr(data-tooltip);font-family:var(--font-paragraph--family);font-size:var(--font-size--sm);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);line-height:var(--font-paragraph--line-height);text-align:start;white-space:normal}.topaz-cart-breakdown__tooltip:is(:hover,:focus):after{display:block}[ref=priceContainer]:has(.compare-at-price) .compare-at-price{font-size:.875em}.product-badges__badge.color-custom-badge-sale{display:none}media-gallery .slideshow-controls__thumbnail:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;border-radius:inherit;pointer-events:none;transition:background-color var(--animation-speed) var(--animation-easing)}media-gallery .slideshow-controls__thumbnails .slideshow-controls__thumbnail[aria-selected=true]{border:0}media-gallery .slideshow-controls__thumbnails .slideshow-controls__thumbnail[aria-selected=true]:not(:focus-visible){outline:none}media-gallery .slideshow-controls__thumbnail[aria-selected=true]:after{background-color:#0000001f}media-gallery .slideshow-controls__thumbnail-badge{z-index:1}media-gallery slideshow-controls[pagination-position=center] .slideshow-controls__thumbnails{padding-inline:0}@media screen and (min-width:750px){media-gallery slideshow-controls[thumbnails]:is([pagination-position=left],[pagination-position=right]) .slideshow-controls__thumbnails{padding-block-start:0!important}media-gallery slideshow-controls[thumbnails]:is([pagination-position=left],[pagination-position=right]) .slideshow-controls__thumbnail:focus-visible{outline-offset:calc(var(--focus-outline-width) * -1)}media-gallery.sticky-content:has(slideshow-controls[thumbnails]:is([pagination-position=left],[pagination-position=right])){position:static}media-gallery slideshow-controls[thumbnails]:is([pagination-position=left],[pagination-position=right]):not([controls-on-media]) .slideshow-controls__thumbnails-container{position:static}media-gallery .slideshow-controls__thumbnails .slideshow-controls__thumbnail{width:var(--thumbnail-width)}media-gallery.media-gallery--carousel slideshow-arrows{inset:auto var(--padding-md) var(--padding-md) auto;width:fit-content;height:fit-content;gap:var(--gap-xs);padding:0;align-items:center;justify-content:flex-end;mix-blend-mode:normal}media-gallery.media-gallery--carousel slideshow-arrows .slideshow-control{display:flex;align-items:center;justify-content:center;padding:0;color:var(--color-foreground);background-color:var(--palette-lightest);box-shadow:0 4px 12px #0000001f}}.popup-link{flex-shrink:0}.popup-link__button{white-space:nowrap}.facets__summary>.facets__label{font-weight:700}.topaz-page-width-medium{--page-content-width: 64rem}.sorting-filter .facets__panel[open] .facets__status:not(:empty){display:flex}.facets--horizontal .sorting-filter .facets__summary{column-gap:var(--gap-xs)}.facets--horizontal .sorting-filter .facets__summary>.facets__label,.facets--horizontal .sorting-filter .facets__panel .facets__status,.facets--horizontal .sorting-filter .facets__summary .icon-caret{margin:0}.main-collection-grid .pagination__link,.main-collection-grid .pagination__link:not(.pagination__link--gap):before,.main-collection-grid .pagination__list:before,.main-collection-grid .pagination__link[aria-current=page]:before{border-radius:var(--style-border-radius-buttons-primary)}.cart__checkout-button,.cart__checkout-button:hover{--button-color: var(--color-background);--button-background-color: var(--color-foreground);--button-border-color: var(--color-foreground);--button-focus-outline-color: var(--color-foreground)}.variant-picker .variant-option__button-label:not(.variant-option__button-label--has-swatch){flex-basis:2.5em;min-height:2.5em;padding-block:var(--padding-2xs);padding-inline:var(--padding-sm)}.product-form-buttons .quantity-selector{--quantity-selector-width: 100px;--minimum-touch-target: 32px}.variant-option--buttons legend,.variant-option--dropdowns>label,.variant-option[data-testid=variant-option-single]{font-weight:700}.variant-option .variant-option__swatch-value{font-weight:400}.variant-option--buttons .variant-option__button-label,.variant-option--buttons .variant-option__button-label:before,.variant-option--buttons .variant-option__button-label:after,.variant-option--buttons .variant-option__button-label:has(input) .variant-option__button-label__pill{transition:none}.product-form-buttons>.quantity-selector-wrapper{flex-basis:100%}.product-form-buttons .quantity-selector{flex-grow:0}.product-form-buttons>.quantity-label{font-size:inherit;font-weight:700}.product-form-buttons:not(:has(.quantity-rules))>.quantity-label{margin-block-end:0}.product-form-buttons>.quantity-label .quantity-label__cart-count{font-weight:400}dialog-component.popup-link{display:flex}button.close-button.close-button{color:var(--color-secondary-button-text);background-color:var(--color-secondary-button-background);border:0;border-radius:var(--style-border-radius-buttons-secondary);box-shadow:none;opacity:1;transition:color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}button.close-button.close-button:hover:not(:active){color:var(--color-secondary-button-hover-text);background-color:var(--color-secondary-button-hover-background)}button.close-button.close-button svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}@media screen and (min-width:750px){.popup-link__content:not(.popup-link__content--drawer):has(.topaz-size-chart--split){width:72rem;max-width:90vw}}@media screen and (max-width:749px){.layout-panel-flex--row:not(.mobile-column)>product-price.text-block:not([class*=text-block--align-]){flex:0 1 auto}}.section--page-width shopify-account::part(dialog){translate:calc(-1*max(0px,(100vw - var(--page-width)) / 2))}@media(min-width:990px){.page-wrapper--drawer-open .section--page-width shopify-account::part(dialog){translate:calc(-1 * (var(--theme-drawer-width, var(--sidebar-width)) + max(0px,(100vw - var(--theme-drawer-width, var(--sidebar-width)) - var(--page-width)) / 2)))}}.topaz-field{display:flex;flex-direction:column;gap:var(--gap-2xs)}.topaz-field__label{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gap-sm);width:100%;padding:0;font-weight:600}:where(.topaz-field)>legend{margin-block-end:var(--gap-2xs)}.topaz-field__required{margin-inline-start:var(--margin-3xs);color:var(--topaz-required-color, var(--color-error))}.topaz-field__input{width:100%;color:var(--color-input-text);background-color:var(--color-input-background);padding:var(--padding-md) var(--padding-lg);border-radius:var(--style-border-radius-inputs);border:var(--style-border-width-inputs) solid var(--color-input-border);font:inherit;-webkit-font-smoothing:antialiased}.topaz-field__input::placeholder{font-size:var(--font-size--sm)}.topaz-field__input--textarea{resize:vertical;min-height:var(--input-textarea-min-height)}.topaz-submit>*{grid-area:1 / 1;place-self:center}.topaz-submit__spinner{width:1.1em;height:1.1em;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;opacity:0}topaz-inline-form{display:block}form[aria-busy=true]:has(.topaz-submit),.topaz-submit[aria-busy=true]{pointer-events:none}form[aria-busy=true] .topaz-submit__label,.topaz-submit[aria-busy=true] .topaz-submit__label{opacity:0}form[aria-busy=true] .topaz-submit__spinner,.topaz-submit[aria-busy=true] .topaz-submit__spinner{opacity:1;animation:topazSpin .7s linear infinite}@media(prefers-reduced-motion:reduce){form[aria-busy=true] .topaz-submit__spinner,.topaz-submit[aria-busy=true] .topaz-submit__spinner{animation-duration:2s}}@keyframes topazSpin{to{rotate:1turn}}.rte tr:not(:has(td)),.rte thead{background-color:transparent}.rte tr:not(:has(td)){border-bottom:1px solid var(--color-foreground)}
/*# sourceMappingURL=/cdn/shop/t/29/assets/topaz.css.map */
