[data-section-type=cart-template]{--cc-ink: var(--cl-ink, #3b3731);--cc-muted: var(--cl-muted, #736b62)}[data-section-type=cart-template] h1{margin:0 0 32px;font-family:var(--cl-serif);font-weight:400;letter-spacing:0}@media(min-width:768px){[data-section-type=cart-template] h1{margin-bottom:44px}}[data-section-type=cart-template] .cart-list{margin:0;padding:0;border:0}[data-section-type=cart-template] .cart-list-header{display:none}[data-section-type=cart-template] .cart-item:not(.cart-list-header){margin:0 0 12px;padding:16px;border:1px solid var(--cl-kit-line);border-radius:var(--cl-r-m);background:var(--cl-paper)}[data-section-type=cart-template] .cart-item--nested{margin-left:28px}[data-section-type=cart-template] .cart-item .col-image img{border-radius:var(--cl-r-s)}[data-section-type=cart-template] .cart-item .product-title{font:400 18px/1.3 var(--cl-serif);color:var(--cc-ink)}[data-section-type=cart-template] .cart-item .item-price,[data-section-type=cart-template] .cart-item .line-total{font-family:var(--cl-sans);font-variant-numeric:tabular-nums;color:var(--cc-ink)}[data-section-type=cart-template] .cart-item .original-price{color:var(--cc-muted)}[data-section-type=cart-template] .cart-item .quantity{border:1px solid var(--cl-kit-line);border-radius:var(--cl-r-pill);background:#fff;overflow:hidden}[data-section-type=cart-template] .cart-item__remove{font:400 13px/1.4 var(--cl-sans);color:var(--cc-muted);text-decoration:underline;text-underline-offset:3px}[data-section-type=cart-template] .cart-discount{color:var(--cl-green-deep)}@media(max-width:767px){[data-section-type=cart-template] h1{margin-bottom:20px}[data-section-type=cart-template] .cart-item:not(.cart-list-header){margin-bottom:8px;padding:12px}[data-section-type=cart-template] .cart-item .col-image{flex:0 0 64px;width:64px;margin-right:12px}[data-section-type=cart-template] .cart-item .col-image img{display:block;width:64px;height:64px;object-fit:cover}[data-section-type=cart-template] .cart-item .col-notimage{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 12px}[data-section-type=cart-template] .cart-item .desc{grid-column:1;grid-row:1;min-width:0}[data-section-type=cart-template] .cart-item .item-price{grid-column:2;grid-row:1;margin:0;text-align:right}[data-section-type=cart-template] .cart-item .title a{display:block;font:400 13px/1.35 var(--cl-sans);color:var(--cc-muted)}[data-section-type=cart-template] .cart-item .product-title{display:block;font-size:16px;line-height:1.25}[data-section-type=cart-template] .cart-item .cart-ship{margin-top:4px;font-size:11.5px;line-height:1.35}[data-section-type=cart-template] .cart-item .quantity-and-remove{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;gap:14px;margin:0}[data-section-type=cart-template] .cart-list .quantity{height:34px;padding:0 32px}[data-section-type=cart-template] .cart-list .quantity .plus,[data-section-type=cart-template] .cart-list .quantity .minus{width:32px}[data-section-type=cart-template] .cart-list .quantity input{width:34px;height:32px;min-height:0;padding:0;font-size:15px;line-height:32px}}[data-section-type=cart-template] .under-cart{padding:22px;border-radius:var(--cl-r-l);background:var(--cl-paper);border:1px solid var(--cl-kit-line)}[data-section-type=cart-template] .subtotal .label{font:500 12px/1.4 var(--cl-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cc-muted)}[data-section-type=cart-template] .subtotal .amount{font:400 26px/1.2 var(--cl-serif);color:var(--cc-ink)}[data-section-type=cart-template] .checkout-btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:12px 20px;border:0;border-radius:var(--cl-r-pill);background:var(--cl-ink, #3b3731);color:#fff;font:500 15px/1 var(--cl-sans);letter-spacing:.04em;text-transform:none;cursor:pointer;transition:background .2s,transform .2s var(--cl-spring)}[data-section-type=cart-template] .checkout-btn:hover{background:#2a2723;color:#fff;transform:translateY(-1px)}[data-section-type=cart-template] .checkout-btn__loading{display:none;align-items:center;justify-content:center;gap:10px}[data-section-type=cart-template] .checkout-btn.is-loading{cursor:wait}[data-section-type=cart-template] .checkout-btn.is-loading .checkout-btn__label{display:none}[data-section-type=cart-template] .checkout-btn.is-loading .checkout-btn__loading{display:inline-flex}[data-section-type=cart-template] .checkout-btn__spinner{width:16px;height:16px;flex:0 0 16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:cl-checkout-spin .7s linear infinite}[data-section-type=cart-template] .checkout-btn[aria-busy=true]{transform:none}@keyframes cl-checkout-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){[data-section-type=cart-template] .checkout-btn__spinner{animation:none;border-right-color:currentColor}}[data-section-type=cart-template] .note-area textarea{border:1px solid var(--cl-kit-line);border-radius:var(--cl-r-s);background:#fff}[data-section-type=cart-template] .update-continue a,[data-section-type=cart-template] .update-continue .update{font:400 14px/1.4 var(--cl-sans);color:var(--cc-ink);text-decoration:underline;text-underline-offset:3px}[data-section-type=cart-template]:has(.cl-goal:not([hidden])) .cl-pts{display:none}.cl-reach{margin:24px 0 28px;padding:20px;border-radius:var(--cl-r-l);background:var(--cl-paper);border:1px solid var(--cl-kit-line)}.cl-reach:not(:has(.cl-goal:not([hidden]),.cl-recs:not([hidden]))){display:none}.cl-reach .cl-goal{margin:0 0 22px;box-shadow:none}.cl-recs{margin:0}.cl-recs[hidden]{display:none}body .cl-reach .cl-recs__eyebrow{margin:0 0 4px;font:500 11px/1.4 var(--cl-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cl-matcha)}body .cl-reach .cl-recs__title{margin:0 0 16px;font:400 24px/1.2 var(--cl-serif);letter-spacing:0;text-transform:none;color:var(--cl-ink, #3b3731);text-align:left;text-wrap:balance}.cl-recs__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:989px){.cl-recs__list{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-recs__list>:nth-child(n+4){display:none}}.cl-rec{position:relative;display:flex;flex-direction:column;gap:10px;margin:0;padding:8px 8px 10px;border:1px solid var(--cl-kit-line);border-radius:var(--cl-r-m);background:#fff;transition:box-shadow .25s,transform .25s var(--cl-ease)}.cl-rec:hover{box-shadow:var(--cl-lift);transform:translateY(-2px)}.cl-rec.is-unlock{border-color:#aeb2638c}body .cl-reach .cl-rec__link{position:relative;display:flex;flex-direction:column;gap:0;color:inherit;text-decoration:none;border:0}.cl-rec__media{position:relative;display:block;overflow:hidden;border-radius:var(--cl-r-s);background:var(--cl-sand, #f6f1ea);aspect-ratio:1}.cl-rec__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--cl-ease)}.cl-rec:hover .cl-rec__media img{transform:scale(1.03)}.cl-rec__tag{position:absolute;left:8px;top:10px;z-index:1;display:inline-flex;align-items:center;height:26px;padding:0 12px;transform:rotate(-3deg);font:500 11.5px/1 var(--cl-sans);letter-spacing:.04em;color:var(--cl-ink, #3b3731);white-space:nowrap;background:var(--cl-tape-plain, #fedbae) repeat-x 0 50% / auto 100%}body .cl-reach .cl-rec__link:focus-visible{outline:2px solid var(--cl-green-deep);outline-offset:3px;border-radius:var(--cl-r-s)}body .cl-reach .cl-rec__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.6em;margin:10px 2px 4px;font:400 15.5px/1.3 var(--cl-serif);letter-spacing:0;text-transform:none;color:var(--cl-ink, #3b3731)}body .cl-reach .cl-rec__meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:0 2px;font:400 14px/1.3 var(--cl-sans);color:var(--cl-muted, #736b62);font-variant-numeric:tabular-nums}.cl-rec__points{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--cl-r-pill);background:var(--cl-matcha-bg);font:500 12px/1 var(--cl-sans);color:var(--cl-green-deep);white-space:nowrap}.cl-rec__points[hidden]{display:none}.cl-rec__unlock{display:none;align-items:center;height:20px;padding:0 7px;border-radius:var(--cl-r-pill);background:var(--cl-peach, #fedbae);font:500 11px/1 var(--cl-sans);color:var(--cl-ink, #3b3731);white-space:nowrap}.cl-rec__foot{display:flex;flex-direction:column;gap:8px;margin-top:auto}.cl-rec__options{display:flex;flex-wrap:wrap;gap:6px;margin:0}.cl-rec__option{flex:1 1 calc(50% - 3px);min-width:0}.cl-rec__option:only-child,.cl-rec__option:last-child:nth-child(odd){flex-basis:100%}body .cl-reach .cl-rec__option label{display:block;margin:0 2px 3px;padding:0;font:500 11px/1.3 var(--cl-sans);letter-spacing:.02em;text-transform:none;color:var(--cl-muted, #736b62)}body .cl-reach .cl-rec__option select{-webkit-appearance:none;appearance:none;display:block;width:100%;height:36px;min-height:36px;margin:0;padding:0 28px 0 10px;border:1px solid var(--cl-kit-line);border-radius:var(--cl-r-s);box-shadow:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%233b3731' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 10px center / 10px 7px no-repeat;font:400 13px/1.2 var(--cl-sans);letter-spacing:0;text-transform:none;color:var(--cl-ink, #3b3731);text-overflow:ellipsis;cursor:pointer}body .cl-reach .cl-rec__option select:hover{border-color:#d9cfc0}body .cl-reach .cl-rec__option select:focus-visible{outline:2px solid var(--cl-green-deep);outline-offset:2px}body .cl-reach .cl-rec__option select:disabled{opacity:.65;cursor:default}body .cl-reach .cl-rec__variant-status{margin:0 2px;font:400 12px/1.35 var(--cl-sans);color:var(--cl-muted, #736b62)}body .cl-reach .cl-rec__variant-status.is-warn{color:var(--cl-terra, #b4644a)}body .cl-reach .cl-rec__add{display:inline-flex;align-items:center;justify-content:center;width:100%;height:40px;min-height:40px;margin:0;padding:0 16px;border:0;border-radius:var(--cl-r-pill);box-shadow:none;background:var(--cl-green);color:var(--cl-ink, #3b3731);font:500 13.5px/1 var(--cl-sans);letter-spacing:.02em;text-transform:none;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s}body .cl-reach .cl-rec__add:hover{background:var(--cl-green-deep);color:#fff}body .cl-reach .cl-rec__add[disabled]{background:var(--cl-sand, #f6f1ea);color:var(--cl-muted, #736b62);cursor:default}body .cl-reach .cl-rec__add:focus-visible{outline:2px solid var(--cl-green-deep);outline-offset:3px}@media(max-width:749px){.cl-reach{padding:16px}body .cl-reach .cl-recs__title{font-size:21px}.cl-recs__list{display:grid;grid-auto-flow:column;grid-auto-columns:72%;grid-template-columns:none;gap:10px;overflow-x:auto;margin:0 -16px;padding:2px 16px 10px;scroll-snap-type:x mandatory;scroll-padding:0 16px;overscroll-behavior-inline:contain;scrollbar-width:none}.cl-recs__list::-webkit-scrollbar{display:none}.cl-recs__list>:nth-child(n+4){display:flex}.cl-rec{scroll-snap-align:start}body .cl-reach .cl-rec__option select,body .cl-reach .cl-rec__add{height:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.cl-rec,.cl-rec__media img{transition:none}.cl-rec:hover,.cl-rec:hover .cl-rec__media img{transform:none}}.cl-rec__media img.is-swapping{opacity:.55}.cl-rec__media img{transition:transform .6s var(--cl-ease),opacity .25s}body .cl-reach .cl-rec__option.has-chips{flex-basis:100%}body .cl-reach .cl-rec__native{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0!important}.cl-rec__chips{display:flex;flex-wrap:wrap;gap:6px}body .cl-reach .cl-rec__chip{display:inline-flex;align-items:center;gap:6px;height:30px;min-height:30px;margin:0;padding:0 11px 0 5px;border:1px solid var(--cl-kit-line);border-radius:var(--cl-r-pill);background:#fff;box-shadow:none;font:400 12.5px/1 var(--cl-sans);letter-spacing:0;text-transform:none;color:var(--cl-ink, #3b3731);white-space:nowrap;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}body .cl-reach .cl-rec__chip:not(:has(.cl-rec__dot)){padding-left:11px}body .cl-reach .cl-rec__chip:hover:not(:disabled){border-color:#cfc4b3}body .cl-reach .cl-rec__chip.is-on{border-color:var(--cl-ink, #3b3731);box-shadow:inset 0 0 0 1px var(--cl-ink, #3b3731);background:var(--cl-paper)}body .cl-reach .cl-rec__chip.is-out{color:var(--cl-muted, #736b62);text-decoration:line-through;text-decoration-color:#736b6280}body .cl-reach .cl-rec__chip:disabled{opacity:.45;cursor:default}body .cl-reach .cl-rec__chip:focus-visible{outline:2px solid var(--cl-green-deep);outline-offset:2px}.cl-rec__dot{flex:none;width:20px;height:20px;border-radius:50%;background:var(--cl-sand) center / cover no-repeat;box-shadow:inset 0 0 0 1px #3b37311f}body .cl-reach .cl-rec__add.is-added{background:var(--cl-matcha-bg);color:var(--cl-green-deep)}.cl-rec__view{align-self:center;font:400 13px/1.3 var(--cl-sans);color:var(--cl-ink, #3b3731);text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.cl-rec__media img{transition:none}}.cl-reach--cart{margin:16px 0 20px;padding:14px;border-radius:var(--cl-r-m)}.cl-reach--cart .cl-goal{gap:0;margin:0 0 14px;padding:10px 12px;box-shadow:none}.cl-reach--cart .cl-goal__fa,.cl-reach--cart .cl-goal__eyebrow,.cl-reach--cart .cl-goal__meter,.cl-reach--cart .cl-goal__burst{display:none}.cl-reach--cart .cl-goal__head{font-size:16px;line-height:1.35}.cl-reach--cart .cl-goal__sub{margin-top:3px;font-size:12px}body .cl-reach--cart .cl-recs__eyebrow{margin-bottom:2px}body .cl-reach--cart .cl-recs__title{margin-bottom:10px;font-size:18px;line-height:1.25}.cl-reach--cart .cl-recs__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,calc((100% - 20px) / 3));grid-template-columns:none;gap:10px;overflow-x:auto;margin:0;padding:2px 2px 4px;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.cl-reach--cart .cl-recs__list::-webkit-scrollbar{display:none}.cl-reach--cart .cl-recs{position:relative}.cl-reach--cart .cl-recs__list:has(>:nth-child(4)){-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}.cl-reach--cart .cl-recs__list>:nth-child(n+4){display:flex}.cl-reach--cart .cl-rec{gap:10px;padding:10px;scroll-snap-align:start}.cl-reach--cart .cl-recs__list{align-items:start}.cl-reach--cart .cl-rec__foot{margin-top:0}.cl-reach--cart .cl-rec:hover{transform:none}body .cl-reach--cart .cl-rec__link{display:grid;grid-template-columns:60px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:10px}.cl-reach--cart .cl-rec__media{grid-row:1 / span 2;width:60px;height:60px}.cl-reach--cart .cl-rec__tag{display:none}.cl-reach--cart .cl-rec__unlock{display:inline-flex}body .cl-reach--cart .cl-rec__title{min-height:0;margin:0 0 3px;font-size:14px;line-height:1.25;align-self:end}body .cl-reach--cart .cl-rec__meta{margin:0;font-size:12.5px;align-self:start}.cl-reach--cart .cl-rec__points{height:20px;font-size:11px}.cl-reach--cart .cl-rec__foot{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:6px}.cl-reach--cart .cl-rec__options{flex:1 1 100%}.cl-reach--cart .cl-rec__option{flex:1 1 90px}body .cl-reach--cart .cl-rec__option label{font-size:10.5px}body .cl-reach--cart .cl-rec__option select{height:34px;min-height:34px;font-size:12.5px}body .cl-reach--cart .cl-rec__add{flex:1 1 auto;width:auto;height:36px;min-height:36px;padding:0 16px;font-size:13px}@media(max-width:767px){.cl-reach--cart .cl-recs__list{grid-auto-columns:84%;margin:0 -14px;padding:2px 14px 8px;scroll-padding:0 14px}body .cl-reach--cart .cl-rec__option select,body .cl-reach--cart .cl-rec__add{height:44px;min-height:44px}}.cl-cart-bar{position:fixed;left:0;right:0;bottom:0;z-index:995;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fffdf9f7;border-top:1px solid var(--cl-kit-line);box-shadow:0 -10px 24px -20px #3b373173}.cl-cart-bar[hidden]{display:none}.cl-cart-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:760px;margin:0 auto}.cl-cart-bar__total{display:flex;align-items:baseline;gap:10px;margin:0}.cl-cart-bar__label{font:500 11px/1 var(--cl-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cl-muted, #736b62)}.cl-cart-bar__total .theme-money{font:400 20px/1 var(--cl-serif);color:var(--cl-ink, #3b3731);font-variant-numeric:tabular-nums}[data-section-type=cart-template] .checkout-btn.cl-cart-bar__btn{flex:0 0 auto;width:auto;min-width:180px;min-height:46px;padding:10px 26px}body.cl-cart-bar-on{padding-bottom:76px}@media(max-width:767px){[data-section-type=cart-template] .checkout-btn.cl-cart-bar__btn{min-width:0;flex:1 1 auto;max-width:60%}}body .cl-reach .cl-rec__note{margin:0 2px 4px;font:400 12.5px/1.35 var(--cl-sans);color:var(--cl-muted, #736b62)}body .cl-reach--cart .cl-rec__note{margin:0 0 3px;font-size:12px}.cl-reach--cart .cl-rec__note,.cl-reach--cart .cl-rec__meta{grid-column:2}.cl-reach--cart .cl-rec__link:has(.cl-rec__note) .cl-rec__media{grid-row:1 / span 3}.cl-reach.is-ship{display:grid;grid-template-columns:minmax(0,1fr)}.cl-reach.is-ship>*{min-width:0}.cl-reach.is-ship>[data-clpp-goal]{display:none}.cl-cart-ship.cl-shipmeter{margin:22px 0 26px}@media(min-width:768px){.cl-cart-ship.cl-shipmeter{max-width:520px;margin-left:auto;margin-right:auto;text-align:center}}[id^=cl-recs-]{scroll-margin-top:calc(var(--nav-height, 80px) + 16px)}.cl-reach.is-ship>.cl-goal--guest{order:1;margin:12px 0 0}.cl-reach.is-ship>.cl-goal--guest .cl-goal__head{font-size:14px}.cl-reach.is-ship>.cl-goal--guest .cl-goal__sub{display:none}.cl-reach .cl-rec__unlock[hidden],.cl-reach .cl-rec__tag[hidden]{display:none}body .cl-reach--cart{padding:0;border:0;background:none}body .cl-reach--cart .cl-recs__list{display:block;overflow:visible;margin:0;padding:0;border:1px solid var(--cl-kit-line);border-radius:var(--cl-r-m);background:#fff;-webkit-mask-image:none;mask-image:none;scroll-snap-type:none}body .cl-reach--cart .cl-recs__list>li{display:grid}body .cl-reach--cart .cl-rec{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"link add" "opts add";align-items:center;column-gap:14px;row-gap:6px;padding:12px 14px;border:0;border-radius:0;background:none;box-shadow:none;transform:none}body .cl-reach--cart .cl-rec+.cl-rec{border-top:1px solid var(--cl-kit-line)}body .cl-reach--cart .cl-rec:hover{box-shadow:none}body .cl-reach--cart .cl-rec__link{grid-area:link;grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:12px}body .cl-reach--cart .cl-rec__media{grid-row:1 / span 3;width:56px;height:56px}body .cl-reach--cart .cl-rec__title{-webkit-line-clamp:1;margin:0;font-size:15px;line-height:1.3;align-self:end}body .cl-reach--cart .cl-rec__note{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin:1px 0 0;font:400 12.5px/1.35 var(--cl-sans);color:var(--cl-muted, #736b62)}body .cl-reach--cart .cl-rec__meta{margin:2px 0 0;font-size:13px;color:var(--cl-ink, #3b3731);align-self:start}body .cl-reach--cart .cl-rec__unlock,body .cl-reach--cart .cl-rec__points,body .cl-reach--cart .cl-rec__tag{display:none}body .cl-reach--cart .cl-rec__foot{display:contents}body .cl-reach--cart .cl-rec__options{grid-area:opts;margin:0 0 0 68px}body .cl-reach--cart .cl-rec__option label{display:none}body .cl-reach--cart .cl-rec__option select{max-width:200px}body .cl-reach--cart .cl-rec__chips{gap:6px}body .cl-reach--cart .cl-rec__chip{width:26px;height:26px;min-height:26px;padding:0;justify-content:center;border-radius:50%}body .cl-reach--cart .cl-rec__chip .cl-rec__dot{width:20px;height:20px}body .cl-reach--cart .cl-rec__chip.is-on{box-shadow:0 0 0 1px var(--cl-ink, #3b3731)}body .cl-reach--cart .cl-rec__chip.is-out{opacity:.4}body .cl-reach--cart .cl-rec__add{grid-area:add;flex:none;width:auto;min-width:84px;height:38px;min-height:38px;padding:0 18px;font-size:13.5px}body .cl-reach--cart .cl-rec__variant-status:not(.visually-hidden){grid-column:1 / -1;margin:0 0 0 68px}body .cl-reach--cart .cl-rec__view{display:none}@media(max-width:767px){body .cl-reach--cart .cl-recs__list{margin:0;padding:0}body .cl-reach--cart .cl-rec{column-gap:10px;padding:12px}body .cl-reach--cart .cl-rec__add{min-width:72px;height:40px;min-height:40px;padding:0 14px}}body .cl-reach.cl-reach--cart>.cl-goal--guest,body .cl-reach.is-ship>.cl-goal--guest{display:flex;align-items:center;gap:14px;margin:14px 0 0;padding:14px 16px;border:0;border-radius:var(--cl-r-m);background:#fdebd8;box-shadow:none}body .cl-reach.cl-reach--cart>.cl-goal--guest[hidden]{display:none}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__fa{display:block;width:52px;margin:0}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__body{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eye cta" "head cta" "sub cta";align-items:center;column-gap:16px;flex:1}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__eyebrow{display:block;grid-area:eye;margin:0;font:500 10.5px/1.4 var(--cl-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--cl-terra, #B4644A)}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__head{grid-area:head;margin:2px 0 0;font:400 19px/1.25 var(--cl-serif);color:var(--cl-ink, #3b3731)}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__sub{display:block;grid-area:sub;margin:3px 0 0;font:400 12.5px/1.4 var(--cl-sans);color:var(--cl-muted, #736b62)}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__sub b{font-weight:500;color:var(--cl-ink, #3b3731)}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__cta{grid-area:cta;display:flex;flex-direction:column;align-items:center;gap:4px;margin:0}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__btn{min-height:40px;padding:0 20px;font-size:13.5px;background:var(--cl-terra, #B4644A);color:#fff}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__btn:hover{background:#9c5540;color:#fff}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__btn--ghost{min-height:28px;padding:0 6px;background:none;box-shadow:none;color:var(--cl-ink, #3b3731);font-size:12.5px;text-decoration:underline;text-underline-offset:3px}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__btn--ghost:hover{background:none;color:var(--cl-ink, #3b3731)}@media(max-width:767px){body .cl-reach.cl-reach--cart>.cl-goal--guest{align-items:flex-start;padding:14px}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__fa{width:40px;margin-top:4px}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__body{grid-template-columns:1fr;grid-template-areas:"eye" "head" "sub" "cta"}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__head{font-size:17px}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__cta{flex-direction:row;justify-content:flex-start;gap:12px;margin-top:10px}}body .cl-reach--cart .cl-rec__add{background:#fff;color:var(--cl-green-deep, #858A45);box-shadow:inset 0 0 0 1.5px var(--cl-green, #AEB263)}body .cl-reach--cart .cl-rec__add:hover{background:var(--cl-green, #AEB263);color:#fff}body .cl-reach--cart .cl-rec__add.is-added{background:var(--cl-matcha-bg);box-shadow:none}body .cl-reach--cart .cl-rec__chips{gap:8px}body .cl-reach--cart .cl-rec__chip{width:32px;height:32px;min-height:32px;background:#fff;border:1px solid transparent}body .cl-reach--cart .cl-rec__chip .cl-rec__dot{width:24px;height:24px}body .cl-reach--cart .cl-rec__chip .cl-rec__dot--swatch{background-image:none;box-shadow:inset 0 0 0 1px #3b373124}body .cl-reach--cart .cl-rec__chip.is-on{border-color:var(--cl-ink, #3b3731);box-shadow:none}body .cl-reach--cart .cl-rec__chip .cl-rec__dot{background-size:320%;background-position:50% 55%}body .cl-reach--cart .cl-rec__colour{color:var(--cl-muted, #736b62)}@media(max-width:767px){body .cl-reach--cart .cl-rec__title{-webkit-line-clamp:2}}@media(max-width:767px){body .cl-reach--cart .cl-rec{grid-template-areas:"link add" "opts opts"}}.cl-goal__card{display:none}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__card{position:relative;flex:none;display:flex;flex-direction:column;justify-content:space-between;width:104px;aspect-ratio:1.586;padding:9px 10px;overflow:hidden;border-radius:10px;color:#fff;background:var(--cl-grad) 40% 50% / cover no-repeat,var(--cl-coral, #F59178);transform:rotate(-5deg);box-shadow:0 12px 22px -12px #aa5f46a6,0 1px #fff9 inset}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.45) 48%,transparent 62%);transform:translate(-100%);animation:cl-card-shine 5.5s ease-in-out 1.2s infinite}.cl-goal__card-brand{position:relative;z-index:1;display:inline-block;margin:4px 0 0 1px;font:600 14px/1 var(--cl-serif);letter-spacing:-.01em;text-shadow:0 1px 3px rgba(150,70,40,.35);transform:rotate(-12deg);transform-origin:0 50%}.cl-goal__card-num{position:relative;z-index:1;font:500 9px/1 var(--cl-sans);letter-spacing:.04em;text-shadow:0 1px 3px rgba(150,70,40,.3)}.cl-goal__card-num b{font:400 22px/1 var(--cl-serif);letter-spacing:0;font-variant-numeric:tabular-nums}@keyframes cl-card-shine{0%,60%{transform:translate(-100%)}85%,to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__card:after{animation:none}}@media(max-width:767px){body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__card{width:84px;padding:7px 8px;margin-top:4px}.cl-goal__card-brand{font-size:12px}.cl-goal__card-num b{font-size:18px}}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__card{width:112px;margin:2px 6px 2px 2px;padding:10px 11px 9px;border-radius:11px;transform:rotate(-3deg);box-shadow:0 8px 16px -10px #aa5f468c,0 1px #fff9 inset}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__card-brand{margin:0;font-size:13px;transform:rotate(-6deg);transform-origin:0 100%}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__card-num{display:flex;align-items:baseline;gap:4px;font-size:9.5px}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__card-num b{font-size:20px}@media(max-width:767px){body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__card{width:88px;margin:6px 2px 0 0;padding:8px 9px 7px;border-radius:9px}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__card-brand{font-size:11px}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__card-num b{font-size:16px}}body .cl-reach--cart .cl-rec__add{background:#fff;color:#6f7a4e;box-shadow:inset 0 0 0 1.5px #6f7a4e}body .cl-reach--cart .cl-rec__add:hover{background:#6f7a4e;color:#fff}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__eyebrow{color:var(--cl-muted, #6f655b)}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__btn{background:#fff;color:var(--cl-ink, #3b3731);box-shadow:inset 0 0 0 1px #3b373147}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__btn:hover{background:var(--cl-ink, #3b3731);color:#fff}body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__btn--ghost,body .cl-reach.cl-reach--cart>.cl-goal--guest .cl-goal__btn--ghost:hover{background:none;box-shadow:none;color:var(--cl-ink, #3b3731)}
/*# sourceMappingURL=/cdn/shop/t/24/assets/cozyleigh-kit-cart.css.map */
