.card__heading{margin-bottom:.6rem}@media(max-width:749px){.card__heading{font-size:1.5rem;line-height:1.3}.card__heading a{-webkit-line-clamp:3}.card .price{font-size:1.5rem}}body{line-height:1.65}h1,h2,.h0,.h1,.h2{letter-spacing:-.02em;line-height:1.12}.header__heading-link .h2{font-size:clamp(2.7rem,4vw,3.6rem);color:rgb(var(--color-button));white-space:nowrap}.header__menu-item{font-size:1.5rem}.announcement-bar__message{font-size:1.4rem;letter-spacing:.02em}.button,.shopify-challenge__button,.customer button{min-height:4.8rem;font-size:1.6rem}a,button,input,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:.2rem solid currentColor;outline-offset:.4rem}.banner .banner__heading{max-width:13ch;font-size:clamp(3.8rem,5vw,6.8rem)}.banner .banner__text{max-width:43ch;font-size:1.8rem}.banner .banner__box{padding:4rem}@media(min-width:750px){.banner .banner__content .banner__box{margin-inline:auto!important;min-width:0!important;width:40rem!important;max-width:40rem!important;padding:3.2rem 3rem;text-align:center;border-radius:1.6rem;box-shadow:0 10px 40px #0000002e}.banner .banner__heading{max-width:none;font-size:clamp(3rem,3.2vw,4.4rem);margin-inline:auto}.banner .banner__text{font-size:1.6rem;margin-inline:auto}.banner .banner__buttons{justify-content:center}}.card__heading{font-size:2rem;line-height:1.25;margin-bottom:.6rem}.card__heading a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card__information{padding:1.8rem 1.2rem}.card__information .stitchy-card-format{display:none}.card .price{font-size:1.7rem}.card .quick-add{margin:0 1.2rem 1.4rem;position:relative;z-index:2}.card .quick-add__submit{--color-button: 45, 104, 108;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--border-opacity: 0;min-height:4.4rem;padding:.8rem 1.2rem;font-size:1.45rem;font-weight:600;letter-spacing:.01em;border-radius:.9rem;display:flex;align-items:center;justify-content:center;gap:.7rem;box-shadow:0 2px 8px #2d686c2e;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.card .quick-add__submit:before,.card .quick-add__submit:after{box-shadow:none!important;border-radius:.9rem}.card .quick-add__submit>span:first-child:before{content:"";display:inline-block;width:1.7rem;height:1.7rem;margin-right:.7rem;vertical-align:-.3rem;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z'/><path d='M3 6h18'/><path d='M16 10a4 4 0 0 1-8 0'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z'/><path d='M3 6h18'/><path d='M16 10a4 4 0 0 1-8 0'/></svg>") center / contain no-repeat}@media(hover:hover){.card .quick-add__submit:hover{--color-button: 35, 84, 88;transform:translateY(-1px);box-shadow:0 6px 14px #2d686c47}}.card .quick-add__submit[disabled],.card .quick-add__submit[aria-disabled=true]{--color-button: 150, 160, 160;box-shadow:none}.stitchy-card-format{margin:.6rem 0 0;font-size:1.4rem;line-height:1.4;color:rgb(var(--color-foreground))}.stitchy-digital-notice{display:flex;gap:1.2rem;padding:1.8rem;border:1px solid rgba(var(--color-button),.25);border-radius:1rem;background:rgba(var(--color-button),.05)}.stitchy-digital-notice .svg-wrapper{flex-shrink:0;margin-top:.3rem}.stitchy-digital-notice p{margin:0;font-size:1.5rem}.stitchy-checkout-trust{text-align:center;font-size:1.4rem;line-height:1.6}.product__accordion summary{min-height:5.4rem;align-items:center}.product__accordion .accordion__content{font-size:1.6rem}.product__info-container .product-form{margin-bottom:1rem}.stitchy-review-image{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:.8rem}.newsletter .newsletter-form,.newsletter .newsletter-form__field-wrapper{max-width:60rem}.newsletter .field{flex-wrap:wrap;gap:1.2rem}.newsletter .field:after,.newsletter .field:before{display:none}.newsletter .field__input{border:1px solid rgba(var(--color-foreground),.4);border-radius:.8rem;flex:1 1 26rem;min-height:5.2rem}.newsletter .stitchy-newsletter-button{position:static;width:auto;min-height:5.2rem;padding:1.2rem 2rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:.8rem;font:inherit}.footer-block__heading{font-size:2.4rem}.footer-block__details-content,.footer-block__details-content .list-menu__item--link{font-size:1.6rem}.stitchy-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.stitchy-category{display:block;text-decoration:none;color:inherit;border-radius:1.2rem;overflow:hidden;background:rgb(var(--color-background))}.stitchy-category img,.stitchy-category svg{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;background:rgba(var(--color-foreground),.03)}.stitchy-category h3{margin:0;padding:2rem;font-size:2.6rem}.stitchy-category p{padding:0 2rem 2rem;margin:0}.sc-desc{max-width:88rem;margin:0 auto;line-height:1.7}.sc-desc h2{font-size:2.2rem;line-height:1.3;margin:3rem 0 1rem}.sc-desc p{margin:0 0 1.2rem}.sc-desc ul{margin:.6rem 0 1.6rem;padding-left:1.6rem}.sc-desc li{margin:0 0 .5rem}.sc-glance{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1.8rem;padding:0;list-style:none}.sc-glance li{margin:0;padding:.5rem 1rem;border-radius:999px;background:rgba(var(--color-button),.08);color:rgb(var(--color-foreground));font-size:1.35rem;font-weight:600}.sc-preview{background:rgba(var(--color-button),.05);border:1px solid rgba(var(--color-button),.2);border-radius:1.6rem;padding:2rem;margin:2.4rem 0}.sc-preview__badge{display:inline-block;background:rgb(var(--color-button));color:rgb(var(--color-button-text));padding:.4rem 1rem;border-radius:999px;font-size:1.25rem;font-weight:700;letter-spacing:.02em;margin-bottom:1rem}.sc-preview h2{margin:0 0 .6rem;font-size:1.9rem}.sc-preview__toggle{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sc-preview__blur{display:block;position:relative;overflow:hidden;border-radius:1.2rem;cursor:pointer;background:#fff;border:1px solid rgba(var(--color-foreground),.12)}.sc-preview__blur img{display:block;width:100%;height:auto;filter:blur(7px);transform:scale(1.03)}.sc-preview__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#ffffff4d}.sc-preview__box{max-width:38rem;padding:1.6rem;border-radius:1.2rem;background:#fffffff2;color:#25403f;text-align:center;box-shadow:0 8px 28px #0000001a;font-size:1.4rem}.sc-preview__box strong{display:block;color:rgb(var(--color-button));font-size:1.7rem;margin-bottom:.3rem}.sc-preview__btn{display:block;margin:1.2rem 0 0;padding:1.2rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));text-align:center;font-weight:700;border-radius:1rem;cursor:pointer}.sc-preview__open{display:none;margin-top:1.2rem}.sc-preview__open img{display:block;width:100%;height:auto;border-radius:1.2rem;border:1px solid rgba(var(--color-foreground),.12);background:#fff}.sc-preview__close{display:block;margin-top:1rem;padding:1rem;border:2px solid rgb(var(--color-button));border-radius:1rem;color:rgb(var(--color-button));background:transparent;text-align:center;font-weight:700;cursor:pointer}.sc-preview__toggle:checked~.sc-preview__body .sc-preview__closed{display:none}.sc-preview__toggle:checked~.sc-preview__body .sc-preview__open{display:block}.sc-preview__note{margin:1.2rem 0 0;font-size:1.3rem;opacity:.8}.sc-img{margin:2rem 0}.sc-img img{display:block;width:100%;height:auto;border-radius:1.4rem}.sc-note{background:rgba(var(--color-button),.05);border-left:4px solid rgb(var(--color-button));border-radius:.8rem;padding:1.4rem 1.6rem;margin:2rem 0 0}.sc-note p{margin:0 0 .6rem}.sc-note p:last-child{margin:0}@media(max-width:749px){.header{padding-inline:1.2rem;column-gap:.4rem}.header__heading-link{padding:.4rem .2rem}.header__heading-link .h2{font-size:clamp(1.7rem,5.2vw,2.1rem);letter-spacing:-.03em;line-height:1.1}.header__icon,.header__icon--cart,.header__icon--search{width:3.8rem;height:3.8rem}.header__icons{column-gap:0;padding-right:0}.banner .banner__box{padding:3rem 2rem}.banner .banner__heading{margin-inline:auto}.banner__buttons{width:100%;max-width:100%;flex-direction:column}.banner__buttons .button{width:100%}.banner .banner__text{font-size:1.7rem}.card__heading{font-size:1.5rem;line-height:1.3}.card__heading a{-webkit-line-clamp:2}.card__information{padding:1.2rem .8rem .6rem}.card .price{font-size:1.5rem}.card .quick-add{margin:0 .8rem 1rem}.card .quick-add__submit{min-height:4rem;padding:.6rem;font-size:1.3rem;gap:.4rem}.card .quick-add__submit>span:first-child:before{width:1.5rem;height:1.5rem;margin-right:.5rem}.stitchy-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.stitchy-category h3{padding:1.4rem;font-size:2.2rem}.newsletter .stitchy-newsletter-button{width:100%}.product__info-container .icon-with-text{font-size:1.6rem}.sc-desc h2{font-size:1.9rem}.sc-preview{padding:1.4rem}.sc-preview__box{padding:1.1rem;font-size:1.3rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}[id^=StitchyFooter-],#stitchy-faq,product-info{scroll-margin-top:16rem}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
