tao-collection-banner{display:flex;flex-direction:column;width:100%;padding:1rem}tao-collection-banner p{margin:0}tao-collection-banner p.tao-collection-banner__title{font-weight:700}tao-collection-banner p.tao-collection-banner__text{font-size:1.2rem}tao-collection-banner ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;column-gap:.5rem;row-gap:0rem}tao-collection-banner li{padding:.4rem;text-transform:uppercase}tao-collection-banner li a{text-decoration:none;font-size:1.2rem}tao-collection-banner li:hover a{text-decoration:underline;text-underline-offset:3px}.tao-product-grid-container{width:100%;position:relative;display:grid;grid-template-columns:1fr}.tao-collection-wrapper{display:grid}tao-faq-page{display:block}tao-faq-page .faq-container{max-width:100%;margin:0 auto;padding:0}@media (min-width: 1024px){tao-faq-page .faq-container{max-width:80vw}}@media (min-width: 1920px){tao-faq-page .faq-container{max-width:60vw}}tao-faq-page .faq-header{width:100%;max-width:100%;padding:2rem 0}tao-faq-page .faq-header__subtitle{font-size:1.4rem;text-align:center}tao-faq-page .faq-header__title{text-align:center}@media (min-width: 1024px){tao-faq-page .faq-header{max-width:70rem;padding:6rem 0}tao-faq-page .faq-header__title{padding-right:40rem;text-align:left}tao-faq-page .faq-header__subtitle{text-align:left}}tao-faq-page .faq-body{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;gap:6rem}tao-faq-page section.faq-group:not(:last-child){margin-bottom:3rem}tao-faq-page .faq-section-title{font-size:3rem;margin:0 0 3rem}tao-faq-page .faq-group-title{font-size:2.4rem;margin:0 0 1rem}tao-faq-page .faq-subgroup-title{font-size:1.25rem;margin-top:1.5rem}tao-faq-page .faq-list{list-style:none;padding:0;margin:0}tao-faq-page .faq-list h3,.faq-list h4{margin:0}tao-faq-page li.faq-item:not(:last-child){padding-bottom:1rem}tao-faq-page .faq-item details{margin:0;padding:0}tao-faq-page .faq-item summary{padding:0 0 1rem;display:flex;justify-content:space-between;align-items:center;align-content:center;gap:1rem;font-weight:400;border-bottom:1px solid #c0c0c0;cursor:pointer}tao-faq-page .faq-item summary *{font-size:1.4rem;font-weight:700}tao-faq-page .faq-answer{padding:0}tao-faq-page .faq-answer *{font-size:1.4rem}tao-faq-page .faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease,opacity .35s ease;opacity:0;padding-bottom:1rem}tao-faq-page details[open] .faq-answer-wrapper{grid-template-rows:1fr;opacity:1}tao-faq-page .faq-answer-wrapper>.faq-answer{overflow:hidden}tao-faq-page details[open] summary .faq-item__icon{transform:rotate(45deg);transition:transform .25s ease}tao-faq-pdp{display:block}tao-faq-pdp .faq-container{margin:0 auto;padding:0}tao-faq-pdp .faq-header{width:100%;max-width:100%;padding:2rem 0}tao-faq-pdp .faq-header__subtitle{font-size:1.4rem;text-align:center}tao-faq-pdp .faq-header__title{text-align:center}tao-faq-pdp .faq-body{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;gap:6rem}tao-faq-pdp section.faq-group:not(:last-child){margin-bottom:3rem}tao-faq-pdp .faq-section-title{font-size:3rem;margin:0 0 3rem}tao-faq-pdp .faq-group-title{font-size:2.4rem;margin:0 0 1rem}tao-faq-pdp .faq-subgroup-title{font-size:1.25rem;margin-top:1.5rem}tao-faq-pdp .faq-list{list-style:none;padding:0;margin:0}tao-faq-pdp .faq-list h3,tao-faq-pdp .faq-list h4{margin:0}tao-faq-pdp li.faq-item:not(:last-child){padding-bottom:1rem}tao-faq-pdp .faq-item details{margin:0;padding:0}tao-faq-pdp .faq-item summary{padding:0 0 1rem;display:flex;justify-content:space-between;align-items:center;align-content:center;gap:1rem;font-weight:400;border-bottom:1px solid #c0c0c0;cursor:pointer}tao-faq-pdp .faq-item summary *{font-size:1.4rem;font-weight:700}tao-faq-pdp .faq-answer{padding:0}tao-faq-pdp .faq-answer *{font-size:1.4rem}tao-faq-pdp .faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease,opacity .35s ease;opacity:0;padding-bottom:1rem}tao-faq-pdp details[open] .faq-answer-wrapper{grid-template-rows:1fr;opacity:1}tao-faq-pdp .faq-answer-wrapper>.faq-answer{overflow:hidden}tao-faq-pdp details[open] summary .faq-item__icon{transform:rotate(45deg);transition:transform .25s ease}.tao-section-resource-list{display:flex;flex-direction:column;gap:var(--gap)}.product-recommendations>div{width:100%;min-height:auto;display:flex;flex-direction:column;gap:var(--gap)}.product-recommendations__skeleton-item{aspect-ratio:3 / 4;background-color:var(--color-foreground);opacity:var(--skeleton-opacity);border-radius:4px}@media screen and (max-width: 749px){.product-recommendations__skeleton-item:nth-child(odd){display:none}}tao-product-recommendations:has([data-has-recommendations=false]){display:none}tao-recent-viewed-products>div{width:100%;min-height:auto;display:flex;flex-direction:column;gap:var(--gap)}.tax-note:empty{display:none}form.payment-terms{padding-top:.5em}.installments:not(:has(shopify-payment-terms)){display:none}tao-product-price .price{font-size:var(--font-size)}tao-product-price .compare-at-price{font-size:var(--font-size)}.ff-discount-percentage{background-color:#fdfd00;margin-left:5px;padding:2px}.text-sold-out{color:red;text-transform:uppercase;margin-left:5px;text-decoration:none!important;text-decoration-line:none}.link{text-decoration:none;text-decoration-color:currentcolor}.link:hover{color:var(--color-primary-hover);text-decoration-color:transparent}.group-block__link{position:absolute;top:0;right:0;bottom:0;left:0}.group-block__link~:is(.group-block-content,.group-block__media-wrapper){pointer-events:none}.group-block__link~:is(.group-block-content,.group-block__media-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.group-block__link~.group-block-content--design-mode{pointer-events:auto}tao-product-banner{display:block;width:100%;padding:1rem}tao-product-banner p{margin:0}tao-product-banner p.tao-product-banner__title{font-weight:700}tao-product-banner p.tao-product-banner__text{font-size:1.2rem;margin:1rem 0}tao-product-banner ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;column-gap:.5rem;row-gap:0rem}tao-product-banner li{padding:.4rem;text-transform:uppercase}tao-product-banner li a{text-decoration:none;font-size:1.2rem}tao-product-banner li:hover a{text-decoration:underline;text-underline-offset:3px}.tao-product-group{position:relative;display:flex;flex-direction:column;gap:0}.tao-product-grid{isolation:isolate;list-style:none;margin:0;padding:0;display:grid;gap:var(--product-grid-gap-mb);grid-template-columns:repeat(2,1fr)}@media (min-width: 991px){.tao-product-grid{gap:var(--product-grid-gap)}}.tao-product-media{aspect-ratio:var(--gallery-aspect-ratio, var(--ratio));min-height:0;min-width:0}.tao-product-media__image{object-position:var(--focal-point, center center)}:root{--text-align-default: left}[style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: right}[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: left}[style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: right}.text-block{width:var(--width);max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}.text-block>*{width:var(--width);max-width:var(--max-width, 100%);text-align:var(--text-align, var(--text-align-default));text-wrap:var(--text-wrap)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-color:transparent}.text-block h1,.text-block.h1>*{margin-block:var(--font-h1--spacing)}.text-block h2,.text-block.h2>*{margin-block:var(--font-h2--spacing)}.text-block h3,.text-block.h3>*{margin-block:var(--font-h3--spacing)}.text-block h4,.text-block.h4>*{margin-block:var(--font-h4--spacing)}.text-block h5,.text-block.h5>*{margin-block:var(--font-h5--spacing)}.text-block h6,.text-block.h6>*{margin-block:var(--font-h6--spacing)}.text-block p,.text-block.p>*{margin-block:var(--font-paragraph--spacing)}.text-block>*:first-child{margin-block-start:0}.text-block>*:last-child{margin-block-end:0}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}.text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius);padding-block-start:max(var(--text-padding),var(--padding-block-start, 0));padding-block-end:max(var(--text-padding),var(--padding-block-end, 0));padding-inline-start:max(var(--text-padding),var(--padding-inline-start, 0));padding-inline-end:max(var(--text-padding),var(--padding-inline-end, 0))}.custom-color,.custom-color>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color)}
/*# sourceMappingURL=/cdn/shop/t/188/compiled_assets/styles.css.map */
