.custom-product-description .catalog-product-view .product-description.container .text-banner{max-width:520px!important;margin:auto!important}.custom-product-description .col-12{flex:0 0 auto!important;width:100%!important}.custom-product-description .section-text-box a{text-decoration:underline!important}.custom-product-description .section-text-box{display:block!important}.custom-product-description .product.info.detailed .content-item .product.attribute{max-width:100%!important}.custom-product-description .about-text-box p,.custom-product-description .section-text-box p{font-size:16px!important;color:#112146!important;line-height:26px!important}.custom-product-description .section-text-box p{margin-top:0!important;margin-bottom:1rem!important}.custom-product-description .section h3{margin-bottom:25px!important}.custom-product-description .section-text-box h3{font-family:Diagramm,sans-serif!important;font-weight:800!important;font-size:36px!important;line-height:40px!important;text-transform:lowercase!important;color:#112146!important}.custom-product-description .about-box,.custom-product-description .section-box{display:flex;align-items:center;position:relative}.custom-product-description .with-overlay.right:before{right:0;border-top-left-radius:100px;border-bottom-left-radius:100px}.custom-product-description .edge-image.right .about-img-box,.custom-product-description .edge-image.right .section-img-box{border-top-right-radius:200px;border-bottom-right-radius:200px;left:0}.custom-product-description .container{--bs-gutter-x: 1.5rem !important;--bs-gutter-y: 0 !important;width:100%!important;padding-right:calc(var(--bs-gutter-x) * .5)!important;padding-left:calc(var(--bs-gutter-x) * .5)!important;margin-right:auto!important;margin-left:auto!important;min-height:unset!important}.custom-product-description .row{--bs-gutter-x: 1.5rem !important;--bs-gutter-y: 0 !important;display:flex!important;flex-wrap:wrap!important;margin-top:calc(-1 * var(--bs-gutter-y))!important;margin-right:calc(-.5 * var(--bs-gutter-x))!important;margin-left:calc(-.5 * var(--bs-gutter-x))!important}.custom-product-description .row>*{flex-shrink:0!important;width:100%!important;max-width:100%!important;padding-right:calc(var(--bs-gutter-x) * .5)!important;padding-left:calc(var(--bs-gutter-x) * .5)!important;margin-top:var(--bs-gutter-y)!important}.custom-product-description .d-none{display:none !important!important}.custom-product-description .edge-image{min-height:680px!important;margin-bottom:100px!important}.custom-product-description .cms-about-us .edge-image{min-height:900px!important}.custom-product-description .edge-image .about-img-box,.custom-product-description .edge-image .section-img-box{position:absolute!important;top:0!important;width:50%!important;bottom:0!important;overflow:hidden!important}.custom-product-description .cms-about-us .edge-image .about-img-box,.custom-product-description .cms-about-us .edge-image .section-img-box{top:100px!important;bottom:100px!important}.custom-product-description .edge-image.left .about-img-box,.custom-product-description .edge-image.left .section-img-box{border-top-left-radius:200px!important;border-bottom-left-radius:200px!important;right:0!important}.custom-product-description .edge-image.right .about-img-box,.custom-product-description .edge-image.right .section-img-box{border-top-right-radius:200px!important;border-bottom-right-radius:200px!important;left:0!important}.custom-product-description .edge-image .about-img-box img,.custom-product-description .edge-image .section-img-box img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.custom-product-description .edge-image .section-img-box img.h-auto{height:auto!important}.custom-product-description .about-img-box img,.custom-product-description .section-img-box img{width:100%!important}.custom-product-description .about-text-box p,.section-text-box p{font-size:16px!important;color:#112146!important;line-height:26px!important}.custom-product-description .with-overlay.big:before{width:80%!important;max-height:100%!important}@media (min-width: 576px){.custom-product-description .col-sm-12{flex:0 0 auto!important;width:100%!important}.custom-product-description .container{max-width:540px!important}}@media (min-width: 768px){.custom-product-description .col-md-12{flex:0 0 auto!important;width:100%!important}.custom-product-description .container{max-width:720px!important}}@media (min-width: 992px){.custom-product-description .catalog-product-view .product-description.container .text-banner{padding:1rem!important}.custom-product-description .order-lg-1{order:1!important}.custom-product-description .offset-lg-1{margin-left:8.33333333%!important}.custom-product-description .d-lg-block{display:block!important}.custom-product-description .col-lg-4{flex:0 0 auto!important;width:33.33333333%!important}.custom-product-description .col-lg-5{flex:0 0 auto!important;width:41.66666667%!important}.custom-product-description .col-lg-6{flex:0 0 auto!important;width:50%!important}.custom-product-description .container{max-width:960px!important}}@media (min-width: 1200px){.custom-product-description .container{max-width:1140px!important}}@media screen and (max-width: 990px){.custom-product-description .edge-image .about-img-box,.custom-product-description .edge-image .section-img-box{position:absolute!important;top:0!important;width:50%!important;height:100%!important;overflow:hidden!important;aspect-ratio:1 / 1;min-height:300px;pointer-events:none!important}.custom-product-description .edge-image.right .section-img-box,.custom-product-description .edge-image.left .section-img-box{border-top-right-radius:100px!important;border-bottom-right-radius:100px!important;padding-right:50px!important;margin-bottom:50px!important}.custom-product-description .about-box,.custom-product-description .section-box{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.custom-product-description .with-overlay.big:before{width:100%!important;top:0!important;pointer-events:none!important}.custom-product-description .edge-image{min-height:0!important}.custom-product-description .with-overlay.left.big:before{border-bottom-right-radius:0!important}.custom-product-description .with-overlay.right.big:before{border-bottom-left-radius:0!important}.custom-product-description .section{padding:40px 0!important;margin:0!important}.custom-product-description .section>.container>.row>div{padding-left:30px!important;padding-right:30px!important}.custom-product-description .edge-image .about-img-box img,.custom-product-description .edge-image .section-img-box img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;will-change:transform,opacity;pointer-events:auto!important}}.tab__holder{position:relative!important;z-index:1000!important;pointer-events:auto!important}.tab--product{position:relative!important;z-index:1001!important;pointer-events:auto!important;cursor:pointer!important}@media screen and (max-width: 768px){.custom-product-description .about-box,.custom-product-description .section-box{margin:60px 0!important}}.youtube-placeholder{position:relative;width:100%;max-width:765px;aspect-ratio:16 / 9;background:#000;cursor:pointer;overflow:hidden;border-radius:12px;margin:1.5rem 0}.youtube-thumb img{width:100%;height:auto;display:block}.youtube-play-button{position:absolute;top:50%;left:50%;width:68px;height:48px;background:url(https://img.icons8.com/color/96/youtube-play.png) no-repeat center center;background-size:contain;transform:translate(-50%,-50%)}.filter__toggle:checked+div>.filter__checkbox--swatch{width:100%;display:flex}.filter__tag--swatch{width:100%}.filter__color--label-container{display:flex;align-items:center;flex:1}.filter__checkbox--swatch .filter__color--label-container span[data-filter-count]{font-size:.75em;padding:.15em .2em;background:var(--accentColor);color:var(--accentTextColor);margin-left:auto;text-align:center;min-width:2em;border-radius:.25em}.filter__checkbox--swatch .filter__tag--swatch svg{display:none}.filter__checkbox--swatch input:checked+.filter__tag--swatch svg{display:block}.swatch-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.hidden-swatch{display:none!important}.show-more-swatches{height:30px;width:30px;display:inline-flex;cursor:pointer;margin:.25rem;align-items:center;text-align:center;justify-content:center;line-height:1.25em;padding:.2rem .3rem;border:2px solid transparent;background-color:var(--inputFill);color:var(--inputContent);transition:all .25s;border-radius:var(--borderRadiusSmall);font-size:1rem}.custom-product-feature{display:inline-flex;align-items:center;justify-content:center;padding:1rem;border-radius:50%;background-color:#fff3;line-height:1;width:55px;height:55px}.custom-collection-description .cc47-mb-4{margin-bottom:1rem}.custom-collection-description .cc47-mb-6{margin-bottom:1.5rem}.custom-collection-description .cc47-mt-8{margin-top:2rem}.custom-collection-description .cc47-flex{display:flex}.custom-collection-description .cc47-w-full{width:100%}.custom-collection-description .cc47-scale-\[1\.2\]{--tw-scale-x: 1.2;--tw-scale-y: 1.2;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.custom-collection-description .cc47-flex-col-reverse{flex-direction:column-reverse}.custom-collection-description .cc47-flex-wrap{flex-wrap:wrap}.custom-collection-description .cc47-overflow-hidden{overflow:hidden}.cc47-rounded-r-\[50px\]{border-top-right-radius:50px;border-bottom-right-radius:50px}.custom-collection-description .cc47-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.custom-collection-description .cc47-text-center{text-align:center}.custom-collection-description .cc47-text-\[36px\]{font-size:36px}.custom-collection-description .cc47-lowercase{text-transform:lowercase}.custom-collection-description .cc47-leading-10{line-height:2.5rem}.custom-collection-description .cc47-leading-\[26px\]{line-height:26px}.custom-collection-description .cc47-leading-\[45px\]{line-height:45px}.custom-collection-description .cc47-text-\[\#112146\]{--tw-text-opacity: 1;color:rgb(17 33 70 / var(--tw-text-opacity))}.custom-collection-description .cc47-underline{text-decoration-line:underline}@media (min-width: 768px){.custom-collection-description .cc47-md\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.custom-collection-description .cc47-md\:rounded-r-\[200px\]{border-top-right-radius:200px;border-bottom-right-radius:200px}.custom-collection-description .cc47-md\:text-\[50px\]{font-size:50px}.custom-collection-description .cc47-md\:leading-\[50px\]{line-height:50px}}@media (min-width: 1024px){.custom-collection-description .cc47-lg\:w-1\/2{width:50%}.custom-collection-description .cc47-lg\:flex-row{flex-direction:row}.custom-collection-description .cc47-lg\:flex-nowrap{flex-wrap:nowrap}.custom-collection-description .cc47-lg\:items-center{align-items:center}.custom-collection-description .cc47-lg\:px-24{padding-left:6rem;padding-right:6rem}.custom-collection-description .cc47-lg\:pl-8{padding-left:2rem}.custom-collection-description .cc47-lg\:pr-24{padding-right:6rem}.custom-collection-description .cc47-lg\:text-left{text-align:left}.custom-collection-description .cc47-lg\:text-\[30px\]{font-size:30px}}.shopify-policy__container{max-width:var(--maxwidth);margin-right:auto;margin-left:auto;width:100%;position:relative}.article__max-width{max-width:100%;overflow-wrap:break-word;padding:0 1rem}.article__max-width iframe,.article__max-width video,.article__max-width embed{max-width:100%!important;width:100%!important;height:auto!important;display:block;aspect-ratio:16 / 9;margin:0 auto}.article_sidebar{display:block}.recent_article_container{display:block;width:100%;margin-bottom:1.5rem}.recent_article_container{border-bottom:1px solid #eee;padding-bottom:1rem;margin-bottom:1.5rem}.recent_article_card{display:block;border:1px solid #eee;border-radius:8px;overflow:hidden;margin-bottom:1.5rem;background-color:#fff;box-shadow:0 2px 6px #0000000d;transition:box-shadow .2s}.recent_article_card:hover{box-shadow:0 4px 10px #0000001a}.recent_article_card__image img{width:100%;height:auto;display:block}.recent_article_card__content{padding:1rem}.recent_article_card__title{font-size:1.1rem;margin:0 0 .5rem;color:#112146}.recent_article_card__title a{text-decoration:none;color:inherit}.recent_article_card__title a:hover{text-decoration:underline}.recent_article_card__date{font-size:.875rem;color:#999;margin-bottom:.75rem}.recent_article_card__read-more{display:inline-block;font-weight:700;font-size:.9rem;color:#004aad;text-decoration:none;margin-top:.5rem}.recent_article_card__read-more:hover{text-decoration:underline}.article_sidebar{max-width:100%;overflow:hidden}.recent_article_card{width:100%;box-sizing:border-box}.recent_article_card__image img{width:100%;height:auto;display:block;max-width:100%}@media screen and (max-width: 767px){.article_sidebar{display:none!important}}.breadcrumbs__wrapper{padding:.25rem 0 1rem;text-align:left;background:transparent!important;border:none!important}.breadcrumbs__wrapper nav.breadcrumb,.breadcrumbs__wrapper nav.breadcrumbs--default,.breadcrumbs__wrapper nav.inherit{background-color:transparent!important;box-shadow:none!important;border:none!important}body.template--collection .breadcrumbs__wrapper{padding-top:.5rem;margin-top:0}body.template--article .breadcrumbs__wrapper,body.template--blog .breadcrumbs__wrapper{margin:1rem 0 .5rem;padding:0 1rem!important}body.template--product .breadcrumbs__wrapper{padding-top:.5rem;margin-top:0}.blog__listing--ratio{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;display:block;margin-bottom:1em}.blog__listing--ratio img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.bcard__img-img{aspect-ratio:1 / 1;object-fit:cover;display:block;width:100%;height:auto}.card__title,.collection__card--title{font-family:Sofia Pro,sans-serif;font-weight:400}.article__content img{border-radius:18px;overflow:hidden;display:block}.article-featured-img{border-radius:18px;display:block;overflow:hidden}.card__title{font-family:Sofia Pro,sans-serif!important;font-weight:400!important;transition:none!important}.article__main-wrapper{max-width:1024px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.footer__copyright{padding-left:20px}.columns__column.hide{display:block!important}.beanbags-cta__link{text-decoration:none}.beanbags-cta__button{display:inline-block;background:linear-gradient(135deg,#f97316,#facc15);color:#111;padding:1.25rem 2rem;border-radius:50px;font-size:1.5rem;font-weight:700;box-shadow:0 8px 24px #00000026;transition:transform .2s ease,box-shadow .2s ease}.beanbags-cta__button:hover{transform:scale(1.05);box-shadow:0 10px 28px #0003}.logolist__logo img{max-width:120px;width:auto;height:auto;object-fit:contain}.no-bean-container{position:absolute;z-index:1}#sticky-atc-bar .no-bean-container,.drawer .no-bean-container,.header .no-bean-container,.mini-cart .no-bean-container,#shopify-section-header .no-bean-container{display:none!important}.section:after{content:"";display:table;clear:both}@media (max-width: 767px){.section-box{display:flex;flex-direction:column}.section-img-box,.section-text-box{width:100%;margin:0 auto}}@media screen and (max-width: 990px){.custom-product-description .edge-image .about-img-box,.custom-product-description .edge-image .section-img-box{position:relative!important;top:auto!important;width:100%!important;height:auto!important;overflow:visible!important;aspect-ratio:auto!important;min-height:auto!important;left:auto!important;right:auto!important;z-index:auto!important;pointer-events:auto!important}.custom-product-description .edge-image.right .section-img-box,.custom-product-description .edge-image.left .section-img-box{border-radius:20px!important;padding:0!important;margin-bottom:20px!important}.custom-product-description .about-box,.custom-product-description .section-box{display:block!important;flex-direction:column!important}.custom-product-description .with-overlay.big:before{display:none!important}.custom-product-description .edge-image{min-height:auto!important;margin-bottom:40px!important;z-index:auto!important}.custom-product-description .section{padding:20px 0!important;margin:0!important}.custom-product-description .section>.container>.row>div{padding-left:15px!important;padding-right:15px!important}.custom-product-description .edge-image .about-img-box img,.custom-product-description .edge-image .section-img-box img{width:100%!important;height:auto!important;object-fit:cover!important;object-position:center center!important}.product-tabs__header{position:relative!important;z-index:9999!important;pointer-events:auto!important;background:#fff!important}}@media screen and (max-width: 767px){.custom-product-description .about-box,.custom-product-description .section-box{margin:30px 0!important}.custom-product-description .section-img-box,.custom-product-description .section-text-box{width:100%!important;margin:0 auto 20px!important}.section-box{display:flex!important;flex-direction:column!important}.section-img-box,.section-text-box{width:100%!important;margin:0 auto!important}}.tab__holder,.tab--product{position:relative!important;z-index:9999!important;pointer-events:auto!important}.custom-product-description .edge-image .about-img-box,.custom-product-description .edge-image .section-img-box{pointer-events:none!important}.collection__card--default .card__img--ratio{position:relative;width:100%;padding-top:100%;overflow:hidden}.collection__card--default .card__img{position:absolute;top:0;left:0;width:100%;height:100%}.collection__card--default .card__img img{width:100%;height:100%;object-fit:cover;display:block}.swiper-wrapper{display:flex}.swiper-slide.card--holder{flex-shrink:0;width:100%;max-width:none}@media (min-width: 481px){.swiper-slide.card--holder{width:50%}}@media (min-width: 769px){.swiper-slide.card--holder{width:33.3333%}}@media (min-width: 1025px){.swiper-slide.card--holder{width:25%}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/custom.css.map */
