@media screen and (min-width:1000px){.product__info{position:sticky;top:24px;align-self:flex-start}.product__media{align-self:flex-start}.product__zoom-button{display:none!important}.product__desktop-gallery{position:relative;display:block;width:100%;padding-left:28px;content-visibility:auto;contain-intrinsic-size:1px 2000px}.product__desktop-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.product__desktop-item{position:relative;overflow:hidden;background:rgb(var(--secondary-background))}.product__desktop-item--full{grid-column:1 / -1}.product__desktop-item--half{grid-column:span 1}.product__desktop-image,.product__desktop-video,.product__desktop-item model-viewer{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 5}.product__desktop-item--full .product__desktop-image,.product__desktop-item--full .product__desktop-video{aspect-ratio:1 / 1}.product__gallery-progress{position:sticky;top:calc(50vh - 40px);float:left;margin-left:-22px;width:3px;height:80px;background:#0000001f;border-radius:3px;overflow:hidden;z-index:2;pointer-events:none}.product__gallery-progress-thumb{position:absolute;left:0;width:100%;height:30%;top:calc(var(--progress, 0) * 70%);background:rgb(var(--text-color));border-radius:3px;transition:top .05s linear}}.product__info .product-meta__title.heading{font-size:18px;line-height:1.25;letter-spacing:-.2px;margin-block-end:8px}@media screen and (min-width:1000px){.product__info .product-meta__title.heading{font-size:20px;margin-block-end:10px!important}}.product__info .product-meta__vendor.heading{font-size:12px;letter-spacing:.6px;margin-block-end:4px}.product__info .price--large{font-size:calc(var(--base-font-size) + 2px)}@media screen and (min-width:1000px){.product__info .price--large:not(.price--compare){font-size:calc(var(--base-font-size) + 3px)}}.product__info .product-meta{margin:14px 0 12px;padding-block-end:10px}@media screen and (min-width:1000px){.product__info .product-meta{margin:0 0 14px;padding-block-end:12px}}.product__info .product-meta__price-list-container{margin-block-start:0}.product__info .product-meta__reference{margin-block-start:6px}.product-form{row-gap:10px}.product-form__option-selector+.product-form__option-selector{margin-block-start:10px}.product-form__option-info,.product-form__quantity-label{margin-block-end:6px}.product__info product-payment-terms{margin-block-start:4px;display:block}.product__info .product-meta__aside{margin-block-start:12px}.product-form{row-gap:6px}.product__mobile-header{padding:8px 0 14px}.product__mobile-title{font-size:18px;line-height:1.25;letter-spacing:-.2px;margin:0 0 6px}.product__mobile-price{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.product__mobile-price .price--large{font-size:calc(var(--base-font-size) + 3px)}.product__mobile-rating{margin-top:2px}.product__mobile-header+product-media,.product__mobile-header+.product__media{display:block}.product-form .block-swatch__item{min-width:64px;padding:11px 22px 12px;font-size:15px;font-weight:600;letter-spacing:0;border:1px solid rgba(var(--text-color),.2);border-radius:12px;background:transparent}@media screen and (min-width:1000px){.product-form .block-swatch__item{min-width:70px;padding:12px 24px 13px;font-size:16px}}.product-form .block-swatch-list{margin:-4px;gap:0}.product-form .block-swatch{margin:4px}.product-form .block-swatch__radio:checked+.block-swatch__item,.product-form .block-swatch__item.is-selected{background:transparent}.product-form .block-swatch__radio:checked+.block-swatch__item:after,.product-form .block-swatch__item.is-selected:after{box-shadow:0 0 0 1.5px rgb(var(--text-color)) inset;transform:scale(1);opacity:1;border-radius:12px}.product-form__add-button--stacked{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding-block:14px;line-height:1.2}.product-form__add-button-main{font-weight:600;letter-spacing:.4px}.product-form__add-button-sub{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;letter-spacing:.8px;text-transform:uppercase;opacity:.85}.product-form__add-button-dot{width:7px;height:7px;border-radius:50%;background:#2bd474;display:inline-block}.product-form__add-button-dot--preorder{background:#f59e0b}.product-form__add-button-incentive{display:block;margin-top:3px;font-size:10.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#f59e0b}.product-form__add-button--stacked .loader-button__text{display:flex;flex-direction:column;align-items:center;gap:2px}.product-form__shipping-note{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:rgba(var(--text-color),.85);margin-top:10px;padding:6px 0}.product-form__shipping-icon{flex:none;color:currentColor}.volume-discount{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:4px;padding:20px 8px;margin:8px 0}.volume-discount__tier{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.volume-discount__qty{font-size:15px;font-weight:600;color:rgb(var(--text-color));letter-spacing:0;text-transform:none}.volume-discount__amount{font-size:17px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:rgb(var(--text-color));line-height:1.1}.volume-discount__divider{width:1px;height:50px;background:rgba(var(--text-color),.15);justify-self:center}@media screen and (min-width:1000px){.volume-discount{padding:28px 12px;gap:12px;margin:14px 0}.volume-discount__tier{gap:10px}.volume-discount__qty{font-size:18px;font-weight:700}.volume-discount__amount{font-size:22px;letter-spacing:.8px}.volume-discount__divider{height:64px}}.product__desktop-item,.product__media-item{position:relative}.product__model-pill{position:absolute;top:14px;right:14px;z-index:3;max-width:calc(100% - 28px);padding:7px 14px;border-radius:999px;background:rgba(var(--background),.92);color:rgb(var(--text-color));font-size:12px;font-weight:500;letter-spacing:.1px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 10px #00000014;border:1px solid rgba(var(--text-color),.08);pointer-events:none}@media screen and (max-width:740px){.product__model-pill{top:10px;right:10px;max-width:calc(100% - 20px);padding:6px 12px;font-size:11.5px}}.product-form__model-info-text{margin-top:14px;padding-top:12px;border-top:1px solid rgba(var(--text-color),.12);font-size:13px;font-style:italic;color:rgba(var(--text-color),.7)}.z-accordion{padding:8px 0 24px!important;max-width:100%!important;margin:0!important}.z-acc{border:none!important;border-top:1px solid rgba(var(--text-color),.12)!important;border-radius:0!important;margin-bottom:0!important;box-shadow:none!important;transition:none!important}.z-acc:last-of-type{border-bottom:1px solid rgba(var(--text-color),.12)!important}.z-acc:hover,.z-acc[open]{border-color:rgba(var(--text-color),.12)!important;box-shadow:none!important}.z-acc summary{padding:18px 0!important;background:transparent!important;font-size:15px!important;font-weight:600!important;letter-spacing:.2px!important;color:rgb(var(--text-color))!important;border-bottom:none!important}.z-acc summary:hover,.z-acc[open] summary{background:transparent!important;border-bottom:none!important}.z-acc__icon{width:20px!important;height:20px!important;position:relative;transform:none!important;transition:none!important}.z-acc__icon:before{content:""!important;width:12px!important;height:1.5px!important;background:rgb(var(--text-color))!important;border:none!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;transition:none!important;border-radius:0!important}.z-acc__icon:after{content:""!important;width:1.5px!important;height:12px!important;background:rgb(var(--text-color))!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;transition:opacity .2s ease}.z-acc[open] .z-acc__icon:after{opacity:0}.z-acc__content{padding:4px 0 22px!important;background:transparent!important;font-size:14px!important;line-height:1.6!important;color:rgba(var(--text-color),.8)!important;animation:none!important}.z-acc__content strong{color:rgb(var(--text-color))!important}
/*# sourceMappingURL=/cdn/shop/t/43/assets/custom.css.map */
