:root{--cas-page: #ffffff;--cas-card: #f7f6f3;--cas-stage-a: #efede9;--cas-stage-b: #e8e5df;--cas-fg: #1a1a1a;--cas-fg-strong: #000000;--cas-border: rgba(0, 0, 0, .12);--cas-img-shadow: drop-shadow(0 14px 16px rgba(0, 0, 0, .12))}html[data-cas-mode=night]{--cas-page: #0b0b0d;--cas-card: #1a1c20;--cas-stage-a: #24262b;--cas-stage-b: #17181c;--cas-fg: #f2f2f2;--cas-fg-strong: #ffffff;--cas-border: rgba(255, 255, 255, .14);--cas-img-shadow: drop-shadow(0 18px 22px rgba(0, 0, 0, .55))}.shopify-section:has(.cas-card),.shopify-section:has(.cas-hook){background-color:var(--cas-page)}html[data-cas-mode=night] .shopify-section:has(.cas-card),html[data-cas-mode=night] .shopify-section:has(.cas-hook),html[data-cas-mode=night] .shopify-section:has(.cas-card) [class*=color-scheme],html[data-cas-mode=night] .shopify-section:has(.cas-hook) [class*=color-scheme]{background-color:var(--cas-page);--color-foreground: var(--cas-fg);--color-foreground-heading: var(--cas-fg);--color-primary: var(--cas-fg);--color-primary-hover: var(--cas-fg-strong);--color-border: rgba(255, 255, 255, .18);--color-input-text: var(--cas-fg);--color-input-background: #1a1c20;--color-input-border: rgba(255, 255, 255, .18)}main:has(.cas-page-hook) .shopify-section{background-color:var(--cas-page)}html[data-cas-mode=night] main:has(.cas-page-hook) .shopify-section,html[data-cas-mode=night] main:has(.cas-page-hook) .shopify-section [class*=color-scheme]{background-color:var(--cas-page);--color-foreground: var(--cas-fg);--color-foreground-heading: var(--cas-fg);--color-primary: var(--cas-fg);--color-primary-hover: var(--cas-fg-strong);--color-border: rgba(255, 255, 255, .18);--color-input-text: var(--cas-fg);--color-input-background: #1a1c20;--color-input-border: rgba(255, 255, 255, .18)}html[data-cas-mode=night] main:has(.cas-page-hook) .shopify-section{--color-variant-background: transparent;--color-variant-hover-background: rgba(255, 255, 255, .08);--color-variant-border: rgba(255, 255, 255, .16);--color-variant-hover-border: rgba(255, 255, 255, .35);--color-selected-variant-background: rgba(255, 255, 255, .12);--color-selected-variant-border: rgba(255, 255, 255, .6)}.shopify-section:has(.cas-hook) :is(.col-desc-wrap,.text-block.rte){background-color:var(--cas-card);border-radius:14px;padding:18px 26px 16px;max-width:min(720px,100%);margin-inline:auto}:is(.cas-card,.cas-fp .product-card__content){border-radius:18px;overflow:hidden;transition:transform .25s ease;background-color:var(--cas-card);--color-foreground: var(--cas-fg);--color-foreground-heading: var(--cas-fg);--color-primary: var(--cas-fg);--color-primary-hover: var(--cas-fg-strong);--color-border: var(--cas-border)}.cas-fp .product-card__content{border-radius:0}html[data-cas-mode=night] :is(.cas-card,.cas-fp .product-card__content){--color-variant-background: transparent;--color-variant-hover-background: rgba(255, 255, 255, .08);--color-variant-border: rgba(255, 255, 255, .16);--color-variant-hover-border: rgba(255, 255, 255, .35);--color-selected-variant-background: rgba(255, 255, 255, .12);--color-selected-variant-border: rgba(255, 255, 255, .6)}.product-card:hover .cas-card{transform:translateY(-4px)}:is(.cas-card,.cas-fp .product-card__content) .card-gallery{position:relative;padding:22px 18px 14px;border-radius:0;background:linear-gradient(180deg,var(--cas-stage-a) 0%,var(--cas-stage-b) 100%)}:is(.cas-card,.cas-fp .product-card__content) .card-gallery:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}html[data-cas-mode=night] :is(.cas-card--glow,.cas-fp--glow .product-card__content) .card-gallery:before{background:radial-gradient(120% 90% at 50% 0%,var(--cas-glow, rgba(255, 255, 255, .1)) 0%,transparent 62%)}:is(.cas-card,.cas-fp .product-card__content) .card-gallery slideshow-component{position:relative;z-index:1}:is(.cas-card,.cas-fp .product-card__content) .card-gallery .product-media-container img{filter:var(--cas-img-shadow)}.cas-card>.group-block{position:relative;padding:2px 18px 18px}.cas-card>.group-block .group-block-content{align-items:flex-start;justify-content:flex-start;text-align:left}.cas-card>.group-block .group-block-content:before{content:"CASELIER";font-size:.625rem;letter-spacing:.16em;opacity:.55;color:var(--color-foreground)}.cas-fp .featured-product-content-bottom{padding:2px 18px 18px}:is(.cas-card,.cas-fp .product-card__content) .card-gallery slideshow-arrows{mix-blend-mode:normal}:is(.cas-card,.cas-fp .product-card__content) .card-gallery slideshow-arrows .slideshow-control{color:var(--cas-fg)}@media(hover:hover){:is(.cas-card,.cas-fp .product-card__content) .card-gallery slideshow-arrows .slideshow-control{opacity:0;transition:opacity .2s ease}:is(.cas-card,.cas-fp .product-card__content) .card-gallery:hover slideshow-arrows .slideshow-control{opacity:1}}:is(.product-card .cas-card,.cas-fp .product-card .product-card__content) slideshow-arrows .slideshow-control.slideshow-control:disabled{opacity:0;pointer-events:none;animation:none}@media screen and not (min-width:750px){:is(.product-card .cas-card,.cas-fp .product-card .product-card__content) slideshow-arrows .slideshow-control{display:flex;opacity:1}:is(.product-card .cas-card,.cas-fp .product-card .product-card__content) slideshow-arrows .slideshow-control.slideshow-control:disabled{opacity:0}:is(.cas-card,.cas-fp .product-card__content) .card-gallery{padding:14px 10px 10px}.cas-card>.group-block{padding:2px 14px 16px}}html[data-cas-mode=night] .shopify-section:has(.cas-hook) .cas-bc{color:var(--cas-fg)}.cas-bc .cas-mode-toggle{margin-left:auto;border-radius:999px;border:1px solid var(--cas-border);background:transparent;color:inherit;cursor:pointer;display:flex;align-items:center;padding:6px 13px;font-family:inherit;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;line-height:1}.cas-bc .cas-mode-toggle:hover{background:#7f7f7f26}.cas-mode-toggle .cas-mt{display:none;align-items:center;gap:6px}.cas-mode-toggle .cas-mt .cas-mt__icon{font-size:.9rem}html[data-cas-mode=night] .cas-mode-toggle .cas-mt--day{display:inline-flex}html:not([data-cas-mode=night]) .cas-mode-toggle .cas-mt--night{display:inline-flex}.cas-cw{position:relative}.cas-cw>.product-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.cas-cw .cas-card{padding:0}.cas-cw .cas-cw__media img{width:100%;height:auto;display:block}.cas-cw__meta{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.cas-cw__title{font-size:.95rem;line-height:1.3;margin-top:2px}.cas-cw__colour{font-size:.78rem;opacity:.6}.cas-cw__price{font-size:.9rem;opacity:.85;margin-top:2px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/cas-collection.css.map */
