body.ccc27-site .new-grid.product-grid{gap:0}body.ccc27-site .grid-product{padding:8px}body.ccc27-site .grid-product__actions{top:18px;right:18px}body.ccc27-site .ccc27-ask input[type=text]{border:0;border-radius:0;background:transparent;min-height:0;box-shadow:none}.ccc27-phelp__facts li{display:block;position:relative;padding-left:16px}.ccc27-phelp__facts li:before{position:absolute;left:0;top:.5em;width:8px;height:8px;transform:none}@media(min-width:1300px){body.ccc27-site .ccc27-hsearch{width:340px}}body.ccc27-site .element-badge--custom{background:var(--ccc-petrol);color:#fff;border-color:var(--ccc-petrol)}body.ccc27-site .element-badge--inverted:not(.element-badge--custom):not(.element-badge--sale){background:var(--ccc-stone);color:var(--ccc-ink);border-color:var(--ccc-stone)}body.ccc27-site .element-badge{font-family:var(--ccc-head);font-weight:500;letter-spacing:.02em}body.ccc27-site #SiteHeader .megamenu a,body.ccc27-site #SiteHeader .site-nav__dropdown a{font-family:var(--ccc-body);font-weight:400;font-size:15px}body.ccc27-site #SiteHeader .megamenu .site-nav__dropdown-link--top-level,body.ccc27-site #SiteHeader .megamenu h2 a,body.ccc27-site #SiteHeader .megamenu .h5 a{font-family:var(--ccc-head);font-weight:700;font-size:16px}@media screen and (max-width:768px){body.template-cart .page-width--flush-small>.scrollable-grid--small{margin-left:0;margin-right:0}}.heidi_messaging>div,.heidi_messaging .heidi-credit-with-text,.heidi_messaging .widget-summary{min-width:0;max-width:100%}.heidi_messaging .widget-summary{flex-wrap:wrap}.heidi_messaging .terms-row{max-width:100%;overflow-wrap:anywhere}.heidi_messaging.heylight-right-align .terms-row{text-align:right}@media screen and (max-width:359px){.site-nav__icons .site-nav__link--icon{padding-left:6px;padding-right:6px}.cart__item{grid-template-columns:88px minmax(0,1fr) auto;column-gap:12px}.cart__item-title{min-width:0;overflow-wrap:anywhere}body.ccc27-site .ccc27-cintro__box,body.ccc27-site .ccc27-band__box{grid-template-columns:minmax(0,1fr)}body.ccc27-site .ccc27-cintro__title{font-size:26px;overflow-wrap:anywhere}body.ccc27-site .ccc27-band__ask h2{font-size:22px}}.ccc27-phelp .ccc27-note:empty{display:none}@media screen and (max-width:749px){.ccc27-phelp .ccc27-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ccc27-phelp .ccc27-chips::-webkit-scrollbar{display:none}.ccc27-phelp .ccc27-chip{flex:0 0 auto;white-space:nowrap}}html.ccc-fs-1{--ccc-fs: 1.15}html.ccc-fs-2{--ccc-fs: 1.3}html:is(.ccc-fs-1,.ccc-fs-2) :is(main,footer) :is(p,li:not(:has(img,picture,svg,.grid-product)),dd,dt,td,th,blockquote,label,legend,h1,h2,h3,h4,h5,h6,.grid-product__title,.grid-product__price,.grid-product__vendor):not(:is(p,dd,dt,td,th,blockquote,label,legend,h1,h2,h3,h4,h5,h6,nav,[class*=scroller],[class*=slider],[class*=chips]) *):not(li:not(:has(img,picture,svg,.grid-product)) *){zoom:var(--ccc-fs)}body.ccc27-site .ccc27-openbar__tools{position:absolute;right:16px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:8px}body.ccc27-site .ccc27-openbar__tools .ccc27-lang{position:static;transform:none}body.ccc27-site .ccc27-openbar--fs.ccc27-openbar--lang{padding-right:170px;padding-left:170px}body.ccc27-site .ccc27-fs{display:inline-flex;align-items:baseline;justify-content:center;gap:1px;min-width:40px;min-height:32px;padding:0 10px;border:1px solid currentColor;border-radius:999px;background:none;color:inherit;cursor:pointer;font-family:var(--ccc-head);font-weight:700;font-size:15px;line-height:1}body.ccc27-site .ccc27-fs__plus{font-size:12px}body.ccc27-site .ccc27-fs[data-level="1"],body.ccc27-site .ccc27-fs[data-level="2"],body.ccc27-site .ccc27-fs:hover{background:var(--ccc-ink, #0F0F0F);border-color:var(--ccc-ink, #0F0F0F);color:#fff}@media screen and (max-width:749px){body.ccc27-site .ccc27-openbar__tools{right:12px;gap:6px}body.ccc27-site .ccc27-openbar--fs.ccc27-openbar--lang{padding-left:16px;padding-right:112px}body.ccc27-site .ccc27-fs{min-width:44px;min-height:30px;font-size:14px}}@media screen and (max-width:749px){.rte table,table.ccc-compare-table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}body.ccc27-site .ccc27-openbar--fs:not(.ccc27-openbar--lang){padding-left:72px;padding-right:72px}@media screen and (max-width:749px){body.ccc27-site .ccc27-openbar--fs:not(.ccc27-openbar--lang){padding-left:16px;padding-right:64px}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/ccc27-fixes.css.map */
