body:has(.carol-agen){background:#f4f4f0}body:has(.carol-agen) #MainContent .shopify-section{background:transparent}body:has(.carol-agen) #MainContent{font-family:Roobert Regular,Inter,Arial,sans-serif;color:#17171a}body:has(.carol-agen) #MainContent ::selection{background:#cf5c40;color:#fff}body:has(.carol-agen) #MainContent :focus-visible{outline:2px solid #2B45E0;outline-offset:3px}body:has(.carol-agen) #MainContent b,body:has(.carol-agen) #MainContent strong{font-weight:400}body:has(.carol-agen) #MainContent h1,body:has(.carol-agen) #MainContent h2{letter-spacing:-.01em;text-wrap:balance;font-weight:400}body:has(.carol-agen) .template-404 .title,body:has(.carol-agen) .template-search__header h1{font-size:clamp(38px,5vw,74px);line-height:1.06;letter-spacing:-.015em;color:#17171a;margin:0 0 20px}body:has(.carol-agen) #MainContent .cb-eyebrow,body:has(.carol-agen) #MainContent .cb-error__eyebrow{font-family:Pitch Sans Semibold,ui-monospace,SF Mono,Menlo,monospace;font-weight:600;font-size:14px;line-height:22px;letter-spacing:.12em;text-transform:uppercase;font-synthesis:none;color:#ac4730;margin:0 0 18px}body:has(.carol-agen) #MainContent .cb-btn,body:has(.carol-agen) #MainContent .button,body:has(.carol-agen) #MainContent .shopify-challenge__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:14px 32px;border-radius:999px;border:1px solid transparent;font-size:18px;line-height:1;letter-spacing:0;text-decoration:none;text-transform:none;background:#cf5c40;color:#fff;box-shadow:0 14px 28px -10px #cf5c408c;transition:background .1s ease,border-color .1s ease}body:has(.carol-agen) #MainContent .cb-btn:after,body:has(.carol-agen) #MainContent .button:after,body:has(.carol-agen) #MainContent .button:before{content:none;box-shadow:none}body:has(.carol-agen) #MainContent .cb-btn--ghost,body:has(.carol-agen) #MainContent .button--secondary{background:transparent;color:#17171a;border-color:#17171a47;box-shadow:none}@media(hover:hover)and (pointer:fine){body:has(.carol-agen) #MainContent .cb-btn:hover,body:has(.carol-agen) #MainContent .button:hover{background:#ac4730}body:has(.carol-agen) #MainContent .cb-btn--ghost:hover,body:has(.carol-agen) #MainContent .button--secondary:hover{background:#fff;border-color:#17171a}}body:has(.carol-agen) #MainContent .cb-btn:active,body:has(.carol-agen) #MainContent .button:active{transform:scale(.97);transition:transform .16s cubic-bezier(.23,1,.32,1)}body:has(.carol-agen) .template-404{max-width:1218px;margin-inline:auto;padding:clamp(64px,9vw,128px) 24px clamp(88px,12vw,160px);text-align:left}body:has(.carol-agen) .template-404 .cb-error__body,body:has(.carol-agen) .template-404 .subtext{font-size:21px;line-height:30px;color:#55565b;margin:0 0 36px;max-width:52ch}body:has(.carol-agen) .template-404 .cb-error__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}body:has(.carol-agen) .template-404 .underlined-link{color:#ac4730;text-underline-offset:.2em}body:has(.carol-agen) .template-search__header{max-width:1218px;margin-inline:auto;padding:clamp(48px,7vw,96px) 24px 0;text-align:left}body:has(.carol-agen) .template-search__header h1.center{text-align:left}body:has(.carol-agen) .template-search__search{max-width:560px;margin:0}body:has(.carol-agen) .template-search .search__input.field__input{background:#fff;border:1px solid rgba(23,23,26,.22);border-radius:999px;min-height:56px;padding:0 96px 0 26px;font-family:inherit;font-size:18px;color:#17171a;box-shadow:none}body:has(.carol-agen) .template-search .field:after,body:has(.carol-agen) .template-search .field:before{content:none;box-shadow:none}body:has(.carol-agen) .template-search .field__label{display:none}body:has(.carol-agen) .template-search .field__button{color:#17171a;min-height:0;padding:0;background:transparent;border:0;box-shadow:none}body:has(.carol-agen) .template-search .search__button.field__button{color:#cf5c40}body:has(.carol-agen) .template-search__results,body:has(.carol-agen) .template-search .page-width{max-width:1218px;padding-inline:24px}body:has(.carol-agen) #MainContent .card-wrapper .card{background:#fff;border:0;border-radius:18px;overflow:hidden;box-shadow:0 12px 28px -10px #1a1a201a,0 3px 8px -4px #1a1a200d;transition:transform .1s ease,box-shadow .1s ease}body:has(.carol-agen) #MainContent .card__inner,body:has(.carol-agen) #MainContent .card .card__content{background:transparent}body:has(.carol-agen) #MainContent .card__content{padding:20px 22px 24px}body:has(.carol-agen) #MainContent .card__heading,body:has(.carol-agen) #MainContent .card__heading a{font-family:inherit;font-size:20px;line-height:27px;letter-spacing:-.005em;color:#17171a;text-decoration:none}body:has(.carol-agen) #MainContent .card-information,body:has(.carol-agen) #MainContent .price{font-size:17px;line-height:25px;color:#55565b}body:has(.carol-agen) #MainContent .card__badge .badge{background:#f7e7e3;border-color:transparent;border-radius:999px;color:#ac4730;font-size:13px;letter-spacing:.06em;text-transform:uppercase}@media(hover:hover)and (pointer:fine){body:has(.carol-agen) #MainContent .card-wrapper:hover .card{transform:translateY(-2px);box-shadow:0 20px 38px -14px #1a1a2024,0 5px 12px -6px #1a1a2012}}body:has(.carol-agen) #MainContent .product-grid,body:has(.carol-agen) #MainContent .collection-list{gap:32px 24px}@media(max-width:980px){body:has(.carol-agen) #MainContent .product-grid,body:has(.carol-agen) #MainContent .collection-list{gap:26px 18px}}body:has(.carol-agen) #MainContent .cb-ch{max-width:1218px;margin:clamp(24px,4vw,48px) auto 0;padding:clamp(56px,8vw,104px) clamp(24px,4vw,56px);border-radius:28px;overflow:hidden;text-align:left;justify-content:flex-start;box-shadow:0 32px 64px -16px #1a1a2029}body:has(.carol-agen) #MainContent .cb-ch__bg:after{background:linear-gradient(90deg,#0c0c0eb8,#0c0c0e61 62%,#0c0c0e38)}body:has(.carol-agen) #MainContent .cb-ch__copy h1{font-family:inherit;font-size:clamp(38px,5vw,74px);line-height:1.06;letter-spacing:-.015em}body:has(.carol-agen) #MainContent .cb-ch__copy p{font-size:21px;line-height:30px;opacity:1;color:#ffffffdb}body:has(.carol-agen) #MainContent .cb-cf,body:has(.carol-agen) #MainContent .cb-ed{background:transparent;padding:clamp(40px,6vw,80px) 24px}body:has(.carol-agen) #MainContent .cb-cf__inner,body:has(.carol-agen) #MainContent .cb-ed__inner{max-width:1218px;background:#fff;border-radius:18px;padding:clamp(28px,4vw,48px);gap:clamp(32px,5vw,64px);box-shadow:0 24px 48px -12px #1a1a201a,0 6px 16px -6px #1a1a200d}body:has(.carol-agen) #MainContent .cb-cf__media img,body:has(.carol-agen) #MainContent .cb-ed__media img{border-radius:14px;aspect-ratio:auto;height:auto;max-height:620px;object-fit:contain}body:has(.carol-agen) #MainContent .cb-cf__copy h2,body:has(.carol-agen) #MainContent .cb-ed__copy h2{font-family:inherit;font-size:clamp(30px,3.4vw,50px);line-height:1.12;letter-spacing:-.012em;color:#17171a}body:has(.carol-agen) #MainContent .cb-cf__price{font-family:inherit;font-size:27px;line-height:34px;color:#ac4730}body:has(.carol-agen) #MainContent .cb-cf__body,body:has(.carol-agen) #MainContent .cb-ed__body{font-size:19px;line-height:28px;color:#55565b}body:has(.carol-agen) #MainContent .cb-trust{background:transparent;padding:clamp(24px,4vw,48px) 24px clamp(48px,7vw,88px)}body:has(.carol-agen) #MainContent .cb-trust__inner{max-width:1218px;margin-inline:auto;border-top:1px solid rgba(23,23,26,.1);padding-top:clamp(24px,4vw,40px)}body:has(.carol-agen) #MainContent .cb-trust__label{font-family:inherit;font-size:23px;line-height:30px;color:#17171a}body:has(.carol-agen) #MainContent .cb-trust__sub{font-size:17px;line-height:25px;color:#6e6e6e}
/*# sourceMappingURL=/cdn/shop/t/2/assets/carol-agen-system.css.map */
