html{scroll-behavior:smooth}::selection{background:#87cbcf40;color:#1a1a1a}::-moz-selection{background:#87cbcf40;color:#1a1a1a}body{color:#1a1a1a}img{transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .3s ease}a{transition:color .25s ease,opacity .25s ease}.h2,h2{font-weight:600;letter-spacing:-.01em}.section-header__title{position:relative}.template-index .section-header__title:after{content:"";display:block;width:40px;height:2px;background:linear-gradient(90deg,#87cbcf,#a69cc7);margin:14px auto 0;border-radius:2px}.header-wrapper:not(.header-wrapper--overlay){background:#ffffffd1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(17,17,17,.06);transition:box-shadow .35s ease,background .35s ease}.header-wrapper.is-sticky:not(.header-wrapper--overlay){background:#fffffff2;box-shadow:0 1px 20px #0000000f}.site-nav__dropdown{background:#fffffff5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(17,17,17,.06);border-radius:12px;box-shadow:0 20px 50px #1111111a,0 0 0 1px #1111110a}@media only screen and (min-width:769px){.site-nav__dropdown{min-width:280px;padding:14px 0}.site-nav__dropdown-link{font-size:14.5px;letter-spacing:.04em;padding:10px 24px;transition:background .2s ease,color .2s ease;border-radius:6px;margin:0 8px}.site-nav__dropdown-link:hover{background:#87cbcf14}.site-nav__deep-dropdown{min-width:260px}}.site-nav__link{position:relative;text-decoration:none}.site-nav__link:not(.site-nav__link--icon):after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:1.5px;background:#87cbcf;transition:width .3s ease,left .3s ease}.site-nav__link:not(.site-nav__link--icon):hover:after{width:100%;left:0}.header-item--logo a{transition:transform .3s ease;display:inline-block}.header-item--logo a:hover{transform:scale(1.03)}.hero__title{text-shadow:0 2px 30px rgba(0,0,0,.15)}.hero__subtitle{letter-spacing:.03em;text-shadow:0 1px 15px rgba(0,0,0,.12)}.hero .btn,.hero__btn{transition:transform .3s ease,box-shadow .3s ease,background .3s ease,color .3s ease}.hero .btn:hover,.hero__btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}@keyframes heroFadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero__title{animation:heroFadeInUp .8s ease-out both}.hero__subtitle{animation:heroFadeInUp .8s .15s ease-out both}.hero .btn,.hero__btn{animation:heroFadeInUp .8s .3s ease-out both}.tado-marquee{background:linear-gradient(135deg,#f7faf8,#f4f7f9,#f8f6f2);border-bottom:1px solid rgba(31,42,39,.07);border-top:1px solid rgba(31,42,39,.07);color:#1f2a27;overflow:hidden}.tado-marquee__viewport{overflow:hidden;position:relative;width:100%}.tado-marquee__viewport:before,.tado-marquee__viewport:after{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:72px;z-index:2}.tado-marquee__viewport:before{background:linear-gradient(90deg,#f7faf8,#f7faf800);left:0}.tado-marquee__viewport:after{background:linear-gradient(270deg,#f8f6f2,#f8f6f200);right:0}.tado-marquee__track{animation:tado-marquee-scroll var(--tado-marquee-duration, 32s) linear infinite;display:flex;width:max-content;will-change:transform}.tado-marquee__track:hover,.tado-marquee__track:focus-within{animation-play-state:paused}.tado-marquee__set{display:flex;flex:0 0 auto}.tado-marquee__item{align-items:center;color:inherit;display:inline-flex;font-size:13.5px;font-weight:600;gap:16px;letter-spacing:.05em;line-height:1;padding:18px 28px;text-decoration:none;text-transform:none;white-space:nowrap;transition:color .25s ease}.tado-marquee__item:after{content:"\2726";font-size:8px;color:#87cbcf;opacity:.7;transition:opacity .3s ease,transform .3s ease}.tado-marquee__item:hover:after{opacity:1;transform:rotate(45deg)}.tado-marquee__item:hover,.tado-marquee__item:focus{color:#3a8b90;text-decoration:none}.tado-marquee__item:hover span,.tado-marquee__item:focus span{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#87cbcf80}@keyframes tado-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.grid-product__content{height:100%}.grid-product__link{position:relative}.grid-product__link .image-wrap,.grid-product__link .grid__image-ratio{border-radius:12px;overflow:hidden}.grid-product__link .image-wrap img,.grid-product__link .grid__image-ratio img{transition:transform .5s cubic-bezier(.4,0,.2,1)}.grid-product__link:hover .image-wrap img,.grid-product__link:hover .grid__image-ratio img{transform:scale(1.04)}.grid-product__quick-view{background:#ffffffd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(17,17,17,.08);border-radius:999px;bottom:14px;box-shadow:0 8px 28px #1111111f;color:#1a1a1a;font-size:11.5px;left:50%;letter-spacing:.1em;line-height:1;opacity:0;padding:11px 20px;pointer-events:none;position:absolute;text-transform:uppercase;transform:translate(-50%,10px);transition:opacity .25s ease,transform .25s ease;white-space:nowrap;z-index:2;font-weight:600}.grid-product__link:hover .grid-product__quick-view,.grid-product__link:focus .grid-product__quick-view{opacity:1;transform:translate(-50%)}.grid-product__tag--sale{border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.06em;padding:5px 12px}.grid-product__tag--sold-out{border-radius:20px;font-size:11px;letter-spacing:.06em;padding:5px 12px}.grid-product__meta{padding-top:16px}.grid-product__eyebrow{color:#87cbcf;font-size:11px;font-weight:600;letter-spacing:.12em;margin-bottom:5px;text-transform:uppercase}.grid-product__title{line-height:1.35;transition:color .25s ease}.grid-product__link:hover .grid-product__title{color:#3a8b90}.grid-product__reviews{color:#111;font-size:12px;margin-top:6px}.grid-product__stars{color:#d4a574;letter-spacing:.04em}.grid-product__review-count{color:#888;margin-left:4px}.grid-product__price{margin-top:8px;font-weight:500}.featured-collections .collection-image,.skrim__link{border-radius:16px;overflow:hidden}.featured-collections .collection-image img{transition:transform .55s cubic-bezier(.4,0,.2,1)}.featured-collections .collection-image:hover img{transform:scale(1.05)}.skrim__link{border-radius:16px}.skrim__link:hover .collection-grid__title{transform:translateY(-3px)}.collection-grid__title{transition:transform .3s ease}.template-index .text-with-icons{margin-bottom:0}.template-index .text-with-icons__blocks{border-bottom:1px solid rgba(17,17,17,.06);border-top:1px solid rgba(17,17,17,.06);padding:24px 0}.template-index .text-with-icons__block{transition:transform .3s ease}.template-index .text-with-icons__block:hover{transform:translateY(-2px)}.template-index .text-with-icons__block .icon{height:40px;width:40px;transition:transform .3s ease}.template-index .text-with-icons__block:hover .icon{transform:scale(1.1)}.template-index .text-with-icons__block-title h3{font-size:14px;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase;font-weight:700}.template-index .text-with-icons__block-text{color:#777;font-size:13.5px;line-height:1.5}.template-index .text-column__grid{gap:24px}.template-index .text-column__grid~*,.template-index .text-column__grid,.template-index .text-column__grid+*{color:#1a1a1a}.template-index .text-column__grid:before{content:none}.template-index .text-column__grid .appear-delay-1,.template-index .text-column__grid .appear-delay-2,.template-index .text-column__grid .appear-delay-3{color:#1a1a1a}.template-index .text-column__grid>*{background:#fcfcfc;border:1px solid rgba(17,17,17,.05);border-radius:14px;box-shadow:0 2px 12px #00000008;height:100%;padding:32px 28px;position:relative;overflow:hidden;transition:box-shadow .35s ease,transform .35s ease}.template-index .text-column__grid>*:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#87cbcf;border-radius:14px 14px 0 0;transition:height .3s ease}.template-index .text-column__grid>*:hover:before{height:5px}.template-index .text-column__grid>*:nth-child(2):before{background:#d4a574}.template-index .text-column__grid>*:nth-child(3):before{background:#a69cc7}.template-index .text-column__grid>*:hover{box-shadow:0 12px 40px #00000014;transform:translateY(-4px)}.template-index .text-column__grid>*:after{content:"";position:absolute;bottom:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(135,203,207,.2),transparent);opacity:0;transition:opacity .35s ease}.template-index .text-column__grid>*:hover:after{opacity:1}.template-index .text-column__icon{color:#87cbcf;margin-bottom:16px}.template-index .text-column__icon .element-icon{--element-icon-size: 28px}.template-index .text-column__grid>*:nth-child(2) .text-column__icon{color:#d4a574}.template-index .text-column__grid>*:nth-child(3) .text-column__icon{color:#a69cc7}.template-index .text-column__grid .h2{color:#1a1a1a;font-size:20px;font-weight:600;line-height:1.3;margin-bottom:12px}.template-index .text-column__grid .rte-setting,.template-index .text-column__grid .rte-setting p{color:#777}.template-index .text-column__grid .rte-setting{font-size:14px;line-height:1.65;margin-bottom:20px}.template-index .text-column__grid .btn--small{background:#1a1a1a;border:1px solid #1a1a1a;border-radius:24px;color:#fff;display:inline-flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.08em;margin-top:0;padding:10px 22px;text-transform:uppercase;transition:background .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease}.template-index .text-column__grid .btn--small:hover{background:transparent;color:#1a1a1a;transform:translateY(-1px);box-shadow:0 4px 14px #00000014}.site-footer{position:relative}.site-footer:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(135,203,207,.35),rgba(212,165,116,.25),rgba(166,156,199,.3),transparent)}.site-footer__section--newsletter{position:relative}.site-footer__section--newsletter .h2{font-weight:600;letter-spacing:-.01em}.site-footer a:not(.btn){transition:color .25s ease,opacity .25s ease}.site-footer a:not(.btn):hover{opacity:.7}.footer-menu-column__title{font-weight:700;letter-spacing:.06em;font-size:12px;text-transform:uppercase}.footer-menu-column__links a{position:relative}.footer-menu-column__links a:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:1px;background:#87cbcf;transition:width .3s ease}.footer-menu-column__links a:hover:after{width:100%}.icon--payment{transition:transform .25s ease,opacity .25s ease;opacity:.7}.icon--payment:hover{transform:translateY(-2px);opacity:1}.site-footer__copyright{opacity:.6;font-size:12px;letter-spacing:.04em}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes subtlePulse{0%,to{opacity:.7}50%{opacity:1}}.btn,.btn--small,.element-button{transition:transform .3s ease,box-shadow .3s ease,background .3s ease,color .3s ease,border-color .3s ease}.btn:hover,.element-button:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000001a}.index-section[data-aos]{animation:fadeInUp .6s ease-out both}.template-index .rte--block{max-width:640px;margin-left:auto;margin-right:auto}.template-index .rte--block p{line-height:1.7;color:#555}.image-text-module .image-wrap img,.text-and-image .image-wrap img{border-radius:16px;transition:transform .5s cubic-bezier(.4,0,.2,1)}.image-text-module .image-wrap:hover img,.text-and-image .image-wrap:hover img{transform:scale(1.03)}@media only screen and (max-width:768px){body{padding-bottom:104px}.site-nav__thumb-menu{bottom:14px;left:14px;right:14px;width:auto}.site-nav__thumb-button,.site-nav__thumb-cart{background:#ffffffd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 32px #1111111f,0 0 0 1px #1111110f}.hero__title{line-height:1.05;animation-delay:.1s}.hero__subtitle{font-size:15px;line-height:1.45}.grid-product__quick-view{display:none}.grid-product__eyebrow{font-size:10px}.template-index .text-with-icons__blocks{padding:18px 0 2px}.tado-marquee__item{font-size:12.5px;letter-spacing:.035em;padding:15px 19px}.tado-marquee__viewport:before,.tado-marquee__viewport:after{width:36px}.template-index .text-column__grid{gap:14px}.template-index .text-column__grid>*{padding:24px 20px}.template-index .text-column__grid .h2{font-size:18px}.template-index .text-column__grid .rte-setting{font-size:13px;margin-bottom:16px}.template-index .text-column__grid .btn--small{font-size:11px;padding:8px 18px}.grid-product__link .image-wrap,.grid-product__link .grid__image-ratio{border-radius:8px}.grid-product__meta{padding-top:12px}.header-wrapper:not(.header-wrapper--overlay){backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.featured-collections .collection-image,.skrim__link{border-radius:10px}.site-footer:before{left:5%;right:5%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tado-marquee__track{animation:none;transform:none}.hero__title,.hero__subtitle,.hero .btn,.hero__btn{animation:none}img,.btn,.element-button,.grid-product__link .image-wrap img,.grid-product__link .grid__image-ratio img,.text-and-image .image-wrap img,.template-index .text-with-icons__block,.template-index .text-column__grid>*{transition:none}}.announcement{letter-spacing:.06em;font-size:13px;font-weight:600}.announcement a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fff6;transition:text-decoration-color .25s ease}.announcement a:hover{text-decoration-color:#fff}.breadcrumb{font-size:12px;letter-spacing:.04em;color:#999;margin-bottom:8px}.breadcrumb a{color:#999;transition:color .2s ease}.breadcrumb a:hover{color:#87cbcf}.product-single__title{font-size:28px;line-height:1.25;letter-spacing:-.01em;font-weight:600}@media only screen and (min-width:769px){.product-single__title{font-size:32px}}.product__price{font-size:22px;font-weight:600;color:#1a1a1a}.product__price--compare{color:#bbb;text-decoration:line-through;font-weight:400;font-size:18px}.product__price.sale-price{color:#943535}.product-section .image-wrap,.product-section .product-image-main{border-radius:12px;overflow:hidden}.product__thumb.is-active{border-color:#87cbcf}.variant__button-label{border-radius:8px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;font-weight:500}.variant__button-label:hover{border-color:#87cbcf;box-shadow:0 0 0 1px #87cbcf4d}.variant__button-label.is-active,.variant__input:checked+.variant__button-label{border-color:#1a1a1a;box-shadow:0 0 0 1px #1a1a1a;font-weight:600}.product-section .btn[type=submit],.product-section .product-form__cart-submit{border-radius:8px;font-size:15px;letter-spacing:.06em;padding:16px 32px;font-weight:700;text-transform:uppercase;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.product-section .btn[type=submit]:hover,.product-section .product-form__cart-submit:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00000026}.sales-point{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:13.5px;color:#555}.sales-point .icon{width:20px;height:20px;color:#87cbcf;flex-shrink:0}.product-block--tab{border-bottom:1px solid rgba(17,17,17,.08)}.product-block--tab summary,.product-block--tab .collapsible-trigger{font-weight:600;font-size:14px;letter-spacing:.02em;padding:14px 0}.product-single__description{font-size:15px;line-height:1.7;color:#555}.product-single__description ul{padding-left:20px}.product-single__description li{margin-bottom:6px}.product__policies{font-size:12.5px;color:#999;margin-top:4px}.product__policies a{color:#87cbcf;text-decoration:underline;text-underline-offset:2px}@media only screen and (max-width:768px){.product-section .product-block [data-add-to-cart]{position:fixed;bottom:0;left:0;right:0;z-index:999;background:#fffffff2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:12px 16px;border-top:1px solid rgba(17,17,17,.08);box-shadow:0 -4px 20px #0000000f}.product-section .product-block [data-add-to-cart] .btn{width:100%;border-radius:8px;padding:16px;font-size:15px}.template-product body,body.template-product{padding-bottom:80px}}.collection-hero{border-radius:0 0 24px 24px;overflow:hidden}.collection-hero__content{padding:40px 20px}.collection-hero__title{font-size:36px;font-weight:700;letter-spacing:-.02em}.collection-hero__description{font-size:15px;line-height:1.6;color:#666;max-width:600px}.collection-filter{border-bottom:1px solid rgba(17,17,17,.06);padding:12px 0}.collection-filter select{border-radius:8px;border:1px solid rgba(17,17,17,.12);padding:10px 16px;font-size:13px;transition:border-color .2s ease}.collection-filter select:focus{border-color:#87cbcf;outline:none;box-shadow:0 0 0 2px #87cbcf33}.template-collection .grid-product__meta{padding-top:14px}.template-collection .grid-product__title{font-size:14px;font-weight:500}.template-collection .grid-product__price{font-size:14px;font-weight:600}.grid-product__tag{border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.08em;padding:5px 10px;text-transform:uppercase}.grid-product__tag--custom{background:#87cbcf;color:#fff}.grid-product__tag--sale{background:#943535;color:#fff;border-radius:4px}.grid-product__tag--sold-out{background:#f5f5f5;color:#999;border-radius:4px}.cart-drawer{max-width:420px}.cart-drawer__header{font-weight:700;letter-spacing:.04em;font-size:18px}.cart__item-title{font-weight:500;font-size:14px}.cart__item-price{font-weight:600}.cart-drawer .btn{border-radius:8px;font-weight:700;letter-spacing:.06em;padding:16px;font-size:14px}.cart-drawer__progress-bar{height:4px;border-radius:4px;background:#87cbcf33;overflow:hidden}.cart-drawer__progress-fill{background:linear-gradient(90deg,#87cbcf,#6bb8bc);height:100%;border-radius:4px;transition:width .4s ease}.site-footer__section--newsletter .h2{font-size:28px;font-weight:700;letter-spacing:-.01em;margin-bottom:8px}.newsletter-form input[type=email]{border-radius:8px 0 0 8px;border:1px solid rgba(17,17,17,.12);padding:14px 18px;font-size:14px;transition:border-color .2s ease}.newsletter-form input[type=email]:focus{border-color:#87cbcf;outline:none}.newsletter-form .btn{border-radius:0 8px 8px 0;padding:14px 24px;font-weight:700;letter-spacing:.06em}.search-modal__input{border-radius:12px;border:2px solid rgba(17,17,17,.08);padding:16px 20px;font-size:16px;transition:border-color .25s ease}.search-modal__input:focus{border-color:#87cbcf;outline:none;box-shadow:0 0 0 3px #87cbcf26}.predictive-search__result a{padding:12px 16px;border-radius:8px;transition:background .2s ease}.predictive-search__result a:hover{background:#87cbcf0f}.template-index .index-section:has(.text-column__grid){background:linear-gradient(180deg,#fff,#f7faf8);padding-bottom:78px;padding-top:78px}.template-index .index-section:has(.text-column__grid) .page-width{max-width:1180px}.template-index .index-section:has(.text-column__grid) .section-header{margin-bottom:34px}.template-index .index-section:has(.text-column__grid) .section-header__title{color:#1f2a27;font-size:34px;font-weight:700;letter-spacing:.02em;line-height:1.15}.template-index .index-section:has(.text-column__grid) .section-header__title:after{background:linear-gradient(90deg,#87cbcf,#d4a574,#a69cc7);height:3px;margin-top:16px;width:56px}.template-index .text-column__grid{align-items:stretch;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.template-index .text-column__grid>*{background:linear-gradient(180deg,#fffffffa,#ffffffe6);border:1px solid rgba(31,42,39,.1);border-radius:8px;box-shadow:0 18px 50px #1f2a2714;min-height:245px;overflow:hidden;padding:62px 30px 30px;position:relative;transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease}.template-index .text-column__grid>*:before{align-items:center;background:#eaf7f6;border:1px solid rgba(135,203,207,.35);border-radius:999px;color:#2f7f84;content:"01";display:inline-flex;font-size:11px;font-weight:700;height:30px;justify-content:center;left:30px;letter-spacing:.08em;position:absolute;top:24px;width:44px}.template-index .text-column__grid>*:nth-child(2):before{background:#fbf2e8;border-color:#d4a57461;color:#9a6b34;content:"02"}.template-index .text-column__grid>*:nth-child(3):before{background:#f2f0f8;border-color:#a69cc76b;color:#6e639b;content:"03"}.template-index .text-column__grid>*:after{background:linear-gradient(90deg,#87cbcf,transparent);content:"";height:3px;left:0;opacity:1;position:absolute;right:0;top:0}.template-index .text-column__grid>*:nth-child(2):after{background:linear-gradient(90deg,#d4a574,transparent)}.template-index .text-column__grid>*:nth-child(3):after{background:linear-gradient(90deg,#a69cc7,transparent)}.template-index .text-column__grid>*:hover{border-color:#1f2a272e;box-shadow:0 24px 60px #1f2a271f;transform:translateY(-4px)}.template-index .text-column__grid .h2{color:#1f2a27;font-size:22px;font-weight:700;letter-spacing:.01em;line-height:1.25;margin-bottom:12px}.template-index .text-column__grid .rte-setting,.template-index .text-column__grid .rte-setting p{color:#59645f}.template-index .text-column__grid .rte-setting{font-size:15px;line-height:1.65;margin-bottom:22px}.template-index .text-column__grid .btn--small{align-items:center;background:transparent;border:1px solid rgba(31,42,39,.18);border-radius:999px;color:#1f2a27;display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.08em;padding:10px 18px;text-transform:uppercase}.template-index .text-column__grid .btn--small:after{content:">";font-size:12px;line-height:1;transition:transform .24s ease}.template-index .text-column__grid .btn--small:hover{background:#1f2a27;border-color:#1f2a27;box-shadow:0 10px 24px #1f2a2724;color:#fff;transform:translateY(-1px)}.template-index .text-column__grid .btn--small:hover:after{transform:translate(3px)}@media only screen and (max-width:768px){.template-index .index-section:has(.text-column__grid){padding-bottom:52px;padding-top:52px}.template-index .index-section:has(.text-column__grid) .section-header{margin-bottom:24px}.template-index .index-section:has(.text-column__grid) .section-header__title{font-size:27px}.template-index .text-column__grid{gap:16px;grid-template-columns:1fr}.template-index .text-column__grid>*{min-height:0;padding:58px 22px 24px}.template-index .text-column__grid .h2{font-size:20px}.template-index .text-column__grid .rte-setting{font-size:14px;margin-bottom:18px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/tado-v1.css.map */
