.us-product{--product-grid:"product-gallery" "product-info" / minmax(0,1fr)}.us-product__gallery .product-gallery__image-list{min-width:0}.us-product__gallery .product-gallery__media img{display:block;width:100%;height:auto}.us-product__info .product-title{margin:0}.us-product__info .subtitle:empty{display:none}.us-product__form{display:contents}.us-product__info .highlight{background:linear-gradient(to top,var(--us-product-accent) 40%,transparent 40%)}.us-product__info .short-desc-item{margin-bottom:10px;font-size:13px;line-height:1.5}.us-product__info .short-desc-item strong{display:inline-block;margin-bottom:3px}.us-product__info .accordion__toggle,.us-product__info .accordion__content{font-size:13px;line-height:1.5}.us-product__info input:checked+.block-swatch{background:var(--us-product-accent);border-color:var(--us-product-accent);font-weight:600}.us-product__info .us-product__submit:not(:disabled){background:var(--us-product-accent);border-color:var(--us-product-accent);font-weight:600;color:#111}.us-product__info .us-product__submit:disabled{opacity:.5;cursor:not-allowed}.us-product__info [data-us-form-status]:empty{display:none}.us-product__info [data-us-form-status]{font-size:13px;margin-top:12px}.us-product__wishlist{display:flex;justify-content:center;align-items:center;gap:8px}.us-product__wishlist button{font-size:24px;line-height:1;cursor:pointer}.us-product__wishlist button[aria-pressed=true]{color:#a32338}.us-product__gallery .product-gallery__thumbnail img{width:100%;height:100%;object-fit:contain}.us-product__lightbox{position:fixed;inset:0;margin:auto;padding:32px;border:0;width:min(94vw,1000px);max-height:94dvh;background:#fff}.us-product__lightbox::backdrop{background:#0009}.us-product__lightbox>button{position:absolute;right:12px;top:8px;font-size:32px;background:#fff;z-index:1}.us-product__lightbox img{max-height:84dvh;width:100%;height:auto;object-fit:contain}.us-product__info .accordion__disclosure[open] .animated-plus{transform:rotate(45deg)}
@media(min-width:1000px){.us-product{--product-grid:"product-gallery product-info" auto "product-content product-info" minmax(0,1fr) / minmax(0,.65fr) minmax(0,.35fr);--product-gallery-flex-direction:row-reverse;--product-gallery-thumbnail-list-grid-auto-flow:row;--product-gallery-carousel-grid:auto-flow dense / auto;--product-gallery-carousel-scroll-snap-type:none;--product-gallery-carousel-gap:30px}.us-product__gallery .product-gallery__thumbnail-list{position:sticky;top:100px}.us-product__info{position:sticky;top:100px}.us-product__gallery .product-gallery__media{scroll-margin-top:100px}}
@media(max-width:999px){.us-product__gallery .product-gallery__carousel{overscroll-behavior-x:contain}.us-product__gallery .page-dots{display:flex}.us-product__gallery .page-dots button{width:6px;height:6px;border-radius:50%;background:#aaa;padding:0}.us-product__gallery .page-dots button[aria-current=true]{background:#222}}
.us-product-details .us-product-detail-module{--image-with-text-content-max-width:430px}.us-product-details [reveal-on-scroll]{opacity:1;transform:none}.us-product-details .scrolling-content__text{color:var(--text-color,#262626)}
.us-product__reviews{display:flex;align-items:center;gap:5px;font-size:14px;line-height:1.6;min-height:23.4px;margin-block-start:10px}.us-review-stars{letter-spacing:1px;color:#1c1c1c;font-size:13px}.us-review-rating{font-weight:600}.us-review-count{color:rgb(var(--text-color) / .65)}.us-product__info .product-info__block-item[data-block-type=short-description]{margin-block-start:16px}

@media(max-width:699px){.us-product>.section-spacing{padding-block-start:0}}

.us-product .sw-root{display:none!important}

.us-product__reviews .us-review-rating{display:none}.us-product__reviews .us-review-stars{display:block;position:relative;width:77px;height:14px;flex:none;font-size:0;letter-spacing:0;line-height:1}.us-product__reviews .us-review-count{color:rgb(var(--text-color));font-size:12px;font-weight:400;line-height:1.6}

.us-product__info .variant-picker__option>legend{margin-block-end:8px}
