.branding .variant-picker{display:block;width:100%}.branding .variant-picker__form{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-s)}.branding .variant-option__select-wrapper{display:flex;position:relative;padding-inline:0px}.branding .variant-option__select{padding-inline:var(--button-m--padding-inline);-webkit-appearance:none;appearance:none;border:0;width:100%;margin:0;cursor:pointer;--focus-outline-width: 0px}.branding .variant-option__select-wrapper{--focus-outline-width: 2px}.branding .variant-option__select-wrapper .icon{position:absolute;right:calc(var(--button-m--padding-inline) * .75);top:50%;transform:translateY(-50%);width:.875rem;height:.875rem;pointer-events:none}.branding .variant-option__button svg{position:absolute;top:0;left:0;pointer-events:none;stroke-width:1px;stroke:var(--color-variant-border)}.branding .variant-option{margin:0;padding:0;border:none;width:100%}.branding .variant-option--dropdowns,.branding .variant-option--product-siblings{display:flex;flex-direction:column}.branding .variant-option__label{margin-bottom:var(--spacing-xs);display:flex;width:fit-content}.branding .variant-options{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}.branding .variant-option__input+.variant-option__button{cursor:pointer}.branding .variant-option--equal-width-buttons{--variant-min-width: 44px;--variant-min-width: clamp(44px, calc(var(--button-variant--padding-inline) * 2 + var(--variant-ch)), 100%);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--variant-min-width),1fr))}.branding .variant-option--equal-width-buttons .variant-option__group{width:100%}.branding .variant-option--equal-width-buttons .variant-option__button{min-width:var(--variant-min-width);width:100%}.branding .variant-picker--center,.branding .variant-picker--center .variant-option{text-align:center;align-items:center;justify-content:center;width:100%}.branding .variant-picker--center .variant-options{justify-content:center}.branding .variant-picker--right,.branding .variant-picker--right .variant-option{text-align:right;justify-content:right}.branding .variant-picker--right .variant-options{justify-content:flex-end}.branding .variant-picker--center .variant-option--dropdowns,.branding .variant-picker--center .variant-option--product-siblings{align-items:center}.branding .variant-picker--left .variant-option--dropdowns,.branding .variant-picker--left .variant-option--product-siblings{align-items:flex-start}.branding .variant-picker--right .variant-option--dropdowns,.branding .variant-picker--right .variant-option--product-siblings{align-items:flex-end}@media screen and (min-width:64rem){.branding .collection-wrapper{--facets-vertical-col-width: 5}}@media screen and (min-width:64rem){.branding .facets-block-wrapper{margin:var(--facets-margin);grid-column:var(--grid-column--desktop)}}.branding .facets-block-wrapper--centered{width:100%;max-width:var(--page-container)}.branding .facets-block-wrapper--vertical{width:auto;max-width:none}@media screen and (min-width:64rem){.branding .facets-block-wrapper--vertical{grid-column:var(--grid-column--desktop)}}.branding .facets-block-wrapper--horizontal{--header-height: 0;position:sticky;top:var(--header-height);z-index:var(--layer-raised);background-color:var(--color-background)}.branding .facets-mobile-wrapper{display:flex;align-items:center;gap:var(--gap-sm);justify-content:flex-end}.branding .facets-mobile-wrapper:has(>:nth-child(2)){justify-content:space-between}@media screen and (min-width:64rem){.branding dialog-component.facets-block-wrapper:not(:has(.facets--drawer[open])){display:none}}.branding .variant-option__swatch-wrapper{position:relative;overflow:visible;border-radius:var(--options-border-radius)}.branding .variant-option--swatches-disabled .variant-option__swatch-wrapper{overflow:hidden}.branding .facets{--facets-form-horizontal-gap: 20px;--facets-horizontal-max-input-wrapper-height: 230px;--facets-upper-z-index: var(--layer-raised);--facets-open-z-index: var(--layer-heightened);--facets-sticky-z-index: var(--layer-sticky);--facets-panel-min-width: 120px;--facets-panel-height: 300px;--facets-grid-panel-width: 300px;--facets-clear-padding: var(--padding-md);--facets-clear-shadow: 0 -4px 14px 0 rgb(var(--color-foreground-rgb) / var(--facets-low-opacity));--facets-input-label-color: rgb(var(--color-input-text-rgb) / var(--opacity-60));--facets-clear-all-min-width: 120px;--facets-see-results-min-width: 55%;--facets-mobile-gap: 22px;--facets-low-opacity: 10%;--facets-hover-opacity: 75%;top:auto;bottom:0;height:var(--drawer-height);max-height:var(--drawer-height);width:var(--drawer-width);max-width:var(--drawer-max-width);box-shadow:none;padding-block:0}@media screen and (min-width:64rem){.branding .facets:not(.facets--drawer){width:100%;max-width:100%}}.branding .facets--horizontal{display:none}@media screen and (min-width:64rem){.branding .facets--horizontal{display:flex;align-items:center;position:relative;z-index:var(--facets-upper-z-index);border:none;height:auto;top:initial;bottom:initial;max-height:none;width:auto;overflow:visible}}.branding .facets--vertical{display:none}@media screen and (min-width:64rem){.branding .facets--vertical{display:block;position:static;top:auto;bottom:auto;height:auto;max-height:none;width:auto;overflow:visible}}@media screen and (min-width:64rem){.branding .collection-wrapper:has(.collection-wrapper--full-width) .facets--vertical:not(.facets--drawer){padding-inline-start:var(--padding-sm)}}.branding .facets--drawer{border-radius:0;border-right:var(--style-border-drawer);box-shadow:var(--shadow-drawer);padding-inline:0;margin:0}.branding .facets--drawer[open]{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:64rem){.branding .facets.facets-controls-wrapper{grid-column:column-1 / column-12;color:rgb(var(--color-foreground-rgb) / var(--opacity-70));gap:0 var(--facets-form-horizontal-gap);padding-bottom:var(--padding-xs)}}@media screen and (max-width:749px){.branding .collection-wrapper:has(.product-grid-mobile--large) .facets-mobile-wrapper.facets-controls-wrapper{display:none}}.branding .facets__inputs{display:flex;flex-direction:column;gap:var(--padding-lg);width:100%}.branding :is(.facets--drawer,.facets--vertical) .facets__inputs:not(:has(.show-more)){padding-block-end:var(--padding-sm)}.branding .facets__form-wrapper{display:flex;flex-direction:column;color:var(--color-foreground-muted);width:100%}@media screen and (min-width:64rem){.branding .facets--horizontal .facets__form-wrapper{flex-direction:row;height:auto}}.branding .facets__form{display:flex;flex-flow:column;width:100%;height:100%}@media screen and (min-width:64rem){.branding .facets--horizontal .facets__form{flex-flow:row nowrap;height:auto}}@media screen and (min-width:64rem){.branding .facets:not(.facets--drawer) .facets__filters-wrapper{margin-inline-end:var(--margin-md)}}@media screen and (min-width:64rem){.branding .facets--horizontal .facets__filters-wrapper{max-width:60%;display:flex;flex-wrap:wrap;column-gap:var(--gap-xl);margin-inline-end:0}}.branding .facets__summary{--variant-picker-swatch-width: 32px;--variant-picker-swatch-height: 32px;--icon-opacity: .5;font-size:var(--text-h4);display:flex;justify-content:space-between}@media screen and (min-width:64rem){.branding .facets__summary{--variant-picker-swatch-width: 26px;--variant-picker-swatch-height: 26px}}.branding .facets__summary:hover{--icon-opacity: 1}.branding .facets__filters-wrapper:hover .facets__summary,.branding .facets__filters-wrapper:has(.facets__panel[open]) .facets__summary{opacity:var(--facets-hover-opacity)}.branding .facets__filters-wrapper .facets__summary:hover,.branding .facets__filters-wrapper .facets__panel[open] .facets__summary{opacity:1}@media screen and (min-width:64rem){.branding .facets--horizontal .facets__summary{font-size:var(--text-paragraph);justify-content:flex-start;height:var(--minimum-touch-target)}}.branding .facets__summary .icon-caret{height:var(--icon-size-xs);width:var(--icon-size-xs);color:rgb(var(--color-foreground-rgb) / var(--icon-opacity));margin-block:var(--margin-2xs);transition:color var(--animation-speed) var(--animation-easing)}.branding .facets--drawer .facets__summary .icon-caret{margin-inline-start:var(--margin-2xs)}.branding .facets__bubble{display:inline-flex;font-family:var(--text-paragraph--font-family);font-weight:var(--text-paragraph--font-weight);aspect-ratio:1 / 1}.branding .facets__inputs-wrapper{margin-block:var(--padding-xs) var(--padding-xs)}.branding .facets__inputs .show-more{display:flex;flex-direction:column;gap:var(--gap-xl);margin-block-end:var(--padding-xl)}@media screen and (min-width:64rem){.branding .facets:not(.facets--drawer) .facets__inputs-wrapper{gap:var(--gap-sm)}}@media screen and (min-width:64rem){.branding .facets--horizontal .facets__inputs .show-more{display:contents}}@media screen and (min-width:64rem){.branding .facets--horizontal .facets__inputs-wrapper{max-height:var(--facets-horizontal-max-input-wrapper-height);scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto;padding:var(--padding-md);margin-block:0}}.branding .facets--vertical .facets__inputs:has(.show-more) .facets__inputs-wrapper{padding-block:var(--padding-sm);padding-inline:var(--padding-sm);margin-block:calc(var(--padding-sm) * -1);margin-inline:calc(var(--padding-sm) * -1)}@media screen and (max-width:749px){.branding .facets__inputs:has(.show-more) .facets__inputs-wrapper{padding-block:var(--padding-sm);padding-inline:var(--padding-sm);margin-block:calc(var(--padding-sm) * -1);margin-inline:calc(var(--padding-sm) * -1)}}.branding .facets__inputs-wrapper:not(:has(.facets__inputs-list)),.branding .facets__inputs-wrapper .facets__inputs-list{display:flex;gap:var(--facets-mobile-gap);flex-direction:column}@media screen and (min-width:64rem){.branding .facets__inputs-wrapper:not(:has(.facets__inputs-list)),.branding .facets__inputs-wrapper .facets__inputs-list{gap:var(--gap-xs)}}@media screen and (min-width:64rem){.branding .facets--vertical .facets__inputs-wrapper .facets__inputs-list--swatches{gap:var(--gap-sm)}.branding .facets--horizontal .facets__inputs-wrapper .facets__inputs-list--swatches:not(.facets__inputs-list--swatches-grid){display:grid;grid-template-columns:repeat(var(--swatch-columns, 4),1fr)}}.branding .facets__inputs-wrapper .facets__inputs-list--swatches{--facets-mobile-gap: var(--gap-sm)}.branding .facets__inputs-wrapper .facets__inputs-list--grid{--min-column-width: 20%;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--min-column-width),1fr));gap:var(--gap-sm)}@media screen and (min-width:64rem){.branding .facets__inputs-wrapper .facets__inputs-list--grid{--min-column-width: 50px}}@media screen and (min-width:64rem){.branding .facets-block-wrapper:not(.facets-block-wrapper--vertical) .facets__inputs-list--grid{width:var(--facets-grid-panel-width)}}.branding .facets__inputs-wrapper--row:not(:has(.facets__inputs-list)),.branding .facets__inputs-wrapper--row .facets__inputs-list{flex-wrap:wrap;flex-direction:row}.branding .facets__inputs .show-more__button{--show-more-icon-size: 22px;--show-more-gap: 8px;gap:var(--show-more-gap)}@media screen and (min-width:64rem){.branding .facets__inputs .show-more__button{--show-more-icon-size: 16px;--show-more-gap: 6px}}.branding .facets__inputs .show-more__button .icon-plus{width:var(--show-more-icon-size);height:var(--show-more-icon-size)}.branding .facets__inputs .show-more__button .icon-plus svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.branding .facets__panel{padding:0 var(--drawer-padding)}@media screen and (min-width:64rem){.branding .facets:not(.facets--drawer) .facets__panel,.branding .facets-controls-wrapper .facets__panel{padding:0}}@media screen and (min-width:64rem){.branding .facets--horizontal .facets__panel{position:relative}}.branding .facets-mobile-wrapper .facets__panel-content{border-radius:var(--style-border-radius-popover)}.branding .facets-mobile-wrapper{--facets-upper-z-index: var(--layer-raised);--facets-panel-min-width: 120px;--facets-panel-height: 300px}@media screen and (min-width:64rem){.branding .facets--horizontal .facets__panel-content,.branding .sorting-filter__options{border-radius:var(--style-border-radius-popover);position:absolute;top:100%;width:max-content;min-width:var(--facets-panel-min-width);max-width:var(--facets-panel-width);max-height:var(--facets-panel-height);z-index:var(--facets-upper-z-index);box-shadow:var(--shadow-popover);border:var(--style-border-popover);background-color:var(--color-background);overflow-y:hidden;gap:0}}.branding :is(.facets--drawer,.facets--vertical) :is(.facets__item,.sorting-filter):before{content:"";display:block;height:0;width:calc(100% - var(--drawer-padding) * 2);border-top:var(--style-border-width) solid var(--color-border);margin:0 auto}@media screen and (min-width:64rem){.branding .facets:not(.facets--drawer) :is(.facets__item,.sorting-filter):before{width:100%}.branding .facets--horizontal .facets__item:not(:first-of-type):before,.branding .facets--horizontal .sorting-filter:before{content:none}}@media screen and (min-width:64rem){.branding .facets--vertical .facets__item:not(:first-of-type):before,.branding .facets--vertical .sorting-filter:before{content:""}}.branding .facets__label,.branding .facets__clear-all,.branding .clear-filter{text-decoration-color:transparent;text-decoration-thickness:.075em;text-underline-offset:.125em;transition:text-decoration-color var(--animation-speed) var(--animation-easing)}.branding .clear-filter{background-color:transparent;box-shadow:none;padding:0}.branding .facets__label{color:var(--color-foreground);cursor:pointer}@media screen and (min-width:64rem){.branding .facets__label{margin-inline-end:var(--margin-2xs)}}.branding .products-count-wrapper{display:none}@media screen and (min-width:64rem){.branding .facets--horizontal .products-count-wrapper{display:flex;margin-left:auto;flex-shrink:0;align-items:center;height:var(--minimum-touch-target)}}.branding .facets__title-wrapper{background-color:var(--color-background);color:var(--color-foreground);position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding-block:var(--padding-xs);padding-inline-start:var(--drawer-padding);padding-inline-end:var(--padding-2xs);z-index:var(--facets-sticky-z-index)}@media screen and (min-width:64rem){.branding .facets--horizontal .facets__title-wrapper{display:none}}.branding .facets-drawer__title{--variant-picker-swatch-width: 32px;--variant-picker-swatch-height: 32px;margin:0;display:flex;align-items:center;gap:var(--gap-xs)}@media screen and (min-width:64rem){.branding .facets-drawer__title{--variant-picker-swatch-width: 26px;--variant-picker-swatch-height: 26px}}.branding .facets-drawer__close{position:relative;top:0;right:0;padding:0;cursor:pointer}.branding .facets__actions{display:flex;justify-content:space-between;align-items:stretch;gap:var(--gap-sm);background-image:linear-gradient(to top,rgb(var(--color-background-rgb) / var(--opacity-90)),rgb(var(--color-background-rgb) / var(--opacity-80)),rgb(var(--color-background-rgb) / var(--opacity-40)),transparent);padding-block-start:var(--padding-xl);padding-block-end:var(--padding-md);padding-inline:var(--padding-lg);margin-top:auto}.branding .facets--vertical .facets__actions{padding-inline:0;justify-content:center}.branding .facets__clear-all.active{display:grid;opacity:1;transform:none;flex-grow:1}.branding .facets__see-results{flex-grow:1;padding-block:var(--padding-lg)}.branding .facets__status:not(:empty){width:max-content;display:flex;margin-inline-start:auto;font-weight:500;color:var(--color-foreground)}.branding .facets__panel[open] .facets__status{display:none}.branding .facets--filters-title{margin-block-end:0;color:var(--color-foreground);height:fit-content}@media screen and (max-width:749px){.branding .facets--filters-title{display:none}}@media screen and (min-width:64rem){.branding .facets--horizontal .facets__panel .facets__status:has(:not(:empty)){display:flex;margin-inline-start:var(--margin-xs);margin-inline-end:var(--margin-xs)}}@media screen and (min-width:64rem){.branding .facets--horizontal .facets__form{gap:0 var(--facets-form-horizontal-gap)}}@media screen and (min-width:64rem){.branding .collection-wrapper:has(>.facets--horizontal) .facets__panel[open]{z-index:var(--facets-open-z-index)}}@media screen and (min-width:64rem){.branding .facets-toggle--popup{display:none}}.branding .facets--popup{--icon-offset: -3px;display:none}@media screen and (min-width:64rem){.branding .facets--popup{display:flex;align-items:center;position:relative;z-index:var(--facets-upper-z-index);border:none;height:auto;top:initial;bottom:initial;max-height:none;width:auto;overflow:visible}}@media screen and (min-width:64rem){.branding .facets--popup .facets__form-wrapper{flex-direction:row;height:auto}}@media screen and (min-width:64rem){.branding .facets--popup .facets__form{flex-flow:row nowrap;height:auto;gap:0 var(--facets-form-horizontal-gap)}}@media screen and (min-width:64rem){.branding .facets--popup .facets-toggle__wrapper{margin-left:var(--icon-offset);margin-inline-end:var(--margin-md)}}@media screen and (min-width:64rem){.branding .facets--popup .facets-toggle__button{display:flex;box-shadow:none}}.branding .facets--popup .filter-count-bubble{position:relative;width:20px;aspect-ratio:1;border-radius:50%;display:grid;line-height:normal;place-content:center;color:var(--color-foreground);border:var(--icon-stroke-width) solid var(--color-background)}.branding .facets--popup .filter-count-bubble__background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10-25));border-radius:var(--style-border-radius-50)}.branding .facets--popup .filter-count-bubble__text{font-size:11px;font-weight:var(--text-paragraph--font-weight);aspect-ratio:1 / 1}@media screen and (min-width:64rem){.branding .facets--popup .facets__summary{--variant-picker-swatch-width: 26px;--variant-picker-swatch-height: 26px;font-size:var(--text-paragraph);justify-content:flex-start;height:var(--minimum-touch-target)}}@media screen and (min-width:64rem){.branding .facets--popup .facets-toggle__button{font-size:var(--text-paragraph);height:var(--minimum-touch-target);gap:var(--gap-xs)}}@media screen and (min-width:64rem){.branding .facets--popup .products-count-wrapper{display:flex;margin-left:auto;flex-shrink:0;align-items:center;height:var(--minimum-touch-target);color:rgb(var(--color-foreground-rgb) / var(--opacity-70));font-size:var(--text-paragraph)}}.branding .buy-buttons-block{display:block}.branding .buy-buttons-block__buttons{display:flex;flex-direction:column;gap:var(--spacing-xs)}.branding .buy-buttons__group{display:flex;gap:inherit}.branding .product-form-error{display:inline-block;margin-top:var(--spacing-xs);color:var(--color-input-error);font-size:smaller}.branding .accordion-block{display:block;flex:1;width:100%}.branding .accordion-block--caret .icon-plus,.branding .accordion-block--plus .icon-caret{display:none}.branding .accordion-block--dividers .details{border-block-start:1px solid var(--color-border)}.branding .accordion-block--dividers .details:last-child{border-block-end:1px solid var(--color-border)}.branding .accordion-block--dividers .details__content{padding-block-end:var(--spacing-s)}.branding .accordion-block{--custom-font-size-responsive: var(--custom-font-size)}@media screen and not (min-width:64rem){.branding .accordion-block{--custom-font-size-responsive: var(--custom-font-size-mobile)}}.branding{@keyframes back-in-stock-spin{to{transform:rotate(360deg)}}}.branding .back-in-stock-modal{position:absolute}.branding .back-in-stock-modal__dialog{margin:auto;padding:var(--spacing-m);max-width:28rem;max-height:max-content;width:calc(100% - var(--spacing-content) * 2)}.branding .back-in-stock-modal__content{position:relative}.branding .back-in-stock-modal__close-button{position:absolute;top:calc(-1 * var(--spacing-xs));right:calc(-1 * var(--spacing-xs));padding:var(--spacing-xs)}.branding .back-in-stock-modal__header{margin-block-end:var(--spacing-s);padding-inline-end:var(--spacing-l)}.branding .back-in-stock-modal__title{margin:0 0 var(--spacing-xs)}.branding .back-in-stock-modal__description{color:var(--color-text);opacity:var(--opacity-subdued-text)}.branding .back-in-stock-modal__form{display:flex;flex-direction:column;gap:var(--spacing-s)}.branding .back-in-stock-modal__field,.branding .back-in-stock-modal__input{width:100%}.branding .back-in-stock-modal__terms .checkbox__label-text{font-size:var(--font-size--sm)}.branding .back-in-stock-modal__terms .checkbox__label-text p{margin:0}.branding .back-in-stock-modal__error{display:block;color:var(--color-input-error);font-size:var(--font-size--sm)}.branding .back-in-stock-modal__error[hidden]{display:none}.branding .back-in-stock-modal__submit{width:100%;position:relative}.branding .back-in-stock-modal__submit[disabled]{cursor:not-allowed}.branding .back-in-stock-modal__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.branding .back-in-stock-modal__success{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-s);text-align:center;padding:var(--spacing-m);color:var(--color-text)}.branding .back-in-stock-modal__success-icon{width:var(--spacing-m);height:var(--spacing-m)}.branding .back-in-stock-modal__loading-spinner{width:var(--icon-size-sm);height:var(--icon-size-sm);border:var(--style-border-width) solid currentColor;border-top-color:transparent;border-radius:var(--style-border-radius-50);animation:back-in-stock-spin var(--animation-speed) linear infinite}.branding{@keyframes newsletter-modal-spin{to{transform:rotate(360deg)}}}.branding .newsletter-modal__dialog{margin:auto;height:fit-content;max-height:calc(100dvh - var(--spacing-content) * 2);width:calc(100% - var(--spacing-content) * 2);max-width:var(--wide-content-width)}.branding .newsletter-modal__container{display:flex;flex-direction:row;background-color:var(--color-background);color:var(--color-text)}.branding .newsletter-modal__image-wrapper{display:block;flex:0 0 50%;max-width:50%}.branding .newsletter-modal__image-wrapper .newsletter-modal__image{height:100%}.branding .newsletter-modal__image-wrapper .newsletter-modal__image>img{height:100%;object-fit:cover}.branding .newsletter-modal__content{position:relative;padding:var(--spacing-m);display:flex;flex-direction:column;justify-content:center;flex:1}.branding .newsletter-modal__container--with-image .newsletter-modal__content{flex:0 0 50%;max-width:50%}.branding .newsletter-modal__close-button{position:absolute;top:var(--spacing-m);right:var(--spacing-m);transform:translate(50%) translateY(-50%)}.branding .newsletter-modal__header{margin-block-end:var(--spacing-m)}.branding .newsletter-modal__title-row{display:flex;align-items:center;gap:var(--spacing-s);padding-inline-end:var(--spacing-s)}.branding .newsletter-modal__subtitle{margin-block-start:var(--spacing-xs)}.branding .newsletter-modal__icon{flex-shrink:0;width:1.5rem;height:1.5rem}.branding .newsletter-modal__icon.hide-desktop{display:none}.branding .newsletter-modal__description{margin-block-start:var(--spacing-xs);opacity:var(--opacity-subdued-text)}.branding .newsletter-modal__form{display:flex;flex-direction:column;gap:var(--spacing-s)}.branding .newsletter-modal__field,.branding .newsletter-modal__input{width:100%}.branding .newsletter-modal__lists{display:flex;flex-direction:column;gap:var(--spacing-s)}.branding .newsletter-modal__list-option{display:flex;align-items:center}.branding .newsletter-modal__error{display:block;color:var(--color-input-error)}.branding .newsletter-modal__error[hidden]{display:none}.branding .newsletter-modal__submit{width:100%;position:relative}.branding .newsletter-modal__submit[disabled]{cursor:not-allowed}.branding .newsletter-modal__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.branding .newsletter-modal__success{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-s);text-align:center;padding:var(--spacing-m);color:var(--color-text)}.branding .newsletter-modal__success-icon{width:var(--spacing-m);height:var(--spacing-m)}.branding .newsletter-modal__loading-spinner{width:var(--icon-size-sm);height:var(--icon-size-sm);border:var(--style-border-width) solid currentColor;border-top-color:transparent;border-radius:50%;animation:newsletter-modal-spin var(--animation-speed) linear infinite}.branding .newsletter-modal__disclaimer{margin-top:var(--spacing-m);font-size:var(--font-size--xs);opacity:var(--opacity-subdued-text)}.branding .newsletter-modal__disclaimer a{text-decoration:underline}@media screen and not (min-width:46.875rem){.branding .newsletter-modal__dialog{padding:0}}@media screen and not (min-width:64rem){.branding .newsletter-modal__dialog.dialog-modal{border-radius:var(--style-border-radius-popover)}.branding .newsletter-modal__container{flex-direction:column}.branding .newsletter-modal__image-wrapper{display:none}.branding .newsletter-modal__container--with-image .newsletter-modal__content{flex:1;max-width:100%}.branding .newsletter-modal__lists{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-m)}.branding .newsletter-modal__icon.hide-desktop{display:flex}.branding .newsletter-modal__icon.hide-mobile{display:none}}.branding .cart-notification{--offset-x: calc(var(--spacing-content) / 2);--offset-y: calc(var(--spacing-content) / 2);--media-width: min(25%, 6.5rem);--anchor-gap: var(--spacing-xs);--anchor-offset: 0px;position:fixed;inset:unset;left:var(--offset-x);top:var(--offset-y);width:25rem;max-width:calc(100% - var(--offset-x) * 2);height:auto;max-height:9.5rem;z-index:var(--layer-overlay);display:grid;grid-template-columns:var(--media-width) 1fr;gap:var(--spacing-xs);opacity:1;transform:translateY(0);border-radius:var(--button-m--border-radius);box-shadow:var(--shadow-popover);padding:var(--spacing-xs);transition:opacity var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--animation-easing),overlay var(--animation-speed) var(--animation-easing) allow-discrete,display var(--animation-speed) var(--animation-easing) allow-discrete}.branding .cart-notification:not(:popover-open){display:none;opacity:0;transform:translateY(-.75rem)}@starting-style{.branding .cart-notification:popover-open{opacity:0;transform:translateY(-.75rem)}}.branding .cart-notification__content{display:contents}.branding .cart-notification__details{display:flex;flex-direction:column;justify-content:center;min-width:0}.branding .cart-notification__title{font-size:var(--font-size--sm);margin-block-end:var(--spacing-xxs)}.branding .cart-notification__price{margin-block:var(--spacing-xs);font-size:var(--font-size--sm)}.branding .cart-notification__buttons{display:flex;gap:var(--spacing-xxs);margin-block-start:var(--spacing-s)}.branding .cart-notification__media-image{object-fit:cover;width:100%;height:100%}.branding .cart-notification__buttons>.button{flex:1 1 0;min-width:0}.branding .cart-notification__buttons-text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;white-space:nowrap}@media not (min-width:64rem){.branding .cart-notification{--offset-x: var(--spacing-content);--offset-y: var(--spacing-content);top:auto!important;left:var(--offset-x)!important;bottom:var(--offset-y)!important}.branding .cart-notification:not(:popover-open){transform:translateY(.75rem)}@starting-style{.branding .cart-notification:popover-open{transform:translateY(.75rem)}}}@media not (min-width:40rem){.branding .cart-notification{width:100%}}.branding body:has(.sticky-buy-button[data-visible]) .cart-notification:not(:popover-open){opacity:0;pointer-events:none}.branding .sticky-buy-button{--offset-x: calc(var(--spacing-content) / 2);--offset-y: calc(var(--spacing-content) / 2);--media-width: min(25%, 6.5rem);position:fixed;left:var(--offset-x);bottom:var(--offset-y);height:auto;max-height:9.5rem;width:25rem;max-width:calc(100% - var(--offset-x) * 2);z-index:var(--layer-overlay);display:grid;grid-template-columns:var(--media-width) 1fr;gap:var(--spacing-xs);border-radius:var(--button-m--border-radius);box-shadow:var(--shadow-popover);padding:var(--spacing-xs);transform:translateY(0);transition:transform var(--animation-speed) var(--animation-easing)}.branding .sticky-buy-button:not([data-visible]){transform:translateY(calc(100% + var(--offset-y)));pointer-events:none}.branding .sticky-buy-button__media-image{object-fit:cover;width:100%;height:100%}.branding .sticky-buy-button__details{display:flex;flex-direction:column;justify-content:center;min-width:0}.branding .sticky-buy-button__details-text{display:flex;flex-direction:column;justify-content:center;height:100%}.branding .sticky-buy-button__title{font-size:var(--font-size--sm);text-decoration:none;overflow:hidden;margin-block-end:var(--spacing-xxs)}.branding .sticky-buy-button__price{font-size:var(--font-size--sm);margin-block:var(--spacing-xs)}.branding .sticky-buy-button{left:unset;right:var(--offset-x);bottom:var(--offset-y)}.branding .sticky-buy-button .add-to-cart-button-container{display:flex;gap:var(--spacing-xxs);margin-block-start:var(--spacing-s);width:auto}@media not (min-width:64rem){.branding .sticky-buy-button{--offset-x: var(--spacing-content);--offset-y: var(--spacing-content)}}@media not (min-width:40rem){.branding .sticky-buy-button{width:100%}}.branding body:has(.cart-notification:popover-open) .sticky-buy-button[data-visible]{transform:translateY(calc(100% + var(--offset-y)));pointer-events:none}.branding [ref=quantitySelectorContainer]{display:contents}.branding .quantity-selector{--quantity-selector-width: 124px;display:flex;justify-content:space-between;align-self:stretch;padding:0;width:auto}.branding .quantity-selector:has(.quantity-selector__button:disabled),.branding .quantity-selector:has(.quantity-selector__input:disabled){pointer-events:none}.branding .quantity-selector__button{border:none;--focus-outline-width: 2px}.branding .quantity-selector__input{margin:0;text-align:center;border:none;-webkit-appearance:none;appearance:none;max-width:calc(var(--quantity-selector-width) - var(--minimum-touch-target) * 2);border-radius:var(--button-s--border-radius);color:var(--color-input-text);background-color:transparent}.branding .quantity-selector__input::-webkit-inner-spin-button,.branding .quantity-selector__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.branding .quantity-selector__input{-webkit-appearance:textfield;appearance:textfield}.branding .sorting-filter__container{display:flex;align-items:center;justify-content:space-between;padding-inline:var(--drawer-padding) 0;padding-block:var(--padding-sm);margin-inline-end:var(--margin-md);position:relative}.branding .sorting-filter__container .facets__label{font-size:var(--text-h4)}.branding .sorting-filter__select-wrapper{display:flex;position:relative;border-radius:var(--variant-picker-button-radius);align-items:center;overflow:clip;padding:var(--padding-2xs) var(--padding-xs)}.branding .sorting-filter__select-wrapper:has(:focus-visible){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.branding .sorting-filter__select-wrapper:has(:focus-visible) .sorting-filter__select{outline:none}.branding .sorting-filter__container .sorting-filter__select{-webkit-appearance:none;appearance:none;border:0;margin:0;cursor:pointer;width:100%;padding-inline-end:var(--icon-size-2xs);text-align:right;text-align-last:right}.branding .sorting-filter__select .icon{position:absolute;right:var(--padding-md);top:50%;transform:translateY(-50%);width:var(--icon-size-2xs);height:var(--icon-size-2xs);pointer-events:none}@media screen and (min-width:64rem){.branding .sorting-filter{z-index:var(--facets-upper-z-index)}}.branding .sorting-filter__options{display:flex;right:0;flex-direction:column;gap:var(--margin-3xs);padding:calc(var(--drawer-padding) / 2);color:var(--color-foreground);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.branding .sorting-filter__options::-webkit-scrollbar{display:none}.branding .sorting-filter__option{cursor:pointer;display:grid;grid-template-columns:var(--icon-size-sm) 1fr;gap:var(--margin-2xs);min-width:180px;padding:var(--padding-2xs) calc(var(--drawer-padding) / 2) var(--padding-2xs) var(--padding-2xs)}.branding .sorting-filter__option:hover{border-radius:calc(var(--style-border-radius-popover) / 2);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-8))}.branding .sorting-filter__option:focus{border-radius:calc(var(--style-border-radius-popover) / 2)}.branding .sorting-filter__input{display:none}.branding .sorting-filter__input:checked+.sorting-filter__checkmark+.sorting-filter__label{font-weight:500}.branding .sorting-filter__checkmark{visibility:hidden}.branding *:checked~.sorting-filter__checkmark{visibility:visible}.branding .sorting-filter__label{cursor:pointer;pointer-events:none}@media screen and (max-width:749px){.branding .facets-toggle--no-filters .sorting-filter__select-wrapper{padding-inline-start:0}}.branding .facets-mobile-wrapper .sorting-filter .facets__panel{padding-inline:0;position:relative}.branding .facets-mobile-wrapper .sorting-filter .facets__status{display:none}.branding .facets-mobile-wrapper:has(>:nth-child(2)) .sorting-filter .sorting-filter__options{left:0;right:unset}.branding .facets-mobile-wrapper .sorting-filter .facets__label{margin-inline-end:var(--margin-2xs);font-size:var(--text-paragraph);color:var(--color-foreground-muted)}.branding .facets-mobile-wrapper .sorting-filter__options{border-radius:var(--style-border-radius-popover);position:absolute;top:0;right:0;width:max-content;min-width:var(--facets-panel-min-width);max-width:var(--facets-panel-width);max-height:var(--facets-panel-height);z-index:var(--facets-upper-z-index);box-shadow:var(--shadow-popover);border:var(--style-border-popover);background-color:var(--color-background);overflow-y:hidden;padding:var(--padding-sm);gap:var(--gap-sm)}@media screen and (max-width:749px){.branding .facets-toggle .sorting-filter__container{padding:0}}@media screen and (max-width:749px){.branding .facets-toggle .sorting-filter__container .facets__label{display:none}}@media screen and (max-width:749px){.branding .facets-toggle .sorting-filter:before{display:none}}@media screen and (min-width:64rem){.branding .facets--drawer .sorting-filter{display:none}}.branding .sorting-filter__options{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--animation-speed-slow) allow-discrete,padding-block var(--animation-speed-slow) var(--animation-easing),opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}.branding details[open] .sorting-filter__options{opacity:1;block-size:auto}@starting-style{.branding details[open] .sorting-filter__options{block-size:0;opacity:0;overflow-y:clip}}.branding details[open] .sorting-filter__options:focus-within{overflow-y:visible}.branding .facets input:checked+label{font-weight:500}.branding .facets .checkbox .icon-checkmark{transition:border-color .2s ease,background-color .2s ease}.branding .facets .checkbox:not(:has(.checkbox__input:disabled)):hover .icon-checkmark{border-color:rgb(var(--color-foreground-rgb) / var(--opacity-40-60));background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.branding .facets .checkbox:has(.checkbox__input:checked):not(:has(.checkbox__input:disabled)):hover .icon-checkmark{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-85))}.branding .facets .checkbox:not(:has(.checkbox__input:disabled)):hover .checkbox__label-text{color:rgb(var(--color-foreground-rgb) / var(--opacity-90))}.branding .facets .checkbox .checkbox__label-text{transition:color .2s ease,font-weight .2s ease}.branding .facets__pill-label{--pill-label-padding-inline: var(--padding-xs);--pill-label-border-radius: var(--style-border-radius-md);--pill-label-border-width: var(--variant-picker-button-border-width);--pill-label-height: var(--button-size-md);--pill-label-focus-outline-color: var(--color-foreground);--pill-label-color: var(--color-foreground);--pill-label-color-rgb: var(--color-foreground-rgb);--pill-label-background-color: var(--color-background);--pill-label-background-color-rgb: var(--color-background-rgb);--pill-label-border-opacity: var(--facets-low-opacity);display:inline-flex;position:relative;align-items:center;justify-content:center;box-shadow:inset 0 0 0 var(--pill-label-border-width) rgb(var(--pill-label-color-rgb) / var(--opacity-10-25));border-radius:var(--pill-label-border-radius);height:var(--pill-label-height);width:100%;padding-inline:var(--pill-label-padding-inline);color:rgb(var(--pill-label-color-rgb));background-color:rgb(var(--pill-label-background-color-rgb));cursor:pointer;transition:color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);outline-color:var(--pill-label-focus-outline-color)}.branding .facets__pill-label:hover{--pill-label-border-opacity: 100%}.branding .facets__pill-input:checked+.facets__pill-label{--pill-label-color-rgb: var(--color-background-rgb);--pill-label-background-color-rgb: var(--color-foreground-rgb);--pill-label-border-opacity: 0;font-weight:500}.branding .facets__pill-input:disabled+.facets__pill-label{opacity:var(--disabled-opacity);cursor:not-allowed}.branding .facets__pill-input:disabled+.facets__pill-label:hover{--pill-label-border-opacity: var(--facets-low-opacity)}.branding .facets__status-wrapper{display:flex;align-items:center}@media screen and (max-width:749px){.branding .facets--drawer .facets__status-wrapper{gap:var(--gap-3xs)}}.branding .facets--vertical .facets__status-wrapper{gap:var(--gap-xs)}.branding .facets--horizontal .facets__status-wrapper{gap:0}.branding .facets__pill-input:disabled+.facets__pill-label svg{position:absolute;top:0;left:0;border-radius:var(--style-border-radius-md)}.branding .facets__pill-label svg line{stroke-width:1.5px;stroke:rgb(var(--color-foreground-rgb) / var(--facets-low-opacity))}.branding .facets__pill-wrapper{position:relative}.branding .facets__pill-input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.branding .facets__status--swatches{display:none}.branding .facets__swatch-wrapper{display:flex}.branding .facets__inputs-list--swatches .variant-option__button-label{--color-variant-text: var(--color-foreground)}.branding .facets__inputs-list--swatches{--variant-picker-swatch-width: 32px;--variant-picker-swatch-height: 32px}@media screen and (min-width:64rem){.branding .facets__inputs-list--swatches{--variant-picker-swatch-width: 26px;--variant-picker-swatch-height: 26px}}.branding .facets--vertical .facets__inputs-wrapper .facets__inputs-list--swatches-grid{gap:var(--gap-sm)}.branding .facets--vertical .facets__inputs-list--swatches .facets__inputs-list-item{display:flex}.branding .facets__inputs-wrapper .facets__inputs-list--swatches-grid{--columns: 2;display:grid;grid-template-columns:repeat(var(--columns),1fr)}.branding .facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option--swatches{cursor:pointer;overflow:visible}.branding .facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option--swatches.variant-option--swatches-disabled,.branding .facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option--swatches:has(input:disabled){cursor:not-allowed}.branding .facets__inputs-wrapper .facets__inputs-list--swatches-grid label{cursor:pointer;word-break:break-word;white-space:normal}.variant-option--swatches-disabled :is(.branding .facets__inputs-wrapper .facets__inputs-list--swatches-grid label),.variant-option--swatches:has(input:disabled) :is(.branding .facets__inputs-wrapper .facets__inputs-list--swatches-grid label){cursor:not-allowed}.branding .facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch{align-items:center;overflow:visible;justify-content:flex-start;display:flex;width:100%;flex-basis:unset;gap:var(--gap-sm)}.branding .facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option__button-label:has(:checked){color:rgb(var(--color-foreground-rgb));background-color:rgb(var(--color-background-rgb));font-weight:500;transition:font-weight .2s ease}.branding .facets .variant-option--swatches{--options-border-radius: var(--variant-picker-swatch-radius);width:auto}@media screen and (min-width:64rem){.branding .facets--horizontal .facets__status--swatches{display:flex}}@media screen and (min-width:64rem){.branding .facets--horizontal .sorting-filter .facets__status{display:none}}.branding .facets__status--swatches .swatch{width:calc(var(--variant-picker-swatch-width) / 1.5);height:calc(var(--variant-picker-swatch-height) / 1.5)}.branding .facets__status--swatches .swatch+.swatch{margin-left:calc(var(--variant-picker-swatch-width) / -3);outline:1px solid rgb(var(--color-background-rgb))}.branding .variant-option--images{position:relative}.branding .variant-option--images{--image-facet-border-width: var(--variant-picker-button-border-width);--image-facet-border-opacity: var(--facets-low-opacity);--image-facet-border-radius: var(--style-border-radius-xs);border-radius:var(--image-facet-border-radius);box-shadow:inset 0 0 0 var(--image-facet-border-width) rgb(var(--color-foreground-rgb) / var(--image-facet-border-opacity))}.branding .variant-option--images:hover:not(:has(input:disabled)),.branding .variant-option--images:has(input:checked){--image-facet-border-opacity: 100%}.branding .variant-option--images:has(input:checked){font-weight:500;transition:font-weight .2s ease}.branding .variant-option--images:has(input:checked):hover{--image-facet-border-width: calc(var(--variant-picker-button-border-width) + .5px)}.branding .variant-option--images:has(input:focus-visible){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.branding .variant-option--images:has(input:disabled),.branding .variant-option--images:has(input:disabled):hover{--image-facet-border-opacity: 0;opacity:var(--disabled-opacity);cursor:not-allowed}:is(.branding .variant-option--images:has(input:disabled),.branding .variant-option--images:has(input:disabled):hover) img{opacity:var(--disabled-opacity)}:is(.branding .variant-option--images:has(input:disabled),.branding .variant-option--images:has(input:disabled):hover) input,:is(.branding .variant-option--images:has(input:disabled),.branding .variant-option--images:has(input:disabled):hover) label,:is(.branding .variant-option--images:has(input:disabled),.branding .variant-option--images:has(input:disabled):hover) .facets__image-label{cursor:not-allowed}:is(.branding .variant-option--images:has(input:disabled),.branding .variant-option--images:has(input:disabled):hover) .facets__image-wrapper{border:var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-30));border-radius:var(--image-facet-border-radius)}.branding .facets__inputs-wrapper .facets__inputs-list--images{display:grid;grid-template-columns:repeat(var(--image-columns),125px);gap:var(--gap-sm)}.branding .facets--drawer .facets__inputs-wrapper .facets__inputs-list--images{grid-template-columns:repeat(3,1fr)}@media screen and (min-width:64rem){.branding .facets--drawer .facets__inputs-wrapper .facets__inputs-list--images{grid-template-columns:repeat(4,1fr)}}.branding .facets--vertical .facets__inputs-wrapper .facets__inputs-list--images{grid-template-columns:repeat(2,1fr)}.branding .facets--drawer .facets__inputs-list--images{padding-top:var(--padding-xs)}.branding .facets__image-wrapper{aspect-ratio:1/1;width:100%;padding:var(--padding-xs);position:relative;overflow:hidden}.branding .facets__image-wrapper img{height:100%;width:100%;object-fit:contain;border-radius:calc(var(--border-radius) / 2)}.branding .variant-option--images svg{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;stroke-width:var(--border-width);stroke:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.branding .facets__inputs-list-item,.branding .variant-option--images{min-width:0}.branding .facets__image-label{width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-block-end:var(--padding-xs);cursor:pointer}.variant-option--images:has(input:disabled) :is(.branding .facets__image-label){cursor:not-allowed}.branding .facets__inputs-list--swatches .variant-option__button-label:hover:not(:has(input:disabled)){font-weight:500}.branding .variant-option--images:not(:has(input:disabled)) .facets__image-label:hover{font-weight:500}.branding .price-facet{container-type:inline-size;display:flex;flex-direction:column}.branding .facets__inputs-wrapper.price-facet__inputs-wrapper{flex-wrap:nowrap}.branding .price-facet__field{width:50%;flex-grow:0}@container (max-width: 199px){.branding .facets__inputs-wrapper.price-facet__inputs-wrapper{flex-wrap:wrap;width:100%}.branding .price-facet__inputs-wrapper .price-facet__field{width:100%}}.branding .facets .facets__inputs-wrapper.price-facet__inputs-wrapper{padding:var(--style-border-width-inputs);gap:calc(var(--gap-sm) + (var(--style-border-width-inputs) * 2))}.branding .facets--horizontal .facets__panel-content:has(.price-facet){min-width:360px}@media screen and (min-width:64rem){.branding .facets--horizontal .facets__inputs-wrapper.price-facet__inputs-wrapper{padding:calc(var(--padding-md) + var(--style-border-width-inputs))}}.branding .price-facet__input{width:100%;text-align:right;padding-left:calc(2.5 * var(--input-padding-x))}.branding .price-facet__input::placeholder{color:var(--facets-input-label-color)}.branding .price-facet__separator{display:flex;align-items:center;justify-content:center;font-size:var(--text-paragraph)}.branding .price-facet__highest-price{padding:var(--padding-xs) 0 var(--padding-sm)}.branding .facets--horizontal .price-facet__highest-price{padding:0 var(--padding-md) var(--padding-xs)}.branding .field__label.price-facet__label{top:0;left:0;color:var(--facets-input-label-color);padding:var(--input-padding-y) var(--input-padding-x);transform:none}.branding predictive-search-component{--resource-card-corner-radius: var(--product-corner-radius);display:flex;width:100%;position:relative;margin-inline:auto;align-items:center;background-color:var(--color-background);z-index:var(--layer-heightened)}.branding .predictive-search-form__footer{display:block;position:relative;padding-inline:var(--padding-lg);padding-block:var(--padding-lg);background-image:linear-gradient(to top,rgb(var(--color-background-rgb) / var(--opacity-90)),rgb(var(--color-background-rgb) / var(--opacity-80)),rgb(var(--color-background-rgb) / var(--opacity-40)),transparent)}.branding .predictive-search-form{position:relative;width:100%;align-self:flex-start}.branding .predictive-search-form__content{max-height:50dvh;overflow-y:auto;background-color:var(--color-background);scrollbar-width:none}.branding .predictive-search-form__content::-webkit-scrollbar{display:none}.branding .predictive-search-form__content-wrapper{position:absolute;top:100%;width:100%;left:0;z-index:var(--layer-raised);display:flex;flex-direction:column;border-radius:0 0 var(--search-border-radius) var(--search-border-radius);transition:box-shadow var(--animation-speed) var(--animation-easing);transform:translateZ(0);will-change:transform,opacity;overflow:hidden}@media screen and (max-width:749px){.branding .predictive-search-form__content-wrapper{border-radius:0}}@media screen and (min-width:750px){.branding .predictive-search-form__content-wrapper{max-height:var(--modal-max-height)}}.branding .predictive-search-form__content-wrapper:has([data-search-results]):not(:has(.predictive-search-results__no-results))>.predictive-search-form__content{padding-block-end:calc(var(--padding-6xl) * 1.25)}.branding .predictive-search-form__header-inner{background:var(--color-background);border:var(--search-border-width) solid var(--color-border);color:var(--color-foreground);border-radius:var(--style-border-radius-popover);display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width:749px){.branding .predictive-search-form__header-inner{border-radius:var(--style-border-radius-inputs);border:none}}.branding .predictive-search-form__header-inner:focus-within{outline-offset:var(--focus-outline-offset)}@media screen and (min-width:750px){.branding .predictive-search-form__header-inner:focus-within{outline:var(--focus-outline-width) solid var(--color-primary)}}.branding .predictive-search-form__header{display:flex;position:sticky;top:0;z-index:var(--layer-heightened);width:100%;align-items:center;background-color:var(--color-input-background);border:var(--search-border-width) solid var(--color-border);border-radius:var(--style-border-radius-inputs)}@media screen and (max-width:749px){.branding .predictive-search-form__header{padding:var(--padding-2xs) var(--padding-sm)}}.branding .predictive-search-form__header:focus-within,.branding .predictive-search-form__header-inner:focus-within,.branding .predictive-search-form__header-inner:has(.search-input:is(:focus,:focus-visible)){outline:none;box-shadow:none;border-color:var(--color-border)!important}.branding .predictive-search-results__inner{--title-font-size: var(--font-size--md);--title-margin-block: var(--margin-xs);--list-item-padding-block: var(--padding-sm);flex-grow:1;overflow-y:auto;padding-block:var(--padding-lg);container-type:inline-size;color:var(--color-foreground)}.branding .search-input{border-radius:var(--style-border-radius-inputs);padding-block:var(--padding-sm);font-size:var(--font-size--md);width:100%;color:var(--color-foreground);padding-inline:calc(var(--margin-lg) + var(--icon-size-lg)) 0;background:transparent;text-overflow:ellipsis;overflow:hidden;outline:none;border:0}.branding .search-input::placeholder{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.branding .search-input,.branding .search-input:is(:focus,:focus-visible,:focus-within),.branding .predictive-search-form__header *:is(:focus,:focus-visible){outline:none;box-shadow:none}.branding .search-input:hover{background-color:transparent}.branding .search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.branding .predictive-search__icon{position:absolute;left:var(--margin-xl);top:auto;width:var(--icon-size-lg);height:var(--icon-size-lg);color:rgb(var(--color-foreground-rgb) / var(--opacity-60))}@media screen and (min-width:750px){.branding .predictive-search__icon{left:var(--margin-md)}}.branding .predictive-search__icon>svg{width:var(--icon-size-md);height:var(--icon-size-md)}.branding .predictive-search__command-label{position:absolute;top:auto;right:3rem;font-size:var(--font-size--s);opacity:.25;pointer-events:none;transition:opacity var(--animation-speed-medium) var(--animation-timing-fade-out),visibility var(--animation-speed-medium) var(--animation-timing-fade-out)}.branding .predictive-search-form__header-inner:has(.predictive-search__reset-button:not([hidden])) .predictive-search__command-label{opacity:0;visibility:hidden}@media screen and not (min-width:64rem){.branding .predictive-search__command-label{display:none}}.branding .predictive-search__reset-button{cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:var(--minimum-touch-target);height:var(--minimum-touch-target);padding:0;margin-inline-end:var(--margin-md);background:transparent;color:var(--color-foreground);opacity:.68;transition:opacity var(--animation-speed-medium) var(--animation-timing-fade-out),visibility var(--animation-speed-medium) var(--animation-timing-fade-out);font-size:var(--font-size--xs)}.branding .predictive-search__reset-button:hover{color:var(--color-foreground)}.branding .predictive-search__reset-button:active{transform:scale(.9);transition:transform .1s var(--animation-timing-active)}@media screen and (min-width:750px){.branding .predictive-search__reset-button{margin-inline-end:var(--margin-2xs)}}.branding .predictive-search__reset-button[hidden]{opacity:0;pointer-events:none;visibility:hidden}.branding .predictive-search__reset-button-icon{display:flex;align-items:center;justify-content:center;width:var(--icon-size-lg);height:var(--icon-size-lg);transition:background-color var(--animation-speed-medium) ease-in-out,transform var(--animation-speed-medium) var(--animation-timing-bounce);border-radius:50%}.branding .predictive-search__reset-button-icon:hover{background-color:rgb(var(--color-primary-hover-rgb) / var(--opacity-8))}.branding .predictive-search__reset-button:active .predictive-search__reset-button-icon{transform:scale(.85);transition-timing-function:var(--animation-timing-active);transition-duration:.1s}.branding .predictive-search__reset-button svg{width:var(--icon-size-md);height:var(--icon-size-md)}.branding .predictive-search__reset-button-text{display:none}.branding .predictive-search__search-button{position:relative;z-index:var(--layer-raised);display:flex;margin:auto;transition:transform var(--animation-speed-medium) var(--animation-timing-bounce);transform-origin:center}.branding .predictive-search__search-button:active{transform:scale(.97);transition:transform .1s var(--animation-timing-active)}.branding .predictive-search__close-modal-button{--button-color: var(--color-foreground);--button-background-color: transparent;display:flex;justify-content:center;align-items:center;width:var(--minimum-touch-target);height:var(--minimum-touch-target);margin-inline-start:var(--margin-sm);padding:0;box-shadow:none}.branding .predictive-search__close-modal-button:active{transform:scale(.8);transition:transform .1s var(--animation-timing-active)}.branding .predictive-search__close-modal-button .svg-wrapper,.branding .predictive-search__close-modal-button svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.branding .predictive-search__close-modal-button:hover{--button-color: var(--color-foreground);--button-background-color: transparent}.branding .search-modal{--search-border-radius: var(--style-border-radius-popover);--search-border-width: var(--style-border-width)}.branding .search-modal__content{padding:0;border:var(--style-border-popover);--modal-width: 600px}.branding .search-modal__content[open]{display:flex;border-radius:var(--search-border-radius);box-shadow:var(--shadow-popover)}.branding .search-modal__content :is(.predictive-search-dropdown,.predictive-search-form__content-wrapper){position:relative}.branding .dialog-modal .predictive-search-form__header{border:0;border-radius:0;background-color:var(--color-background);border-bottom:var(--search-border-width) solid var(--color-border);padding:var(--padding-2xs) var(--padding-2xs) 0}.branding .dialog-modal .predictive-search-form__header-inner{border:0}.branding .search-modal .predictive-search-form__content-wrapper{width:100%}.branding .search-modal__content .predictive-search-form__content{max-height:none}.branding .resource-card{display:flex;flex-direction:column;row-gap:var(--padding-xs);position:relative;text-decoration:none;height:100%}.branding .resource-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.branding .resource-card__content{display:flex;flex-direction:column;color:var(--color-foreground);gap:var(--padding-3xs)}.branding .resource-card__content .price{font-weight:500;font-size:.875rem}.branding .resource-card[data-resource-type=article] .resource-card__content,.branding .resource-card[data-resource-type=page] .resource-card__content{gap:var(--padding-xs)}.branding .resource-card__media:empty{display:none}.branding .resource-card__title{margin-block:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.3}.branding .resource-card__title.paragraph{font-weight:500;font-size:.875rem;line-height:1.3}.branding .resource-card__image-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-2xs)}.branding .resource-card__collection-image{aspect-ratio:1 / 1;object-fit:cover;border-radius:calc(var(--card-corner-radius) - (var(--padding-xs) / 2))}.branding .resource-card__subtext{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));margin-block-start:0}.branding .resource-card__subtext.paragraph{font-size:var(--font-size--body-sm);line-height:var(--line-height--body-tight);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.branding .predictive-search-dropdown{display:flex;flex-direction:column;position:relative}.branding .predictive-search-results__list{padding-block-start:var(--border-width-sm)}.branding .predictive-search-results__wrapper.predictive-search-results__wrapper-queries{display:flex;flex-wrap:wrap;margin-bottom:var(--margin-lg);padding-inline:var(--padding-xl);gap:var(--gap-2xs)}.branding .predictive-search-results__wrapper-products{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-md)}.branding .predictive-search-results__wrapper{display:flex;flex-wrap:wrap}.branding .predictive-search-results__pill{font-weight:500;white-space:nowrap;color:var(--color-foreground);margin:2px}.branding .predictive-search-results__title{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-h6);font-weight:var(--text-h6--font-weight);margin-block:var(--margin-sm);width:100%}.branding .predictive-search-results__title:first-of-type{margin-block-start:0}.branding .predictive-search-results__card{flex:0 0 auto}.branding .predictive-search-results__card:not(.predictive-search-results__card--product){padding:var(--padding-sm);border:var(--border-width-sm) solid var(--color-border);border-radius:var(--card-corner-radius)}.branding .predictive-search-results__products{padding-inline:var(--padding-xl)}.branding .predictive-search-results__resource-header{margin-block-start:var(--margin-sm)}.branding .availability-block--text{display:flex;width:100%;align-items:center;gap:var(--spacing-xs)}.branding .availability-block__indicator{width:8px;height:8px;border-radius:50%;flex-shrink:0}.branding [data-stock-status=in_stock] .availability-block__indicator{background-color:#22c55e}.branding [data-stock-status=low_stock] .availability-block__indicator{background-color:#eab308}.branding [data-stock-status=out_of_stock] .availability-block__indicator{background-color:#ef4444}.branding .availability-block__text{font-size:var(--font-size-body-s)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style-guide-components.css.map */
