:root{--ciel-black: #0a0a0a;--ciel-ivory: #f5f1ea;--ciel-muted: #c9bba4;--ciel-paper: #fbf8f2;--ciel-paper-deep: #efe9df;--ciel-ink: #161412;--ciel-line: rgba(22, 20, 18, .12);--font-primary--family: Fraunces, serif;--font-secondary--family: Inter, system-ui, -apple-system, sans-serif;--font-body--family: Inter, system-ui, -apple-system, sans-serif;--font-heading--family: Fraunces, serif}body{background:var(--ciel-paper);color:var(--ciel-ink);font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:300;letter-spacing:0;-webkit-font-smoothing:antialiased}.template-index{background:var(--ciel-black);color:var(--ciel-ivory)}.template-index .content-for-layout{display:block}#header-group,footer{font-family:Inter,system-ui,-apple-system,sans-serif}#header-group a,footer a,.product-card a,.collection-card a{text-decoration-thickness:1px;text-underline-offset:.25em}header-component,.header,.header__row,footer,.footer{background:#fbf8f2eb;color:var(--ciel-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header__menu-item,.header-actions__action,.cart-bubble,.footer,.footer *{font-family:Inter,system-ui,-apple-system,sans-serif;letter-spacing:.18em;text-transform:uppercase}h1,h2,h3,.h1,.h2,.h3,.product-title,.product-card h3,.product-card h4{font-family:Fraunces,serif;letter-spacing:0;font-weight:300}.product-card,.collection-card,.product-card img,.collection-card img,.media-gallery img{border-radius:0}.button,button,input[type=submit]{border-radius:0;letter-spacing:.16em;text-transform:uppercase}.price,.product-card .price{font-family:Inter,system-ui,-apple-system,sans-serif;letter-spacing:.08em}.shopify-section:not(:has(.ciel-home)){background:#fbf8f2}.shopify-section:not(:has(.ciel-home)) .section-background{background:#fbf8f2}body:not(.template-index) .content-for-layout{background:linear-gradient(180deg,#c9bba41a,#c9bba400 18rem),var(--ciel-paper)}body:not(.template-index) h1{font-family:Fraunces,serif;font-size:clamp(4rem,10vw,8.5rem);font-weight:300;line-height:.92;letter-spacing:0}body:not(.template-index) h2,body:not(.template-index) h3{font-family:Fraunces,serif;font-weight:300;letter-spacing:0}body:not(.template-index) p,body:not(.template-index) li,body:not(.template-index) .price,body:not(.template-index) .product-card{font-family:Inter,system-ui,-apple-system,sans-serif}body:not(.template-index) .section{--section-gap: clamp(1.5rem, 3vw, 3rem)}body:not(.template-index) .header__row{border-bottom:1px solid var(--ciel-line)}body:not(.template-index) .header__columns{min-height:4.75rem}body:not(.template-index) .header-menu a,body:not(.template-index) .menu-list__link{font-size:.72rem;letter-spacing:.2em}body:not(.template-index) .header__heading,body:not(.template-index) .header-logo,body:not(.template-index) .header-logo__link{font-family:Fraunces,serif;font-weight:400;letter-spacing:.06em;text-transform:none}body:not(.template-index) .shopify-section:first-child h1{max-width:10ch;margin-top:clamp(1rem,3vw,3rem)}body:not(.template-index) .facets,body:not(.template-index) .facets-wrapper,body:not(.template-index) .facets-container,body:not(.template-index) .collection__toolbar{border-top:1px solid var(--ciel-line);border-bottom:1px solid var(--ciel-line)}body:not(.template-index) :is(.facets,.facets-wrapper,.facets-container,.collection__toolbar,.product-grid-container){font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}body:not(.template-index) :is(.product-grid,.collection .grid,.resource-list,.product-list,ul[role=list]:has(.product-card)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.4rem,2.4vw,2.35rem);align-items:start}body:not(.template-index) :is(.product-grid,.collection .grid,.resource-list,.product-list,ul[role=list]:has(.product-card))>*{min-width:0}@media(max-width:1180px){body:not(.template-index) :is(.product-grid,.collection .grid,.resource-list,.product-list,ul[role=list]:has(.product-card)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){body:not(.template-index) :is(.product-grid,.collection .grid,.resource-list,.product-list,ul[role=list]:has(.product-card)){grid-template-columns:repeat(2,minmax(0,1fr))}}body:not(.template-index) .product-card{position:relative;gap:.9rem;color:var(--ciel-ink)}body:not(.template-index) .product-card:after{content:"";position:absolute;inset:auto 0 -.65rem 0;height:1px;background:var(--ciel-line);transform:scaleX(0);transform-origin:0 50%;transition:transform .45s cubic-bezier(.2,.7,.1,1)}body:not(.template-index) .product-card:hover:after{transform:scaleX(1)}body:not(.template-index) .product-card img,body:not(.template-index) .product-card picture,body:not(.template-index) .product-card .media{aspect-ratio:4 / 5;object-fit:contain;background:#fff}body:not(.template-index) .product-card img{filter:saturate(.9) contrast(1.02);transition:transform .75s cubic-bezier(.2,.7,.1,1),filter .75s cubic-bezier(.2,.7,.1,1)}body:not(.template-index) .product-card:hover img{transform:scale(1.035);filter:saturate(1) contrast(1.04)}body:not(.template-index) .product-card h3,body:not(.template-index) .product-card h4,body:not(.template-index) .product-card .product-title,body:not(.template-index) .product-card [class*=title]{font-family:Fraunces,serif;font-size:clamp(1.05rem,1vw,1.22rem);line-height:1.08;font-weight:300;text-transform:none;letter-spacing:0}body:not(.template-index) .product-card .price,body:not(.template-index) .product-card [class*=price]{font-size:.9rem;letter-spacing:.02em;text-transform:none;font-weight:500}.template-collection :is(.product-grid,.collection .grid,.resource-list,.product-list,ul[role=list]:has(.product-card))>:first-child{grid-column:span 2}.template-collection :is(.product-grid,.collection .grid,.resource-list,.product-list,ul[role=list]:has(.product-card))>:first-child .product-card img,.template-collection :is(.product-grid,.collection .grid,.resource-list,.product-list,ul[role=list]:has(.product-card))>:first-child .product-card picture,.template-collection :is(.product-grid,.collection .grid,.resource-list,.product-list,ul[role=list]:has(.product-card))>:first-child .product-card .media{aspect-ratio:1.18 / 1}.template-collection :is(.product-grid,.collection .grid,.resource-list,.product-list,ul[role=list]:has(.product-card))>:first-child .product-card :is(h3,h4,.product-title,[class*=title]){max-width:28ch;font-size:clamp(1.5rem,2vw,2.25rem)}@media(max-width:760px){.template-collection :is(.product-grid,.collection .grid,.resource-list,.product-list,ul[role=list]:has(.product-card))>:first-child{grid-column:span 2}.template-collection :is(.product-grid,.collection .grid,.resource-list,.product-list,ul[role=list]:has(.product-card))>:first-child .product-card :is(h3,h4,.product-title,[class*=title]){font-size:clamp(1.2rem,5vw,1.6rem)}}body:not(.template-index) .product-information :is(h1,.product-title){font-family:Fraunces,serif;font-size:clamp(1.7rem,3.2vw,3.25rem);line-height:1.02;font-weight:300;text-transform:none}body:not(.template-index) .product-information .button,body:not(.template-index) .product-information button[type=submit],body:not(.template-index) .shopify-payment-button__button{min-height:3.35rem;border:1px solid var(--ciel-ink);background:var(--ciel-ink);color:var(--ciel-paper);font-size:.72rem;letter-spacing:.22em;transition:background .28s ease,color .28s ease}body:not(.template-index) .product-information .button:hover,body:not(.template-index) .product-information button[type=submit]:hover{background:transparent;color:var(--ciel-ink)}body:not(.template-index) details,body:not(.template-index) .accordion{border-color:var(--ciel-line)}body:not(.template-index) summary,body:not(.template-index) .accordion summary{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}body.template-product{--ciel-product-paper: #fbf8f2;--ciel-product-panel: #fffdf8;--ciel-product-ink: #161412;background:var(--ciel-product-paper)!important;color:var(--ciel-product-ink)!important}body.template-product :is(#MainContent,.content-for-layout,.shopify-section,.section-background,.product-information,.product-information__grid,.product-information__media,.product-details,.product-details>.group-block){background:var(--ciel-product-paper)!important;color:var(--ciel-product-ink)!important}body.template-product :is(media-gallery,.media-gallery,.media-gallery__grid,.product-media-container,.product-media,.product-media__image,deferred-media,.deferred-media__poster-button,.deferred-media__poster-image){background:var(--ciel-product-panel)!important}body.template-product .product-information{min-height:calc(100vh - var(--header-height, 76px))}body.template-product .product-information__grid{gap:0!important}body.template-product .product-information__media{min-width:100%!important}body.template-product .media-gallery__grid{gap:0!important}body.template-product .product-media-container{aspect-ratio:var(--gallery-aspect-ratio, 4 / 5)!important;max-height:none!important;min-height:0!important;overflow:hidden!important;border:0!important}body.template-product .product-media{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}body.template-product .product-media-container :is(img,video,iframe,model-viewer),body.template-product .product-media__image{width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;background:var(--ciel-product-panel)!important;opacity:1!important}body.template-product .product-media-container :is(video,iframe,model-viewer){display:block!important}body.template-product .product-information :is(h1,.product-title){font-family:Fraunces,serif!important;font-size:clamp(1.65rem,3vw,3.15rem)!important;line-height:1.02!important;font-weight:300!important;letter-spacing:0!important;text-transform:none!important}body.template-product .shopify-payment-button__button,body.template-product .product-information button[type=submit],body.template-product .product-information .button{border-radius:0!important}@media(max-width:749px){body.template-product .product-information{min-height:0}body.template-product .product-information__grid{display:block!important}body.template-product .product-information__media,body.template-product .product-details{width:100%!important;padding-inline:0!important}body.template-product .product-media-container{aspect-ratio:4 / 5!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ciel-theme.css.map */
