.opaelg-branded .op-home{font-family:var(--font-body--family,Inter,Arial,sans-serif);font-size:15px;line-height:1.65}.opaelg-branded .op-home :is(h1,h2),.opaelg-branded .op-pairing-heading h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em;text-wrap:balance}.opaelg-branded .op-home :is(h1,h2) em{font-style:normal;color:inherit}.opaelg-branded .op-home h2{font-size:clamp(29px,2.6vw,40px);line-height:1.16}.opaelg-branded .op-eyebrow{font-size:10px;letter-spacing:.16em;line-height:1.6;font-weight:500;color:#722f37}.opaelg-branded .op-description{font-size:15px;line-height:1.75;color:#615d57}.opaelg-branded .op-note{font-size:12px;color:#746d65;line-height:1.65}.opaelg-branded .op-button{gap:24px;font-family:var(--font-body--family,Inter,Arial,sans-serif);font-size:12px;font-weight:500;letter-spacing:.04em;border-radius:2px;min-height:46px;padding:13px 23px;box-shadow:none}.opaelg-branded .op-text-link{font-size:12px;letter-spacing:.025em;border-color:#bdb2a5;padding-bottom:5px}.opaelg-branded .op-section{padding-block:76px}.opaelg-branded .op-category-grid{gap:28px}.opaelg-branded .op-category-image{border:1px solid #ece8e2;border-radius:2px;background:#fff}.opaelg-branded .op-category-image img{object-fit:contain;padding:14px}.opaelg-branded .op-category-caption{font-family:Georgia,Times New Roman,serif;font-size:23px;margin-top:18px;align-items:center}.opaelg-branded .op-category-caption>span:last-child{font-family:var(--font-body--family,Arial,sans-serif);font-size:15px;color:#8b8175}.opaelg-branded .op-category-detail{font-size:12px;color:#746d65;margin-top:5px;line-height:1.7}.opaelg-branded .op-ornament{font-size:0;width:58px;height:1px;margin:24px auto 38px;gap:0}.opaelg-branded .op-ornament:before,.opaelg-branded .op-ornament:after{background:#d4c8b8}.opaelg-branded .op-product-grid{gap:36px 24px}.opaelg-branded .op-product-image{background:#fff;border:1px solid #eeeae4;border-radius:2px}.opaelg-branded .op-product-image img{padding:12px;object-fit:contain}.opaelg-branded .op-product h3,.opaelg-branded .op-look-grid .op-product h3{font-family:var(--font-body--family,Inter,Arial,sans-serif);font-size:13px;font-weight:500;line-height:1.6;margin-top:15px;min-height:3.2em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;letter-spacing:.005em}.opaelg-branded .op-product-price,.opaelg-branded .op-look-grid .op-product-price{font-size:14px;line-height:1.5;font-weight:500;margin-top:6px;color:#1f1b19;font-variant-numeric:tabular-nums}.opaelg-branded .op-product-detail{font-size:12px;line-height:1.6;color:#746d65}.opaelg-branded .op-product-tag{top:10px;left:10px;padding:5px 7px;background:#f8f5efeb;color:#6c6256;border:0;border-radius:1px;font-size:9px;letter-spacing:.065em;line-height:1.4}.opaelg-branded .op-filters{gap:26px;margin-bottom:28px;border-color:#e7e0d6}.opaelg-branded .op-filter{font-size:12px;letter-spacing:.025em}.opaelg-branded .op-look-products{padding-top:32px;margin-top:0;padding-bottom:16px}.opaelg-branded .op-look-products-heading{margin-bottom:24px;gap:18px}.opaelg-branded .op-look-products-heading h3{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:27px;letter-spacing:-.02em}.opaelg-branded .op-look-products-heading p{font-size:12px;color:#746d65}.opaelg-branded .op-styled-copy{background:#f8f5f0}.opaelg-branded .op-styled-copy .op-description{font-size:15px;max-width:300px;line-height:1.75}.opaelg-branded .op-styled-copy .op-note{font-size:11px}.opaelg-branded .shopify-section-group-footer-group :is(h2,h3){font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.02em;line-height:1.2}.opaelg-branded .shopify-section-group-footer-group :is(p,a){font-size:12px;line-height:1.8}.taelleo-payment-marks{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;min-width:0}.taelleo-payment-marks svg{display:block;flex:0 0 auto;width:38px;height:24px}.opaelg-branded .footer-content:has(>.taelleo-payment-marks){gap:32px}.opaelg-branded .footer-content>.taelleo-payment-marks{grid-column:1/-1;order:4;border-top:1px solid #ffffff24;padding-top:24px}@media(min-width:990px){.opaelg-branded .footer-content:has(>.taelleo-payment-marks){grid-template-columns:1.1fr .8fr 1.1fr;align-items:start}}@media(min-width:901px){.opaelg-branded .op-hero h1{font-size:clamp(32px,3.05vw,48px);line-height:1.12}.opaelg-branded .op-banner .op-banner-copy{background:transparent;width:36%;max-width:480px}.opaelg-branded .op-hero .op-banner-copy{width:40%;max-width:510px}.opaelg-branded .op-banner-copy .op-description{max-width:315px;font-size:14px;line-height:1.7;margin:18px 0 22px!important}.opaelg-branded .op-gift h2{font-size:clamp(29px,2.65vw,42px)}.opaelg-branded .op-styled-copy{padding:40px clamp(26px,4vw,68px)}}@media(min-width:901px)and (max-width:1100px){.opaelg-branded .op-banner-copy .op-description{font-size:13px;margin:12px 0 16px!important}.opaelg-branded .op-banner-copy .op-eyebrow{font-size:9px;letter-spacing:.1em}}@media(max-width:900px){.opaelg-branded .op-banner .op-banner-copy{position:relative;inset:auto;transform:none;width:100%;max-width:none;background:#f8f5f0;padding:32px 6%}.opaelg-branded .op-hero h1{font-size:clamp(34px,7vw,45px);line-height:1.12}}@media(max-width:650px){.opaelg-branded .op-section{padding:48px 6%}.opaelg-branded .op-category-grid{gap:12px}.opaelg-branded .op-category-image img{padding:5px}.opaelg-branded .op-category-caption{font-size:18px;margin-top:12px}.opaelg-branded .op-category-detail{font-size:11px;line-height:1.55}.opaelg-branded .op-product-grid{gap:26px 12px}.opaelg-branded .op-product-image img{padding:6px}.opaelg-branded .op-product h3,.opaelg-branded .op-look-grid .op-product h3{font-size:12px;margin-top:12px}.opaelg-branded .op-product-price{font-size:13px}.opaelg-branded .op-product-tag{font-size:8px;top:7px;left:7px;padding:4px 5px}.opaelg-branded .op-filters{gap:22px;margin-bottom:22px}.opaelg-branded .op-styled-copy{padding:34px 6%}.opaelg-branded .op-styled-copy h2{font-size:34px}.opaelg-branded .op-look-products-heading h3{font-size:24px}.opaelg-branded .footer-content:has(>.taelleo-payment-marks){gap:26px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/taelleo-refinement-1022.css.map */
