html,body{max-width:100%;overflow-x:hidden}@media screen and (min-width:901px){.tw-hero-media img{content:url(/cdn/shop/files/taleweave-home-hero-desktop-wide.png?v=1789103650);width:100%;height:100%;object-fit:cover!important;object-position:center}.tw-hero .tw-btn{align-self:flex-start;width:auto;min-width:220px}}@media screen and (max-width:900px){.tw-home,.tw-home-b{width:100%;max-width:100%;overflow-x:hidden}.tw-wrap,.tw-wrap-b{width:100%;max-width:100%;padding-inline:20px}.tw-hero-copy{max-width:100%}.tw-hero .tw-btn{width:100%;max-width:100%;min-height:48px}.tw-carousel-track{max-width:100%}.tw-carousel-track>*{min-width:0;max-width:88%}.tw-feature,.tw-check-card,.tw-step-card,.tw-review{min-width:0;max-width:100%}.tw-feature-copy,.tw-step-body,.tw-review-body{overflow-wrap:anywhere}}@media screen and (max-width:749px){.page-width-narrow{--page-margin: 24px}.product-information,.product-information .product-details,.product-information .group-block,.product-information .custom-liquid,.tw-ornament-story,.tw-photo-reviews,.tw-photo-reviews__viewport,.tw-photo-review{width:100%;min-width:0;max-width:100%}.tw-ornament-story__copy,.tw-photo-review__copy{overflow-wrap:anywhere}.tw-photo-reviews__nav{width:100%;max-width:100%;grid-template-columns:44px minmax(0,1fr) 44px;gap:10px}.tw-photo-reviews__dots{min-width:0;gap:8px}.product-information .product-form-buttons,.product-information .add-to-cart-button{width:100%;max-width:100%}.announcement-bar{--padding-block-start: 8px !important;--padding-block-end: 8px !important}.header__row--top,.header__columns{min-height:64px}.header-logo__image{--header-logo-image-width-mobile: 94px !important;width:94px!important;max-width:94px!important;height:auto!important}.tw-hero,.tw-hero-media,.tw-hero-copy{min-height:560px}.tw-hero-copy{justify-content:center;padding:48px 24px 40px}.tw-hero h1{max-width:330px;font-size:clamp(30px,9vw,36px);line-height:1.06;margin-bottom:18px}.tw-hero p{max-width:330px;font-size:15px;line-height:1.55;margin-bottom:24px}}*,*:before,*:after{box-sizing:border-box}html,body,#MainContent{width:100%;max-width:100%;overflow-x:hidden}.tw-home,.tw-home-b,.tw-wrap,.tw-wrap-b,.tw-feature-carousel,.tw-carousel,.tw-carousel-track,.tw-feature,.tw-reviews,.tw-photo-reviews,.tw-photo-reviews__viewport,.tw-photo-reviews__track{min-width:0;max-width:100%}.tw-home img,.tw-home-b img,.tw-photo-reviews img{max-width:100%}@media(max-width:749px){.tw-wrap,.tw-wrap-b{width:100%;padding-inline:18px}.tw-feature-carousel,.tw-reviews{width:100%;padding-block:48px}.tw-section-head,.tw-feature-carousel .tw-section-head,.tw-reviews .tw-section-head,.tw-faq-teaser .tw-section-head{max-width:100%;margin-inline:auto;padding-inline:4px;font-size:clamp(34px,10vw,43px);line-height:1.08;overflow-wrap:anywhere}.tw-carousel{width:100%;overflow:hidden}.tw-carousel-track{width:100%;max-width:100%;padding:4px 0 12px;gap:14px;scroll-padding-inline:0}.tw-carousel-track>*{flex:0 0 100%;width:100%;max-width:100%;min-width:0;scroll-snap-align:start}.tw-check-card,.tw-step-card,.tw-review{width:100%;max-width:100%;min-width:0}.tw-check-card p,.tw-step-body p,.tw-review-body p{overflow-wrap:anywhere;word-break:normal}.tw-feature{width:auto;max-width:calc(100% - 36px);min-width:0;margin:8px 18px 52px;grid-template-columns:minmax(0,1fr)}.tw-feature img{width:100%;max-width:100%;aspect-ratio:1/1;min-height:0}.tw-feature-copy{width:100%;min-width:0;max-width:100%;padding:32px 24px 38px}.tw-feature h2{max-width:100%;font-size:clamp(34px,10vw,42px);overflow-wrap:anywhere}.tw-feature p{max-width:100%;font-size:16px;overflow-wrap:anywhere}.tw-photo-reviews{width:100%;max-width:100%;padding-inline:18px;overflow:hidden}.tw-photo-reviews__viewport{width:100%;max-width:100%;overflow:hidden}.tw-photo-reviews__track{width:100%;max-width:100%;gap:12px}.tw-photo-review{flex:0 0 100%!important;width:100%;max-width:100%;min-width:0}.tw-photo-review img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.tw-photo-review--text{display:block;min-height:0}.tw-photo-review__copy{width:100%;max-width:100%;padding:22px 22px 26px;overflow-wrap:anywhere}.tw-photo-reviews__nav{width:100%;max-width:100%;grid-template-columns:42px minmax(0,1fr) 42px;gap:8px}.tw-photo-reviews__dots{min-width:0;max-width:100%;gap:6px;overflow:hidden}[class*=kaching],[id*=kaching],[class*=Kaching],[id*=Kaching]{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}[class*=kaching] *,[id*=kaching] *{max-width:100%;box-sizing:border-box}}@media screen and (max-width:749px){html,body,.page-wrapper,#MainContent,#MainContent>.shopify-section,.tw-home,.tw-home-b{width:100%!important;max-width:100%!important;overflow-x:clip!important}.tw-wrap,.tw-wrap-b{width:100%!important;max-width:100%!important;padding-inline:16px!important;margin-inline:auto!important;overflow:hidden!important}.tw-feature-carousel,.tw-reviews{width:100%!important;max-width:100%!important;padding-block:38px!important;overflow:hidden!important}.tw-section-head,.tw-feature-carousel .tw-section-head,.tw-reviews .tw-section-head,.tw-faq-teaser .tw-section-head{width:100%!important;max-width:100%!important;margin:0 auto 28px!important;padding:0 4px!important;font-size:36px!important;line-height:1.08!important;letter-spacing:normal!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.tw-carousel{width:100%!important;max-width:100%!important;overflow:hidden!important}.tw-carousel-track{display:flex!important;width:100%!important;max-width:100%!important;gap:12px!important;padding:4px 0 10px!important;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-inline:0!important}.tw-carousel-track>*{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;scroll-snap-align:start!important}.tw-check-card,.tw-step-card,.tw-review{width:100%!important;min-width:0!important;max-width:100%!important}.tw-check-card{padding:24px 18px!important}.tw-check-card h3,.tw-step-body h3,.tw-review-title{font-size:21px!important;line-height:1.25!important;word-break:normal!important;overflow-wrap:normal!important}.tw-check-card p,.tw-step-body p,.tw-review p{max-width:100%!important;font-size:16px!important;line-height:1.6!important;word-break:normal!important;overflow-wrap:normal!important}.tw-step-body,.tw-review-body{width:100%!important;min-width:0!important;padding:24px 20px 28px!important}.tw-feature{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;min-width:0!important;margin:8px 16px 42px!important;overflow:hidden!important}.tw-feature img{width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;aspect-ratio:1 / 1!important;object-fit:cover!important}.tw-feature-copy{width:100%!important;min-width:0!important;max-width:100%!important;padding:30px 22px 34px!important}.tw-feature h2{width:100%!important;max-width:100%!important;font-size:36px!important;line-height:1.08!important;word-break:normal!important;overflow-wrap:normal!important}.tw-feature p{width:100%!important;max-width:100%!important;font-size:16px!important;line-height:1.65!important;word-break:normal!important;overflow-wrap:normal!important}.tw-feature .tw-btn{width:100%!important;max-width:100%!important}.tw-carousel-dots{max-width:100%!important;margin-top:16px!important}.tw-faq-teaser{width:100%!important;max-width:100%!important;padding:20px 0 48px!important;overflow:hidden!important}.tw-faq-list,.tw-faq-row{width:100%!important;max-width:100%!important}.tw-faq-row summary{width:100%!important;max-width:100%!important;gap:12px!important;padding:18px 2px!important;font-size:18px!important;line-height:1.3!important}.tw-faq-icon{flex:0 0 28px!important;width:28px!important}.tw-faq-q{flex:1 1 auto!important;min-width:0!important;word-break:normal!important;overflow-wrap:normal!important}.tw-faq-chevron{flex:0 0 13px!important;margin-right:4px!important}.tw-faq-a{width:100%!important;max-width:100%!important;padding:0 42px 22px!important;font-size:16px!important;line-height:1.6!important;word-break:normal!important;overflow-wrap:normal!important}}@media screen and (max-width:380px){.tw-section-head,.tw-feature-carousel .tw-section-head,.tw-reviews .tw-section-head,.tw-faq-teaser .tw-section-head,.tw-feature h2{font-size:32px!important}}@media screen and (max-width:749px){html{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}.product-information,.product-information .section,.product-information .section-content-wrapper,.product-information .product-details,.product-information .group-block,.product-information .custom-liquid,.tw-tier1-wrap,.tw-tier,.tw-addons,.tw-ornament-story,.tw-ornament-story__copy,.tw-photo-reviews,.tw-photo-reviews__viewport,.tw-photo-reviews__track,.tw-photo-review,.tw-photo-review__copy{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.product-information .product-details{gap:18px!important;padding:18px 16px 24px!important}.product-information .custom-liquid,.tw-tier1-wrap,.tw-tier,.tw-addons,.tw-ornament-story,.tw-ornament-story__copy,.tw-photo-review,.tw-photo-review__copy{overflow:visible!important;height:auto!important;min-height:0!important}.tw-checks li{margin:9px 0!important;font-size:15px!important;line-height:1.4!important;overflow-wrap:normal!important}.tw-bundle-head{gap:12px!important;padding:12px 0 14px!important}.tw-tier1-wrap,.tw-tier{display:block!important;margin:10px 0 0!important}.tw-tier1__row,.tw-tier__row{width:100%!important;padding:18px 16px!important}.tw-tier1-inner,.tw-tier__row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.tw-tier1-left{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.tw-tier-name,.tw-tier-price{font-size:17px!important;line-height:1.2!important}.tw-tier-sub,.tw-tier-compare{font-size:13px!important;line-height:1.3!important}.tw-tier-badge{top:-10px!important;right:14px!important;font-size:10px!important;padding:6px 10px 8px!important}.tw-addons__row{display:flex!important;align-items:center!important;gap:9px!important;min-height:48px!important;padding:11px 15px!important}.tw-addons__row input[type=checkbox]{width:20px!important;height:20px!important;flex:0 0 20px!important}.tw-addons__label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important;font-size:14px!important;line-height:1.3!important}.tw-ornament-story{display:grid!important;grid-template-columns:minmax(0,1fr)!important;margin:34px 0!important}.tw-ornament-story img{width:100%!important;height:auto!important;object-fit:contain!important}.tw-ornament-story__copy{padding:28px 22px 32px!important}.tw-ornament-story h2{margin:0 0 18px!important;font-size:38px!important;line-height:1.05!important;word-break:normal!important;overflow-wrap:normal!important}.tw-ornament-story p{margin:0!important;font-size:17px!important;line-height:1.55!important;word-break:normal!important;overflow-wrap:normal!important}.tw-photo-reviews{padding:38px 0 28px!important;margin:0!important}.tw-photo-reviews__title,.tw-faq-title{margin:0 0 24px!important;padding:0!important;font-size:38px!important;line-height:1.05!important;text-align:center!important;word-break:normal!important;overflow-wrap:normal!important}.tw-photo-reviews__viewport{overflow-x:auto!important;overflow-y:visible!important}.tw-photo-reviews__track{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:0!important;overflow:visible!important}.tw-photo-review{flex:0 0 100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;margin:0!important}.tw-photo-review img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}.tw-photo-review__copy{display:block!important;padding:22px 20px 26px!important}.tw-photo-review__stars{font-size:20px!important;line-height:1!important}.tw-photo-review__copy h3{margin:14px 0 12px!important;font-size:25px!important;line-height:1.15!important;word-break:normal!important;overflow-wrap:normal!important}.tw-photo-review__copy p,.tw-photo-review__name{font-size:16px!important;line-height:1.5!important;word-break:normal!important;overflow-wrap:normal!important}.tw-photo-reviews__nav{margin:18px 0 0!important}.tw-faq-title{margin-top:30px!important}.product-information details summary,.product-information .accordion summary{min-height:58px!important;padding-block:14px!important;font-size:18px!important;line-height:1.3!important}.product-information details [class*=content],.product-information .accordion__content{font-size:16px!important;line-height:1.55!important;height:auto!important;overflow:visible!important}}@media screen and (min-width:990px){html:has(.page-wrapper),html:has(.page-wrapper) body{height:auto;overflow:visible}.page-wrapper{height:auto;min-height:100dvh;overflow:visible}main.content-for-layout{flex:none;height:auto;overflow:visible}}@media screen and (max-width:900px){.tw-home,.tw-home-b,.tw-hero,.tw-hero-media,.tw-hero-copy,.tw-feature,.tw-feature-copy,.tw-review,.tw-review-body,.tw-faq-list,.tw-faq-row{max-width:100vw;box-sizing:border-box}.tw-feature-carousel{padding:40px 0!important}.tw-reviews{padding:40px 0 50px!important}.tw-faq-teaser{padding:18px 20px 44px!important}.tw-home .tw-btn,.tw-home-b .tw-btn{min-width:0!important;max-width:100%!important}}@media screen and (max-width:749px){.product-information .product-details h1{font-size:1.55rem!important;line-height:1.18!important;text-align:left!important;max-width:100%!important}.product-information .product-details>.group-block{gap:14px!important}.tw-product-rating{flex-wrap:nowrap!important;white-space:nowrap!important;gap:8px!important;font-size:.94rem!important}.tw-product-rating__stars{font-size:1rem!important}.tw-social-proof{padding-inline:20px!important;gap:8px!important;margin:8px 0 10px!important}.tw-social-proof__face{width:30px!important;height:30px!important}.tw-social-proof__pill{border-radius:999px!important;padding:6px 16px!important;min-width:0!important}.tw-social-proof__pill strong{font-size:.9rem!important}.tw-social-proof__pill span{font-size:.7rem!important}media-gallery .slideshow-control{min-height:34px!important;min-width:34px!important;padding:0 4px!important}media-gallery .slideshow-control .svg-wrapper,media-gallery .slideshow-control svg{width:15px!important;height:15px!important}.product-media-container{border-radius:16px!important;overflow:hidden!important}media-gallery{margin-block-end:14px}}@media screen and (max-width:749px){.product-information .product-details h1{font-size:clamp(38px,9.5vw,42px)!important;line-height:1.12!important;text-align:left!important;max-width:100%!important}.product-information{gap:12px 0!important}.product-information .product-details{padding-block-start:10px!important}.tw-social-proof__pill{min-width:168px!important}.tw-social-proof__pill strong,.tw-social-proof__pill span{white-space:nowrap!important}}@media screen and (max-width:749px){.product-information .accordion,.product-information .accordion--product_education,.product-information .accordion .details,.product-information .accordion .details__header,.product-information .accordion .details-content,.product-information .accordion .details-content>*{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.product-information .accordion,.product-information .accordion--product_education{width:100%!important;overflow-x:hidden!important}.product-information .accordion .details__header{gap:10px!important;align-items:center!important}.product-information .accordion .details__header>.svg-wrapper{flex:0 0 auto!important}.product-information .accordion .details-content,.product-information .accordion .details-content p,.product-information .accordion .details-content li{overflow-wrap:anywhere!important;word-break:normal!important}}@media screen and (max-width:749px){.tw-photo-reviews__viewport{scrollbar-width:none!important;-ms-overflow-style:none!important}.tw-photo-reviews__viewport::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}}@media screen and (max-width:749px){.tw-photo-reviews__viewport{overflow:hidden!important}.tw-photo-reviews__track{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}.tw-photo-reviews__track::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/sprigbound-sizing-match.css.map */
