.content-for-layout .text-block:is(.h1,.h2,.h3,.h4),.content-for-layout .text-block:is(.h1,.h2,.h3,.h4)>*,.content-for-layout .text-block:is(.h1,.h2,.h3,.h4) :is(h1,h2,h3,h4,h5,h6){margin-block:0;font-family:var(--tt-font-display);font-weight:400;letter-spacing:var(--tt-font-heading-tracking);text-transform:uppercase}.content-for-layout .text-block.h1,.content-for-layout .text-block.h1>*,.content-for-layout .text-block.h1 :is(h1,h2,h3,h4,h5,h6){font-size:var(--tt-font-page-title-size);line-height:var(--tt-font-page-title-line)}.content-for-layout .text-block.h2,.content-for-layout .text-block.h2>*,.content-for-layout .text-block.h2 :is(h1,h2,h3,h4,h5,h6){font-size:var(--tt-font-h2-size);line-height:var(--tt-font-h2-line)}.content-for-layout .text-block.h3,.content-for-layout .text-block.h3>*,.content-for-layout .text-block.h3 :is(h1,h2,h3,h4,h5,h6){font-size:var(--tt-font-h3-size);line-height:var(--tt-font-h3-line);letter-spacing:0}.content-for-layout .text-block.h4,.content-for-layout .text-block.h4>*,.content-for-layout .text-block.h4 :is(h1,h2,h3,h4,h5,h6){font-size:var(--tt-font-h4-size);line-height:var(--tt-font-h4-line);letter-spacing:0}.content-for-layout .text-block:is(.rte,.paragraph){font-family:var(--tt-font-body);font-size:var(--tt-font-body-medium-size);line-height:var(--tt-font-body-medium-line);letter-spacing:var(--tt-font-body-tracking)}.content-for-layout .text-block.paragraph>*{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.content-for-layout :is(.button,.button-secondary):not(.button-unstyled,.quick-add__button,.skip-to-content-link,.cart-items__remove,.tt-product-buy-buttons__submit),.content-for-layout .shopify-challenge__button,.quick-add-modal :is(.button,.button-secondary):not(.button-unstyled,.quick-add__button,.tt-product-buy-buttons__submit){display:inline-flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;min-height:64px;padding:8px 24px;border:var(--tt-border-regular) solid var(--tt-color-purple);border-radius:var(--tt-radius-pill);background-color:var(--tt-color-purple);box-shadow:none;color:var(--tt-color-white);font-family:var(--tt-font-display);font-size:var(--tt-font-button-size);font-weight:400;line-height:1;letter-spacing:var(--tt-font-heading-tracking);text-transform:uppercase}.content-for-layout .button-secondary:not(.button-unstyled,.skip-to-content-link),.quick-add-modal .button-secondary:not(.button-unstyled){background-color:var(--tt-color-white);color:var(--tt-color-purple)}@media(hover:hover){.content-for-layout .button-secondary:not(.button-unstyled,.skip-to-content-link):hover,.quick-add-modal .button-secondary:not(.button-unstyled):hover{background-color:var(--tt-color-purple);color:var(--tt-color-white)}}@media screen and (max-width:749px){.content-for-layout .product-grid{gap:var(--tt-gap-small)}.content-for-layout :is(.product-grid,.resource-list) .text-block.h3>*{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 5 5;overflow-wrap:anywhere}.content-for-layout .product-grid-container{padding-block-end:calc(var(--spacing-scale-md) * var(--padding-block-end))}}.content-for-layout :is(.product-grid,.resource-list) .product-card__content{background-color:var(--tt-color-lavender);color:var(--tt-color-purple);outline:var(--tt-border-regular) solid transparent;box-shadow:var(--tt-ring),var(--tt-shadow-hard-ring)}.content-for-layout :is(.product-grid,.resource-list) product-price{font-weight:700}.content-for-layout :is(.product-grid,.resource-list) product-price .compare-at-price{font-size:var(--tt-font-body-small-size);font-weight:500}.content-for-layout :is(.product-grid,.resource-list) button.quick-add__button{--quick-add-collapsed-width: 50px;--quick-add-icon-width: 46px;height:50px;border:var(--tt-border-regular) solid var(--tt-color-purple);background:var(--tt-color-white);color:var(--tt-color-purple);font-family:var(--tt-font-display);font-size:var(--tt-font-button-size);letter-spacing:var(--tt-font-heading-tracking);text-transform:uppercase;-webkit-backdrop-filter:none;backdrop-filter:none}@media screen and (min-width:750px){.content-for-layout .facets--horizontal .facets__summary{box-sizing:border-box;align-items:center;gap:8px;height:50px;padding-inline:20px 16px;border:var(--tt-border-regular) solid var(--tt-color-purple);border-radius:var(--tt-radius-pill);background-color:var(--tt-color-white);color:var(--tt-color-purple);font-family:var(--tt-font-body);font-size:var(--tt-font-body-regular-size);font-weight:500}.content-for-layout .facets--horizontal floating-panel-component{top:calc(100% + 12px)!important;margin-block-start:0}.content-for-layout .facets--horizontal .facets__panel-content{border:var(--tt-border-regular) solid var(--tt-color-purple);border-radius:var(--tt-radius-inner);box-shadow:var(--tt-shadow-soft)}}@media screen and (max-width:749px){.content-for-layout .facets-toggle{height:auto;min-height:50px}.content-for-layout .facets-toggle__wrapper{margin-inline-start:0}.content-for-layout .facets-toggle__button{min-height:50px;padding-inline:16px 20px;border:var(--tt-border-regular) solid var(--tt-color-purple);border-radius:var(--tt-radius-pill);color:var(--tt-color-purple);font-weight:500}}.content-for-layout .facets--drawer .facets__summary{color:var(--tt-color-purple);font-family:var(--tt-font-body);font-size:var(--tt-font-body-medium-size);font-weight:600}.content-for-layout .facets--drawer .sorting-filter__container{gap:var(--tt-gap-small)}.content-for-layout .facets--drawer .sorting-filter__container .facets__label{font-size:var(--tt-font-body-medium-size);font-weight:600}.content-for-layout .sorting-filter__select-wrapper{box-sizing:border-box;min-height:50px;padding-inline:20px 16px;border:var(--tt-border-regular) solid var(--tt-color-purple);border-radius:var(--tt-radius-pill)}.content-for-layout .facets{--checkbox-border: var(--tt-border-regular) solid var(--tt-color-purple)}.content-for-layout .facets .field__input{box-sizing:border-box;min-height:50px;padding-inline:20px;border-radius:var(--tt-radius-pill);box-shadow:inset 0 0 0 var(--tt-border-regular) var(--tt-color-purple)}.content-for-layout .facets .field__input:focus{box-shadow:inset 0 0 0 var(--tt-border-regular) var(--tt-color-accent-strong)}.content-for-layout .facets .field__input{color:var(--tt-color-purple)}.content-for-layout .facets .price-facet__label,.content-for-layout .facets .field__input::placeholder{color:color-mix(in srgb,var(--tt-color-purple) 60%,transparent);opacity:1}@media screen and (max-width:749px){.content-for-layout .facets :is(.field__input,.price-facet__label){font-size:16px}}@media screen and (min-width:750px){.content-for-layout ul[product-grid-view=zoom-out] .product-grid-view-zoom-out--details{display:block;overflow:visible;-webkit-line-clamp:none;overflow-wrap:anywhere}.content-for-layout [product-grid-view=zoom-out] .product-grid__card>product-price{display:block;font-size:var(--tt-font-body-small-size)}}.content-for-layout .pagination{--pagination-size: 50px;margin-block-start:0;padding:var(--tt-gap-large) 0 0}.content-for-layout .pagination__list{gap:8px}.content-for-layout .pagination .pagination__link{box-sizing:border-box;border:var(--tt-border-regular) solid var(--tt-color-purple);border-radius:var(--tt-radius-pill);color:var(--tt-color-purple);font-family:var(--tt-font-body);font-size:var(--tt-font-body-regular-size);font-weight:600}.content-for-layout .pagination .pagination__link--gap{border-color:transparent}.content-for-layout .pagination .pagination__link--current{background-color:var(--tt-color-purple);color:var(--tt-color-white)}@media(hover:hover){.content-for-layout .pagination .pagination__link:hover:not(.pagination__link--current,.pagination__link--gap,.pagination__link--disabled){background-color:var(--tt-color-lavender)}}.content-for-layout .pagination .pagination__link:before,.content-for-layout .pagination .pagination__list:before{content:none}@media screen and (max-width:749px){.content-for-layout .resource-list{--resource-list-mobile-gap-max: var(--tt-gap-small)}}.content-for-layout .resource-list .collection-card{background-color:var(--tt-color-lavender);color:var(--tt-color-purple);outline:var(--tt-border-regular) solid transparent;box-shadow:var(--tt-ring),var(--tt-shadow-hard-ring)}.content-for-layout .resource-list .collection-card__inner{padding:8px 8px 24px}.content-for-layout .resource-list .collection-card__content{padding-inline:8px}.content-for-layout .blog-posts{--columns-gap: var(--tt-gap-medium);--rows-gap: var(--tt-gap-medium)}.content-for-layout .blog-post-card__image{height:auto;aspect-ratio:1200 / 628;border-radius:min(var(--border-radius),4.5%) / min(var(--border-radius),calc(4.5% * 1200 / 628));outline:var(--tt-border-regular) solid transparent;box-shadow:var(--tt-ring),var(--tt-shadow-hard-ring)}.content-for-layout .blog-post-card__image[data-tt-fit=contain]{object-fit:contain;background-color:var(--tt-color-lavender)}.content-for-layout .blog-post-card__content{padding-block-start:var(--tt-gap-small)}@media screen and (min-width:750px){.content-for-layout .blog-post-card--horizontal .blog-post-card__content{padding-block-start:0}}.content-for-layout .blog-post-card .text-block.rte{font-size:var(--tt-font-body-regular-size);line-height:var(--tt-font-body-regular-line)}.content-for-layout .blog-post-card__content a:not(.blog-post-card__title-link){color:var(--tt-color-purple);font-weight:600;text-decoration:underline;text-underline-offset:.15em}.content-for-layout .blog-post-item:not(:has(.blog-post-card__image-container)){padding:var(--tt-gap-medium);border:0;border-radius:var(--tt-radius-card);background-color:var(--tt-color-lavender);outline:var(--tt-border-regular) solid transparent;box-shadow:var(--tt-ring),var(--tt-shadow-hard-ring)}.content-for-layout .blog-post-details{color:var(--tt-color-purple);font-family:var(--tt-font-label);font-size:var(--tt-font-body-regular-size);line-height:1;letter-spacing:.01em}.content-for-layout .page-width-content{--page-content-width: var(--tt-measure-normal)}.content-for-layout .section-content-wrapper:has(>.shopify-block>.blog-post-content)>:is(.text-block,.image-block,.shopify-block){width:100%;max-width:var(--tt-measure-normal);margin-inline:auto}.content-for-layout .section-content-wrapper:has(>.shopify-block>.blog-post-content)>.image-block .image-block__image{border-radius:min(var(--border-radius),4.5%) / min(var(--border-radius),calc(4.5% * var(--ratio)))}.content-for-layout :is(.blog-post-content,.page-content){max-width:var(--tt-measure-normal);font-family:var(--tt-font-body);font-size:var(--tt-font-body-medium-size);line-height:var(--tt-font-body-medium-line);letter-spacing:var(--tt-font-body-tracking);overflow-wrap:anywhere}.content-for-layout :is(.blog-post-content,.page-content) :is(p,ul,ol,table,.rte-table-wrapper){margin-block:0 var(--tt-gap-medium)}.content-for-layout :is(.blog-post-content,.page-content) :is(div,section,article,p,h1,h2,h3,h4,h5,h6,ul,ol):not(.rte-table-wrapper){display:block;width:auto;max-width:100%}.content-for-layout :is(.blog-post-content,.page-content) li{display:list-item}.content-for-layout :is(.blog-post-content,.page-content) :is(h1,h2,h3,h4,h5,h6){color:var(--tt-color-purple);font-weight:400;text-wrap:balance}.content-for-layout :is(.blog-post-content,.page-content) :is(h1,h2){margin-block:var(--tt-gap-large) var(--tt-gap-medium);font-family:var(--tt-font-display);font-size:var(--tt-font-h2-size);line-height:var(--tt-font-h2-line);letter-spacing:var(--tt-font-heading-tracking);text-transform:uppercase}.content-for-layout :is(.blog-post-content,.page-content) :is(h3,h4){margin-block:var(--tt-gap-roomy) var(--tt-gap-small);font-family:var(--tt-font-display);font-size:var(--tt-font-h3-size);line-height:var(--tt-font-h3-line);letter-spacing:0;text-transform:uppercase}.content-for-layout :is(.blog-post-content,.page-content) :is(h5,h6){margin-block:var(--tt-gap-medium) 8px;font-family:var(--tt-font-body);font-size:var(--tt-font-body-medium-size);font-weight:700;line-height:var(--tt-font-body-medium-line);letter-spacing:var(--tt-font-body-tracking);text-transform:none}.content-for-layout :is(.blog-post-content,.page-content) :first-child:is(h1,h2,h3,h4,h5,h6,p){margin-block-start:0}.content-for-layout :is(.blog-post-content,.page-content) :is(ul,ol){padding-inline-start:1.25em}.content-for-layout :is(.blog-post-content,.page-content) li{margin-block-end:8px}.content-for-layout :is(.blog-post-content,.page-content) li::marker{color:var(--tt-color-accent-strong)}.content-for-layout :is(.blog-post-content,.page-content) a{color:var(--tt-color-purple);text-decoration:underline;text-underline-offset:.15em}.content-for-layout :is(.blog-post-content,.page-content) img{max-width:100%;height:auto;border-radius:var(--tt-radius-card)}@media screen and (max-width:749px){.content-for-layout :is(.blog-post-content,.page-content) img{display:block;float:none!important;margin-inline:0!important}}.content-for-layout :is(.blog-post-content,.page-content) blockquote{margin:var(--tt-gap-large) 0;padding:var(--tt-gap-medium);border:var(--tt-border-regular) dashed var(--tt-color-purple);border-radius:var(--tt-radius-inner);background-color:var(--tt-color-lavender);font-style:normal;font-weight:500}.content-for-layout :is(.blog-post-content,.page-content) table{font-size:var(--tt-font-body-regular-size);line-height:var(--tt-font-body-regular-line)}.content-for-layout :is(.blog-post-content,.page-content) :is(th,td){padding:12px 16px;border-bottom:var(--tt-border-thin) solid var(--tt-color-purple);vertical-align:top}.content-for-layout :is(.blog-post-content,.page-content) :is(thead,tr:not(:has(td))){background-color:var(--tt-color-lavender);font-weight:700;text-transform:none}.content-for-layout .contact-form__form,.content-for-layout .contact-form__form-row{gap:var(--tt-gap-small)}.content-for-layout .contact-form__input{box-sizing:border-box;min-height:64px;padding:16px 24px;border:var(--tt-border-regular) solid var(--tt-color-purple);border-radius:var(--tt-radius-pill);background-color:var(--tt-color-white);color:var(--tt-color-purple);font-family:var(--tt-font-body);font-size:var(--tt-font-body-regular-size);line-height:var(--tt-font-body-regular-line)}.content-for-layout .contact-form__input::placeholder{color:rgb(var(--tt-color-purple-rgb) / .6);opacity:1}.content-for-layout .contact-form__input:focus-visible{outline:var(--tt-border-regular) solid var(--tt-color-accent-strong);outline-offset:3px}.content-for-layout .contact-form__input--textarea{min-height:160px;border-radius:var(--tt-radius-card)}.content-for-layout :is(.contact-form__error,.contact-form__success){padding:16px 24px;border:var(--tt-border-regular) dashed var(--tt-color-purple);border-radius:var(--tt-radius-inner);background-color:var(--tt-color-lavender);color:var(--tt-color-purple)}.content-for-layout .search-page-input{box-sizing:border-box;min-height:64px;padding-block:16px;border:var(--tt-border-regular) solid var(--tt-color-purple);border-radius:var(--tt-radius-pill);background-color:var(--tt-color-white);color:var(--tt-color-purple);font-family:var(--tt-font-body);font-size:var(--tt-font-body-regular-size);line-height:var(--tt-font-body-regular-line)}.content-for-layout .search-page-input::placeholder{color:rgb(var(--tt-color-purple-rgb) / .6);opacity:1}.content-for-layout .search-page-input:focus-visible{outline:var(--tt-border-regular) solid var(--tt-color-accent-strong);outline-offset:3px}.content-for-layout search-page-input-component{margin:var(--tt-gap-medium) 0 0}.content-for-layout search-page-input-component .search__icon svg{color:var(--tt-color-purple)}.content-for-layout .cart-title>:is(h1,h2){display:flex;align-items:center;gap:12px;margin:0;color:var(--tt-color-purple);font-family:var(--tt-font-display);font-size:var(--tt-font-h2-size);font-weight:400;line-height:var(--tt-font-h2-line);letter-spacing:var(--tt-font-heading-tracking);text-transform:uppercase}.content-for-layout .cart-page--empty .cart-title>:is(h1,h2){justify-content:center}.content-for-layout .cart-items__title{color:var(--tt-color-purple);font-family:var(--tt-font-display);font-size:var(--tt-font-h3-size);line-height:var(--tt-font-h3-line);letter-spacing:0;text-transform:uppercase}.content-for-layout .cart-items__details{color:var(--tt-color-purple);font-size:var(--tt-font-body-regular-size);line-height:var(--tt-font-body-regular-line)}.content-for-layout .cart-items__variants-wrapper,.content-for-layout .cart-items__unit-price-wrapper{font-size:var(--tt-font-body-regular-size);line-height:var(--tt-font-body-regular-line)}.content-for-layout .cart-items__variants-wrapper p{margin:4px 0 0;font-size:var(--tt-font-body-regular-size);line-height:var(--tt-font-body-regular-line)}@media screen and (max-width:749px){.content-for-layout .cart-items__table-row{grid-template-columns:80px minmax(0,1fr) minmax(4.5rem,auto)}}.content-for-layout .cart-items__price{color:var(--tt-color-purple);font-family:var(--tt-font-body);font-size:var(--tt-font-body-medium-size);font-weight:700;line-height:var(--tt-font-body-medium-line)}.content-for-layout .cart-items__price-unit{font-weight:500}.content-for-layout .cart-items__media-container{border-radius:10px;outline:var(--tt-border-regular) solid transparent;box-shadow:var(--tt-ring),var(--tt-shadow-hard-ring)}.content-for-layout .cart-items .quantity-selector{display:inline-flex;align-items:center;justify-content:space-between;gap:4px;box-sizing:border-box;height:44px;padding:0 12px;border:var(--tt-border-regular) solid var(--tt-color-purple);border-radius:var(--tt-radius-pill);background-color:var(--tt-color-white);color:var(--tt-color-purple)}.content-for-layout .cart-items .quantity-selector .button{display:inline-flex;align-items:center;justify-content:center;width:24px;min-width:0;height:24px;min-height:0;margin:0;padding:0;border:0;background:none;box-shadow:none;color:var(--tt-color-purple)}.content-for-layout .cart-items .quantity-selector input{width:2em;min-width:0;margin:0;padding:0;border:0;background:none;color:var(--tt-color-purple);font-family:var(--tt-font-body);font-size:var(--tt-font-body-regular-size);font-weight:700;line-height:1;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.content-for-layout .cart-items .quantity-selector input::-webkit-outer-spin-button,.content-for-layout .cart-items .quantity-selector input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.content-for-layout .cart-items__remove{color:var(--tt-color-purple)}.content-for-layout .cart-totals__total-label,.content-for-layout .cart-totals__total-value{color:var(--tt-color-purple);font-family:var(--tt-font-display);font-size:var(--tt-font-title-size);font-weight:400;line-height:var(--tt-font-h3-line);letter-spacing:0;text-transform:uppercase}.content-for-layout .cart-totals__tax-note,.content-for-layout .cart-totals__tax-note a{color:var(--tt-color-purple);font-size:var(--tt-font-body-regular-size);line-height:var(--tt-font-body-regular-line)}.content-for-layout .cart-discount__label{color:var(--tt-color-purple);font-family:var(--tt-font-body);font-weight:600}.content-for-layout .cart-discount__input{box-sizing:border-box;min-height:50px;padding:0 20px;border:var(--tt-border-regular) solid var(--tt-color-purple);border-radius:var(--tt-radius-pill);background-color:var(--tt-color-white);color:var(--tt-color-purple)}.content-for-layout .cart-discount__form .cart-discount__button{min-height:50px}.content-for-layout .cart__ctas .cart__checkout-button{width:100%;border-color:var(--tt-color-accent-strong);background-color:var(--tt-color-accent-strong);color:var(--tt-color-white)}@media(hover:hover){.content-for-layout .cart__ctas .cart__checkout-button:hover{border-color:var(--tt-color-purple);background-color:var(--tt-color-purple)}}.content-for-layout .shopify-challenge__container{box-sizing:content-box;padding:clamp(56px,47.55px + 2.2535vw,80px) var(--tt-page-margin) clamp(70px,59.44px + 2.8169vw,100px);color:var(--tt-color-purple)}.content-for-layout .shopify-challenge__message{margin:0 0 var(--tt-gap-medium);font-family:var(--tt-font-body);font-size:var(--tt-font-body-medium-size);line-height:var(--tt-font-body-medium-line);text-wrap:balance}.content-for-layout .shopify-challenge__container .shopify-challenge__button{display:flex;margin-inline:auto}
/*# sourceMappingURL=/cdn/shop/t/32/assets/tt-standard.css.map */
