@media screen and (max-width:990px){.header .header__secondary-nav a[aria-controls=cart-drawer],.header .header__secondary-nav a[href*="/cart"]{display:inline-flex;flex-direction:column;align-items:center}.header .header__secondary-nav a[aria-controls=cart-drawer]:after,.header .header__secondary-nav a[href*="/cart"]:after{content:"Cart";display:block;font-size:12px;line-height:1.1;margin-top:4px;text-transform:uppercase;letter-spacing:.5px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.35)}}@media screen and (min-width:1000px){.product.tls-flow-layout{display:flow-root}.tls-flow-layout>.product-gallery{float:left;width:calc(var(--tls-gallery-width) - var(--tls-flow-gap) / 2);margin:0 var(--tls-flow-gap) var(--spacing-8) 0}.tls-flow-layout>.product-info{display:block;position:static}.tls-flow-layout>.product-info>.product-info__block-item:not([data-block-type=description]),.tls-flow-layout>.product-info>.product-info__block-group{display:flow-root}.tls-flow-layout .product-info__description table{max-width:100%}.tls-flow-layout>.tls-faq-wrap{clear:both}}.product-info__block-item[data-block-id*=zip_on_site_messaging],.product-info__block-item[data-block-id*=afterpay_on_site_messaging]{margin-block:8px}.product-info__block-item[data-block-id*=afterpay_on_site_messaging] square-placement{margin-block:0!important}.product-info__block-item[data-block-type=variant-picker]:has(>.product-info__variant-picker:empty){display:none}.product-info__block-item[data-block-id*=afterpay_on_site_messaging]+.product-info__block-item[data-block-type=variant-picker]:has(>.product-info__variant-picker:empty)+.product-info__block-item[data-block-type=quantity-selector]{margin-block-start:16px}.product-card__options-summary{white-space:normal;overflow-wrap:anywhere}@media screen and (max-width:699px){.product-info__title,.product-info__price,.product-info__variant-picker,.product-info__quantity-selector,.product-info__inventory,.product-info__block-item[data-block-id*=zip_on_site_messaging],.product-info__block-item[data-block-id*=afterpay_on_site_messaging]{text-align:center}.product-info__price .rating-with-text,.product-info__price price-list,.product-info__price .badge-list,.product-info .variant-picker__option-info,.product-info .variant-picker__option-info>.h-stack,.product-info .variant-picker__option-values{justify-content:center}.product-info .variant-picker__option-info{flex-wrap:wrap}.product-info__quantity-selector>.form-control{text-align:center;justify-items:center}.product-info__quantity-selector .block-label{text-align:center;margin-inline:auto}.product-info__quantity-selector .quantity-selector{justify-self:center;margin-inline:auto}.product-info__inventory variant-inventory{display:flex;justify-content:center}}body .header{--header-background: 57 11 16;--background: 57 11 16;--header-text: 248 238 229;color:#f8eee5}body.tls-soft-home{background:#f8f2ed}.tls-soft-home #main{isolation:isolate}.tls-soft-home .shopify-section--press>.section{padding-block:40px 24px}.tls-soft-home .shopify-section--recently-viewed-products>.section{padding-block-start:24px}.shopify-section--header .header{--header-padding-block: 8px}@media(min-width:700px){.shopify-section--header .header{--header-padding-block: 12px}}.header .tls-menu-label{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 11px;border:1px solid currentColor;border-radius:18px 18px 18px 5px;font-size:16px;font-weight:600;line-height:1}.header .tls-menu-label svg{width:18px;height:18px}@media(min-width:1150px){.header .tls-menu-label.lg\:hidden{display:none}}@media(max-width:699px){.header__main-nav a[aria-controls=search-drawer]{display:none}.header__secondary-nav a[aria-controls=search-drawer]{display:block}}.tls-product-refresh{align-items:start}.tls-soft-store #main>.shopify-section--main-product>.section{padding-block-end:40px}.tls-soft-store #main>.shopify-section--product-recommendations>.section{padding-block-start:40px}@media screen and (max-width:699px){.tls-soft-store #main>.shopify-section--main-product>.section{padding-block-end:24px}.tls-soft-store #main>.shopify-section--product-recommendations>.section{padding-block-start:24px}}.tls-product-refresh>.product-info{display:grid;grid-template-columns:124px minmax(0,1fr);gap:10px 16px;text-align:left}.tls-product-refresh .product-info>.product-info__block-item,.tls-product-refresh .product-info>.product-info__block-group{grid-column:1 / -1;margin:0;min-width:0}.tls-product-refresh .product-info__title{font-size:clamp(26px,2.2vw,32px);line-height:1.2;text-align:left}.tls-product-refresh .product-info__price,.tls-product-refresh .product-info__variant-picker,.tls-product-refresh .product-info__quantity-selector,.tls-product-refresh .product-info__inventory,.tls-product-refresh .product-info__block-item[data-block-id*=messaging]{text-align:left}.tls-product-refresh .product-info__price price-list,.tls-product-refresh .product-info .variant-picker__option-info,.tls-product-refresh .product-info .variant-picker__option-info>.h-stack,.tls-product-refresh .product-info .variant-picker__option-values,.tls-product-refresh .product-info__inventory variant-inventory{justify-content:flex-start}.tls-product-refresh .product-info__price sale-price{font-size:25px;font-weight:650}.tls-product-refresh .product-info__price .text-sm{font-size:15px;line-height:1.45}.tls-product-refresh .product-info>[data-block-type=quantity-selector]{grid-column:1;align-self:end}.tls-product-refresh .product-info>[data-block-type=buy-buttons]{grid-column:2;align-self:end}.tls-product-refresh .product-info__quantity-selector>.form-control{gap:6px;justify-items:start;text-align:left}.tls-product-refresh .product-info__quantity-selector .block-label{font-size:16px;text-align:left;margin:0}.tls-product-refresh .product-info__quantity-selector .quantity-selector{width:124px;height:52px;margin:0;border-color:#c7b5b7;justify-self:start}.tls-product-refresh .quantity-selector__button{min-height:44px}.tls-product-refresh .product-info__buy-buttons .button{min-height:52px;padding:13px 18px;font-size:17px}.tls-product-refresh .product-info>[data-block-type=payment-terms]:not(:has(shopify-payment-terms)),.tls-product-refresh .product-info>.product-info__block-item:empty{display:none}.tls-product-refresh .product-info>[data-block-id*=zip_on_site_messaging]{margin-top:4px}.tls-product-refresh .product-info>[data-block-id*=afterpay_on_site_messaging]{margin-top:-6px}.tls-product-refresh .product-info .accordion{background:#f8f2ed;border:1px solid #e5d6d1;border-radius:14px;padding-inline:18px}.tls-product-refresh .accordion__toggle{min-height:54px;padding-block:14px;font-size:18px;color:#671d2b}.tls-product-refresh .accordion__content{font-size:17px;line-height:1.65}.tls-product-refresh .tls-product-delivery .accordion__content>p{margin:0!important;padding:0!important;background:transparent!important;text-align:left!important;font-size:16px!important;opacity:1!important}.tls-product-refresh .prose{overflow-wrap:anywhere}.tls-product-refresh .prose :is(h1,h2,h3,h4){color:#671d2b;font-size:22px;line-height:1.3}.tls-product-refresh .prose table{display:block;max-width:100%;overflow-x:auto}.tls-product-refresh .prose table :is(th,td){overflow-wrap:normal;word-break:normal;white-space:nowrap}.tls-product-refresh>.tls-product-reading,.tls-product-refresh>.tls-product-more-links,.tls-product-refresh>.tls-faq-wrap{grid-column:1 / -1;width:100%;max-width:none;margin-inline:auto;min-width:0}.tls-product-refresh>.tls-product-reading{border-top:1px solid #e5d6d1;padding-top:32px}.tls-product-refresh>.tls-faq-wrap{margin-top:16px;padding:clamp(28px,4vw,48px) clamp(12px,3vw,40px);background:#f1e4e2;border-radius:24px}.tls-product-refresh .tls-faq-head{text-align:center;margin-bottom:24px}.tls-product-refresh .tls-faq-sub{display:none}.tls-product-refresh .tls-faq-acc{gap:4px}.tls-product-refresh .tls-faq-q{font-weight:500}.tls-product-refresh .tls-faq-item{background:transparent;border:0;border-radius:14px}.tls-product-refresh .tls-faq-item:is(:hover,[open]){background:#fffaf6;border:0;box-shadow:none}.tls-product-refresh .tls-faq-icon{filter:none}.tls-product-refresh .tls-faq-a{padding:12px 24px 22px;line-height:1.65;opacity:1}.tls-product-refresh .tls-faq-q:focus-visible{outline:none}.tls-product-refresh .tls-faq-item:has(>.tls-faq-q:focus-visible){outline:3px solid #671d2b;outline-offset:3px}.tls-product-refresh .tls-description-highlights,.tls-product-refresh .tls-description-content,.tls-product-refresh .tls-faq-a{max-width:880px;margin-inline:auto}.tls-product-refresh .tls-product-more-links{border-top:1px solid #e5d6d1;padding-top:24px}.tls-product-refresh .tls-pills-head{font-size:18px!important;color:#671d2b;opacity:1!important}.tls-product-refresh .tls-faq-title{margin:0;color:#671d2b;font-size:clamp(26px,2.6vw,32px);font-weight:600;line-height:1.2;opacity:1;letter-spacing:0}.tls-product-refresh .tls-faq-sub,.tls-product-refresh .tls-faq-q,.tls-product-refresh .tls-faq-a{font-size:17px;line-height:1.5}.tls-product-refresh :is(summary,button,a,input):focus-visible{outline:3px solid #671d2b;outline-offset:4px}@media(min-width:1000px){.tls-product-refresh>.product-gallery{position:static}.tls-product-refresh>.product-info{position:static}}@media(max-width:699px){.tls-product-refresh{row-gap:24px}.tls-product-refresh>.product-info{gap:10px 12px;grid-template-columns:116px minmax(0,1fr)}.tls-product-refresh .product-info__quantity-selector .quantity-selector{width:116px}.tls-product-refresh .product-info__buy-buttons .button{padding-inline:10px}}.tls-soft-store #main{--background: 255 250 246;--text-color: 53 22 25;--button-background-primary: 103 29 43;--button-text-primary: 255 248 240;background:#fffaf6;color:#351619}.tls-soft-store #main>.shopify-section--main-product .product-gallery{background:#fff;border-radius:16px}.tls-soft-store #main .shopify-section--recently-viewed-products>.section{--background: 248 242 237 !important;--text-color: 53 22 25 !important;--heading-color: 77 16 21 !important;background:#f8f2ed;color:#351619}.tls-soft-store #main .shopify-section--recently-viewed-products .product-card{--product-card-background: 255 250 246;--product-card-text-color: 53 22 25;background:#fffaf6;color:#351619}.tls-soft-store #main .footer{--footer-background: 57 11 16;--footer-text: 248 238 229;--border-color: 248 238 229 / .22;background:#390b10;color:#f8eee5}.tls-soft-store #main .footer :is(.text-xs,.text-sm){font-size:16px}.tls-soft-store #main .shopify-section--text-with-icons .section{--background: 248 242 237;--text-color: 53 22 25;background:#f8f2ed;color:#351619}.tls-soft-store #main :is(.shopify-section--main-page,.shopify-section--main-article,.shopify-policy__container) .prose{font-size:17px;line-height:1.65;overflow-wrap:anywhere}.tls-soft-store #main :is(.shopify-section--main-page,.shopify-section--main-blog,.shopify-section--main-search,.shopify-policy__container) h1{color:#4d1015}.tls-soft-store #main :is(.shopify-section--main-page,.shopify-policy__container) table{display:block;max-width:100%;overflow-x:auto}.tls-soft-store #main :is(.shopify-section--main-page,.shopify-section--contact) :is(input,textarea,select){font-size:17px}.tls-soft-store #header-sidebar-menu{--dialog-background: 255 250 246;--text-color: 77 16 21;--text-primary: 77 16 21}.tls-soft-store #main .tls-aftergrid{border-color:#e5d6d1!important;background:#f8f2ed!important;box-shadow:none!important}.tls-soft-store #main .tls-aftergrid .tls-pills-head{color:#671d2b;opacity:1!important}.tls-soft-store #main .tls-collection-intro h1,.tls-soft-store #main .tls-collection-tagline{text-align:center}.tls-soft-store #main .tls-collection-about{margin-inline:auto}.tls-collection-extra{border:1px solid #ddcbc6;border-radius:14px;background:#fffaf6;padding:0 18px}.tls-collection-extra>summary{min-height:54px;padding:14px 0;cursor:pointer;font-size:18px;font-weight:650;color:#671d2b;list-style:disclosure-closed inside}.tls-collection-extra[open]>summary{list-style-type:disclosure-open}.tls-collection-extra>summary:focus-visible{outline:3px solid #671d2b;outline-offset:4px}.tls-soft-store #main .tls-aftergrid .tls-collection-extra .tls-seo{font-size:17px;line-height:1.65;padding:12px 0 20px;opacity:1}.tls-soft-store #main .tls-aftergrid .tls-seo li{background:#f8f2ed;border-color:#e5d6d1}.tls-soft-store #main .tls-aftergrid .tls-seo li:before{background:#671d2b;box-shadow:none}.tls-soft-store #main .tls-pills .tls-pill{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px!important;border:1px solid #caa7ad!important;border-radius:999px;color:#671d2b!important;background:#fffaf6!important;box-shadow:none!important;font-size:16px!important;font-weight:650!important;line-height:1.35!important;text-decoration:none!important;transition:background-color .15s ease,border-color .15s ease}.tls-soft-store #main .tls-pills .tls-pill:hover{background:#f1e3df!important;border-color:#8c4e59!important}.tls-soft-store #main .tls-pills .tls-pill:focus-visible{outline:3px solid #671d2b;outline-offset:4px;background:#f1e3df!important}.tls-soft-store #main .tls-pills-head{color:#671d2b;font-size:18px!important;opacity:1!important}@media(prefers-reduced-motion:reduce){.tls-soft-store #main .tls-pills .tls-pill{transition:none;transform:none!important}}.tls-product-refresh .accordion__toggle{position:relative;justify-content:center;padding-inline:32px;text-align:center}.tls-product-refresh .accordion__toggle>:first-child{justify-content:center;text-align:center}.tls-product-refresh .accordion__toggle>.circle-chevron{position:absolute;inset-inline-end:0;top:50%;translate:0 -50%}.tls-product-refresh .tls-faq-q{position:relative;justify-content:center;padding-inline:48px;text-align:center;min-height:54px}.tls-product-refresh .tls-faq-qtext{text-align:center}.tls-product-refresh .tls-faq-icon{position:absolute;inset-inline-end:16px;top:50%;translate:0 -50%}.tls-soft-store #main :is(.tls-collection-extra,.tls-collection-about)>summary{display:block;position:relative;padding-inline:30px;text-align:center;list-style:none}.tls-soft-store #main :is(.tls-collection-extra,.tls-collection-about)>summary::-webkit-details-marker{display:none}.tls-soft-store #main :is(.tls-collection-extra,.tls-collection-about)>summary:after{content:"";position:absolute;inset-inline-end:8px;top:50%;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;translate:0 -70%;transform:rotate(45deg)}.tls-soft-store #main :is(.tls-collection-extra,.tls-collection-about)[open]>summary:after{transform:rotate(225deg);translate:0 -25%}.tls-soft-store .header__main-nav .header__link-list :is(a,button,summary),.tls-soft-store .navigation-drawer .panel-list__wrapper :is(a,button),.tls-soft-store .header .tls-menu-label{font-weight:500}.tls-soft-store .tls-worlds__pill{font-size:16px}.tls-product-refresh tls-product-description{display:block;margin-top:18px}.tls-product-refresh .tls-description-highlights{font-size:17px;line-height:1.6;margin-bottom:22px}.tls-product-refresh .tls-description-highlights blockquote{font-size:clamp(22px,2vw,28px);line-height:1.35}.tls-product-refresh .tls-description-highlights :is(h1,h2,h3,h4){font-size:22px}.tls-product-refresh .tls-description-sections{display:grid;gap:10px}.tls-product-refresh .tls-description-section{min-width:0;background:#f8f2ed;border:1px solid #e5d6d1;border-radius:14px;overflow-wrap:anywhere}.tls-product-refresh .tls-description-section>summary{position:relative;list-style:none;cursor:pointer;padding:15px 42px;min-height:54px;text-align:center;font-size:18px;line-height:1.4;font-weight:500;color:#671d2b}.tls-product-refresh .tls-description-section>summary::-webkit-details-marker{display:none}.tls-product-refresh .tls-description-section>summary:after{content:"";position:absolute;inset-inline-end:20px;top:50%;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;translate:0 -70%;transform:rotate(45deg)}.tls-product-refresh .tls-description-section[open]>summary:after{transform:rotate(225deg);translate:0 -25%}.tls-product-refresh .tls-description-content{padding:0 18px 18px;font-size:17px;line-height:1.65;text-align:left}.tls-product-refresh .product-info__price .rating-with-text{flex-wrap:wrap;column-gap:12px;row-gap:10px}.tls-product-refresh .product-info__price sale-price{font-size:32px;line-height:1.2}.tls-product-refresh .product-info__price compare-at-price{font-size:22px;line-height:1.3;color:#6a5155;opacity:1}.tls-product-refresh .product-info__price on-sale-badge{font-size:17px;line-height:1.3;font-weight:650;padding:7px 12px;min-height:36px}.tls-soft-store #main product-card sale-price{font-size:22px;line-height:1.3;font-weight:600;color:#351619}.tls-soft-store #main product-card compare-at-price{font-size:18px;line-height:1.3;color:#6a5155;opacity:1}.tls-soft-store #main product-card on-sale-badge{font-size:16px;line-height:1.3;font-weight:650;padding:6px 10px}.tls-product-refresh .product-info__price sale-price.text-on-sale,.tls-soft-store #main product-card sale-price.text-on-sale{color:#b52436}.tls-product-refresh .product-info__price on-sale-badge,.tls-soft-store #main product-card on-sale-badge{color:#671d2b;background:#f1e4e2;border:1px solid #dbc2c5}@media screen and (max-width:699px){.tls-product-refresh .product-info__variant-picker{text-align:center}.tls-product-refresh .product-info .variant-picker__option-info,.tls-product-refresh .product-info .variant-picker__option-info>.h-stack,.tls-product-refresh .product-info .variant-picker__option-values{justify-content:center}.tls-product-refresh .product-info .variant-picker__option-values{flex-wrap:wrap}.tls-product-refresh .product-info .variant-picker__option>.relative{justify-self:center;max-width:100%}}.tls-product-refresh .product-info>[data-block-type=inventory]{grid-column:2;text-align:center}.tls-product-refresh .product-info__inventory variant-inventory{display:flex;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/20/assets/tls-custom.css.map */
