*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,svg,video,canvas,iframe{max-width:100%;height:auto}button,input,select,textarea{font:inherit}:root{--cubey-page-max:1440px;--cubey-content-max:1180px;--cubey-card-radius:18px;--cubey-soft-bg:#FAF5EA;--cubey-card-bg:#FFFDF8;--cubey-border:#E7DDCE}@media(min-width:1200px){.page-width,.container,.section,main>section,.shopify-section>section{max-width:var(--cubey-page-max);margin-left:auto;margin-right:auto}.collection,.product-grid-container,.main-collection-product-grid,.featured-collection,.product-information{max-width:var(--cubey-page-max)!important;margin-left:auto!important;margin-right:auto!important}}@media(min-width:1600px){:root{--cubey-page-max:1520px}body{background:#fbf7ef}}@media(min-width:750px)and (max-width:1199px){.page-width,.container,.section,main>section,.shopify-section>section{padding-left:28px!important;padding-right:28px!important}.product-grid,.collection .grid,.main-collection-product-grid .grid{gap:22px!important}.product-information h1,.product__title h1{font-size:clamp(38px,5vw,64px)!important;line-height:1!important;text-wrap:balance}}@media(max-width:749px){body{background:var(--cubey-soft-bg)!important}.page-width,.container,.section,main>section,.shopify-section>section{width:100%!important;max-width:100%!important;padding-left:14px!important;padding-right:14px!important;margin-left:0!important;margin-right:0!important}header,.header,.shopify-section-header-sticky{max-width:100%!important;overflow:visible!important}.header__heading,.header__heading-link,.header__icons,.header__icon{min-width:0!important}.cubey-home-hero h1{font-size:clamp(40px,12vw,64px)!important;line-height:1.02!important;letter-spacing:-.045em!important;text-wrap:balance}.cubey-image-showcase__head h2,.cubey-section-head h2,.cubey-story h2{font-size:clamp(28px,8vw,42px)!important;line-height:1.06!important;letter-spacing:-.04em!important;text-wrap:balance}.cubey-card h3{font-size:clamp(20px,5vw,24px)!important;line-height:1.15!important}.product-grid,.collection .grid,.main-collection-product-grid .grid,ul.grid.product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.product-grid>*,.collection .grid>*,.main-collection-product-grid .grid>*,ul.grid.product-grid>*{width:100%!important;max-width:100%!important;min-width:0!important}.card,.product-card,.card-wrapper,.card__inner{border-radius:16px!important;overflow:hidden!important}.card__heading,.card__heading a,product-card.product-card a[ref=productTitleLink]>.text-block{font-size:13px!important;line-height:1.25!important;word-break:normal!important;overflow-wrap:anywhere!important}.price,.price *{font-size:14px!important;line-height:1.25!important}.product-information,.product-information__grid,.product,.product .grid,.product__info-wrapper,.product__media-wrapper,.product__content{display:block!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}.product-information>*,.product .grid>*,.product__info-wrapper,.product__media-wrapper{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}.product-information [class*=confidence i],.product-information [class*=smart-find i],.product-information [class*=side i],.product-information [class*=rail i],.product-information [class*=decorative i],.product-information [class*=floating i]{display:none!important}.product-information [style*=grid-template-columns],.product-information [class*=grid],.product-information [class*=columns],.product-information [class*=layout]{grid-template-columns:1fr!important;max-width:100%!important;min-width:0!important}.product-information .product-details,.product-information [class*=product-details],.product-information .product__info-container{width:100%!important;max-width:100%!important;min-width:0!important;margin:12px 0 0!important;padding:16px 14px!important;border-radius:22px!important;background:var(--cubey-card-bg)!important;border:1px solid var(--cubey-border)!important;box-shadow:0 10px 28px #251e1814!important;overflow:hidden!important}.product-information .product-details>*,.product-information [class*=product-details]>*,.product-information .product__info-container>*{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}.product-information h1,.product-information .product-title,.product__title h1{text-align:left!important;margin:4px 0 12px!important;max-width:100%!important}.product-information img,.product-information video,.product-information model-viewer{border-radius:18px!important}.product-form,product-form,.product-form__buttons,.quantity,.shopify-payment-button,.product-information button,.product-information .button,.product-information select,.product-information input{max-width:100%!important}.product-form__buttons .button,.product-form button[type=submit],.shopify-payment-button__button{width:100%!important;min-height:48px!important;border-radius:16px!important;font-size:15px!important;font-weight:800!important}.product-information .rte,.product-information [class*=description],.product__description{width:100%!important;max-width:100%!important;min-width:0!important;text-align:left!important;overflow-wrap:break-word!important;word-break:normal!important}.product-information .rte p,.product-information [class*=description] p,.product__description p{max-width:100%!important;text-align:left!important;font-size:15px!important;line-height:1.58!important}.product-information .rte ul,.product-information [class*=description] ul,.product__description ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;list-style:none!important;padding-left:0!important;margin:16px 0!important}.product-information .rte li,.product-information [class*=description] li,.product__description li{list-style:none!important;background:#fffdf8!important;border:1px solid var(--cubey-border)!important;border-radius:16px!important;padding:14px 12px!important;font-size:13px!important;line-height:1.42!important;min-height:86px!important}.product-information [class*=bundle i]:not(script):not(style):not(noscript),.product-information [id*=bundle i]:not(script):not(style):not(noscript),.product-information [data-bundle]:not(script):not(style):not(noscript){width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important}}@media(max-width:389px){.product-information .rte ul,.product-information [class*=description] ul,.product__description ul{grid-template-columns:1fr!important}}@media(pointer:coarse){a,button,.button,input,select,summary{min-height:40px}}@supports (padding:max(0px)){@media(max-width:749px){body{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cubey-responsive-universal.css.map */
