body{font-family:Outfit,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif!important;font-weight:300;letter-spacing:-.02em}.drawer__inner:has(.drawer__inner-empty) .drawer-header-cloes-button{display:none!important}.announcement-bar{background-color:#121212;color:#fff;text-align:center;padding:10px 20px}.announcement-bar__text{font-size:11px;letter-spacing:.22em;text-transform:uppercase;opacity:.9;margin:0}sticky-header{position:sticky;top:0;z-index:40;display:block}.header{background:#ffffffeb!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid transparent!important;transition:border-color .3s ease,box-shadow .3s ease;padding-top:18px!important;padding-bottom:18px!important}.header-wrapper--border-bottom{border-bottom:none!important;box-shadow:0 1px 2px #0000000f!important}.scrolled-past-header .header-wrapper{border-bottom-color:#f0f0f0!important;box-shadow:0 1px 2px #0000000f!important;opacity:.98!important}.header__heading-link{text-decoration:none!important}.header__heading-link .h2{font-size:26px!important;font-weight:500!important;letter-spacing:.18em!important;color:#121212!important;text-transform:uppercase}.header__inline-menu .list-menu__item{font-size:13px!important;letter-spacing:.05em!important;color:#404040!important;text-decoration:none!important;position:relative}.header__inline-menu .list-menu__item span{position:relative;display:inline-block;text-decoration:none!important}.header__inline-menu .list-menu__item span:after{content:"";position:absolute;left:0;bottom:-2px;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.22,1,.36,1)}.header__inline-menu .list-menu__item:hover span:after{transform:scaleX(1);transform-origin:left}.header__icon{color:#121212!important;transition:opacity .2s ease!important}.header__icon:hover{opacity:.6!important}.cart-count-bubble{background:#121212!important;color:#fff!important;font-size:10px!important;font-weight:600!important;min-width:16px!important;height:16px!important;border-radius:50%!important}.svg-wrapper.header__icon-close{display:none!important;opacity:0!important;visibility:hidden!important}.cartiqq-hero{background-color:var(--hero-bg, #f5f1ea)}.cartiqq-hero__inner{max-width:1400px;margin:0 auto;padding:60px 40px 80px;display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:center}.cartiqq-hero__copy{display:flex;flex-direction:column;gap:0}.cartiqq-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:#737373;font-weight:500;margin-bottom:20px}.cartiqq-hero__heading{font-size:clamp(42px,5vw,72px);font-weight:300;line-height:1.05;letter-spacing:-.035em;color:#121212;margin:0 0 24px}.cartiqq-hero__heading-italic{font-style:italic;font-weight:200}.cartiqq-hero__subtext{font-size:16px;color:#404040;line-height:1.7;max-width:440px;margin:0 0 32px}.cartiqq-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:48px}.cartiqq-btn{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;letter-spacing:.05em;text-decoration:none;padding:14px 28px;transition:opacity .3s ease,background .3s ease;cursor:pointer;border:none}.cartiqq-btn--primary{background:#121212;color:#fff}.cartiqq-btn--primary:hover{opacity:.85;color:#fff}.cartiqq-btn--ghost{background:transparent;color:#121212;border:1px solid #121212}.cartiqq-btn--ghost:hover{background:#121212;color:#fff}.cartiqq-hero__proof{display:none;align-items:center;gap:12px}.cartiqq-hero__ctas .cartiqq-btn--ghost{display:none}.cartiqq-hero__avatars{display:flex}.cartiqq-hero__avatar{width:28px;height:28px;border-radius:50%;border:2px solid #f5f1ea;margin-right:-8px}.cartiqq-hero__avatar--1{background:#121212cc}.cartiqq-hero__avatar--2{background:#1212128c}.cartiqq-hero__avatar--3{background:#12121259}.cartiqq-hero__proof-text{font-size:12px;color:#737373;padding-left:8px}.cartiqq-hero__img-wrap{position:relative;aspect-ratio:4/5;overflow:hidden}.cartiqq-hero__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.cartiqq-hero__img-wrap:hover .cartiqq-hero__img{transform:scale(1.04)}.cartiqq-hero__tag{position:absolute;bottom:32px;left:32px;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 8px 30px -15px #0000001f}.cartiqq-hero__tag-thumb{width:40px;height:40px;border-radius:50%;background:#1212121a;flex-shrink:0}.cartiqq-hero__tag-name{font-size:12px;font-weight:500;color:#121212;line-height:1.3}.cartiqq-hero__tag-meta{font-size:11px;color:#737373;margin-top:2px}.cartiqq-hero__tag-btn{margin-left:8px;width:32px;height:32px;border-radius:50%;background:#121212;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .2s ease}.cartiqq-hero__tag-btn:hover{opacity:.8}@media(max-width:768px){.cartiqq-hero__inner{grid-template-columns:1fr;padding:40px 20px 60px;gap:40px}.cartiqq-hero__copy{order:2}.cartiqq-hero__media{order:1}}.cartiqq-trust{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;background:#fff}.cartiqq-trust__inner{max-width:1400px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:repeat(4,1fr)}.cartiqq-trust__item{display:flex;align-items:center;gap:12px;padding:24px 20px;border-right:1px solid #f0f0f0}.cartiqq-trust__item:last-child{border-right:none}.cartiqq-trust__icon svg{color:#121212;flex-shrink:0}.cartiqq-trust__label{font-size:13px;font-weight:500;color:#121212;line-height:1.3}.cartiqq-trust__sub{font-size:11px;color:#737373;margin-top:2px;line-height:normal}@media(max-width:768px){.cartiqq-trust__inner{grid-template-columns:repeat(2,1fr);padding:0 20px}.cartiqq-trust__item:nth-child(2){border-right:none}.cartiqq-trust__item:nth-child(1),.cartiqq-trust__item:nth-child(2){border-bottom:1px solid #f0f0f0}}.cartiqq-featured{padding:80px 0 100px}.cartiqq-featured__inner{max-width:1400px;margin:0 auto;padding:0 40px}.cartiqq-featured__header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:56px}.cartiqq-featured__heading{font-size:clamp(32px,3.5vw,48px);font-weight:300;letter-spacing:-.03em;color:#121212;margin:8px 0 0;line-height:1.1}.cartiqq-featured__view-all{display:inline-flex;align-items:center;gap:8px;font-size:13px;text-transform:uppercase;letter-spacing:.2em;color:#121212;text-decoration:none;font-weight:500;white-space:nowrap;transition:opacity .3s ease}.cartiqq-featured__view-all:hover{opacity:.6}.cartiqq-featured__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px 20px;padding:0;margin:0}.cartiqq-featured__footer{text-align:center;margin-top:56px}.cartiqq-featured .card-wrapper{border:none!important;box-shadow:none!important}.cartiqq-featured .card{border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)!important}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 18px 40px -20px #0000002e!important}.cartiqq-featured .card__inner{border-radius:0!important}.cartiqq-featured .card__media .media img{transition:transform 1.2s cubic-bezier(.22,1,.36,1)!important}.cartiqq-featured .card-wrapper:hover .card__media .media img{transform:scale(1.08)!important}.cartiqq-featured .card__heading a{font-size:15px!important;font-weight:500!important;color:#121212!important;text-decoration:none!important;letter-spacing:0!important}.cartiqq-featured .price__regular .price-item{font-size:14px!important;font-weight:500!important;color:#121212!important}.cartiqq-featured .price__sale .price-item--sale{font-size:14px!important;font-weight:500!important;color:#c0392b!important}.cartiqq-featured .price__sale .price-item--regular{font-size:12px!important;color:#737373!important}.cartiqq-featured .quick-add{display:none!important}.cartiqq-featured .badge{border-radius:0!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:4px 10px!important}.cartiqq-card-extra{padding:6px 0 4px;display:flex;align-items:center;justify-content:space-between}.cartiqq-card__category{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:#737373;margin:0 0 8px}.cartiqq-card__swatches{display:flex;align-items:center;gap:5px}.cartiqq-card__swatch{width:12px;height:12px;border-radius:50%;border:1px solid #e8e8e8;display:block}.cartiqq-card__quick-view{position:absolute;left:0;right:0;bottom:10px;background:#fff;text-align:center;padding:10px;font-size:11px;margin-inline:10px;text-transform:uppercase;letter-spacing:.2em;font-weight:600;color:#121212;transform:translateY(8px);opacity:0;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s cubic-bezier(.22,1,.36,1);box-shadow:0 8px 30px -15px #0000001f;pointer-events:none}.cartiqq-card-wrap:hover .cartiqq-card__quick-view,.product-card-wrapper:hover .cartiqq-card__quick-view{transform:translateY(0);opacity:1;pointer-events:auto}.cartiqq-card__quick-view{position:absolute;left:0;right:0;bottom:56%}.cartiqq-featured .card__inner{position:relative;overflow:visible!important}.cartiqq-card__quick-view{position:absolute;left:0;right:0;bottom:0;z-index:2}.cartiqq-card-wrap:hover .cartiqq-card__quick-view{transform:translateY(0);opacity:1;pointer-events:auto}.cartiqq-card-wrap{position:relative}.cartiqq-featured .card__inner{overflow:hidden;position:relative}.cartiqq-card__quick-view{position:absolute;left:0;right:0;bottom:10px;z-index:3;background:#fff;text-align:center;padding:10px;font-size:11px;text-transform:uppercase;letter-spacing:.2em;font-weight:600;color:#121212;transform:translateY(100%);opacity:0;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s cubic-bezier(.22,1,.36,1)}.cartiqq-card-wrap:hover .cartiqq-card__quick-view{transform:translateY(0);opacity:1}.cartiqq-featured .card__inner .media{height:100%!important}.cartiqq-featured .card__inner .placeholder-svg{width:100%!important;height:100%!important;object-fit:cover!important}@media(max-width:768px){.cartiqq-featured{padding:60px 0 80px}.cartiqq-featured__inner{padding:0 20px}.cartiqq-featured__grid{grid-template-columns:repeat(2,1fr);gap:16px 12px}.cartiqq-featured__header{flex-direction:column;align-items:flex-start;margin-bottom:32px}}.cartiqq-editorial{background:#121212;color:#fff}.cartiqq-editorial__inner{max-width:1400px;margin:0 auto;padding:80px 40px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.cartiqq-editorial__eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:#fff9;margin-bottom:16px}.cartiqq-editorial__heading{font-size:clamp(32px,3.5vw,48px);font-weight:300;letter-spacing:-.035em;line-height:1.05;color:#fff;margin:0 0 24px}.cartiqq-editorial__heading-italic{font-style:italic;font-weight:200}.cartiqq-editorial__body{font-size:15px;line-height:1.75;color:#ffffffb3;max-width:440px;margin:0 0 32px}.cartiqq-btn--ivory{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4);display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;letter-spacing:.05em;text-decoration:none;padding:14px 28px;transition:border-color .3s ease,background .3s ease}.cartiqq-btn--ivory:hover{border-color:#fff;background:#ffffff14;color:#fff}.cartiqq-editorial__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cartiqq-editorial__stat{border:1px solid rgba(255,255,255,.15);padding:20px}.cartiqq-editorial__stat-number{font-size:clamp(22px,2vw,28px);font-weight:400;letter-spacing:-.02em;color:#fff;margin-bottom:8px}.cartiqq-editorial__stat-label{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:#fff9}@media(max-width:768px){.cartiqq-editorial__inner{grid-template-columns:1fr;padding:60px 20px;gap:48px}.cartiqq-editorial__stats{grid-template-columns:repeat(3,1fr);gap:12px}}.cartiqq-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.cartiqq-reveal.is-visible{opacity:1;transform:translateY(0)}.cartiqq-testimonials{background:#f5f1ea;padding:80px 0 100px}.cartiqq-testimonials__inner{max-width:1400px;margin:0 auto;padding:0 40px}.cartiqq-testimonials__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:48px}.cartiqq-testimonials__heading{font-size:clamp(32px,3.5vw,48px);font-weight:300;letter-spacing:-.03em;color:#121212;margin:8px 0 0;line-height:1.1}.cartiqq-testimonials__arrows{display:flex;align-items:center;gap:8px;flex-shrink:0}.cartiqq-testimonials__arrow{width:44px;height:44px;border:1px solid rgba(18,18,18,.2);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#121212;transition:background .3s ease,color .3s ease,border-color .3s ease}.cartiqq-testimonials__arrow:hover{background:#121212;color:#fff;border-color:#121212}.cartiqq-testimonials__arrow.is-disabled,.cartiqq-testimonials__arrow:disabled{opacity:.3;cursor:default;pointer-events:none}.cartiqq-testimonials__card{flex-shrink:0;background:#fff;border:1px solid #f0f0f0;padding:28px 32px;min-height:244.88px}.cartiqq-testimonials__card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.cartiqq-testimonials__stars{display:flex;align-items:center;gap:2px;color:#121212}.cartiqq-testimonials__verified{display:flex;align-items:center;gap:5px;font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:#3a7d44}.cartiqq-testimonials__title{font-size:17px;font-weight:500;color:#121212;margin:0 0 12px;line-height:1.3}.cartiqq-testimonials__body{font-size:14px;line-height:1.7;color:#404040;margin:0 0 24px}.cartiqq-testimonials__author{font-size:12px;color:#737373}.cartiqq-testimonials__name{font-weight:500;color:#121212}.cartiqq-testimonials__slider .slick-slide{margin:0 5px}.cartiqq-testimonials__slider .slick-list{margin:0 -5px}.slick-dots{display:flex;justify-content:center;margin:0;padding:1rem 0;list-style-type:none}.slick-dots li{margin:0 5px}.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:1px solid #121212;border-radius:50%;background:transparent;opacity:.5;transition:all .3s ease}.slick-dots li.slick-active button{background:#121212;opacity:1;transform:scale(1.2)}.slick-dots{bottom:-65px}.slick-dots li button:hover{opacity:1}.slick-dots li button:before{display:none}@media(max-width:768px){.cartiqq-testimonials{padding:60px 0 80px}.cartiqq-testimonials__inner{padding:0 20px}.cartiqq-testimonials__card{width:85%}.cartiqq-testimonials__arrows{display:none}}.cartiqq-instagram{padding:80px 0 100px}.cartiqq-instagram__inner{max-width:1400px;margin:0 auto;padding:0 40px}.cartiqq-instagram__header{text-align:center;margin-bottom:48px}.cartiqq-instagram__heading{font-size:clamp(32px,3.5vw,48px);font-weight:300;letter-spacing:-.03em;color:#121212;margin:8px 0 16px;line-height:1.1}.cartiqq-instagram__subtext{font-size:15px;line-height:1.7;color:#404040;max-width:560px;margin:0 auto}.cartiqq-instagram__subtext .cartiqq-instagram__handle-inline{font-weight:500;color:#121212}.cartiqq-instagram__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cartiqq-instagram__item{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#f5f5f5}.cartiqq-instagram__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s cubic-bezier(.22,1,.36,1)}.cartiqq-instagram__img--placeholder{width:100%;height:100%}.cartiqq-instagram__item:hover .cartiqq-instagram__img{transform:scale(1.1)}.cartiqq-instagram__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#121212;opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1)}.cartiqq-instagram__item:hover .cartiqq-instagram__overlay{opacity:.4}.cartiqq-instagram__handle{position:absolute;bottom:12px;left:12px;right:12px;display:flex;align-items:center;gap:8px;color:#fff;font-size:12px;letter-spacing:.02em;opacity:0;transform:translateY(8px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.cartiqq-instagram__item:hover .cartiqq-instagram__handle{opacity:1;transform:translateY(0)}@media(max-width:768px){.cartiqq-instagram{padding:60px 0 80px}.cartiqq-instagram__inner{padding:0 20px}.cartiqq-instagram__grid{grid-template-columns:repeat(2,1fr);gap:8px}}.cartiqq-footer{background:#121212;color:#fff}.cartiqq-footer__top{padding:72px 0 64px;border-bottom:1px solid rgba(255,255,255,.1)}.cartiqq-footer__top-inner{display:grid;grid-template-columns:10fr 7fr;gap:80px;align-items:start}.cartiqq-footer__logo{display:inline-block;font-size:24px;font-weight:500;letter-spacing:.2em;color:#fff;text-decoration:none;text-transform:uppercase;margin-bottom:20px}.cartiqq-footer__logo img{width:150px;height:auto}.cartiqq-footer__logo-img{width:150px;display:block;margin-bottom:20px;height:auto}.cartiqq-footer__tagline{font-size:14px;line-height:1.75;color:#fff9;max-width:320px;margin:0 0 32px}.cartiqq-footer__newsletter-label{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:#ffffff80;margin:0 0 12px}.cartiqq-footer__newsletter-field{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.3);transition:border-color .3s ease}.cartiqq-footer__newsletter-field:focus-within{border-bottom-color:#fff}.cartiqq-footer__newsletter-input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:14px;font-family:Outfit,sans-serif;padding:10px 0}.cartiqq-footer__newsletter-input:focus-visible{box-shadow:none}.cartiqq-footer__newsletter-input::placeholder{color:#ffffff59}.cartiqq-footer__newsletter-btn{background:transparent;border:none;cursor:pointer;color:#fff;display:flex;align-items:center;font-size:12px;letter-spacing:.2em;font-family:Outfit;text-transform:uppercase;padding:8px 0 8px 12px;transition:opacity .2s ease}.cartiqq-footer__newsletter-btn:hover{opacity:.7}.cartiqq-footer__newsletter-error{display:block;color:#e05252;font-size:12px;margin-top:8px}.cartiqq-footer__newsletter-success{color:#ffffffb3;font-size:13px;margin-top:10px}.cartiqq-footer__links{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.cartiqq-footer__column-heading{font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:#ffffff80;font-weight:400;margin:0 0 20px}.cartiqq-footer__column-list{display:flex;flex-direction:column;gap:12px;padding:0;margin:0}.cartiqq-footer__column-link{font-size:14px;color:#fffc;text-decoration:none;transition:color .2s ease}.cartiqq-footer__column-link:hover{color:#fff}.cartiqq-footer__column-text{font-size:14px;color:#ffffffb3;line-height:1.7}.cartiqq-footer__bottom{padding:24px 0}.cartiqq-footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.cartiqq-footer__copyright small{font-size:12px;color:#ffffff80}.cartiqq-footer__social-list{display:flex;align-items:center;gap:20px;list-style:none;padding:0;margin:0}.cartiqq-footer__social-list .list-social__link{color:#fff9!important;transition:color .2s ease!important}.cartiqq-footer__social-list .list-social__link:hover{color:#fff!important}.cartiqq-footer__payment{display:flex;align-items:center;gap:16px}.cartiqq-footer__payment-list{display:flex;align-items:center;gap:8px;padding:0;margin:0;list-style:none}.cartiqq-footer__payment-list .icon--full-color{height:22px;width:auto;opacity:.5;filter:brightness(0) invert(1)}.cartiqq-footer__payment-labels{display:flex;align-items:center;gap:8px}.cartiqq-footer__payment-labels span{font-size:10px;letter-spacing:.14em;color:#fff6;border:1px solid rgba(255,255,255,.15);padding:3px 8px;text-transform:uppercase}form#ContactFooter{max-width:384px;width:100%}.cartiqq-footer__newsletter-label{display:none}@media(max-width:768px){.cartiqq-footer__top{padding:48px 0}.cartiqq-footer__top-inner{grid-template-columns:1fr;gap:48px}.cartiqq-footer__links{grid-template-columns:repeat(2,1fr)}.cartiqq-footer__bottom-inner{flex-direction:column;text-align:center;gap:16px}}#CartDrawer{font-family:Outfit,sans-serif!important}.cart-drawer .drawer__inner{width:440px!important;max-width:100vw!important;background:#fff!important;border-left:1px solid #f0f0f0!important;display:flex!important;flex-direction:column!important}.cart-drawer .drawer__header{padding:20px 24px!important;border-bottom:1px solid #f0f0f0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:auto!important}.cart-drawer .drawer__heading{font-size:11px!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#121212!important;margin:0!important}.cart-drawer .drawer__close{background:none!important;border:none!important;cursor:pointer!important;color:#121212!important;padding:4px!important;display:flex!important;align-items:center!important;transition:opacity .2s ease!important}.cart-drawer .drawer__close:hover{opacity:.5!important}.cart-drawer .drawer__contents{flex:1!important;overflow-y:auto!important;padding:0!important}.cart-drawer .cart-items{padding:0!important;border:none!important}.cart-drawer .cart-item{display:grid!important;grid-template-columns:88px 1fr!important;gap:16px!important;padding:20px 24px!important;border-bottom:1px solid #f0f0f0!important;align-items:start!important}.cart-drawer .cart-item__image{width:88px!important;height:110px!important;object-fit:cover!important;border-radius:0!important;display:block!important}.cart-drawer .cart-item__details{display:flex!important;flex-direction:column!important;gap:4px!important}.cart-drawer .cart-item__name{font-size:14px!important;font-weight:500!important;color:#121212!important;text-decoration:none!important;line-height:1.3!important}.cart-drawer .product-option{font-size:12px!important;color:#737373!important}.cart-drawer .cart-item__price-wrapper{margin-top:8px!important}.cart-drawer .cart-item__price-wrapper .price-item{font-size:14px!important;font-weight:500!important;color:#121212!important}.cart-drawer .cart-item__quantity{display:flex!important;align-items:center!important;gap:12px!important;margin-top:12px!important}.cart-drawer .quantity{display:inline-flex!important;align-items:center!important;border:1px solid #e8e8e8!important;border-radius:0!important;height:32px!important;overflow:hidden!important}.cart-drawer .quantity__button{width:30px!important;height:100%!important;background:none!important;border:none!important;color:#121212!important;font-size:14px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .2s ease!important}.cart-drawer .quantity__button:hover{background:#f5f5f5!important}.cart-drawer .quantity__input{width:32px!important;height:100%!important;text-align:center!important;border:none!important;border-left:1px solid #e8e8e8!important;border-right:1px solid #e8e8e8!important;font-size:13px!important;font-family:Outfit,sans-serif!important;color:#121212!important;background:#fff!important}.cart-drawer .cart-item__remove{font-size:11px!important;color:#737373!important;text-decoration:underline!important;text-underline-offset:2px!important;cursor:pointer!important;transition:color .2s ease!important;background:none!important;border:none!important;padding:0!important}.cart-drawer .cart-item__remove:hover{color:#121212!important}.cart-drawer .drawer__footer{padding:20px 24px 28px!important;border-top:1px solid #f0f0f0!important;background:#fff!important}.cart-drawer .totals{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:16px!important;padding:0!important}.cart-drawer .totals__subtotal{font-size:12px!important;font-weight:400!important;color:#737373!important;text-transform:uppercase!important;letter-spacing:.12em!important}.cart-drawer .totals__subtotal-value{font-size:18px!important;font-weight:500!important;color:#121212!important;letter-spacing:-.01em!important}.cart-drawer .cart__tax-note{font-size:11px!important;color:#737373!important;margin-bottom:16px!important;display:block!important}.cart-drawer .cart__tax-note a{color:#737373!important;text-decoration:underline!important}.cart-drawer .cart__ctas{display:flex!important;flex-direction:column!important;gap:10px!important}.cart-drawer .cart__checkout-button{background:#121212!important;color:#fff!important;border:none!important;border-radius:0!important;font-size:12px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:16px 24px!important;width:100%!important;cursor:pointer!important;font-family:Outfit,sans-serif!important;transition:opacity .3s ease!important}.cart-drawer .cart__checkout-button:hover{opacity:.85!important}.cart-drawer .cart__checkout-charges{font-size:11px!important;color:#737373!important;text-align:center!important;display:block!important;letter-spacing:.04em!important}.cart-drawer__overlay{background:#12121280!important}.cart-drawer .cart__empty-text{font-size:20px!important;font-weight:300!important;color:#121212!important;letter-spacing:-.02em!important;margin-bottom:16px!important}.cart-drawer .button{background:#121212!important;color:#fff!important;border-radius:0!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important}.cart-drawer .cart-items th,.cart-drawer thead{display:none!important}.header__icon--cart{position:relative!important;width:20px!important;height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important}.header__icon--cart svg{width:18px!important;height:18px!important;flex-shrink:0!important}.cart-count-bubble{position:absolute!important;top:-6px!important;right:-8px!important;min-width:16px!important;height:16px!important;width:auto!important;padding:0 4px!important;border-radius:50%!important;background:#121212!important;color:#fff!important;font-size:10px!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;pointer-events:none!important}.collection-hero{text-align:center!important;padding:64px 40px 48px!important;border-bottom:1px solid #f0f0f0!important;background:#fff!important}.collection-hero__title{font-size:clamp(36px,5vw,64px)!important;font-weight:300!important;letter-spacing:-.035em!important;color:#121212!important;line-height:1.05!important;margin:8px 0 16px!important}.collection-hero__description{font-size:15px!important;color:#737373!important;line-height:1.7!important;max-width:560px!important;margin:0 auto!important}.collection-hero__text-wrapper:before{content:"COLLECTION"!important;display:block!important;font-size:11px!important;letter-spacing:.22em!important;color:#737373!important;text-transform:uppercase!important;margin-bottom:12px!important}@media(max-width:768px){.collection-hero{padding:40px 20px 32px!important}}.cartiqq-promise-strip{background:#fafafa;border-top:1px solid #ece8e0;border-bottom:1px solid #ece8e0;margin-top:150px}.cartiqq-promise-strip__inner{max-width:1400px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:repeat(4,1fr)}.cartiqq-promise-strip__item{padding:40px 24px;border-right:1px solid #ece8e0;text-align:center}.cartiqq-promise-strip__item:last-child{border-right:none}.cartiqq-promise-strip__label{font-size:11px;text-transform:uppercase;letter-spacing:.22em;font-weight:500;color:#121212;margin-bottom:4px}.cartiqq-promise-strip__sub{font-size:12px;color:#737373}@media(max-width:768px){.cartiqq-promise-strip__inner{grid-template-columns:repeat(2,1fr);padding:0 20px}.cartiqq-promise-strip__item:nth-child(2){border-right:none}.cartiqq-promise-strip__item:nth-child(1),.cartiqq-promise-strip__item:nth-child(2){border-bottom:1px solid #ece8e0}}@media(max-width:1199px){.cartiqq-testimonials__card{min-height:269px}.cartiqq-testimonials__body{min-height:95px}}@media(max-width:991px){.cartiqq-footer__tagline{max-width:80%;width:100%}.cartiqq-footer__links{gap:300px}form#ContactFooter{max-width:90%;width:100%}}@media(max-width:767px){.cartiqq-editorial__stats{grid-template-columns:repeat(2,1fr)}.cartiqq-testimonials__card{width:100%}.cartiqq-footer__links{grid-template-columns:1fr;gap:35px}.cartiqq-footer__bottom{padding:10px 0}.cartiqq-testimonials__slider .slick-slide,.cartiqq-testimonials__slider .slick-list{margin:0}.cart-drawer .cart-item{grid-template:repeat(2,auto) / repeat(4,1fr);padding:0!important;grid-template-columns:unset!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cartiqq.css.map */
