.product-card .product-meta.pc-meta{display:block;margin-top:10px;line-height:1.2;overflow-wrap:normal;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;letter-spacing:.03em}.pc-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;min-width:0}.product-meta.pc-meta>.pc-row>a.pc-name,.pc-name{flex:1 1 auto;min-width:0;font-family:inherit;font-weight:300;font-size:13px;letter-spacing:.03em;line-height:1.2;color:#000;text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.product-meta.pc-meta .pc-price,.pc-price{flex:0 0 auto;white-space:nowrap;text-align:right;font-family:inherit;font-weight:300;font-size:13px;letter-spacing:.037em;line-height:1.2;color:#000}.pc-price .price-now{color:#000;font-weight:300}.pc-price s{margin-left:5px;font-size:inherit;color:#8f8f8f;opacity:1}.pc-colour{margin:2px 0 0;font-family:inherit;font-size:11px;font-weight:300;letter-spacing:.044em;text-transform:uppercase;line-height:1.2;color:#8f8f8f}.product-card--soon .pc-price{font-size:11px;font-weight:300;letter-spacing:.044em;text-transform:uppercase;color:#8f8f8f}.product-card .card-swatches{margin-top:6px}@media(max-width:749px){.pc-row{gap:8px}.product-meta.pc-meta>.pc-row>a.pc-name,.pc-name,.product-meta.pc-meta .pc-price,.pc-price{font-size:11px}.pc-price s{display:none}.pc-colour{font-size:11px}.product-card--soon .pc-price{display:none}}.pdp-linked{margin-bottom:22px}.pdp-sib-label{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.pdp-sib-label b{font-weight:500;opacity:.6}.pdp-sib-row{display:flex;flex-wrap:wrap;gap:10px}.pdp-sib{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:4px;border:1px solid transparent;border-radius:50%;transition:border-color .2s}.pdp-sib i{display:block;width:100%;height:100%;border-radius:50%;background:#ddd;box-shadow:inset 0 0 0 1px #0e133024}.pdp-sib:hover{border-color:#0e13304d;opacity:1}.pdp-sib[aria-current=true]{border-color:var(--ink,#0e1330)}.pdp-sib.is-soldout i{opacity:.4}.pdp-sib.is-soldout:after{content:"";position:absolute;left:6px;right:6px;top:50%;height:1px;background:var(--ink,#0e1330);transform:rotate(-45deg);opacity:.7}.pdp-sib:focus-visible{outline:2px solid var(--ink,#0e1330);outline-offset:2px}.pdp .pdp-field.pdp-linked{display:block!important}[data-color-linked]+.pdp-field:has(.pdp-colours){display:none}.pdp-more-colours{border-top:1px solid var(--line);padding-top:clamp(46px,5vw,70px);padding-bottom:clamp(30px,4vw,50px)}.pdp-more-colours .section-heading h2{font-size:clamp(32px,3.4vw,52px)}.pmc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.pmc-card{display:block;color:inherit;text-decoration:none}.pmc-card:hover{opacity:1}.pmc-media{position:relative;display:block;aspect-ratio:3/4;background:#eaeae5;overflow:hidden}.pmc-media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease,ease)}.pmc-card:hover .pmc-media img{transform:scale(1.025)}.pmc-card .pc-row{margin-top:14px}.pmc-card.is-soldout .pmc-media img{opacity:.55}.pmc-flag{position:absolute;left:12px;top:12px;padding:5px 9px;background:var(--paper,#fffaf2);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}@media(max-width:760px){.pmc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}}.search-count{margin:-8px 0 26px;font-size:13px;opacity:.7}.search-results{display:block;margin-top:25px}.search-results .ps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 16px}.search-results .quick-add{display:none!important}.ps-note{margin:0 0 16px;font-size:13px;opacity:.7}.ps-all{display:inline-flex;margin-top:24px}.search-dialog{max-height:min(92vh,900px);overflow-y:auto}@media(max-width:760px){.search-results .ps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdp-mm-eyebrow{margin:0 0 10px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink,#090d22);opacity:.6}.pdp-mm{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:14px 14px 14px 18px;border:0;border-radius:0;background:var(--mm-bg,#52c4fa);color:var(--ink,#090d22)}.pdp-mm-copy{min-width:0}.pdp-mm-title{margin:0;font-size:12px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;line-height:1.4;color:inherit}.pdp-mm-text{margin:5px 0 0;font-size:13px;line-height:1.45;letter-spacing:.01em;color:inherit;opacity:.85}.pdp-mm-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 20px;border-radius:0;background:var(--ink,#090d22);color:var(--paper,#f7f7f4);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.pdp-mm-btn:after{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M5 19 19 5M7 5h12v12'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M5 19 19 5M7 5h12v12'/%3E%3C/svg%3E") center/contain no-repeat}.pdp-mm-btn:hover{opacity:.85;color:var(--paper,#f7f7f4)}.pdp-mm-btn:focus-visible{outline:2px solid var(--ink,#090d22);outline-offset:2px}@media(max-width:420px){.pdp-mm{flex-wrap:wrap;padding:14px 16px}.pdp-mm-btn{width:100%}}.product-card .card-swatches{display:none!important}.product-card .quick-add{position:absolute;left:auto!important;right:12px!important;bottom:12px!important;top:auto;width:36px!important;height:36px;min-height:36px!important;padding:0!important;display:grid!important;place-items:center;border:1px solid rgba(9,13,34,.08);border-radius:50%;background:#f7f7f4d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink,#090d22);box-shadow:0 1px 2px #090d220f;transform:none!important;opacity:1;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.product-card .quick-add>span,.product-card .quick-add>b{display:none!important}.product-card .quick-add svg{width:14px;height:14px;display:block;transition:transform .3s ease}.product-card .quick-add:hover,.product-card .quick-add:focus-visible{background:var(--ink,#090d22);border-color:var(--ink,#090d22);color:var(--paper,#f7f7f4);opacity:1}.product-card .quick-add:hover svg{transform:rotate(90deg)}.product-card .quick-add:focus-visible{outline:2px solid var(--ink,#090d22);outline-offset:2px}@media(max-width:760px){.product-card .quick-add{right:8px!important;bottom:8px!important;width:32px!important;height:32px;min-height:32px!important}.product-card .quick-add svg{width:12px;height:12px}}.pdp-crumbs,.pdp .pdp-lede,.pdp .pdp-divider{display:none!important}.pdp .product-details{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:0;align-content:start;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;color:#121212}.pdp .product-details>*{grid-column:1 / -1;min-width:0}.pdp .product-details>h1{grid-column:1;margin:0;padding:0 0 10px;border-bottom:1px solid #d9d9d9;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:.03em!important;text-transform:none!important;color:#000}.pdp .product-details>.pdp-price{grid-column:2;display:flex;align-items:flex-start;justify-content:flex-end;gap:7px;margin:0;padding:1px 0 10px 16px;border-bottom:1px solid #d9d9d9;white-space:nowrap}.pdp .pdp-price .price{margin:0;font-family:inherit!important;font-size:12px!important;font-weight:400!important;letter-spacing:.07em!important;line-height:1.3;color:#000}.pdp .pdp-price s{font-size:12px;line-height:1.3;letter-spacing:.05em;color:#8f8f8f}.pdp .pdp-price .pdp-save{display:none}.pdp .product-details>.pdp-mm-eyebrow{margin:0 0 12px}.pdp .native-product-form{margin-top:40px}.pdp .pdp-linked{margin-bottom:20px}.pdp .pdp-sib-label{margin:0 0 12px;font-size:13px;font-weight:300;letter-spacing:.02em;text-transform:uppercase;color:#aaa}.pdp .pdp-sib-row{display:flex;flex-wrap:wrap;gap:6px}.pdp .pdp-sib{display:block;width:64px;height:88px;padding:8px;border:1px solid transparent;border-radius:0;background:#f2f2f1;transition:border-color .2s ease}.pdp .pdp-sib img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.pdp .pdp-sib i{display:block;width:100%;height:100%;border-radius:0;box-shadow:none}.pdp .pdp-sib:hover{border-color:#cacaca}.pdp .pdp-sib[aria-current=true]{border-color:#000}.pdp .pdp-sib.is-soldout img,.pdp .pdp-sib.is-soldout i{opacity:.4}.pdp .pdp-sib.is-soldout:after{left:10px;right:10px}.pdp .pdp-field-head:has(.pdp-colour-name)>span:first-child{display:none}.pdp .pdp-field-head .pdp-colour-name{font-size:13px;font-weight:300;letter-spacing:.02em;text-transform:uppercase;color:#aaa;opacity:1}.pdp .pdp-colours{gap:6px!important}.pdp .pdp-colours--photo .pdp-colour{width:64px!important;height:88px!important;aspect-ratio:auto!important;padding:8px!important;border:1px solid transparent!important;border-radius:0!important;background:#f2f2f1!important}.pdp .pdp-colours--photo .pdp-colour img{object-fit:cover}.pdp .pdp-colours--photo .pdp-colour[aria-pressed=true]{border-color:#000!important}.pdp .pdp-colours--photo .pdp-colour:hover{border-color:#cacaca!important}.pdp .pdp-field-head:has(+.pdp-sizes){justify-content:flex-end;margin-bottom:8px;min-height:0}.pdp .pdp-field-head:has(+.pdp-sizes)>span{display:none}.pdp .sf-open,.pdp .essaint-size-trigger{font-family:inherit;font-size:11px;font-weight:300;letter-spacing:.04em;text-transform:none;opacity:.8}.pdp .pdp-sizes{display:grid!important;grid-auto-flow:column;grid-auto-columns:1fr;gap:0!important}.pdp .pdp-size{min-width:0!important;height:42px;min-height:42px!important;margin:0 0 0 -1px;padding:3px 5px!important;border:1px solid #cacaca!important;border-radius:0!important;background:#fff!important;color:#121212!important;box-shadow:none!important;font-family:inherit;font-size:11px!important;font-weight:300!important;letter-spacing:.06em!important;text-decoration:none!important}.pdp .pdp-size:first-child{margin-left:0}.pdp .pdp-size:before,.pdp .pdp-size:after{display:none!important}.pdp .pdp-size:hover:not(:disabled){border-color:#121212!important;position:relative;z-index:1}.pdp .pdp-size[aria-pressed=true]{border-color:#000!important;position:relative;z-index:2}.pdp .pdp-size:disabled{background:#f2f2f2!important;color:#cacaca!important;opacity:1!important}.pdp .pdp-buy{gap:8px;margin-top:20px}.pdp .pdp-qty{min-height:44px;height:44px;border:1px solid #cacaca!important;border-radius:0!important;background:#fff}.pdp .pdp-qty button,.pdp .pdp-qty input{font-family:inherit;font-size:12px;font-weight:300}.pdp .pdp-add{min-height:44px!important;height:44px;border:1px solid #cacaca!important;border-radius:0!important;background:#fff!important;color:#000!important;box-shadow:none!important;font-family:inherit;font-size:12px!important;font-weight:400!important;letter-spacing:.06em!important;text-transform:uppercase;transition:background .2s ease,color .2s ease,border-color .2s ease}.pdp .pdp-add>span{display:none}.pdp .pdp-add:hover:not(:disabled){background:#000!important;border-color:#000!important;color:#fff!important}.pdp .pdp-add:disabled{color:#aaa!important;background:#f7f7f7!important}.pdp .shopify-payment-button__button{min-height:44px!important;border-radius:0!important;font-family:inherit!important;font-size:12px!important;letter-spacing:.06em!important}.pdp .shopify-payment-button__button--unbranded{border:1px solid #cacaca!important;color:#000!important}.pdp .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#000!important;border-color:#000!important;color:#fff!important}.pdp .shopify-payment-button__more-options{font-size:11px}.pdp .ctl-link-row{border-color:#cacaca!important;border-radius:0}.pdp .product-accordions{margin-top:22px;border-top:0}.pdp .product-accordions details{border-top:0!important;border-bottom:1px solid rgba(0,0,0,.12)!important}.pdp .product-accordions summary{padding:10px 0!important;font-family:inherit!important;font-size:12px!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;color:#000}.pdp .product-accordions .rte{font-size:12.5px;font-weight:300;line-height:1.7;color:#121212bf}.pdp .fit-help{font-size:11.5px;font-weight:300;letter-spacing:.02em;text-transform:none;color:#121212a6}.pdp .pdp-soon{margin-top:4px}.pdp .pdp-field-head:has(+.pdp-bundle) span{font-family:inherit;font-size:11px;font-weight:400;letter-spacing:.06em}.pdp .pdp-bundle-opt{border:1px solid #cacaca!important;border-radius:0!important;background:#fff!important;color:#121212!important;box-shadow:none!important}.pdp .pdp-bundle-opt[aria-pressed=true]{border-color:#000!important;background:#fff!important;color:#000!important}.pdp .pdp-bundle-opt[aria-pressed=true] *{color:#000!important}.pdp .pdp-bundle-opt strong{font-weight:400}.pdp .pdp-bundle-badge{border-radius:0!important}.pdp .pdp-soon{border:1px solid #cacaca!important;border-radius:0!important;background:#fff!important}.pdp .pdp-soon p{font-size:12.5px;font-weight:300}
/*# sourceMappingURL=/cdn/shop/t/60/assets/essaint-color.css.map */
