:root{--c-bg:#F6F1EA;--c-card:#fff;--c-ink:#1B2340;--c-indigo:#1E1C27;--c-lav:#6B5CA5;--c-lav-soft:#E9E4F3;--c-gold:#C9A24B;--c-gold-t:#8A6D2B;--c-soft:#5E6275;--c-line:#E6DDCB;--c-ok:#2F6B4F;--c-r:2.2rem;--c-r-lg:2.8rem;--c-ease:cubic-bezier(.2,.7,.2,1)}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--c-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body :focus-visible{outline:2px solid var(--c-lav);outline-offset:3px}body .gradient,body .color-scheme-1,body .color-scheme-5{background:transparent}body h1,body .h1,body h2,body .h2,body .title{font-weight:700;letter-spacing:-.01em;line-height:1.05;text-wrap:balance;color:var(--c-ink)}body .tn-kicker,body .tc-kicker{display:inline-block;font-size:1.25rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}body .title-wrapper-with-link .title,body .collection-list-title,body .rich-text__heading{font-size:clamp(3rem,4.6vw,4.8rem)}body .title-wrapper-with-link{margin-bottom:1.8rem;align-items:baseline}body .button,body .shopify-challenge__button,body .customer button{font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:1.3rem;min-height:5rem;border-radius:3rem}body .button:before,body .button:after{border-radius:3rem}body .button:not(.button--secondary):not(.button--tertiary){--color-button:27,35,64;--color-button-text:250,246,239;--alpha-button-background:1}body .button--secondary{--alpha-button-background:0;--color-button:107,92,165;--color-button-text:107,92,165}body .color-scheme-2 .button--secondary,body .tc-dark .button--secondary{--alpha-button-background:0;--color-button:250,246,239;--color-button-text:250,246,239}body .color-scheme-2 .button:not(.button--secondary),body .tc-dark .button:not(.button--secondary){--color-button:250,246,239;--color-button-text:27,35,64}body .button{transition:transform .3s var(--c-ease)}body .button:active{transform:scale(.98)}body .header-wrapper{background:var(--c-bg);border:0}body .header{padding-top:.6rem;padding-bottom:.6rem}body .header__icon{width:4.4rem;height:4.4rem;border-radius:50%;background:#fff;color:var(--c-ink)}body .header__icon:hover{background:var(--c-lav-soft)}body .header__icon--cart{background:var(--c-ink);color:#faf6ef}body .header__icon--cart:hover{background:var(--c-lav)}body .cart-count-bubble{background:var(--c-gold);color:var(--c-indigo);font-weight:700}body .announcement-bar{background:var(--c-ink);color:#faf6ef}body .card-wrapper{background:var(--c-card);border-radius:var(--c-r);padding:.8rem .8rem 1.2rem;position:relative;overflow:hidden;box-shadow:0 1px #1b23400d,0 8px 24px -14px #1b23402e;height:auto}body .card-wrapper .card,body .card-wrapper .card__inner{background:transparent;border-radius:1.6rem;overflow:hidden}body .card-wrapper .card .media,body .card-wrapper .media img{border-radius:1.6rem}body .card .media img,body .card .media video{transition:transform 1.1s var(--c-ease)}body .card-wrapper:hover .media img{transform:scale(1.04)}body .card__information,body .card__content{padding:1rem .6rem 0}body .card-wrapper .card__heading,body .card-wrapper .card__heading a{font-size:1.65rem;font-weight:600;letter-spacing:0;line-height:1.2;color:var(--c-ink)}body .card-wrapper .price{font-size:1.75rem;margin-top:.4rem}body .card-wrapper .price-item--regular,body .card-wrapper .price-item--sale{font-weight:700;color:var(--c-ink)}body .card-wrapper .price-item--last{font-weight:700}body .card-wrapper .card__information{padding-right:5.2rem;min-height:7.6rem}body .badge{border-radius:1.4rem;background:var(--c-lav);color:#fff;font-weight:700;letter-spacing:.1em;font-size:1.1rem;border:0;padding:.4rem 1rem}body .card__badge{left:.8rem;top:.8rem;bottom:auto}body .card-wrapper .quick-add{position:absolute;right:1rem;bottom:1rem;margin:0;width:auto;z-index:3;padding:0}body .card-wrapper .quick-add__submit{width:4.4rem;min-width:4.4rem;height:4.4rem;min-height:4.4rem;padding:0;border-radius:50%;font-size:0;line-height:0;letter-spacing:0;--color-button:27,35,64;--alpha-button-background:1;background:var(--c-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23FAF6EF' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/20px no-repeat}body .card-wrapper .quick-add__submit:hover{background-color:var(--c-lav)}body .card-wrapper .quick-add__submit:before,body .card-wrapper .quick-add__submit:after{display:none}body .card-wrapper .quick-add__submit .loading__spinner{margin:0}@media(prefers-reduced-motion:reduce){body .card-wrapper:hover .media img{transform:none}}html.tc-js [data-tc-reveal]{opacity:0;transform:translateY(2rem);transition:opacity .8s var(--c-ease),transform .8s var(--c-ease);transition-delay:var(--tc-d,0s)}html.tc-js [data-tc-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.tc-js [data-tc-reveal]{opacity:1;transform:none;transition:none}}body .tgr__card{background:var(--c-card);border:0;border-radius:var(--c-r);box-shadow:0 8px 24px -14px #1b234033}body .tgr--full .tgr__list,body .tgr__list{gap:1rem}body .tgr__av{background:var(--c-lav);color:#fff;font-weight:700}body .tgr__cta,body .tgr-badge a,body .tgr-line{border-radius:3rem}body .tgr--full{background:var(--c-lav-soft);border-radius:var(--c-r-lg);margin:0 1.4rem;padding:2.4rem 1.6rem}body .tgr--full .tgr__card{background:#fff}body .product__title h1,body .product__title{font-weight:700;font-size:clamp(3rem,3.4vw,4.2rem);line-height:1.05}body .product .price-item--regular,body .product .price-item--sale{font-size:3rem;font-weight:700;color:var(--c-ink)}body .product .price--on-sale .price-item--regular{font-weight:400;opacity:.55}body .product__media-wrapper .media,body .product__media-item .media,body .product-media-container{border-radius:var(--c-r-lg);overflow:hidden}body .product-form__submit{min-height:5.8rem;font-size:1.4rem;--alpha-button-background:1;--color-button:27,35,64;--color-button-text:250,246,239}body .product-form__submit.button--secondary{--alpha-button-background:1}body .product-form__submit:hover{--color-button:107,92,165}body .quantity{border-radius:3rem}body .quantity:after,body .quantity:before{border-radius:3rem}.tn-confianza{margin:1.6rem 0 1rem;display:grid;gap:1rem;padding:1.8rem 2rem;border:0;border-radius:var(--c-r);background:#fff;font-size:1.5rem;color:var(--c-ink);box-shadow:0 8px 24px -14px #1b23402e}.tn-confianza__row{display:flex;gap:1.2rem;align-items:flex-start;line-height:1.35}.tn-confianza svg{width:2.2rem;height:2.2rem;flex:none;fill:none;stroke:var(--c-lav);stroke-width:1.6;margin-top:.1rem}.tn-confianza b{font-weight:700}.tn-sticky{position:fixed;left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:40;display:flex;align-items:center;gap:1.2rem;padding:1rem 1rem 1rem 1.8rem;background:var(--c-ink);color:#faf6ef;border-radius:3rem;box-shadow:0 14px 34px #1b234066;transform:translateY(140%);transition:transform .45s var(--c-ease)}.tn-sticky.is-on{transform:none}.tn-sticky__info{flex:1;min-width:0}.tn-sticky__name{display:block;font-size:1.3rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.9}.tn-sticky__price{display:block;font-size:1.7rem;font-weight:700;color:#e8cd8a}.tn-sticky .button{min-height:4.6rem;padding:0 2.4rem;flex:none;--color-button:250,246,239;--color-button-text:27,35,64}@media(min-width:990px){.tn-sticky{display:none}}@media(prefers-reduced-motion:reduce){.tn-sticky{transition:none}}body .collection-hero,body .main-collection-banner{padding-top:1rem}body .collection-hero__title{font-weight:700;font-size:clamp(3.4rem,5vw,5.6rem)}body .facets__summary,body .facets-wrapper .facets__summary{font-size:1.35rem;letter-spacing:.06em;text-transform:uppercase;border-radius:3rem;background:#fff;padding:.9rem 1.4rem}body .product-grid{gap:1rem}@media(max-width:749px){body .grid--2-col-tablet-down .grid__item{padding-bottom:0}body .product-grid.grid{column-gap:.8rem;row-gap:.8rem}}body .drawer__inner{border-radius:2.8rem 0 0 2.8rem;background:var(--c-bg)}body .tcp__card,body .tcp__card--ship{background:#fff;border:0;border-radius:var(--c-r);box-shadow:0 8px 24px -14px #1b234033}body .tcp__bar{background:var(--c-line)}body .tcp__bar span{background:linear-gradient(90deg,var(--c-gold-t),var(--c-gold))}body .tcp__icon,body .tcp__label{color:var(--c-lav)}body .tcp__tier{border-color:var(--c-line);background:#fff;border-radius:1.4rem}body .tcp__tier--on{background:var(--c-ink);border-color:var(--c-ink);color:#faf6ef;box-shadow:none}body .cart-drawer__footer .button,body .cart__ctas .button{min-height:5.8rem}body .cart-item__image-container{border-radius:1.4rem;overflow:hidden}body .footer{--color-background:30,28,39;--color-foreground:250,246,239;--color-link:201,162,75;background:var(--c-indigo);color:#faf6efd6;border:0;border-radius:2.8rem 2.8rem 0 0;margin-top:3rem}body .footer a,body .footer .link{color:#faf6efeb}body .footer .footer-block__heading{font-size:1.25rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--c-gold)}body .footer__content-bottom{border-top:1px solid rgba(250,246,239,.14)}body .footer .list-social__link{color:#faf6ef}
/*# sourceMappingURL=/cdn/shop/t/29/assets/tribal-c.css.map */
