.product-field,.product-slider-field{gap:var(--alpy-ui-component-text-input-stack-gap-label-to-field);min-width:var(--alpy-ui-size-0);display:grid}.product-field-label{color:var(--alpy-ui-component-text-input-styles-label-default);font-family:var(--alpy-ui-component-text-input-text-label-fontFamily);font-size:var(--alpy-ui-component-text-input-text-label-fontSize);font-weight:var(--alpy-ui-component-text-input-text-label-fontWeight);letter-spacing:var(--alpy-ui-component-text-input-text-label-letterSpacing);line-height:var(--alpy-ui-component-text-input-text-label-lineHeight)}.product-field-label-row{align-items:center;gap:var(--alpy-ui-space-8);min-width:var(--alpy-ui-size-0);display:flex}.product-slider-label-row{justify-content:space-between}.product-field-label-main,.product-field-label-action{align-items:center;gap:var(--alpy-ui-space-8);min-width:var(--alpy-ui-size-0);display:inline-flex}.product-field-label-end{color:var(--alpy-ui-color-text-heading);font-family:var(--alpy-ui-component-text-input-text-label-fontFamily);font-size:var(--alpy-ui-component-text-input-text-label-fontSize);font-weight:var(--alpy-ui-component-text-input-text-label-fontWeight);letter-spacing:var(--alpy-ui-component-text-input-text-label-letterSpacing);line-height:var(--alpy-ui-component-text-input-text-label-lineHeight)}.product-field-label.is-visually-hidden{height:var(--alpy-ui-size-1);margin:calc(var(--alpy-ui-size-1) * -1);white-space:nowrap;width:var(--alpy-ui-size-1);position:absolute;overflow:hidden}.product-text-input-shell,.product-select-search-shell{background:var(--alpy-ui-component-text-input-styles-background-default);border:var(--alpy-ui-component-text-input-field-border-width) solid var(--alpy-ui-component-text-input-styles-border-default);border-radius:var(--alpy-ui-component-text-input-field-shape-radius);box-sizing:border-box;color:var(--alpy-ui-component-text-input-styles-text-default);align-items:center;gap:var(--alpy-ui-component-text-input-field-gap);height:var(--alpy-ui-component-text-input-field-size-height);padding:var(--alpy-ui-component-text-input-field-space-padding-y) var(--alpy-ui-component-text-input-field-space-padding-x);display:flex}.product-text-input-shell:focus-within,.product-select-search-shell:focus-within{border-color:var(--alpy-ui-component-text-input-styles-border-focused)}.product-text-input,.product-select-search-shell input{background:var(--alpy-ui-color-system-transparent);border:var(--alpy-ui-border-width-0);color:inherit;font-family:var(--alpy-ui-component-text-input-text-field-fontFamily);font-size:var(--alpy-ui-component-text-input-text-field-fontSize);font-weight:var(--alpy-ui-component-text-input-text-field-fontWeight);letter-spacing:var(--alpy-ui-component-text-input-text-field-letterSpacing);line-height:var(--alpy-ui-component-text-input-text-field-lineHeight);min-height:var(--alpy-ui-component-text-input-text-field-lineHeight);min-width:var(--alpy-ui-size-0);padding:var(--alpy-ui-space-0);outline:none;width:100%}.product-select-control{min-width:var(--alpy-ui-size-0);position:relative}.product-select-trigger,.product-dropdown-button{background:var(--alpy-ui-component-dropdown-styles-trigger-background-default);border:var(--alpy-ui-component-dropdown-trigger-border-width) solid var(--alpy-ui-component-dropdown-styles-trigger-border-default);border-radius:var(--alpy-ui-component-dropdown-trigger-shape-radius);box-sizing:border-box;color:var(--alpy-ui-component-dropdown-styles-trigger-text-default);cursor:pointer;align-items:center;gap:var(--alpy-ui-component-dropdown-trigger-gap);height:var(--alpy-ui-component-dropdown-trigger-size-height);min-width:var(--alpy-ui-size-0);padding:var(--alpy-ui-component-dropdown-trigger-space-padding-y) var(--alpy-ui-component-dropdown-trigger-space-padding-x);text-align:left;display:inline-flex}.product-select-trigger{justify-content:space-between;width:100%}.product-select-trigger-lead{align-items:center;gap:var(--alpy-ui-component-dropdown-trigger-gap);min-width:var(--alpy-ui-size-0);display:inline-flex}.product-select-trigger:hover,.product-dropdown-button:hover{background:var(--alpy-ui-component-dropdown-styles-trigger-background-hover);border-color:var(--alpy-ui-component-dropdown-styles-trigger-border-hover)}.product-select-trigger:focus-visible,.product-select-trigger[aria-expanded=true],.product-dropdown-button:focus-visible{border-color:var(--alpy-ui-component-dropdown-styles-trigger-border-focus);outline:none}.product-select-trigger span,.product-dropdown-button span{font-family:var(--product-control-trigger-font-family,var(--alpy-ui-component-dropdown-text-trigger-fontFamily));font-size:var(--product-control-trigger-font-size,var(--alpy-ui-component-dropdown-text-trigger-fontSize));font-weight:var(--product-control-trigger-font-weight,var(--alpy-ui-component-dropdown-text-trigger-fontWeight));letter-spacing:var(--product-control-trigger-letter-spacing,var(--alpy-ui-component-dropdown-text-trigger-letterSpacing));line-height:var(--product-control-trigger-line-height,var(--alpy-ui-component-dropdown-text-trigger-lineHeight));min-width:var(--alpy-ui-size-0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-select-menu{background:var(--alpy-ui-component-dropdown-styles-menu-background-default);border:var(--alpy-ui-component-dropdown-menu-content-border-width) solid var(--alpy-ui-component-dropdown-styles-menu-border-default);border-radius:var(--alpy-ui-component-dropdown-menu-content-shape-radius);box-sizing:border-box;left:var(--alpy-ui-space-0);max-width:calc(100vw - var(--alpy-ui-space-32));min-width:max(100%, var(--alpy-ui-component-dropdown-menu-content-size-width));padding:var(--alpy-ui-component-dropdown-menu-content-space-padding);top:calc(100% + var(--alpy-ui-space-4));z-index:2;width:max-content;display:grid;position:absolute;overflow:visible auto}.product-select-menu.is-align-right{left:auto;right:var(--alpy-ui-space-0)}.product-select-control:has(.product-select-menu){z-index:2}.product-select-search{background:var(--alpy-ui-component-dropdown-styles-menu-background-default);gap:var(--alpy-ui-component-text-input-stack-gap-label-to-field);padding-bottom:var(--alpy-ui-space-4);top:var(--alpy-ui-space-0);z-index:1;display:grid;position:sticky}.product-select-search-shell{height:var(--alpy-ui-component-text-input-field-size-height)}.product-select-search-shell input::-webkit-search-cancel-button{appearance:none}.product-select-options{display:grid}.product-select-option{background:var(--alpy-ui-component-dropdown-styles-menu-item-background-default);border:var(--alpy-ui-border-width-0);border-radius:var(--alpy-ui-component-dropdown-menu-item-shape-radius-hover);color:var(--alpy-ui-component-dropdown-styles-menu-item-text-default);cursor:pointer;font-family:var(--alpy-ui-component-dropdown-text-item-fontFamily);font-size:var(--alpy-ui-component-dropdown-text-item-fontSize);font-weight:var(--alpy-ui-component-dropdown-text-item-fontWeight);align-items:center;gap:var(--alpy-ui-component-dropdown-menu-item-gap);grid-template-columns:var(--alpy-ui-component-dropdown-menu-item-size-icon) minmax(var(--alpy-ui-size-0), max-content);letter-spacing:var(--alpy-ui-component-dropdown-text-item-letterSpacing);line-height:var(--alpy-ui-component-dropdown-text-item-lineHeight);min-height:var(--alpy-ui-component-dropdown-menu-item-size-height);padding:var(--alpy-ui-component-dropdown-menu-item-space-padding-y) var(--alpy-ui-component-dropdown-menu-item-space-padding-right) var(--alpy-ui-component-dropdown-menu-item-space-padding-y) var(--alpy-ui-component-dropdown-menu-item-space-padding-left);text-align:left;white-space:nowrap;width:100%;display:grid}.product-select-option.has-icon{grid-template-columns:var(--alpy-ui-component-dropdown-menu-item-size-icon) var(--alpy-ui-component-dropdown-menu-item-size-icon) minmax(var(--alpy-ui-size-0), max-content)}.product-select-option:hover,.product-select-option.is-active,.product-select-option:focus-visible{background:var(--alpy-ui-component-dropdown-styles-menu-item-background-hover);color:var(--alpy-ui-component-dropdown-styles-menu-item-text-hover);outline:none}.product-select-option.is-selected{background:var(--alpy-ui-component-dropdown-styles-menu-item-background-selected);color:var(--alpy-ui-component-dropdown-styles-menu-item-text-selected)}.product-select-option span:last-child{min-width:var(--alpy-ui-size-0);white-space:nowrap}.product-select-check{border-bottom:var(--alpy-ui-border-width-1-5) solid var(--alpy-ui-component-dropdown-styles-menu-item-icon-selected);border-right:var(--alpy-ui-border-width-1-5) solid var(--alpy-ui-component-dropdown-styles-menu-item-icon-selected);height:var(--alpy-ui-size-8);visibility:hidden;width:var(--alpy-ui-size-4);justify-self:center;display:block;transform:rotate(45deg)}.product-select-option.is-selected .product-select-check{visibility:visible}.product-select-option-icon{justify-self:center;display:inline-flex}.product-select-option-icon .product-ui-icon{--product-icon-size:var(--alpy-ui-component-dropdown-menu-item-size-icon)}.product-select-empty{color:var(--alpy-ui-color-text-body-subtle);font-family:var(--alpy-ui-component-dropdown-text-item-fontFamily);font-size:var(--alpy-ui-component-dropdown-text-item-fontSize);font-weight:var(--alpy-ui-component-dropdown-text-item-fontWeight);letter-spacing:var(--alpy-ui-component-dropdown-text-item-letterSpacing);line-height:var(--alpy-ui-component-dropdown-text-item-lineHeight);min-height:var(--alpy-ui-component-dropdown-menu-item-size-height);padding:var(--alpy-ui-component-dropdown-menu-item-space-padding-y) var(--alpy-ui-component-dropdown-menu-item-space-padding-right) var(--alpy-ui-component-dropdown-menu-item-space-padding-y) var(--alpy-ui-component-dropdown-menu-item-space-padding-left)}.product-slider-row{align-items:center;gap:var(--alpy-ui-space-12);grid-template-columns:auto minmax(var(--alpy-ui-size-0), 1fr) auto;display:grid}.product-slider{accent-color:var(--alpy-ui-color-text-brand-color-one-accent);width:100%}.product-button{--product-button-border-width:var(--alpy-ui-component-button-size-md-borderWidth);--product-button-radius:var(--alpy-ui-component-button-size-md-radius);--product-button-font-family:var(--alpy-ui-component-button-size-md-text-fontFamily);--product-button-font-size:var(--alpy-ui-component-button-size-md-text-fontSize);--product-button-font-weight:var(--alpy-ui-component-button-size-md-text-fontWeight);--product-button-gap:var(--alpy-ui-component-button-size-md-gap);--product-button-icon-size:var(--alpy-ui-component-button-size-md-iconSize);--product-button-letter-spacing:var(--alpy-ui-component-button-size-md-text-letterSpacing);--product-button-line-height:var(--alpy-ui-component-button-size-md-text-lineHeight);--product-button-min-height:var(--alpy-ui-component-button-size-md-minHeight);--product-button-padding-x:var(--alpy-ui-component-button-size-md-paddingX);--product-button-padding-y:var(--alpy-ui-component-button-size-md-paddingY);appearance:none;border-radius:var(--product-button-radius);box-sizing:border-box;cursor:pointer;font-family:var(--product-button-font-family);font-size:var(--product-button-font-size);font-weight:var(--product-button-font-weight);align-items:center;gap:var(--product-button-gap);height:var(--product-button-min-height);letter-spacing:var(--product-button-letter-spacing);line-height:var(--product-button-line-height);min-height:var(--product-button-min-height);padding:var(--product-button-padding-y) var(--product-button-padding-x);white-space:nowrap;justify-content:center;text-decoration:none;display:inline-flex}.product-button.is-sm{--product-button-border-width:var(--alpy-ui-component-button-size-sm-borderWidth);--product-button-radius:var(--alpy-ui-component-button-size-sm-radius);--product-button-font-family:var(--alpy-ui-component-button-size-sm-text-fontFamily);--product-button-font-size:var(--alpy-ui-component-button-size-sm-text-fontSize);--product-button-font-weight:var(--alpy-ui-component-button-size-sm-text-fontWeight);--product-button-gap:var(--alpy-ui-component-button-size-sm-gap);--product-button-icon-size:var(--alpy-ui-component-button-size-sm-iconSize);--product-button-letter-spacing:var(--alpy-ui-component-button-size-sm-text-letterSpacing);--product-button-line-height:var(--alpy-ui-component-button-size-sm-text-lineHeight);--product-button-min-height:var(--alpy-ui-component-button-size-sm-minHeight);--product-button-padding-x:var(--alpy-ui-component-button-size-sm-paddingX);--product-button-padding-y:var(--alpy-ui-component-button-size-sm-paddingY)}.product-button.is-lg{--product-button-border-width:var(--alpy-ui-component-button-size-lg-borderWidth);--product-button-radius:var(--alpy-ui-component-button-size-lg-radius);--product-button-font-family:var(--alpy-ui-component-button-size-lg-text-fontFamily);--product-button-font-size:var(--alpy-ui-component-button-size-lg-text-fontSize);--product-button-font-weight:var(--alpy-ui-component-button-size-lg-text-fontWeight);--product-button-gap:var(--alpy-ui-component-button-size-lg-gap);--product-button-icon-size:var(--alpy-ui-component-button-size-lg-iconSize);--product-button-letter-spacing:var(--alpy-ui-component-button-size-lg-text-letterSpacing);--product-button-line-height:var(--alpy-ui-component-button-size-lg-text-lineHeight);--product-button-min-height:var(--alpy-ui-component-button-size-lg-minHeight);--product-button-padding-x:var(--alpy-ui-component-button-size-lg-paddingX);--product-button-padding-y:var(--alpy-ui-component-button-size-lg-paddingY)}.product-button.is-link{background:var(--alpy-ui-component-button-variant-link-bg-default);border:var(--product-button-border-width) solid var(--alpy-ui-component-button-variant-link-border-default);color:var(--alpy-ui-component-button-variant-link-text-default)}.product-button.is-link:hover{background:var(--alpy-ui-component-button-variant-link-bg-hover);border-color:var(--alpy-ui-component-button-variant-link-border-hover);color:var(--alpy-ui-component-button-variant-link-text-hover)}.product-button.is-link:focus-visible{border-color:var(--alpy-ui-component-button-variant-link-focusRing-color);outline:none}.product-button.is-link:active{background:var(--alpy-ui-component-button-variant-link-bg-pressed);border-color:var(--alpy-ui-component-button-variant-link-border-pressed);color:var(--alpy-ui-component-button-variant-link-text-pressed)}.product-button.is-nav{background:var(--alpy-ui-component-button-variant-link-bg-default);border:var(--product-button-border-width) solid var(--alpy-ui-component-button-variant-link-border-default);color:var(--alpy-ui-color-text-body);font-family:var(--alpy-ui-font-body-fontFamily);font-size:var(--alpy-ui-font-body-fontSize);font-weight:var(--alpy-ui-font-weight-medium);letter-spacing:var(--alpy-ui-font-body-letterSpacing);line-height:var(--alpy-ui-font-body-lineHeight)}.product-button.is-nav:hover{background:var(--alpy-ui-component-button-variant-link-bg-hover);border-color:var(--alpy-ui-component-button-variant-link-border-hover);color:var(--alpy-ui-color-text-heading)}.product-button.is-nav:focus-visible{border-color:var(--alpy-ui-component-button-variant-link-focusRing-color);outline:none}.product-button.is-nav:active{background:var(--alpy-ui-component-button-variant-link-bg-pressed);border-color:var(--alpy-ui-component-button-variant-link-border-pressed);color:var(--alpy-ui-color-text-heading)}.product-button.is-outline{background:var(--alpy-ui-component-button-variant-outline-bg-default);border:var(--product-button-border-width) solid var(--alpy-ui-component-button-variant-outline-border-default);color:var(--alpy-ui-component-button-variant-outline-text-default)}.product-button.is-outline:hover{background:var(--alpy-ui-component-button-variant-outline-bg-hover);border-color:var(--alpy-ui-component-button-variant-outline-border-hover);color:var(--alpy-ui-component-button-variant-outline-text-hover)}.product-button.is-outline:focus-visible{border-color:var(--alpy-ui-component-button-variant-outline-focusRing-color);outline:none}.product-button.is-outline:active{background:var(--alpy-ui-component-button-variant-outline-bg-pressed);border-color:var(--alpy-ui-component-button-variant-outline-border-pressed);color:var(--alpy-ui-component-button-variant-outline-text-pressed)}.product-button.is-primary{background:var(--alpy-ui-component-button-variant-primary-bg-default);border:var(--product-button-border-width) solid var(--alpy-ui-component-button-variant-primary-border-default);color:var(--alpy-ui-component-button-variant-primary-text-default)}.product-button.is-primary:hover{background:var(--alpy-ui-component-button-variant-primary-bg-hover);border-color:var(--alpy-ui-component-button-variant-primary-border-hover);color:var(--alpy-ui-component-button-variant-primary-text-hover)}.product-button.is-primary:focus-visible{border-color:var(--alpy-ui-component-button-variant-primary-focusRing-color);outline:none}.product-button.is-primary:active{background:var(--alpy-ui-component-button-variant-primary-bg-pressed);border-color:var(--alpy-ui-component-button-variant-primary-border-pressed);color:var(--alpy-ui-component-button-variant-primary-text-pressed)}.product-button.is-secondary{background:var(--alpy-ui-component-button-variant-secondary-bg-default);border:var(--product-button-border-width) solid var(--alpy-ui-component-button-variant-secondary-border-default);color:var(--alpy-ui-component-button-variant-secondary-text-default)}.product-button.is-secondary .product-ui-icon{color:var(--alpy-ui-component-button-variant-secondary-icon-default)}.product-button.is-secondary:hover{background:var(--alpy-ui-component-button-variant-secondary-bg-hover);border-color:var(--alpy-ui-component-button-variant-secondary-border-hover);color:var(--alpy-ui-component-button-variant-secondary-text-hover)}.product-button.is-secondary:hover .product-ui-icon{color:var(--alpy-ui-component-button-variant-secondary-icon-hover)}.product-button.is-secondary:focus-visible{border-color:var(--alpy-ui-component-button-variant-secondary-focusRing-color);outline:none}.product-button.is-secondary:active{background:var(--alpy-ui-component-button-variant-secondary-bg-pressed);border-color:var(--alpy-ui-component-button-variant-secondary-border-pressed);color:var(--alpy-ui-component-button-variant-secondary-text-pressed)}.product-button.is-secondary:active .product-ui-icon{color:var(--alpy-ui-component-button-variant-secondary-icon-pressed)}.product-button:disabled{cursor:not-allowed}.product-button.is-link:disabled{background:var(--alpy-ui-component-button-variant-link-bg-disabled);border-color:var(--alpy-ui-component-button-variant-link-border-disabled);color:var(--alpy-ui-component-button-variant-link-text-disabled)}.product-button.is-nav:disabled{background:var(--alpy-ui-component-button-variant-link-bg-disabled);border-color:var(--alpy-ui-component-button-variant-link-border-disabled);color:var(--alpy-ui-color-text-body-subtle)}.product-button.is-outline:disabled{background:var(--alpy-ui-component-button-variant-outline-bg-disabled);border-color:var(--alpy-ui-component-button-variant-outline-border-disabled);color:var(--alpy-ui-component-button-variant-outline-text-disabled)}.product-button.is-primary:disabled{background:var(--alpy-ui-component-button-variant-primary-bg-disabled);border-color:var(--alpy-ui-component-button-variant-primary-border-disabled);color:var(--alpy-ui-component-button-variant-primary-text-disabled)}.product-button.is-secondary:disabled{background:var(--alpy-ui-component-button-variant-secondary-bg-disabled);border-color:var(--alpy-ui-component-button-variant-secondary-border-disabled);color:var(--alpy-ui-component-button-variant-secondary-text-disabled)}.product-button.is-secondary:disabled .product-ui-icon{color:var(--alpy-ui-component-button-variant-secondary-icon-disabled)}.product-tabs{background:var(--alpy-ui-component-tabs-styles-basic-container);border-radius:var(--alpy-ui-component-tabs-basic-horizontal-shape-container-radius);gap:var(--alpy-ui-component-tabs-basic-horizontal-gap);grid-auto-columns:minmax(var(--alpy-ui-size-0), 1fr);padding:var(--alpy-ui-component-tabs-basic-horizontal-space-group-padding);grid-auto-flow:column;display:grid}.product-tab{background:var(--alpy-ui-component-tabs-styles-basic-item-background-inactive);border:var(--alpy-ui-border-width-0);border-radius:var(--alpy-ui-component-tabs-basic-horizontal-shape-item-radius);color:var(--alpy-ui-component-tabs-styles-basic-text-inactive);cursor:pointer;font-family:var(--alpy-ui-component-tabs-text-label-fontFamily);font-size:var(--alpy-ui-component-tabs-text-label-fontSize);font-weight:var(--alpy-ui-component-tabs-text-label-fontWeight);align-items:center;gap:var(--alpy-ui-component-tabs-basic-horizontal-space-icon-gap);letter-spacing:var(--alpy-ui-component-tabs-text-label-letterSpacing);line-height:var(--alpy-ui-component-tabs-text-label-lineHeight);min-height:var(--alpy-ui-component-tabs-basic-horizontal-size-min-height);min-width:var(--alpy-ui-size-0);padding:var(--alpy-ui-component-tabs-basic-horizontal-space-item-padding-y) var(--alpy-ui-component-tabs-basic-horizontal-space-item-padding-x);justify-content:center;display:inline-flex}.product-tab:hover{color:var(--alpy-ui-component-tabs-styles-basic-text-hover)}.product-tab:focus-visible{outline:var(--alpy-ui-component-tabs-line-horizontal-border-indicator-width) solid var(--alpy-ui-component-tabs-styles-line-indicator);outline-offset:calc(var(--alpy-ui-size-1) * -1)}.product-tab.is-active{background:var(--alpy-ui-component-tabs-styles-basic-item-background-selected);color:var(--alpy-ui-component-tabs-styles-basic-text-selected)}.product-toggle{--product-toggle-thumb-size:var(--alpy-ui-component-toggle-control-size-thumb-md);--product-toggle-track-height:var(--alpy-ui-component-toggle-control-size-trackHeight-md);--product-toggle-track-width:var(--alpy-ui-component-toggle-control-size-trackWidth-md);background:var(--alpy-ui-color-system-transparent);border:var(--alpy-ui-border-width-0);color:var(--alpy-ui-component-toggle-styles-default-label);cursor:pointer;font-family:var(--alpy-ui-component-toggle-text-label-md-fontFamily);font-size:var(--alpy-ui-component-toggle-text-label-md-fontSize);font-weight:var(--alpy-ui-component-toggle-text-label-md-fontWeight);align-items:center;gap:var(--alpy-ui-component-toggle-control-gap-trackToLabel);letter-spacing:var(--alpy-ui-component-toggle-text-label-md-letterSpacing);line-height:var(--alpy-ui-component-toggle-text-label-md-lineHeight);padding:var(--alpy-ui-space-0);display:inline-flex}.product-toggle.is-sm{--product-toggle-thumb-size:var(--alpy-ui-component-toggle-control-size-thumb-sm);--product-toggle-track-height:var(--alpy-ui-component-toggle-control-size-trackHeight-sm);--product-toggle-track-width:var(--alpy-ui-component-toggle-control-size-trackWidth-sm);font-family:var(--alpy-ui-component-toggle-text-label-sm-fontFamily);font-size:var(--alpy-ui-component-toggle-text-label-sm-fontSize);font-weight:var(--alpy-ui-component-toggle-text-label-sm-fontWeight);letter-spacing:var(--alpy-ui-component-toggle-text-label-sm-letterSpacing);line-height:var(--alpy-ui-component-toggle-text-label-sm-lineHeight)}.product-toggle.is-lg{--product-toggle-thumb-size:var(--alpy-ui-component-toggle-control-size-thumb-lg);--product-toggle-track-height:var(--alpy-ui-component-toggle-control-size-trackHeight-lg);--product-toggle-track-width:var(--alpy-ui-component-toggle-control-size-trackWidth-lg);font-family:var(--alpy-ui-component-toggle-text-label-lg-fontFamily);font-size:var(--alpy-ui-component-toggle-text-label-lg-fontSize);font-weight:var(--alpy-ui-component-toggle-text-label-lg-fontWeight);letter-spacing:var(--alpy-ui-component-toggle-text-label-lg-letterSpacing);line-height:var(--alpy-ui-component-toggle-text-label-lg-lineHeight)}.product-toggle-track{background:var(--alpy-ui-component-toggle-styles-default-track-bg);border:var(--alpy-ui-component-toggle-control-border-width) solid var(--alpy-ui-component-toggle-styles-default-track-border);border-radius:var(--alpy-ui-component-toggle-control-shape-radius);box-sizing:border-box;height:var(--product-toggle-track-height);padding:var(--alpy-ui-component-toggle-control-border-width);width:var(--product-toggle-track-width);justify-content:flex-start;align-items:center;display:flex}.product-toggle-thumb{background:var(--alpy-ui-component-toggle-styles-default-thumb-bg);border-radius:var(--alpy-ui-component-toggle-control-shape-radius);height:var(--product-toggle-thumb-size);width:var(--product-toggle-thumb-size);display:block}.product-toggle.is-checked{color:var(--alpy-ui-component-toggle-styles-checked-label)}.product-toggle.is-checked .product-toggle-track{background:var(--alpy-ui-component-toggle-styles-checked-track-bg);border-color:var(--alpy-ui-component-toggle-styles-checked-track-border);justify-content:flex-end}.product-toggle.is-checked .product-toggle-thumb{background:var(--alpy-ui-component-toggle-styles-checked-thumb-bg)}.product-toggle:focus-visible{outline:var(--alpy-ui-border-width-1-5) solid var(--alpy-ui-component-tabs-styles-line-indicator);outline-offset:var(--alpy-ui-space-2)}.product-toggle:disabled{color:var(--alpy-ui-component-toggle-styles-default-label-disabled);cursor:not-allowed}.product-toggle:disabled .product-toggle-track{background:var(--alpy-ui-component-toggle-styles-default-track-bg-disabled);border-color:var(--alpy-ui-component-toggle-styles-default-track-border-disabled)}.product-toggle:disabled .product-toggle-thumb{background:var(--alpy-ui-component-toggle-styles-default-thumb-bg-disabled)}.product-toggle.is-checked:disabled{color:var(--alpy-ui-component-toggle-styles-checked-label-disabled)}.product-toggle.is-checked:disabled .product-toggle-track{background:var(--alpy-ui-component-toggle-styles-checked-track-bg-disabled);border-color:var(--alpy-ui-component-toggle-styles-checked-track-border-disabled)}.product-toggle.is-checked:disabled .product-toggle-thumb{background:var(--alpy-ui-component-toggle-styles-checked-thumb-bg-disabled)}.product-reset-button{--product-icon-size:var(--alpy-ui-icon-size-20);box-sizing:border-box;color:var(--alpy-ui-color-functional-danger);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.product-reset-button.is-button{background:var(--alpy-ui-color-functional-danger-subtle);border:var(--alpy-ui-component-button-size-sm-borderWidth) solid var(--alpy-ui-color-border-functional-danger);border-radius:var(--alpy-ui-component-button-size-sm-radius);font-family:var(--alpy-ui-component-button-size-sm-text-fontFamily);font-size:var(--alpy-ui-component-button-size-sm-text-fontSize);font-weight:var(--alpy-ui-component-button-size-sm-text-fontWeight);gap:var(--alpy-ui-component-button-size-sm-gap);letter-spacing:var(--alpy-ui-component-button-size-sm-text-letterSpacing);line-height:var(--alpy-ui-component-button-size-sm-text-lineHeight);min-height:var(--alpy-ui-size-32);padding:var(--alpy-ui-space-4) var(--alpy-ui-space-12);white-space:nowrap}.product-reset-button.is-button:hover,.product-reset-button.is-button:active,.product-reset-button.is-button:focus-visible{background:var(--alpy-ui-color-functional-danger-subtle);border-color:var(--alpy-ui-color-border-functional-danger);color:var(--alpy-ui-color-text-functional-danger);outline:none}.product-reset-button-anchor{min-width:var(--alpy-ui-size-0);display:inline-flex;position:relative}.product-reset-button.is-icon{background:var(--alpy-ui-color-system-transparent);border:var(--alpy-ui-border-width-0);height:var(--alpy-ui-icon-size-20);padding:var(--alpy-ui-space-0);width:var(--alpy-ui-icon-size-20)}.product-reset-button.is-icon:hover,.product-reset-button.is-icon:active{background:var(--alpy-ui-color-system-transparent);color:var(--alpy-ui-color-text-functional-danger)}.product-reset-button.is-icon:focus-visible{outline:var(--alpy-ui-border-width-1-5) solid currentColor;outline-offset:var(--alpy-ui-space-2)}.product-modal-backdrop{background:color-mix(in srgb, var(--alpy-ui-color-system-black) 32%, var(--alpy-ui-color-system-transparent));inset:var(--alpy-ui-size-0);padding:var(--alpy-ui-space-16);z-index:5;justify-content:center;align-items:center;display:flex;position:fixed}.product-modal{background:var(--alpy-ui-component-modal-background-default);border:var(--alpy-ui-component-modal-container-border-width) solid var(--alpy-ui-component-modal-border-default);border-radius:var(--alpy-ui-component-modal-container-shape-radius);box-sizing:border-box;color:var(--alpy-ui-component-modal-body-default);gap:var(--alpy-ui-component-modal-stack-gap-sections);max-height:calc(100dvh - var(--alpy-ui-space-32));padding:var(--alpy-ui-component-modal-container-space-padding-y) var(--alpy-ui-component-modal-container-space-padding-x);width:min(calc(var(--alpy-ui-size-192) + var(--alpy-ui-size-192)), calc(100vw - var(--alpy-ui-space-32)));display:grid;overflow:auto}.product-modal-header{align-items:start;gap:var(--alpy-ui-component-modal-header-gap-icon-to-headline);grid-template-columns:minmax(var(--alpy-ui-size-0), 1fr) auto;display:grid}.product-modal-copy,.product-modal-body{gap:var(--alpy-ui-space-8);min-width:var(--alpy-ui-size-0);display:grid}.product-modal-title,.product-modal-description{margin:var(--alpy-ui-space-0)}.product-modal-title{color:var(--alpy-ui-component-modal-headline-default);font-family:var(--alpy-ui-component-modal-text-headline-fontFamily);font-size:var(--alpy-ui-component-modal-text-headline-fontSize);font-weight:var(--alpy-ui-component-modal-text-headline-fontWeight);letter-spacing:var(--alpy-ui-component-modal-text-headline-letterSpacing);line-height:var(--alpy-ui-component-modal-text-headline-lineHeight)}.product-modal-description,.product-modal-body{color:var(--alpy-ui-component-modal-body-default);font-family:var(--alpy-ui-component-modal-text-body-fontFamily);font-size:var(--alpy-ui-component-modal-text-body-fontSize);font-weight:var(--alpy-ui-component-modal-text-body-fontWeight);letter-spacing:var(--alpy-ui-component-modal-text-body-letterSpacing);line-height:var(--alpy-ui-component-modal-text-body-lineHeight)}.product-modal-close{--product-icon-size:var(--alpy-ui-component-modal-header-size-close);background:var(--alpy-ui-color-system-transparent);border:var(--alpy-ui-border-width-0);color:var(--alpy-ui-component-modal-close-default);cursor:pointer;height:var(--alpy-ui-component-modal-header-size-icon);padding:var(--alpy-ui-space-0);width:var(--alpy-ui-component-modal-header-size-icon);justify-content:center;align-items:center;display:inline-flex}.product-modal-close:hover,.product-modal-close:active{color:var(--alpy-ui-component-modal-icon-default)}.product-modal-close:focus-visible{outline:var(--alpy-ui-border-width-1-5) solid currentColor;outline-offset:var(--alpy-ui-space-2)}.product-modal-actions{gap:var(--alpy-ui-component-modal-cta-gap-buttons);flex-wrap:wrap;justify-content:flex-end;display:flex}.product-tooltip{--product-tooltip-caret-color:var(--alpy-ui-component-tooltip-styles-hover-card-caret);--product-tooltip-caret-height:var(--alpy-ui-component-tooltip-hover-card-size-caret-height);--product-tooltip-caret-width:var(--alpy-ui-component-tooltip-hover-card-size-caret-width);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .12s,transform .12s;position:absolute}.product-tooltip.is-hover-card{--product-tooltip-caret-color:var(--alpy-ui-component-tooltip-styles-hover-card-caret);--product-tooltip-caret-height:var(--alpy-ui-component-tooltip-hover-card-size-caret-height);--product-tooltip-caret-width:var(--alpy-ui-component-tooltip-hover-card-size-caret-width);background:var(--alpy-ui-component-tooltip-styles-hover-card-background);border-radius:var(--alpy-ui-component-tooltip-hover-card-shape-radius);box-shadow:var(--alpy-ui-size-0) var(--alpy-ui-size-8) var(--alpy-ui-size-24) color-mix(in srgb, var(--alpy-ui-color-system-black) 18%, var(--alpy-ui-color-system-transparent));color:var(--alpy-ui-component-tooltip-styles-hover-card-description);font-family:var(--alpy-ui-component-tooltip-text-description-fontFamily);font-size:var(--alpy-ui-component-tooltip-text-headline-fontSize);font-weight:var(--alpy-ui-component-tooltip-text-description-fontWeight);letter-spacing:var(--alpy-ui-component-tooltip-text-headline-letterSpacing);line-height:var(--alpy-ui-component-tooltip-text-headline-lineHeight);max-width:min(calc(var(--alpy-ui-size-200) + var(--alpy-ui-size-200) + var(--alpy-ui-space-40)), calc(100vw - var(--alpy-ui-space-32)));min-width:min(calc(var(--alpy-ui-size-200) + var(--alpy-ui-size-120)), calc(100vw - var(--alpy-ui-space-32)));padding:var(--alpy-ui-component-tooltip-hover-card-space-padding-y) var(--alpy-ui-component-tooltip-hover-card-space-padding-x);white-space:normal}.product-tooltip.is-basic{--product-tooltip-caret-color:var(--alpy-ui-component-tooltip-styles-basic-caret);--product-tooltip-caret-height:var(--alpy-ui-component-tooltip-basic-size-caret-height);--product-tooltip-caret-width:var(--alpy-ui-component-tooltip-basic-size-caret-width);background:var(--alpy-ui-component-tooltip-styles-basic-background);border-radius:var(--alpy-ui-component-tooltip-basic-shape-radius);box-shadow:var(--alpy-ui-size-0) var(--alpy-ui-size-8) var(--alpy-ui-size-24) color-mix(in srgb, var(--alpy-ui-color-system-black) 14%, var(--alpy-ui-color-system-transparent));color:var(--alpy-ui-component-tooltip-styles-basic-text);font-family:var(--alpy-ui-component-tooltip-text-label-fontFamily);font-size:var(--alpy-ui-component-tooltip-text-label-fontSize);font-weight:var(--alpy-ui-component-tooltip-text-label-fontWeight);letter-spacing:var(--alpy-ui-component-tooltip-text-label-letterSpacing);line-height:var(--alpy-ui-component-tooltip-text-label-lineHeight);padding:var(--alpy-ui-component-tooltip-basic-space-padding-y) var(--alpy-ui-component-tooltip-basic-space-padding-x);white-space:nowrap}.product-tooltip.is-floating{transform:translate(-50%, var(--alpy-ui-space-4));z-index:4;position:fixed}.product-tooltip-caret{color:var(--product-tooltip-caret-color);height:var(--product-tooltip-caret-height);pointer-events:none;width:var(--product-tooltip-caret-width);position:absolute;left:50%;transform:translate(-50%)}.product-tooltip-caret:before{content:"";background:currentColor;width:100%;height:100%;display:block}.product-tooltip[data-floating-placement=top] .product-tooltip-caret{bottom:calc(var(--product-tooltip-caret-height) * -1)}.product-tooltip[data-floating-placement=top] .product-tooltip-caret:before{clip-path:polygon(0 0,100% 0,50% 100%)}.product-tooltip[data-floating-placement=bottom] .product-tooltip-caret{top:calc(var(--product-tooltip-caret-height) * -1)}.product-tooltip[data-floating-placement=bottom] .product-tooltip-caret:before{clip-path:polygon(50% 0,0 100%,100% 100%)}.product-reset-button-anchor:hover .product-tooltip.is-floating,.product-reset-button.is-icon:focus+.product-tooltip.is-floating,.product-reset-button.is-icon:focus-visible+.product-tooltip.is-floating{opacity:1;transform:translate(-50%, var(--alpy-ui-size-0));visibility:visible}.app-shell[data-products-menu-open=true] .product-tooltip.is-floating{opacity:0;transform:translate(-50%, var(--alpy-ui-space-4));visibility:hidden}.section-panel.is-type-panel .product-tooltip.is-floating,.section-panel.is-color-panel .product-tooltip.is-floating{max-width:min(calc(var(--alpy-ui-size-192) + var(--alpy-ui-space-28)), calc(100vw - var(--alpy-ui-space-32)));min-width:min(calc(var(--alpy-ui-size-192) + var(--alpy-ui-space-28)), calc(100vw - var(--alpy-ui-space-32)))}.product-tooltip-content,.product-tooltip-list{gap:var(--alpy-ui-component-tooltip-hover-card-gap-stack);min-width:var(--alpy-ui-size-0);display:grid}.product-tooltip-heading{color:var(--alpy-ui-component-tooltip-styles-hover-card-headline);font-weight:var(--alpy-ui-font-weight-medium)}.product-tooltip-list-item{gap:var(--alpy-ui-space-6);grid-template-columns:auto minmax(var(--alpy-ui-size-0), 1fr);min-width:var(--alpy-ui-size-0);overflow-wrap:anywhere;display:grid}.product-tooltip-list-item:before{content:"•"}.product-icon-button{background:var(--alpy-ui-component-button-variant-link-bg-default);border:var(--alpy-ui-component-button-size-sm-borderWidth) solid var(--alpy-ui-component-button-variant-link-border-default);border-radius:var(--alpy-ui-component-button-size-sm-radius);box-sizing:border-box;color:var(--alpy-ui-component-button-variant-link-icon-default);cursor:pointer;height:var(--alpy-ui-component-button-content-iconOnly-sm-height);padding:var(--alpy-ui-component-button-size-sm-paddingY);width:var(--alpy-ui-component-button-content-iconOnly-sm-width);justify-content:center;align-items:center;display:inline-flex}.product-icon-button.is-current{color:currentColor}.product-icon-button:hover{background:var(--alpy-ui-component-button-variant-link-bg-hover);border-color:var(--alpy-ui-component-button-variant-link-border-hover);color:var(--alpy-ui-component-button-variant-link-icon-hover)}.product-icon-button:focus-visible{border-color:var(--alpy-ui-component-button-variant-link-focusRing-color);outline:none}.product-icon-button:active{background:var(--alpy-ui-component-button-variant-link-bg-pressed);border-color:var(--alpy-ui-component-button-variant-link-border-pressed);color:var(--alpy-ui-component-button-variant-link-icon-pressed)}.product-icon-button:disabled{background:var(--alpy-ui-component-button-variant-link-bg-disabled);border-color:var(--alpy-ui-component-button-variant-link-border-disabled);color:var(--alpy-ui-component-button-variant-link-icon-disabled);cursor:not-allowed}.product-icon-button.is-current:hover{color:currentColor}.product-slider-row .product-icon-button{background:var(--alpy-ui-color-shades-neutral-subtle-one);border-color:var(--alpy-ui-color-border-neutral-subtle-two);color:var(--alpy-ui-color-text-heading)}.product-slider-row .product-icon-button:hover{background:var(--alpy-ui-color-shades-brand-color-one-subtle-one);border-color:var(--alpy-ui-color-border-neutral-subtle-three);color:var(--alpy-ui-color-text-heading)}.product-slider-row .product-icon-button:active{background:var(--alpy-ui-color-shades-brand-color-one-subtle-one);border-color:var(--alpy-ui-color-border-neutral-strong-one);color:var(--alpy-ui-color-text-heading)}.product-slider-row .product-icon-button:disabled{background:var(--alpy-ui-color-surface-interaction-disabled);border-color:var(--alpy-ui-color-border-neutral-subtle-two);color:var(--alpy-ui-color-text-body-subtle)}.product-ui-icon{color:currentColor;height:var(--product-icon-size,var(--alpy-ui-icon-size-20));width:var(--product-icon-size,var(--alpy-ui-icon-size-20));flex:none;display:inline-flex}.product-slider-field.has-compact-icons .product-slider-row .product-ui-icon{--product-icon-size:var(--alpy-ui-icon-size-12)}.product-ui-icon svg{width:100%;height:100%;display:block}.product-ui-icon [fill]:not([fill=none]){fill:currentColor!important}.product-ui-icon [stroke]:not([stroke=none]){stroke-width:var(--alpy-ui-border-width-1-5);stroke:currentColor!important}.product-text-input-shell .product-ui-icon{--product-icon-size:var(--alpy-ui-component-text-input-field-size-icon);color:var(--alpy-ui-component-text-input-styles-icon-default)}.product-select-trigger .product-ui-icon,.product-dropdown-button .product-ui-icon{--product-icon-size:var(--alpy-ui-component-dropdown-trigger-size-icon);color:var(--product-control-trigger-icon-color,var(--alpy-ui-component-dropdown-styles-trigger-icon-default))}.product-button .product-ui-icon{--product-icon-size:var(--product-button-icon-size);color:currentColor}
