body.cc-studio{--cc-paper: #f4f1ea;--cc-white: #fbf9f4;--cc-ink: #181915;--cc-muted: #565a50;--cc-coral: #f05a35;--cc-line: #d7d5cc;--cc-ease: cubic-bezier(.22, 1, .36, 1);background:var(--cc-paper);color:var(--cc-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.cc-studio ::selection{background:#dce4c9;color:var(--cc-ink)}body.cc-studio :is(a,button,input,select,summary,textarea):focus-visible{outline:2px solid currentColor;outline-offset:4px}body.cc-studio .header{--header-padding: 13px;--color-background: var(--cc-white);--color-foreground: var(--cc-ink)}body.cc-studio .header__row{background:var(--cc-white);color:var(--cc-ink);border-bottom:1px solid var(--cc-line)}body.cc-studio .header__columns{column-gap:clamp(20px,3vw,52px)}body.cc-studio .header-logo{padding-block:0}body.cc-studio .menu-list__link{font-size:13px;font-weight:500;letter-spacing:-.015em;text-transform:none;transition:color .18s ease}body.cc-studio .menu-list__link:hover{color:var(--cc-muted)}body.cc-studio .header-actions__action{border-radius:2px}body.cc-studio .announcement-bar{--padding-block-start: 8px;--padding-block-end: 8px}body.cc-studio .announcement-bar__text{font-size:11px;font-weight:500;letter-spacing:.035em}body.cc-studio :is(.menu-drawer,.menu-list__submenu){background:var(--cc-white);color:var(--cc-ink)}body.cc-studio .button:not(.button-unstyled){font-weight:600;letter-spacing:-.015em;transition:background-color .18s ease,color .18s ease,border-color .18s ease}body.cc-studio :is(.add-to-cart-button,.cart__checkout-button,.predictive-search__search-button){min-height:52px;border-radius:2px;font-size:15px}body.cc-studio main[data-template^=product] .product-information{padding-block:clamp(28px,4vw,64px)}body.cc-studio .product-details{color:var(--cc-ink)}body.cc-studio .product-details :is(h1,.cc-product-display-title){max-width:22ch;font-size:clamp(32px,3.65vw,58px);line-height:1.02;letter-spacing:-.055em;font-weight:700;text-wrap:balance}body.cc-studio .cc-product-benefits{margin-top:16px;gap:8px 18px;font-size:12px;font-weight:500;line-height:1.5;color:var(--cc-muted)}body.cc-studio :is(.cc-product-benefits,.cc-purchase-trust) li:before{color:#40552e}body.cc-studio .product-details .price{font-size:28px;font-weight:600;letter-spacing:-.045em;font-variant-numeric:tabular-nums}body.cc-studio .product-details :is(.tax-note,.installments){margin-top:8px;color:var(--cc-muted);font-size:12px}body.cc-studio .product-details .rte{color:var(--cc-muted);font-size:15px;line-height:1.65}body.cc-studio .variant-option legend{margin-bottom:12px;font-size:12px;font-weight:600;letter-spacing:.055em}body.cc-studio .variant-option__button-label{min-height:44px;border-radius:2px;font-size:13px}body.cc-studio .cc-multipack-picker .cc-pack-card{padding:16px 18px;border:1px solid #898d80;border-radius:2px;background:var(--cc-white);box-shadow:none;transform:none}body.cc-studio .cc-multipack-picker .cc-pack-card:hover{border-color:var(--cc-ink);background:#eceee4;transform:none}body.cc-studio .cc-multipack-picker .cc-pack-card:has(input:checked){padding:15px 17px;border:2px solid var(--cc-ink);background:#e3e8d7;box-shadow:none}body.cc-studio .cc-multipack-picker .cc-pack-card:has(input:focus-visible){outline:2px solid var(--cc-ink);outline-offset:4px}body.cc-studio .cc-multipack-picker .cc-pack-card__badge{border-radius:2px;background:var(--cc-ink);color:var(--cc-paper);font-size:10px;font-weight:600;letter-spacing:.015em}body.cc-studio .cc-multipack-picker .cc-pack-card__badge--entry{background:var(--cc-coral);color:var(--cc-ink)}body.cc-studio .cc-multipack-picker .cc-pack-card__details{font-size:12px;color:var(--cc-muted)}body.cc-studio .cc-multipack-picker :is(.cc-pack-card__saving,.cc-pack-card__shipping--free){color:#40552e}body.cc-studio .cc-purchase-trust{padding:14px 0;justify-content:flex-start;gap:8px 14px;border-width:1px 0;border-color:var(--cc-line);border-radius:0;background:transparent;color:var(--cc-muted);font-size:11px;font-weight:500;line-height:1.5}body.cc-studio :is(.media-gallery,.product-card .card-gallery){border-radius:4px}body.cc-studio .quantity-selector{border-radius:2px;background:var(--cc-white);border-color:#898d80}body.cc-studio .sticky-add-to-cart__bar{border-radius:4px;background:var(--cc-white);box-shadow:0 12px 40px #1819151f}body.cc-studio .product-card__content{border-radius:0;box-shadow:none}body.cc-studio .product-card :is(.product-title,.product-title-text){font-size:15px;font-weight:500;line-height:1.3;letter-spacing:-.025em}body.cc-studio .product-card .price{font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}body.cc-studio .cc-aplus{--cc-cream: var(--cc-paper);--cc-green: var(--cc-ink);--cc-mid: #35392f;--cc-terra: #98432b;--cc-sky: #e3e8d7}body.cc-studio .cc-aplus :is(.cc-aplus__hero,.cc-aplus__story,.cc-aplus__texture,.cc-aplus__howto,.cc-aplus__bundle-card){border-radius:4px}body.cc-studio :is(.cart-drawer__dialog,.cart-drawer__inner,.cart-drawer__summary,.search-modal__content,.predictive-search){background:var(--cc-white);color:var(--cc-ink)}body.cc-studio :is(.cart-drawer__heading,.cart-items__title,.cart-totals__total-label){letter-spacing:-.04em}body.cc-studio .cart-drawer__heading{font-size:28px;font-weight:600}body.cc-studio .cart-items__media-container{border-radius:2px}body.cc-studio .cart-items__title{font-size:15px;font-weight:600;line-height:1.35}body.cc-studio :is(.cart-items__variants,.cart-totals__tax-note){color:var(--cc-muted);font-size:12px}body.cc-studio :is(.cart-totals__total-value,.cart-items__price){font-variant-numeric:tabular-nums;letter-spacing:-.025em}body.cc-studio .search-input{color:var(--cc-ink);font-size:clamp(20px,3vw,32px);letter-spacing:-.04em}body.cc-studio .search-input::placeholder{color:var(--cc-muted);opacity:1}body.cc-studio :is(.cart-drawer__dialog,.search-modal__content)::backdrop{background:#18191561;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media(max-width:749px){body.cc-studio .header{--header-padding: 10px}body.cc-studio .header__columns{column-gap:12px}body.cc-studio .product-details :is(h1,.cc-product-display-title){font-size:clamp(30px,8.6vw,42px);max-width:24ch}body.cc-studio .cc-multipack-picker .variant-option:has(.cc-pack-card){grid-template-columns:minmax(0,1fr);gap:8px}body.cc-studio .cc-multipack-picker .cc-pack-card,body.cc-studio .cc-multipack-picker .cc-pack-card:has(input:checked){min-height:auto;padding:14px 16px;border-radius:2px}body.cc-studio .cc-multipack-picker .cc-pack-card:has(input:checked){padding:13px 15px}body.cc-studio .cc-multipack-picker .cc-pack-card__topline{flex-direction:row;align-items:center;gap:8px}body.cc-studio .cc-multipack-picker .cc-pack-card__title{font-size:13px;line-height:1.3}body.cc-studio .cc-multipack-picker .cc-pack-card__details{flex-direction:row;gap:4px 12px;font-size:12px;line-height:1.4}body.cc-studio .cc-multipack-picker .cc-pack-card__badge{font-size:9px}body.cc-studio .cc-multipack-picker .cc-pack-card__price{font-size:16px}body.cc-studio .cc-product-benefits{font-size:12px}body.cc-studio .cc-purchase-trust{font-size:11px}body.cc-studio .sticky-add-to-cart__bar{width:calc(100% - 24px);bottom:max(12px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){body.cc-studio .menu-list__link,body.cc-studio .button:not(.button-unstyled),body.cc-studio .cc-multipack-picker .cc-pack-card{transition:none}}body.cc-studio .product-card [ref=productTitleLink] p{font-size:15px;line-height:1.35;font-weight:500;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.05em;text-align:left}body.cc-studio .product-card .price{justify-content:flex-start;text-align:left}
/*# sourceMappingURL=/cdn/shop/t/21/assets/cc-studio-global.css.map */
