body:has([id$=__cuppy_home_style]){--color-background:255,255,255;--color-foreground:17,17,17;--color-base-text:17,17,17;--color-button:17,17,17;--color-button-text:255,255,255;--buttons-radius:4px;--buttons-radius-outset:4px;background:#fff}body:has([id$=__cuppy_home_style]) .header-wrapper{background:#fff}body:has([id$=__cuppy_home_style]) .header__heading-link{min-height:46px}body:has([id$=__cuppy_home_style]) .announcement-bar{background:#111;color:#fff;--color-foreground:255,255,255}body:has([id$=__cuppy_home_style]) .header__heading-logo{max-width:180px;height:auto!important}[id$=__cuppy_home_style]{height:0;min-height:0;overflow:hidden}body:has([id$=__cuppy_home_style]) #MainContent{background:#fff}body:has([id$=__cuppy_home_style]) #MainContent .page-width{max-width:1320px}body:has([id$=__cuppy_home_style]) #MainContent .title-wrapper--no-top-margin,body:has([id$=__cuppy_home_style]) #MainContent .title-wrapper-with-link{justify-content:center;text-align:center}body:has([id$=__cuppy_home_style]) #MainContent .title{width:100%;text-align:center;font-size:34px;font-weight:700;line-height:1.25;letter-spacing:-.025em}[id$=__cuppy_hero] .banner{min-height:600px;background:#202020;isolation:isolate}[id$=__cuppy_hero] .banner__media{width:56%;inset-inline-start:0;inset-inline-end:auto;overflow:hidden}[id$=__cuppy_hero] .banner__media img{object-fit:cover;object-position:center 28%}[id$=__cuppy_hero] .banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;z-index:1;background:linear-gradient(to right,#202020 0%,transparent 30%);pointer-events:none}[id$=__cuppy_hero] .banner:after{display:none}[id$=__cuppy_hero] .banner__content{width:100%;max-width:1400px;min-height:600px;justify-content:flex-end;padding:48px 4%}[id$=__cuppy_hero] .banner__box{width:49%;max-width:650px;min-width:0;padding:24px 16px;background:transparent;color:#fff;--color-foreground:255,255,255}[id$=__cuppy_hero] h1{font-size:clamp(40px,4.5vw,66px);font-weight:800;line-height:1.08;letter-spacing:-.025em;color:#fff}[id$=__cuppy_hero] .banner__box p{color:#fff;line-height:1.5}[id$=__cuppy_hero] .banner__buttons{justify-content:center}[id$=__cuppy_hero] .button{background:#fff;color:#111;--color-button:255,255,255;--color-button-text:17,17,17;font-weight:700;font-size:21px;min-width:270px;min-height:54px;border-radius:4px}[id$=__cuppy_trust] .horizontal-ticker{border:0}body:has([id$=__cuppy_home_style]) .card-wrapper .card{background:#fff;--color-background:255,255,255;--color-foreground:17,17,17}body:has([id$=__cuppy_home_style]) .card__inner{border-radius:0;overflow:hidden}body:has([id$=__cuppy_home_style]) .card__information{text-align:center;padding:12px 4px}body:has([id$=__cuppy_home_style]) .card__heading{font-size:17px;font-weight:600;line-height:1.45}body:has([id$=__cuppy_home_style]) .card-information{text-align:center}body:has([id$=__cuppy_home_style]) .card-information .price{text-align:center;justify-content:center;font-size:16px}body:has([id$=__cuppy_home_style]) .card-information .price-item--sale{font-weight:600}body:has([id$=__cuppy_home_style]) .badge{background:#e4789a;border-color:#e4789a;color:#fff;border-radius:3px}body:has([id$=__cuppy_home_style]) .splide__arrow{background:#111;color:#fff;opacity:1}body:has([id$=__cuppy_home_style]) .splide__arrow svg{fill:currentColor}body:has([id$=__cuppy_home_style]) .splide__arrow:disabled{opacity:.3}body:has([id$=__cuppy_home_style]) .splide__pagination__page.is-active{background:#111}[id$=__cuppy_community] .page-width--narrow{max-width:940px!important}[id$=__cuppy_community] .image-slide img{object-fit:contain}[id$=__cuppy_videos] .image-slide{border-radius:8px;overflow:hidden}[id$=__cuppy_videos] video{aspect-ratio:9/16;object-fit:cover}[id$=__cuppy_services] .multicolumn-card{background:#fafafa;border:1px solid #ededed;height:100%}[id$=__cuppy_services] .multicolumn-card__info{padding:32px 22px}[id$=__cuppy_services] a{color:#111;text-underline-offset:4px}[id$=__cuppy_story] .image-with-text__content{background:#f7f7f7;--color-background:247,247,247;color:#111}[id$=__cuppy_story] .button{background:#111;color:#fff}body:has([id$=__cuppy_home_style]) :is(a,button,summary):focus-visible{outline:3px solid #b54b68;outline-offset:4px}@media(min-width:990px){body:has([id$=__cuppy_home_style]) .header{padding-block:22px}}@media(max-width:749px){body:has([id$=__cuppy_home_style]) .header__heading-link{min-height:34px}body:has([id$=__cuppy_home_style]) .header__heading-logo{max-width:130px}body:has([id$=__cuppy_home_style]) #MainContent .page-width{padding-inline:16px}body:has([id$=__cuppy_home_style]) #MainContent .title{font-size:27px;line-height:1.25}[id$=__cuppy_hero] .banner{min-height:570px;display:block}[id$=__cuppy_hero] .banner__media{width:100%;height:380px;inset-block-start:0}[id$=__cuppy_hero] .banner__media img{object-position:center 22%}[id$=__cuppy_hero] .banner__media:after{background:linear-gradient(to bottom,transparent 45%,#202020 100%)}[id$=__cuppy_hero] .banner__content{min-height:570px;display:flex;align-items:flex-end;padding:270px 16px 28px}[id$=__cuppy_hero] .banner__box{width:100%;padding:0;background:transparent}[id$=__cuppy_hero] h1{font-size:36px;line-height:1.08;margin-block:0 12px}[id$=__cuppy_hero] .rich-text-block p{font-size:17px}[id$=__cuppy_hero] .banner__box>div:last-child p{font-size:11px}[id$=__cuppy_hero] .button{font-size:18px;min-height:46px;min-width:235px}body:has([id$=__cuppy_home_style]) .card__heading{font-size:14px}body:has([id$=__cuppy_home_style]) .card-information .price{font-size:14px}body:has([id$=__cuppy_home_style]) .card__information{padding:10px 0}[id$=__cuppy_services] .multicolumn-card__info{padding:26px 22px}}@media(prefers-reduced-motion:reduce){body:has([id$=__cuppy_home_style]) .horizontal-ticker__container{animation:none!important}body:has([id$=__cuppy_home_style]) .animate-section{opacity:1!important;transform:none!important}body:has([id$=__cuppy_home_style]) .card__media img{transition:none}}body:has([id$=__cuppy_home_style]) :is(.card__media,.card__media img){border-radius:0}[id$=__cuppy_community] .image-slide__image{--ratio-percent:125%!important}[id$=__cuppy_community] .image-slide__image img{object-fit:cover;object-position:center top}
/*# sourceMappingURL=/cdn/shop/t/40/assets/cuppy-home-noara.css.map */
