:root{--sera-ink: #1a1a1a;--sera-ink-soft: #6b6560;--sera-bg: #fbfaf8;--sera-cream: #f2eee8;--sera-line: #e5e0d8;--sera-stone: #8a8078}.card-gallery[data-image-ratio=portrait]{--gallery-aspect-ratio: 3 / 4}.product-grid .card-gallery,.product-list .card-gallery,product-recommendations .card-gallery,.quick-add-modal .card-gallery{--gallery-aspect-ratio: 3 / 4}.card-gallery .product-media-container{--product-media-fit: cover}.card-gallery img{transition:opacity .5s ease,transform .7s cubic-bezier(.22,1,.36,1)}.product-grid__card,.product-card{border:0;background:transparent}.product-grid__card .card-gallery{background:var(--sera-cream)}.product-badges__badge{font-size:.625rem;letter-spacing:.14em;padding:.35rem .6rem;border:1px solid var(--sera-line);box-shadow:none}.price{display:flex;align-items:baseline;gap:.5rem;letter-spacing:.01em}.price s,.price .price__compare,.price--on-sale .price__compare-at{color:var(--sera-ink-soft);text-decoration-thickness:1px;text-underline-offset:.1em;font-size:.9em}.button,.quick-add__button,button.button-primary,.shopify-payment-button__button--unbranded{border-radius:0;box-shadow:none;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;transition:opacity .3s ease,background-color .3s ease}.button:hover,.quick-add__button:hover{opacity:.82}input,select,textarea,.field__input{border-radius:0}.facets,.filters,.facets__wrapper{font-size:.8125rem;letter-spacing:.02em}.facets summary,.filters summary{padding-block:.875rem;border-bottom:1px solid var(--sera-line)}.variant-option__button-label,.variant-picker__option label{border-radius:0;min-width:3rem;letter-spacing:.04em}.variant-option__button-label--unavailable,.variant-picker input:disabled+label{opacity:.35;text-decoration:line-through}.cart-drawer,.drawer__inner,.quick-add-modal__content,dialog.drawer{background:var(--sera-bg);border-radius:0}.cart-drawer .card-gallery,.cart-item__media img,.cart-item img{aspect-ratio:3 / 4;object-fit:cover}.variant-option__button-label__text:after{font-size:.82em;opacity:.55;margin-inline-start:.3em;font-variant-numeric:tabular-nums}.variant-option__button-label:has(input[data-option-name=Size][value="UK 4"]) .variant-option__button-label__text:after{content:"US 0"}.variant-option__button-label:has(input[data-option-name=Size][value="UK 6"]) .variant-option__button-label__text:after{content:"US 2"}.variant-option__button-label:has(input[data-option-name=Size][value="UK 8"]) .variant-option__button-label__text:after{content:"US 4"}.variant-option__button-label:has(input[data-option-name=Size][value="UK 10"]) .variant-option__button-label__text:after{content:"US 6"}.variant-option__button-label:has(input[data-option-name=Size][value="UK 12"]) .variant-option__button-label__text:after{content:"US 8"}.variant-option__button-label:has(input[data-option-name=Size][value="UK 14"]) .variant-option__button-label__text:after{content:"US 10"}.variant-option__button-label:has(input[data-option-name=Size][value="UK 16"]) .variant-option__button-label__text:after{content:"US 12"}.variant-option__button-label:has(input[data-option-name=Size][value="UK 18"]) .variant-option__button-label__text:after{content:"US 14"}.variant-option__button-label:has(input[data-option-name=Size][value="UK 20"]) .variant-option__button-label__text:after{content:"US 16"}.variant-option__button-label:has(input[data-option-name=Size][value="UK 22"]) .variant-option__button-label__text:after{content:"US 18"}.variant-option__button-label:has(input[data-option-name=Size][value="UK 24"]) .variant-option__button-label__text:after{content:"US 20"}.variant-option--buttons .variant-option__button-label{padding-inline:.85rem}.product-information .price{font-size:1.0625rem}.product-details__accordion summary,.accordion summary{border-top:1px solid var(--sera-line);border-bottom:0;padding-block:1rem;font-size:.875rem;letter-spacing:.02em}.shopify-policy__body table,.rte table{width:100%;border-collapse:collapse;margin-block:1.5rem;font-size:.8125rem;font-variant-numeric:tabular-nums;display:block;overflow-x:auto;white-space:nowrap}.rte table th,.rte table td{padding:.65rem .9rem;text-align:center;border-bottom:1px solid var(--sera-line)}.rte table thead th{font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;color:var(--sera-ink-soft)}.rte table tbody th{text-align:left;font-weight:400;color:var(--sera-ink-soft)}hr,.divider{border:0;border-top:1px solid var(--sera-line)}.header{border-bottom:1px solid var(--sera-line)}@media(prefers-reduced-motion:reduce){.card-gallery img,.button,.quick-add__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/seraphine.css.map */
