:root{--cb-teal:#3bb7b3;--cb-teal-dark:#2a9a96;--cb-dark:#11151c;--cb-grad:linear-gradient(100deg,#15d1fc 14%,#bb30fe 83%);--cb-soft:#f3f8f8;--cb-line:rgba(17,21,28,.08);--cb-frame:#f6f7f8}.cb-section{padding:2.4rem 0}@media screen and (min-width:750px){.cb-section{padding:3.2rem 0}}.cb-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem 2rem;margin-bottom:1.8rem}.cb-head__title{margin:0;font-size:clamp(2.6rem,4vw,4rem);line-height:1.05;letter-spacing:.01em}.cb-head__sub{margin:.4rem 0 0;color:rgba(var(--color-foreground),.65);font-size:1.4rem}.cb-head__actions{display:flex;flex-wrap:wrap;gap:.8rem}.cb-pill{display:inline-flex;align-items:center;gap:.6rem;min-height:4rem;padding:0 1.8rem;border-radius:99rem;font-size:1.4rem;font-weight:600;text-decoration:none;border:1.5px solid var(--cb-dark);color:var(--cb-dark);background:transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer;white-space:nowrap}.cb-pill:hover{background:var(--cb-dark);color:#fff}.cb-pill--solid{background:var(--cb-teal);border-color:var(--cb-teal);color:#fff}.cb-pill--solid:hover{background:var(--cb-teal-dark);border-color:var(--cb-teal-dark)}.cb-grid{display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:750px){.cb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}}@media screen and (min-width:990px){.cb-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.cb-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:749px){.cb-grid--scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -1.5rem;padding:0 1.5rem .4rem;scrollbar-width:none}.cb-grid--scroll::-webkit-scrollbar{display:none}.cb-grid--scroll>*{flex:0 0 44%;scroll-snap-align:start}}.cc-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--cb-line);border-radius:1.2rem;overflow:hidden;transition:box-shadow .2s,transform .2s}.cc-card:hover{box-shadow:0 8px 24px #11151c14;transform:translateY(-2px)}.cc-card__media{position:relative;display:block;aspect-ratio:1/1;background:var(--cb-frame);overflow:hidden}.cc-card__media img,.cc-card__media svg{width:100%;height:100%;object-fit:contain;padding:8%;display:block;mix-blend-mode:multiply;transition:transform .4s ease}.cc-card:hover .cc-card__media img{transform:scale(1.04)}.cc-badge{position:absolute;top:.8rem;left:.8rem;padding:.3rem .8rem;border-radius:99rem;background:var(--cb-grad);color:#fff;font-size:1.2rem;font-weight:700;line-height:1.4}.cc-card__body{display:flex;flex-direction:column;gap:.6rem;padding:1.2rem;flex:1}.cc-card__title{color:var(--cb-dark);text-decoration:none;font-size:1.4rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.8rem}.cc-card__title:hover{text-decoration:underline}.cc-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;margin-top:auto}.cc-price__now{font-weight:700;font-size:1.6rem;color:var(--cb-dark)}.cc-price__now--sale{color:#c026d3}.cc-price__was{font-size:1.3rem;color:#11151c80}.cc-btn{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:3.8rem;border-radius:.8rem;border:0;font:inherit;font-size:1.4rem;font-weight:600;cursor:pointer;text-decoration:none;background:var(--cb-teal);color:#fff;transition:background .2s}.cc-btn:hover{background:var(--cb-teal-dark)}.cc-btn--ghost{background:transparent;color:var(--cb-dark);border:1.5px solid var(--cb-dark)}.cc-btn--ghost:hover{background:var(--cb-dark);color:#fff}.cc-btn[disabled],.cc-btn--off{background:#e6e8ea;color:#11151c80;cursor:not-allowed}.cc-btn .loading__spinner{position:static;width:1.6rem}.cc-btn.loading>span{opacity:.4}product-form.cc-form{display:block}.cc-form .product-form__error-message-wrapper{font-size:1.2rem;color:#c0262d;margin-top:.4rem}.product-media-container.media-type-image,.product-media-container.media-type-image .product__media{background:var(--cb-frame)}.product-media-container.media-type-image{border-radius:1.6rem;overflow:hidden}.product-media-container.media-type-image .product__media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:auto!important;object-fit:contain!important;width:min(90%,var(--img-max,100%))!important;height:min(90%,var(--img-max,100%))!important;max-width:none!important;transform:none!important;mix-blend-mode:multiply}.thumbnail-list .thumbnail{background:var(--cb-frame);border-radius:1rem;overflow:hidden}.thumbnail-list .thumbnail img{object-fit:contain!important;padding:8%;mix-blend-mode:multiply}.product-media-modal__content img{object-fit:contain;max-height:90vh;width:auto;max-width:100%;margin:0 auto}.card__inner .card__media,.card__inner .card__media .media{background:var(--cb-frame)}.card__inner{border-radius:1.2rem;overflow:hidden}.card__media .media img{object-fit:contain!important;padding:7%;mix-blend-mode:multiply}.predictive-search__image{object-fit:contain;background:var(--cb-frame);border-radius:.6rem;mix-blend-mode:multiply}.collection-card-wrapper .card__inner .card__media .media img,.collection-list .card__media .media img{object-fit:cover!important;padding:0!important;mix-blend-mode:normal!important}.collection-card-wrapper .card__inner,.collection-card-wrapper .card__media,.collection-card-wrapper .card__media .media{background:var(--cb-frame)}
/*# sourceMappingURL=/cdn/shop/t/17/assets/claude-store.css.map */
