body:has([data-chiq-october-ui]) main .chiq-buy__wrap{max-width:1152px!important;margin-inline:auto;padding-inline:16px!important}
body:has([data-chiq-october-ui]) main .chiq-buy__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);border:0!important;border-radius:0!important;overflow:visible!important;background:#fff!important}
body:has([data-chiq-october-ui]) main .chiq-buy__panel{padding:36px!important;background:#fff!important;border:0!important;min-width:0}
body:has([data-chiq-october-ui]) main .chiq-buy__gallery{padding:40px 0 24px!important;background:#fff!important;border:0!important}
body:has([data-chiq-october-ui]) main .chiq-buy__main{overflow:hidden!important}
body:has([data-chiq-october-ui]) .chiq-october-gallery{position:relative;display:block;width:100%;padding:0;border:0;background:#fff;overflow:hidden;cursor:zoom-in}
body:has([data-chiq-october-ui]) .chiq-october-gallery:focus-visible{outline:2px solid var(--chiq-color-primary);outline-offset:4px}
body:has([data-chiq-october-ui]) .chiq-october-zoom-hint{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--chiq-color-border);border-radius:50%;background:#fff;color:var(--chiq-color-text);font-size:24px;line-height:1}
body:has([data-chiq-october-ui]) .chiq-october-lightbox{width:min(900px,94vw);max-width:94vw;max-height:90vh;padding:48px 24px 24px;border:0;border-radius:18px;background:#fff;color:var(--chiq-color-text)}
body:has([data-chiq-october-ui]) .chiq-october-lightbox::backdrop{background:#000b}
body:has([data-chiq-october-ui]):has(dialog.chiq-october-lightbox[open]){overflow:hidden}
body:has([data-chiq-october-ui]) .chiq-october-lightbox img{display:block;width:100%;height:70vh;object-fit:contain}
body:has([data-chiq-october-ui]) .chiq-october-lightbox button{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:10px;background:#fff;color:var(--chiq-color-text);font-size:32px;cursor:pointer}
body:has([data-chiq-october-ui]) .chiq-october-lightbox button:focus-visible{outline:2px solid var(--chiq-color-primary);outline-offset:2px}
body:has([data-chiq-october-ui]) main .chiq-buy__panel h1{font-family:var(--chiq-font-heading);font-size:42px!important;line-height:1.15!important}
body:has([data-chiq-october-ui]) main .chiq-buy__summary{font-size:16px!important;line-height:1.6!important}
body:has([data-chiq-october-ui]) main .chiq-buy__model{font-size:14px!important;line-height:1.5!important}
body:has([data-chiq-october-ui]) main .chiq-buy__specs span{font-size:14px!important;line-height:1.5!important}
body:has([data-chiq-october-ui]) main .chiq-buy__dims li{grid-template-columns:24px minmax(0,1fr) auto!important;gap:12px!important;padding:8px 0!important;font-size:16px!important;line-height:1.55!important}
body:has([data-chiq-october-ui]) main .chiq-buy__dims svg{width:24px!important;height:24px!important;fill:none;stroke:currentColor!important;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
body:has([data-chiq-october-ui]) main .chiq-buy__dims-inner{width:100%}
body:has([data-chiq-october-ui]) main .chiq-buy__dims ul{width:100%;gap:0!important}
body:has([data-chiq-october-ui]) main .chiq-buy__dims span,body:has([data-chiq-october-ui]) main .chiq-buy__dims strong{font-size:16px!important;line-height:1.55!important}
body:has([data-chiq-october-ui]) main .chiq-spec__rows dt,body:has([data-chiq-october-ui]) main .chiq-spec__rows dd,body:has([data-chiq-october-ui]) main .chiq-spec__top-list li,body:has([data-chiq-october-ui]) main .chiq-spec__feat li{font-size:16px!important;line-height:1.55!important}
body:has([data-chiq-october-ui]) main .chiq-spec__group summary{font-size:18px!important;line-height:1.5!important}
body:has([data-chiq-october-ui]) main .chiq-spec__all>h2,body:has([data-chiq-october-ui]) main .chiq-spec__top-head>h2{font-size:42px!important;line-height:1.2!important}
body:has([data-chiq-october-ui]) main .chiq-hl__value,body:has([data-chiq-october-ui]) main .wfl-highlights h3{font-size:18px!important;line-height:1.3!important}
body:has([data-chiq-october-ui]) main .chiq-hl__note,body:has([data-chiq-october-ui]) main .chiq-hl__label,body:has([data-chiq-october-ui]) main .wfl-highlights p{font-size:16px!important;line-height:1.55!important}
body:has([data-chiq-october-ui]) main .chiq-hl__icon img,body:has([data-chiq-october-ui]) main .wfl-highlights img{width:112px!important;height:112px!important;object-fit:contain!important}
body:has([data-chiq-october-ui]) main .wfl-benefits p{font-size:16px!important;line-height:1.55!important}
body:has([data-chiq-october-ui]) main .wfl-benefits strong{font-size:20px!important;line-height:1.3!important}
body:has([data-chiq-october-ui]) main .wfl-note,body:has([data-chiq-october-ui]) main .wfl-overline{font-size:14px!important;line-height:1.5!important}
body:has([data-chiq-october-ui]) main .wfl-benefits img{width:104px!important;height:104px!important;object-fit:contain!important}
@media(max-width:899px){
body:has([data-chiq-october-ui]) main .chiq-buy__grid{grid-template-columns:minmax(0,1fr)!important}
body:has([data-chiq-october-ui]) main .chiq-buy__panel{padding:24px 20px!important}
body:has([data-chiq-october-ui]) main .chiq-buy__gallery{padding:0 0 20px!important}
body:has([data-chiq-october-ui]) main .chiq-buy__panel h1{font-size:34px!important}
}
@media(max-width:749px){
body:has([data-chiq-october-ui]) main .chiq-spec__all>h2,body:has([data-chiq-october-ui]) main .chiq-spec__top-head>h2{font-size:32px!important}
body:has([data-chiq-october-ui]) main .chiq-spec__rows dl{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}
body:has([data-chiq-october-ui]) main .chiq-spec__group summary{font-size:16px!important}
body:has([data-chiq-october-ui]) main .chiq-hl__icon img,body:has([data-chiq-october-ui]) main .wfl-highlights img{width:88px!important;height:88px!important;object-fit:contain!important}
body:has([data-chiq-october-ui]) main .wfl-benefits img{width:84px!important;height:84px!important}
}

body:has([data-chiq-october-ui]) main .chiq-spec__dl h2,body:has([data-chiq-october-ui]) main .ccf-specifications h2,body:has([data-chiq-october-ui]) main .ccf-downloads h2,body:has([data-chiq-october-ui]) main .ccf-story-head h2{font-size:42px!important;line-height:1.2!important}
body:has([data-chiq-october-ui]) main .chiq-hl__heading,body:has([data-chiq-october-ui]) main .wfl-highlights-title,body:has([data-chiq-october-ui]) main .wtl-highlight-card>h2,body:has([data-chiq-october-ui]) main .ccf-highlight-card>h2{font-size:30px!important;line-height:1.2!important}
@media(max-width:749px){body:has([data-chiq-october-ui]) main .chiq-spec__dl h2,body:has([data-chiq-october-ui]) main .ccf-specifications h2,body:has([data-chiq-october-ui]) main .ccf-downloads h2,body:has([data-chiq-october-ui]) main .ccf-story-head h2{font-size:32px!important}}
