:root{--ts-ink:#0f1a2a;--ts-navy:#16305a;--ts-sand:#f6f2ec;--ts-sand-deep:#efe8dd;--ts-line:#e4ded4;--ts-muted:#5c6774;--ts-amber:#a8641c;--ts-radius:14px;--ts-radius-lg:22px;--ts-shadow:0 1px 2px rgba(15,26,42,.04),0 8px 24px rgba(15,26,42,.06);--ts-shadow-lift:0 2px 4px rgba(15,26,42,.06),0 18px 40px rgba(15,26,42,.1);--ts-ease:cubic-bezier(.2,.6,.2,1)}body{letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ts-ink)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.card__heading,.banner__heading,.rich-text__heading{letter-spacing:-.02em;line-height:1.12}.h0{font-size:clamp(3.6rem,5.2vw,6.4rem)}.h1{font-size:clamp(3rem,4vw,4.8rem)}.h2{font-size:clamp(2.4rem,2.6vw,3.4rem)}.h3{font-size:clamp(2rem,2vw,2.6rem)}.rte p,.banner__text,.collection__description{line-height:1.65}.section-header,.title-wrapper-with-link,.collection__title{margin-bottom:3.2rem}.title-wrapper-with-link{align-items:baseline}.title-wrapper-with-link .link,.title-wrapper-with-link .link--text{font-size:1.4rem;font-weight:600;text-underline-offset:4px}.collection__description:empty{display:none}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{font-weight:600;letter-spacing:.01em;min-height:4.8rem;padding:0 3rem;border-radius:999px;transition:transform .25s var(--ts-ease),box-shadow .25s var(--ts-ease),background-color .25s var(--ts-ease),color .25s var(--ts-ease)}.button:not([disabled]):hover,.shopify-payment-button__button--unbranded:not([disabled]):hover{transform:translateY(-1px);box-shadow:var(--ts-shadow-lift)}.button--secondary,.button:after,.button:before{border-radius:999px}.product-form__submit{min-height:5.4rem;font-size:1.6rem}.product-form__buttons .product-form__submit{background-color:var(--ts-ink)!important;color:#fff!important}.product-form__buttons .product-form__submit:after{box-shadow:none}.product-form__buttons .product-form__submit:hover{background-color:var(--ts-navy)!important}.announcement-bar__message,.announcement-bar p{font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding:1.1rem 0}.header-wrapper{border-bottom:1px solid var(--ts-line)}.header{padding-top:1.6rem;padding-bottom:1.6rem}.header__menu-item{font-size:1.45rem;font-weight:600;padding:1rem 1.4rem}.header__menu-item span{text-decoration-thickness:1px;text-underline-offset:5px}.ts-style-loader{display:none}.card-wrapper{transition:transform .35s var(--ts-ease)}.card__media,.card .media,.card--standard>.card__inner .card__media{border-radius:var(--ts-radius);overflow:hidden;background-color:var(--ts-sand)}.card__media img,.card .media img{transition:transform .7s var(--ts-ease)}.card-wrapper:hover .card__media img,.card-wrapper:hover .card .media img{transform:scale(1.045)}.card__content{padding-top:1.4rem}.card__heading,.card__heading a{font-size:1.5rem;font-weight:600;line-height:1.35}.card-information .price,.price{font-size:1.5rem;font-weight:600}.price--on-sale .price-item--regular{color:var(--ts-muted);font-weight:400;opacity:.8}.price--on-sale .price-item--sale{color:var(--ts-amber)}.card__badge .badge,.badge{font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.5rem 1.1rem;border-radius:999px}.quick-add__submit{border-radius:999px;font-weight:600}.collection-list .card--collection .card__media,.card--collection .card__media{border-radius:var(--ts-radius-lg)}.card--collection .card__heading{font-size:1.6rem;font-weight:700}.banner__box{border-radius:var(--ts-radius-lg);padding:4rem}.banner__heading{margin-bottom:1.6rem}.banner__text{max-width:52rem;font-size:1.7rem;line-height:1.6}.banner__buttons{margin-top:2.6rem;gap:1.2rem}.ts-strip{border-block:1px solid var(--ts-line);background:#fff}.ts-strip__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;max-width:var(--page-width);margin-inline:auto;padding:2rem 1.5rem}.ts-strip__item{display:flex;align-items:center;justify-content:center;gap:1rem;text-align:left}.ts-strip__item svg{flex:0 0 auto;width:2.2rem;height:2.2rem;stroke:var(--ts-navy)}.ts-strip__label{font-size:1.35rem;font-weight:600;line-height:1.3;color:var(--ts-ink)}.ts-benefits{background:var(--ts-sand)}.ts-benefits__inner{max-width:var(--page-width);margin-inline:auto;padding:6.4rem 1.5rem}.ts-benefits__head{max-width:62rem;margin:0 auto 4rem;text-align:center}.ts-benefits__eyebrow{display:inline-block;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ts-navy);margin-bottom:1.2rem}.ts-benefits__title{font-size:clamp(2.6rem,3vw,3.8rem);line-height:1.15;letter-spacing:-.02em;margin:0 0 1.2rem;color:var(--ts-ink)}.ts-benefits__sub{font-size:1.6rem;line-height:1.6;color:var(--ts-muted);margin:0}.ts-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.ts-card{background:#fff;border:1px solid var(--ts-line);border-radius:var(--ts-radius-lg);padding:2.8rem 2.4rem;box-shadow:var(--ts-shadow);transition:transform .3s var(--ts-ease),box-shadow .3s var(--ts-ease)}.ts-card:hover{transform:translateY(-3px);box-shadow:var(--ts-shadow-lift)}.ts-card__icon{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:14px;background:var(--ts-sand);margin-bottom:1.8rem}.ts-card__icon svg{width:2.2rem;height:2.2rem;stroke:var(--ts-navy)}.ts-card__title{font-size:1.7rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .8rem;color:var(--ts-ink)}.ts-card__text{font-size:1.45rem;line-height:1.6;color:var(--ts-muted);margin:0}.product__title h1,.product__title>*{font-size:clamp(2.4rem,2.6vw,3.4rem)}.product .price--large{font-size:2.4rem;font-weight:700}.product-form__buttons{max-width:none}.product__info-container .product-form__input .form__label{font-size:1.35rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ts-muted)}.product-form__input--pill input[type=radio]+label{border-radius:999px;padding:1.1rem 2rem;font-weight:600;transition:all .2s var(--ts-ease)}.product-form__input--pill input[type=radio]:checked+label{background:var(--ts-ink);color:#fff;border-color:var(--ts-ink)}.product .icon-with-text{border-top:1px solid var(--ts-line);padding-top:2rem;margin-top:2rem;display:grid;gap:1.4rem}.product .icon-with-text li{gap:1.2rem}.product .icon-with-text .icon,.product .icon-with-text svg{width:2.2rem;height:2.2rem}.product .icon-with-text h3{font-size:1.45rem;font-weight:600;margin:0}.product__accordion .accordion__title,.accordion__title{font-size:1.55rem;font-weight:600}.accordion summary{padding:1.6rem 0}.product__media-wrapper .product__media,.product-media-container .media{border-radius:var(--ts-radius);overflow:hidden;background:var(--ts-sand)}.thumbnail{border-radius:10px}.facets__summary,.facets__button,.facet-filters__sort,.active-facets__button-inner{border-radius:999px}.collapsible-content .accordion{border-radius:var(--ts-radius-lg);border:1px solid var(--ts-line);margin-bottom:1.2rem;overflow:hidden}.collapsible-content details{border:0;border-radius:0;margin:0;background:transparent}.collapsible-content .accordion__content{padding:0 2rem 1.8rem}#MainContent .accordion.faq-accordion{border:1px solid var(--ts-line);border-radius:var(--ts-radius-lg);overflow:hidden;margin-bottom:1.2rem}#MainContent .accordion.faq-accordion .faq-accordion__title{color:var(--ts-ink)!important;font-size:1.6rem;font-weight:600;letter-spacing:-.01em}#MainContent .accordion.faq-accordion .faq-accordion__index{color:#fff!important;background:var(--ts-navy)!important;min-width:2.6rem;height:2.6rem;border-radius:999px;flex:0 0 auto;font-weight:700}#MainContent .accordion.faq-accordion summary svg{color:var(--ts-ink)!important}#MainContent .accordion.faq-accordion .faq-accordion__content,#MainContent .accordion.faq-accordion .faq-accordion__content *{color:var(--ts-muted)!important}.footer{border-top:none}.footer-block__heading{font-size:1.25rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin-bottom:1.6rem}.footer-block__details-content .list-menu__item--link,.footer .link{font-size:1.45rem;padding-block:.7rem}.footer-block__link-list>li{display:block}.footer__brand-desc,.footer__brand-desc p{font-size:1.4rem;line-height:1.6;opacity:.75}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.12)}.footer__content-bottom .copyright__content,.footer .policies{font-size:1.3rem;opacity:.7}.newsletter-form__field-wrapper .field__input,.footer-block__newsletter .newsletter-form__button{border-radius:999px}@media screen and (max-width:989px){.ts-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem .8rem;padding:1.6rem 1.5rem}}@media screen and (max-width:749px){.ts-benefits__inner{padding:4.4rem 1.5rem}.ts-card{padding:2.2rem 2rem}.ts-strip__item{justify-content:flex-start}.ts-strip__label{font-size:1.25rem}.banner__box{padding:3rem 2.4rem}.banner__box.content-container--full-width-mobile{background:#fffffff0;border-radius:var(--ts-radius-lg);width:auto;margin-inline:0;padding:2.8rem 2.2rem}.banner__text{font-size:1.55rem}.button{min-height:4.6rem;padding:0 2.4rem}.product-form__submit{min-height:5.2rem}.card__heading,.card__heading a{font-size:1.4rem}.section-header,.title-wrapper-with-link{margin-bottom:2.4rem}}@media(prefers-reduced-motion:reduce){.card__media img,.card-wrapper,.ts-card,.button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tideshelf-premium.css.map */
