.tw-block{min-width:0;color:inherit}.tw-block[hidden]{display:none!important}:where(.tw-block,[class^=tw-],[class*=" tw-"]){--gap-3xs: var(--tw-space-3xs);--gap-2xs: var(--tw-space-2xs);--gap-xs: var(--tw-space-xs);--gap-sm: var(--tw-space-sm);--gap-md: var(--tw-space-md);--gap-lg: var(--tw-space-lg);--gap-xl: var(--tw-space-xl);--gap-2xl: var(--tw-space-2xl);--gap-3xl: var(--tw-space-3xl);--padding-3xs: var(--tw-space-3xs);--padding-2xs: var(--tw-space-2xs);--padding-xs: var(--tw-space-xs);--padding-sm: var(--tw-space-sm);--padding-md: var(--tw-space-md);--padding-lg: var(--tw-space-lg);--padding-xl: var(--tw-space-xl);--padding-2xl: var(--tw-space-2xl);--padding-3xl: var(--tw-space-3xl)}.tw-color--text{color:var(--tw-color-text)}.tw-color--accent-1{color:var(--tw-color-accent-1)}.tw-color--accent-2{color:var(--tw-color-accent-2)}.tw-color--solid-label{color:var(--tw-color-solid-button-label)}.tw-color--outline-label{color:var(--tw-color-outline-button-label)}.tw-align--left{text-align:left}.tw-align--center{text-align:center}.tw-align--right{text-align:right}.tw-font--body{font-family:var(--tw-font-body-family);font-style:var(--tw-font-body-style);font-weight:var(--tw-font-body-weight)}.tw-font--subheading{font-family:var(--tw-font-subheading-family);font-style:var(--tw-font-subheading-style);font-weight:var(--tw-font-subheading-weight)}.tw-font--heading{font-family:var(--tw-font-heading-family);font-style:var(--tw-font-heading-style);font-weight:var(--tw-font-heading-weight)}.tw-font--accent{font-family:var(--tw-font-accent-family);font-style:var(--tw-font-accent-style);font-weight:var(--tw-font-accent-weight)}.tw-heading{margin:0;max-width:var(--tw-block-max-width, 100%)}.tw-heading--center{margin-inline:auto}.tw-heading--right{margin-left:auto}.tw-text{max-width:var(--tw-block-max-width, 100%)}.tw-text--center{margin-inline:auto}.tw-text--right{margin-left:auto}.tw-text>:first-child{margin-top:0}.tw-text>:last-child{margin-bottom:0}.tw-button-wrap{display:flex;width:var(--tw-button-wrap-width, fit-content)}.tw-button-wrap--center{margin-inline:auto}.tw-button-wrap--right{margin-left:auto}.tw-button-wrap .button,.tw-button-wrap .button-secondary,.tw-button-wrap .button-unstyled{width:var(--tw-button-width, auto);justify-content:center}.tw-button-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--tw-group-justify, flex-start);gap:var(--tw-group-gap, var(--gap-md));width:100%}.tw-button-group--stack-mobile{--tw-button-group-mobile-direction: column}@media screen and (max-width:749px){.tw-button-group--stack-mobile{flex-direction:var(--tw-button-group-mobile-direction);align-items:stretch}.tw-button-group--stack-mobile>*{width:100%}.tw-button-group--stack-mobile .tw-button-wrap,.tw-button-group--stack-mobile .button,.tw-button-group--stack-mobile .button-secondary{width:100%}}.tw-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--tw-icon-size, var(--icon-size-sm));height:var(--tw-icon-size, var(--icon-size-sm))}.tw-icon svg,.tw-icon img{width:100%;height:100%;object-fit:contain}.tw-icon-text{display:flex;align-items:var(--tw-icon-text-align, center);gap:var(--tw-icon-text-gap, var(--gap-sm));max-width:var(--tw-block-max-width, 100%)}.tw-icon-text--center{margin-inline:auto}.tw-icon-text--right{margin-left:auto}.tw-icon-text__content>:first-child{margin-top:0}.tw-icon-text__content>:last-child{margin-bottom:0}.tw-image,.tw-video{display:block;width:var(--tw-media-width, 100%);max-width:100%}.tw-image--center,.tw-video--center{margin-inline:auto}.tw-image--right,.tw-video--right{margin-left:auto}.tw-image__frame,.tw-video__frame{display:block;position:relative;width:100%;overflow:hidden;aspect-ratio:var(--tw-media-ratio, auto);border:var(--tw-media-border-width) solid rgb(var(--tw-color-text-rgb) / var(--tw-media-border-opacity));border-radius:var(--tw-media-radius);box-shadow:var(--tw-media-shadow);background:var(--tw-color-background-2)}.tw-image__frame img,.tw-video__frame video,.tw-video__frame iframe,.tw-video__frame .video-component,.tw-video__frame .video-component__video,.tw-video__frame>*{width:100%;height:100%}.tw-image__frame img,.tw-video__frame video{display:block;object-fit:var(--tw-media-fit, cover)}.tw-image__placeholder{width:100%;height:100%;min-height:12rem}.tw-badge{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-2xs);padding:var(--padding-2xs) var(--padding-sm);border-radius:var(--tw-badge-radius);font-family:var(--tw-font-subheading-family);font-style:var(--tw-font-subheading-style);font-weight:var(--tw-font-subheading-weight);line-height:1.2;width:fit-content}.tw-badge--accent-1{background:var(--tw-color-accent-1);color:var(--tw-color-solid-button-label)}.tw-badge--accent-2{background:var(--tw-color-accent-2);color:var(--tw-color-solid-button-label)}.tw-badge--background-2{background:var(--tw-color-background-2);color:var(--tw-color-text);border:1px solid rgb(var(--tw-color-text-rgb) / .15)}.tw-badge--outline{background:transparent;color:var(--tw-color-outline-button-label);border:1px solid currentColor}.tw-rating{display:inline-flex;align-items:center;gap:var(--gap-xs);color:var(--tw-color-text)}.tw-rating__stars{position:relative;display:inline-block;font-size:var(--icon-size-lg);line-height:1;letter-spacing:.08em;color:rgb(var(--tw-color-text-rgb) / .2)}.tw-rating__fill{position:absolute;inset:0 auto 0 0;width:var(--tw-rating-percent, 100%);overflow:hidden;white-space:nowrap;color:var(--tw-rating-color, var(--tw-color-accent-1))}.tw-rating__value,.tw-rating__count{font-family:var(--tw-font-body-family);font-size:.875em}.tw-divider{border:0;border-top:var(--tw-divider-thickness, 1px) solid var(--tw-divider-color, var(--tw-color-text));opacity:var(--tw-divider-opacity, .2);width:var(--tw-divider-width, 100%);margin:0}.tw-divider--center{margin-inline:auto}.tw-divider--right{margin-left:auto}.tw-container{display:flex;flex-direction:var(--tw-container-direction, column);flex-wrap:var(--tw-container-wrap, nowrap);justify-content:var(--tw-container-justify, flex-start);align-items:var(--tw-container-align, stretch);gap:var(--tw-container-gap, var(--gap-lg));width:var(--tw-container-width, 100%);max-width:100%;padding:var(--tw-container-padding, 0);background:var(--tw-container-background, transparent);color:var(--tw-container-text, inherit)}.tw-container--center{margin-inline:auto}.tw-container--right{margin-left:auto}.tw-container--surface-content{border:var(--tw-content-border-width) solid rgb(var(--tw-color-text-rgb) / var(--tw-content-border-opacity));border-radius:var(--tw-content-radius);box-shadow:var(--tw-content-shadow)}.tw-container--surface-card{border:var(--tw-card-border-width) solid rgb(var(--tw-color-text-rgb) / var(--tw-card-border-opacity));border-radius:var(--tw-card-radius);box-shadow:var(--tw-card-shadow)}.tw-container--background-1{--tw-container-background: var(--tw-gradient-background-1);--tw-container-text: var(--tw-color-text)}.tw-container--background-2{--tw-container-background: var(--tw-gradient-background-2);--tw-container-text: var(--tw-color-text)}.tw-container--accent-1{--tw-container-background: var(--tw-gradient-accent-1);--tw-container-text: var(--tw-color-solid-button-label)}.tw-container--accent-2{--tw-container-background: var(--tw-gradient-accent-2);--tw-container-text: var(--tw-color-solid-button-label)}@media screen and (max-width:749px){.tw-container--stack-mobile{flex-direction:column}}.tw-slider{position:relative;min-width:0}.tw-slider__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--tw-slider-column-mobile, 85%);gap:var(--tw-grid-gap-x);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.tw-slider__track::-webkit-scrollbar{display:none}.tw-slider__track>*{min-width:0;scroll-snap-align:start}.tw-slider__controls{display:flex;justify-content:var(--tw-slider-controls-align, flex-end);gap:var(--gap-xs);margin-top:var(--gap-md)}.tw-slider__control{display:inline-flex;align-items:center;justify-content:center;min-width:var(--minimum-touch-target);min-height:var(--minimum-touch-target);padding:0}.tw-slider__control svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}@media screen and (min-width:750px){.tw-slider__track{grid-auto-columns:var(--tw-slider-column-desktop, 33.333%)}}@media(prefers-reduced-motion:reduce){.tw-slider__track{scroll-behavior:auto}}.tw-accordion{width:100%;border-top:1px solid rgb(var(--tw-color-text-rgb) / .15)}.tw-accordion-item{border-bottom:1px solid rgb(var(--tw-color-text-rgb) / .15)}.tw-accordion-item__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md);padding-block:var(--padding-xl);cursor:pointer;list-style:none;font-family:var(--tw-font-subheading-family);font-style:var(--tw-font-subheading-style);font-weight:var(--tw-font-subheading-weight)}.tw-accordion-item__summary::-webkit-details-marker{display:none}.tw-accordion-item__icon{position:relative;flex:0 0 var(--icon-size-sm);width:var(--icon-size-sm);height:var(--icon-size-sm)}.tw-accordion-item__icon:before,.tw-accordion-item__icon:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform var(--tw-motion-duration) var(--tw-motion-easing)}.tw-accordion-item__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.tw-accordion-item[open] .tw-accordion-item__icon:after{transform:translate(-50%,-50%) rotate(0)}.tw-accordion-item__content{padding-bottom:var(--padding-xl)}.tw-accordion-item__content>:first-child{margin-top:0}.tw-accordion-item__content>:last-child{margin-bottom:0}.tw-spacer{display:block;width:100%;height:var(--tw-spacer-desktop, var(--gap-xl))}@media screen and (max-width:749px){.tw-spacer{height:var(--tw-spacer-mobile, var(--gap-lg))}}.product-information .product-details>.group-block>.group-block-content{gap:var(--tw-product-block-gap-mobile, 14px)}@media screen and (min-width:750px){.product-information .product-details>.group-block>.group-block-content{gap:var(--tw-product-block-gap-desktop, 16px)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/tw-foundation-blocks.css.map */
