/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */
.product-gallery{--product-gallery-thumb-radius:var(--media-thumbnail-radius,8px)}.product-gallery__thumb{border-radius:var(--product-gallery-thumb-radius);overflow:hidden}.product-gallery__thumb img,.product-gallery__thumb .image_thumb{border-radius:inherit}@layer components{.product-detail-page__media{min-width:0}.product-info-panel{--product-info-panel-bg:var(--color-white);--product-info-panel-border:var(--color-slate-200);--product-info-panel-text:var(--color-slate-950);--product-info-panel-muted:var(--color-slate-500);--product-info-panel-divider:var(--color-slate-200);--product-price-color:var(--color-slate-950);--product-price-old-color:var(--color-slate-500);--product-finance-text-color:var(--color-slate-600);--product-finance-border-color:var(--color-slate-200);--qty-stepper-bg:var(--color-white);--qty-stepper-border-color:var(--product-info-panel-divider);--qty-stepper-control-color:var(--product-info-panel-text);--qty-stepper-control-disabled-color:var(--color-slate-400);gap:calc(var(--spacing,.25rem)*5);min-width:0;margin-bottom:calc(var(--spacing,.25rem)*6);border:1px solid var(--product-info-panel-border);border-radius:var(--radius-lg);background:var(--product-info-panel-bg);color:var(--product-info-panel-text);flex-direction:column;padding:clamp(1.25rem,2.4vw,2rem);display:flex}.product-info-panel__header{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}.product-info-panel .page-title{color:var(--product-info-panel-text);margin-bottom:0;font-size:clamp(1.75rem,2.4vw,2.5rem);font-weight:700;line-height:1.12}.product-meta-strip{gap:var(--product-meta-gap,1rem);color:var(--product-info-panel-muted);font-size:var(--text-sm);grid-template-columns:repeat(3,minmax(0,1fr));line-height:1.4;display:grid}.product-meta-strip__item{justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem)*2);text-align:left;min-width:0;display:flex}.product-meta-strip__item--reviews .product-card__rating{width:auto;min-width:0}.product-meta-strip__item--reviews .product-card__rating-inner{justify-content:flex-start}.product-meta-strip__item--reviews .rating-summary,.product-meta-strip__item--reviews .reviews-actions{align-items:center;min-width:0;display:inline-flex}.product-meta-strip__item--reviews .reviews-actions{color:var(--product-info-panel-text)}.product-meta-strip__label{color:var(--product-info-panel-muted);font-weight:500}.product-meta-strip__value,.product-meta-strip .stock{color:var(--product-info-panel-text)}.product-meta-strip .text-right,.product-meta-strip .stock{text-align:left;justify-content:flex-start;align-items:center;display:inline-flex}.product-info-panel__description{max-width:64ch;color:var(--product-info-panel-muted);font-size:var(--text-sm);margin:0;line-height:1.7}.product-info-panel__alerts{color:var(--product-info-panel-muted);font-size:var(--text-sm)}.product-info-panel .product-options-wrapper{margin:0}.product-info-panel .product-options-wrapper .fieldset{gap:calc(var(--spacing,.25rem)*3);outline:none;flex-direction:column;padding:0;display:flex}.product-info-panel .swatch-attribute,.product-info-panel [data-attribute-id]{border-color:var(--product-info-panel-divider)}.product-info-panel .product-option-label,.product-info-panel .label{color:var(--product-info-panel-muted);font-size:var(--text-sm);font-weight:600}.product-info-panel .product-option-values,.product-info-panel .super-attribute-select{color:var(--product-info-panel-text)}.product-price-summary{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;display:flex}.product-price-summary__price .price-box{color:var(--product-price-color)}.product-price-summary__tier-prices{color:var(--product-finance-text-color);margin:0;padding:0}.product-purchase-actions__primary{align-items:stretch;gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}.product-purchase-actions__addtocart{flex:14rem;min-width:0}.product-purchase-actions__addtocart .btn{justify-content:center;width:100%;min-width:0;min-height:48px}.product-purchase-actions__addtocart .product-addtocart-button__icon{flex:none}.product-purchase-actions__addtocart .product-addtocart-button__label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.qty-stepper{align-items:center;display:inline-flex}.qty-stepper__control{border:1px solid var(--qty-stepper-border-color,var(--product-info-panel-divider));border-radius:var(--radius-md);background:var(--qty-stepper-bg,#fff);min-height:48px;color:var(--qty-stepper-control-color,var(--product-info-panel-text));display:inline-flex;overflow:hidden}.qty-stepper__button,.qty-stepper__input{min-height:48px;color:inherit;border:0}.qty-stepper__button{justify-content:center;align-items:center;width:2.75rem;font-size:1.25rem;font-weight:700;line-height:1;display:inline-flex}.qty-stepper__button:disabled,.qty-stepper__button[aria-disabled=true]{cursor:not-allowed;color:var(--qty-stepper-control-disabled-color,var(--color-slate-400))}.qty-stepper__icon{pointer-events:none;stroke-width:2.25px;width:1.25rem;height:1.25rem;display:block}.qty-stepper__button:hover,.qty-stepper__button:focus-visible{color:var(--color-brand-text)}.qty-stepper__input{border-inline:1px solid var(--qty-stepper-border-color,var(--product-info-panel-divider));background:var(--qty-stepper-bg,#fff);text-align:center;width:4rem}.qty-stepper input[name=qty]{border-radius:0;min-height:48px}.qty-stepper input[type=number]{appearance:textfield}.qty-stepper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-stepper input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-info-panel__shortcut-actions,.product-info-panel__secondary-actions{justify-content:flex-start;gap:calc(var(--spacing,.25rem)*3);display:flex}.product-info-panel__bundle-inline{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}.product-info-panel__bundle-anchor-cta{width:100%;display:flex}.product-info-panel__bundle-scroll-trigger{justify-content:center;width:100%}[data-product-bundle-scroll-target]{scroll-margin-top:clamp(6rem,10vw,8rem)}[data-product-bundle-options]{width:100%}[data-product-bundle-options-mode=inline] .fieldset-bundle-options,[data-product-bundle-options-mode=inline] .bundle-option-group:last-child{margin-bottom:0}[data-product-bundle-options] .bundle-options__legend{margin-bottom:calc(var(--spacing,.25rem)*4)}.block-bundle-summary--inline .bundle-summary{gap:calc(var(--spacing,.25rem)*4);padding:calc(var(--spacing,.25rem)*4);border-color:var(--product-info-panel-divider);border-radius:var(--radius-lg);background:var(--color-slate-50);flex-direction:column;display:flex}.bundle-summary__price .price-box{margin-block:0}.bundle-summary__purchase-actions{align-items:stretch;gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}.bundle-summary__shortcut-actions{gap:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;display:flex}.product-data-tabs{--product-data-tab-font-size:var(--text-base);--product-data-tab-font-weight:700;--product-data-tab-color:var(--color-slate-700);--product-data-tab-active-color:var(--color-brand-text);--product-data-tab-border-color:transparent;--product-data-tab-active-border-color:currentColor;--product-data-tab-divider-color:var(--color-slate-200);--product-data-panel-title-font-size:var(--text-2xl);--product-data-panel-title-font-weight:700;--product-data-panel-title-color:var(--color-slate-950);padding:calc(var(--spacing,.25rem)*5)calc(var(--spacing,.25rem)*4);border-radius:var(--radius-lg);background:var(--color-slate-50)}.product-data-tabs__nav{border-bottom:1px solid var(--product-data-tab-divider-color);display:none}.product-data-tabs__tab{padding:calc(var(--spacing,.25rem)*4);border-bottom:2px solid var(--product-data-tab-border-color);color:var(--product-data-tab-color);font-size:var(--product-data-tab-font-size);font-weight:var(--product-data-tab-font-weight);line-height:var(--text-base--line-height);text-align:center;white-space:nowrap;flex:1 1 0;transition:color .15s,border-color .15s;position:relative}.product-data-tabs__tab:hover,.product-data-tabs__tab:focus-visible,.product-data-tabs__tab[aria-expanded=true]{color:var(--product-data-tab-active-color)}.product-data-tabs__tab[aria-expanded=true]{border-bottom-color:var(--product-data-tab-active-border-color)}.product-data-tabs__items--divided .product-data-tabs__item+.product-data-tabs__item{border-top:1px solid var(--product-data-tab-divider-color)}.product-data-tabs__item{scroll-margin-top:calc(var(--spacing,.25rem)*8)}.product-data-tabs__summary{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*4);width:100%;padding-block:calc(var(--spacing,.25rem)*4);color:var(--product-data-tab-color);font-size:var(--product-data-tab-font-size);font-weight:var(--product-data-tab-font-weight);line-height:var(--text-base--line-height);text-align:left;cursor:pointer;list-style:none;display:flex}.product-data-tabs__summary::-webkit-details-marker{display:none}.product-data-tabs__item[open]>.product-data-tabs__summary{color:var(--product-data-tab-active-color)}.product-data-tabs__summary-icon{flex-shrink:0;transition:transform .15s}.product-data-tabs__item[open]>.product-data-tabs__summary .product-data-tabs__summary-icon{transform:rotate(180deg)}.product-data-tabs__panel{padding-block:calc(var(--spacing,.25rem)*4)}.product-data-tabs__panel-heading{display:none}.product-data-tabs__panel-title{margin:0 0 calc(var(--spacing,.25rem)*4);color:var(--product-data-panel-title-color);font-size:var(--product-data-panel-title-font-size);font-weight:var(--product-data-panel-title-font-weight);line-height:var(--text-2xl--line-height)}.product-service-list{width:100%;margin-block:calc(var(--spacing,.25rem)*6);border-block:1px solid var(--color-slate-200)}.product-service-list__row{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*4);color:var(--color-slate-900);border-top:1px solid var(--color-slate-200);display:flex}.product-service-list__row:first-child{border-top:0}.product-support-card{gap:calc(var(--spacing,.25rem)*4);margin-top:calc(var(--spacing,.25rem)*5);padding:calc(var(--spacing,.25rem)*5);border:1px solid var(--color-slate-200);border-radius:var(--radius-lg);color:var(--color-slate-900);flex-direction:column;display:flex}.product-support-card__title{color:var(--color-slate-950);font-size:var(--text-lg);margin:0;font-weight:700;line-height:1.25}.product-support-card__text{margin:calc(var(--spacing,.25rem)*2)0 0;color:var(--color-slate-600);font-size:var(--text-sm);line-height:1.6}.product-support-card__actions{gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.product-support-card__action{border:1px solid var(--color-slate-200);border-radius:var(--radius-md);min-height:40px;padding-inline:calc(var(--spacing,.25rem)*3);color:var(--color-slate-900);font-size:var(--text-sm);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.product-support-card__action:hover,.product-support-card__action:focus-visible{border-color:var(--color-brand-text);color:var(--color-brand-text)}@media (min-width:768px){.product-data-tabs{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:1024px){.product-data-tabs{padding-inline:calc(var(--spacing,.25rem)*8)}.product-data-tabs__nav{display:flex}.product-data-tabs__items--divided .product-data-tabs__item+.product-data-tabs__item{border-top:0}.product-data-tabs__item{scroll-margin-top:calc(var(--spacing,.25rem)*24)}.product-data-tabs__summary{display:none}.product-data-tabs__panel{padding-block:calc(var(--spacing,.25rem)*8)}.product-data-tabs__panel-heading{display:block}}@media (max-width:767px){.product-meta-strip{grid-template-columns:1fr}.product-meta-strip__item,.product-meta-strip .text-right,.product-meta-strip .stock,.product-meta-strip__item--reviews .product-card__rating-inner{text-align:left;justify-content:flex-start}.product-purchase-actions__primary,.product-info-panel__shortcut-actions,.product-info-panel__secondary-actions,.bundle-summary__purchase-actions,.bundle-summary__shortcut-actions,.product-info-panel__bundle-anchor-cta{width:100%}.product-purchase-actions__addtocart{flex-basis:100%}.bundle-summary__purchase-actions .qty-stepper,.bundle-summary__purchase-actions .product-purchase-actions__addtocart{width:100%}}}