:root{--lh-display: 1.02;--lh-heading: 1.1;--lh-subhead: 1.2;--lh-body: 1.55;--lh-caption: 1.4}:root{--color-text-primary: rgba(var(--color-foreground), .92);--color-text-body: rgba(var(--color-foreground), .72);--color-text-muted: rgba(var(--color-foreground), .42);--color-text-disabled: rgba(var(--color-foreground), .26)}body{font-size:var(--type-base, 1.6rem);line-height:var(--lh-body);color:var(--color-text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1}@media screen and (min-width:750px){body{font-size:var(--type-base, 1.6rem)}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);color:var(--color-text-primary);word-break:break-word;font-feature-settings:"kern" 1,"liga" 1,"onum" 1}h1,.h1{font-size:var(--type-h1);font-weight:300;line-height:var(--lh-display);letter-spacing:-.03em;margin-block-start:calc(var(--spacing-unit) * 3);margin-block-end:calc(var(--spacing-unit) * .75)}h2,.h2{font-size:var(--type-h2);font-weight:300;line-height:var(--lh-heading);letter-spacing:-.025em;margin-block-start:calc(var(--spacing-unit) * 2.5);margin-block-end:calc(var(--spacing-unit) * .6)}h3,.h3{font-size:var(--type-h3);font-weight:400;line-height:var(--lh-heading);letter-spacing:-.02em;margin-block-start:calc(var(--spacing-unit) * 2);margin-block-end:calc(var(--spacing-unit) * .5)}h4,.h4{font-size:var(--type-h4);font-weight:400;line-height:var(--lh-subhead);letter-spacing:-.015em;margin-block-start:calc(var(--spacing-unit) * 1.75);margin-block-end:calc(var(--spacing-unit) * .5)}h5,.h5{font-size:var(--type-h5);font-weight:400;line-height:var(--lh-subhead);letter-spacing:-.01em;margin-block-start:calc(var(--spacing-unit) * 1.5);margin-block-end:calc(var(--spacing-unit) * .4)}h6,.h6{font-family:var(--font-body-family);font-size:var(--type-small, 1.1rem);font-weight:500;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);margin-block-start:calc(var(--spacing-unit) * 1.25);margin-block-end:calc(var(--spacing-unit) * .4)}p{font-size:var(--type-base, 1.6rem);line-height:var(--lh-body);color:var(--color-text-body);margin-block-start:0;margin-block-end:var(--spacing-unit)}ul,ol{margin-block-start:0;margin-block-end:var(--spacing-unit);padding-inline-start:1.6em}li{line-height:var(--lh-body);margin-block-end:calc(var(--spacing-unit) * .25)}li:last-child{margin-block-end:0}h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child,p:first-child,ul:first-child,ol:first-child{margin-block-start:0}@media screen and (max-width:749px){h1,.h1{font-size:var(--type-h2);letter-spacing:-.025em}h2,.h2{font-size:var(--type-h3);letter-spacing:-.02em}h3,.h3{font-size:var(--type-h4);letter-spacing:-.015em}h4,.h4{font-size:var(--type-h5);letter-spacing:-.01em}}.card-wrapper,.card--extend-height{height:100%}.card--extend-height{display:flex;flex-direction:column}.card--extend-height>.card__content{flex:1;display:flex;flex-direction:column}.card__information,.card-information{flex:1;display:flex;flex-direction:column}.card-information .price{margin-top:auto;padding-top:.8rem}.card-information .twc-wa-price-link{margin-top:auto!important;display:flex!important;position:relative!important;z-index:2!important}.twc-prose p,.twc-prose li{max-width:68ch}.twc-prose h2+p,.twc-prose h3+p,.twc-prose h4+p{margin-block-start:calc(var(--spacing-unit) * .5)}.twc-eyebrow{display:block;font-family:var(--font-body-family);font-size:var(--type-small, 1.1rem);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);line-height:1;margin-block-end:calc(var(--spacing-unit) * .6)}.twc-display{font-family:var(--font-heading-family);font-size:calc(var(--type-h1) * 1.618);font-weight:300;line-height:.9;letter-spacing:-.04em;color:var(--color-text-primary)}.twc-meta{font-size:var(--type-small, 1.1rem);color:var(--color-text-muted);letter-spacing:.03em;line-height:var(--lh-caption)}.twc-balanced{text-wrap:balance}.twc-back-top{position:fixed;bottom:8rem;right:2.4rem;z-index:900;width:4.4rem;height:4.4rem;border-radius:50%;background:#0a0a0a;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transform:translateY(1rem);transition:opacity .28s ease,transform .28s ease}.twc-back-top--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.twc-back-top:hover{background:#0a0a0abf}.card__heading a:after{pointer-events:none!important}.card__quick-overlay{position:absolute!important;z-index:3!important}.card__quick-overlay-btn{position:relative!important;z-index:3!important;pointer-events:auto!important}.quick-add button.quick-add__submit{font-family:Nunito,sans-serif!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;background:#0a0a0a!important;color:#fff!important;border:1px solid #0a0a0a!important;border-radius:0!important;padding:1.1rem 1.6rem!important;transition:background .18s ease,color .18s ease!important}.quick-add button.quick-add__submit:hover{background:transparent!important;color:#0a0a0a!important}html,body{overflow-x:clip}.price__badge-sale{display:none!important}.badge.twc-badge-discount{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:Nunito,sans-serif!important;font-size:1.05rem!important;font-weight:700!important;letter-spacing:.06em!important;color:#fff!important;background:rgb(var(--color-button))!important;padding:.4rem 1rem!important;border-radius:100px!important;line-height:1!important;vertical-align:middle!important;white-space:nowrap!important}.twc-heading-light h1,.twc-heading-light .h1,.twc-heading-light h2,.twc-heading-light .h2,.twc-heading-light h3,.twc-heading-light .h3{color:rgb(var(--color-background))}.facets__price .field{flex:1 1 0!important;min-width:0!important;width:auto!important}.facets__price .field__input,.facets__price input[type=number]{min-width:0!important;width:100%!important;box-sizing:border-box!important}@media screen and (min-width:990px){.header{padding-top:18px!important;padding-bottom:18px!important}}.cart-notification{padding:2.4rem 2.8rem!important}@media screen and (min-width:750px){.cart-notification{max-width:34rem!important}}.cart-notification__header{padding-bottom:1.6rem;border-bottom:1px solid rgba(var(--color-foreground),.06);align-items:center}.cart-notification__heading{font-family:var(--font-body-family)!important;font-size:1rem!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;line-height:1!important;color:rgba(var(--color-foreground),.55)!important;margin-bottom:0!important;gap:.8rem;align-items:center}.cart-notification__heading .icon-checkmark{width:1.2rem!important;height:1.2rem!important;margin-right:0!important;color:rgba(var(--color-foreground),.55)!important;flex-shrink:0}.cart-notification__close{margin-top:-1.6rem!important;margin-right:-2rem!important}.cart-notification-product{padding-top:2rem!important;padding-bottom:2rem!important;border-bottom:1px solid rgba(var(--color-foreground),.06)}.cart-notification-product__image{margin-right:2rem!important;margin-top:0!important;flex-shrink:0}.cart-notification-product__image img{border:1px solid rgba(var(--color-foreground),.06)}.cart-notification-product__name{font-family:var(--font-body-family)!important;font-size:1.3rem!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.45!important;color:rgb(var(--color-foreground))!important;margin-bottom:1rem!important}.cart-notification-product .product-option{display:flex;gap:.4rem;line-height:1.7}.cart-notification-product .product-option dt,.cart-notification-product .product-option dd,.cart-notification-product dl{font-size:1.1rem!important;letter-spacing:.02em!important;color:rgba(var(--color-foreground),.48)!important;margin:0!important}.cart-notification__links{padding-top:.4rem}.cart-notification__links>*{margin-top:.8rem!important}.cart-notification .button-label{font-family:var(--font-body-family)!important;font-size:1.05rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:400!important;color:rgba(var(--color-foreground),.45)!important;text-decoration:none!important;border-bottom:1px solid rgba(var(--color-foreground),.2)!important;padding-bottom:.1rem!important;display:inline-block!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/twc-typography.css.map */
