:root{--atl-ink: #111;--atl-soft: #6b6b6b;--atl-rule: #e6e6e6;--atl-tint: #f6f6f6;--atl-photo: #f2f2f2;--atl-display: var(--font-heading-family, "Cormorant"), Georgia, serif}.cnoir-atl-head{display:grid;gap:6px;margin-bottom:4px}.cnoir-atl-eyebrow,.cnoir-atl-caps{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--atl-soft)}.product:has([data-cnoir-atelier]) .product__media-item,.product:has([data-cnoir-atelier]) .product-media-container{background:var(--atl-photo)}.product:has([data-cnoir-atelier]) .product__media img{object-fit:contain!important}.product:has([data-cnoir-atelier]) .product__info-container>*+*{margin-top:0}.product:has([data-cnoir-atelier]) .product__info-container{display:grid;gap:20px}.product:has([data-cnoir-atelier]) .product__title{margin:0}.product:has([data-cnoir-atelier]) .product__title h1,.product:has([data-cnoir-atelier]) .product__title .h1{font-family:var(--atl-display);font-style:italic;font-weight:400;font-size:clamp(36px,3.4vw,48px);line-height:1.02;letter-spacing:0;text-transform:none}.product:has([data-cnoir-atelier]) .price .price-item{font-size:22px;letter-spacing:.02em}.product:has([data-cnoir-atelier]) .price__badge-sale,.product:has([data-cnoir-atelier]) .price__badge-sold-out{display:none}.product:has([data-cnoir-atelier]) .product__tax,.product:has([data-cnoir-atelier]) .product__tax a{font-size:12px;color:var(--atl-soft)}.product:has([data-cnoir-atelier]) shopify-payment-terms{font-size:13px;color:var(--atl-soft)}.product:has([data-cnoir-atelier]) .product-form__input{margin:0}.product:has([data-cnoir-atelier]) .product-form__input .form__label{font-size:10px;letter-spacing:.24em;text-transform:uppercase;margin-bottom:10px;display:block}.product:has([data-cnoir-atelier]) .product-form__input--pill input[type=radio]+label{border-radius:0;border:1px solid var(--atl-rule);background:#fff;color:var(--atl-ink);min-height:44px;padding:0 18px;margin:0 8px 8px 0;font-size:13px;letter-spacing:.02em;display:inline-flex;align-items:center;transition:border-color .2s}.product:has([data-cnoir-atelier]) .product-form__input--pill input[type=radio]+label:hover{border-color:var(--atl-ink)}.product:has([data-cnoir-atelier]) .product-form__input--pill input[type=radio]:checked+label{background:#fff;color:var(--atl-ink);border-color:var(--atl-ink);box-shadow:inset 0 0 0 1px var(--atl-ink)}.product:has([data-cnoir-atelier]) .product-form__input--pill input[type=radio].disabled+label{text-decoration:line-through;color:var(--atl-soft)}.product:has([data-cnoir-atelier]) .cnoir-atl-fabrics{display:grid;gap:8px}.product:has([data-cnoir-atelier]) .cnoir-atl-fabrics .form__label{margin-bottom:2px}.product:has([data-cnoir-atelier]) .cnoir-atl-fabrics input[type=radio]+label{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;margin:0!important;padding:12px 16px!important;min-height:56px;text-align:left}.product:has([data-cnoir-atelier]) .cnoir-atl-fabrics .atl-n{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.35;min-width:0}.product:has([data-cnoir-atelier]) .cnoir-atl-fabrics .atl-n:before{content:"";flex:0 0 16px;width:16px;height:16px;border-radius:50%;border:1px solid var(--atl-ink);box-sizing:border-box}.product:has([data-cnoir-atelier]) .cnoir-atl-fabrics input[type=radio]:checked+label .atl-n:before{background:radial-gradient(circle,var(--atl-ink) 0 3.5px,transparent 4px)}.product:has([data-cnoir-atelier]) .cnoir-fp{display:none!important}.product:has([data-cnoir-atelier]) .cnoir-atl-eta{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;font-size:13px;line-height:1.55;padding:12px 14px;background:var(--atl-tint)}.product:has([data-cnoir-atelier]) .cnoir-atl-eta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.3;margin-top:1px}.product:has([data-cnoir-atelier]) .cnoir-atl-eta b{font-weight:600}.product:has([data-cnoir-atelier]) .cnoir-atl-measure{border:1px solid var(--atl-rule);margin:0 0 16px}.product:has([data-cnoir-atelier]) .cnoir-atl-measure>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;min-height:48px}.product:has([data-cnoir-atelier]) .cnoir-atl-measure>summary::-webkit-details-marker{display:none}.product:has([data-cnoir-atelier]) .cnoir-atl-measure .ok{display:flex;align-items:center;gap:8px}.product:has([data-cnoir-atelier]) .cnoir-atl-measure .ok i{width:18px;height:18px;border-radius:50%;background:var(--atl-ink);color:#fff;display:grid;place-items:center;font-style:normal;font-size:11px;flex:0 0 auto}.product:has([data-cnoir-atelier]) .cnoir-atl-measure .add{font-size:11px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid currentColor;white-space:nowrap}.product:has([data-cnoir-atelier]) .cnoir-atl-measure[open] .add-closed,.product:has([data-cnoir-atelier]) .cnoir-atl-measure:not([open]) .add-open{display:none}.product:has([data-cnoir-atelier]) .cnoir-atl-measure .cnoir-mtm{margin:0;padding:0 14px 14px;border:0}.product:has([data-cnoir-atelier]) .product-form__submit{min-height:54px;border-radius:0;background:var(--atl-ink);color:#fff;font-size:12px;letter-spacing:.24em;text-transform:uppercase}.product:has([data-cnoir-atelier]) .product-form__submit:after{box-shadow:none!important}.product:has([data-cnoir-atelier]) .product-form__submit:hover:not([disabled]){background:#fff;color:var(--atl-ink);box-shadow:inset 0 0 0 1px var(--atl-ink)}.product:has([data-cnoir-atelier]) .shopify-payment-button__button--unbranded{border-radius:0;min-height:50px;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.product:has([data-cnoir-atelier]) .icon-with-text{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-block:1px solid var(--atl-rule);margin:0;padding:0}.product:has([data-cnoir-atelier]) .icon-with-text .icon-with-text__item{display:grid;justify-items:center;text-align:center;gap:4px;padding:12px 6px;margin:0;font-size:11px;letter-spacing:.06em}.product:has([data-cnoir-atelier]) .icon-with-text .icon-with-text__item+.icon-with-text__item{border-left:1px solid var(--atl-rule)}.product:has([data-cnoir-atelier]) .icon-with-text .icon-with-text__item .h4,.product:has([data-cnoir-atelier]) .icon-with-text .icon-with-text__item span{font-size:11px;letter-spacing:.06em;font-family:inherit}.product:has([data-cnoir-atelier]) .product__accordion{border-color:var(--atl-rule)}.product:has([data-cnoir-atelier]) .product__accordion .summary__title .accordion__title{font-size:11px;letter-spacing:.22em;text-transform:uppercase}.cnoir-atl-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid var(--atl-ink);transform:translateY(110%);transition:transform .3s;padding-bottom:env(safe-area-inset-bottom,0px)}.cnoir-atl-bar.on{transform:none}.cnoir-atl-bar__in{display:flex;align-items:center;gap:16px;min-height:72px;padding:8px max(16px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px))}.cnoir-atl-bar img{width:40px;height:auto;aspect-ratio:9 / 16;object-fit:cover;background:var(--atl-photo)}.cnoir-atl-bar__info{flex:1;min-width:0;display:grid}.cnoir-atl-bar__info b{font-family:var(--atl-display);font-style:italic;font-weight:400;font-size:20px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cnoir-atl-bar__info span{font-size:12px;color:var(--atl-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cnoir-atl-bar button{min-height:48px;padding:0 22px;background:var(--atl-ink);color:#fff;border:1px solid var(--atl-ink);font:inherit;font-size:11px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.cnoir-atl-bar button:hover{background:#fff;color:var(--atl-ink)}@media screen and (max-width:600px){.cnoir-atl-bar img{display:none}.cnoir-atl-bar__info b{font-size:17px}}.cnoir-atl-story{background:var(--atl-tint);padding-top:var(--atl-pt, 80px);padding-bottom:var(--atl-pb, 80px)}.cnoir-atl-story__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:center;max-width:1100px}.cnoir-atl-story__img img{display:block;width:auto;max-width:100%;height:auto;max-height:720px;margin-inline:auto}.cnoir-atl-story__copy{display:grid;gap:14px}.cnoir-atl-story h2{font-family:var(--atl-display);font-style:italic;font-weight:400;font-size:clamp(34px,3.6vw,50px);line-height:1.05;margin:0;letter-spacing:0}.cnoir-atl-story p{color:var(--atl-soft);max-width:44ch;margin:0;font-size:15px;line-height:1.7}@media screen and (max-width:799px){.cnoir-atl-story__in{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cnoir-atl-bar{transition:none}}@media screen and (min-width:750px){.product:has([data-cnoir-atelier]) .product__info-wrapper{padding-left:clamp(24px,4vw,64px)}}.product:has([data-cnoir-atelier]) .product__info-container{max-width:520px}.product:has([data-cnoir-atelier]) .cnoir-fp-mirror{display:none!important}.product:has([data-cnoir-atelier]) .cnoir-sf{margin:-6px 0 0}.product:has([data-cnoir-atelier]) .product__text.caption-with-letter-spacing{font-size:11px;letter-spacing:.16em;color:var(--atl-soft);margin:-8px 0 0}.product:has([data-cnoir-atelier]) .icon-with-text--horizontal .icon-with-text__item{flex-direction:column}.product:has([data-cnoir-atelier]) .icon-with-text .svg-wrapper,.product:has([data-cnoir-atelier]) .icon-with-text svg,.product:has([data-cnoir-atelier]) .icon-with-text img{width:20px!important;height:20px!important;margin:0!important}.product:has([data-cnoir-atelier]) .cnoir-atl-more{border-block:1px solid var(--atl-rule)}.product:has([data-cnoir-atelier]) .cnoir-atl-more>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px}.product:has([data-cnoir-atelier]) .cnoir-atl-more>summary::-webkit-details-marker{display:none}.product:has([data-cnoir-atelier]) .cnoir-atl-more>summary b{font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:400;display:block}.product:has([data-cnoir-atelier]) .cnoir-atl-more>summary small{font-size:12px;color:var(--atl-soft);display:block}.product:has([data-cnoir-atelier]) .cnoir-atl-more>summary:after{content:"+";font-size:18px;transition:transform .25s}.product:has([data-cnoir-atelier]) .cnoir-atl-more[open]>summary:after{transform:rotate(45deg)}.product:has([data-cnoir-atelier]) .cnoir-atl-more .cnoir-co{border:0!important;padding:0 0 16px!important;margin:0!important}.product:has([data-cnoir-atelier]) .cnoir-atl-more .cnoir-co__eyebrow{display:none}.product:has([data-cnoir-atelier]) .custom-payment-icons{opacity:.55;filter:grayscale(1);transform:scale(.85);transform-origin:left top}.product:has([data-cnoir-atelier]) .product-form__buttons{display:grid;gap:10px}.product:has([data-cnoir-atelier]) .shopify-payment-button{margin:0}.product:has([data-cnoir-atelier]) .cnoir-atl-fabrics .atl-p{display:grid;justify-items:end;text-align:right;font-size:13px;line-height:1.35;font-variant-numeric:tabular-nums}.product:has([data-cnoir-atelier]) .cnoir-atl-fabrics .atl-p small{font-size:11px;color:var(--atl-soft)}.product:has([data-cnoir-atelier]) .icon-with-text .icon-with-text__item{width:auto!important;max-width:none!important;justify-self:stretch;align-content:start}.product:has([data-cnoir-atelier]) .icon-with-text .icon-with-text__item .h4{width:auto!important;word-break:normal;overflow-wrap:normal;white-space:normal;line-height:1.4}.product:has([data-cnoir-atelier]) .cnoir-atl-measure .ok{line-height:1.35}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm{border:1px solid var(--atl-rule)!important;border-radius:0!important;background:#fff;padding:16px!important;margin:0 0 16px!important;display:grid;gap:14px}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-mtm__header,.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-mtm__intro{display:none!important}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:baseline}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm__head .t{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--atl-ink)}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm__head .o{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--atl-soft);border:1px solid var(--atl-rule);padding:2px 8px}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm__head .n{grid-column:1 / -1;margin:0;font-size:12px;line-height:1.5;color:var(--atl-soft)}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-mtm__units{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:0}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-mtm__units-label{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--atl-soft)}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-sf-seg{border-radius:0}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-sf-seg__btn{border-radius:0;font-size:11px;letter-spacing:.12em;min-height:32px;padding:0 12px}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-mtm__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 12px!important;margin:0!important}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-mtm__field{display:grid;gap:4px;margin:0;min-width:0}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-mtm__field--wide{grid-column:1 / -1}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-mtm__label{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--atl-ink);margin:0;line-height:1.3}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-sf-chip{font-size:8px;letter-spacing:.14em;padding:1px 5px;border-radius:0;border:1px solid var(--atl-rule);background:transparent;color:var(--atl-soft)}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-mtm__instruction{display:none;margin:0;font-size:11px;line-height:1.45;color:var(--atl-soft)}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-mtm__field:focus-within .cnoir-mtm__instruction{display:block}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-mtm__input{min-height:42px;border-radius:0!important;border:1px solid var(--atl-rule)!important;box-shadow:none!important;padding:0 12px;font-size:14px;width:100%;background:#fff}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-mtm__input:focus,.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-mtm__input:focus-visible{border-color:var(--atl-ink)!important;outline:none}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-mtm__input::placeholder{color:#b0b0b0}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-mtm__colour-row{display:flex;gap:8px}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-mtm__swatch{width:42px;height:42px;border:1px solid var(--atl-rule);border-radius:0;padding:2px}@media screen and (max-width:360px){.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-mtm__grid{grid-template-columns:1fr!important}}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-mtm__field{grid-template-rows:auto auto auto;align-content:end}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-mtm__label{min-height:28px;align-items:flex-end;flex-wrap:wrap;row-gap:2px}.product:has([data-cnoir-atelier]) .cnoir-atl-more .cnoir-co{border-top:0!important;padding-top:0!important;margin-top:0!important}@media screen and (max-width:749px){.product:has([data-cnoir-atelier]) .product__info-wrapper{padding-left:0;padding-right:0}.product:has([data-cnoir-atelier]) .product__info-container{max-width:none}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-mtm__grid{grid-template-columns:1fr!important;gap:14px!important}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-mtm__field{align-content:start}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-mtm__label{min-height:0;justify-content:space-between;align-items:center;flex-wrap:nowrap}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-mtm__input{font-size:16px;min-height:46px}.product:has([data-cnoir-atelier]) .cnoir-atl-mtm .cnoir-mtm__swatch{width:46px;height:46px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/cnoir-atelier.css.map */
