.product .product__inventory{position:relative;overflow:visible;display:inline-flex;align-items:center;gap:var(--space-2);width:fit-content;min-height:2rem;margin:0;padding:.38rem .72rem;border:1px solid color-mix(in srgb,currentColor 24%,var(--color-border));border-radius:999px;background:color-mix(in srgb,currentColor 7%,var(--color-background));color:var(--color-muted);box-shadow:none;font-size:var(--font-size-sm);font-weight:650;line-height:1.2;letter-spacing:.01em;animation:none;transition:color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard)}.product .product__inventory:before,.product .product__inventory:after{display:none}.product .product__inventory [data-inventory-dot]{width:.5rem;height:.5rem;flex:0 0 .5rem;border:1px solid color-mix(in srgb,currentColor 70%,transparent);border-radius:50%;background:currentColor;box-shadow:0 0 0 .2rem color-mix(in srgb,currentColor 10%,transparent);animation:product-inventory-dot-enter var(--motion-duration-base) var(--motion-ease-entrance) both}.product .product__inventory--in{color:color-mix(in srgb,var(--color-success) 88%,var(--color-foreground));border-color:color-mix(in srgb,var(--color-success) 28%,var(--color-border));background:color-mix(in srgb,var(--color-success) 7%,var(--color-background))}.product .product__inventory--low{color:color-mix(in srgb,var(--color-warning) 84%,var(--color-foreground));border-color:color-mix(in srgb,var(--color-warning) 30%,var(--color-border));background:color-mix(in srgb,var(--color-warning) 8%,var(--color-background))}.product .product__inventory--out{color:color-mix(in srgb,var(--color-error) 82%,var(--color-foreground));border-color:color-mix(in srgb,var(--color-error) 28%,var(--color-border));background:color-mix(in srgb,var(--color-error) 7%,var(--color-background))}@keyframes product-inventory-dot-enter{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.product .product__description{position:relative;max-width:min(42rem,100%);box-sizing:border-box;padding:clamp(var(--space-4),3vw,var(--space-6));border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:var(--style-border-radius-cards);background:color-mix(in srgb,var(--color-background) 92%,var(--color-surface));color:var(--color-muted);box-shadow:var(--shadow-sm);font-size:var(--font-size-md);line-height:var(--line-height-body)}.product .product__description:before{content:"";position:absolute;inset-inline:clamp(var(--space-4),3vw,var(--space-6));inset-block-start:0;height:2px;border-radius:999px;background:color-mix(in srgb,var(--color-primary) 55%,var(--color-border));opacity:.72}.product .product__description-body{overflow:hidden;transition:max-height var(--motion-duration-slow) var(--motion-ease-entrance),mask-image var(--motion-duration-base) var(--motion-ease-standard)}.product .product__description.is-clamped .product__description-body{display:block;max-height:17rem;overflow:hidden;-webkit-line-clamp:unset;-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,#000 72%,transparent 100%)}.product .product__description.is-expanded .product__description-body{max-height:var(--clamp-expanded-height, 100rem);-webkit-mask-image:none;mask-image:none}.product .product__description-body>:first-child{margin-block-start:0}.product .product__description-body>:last-child{margin-block-end:0}.product .product__description-body :is(h2,h3){margin-block:0 1rem;color:var(--color-foreground);font-size:clamp(var(--font-size-xl),1.05rem + 1vw,var(--font-size-2xl));line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.product .product__description-body table{width:100%;margin-block:var(--space-4) 0;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:calc(var(--style-border-radius-cards) - .25rem);border-collapse:separate;border-spacing:0;background:var(--color-background);box-shadow:none}.product .product__description-body :is(th,td){padding:.78rem clamp(.8rem,2vw,1rem);border:0;border-block-end:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);text-align:start;vertical-align:top;animation:none;overflow:visible}.product .product__description-body th{width:1%;max-width:none;white-space:nowrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;color:var(--color-foreground);background:color-mix(in srgb,var(--color-surface) 74%,var(--color-background));box-shadow:none;font-size:var(--font-size-sm);font-weight:680}.product .product__description-body td{width:auto;min-width:0;overflow-wrap:anywhere;color:color-mix(in srgb,var(--color-muted) 88%,var(--color-foreground));background:var(--color-background)}.product .product__description-body tr:last-child>:is(th,td){border-block-end:0}.product .product__description-body tr{transition:background-color var(--motion-duration-fast) var(--motion-ease-standard)}@media(hover:hover){.product .product__description-body tr:hover>th{background:color-mix(in srgb,var(--color-primary) 7%,var(--color-surface))}.product .product__description-body tr:hover>td{background:color-mix(in srgb,var(--color-primary) 3%,var(--color-background))}}.product .product__description-toggle{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.5rem;margin-block-start:var(--space-4);padding:.48rem .85rem;border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-primary) 6%,var(--color-background));color:var(--color-primary);box-shadow:none;font:inherit;font-size:var(--font-size-sm);font-weight:680;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-emphasized),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.product .product__description-toggle [data-clamp-chevron]{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:50%;background:color-mix(in srgb,var(--color-primary) 10%,transparent);transition:transform var(--motion-duration-base) var(--motion-ease-emphasized)}.product .product__description.is-expanded .product__description-toggle [data-clamp-chevron]{transform:rotate(180deg)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product .product__description-toggle:hover{transform:translateY(-.08rem);border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 10%,var(--color-background));box-shadow:0 .35rem .85rem color-mix(in srgb,var(--color-primary) 10%,transparent)}}.product .product__description-toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.product-share{display:grid;width:min(100%,42rem);justify-items:start}.product-share__trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:9.5rem;min-height:2.75rem;padding:.58rem .9rem;border:1px solid color-mix(in srgb,var(--color-border) 86%,transparent);border-radius:999px;background:var(--color-background);color:var(--color-foreground);box-shadow:var(--shadow-sm);font:inherit;font-size:var(--font-size-sm);font-weight:680;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-emphasized),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.product-share__trigger>.product-share__trigger-icon{color:var(--color-primary)}.product-share__trigger>.product-share__chevron{width:1rem;height:1rem;margin-inline-start:var(--space-1);transform:none;filter:none;transition:transform var(--motion-duration-base) var(--motion-ease-emphasized)}.product-share.is-expanded .product-share__trigger>.product-share__chevron{transform:rotate(180deg)}.product-share__trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product-share__trigger:hover{transform:translateY(-.08rem);color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 38%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 6%,var(--color-background));box-shadow:0 .4rem .9rem color-mix(in srgb,var(--color-primary) 11%,transparent)}.product-share__trigger:hover>.product-share__trigger-icon{transform:scale(1.06);filter:none}.product-share__trigger:hover>.product-share__chevron{transform:translateY(.08rem);filter:none}.product-share.is-expanded .product-share__trigger:hover>.product-share__chevron{transform:rotate(180deg) translateY(.08rem)}}.product-share__reveal{display:grid;width:100%;grid-template-rows:0fr;opacity:0;visibility:hidden;transform:translateY(-.35rem);transition:grid-template-rows var(--motion-duration-slow) var(--motion-ease-entrance),opacity var(--motion-duration-base) var(--motion-ease-standard),visibility 0s linear var(--motion-duration-slow),transform var(--motion-duration-base) var(--motion-ease-entrance)}.product-share.is-expanded .product-share__reveal{grid-template-rows:1fr;opacity:1;visibility:visible;transform:none;transition-delay:0s}.product-share__panel{min-height:0;overflow:hidden;margin-block-start:0;padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--style-border-radius-cards);background:transparent;box-shadow:none;transition:margin-block-start var(--motion-duration-slow) var(--motion-ease-entrance),padding var(--motion-duration-slow) var(--motion-ease-entrance),border-color var(--motion-duration-base) var(--motion-ease-standard),background-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard)}.product-share.is-expanded .product-share__panel{margin-block-start:var(--space-3);padding:var(--space-4);border-color:color-mix(in srgb,var(--color-border) 82%,transparent);background:color-mix(in srgb,var(--color-background) 92%,var(--color-surface));box-shadow:var(--shadow-sm)}.product-share__heading{display:flex;align-items:end;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-3)}.product-share__heading p,.product-share__heading span{margin:0}.product-share__heading p{color:var(--color-foreground);font-weight:680}.product-share__heading span{color:var(--color-muted);font-size:var(--font-size-sm)}.product-share__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.25rem,1fr));gap:var(--space-2);width:100%;margin:0;padding:0;list-style:none}.product-share__options>li,.product-share__options>li+li{margin:0}.product-share__option{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--space-2);width:100%;min-height:2.75rem;padding:.58rem .72rem;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:var(--style-border-radius-inputs);background:var(--color-background);color:var(--color-foreground);box-shadow:none;font:inherit;font-size:var(--font-size-sm);font-weight:620;text-decoration:none;cursor:pointer;opacity:0;transform:translateY(.35rem);transition:opacity var(--motion-duration-base) var(--motion-ease-entrance),transform var(--motion-duration-base) var(--motion-ease-emphasized),color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.product-share.is-expanded .product-share__option{opacity:1;transform:none}.product-share.is-expanded .product-share__options>li:nth-child(2) .product-share__option{transition-delay:40ms}.product-share.is-expanded .product-share__options>li:nth-child(3) .product-share__option{transition-delay:80ms}.product-share.is-expanded .product-share__options>li:nth-child(4) .product-share__option{transition-delay:.12s}.product-share.is-expanded .product-share__options>li:nth-child(5) .product-share__option{transition-delay:.16s}.product-share.is-expanded .product-share__options>li:nth-child(6) .product-share__option{transition-delay:.2s}.product-share.is-expanded .product-share__options>li:nth-child(7) .product-share__option{transition-delay:.24s}.product-share__option>.icon{width:1.12rem;height:1.12rem;color:var(--color-primary)}.product-share__option:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product-share__option:hover{z-index:1;transform:translateY(-.1rem);color:var(--color-primary);border-color:color-mix(in srgb,var(--color-primary) 36%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 5%,var(--color-background));box-shadow:0 .35rem .75rem color-mix(in srgb,var(--color-primary) 9%,transparent)}}.product-share__option.is-success{color:var(--color-success);border-color:color-mix(in srgb,var(--color-success) 38%,var(--color-border));background:color-mix(in srgb,var(--color-success) 7%,var(--color-background))}.product-share__option.is-error{color:var(--color-error);border-color:color-mix(in srgb,var(--color-error) 38%,var(--color-border));background:color-mix(in srgb,var(--color-error) 7%,var(--color-background))}.product-share__status{margin:var(--space-3) 0 0;color:var(--color-muted);font-size:var(--font-size-sm)}.product-share__status.is-error{color:var(--color-error)}@media(max-width:520px){.product .product__description{padding:var(--space-4)}.product .product__description:before{inset-inline:var(--space-4)}.product-share__heading{display:grid;align-items:start;gap:var(--space-1)}.product-share__options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.product .product__inventory [data-inventory-dot],.product .product__description-body,.product .product__description-toggle,.product .product__description-toggle [data-clamp-chevron],.product-share__trigger,.product-share__trigger>.icon,.product-share__reveal,.product-share__panel,.product-share__option{animation:none;transition-duration:0ms;transition-delay:0ms}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-experience.css.map */
