:root{--font-sans:Helvetica,"Helvetica Neue",Arial,"Nimbus Sans","Nimbus Sans L","Liberation Sans",sans-serif;--ok:#1d6b3f;--ok-bg:#f2f8f3;--ok-line:#bcd9c4}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}*,*:before,*:after{font-family:var(--font-sans)!important}body{font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3{font-weight:700;letter-spacing:-.015em;line-height:1.15}main h1{font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:20px}main h2{font-size:clamp(1.35rem,2.6vw,1.9rem)}main h3{font-size:1.15rem}.eyebrow{font-size:.75rem;letter-spacing:.14em;font-weight:700}.rte{font-size:1rem;line-height:1.65}.rte h2,.content-page h2{font-size:1.25rem;margin:1.6em 0 .5em}summary{font-size:1rem}.faq details p,.product-accordions details p{font-size:.9375rem;line-height:1.6}.button,.product-submit{font-size:1rem;letter-spacing:.01em}.hero__copy h1{font-weight:700;letter-spacing:-.035em}.home-collection__header h2,.ceasul-related h2{font-size:clamp(1.5rem,3.2vw,2.4rem);font-weight:700;letter-spacing:-.02em}.home-collection__description{font-size:.9375rem}.product-card__title,.home-collection__track .product-card__title{font-size:.9375rem;font-weight:700;line-height:1.35;letter-spacing:0}.product-card__price strong{font-weight:700}.product-details__eyebrow{font-size:.75rem}.product-details h1{font-size:clamp(1.375rem,2.4vw,2rem);font-weight:700;line-height:1.22;letter-spacing:-.01em;margin-bottom:12px}.product-price strong{font-size:clamp(1.75rem,3vw,2.2rem);font-weight:700;letter-spacing:-.02em}.product-price s{font-size:1rem}.product-price__note{font-size:.9rem}.order-assurance__steps span{font-size:.8125rem}.order-assurance__facts{font-size:1rem}.cart-summary h2,.ceasul-cart .cart-summary h2{font-size:1.25rem;font-weight:700;letter-spacing:0}.cart-item__title,.ceasul-cart .cart-item__title{font-size:1rem;font-weight:700;line-height:1.35}@media(max-width:620px){.home-collection__track .product-card__title,.home-collection__description{font-size:.875rem}.order-assurance__steps span,.site-header .site-header__bar .site-header__offer{font-size:.75rem}}@media(max-width:360px){.site-header .site-header__bar .site-header__offer{font-size:.65rem;letter-spacing:.01em}}@keyframes ceasul-bar3{0%{opacity:0}2%,31%{opacity:1}33.4%,to{opacity:0}}@media(max-width:1199px){.site-header .site-header__bar[data-offers="3"] .container{position:relative;display:block;height:1.35em;overflow:hidden}.site-header .site-header__bar[data-offers="3"] .site-header__offer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;animation:ceasul-bar3 12s infinite}.site-header .site-header__bar[data-offers="3"] .site-header__offer:first-child{animation:ceasul-bar3 12s infinite,ceasul-shout 1.6s ease-in-out infinite}.site-header .site-header__bar[data-offers="3"] .site-header__offer:nth-child(2){animation-delay:4s}.site-header .site-header__bar[data-offers="3"] .site-header__offer:nth-child(3){animation-delay:8s}}@media(max-width:1199px)and (prefers-reduced-motion:reduce){.site-header .site-header__bar[data-offers="3"] .site-header__offer,.site-header .site-header__bar[data-offers="3"] .site-header__offer:first-child{animation:none!important;opacity:0}.site-header .site-header__bar[data-offers="3"] .site-header__offer:nth-child(2){opacity:1}}.hero .hero__perks li.hero__ship{display:inline-flex;align-items:center;padding:9px 14px;border:1.5px solid #111;border-radius:999px;background:#fff;color:#111;font-size:.875rem;font-weight:700;line-height:1.2}@media(max-width:620px){.hero .hero__perks li.hero__ship{margin-top:6px;padding:8px 12px;font-size:.78rem}}.product-form select{width:100%;min-height:48px;padding:10px 40px 10px 12px;border:1px solid #cfcfcf;border-radius:4px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23111' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 14px center/12px 8px;-webkit-appearance:none;appearance:none;font-size:16px;font-weight:600;color:var(--ink)}.ceasul-pqty{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 0}.ceasul-pqty label{margin:0}.product-form .ceasul-qty input{width:52px;min-height:44px;padding:0;border:0;border-inline:1px solid #cfcfcf;border-radius:0;background:#fff;text-align:center;font-size:16px;font-weight:700;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.product-form .ceasul-qty button{width:44px;min-height:44px}.ceasul-ship{margin:12px 0 18px;padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:#fafafa}.ceasul-ship__title{margin:0;font-size:.9375rem;font-weight:700;line-height:1.35}.ceasul-ship__text{margin:3px 0 0;color:var(--muted);font-size:.8125rem;line-height:1.45}.ceasul-ship.is-free{border-color:var(--ok-line);background:var(--ok-bg)}.ceasul-ship.is-free .ceasul-ship__title{color:var(--ok)}.ceasul-ship-note{margin:0 0 16px;text-align:center;font-size:.875rem;font-weight:600;line-height:1.4}.ceasul-sets__ship{margin:-6px 0 12px;color:var(--ok);font-size:.86rem;font-weight:700;line-height:1.4}.ceasul-fs{margin:0 0 18px;padding:14px 16px;border:1px solid var(--line);border-radius:6px;background:#fafafa}.ceasul-fs__title{margin:0;font-size:1rem;font-weight:700;line-height:1.35}.ceasul-fs__title strong{color:#b52820}.ceasul-fs__bar{height:8px;margin:10px 0 0;background:#e6e6e6;border-radius:4px;overflow:hidden}.ceasul-fs__bar span{display:block;height:100%;background:#111;border-radius:4px}.ceasul-fs__note{margin:8px 0 0;color:var(--muted);font-size:.8125rem;line-height:1.45}.ceasul-fs.is-free{border-color:var(--ok-line);background:var(--ok-bg)}.ceasul-fs.is-free .ceasul-fs__title{color:var(--ok)}.ceasul-fs.is-free .ceasul-fs__bar span{background:#23834e}.ceasul-cart .cart-page h1,.ceasul-cart>h1{margin-bottom:16px}.ceasul-cart__free{color:var(--ok)}.ceasul-fs-picks{margin:22px 0 6px}.ceasul-fs-picks__title{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3}.ceasul-fs-picks__sub{margin:3px 0 12px;color:var(--muted);font-size:.875rem;line-height:1.4}.ceasul-fs-picks__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;padding-bottom:4px}.ceasul-fs-picks__track::-webkit-scrollbar{display:none}.ceasul-fs-pick{flex:0 0 150px;display:flex;flex-direction:column;gap:6px;scroll-snap-align:start}.ceasul-fs-pick__img{display:block;background:#f3f2ef;border-radius:6px;overflow:hidden}.ceasul-fs-pick__img img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;mix-blend-mode:multiply}.ceasul-fs-pick__title{font-size:.8125rem;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.ceasul-fs-pick__price{font-size:.875rem;font-weight:700;color:#b52820}.ceasul-fs-pick__price s{margin-left:4px;color:var(--muted);font-size:.75rem;font-weight:400}.ceasul-fs-pick__add{width:100%;min-height:44px;margin-top:auto;padding:0 8px;border:1px solid #111;border-radius:4px;background:#fff;color:#111;font-size:.8125rem;font-weight:700;cursor:pointer}.ceasul-fs-pick__add:hover,.ceasul-fs-pick__add:focus-visible{background:#111;color:#fff}.ceasul-cart-sticky{display:none}.ceasul-cart-sticky__total{display:flex;flex-direction:column;flex:none;line-height:1.2}.ceasul-cart-sticky__total span{color:var(--muted);font-size:.75rem}.ceasul-cart-sticky__total strong{font-size:1.15rem;font-weight:700}.ceasul-cart-sticky__btn{flex:1;min-width:0;min-height:52px;padding:8px 12px;border:0;background:#111;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.02em;cursor:pointer}@media(max-width:749px){.ceasul-cart-sticky{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 24px #0000001a;transform:translateY(115%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.ceasul-cart-sticky.is-visible{transform:none;visibility:visible;transition:transform .25s ease,visibility 0s}body:has(.ceasul-cart-sticky){padding-bottom:calc(80px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.ceasul-cart-sticky,.ceasul-cart-sticky.is-visible{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ceasul-cro.css.map */
