:root{--color-primary: #B9061B;--color-primary-dark: #8f0415;--color-gold: #F0C992;--color-gold-deep: #d4a055;--color-light-gold: #FFF8EE;--color-dark: #1A1A1A;--color-white: #ffffff;--color-text: #3a3228;--color-text-light: #7a6e65;--color-border: #e8ddd4;--font-display: "Poppins", sans-serif;--font-body: "DM Sans", system-ui, sans-serif;--max-width: 1240px;--section-padding: 72px 24px;--radius: 6px;--shadow-card: 0 2px 12px rgba(26,10,5,.07);--shadow-hover: 0 8px 32px rgba(185,6,27,.12);--transition: .28s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-white);line-height:1.65;padding-top:120px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer;font-family:var(--font-body)}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.section-title{font-family:var(--font-display);font-size:clamp(26px,3vw,36px);font-weight:700;color:var(--color-dark);text-align:center;margin-bottom:12px}.section-subtitle{font-size:15px;color:var(--color-text-light);text-align:center;max-width:540px;margin:0 auto 48px;line-height:1.75}.divider{width:48px;height:3px;background:var(--color-primary);margin:16px auto 0;border-radius:2px}@keyframes reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;animation:reveal .6s var(--transition) forwards}.reveal-delay-1{animation-delay:.1s}.reveal-delay-2{animation-delay:.2s}.reveal-delay-3{animation-delay:.3s}.reveal-delay-4{animation-delay:.4s}.grain-overlay{position:relative}.grain-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");background-size:160px;pointer-events:none;z-index:1;border-radius:inherit}.grain-overlay>*{position:relative;z-index:2}.site-header{background:var(--color-white);border-bottom:2px solid var(--color-gold);position:fixed;top:38px;left:0;right:0;z-index:200;box-shadow:0 1px 16px #1a0a050d}.site-header__inner{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;max-width:var(--max-width);margin:0 auto;gap:20px}.site-header__logo img{height:62px;width:auto}.site-header__logo-text{font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--color-primary)}.site-nav{display:flex;list-style:none;gap:32px;flex:1;justify-content:center}.site-nav a{font-size:14px;font-weight:500;color:var(--color-dark);padding:4px 0;position:relative;letter-spacing:.2px}.site-nav a:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:2px;background:var(--color-primary);transition:width var(--transition)}.site-nav a:hover{color:var(--color-primary)}.site-nav a:hover:after{width:100%}.site-header__icons{display:flex;gap:20px;align-items:center}.site-header__icons a{color:var(--color-dark);transition:color var(--transition);position:relative;display:flex;align-items:center}.site-header__icons a:hover{color:var(--color-primary)}.cart-count{background:var(--color-primary);color:#fff;border-radius:50%;width:18px;height:18px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;position:absolute;top:-9px;right:-9px;line-height:1}.hero-banner{position:relative;overflow:hidden;background:var(--color-dark);min-height:520px;display:flex;align-items:center}.hero-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.75}.hero-banner__fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1a0005,#4d0010 40%,#8f0415,#b9061b)}.hero-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(26,0,5,.72) 0%,rgba(26,0,5,.18) 60%,transparent 100%)}.hero-banner__content{position:relative;z-index:3;padding:80px 24px;max-width:var(--max-width);margin:0 auto;width:100%}.hero-banner__eyebrow{font-size:12px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--color-gold);margin-bottom:16px;display:block}.hero-banner__title{font-family:var(--font-display);font-size:clamp(36px,5.5vw,64px);font-weight:900;color:var(--color-white);line-height:1.1;margin-bottom:16px;max-width:560px;letter-spacing:-.5px}.hero-banner__subtitle{font-size:16px;color:var(--color-gold);margin-bottom:36px;opacity:.9;max-width:400px}.hero-banner__btn{background:var(--color-primary);color:#fff;padding:15px 40px;border-radius:var(--radius);font-size:15px;font-weight:600;display:inline-flex;align-items:center;gap:8px;transition:background var(--transition),transform var(--transition),box-shadow var(--transition);border:2px solid transparent;letter-spacing:.3px}.hero-banner__btn:hover{background:transparent;color:var(--color-white);border-color:var(--color-white);transform:translateY(-2px);box-shadow:0 8px 24px #b9061b4d}.brand-statement{background:var(--color-gold);padding:var(--section-padding);text-align:center}.brand-statement .section-title{font-size:clamp(28px,3.5vw,42px);margin-bottom:16px}.brand-statement__subtitle{font-size:15px;color:#5a4a35;max-width:560px;margin:0 auto 32px;line-height:1.8}.brand-statement__attrs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:8px}.brand-statement__attr{background:var(--color-white);color:var(--color-primary);border:1.5px solid var(--color-primary);border-radius:24px;padding:7px 20px;font-size:13px;font-weight:600;letter-spacing:.2px;transition:background var(--transition),color var(--transition)}.brand-statement__attr:hover{background:var(--color-primary);color:var(--color-white)}.category-grid{padding:var(--section-padding);background:var(--color-white)}.category-grid__items{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:var(--max-width);margin:0 auto}.category-card{border-radius:10px;overflow:hidden;position:relative;display:block;background:var(--color-light-gold);box-shadow:var(--shadow-card);transition:transform var(--transition),box-shadow var(--transition)}.category-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.category-card__img-wrap{overflow:hidden;aspect-ratio:4/3}.category-card__img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.category-card__placeholder{width:100%;aspect-ratio:4/3;background:linear-gradient(135deg,var(--color-gold) 0%,var(--color-primary) 100%)}.category-card:hover .category-card__img-wrap img{transform:scale(1.07)}.category-card__label{padding:18px 20px;background:var(--color-white);border-top:3px solid var(--color-gold);display:flex;justify-content:space-between;align-items:center}.category-card__name{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--color-dark)}.category-card__cta{font-size:13px;font-weight:600;color:var(--color-primary);transition:transform var(--transition)}.category-card:hover .category-card__cta{transform:translate(4px)}.feature-icons{background:var(--color-light-gold);padding:var(--section-padding)}.feature-icons__inner{display:flex;justify-content:center;gap:64px;max-width:var(--max-width);margin:0 auto;flex-wrap:wrap}.feature-icon{text-align:center}.feature-icon__circle{width:84px;height:84px;border:2px solid var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;background:var(--color-white);transition:background var(--transition),transform var(--transition)}.feature-icon:hover .feature-icon__circle{background:var(--color-primary);transform:scale(1.07)}.feature-icon__circle svg{width:36px;height:36px;stroke:var(--color-primary);fill:none;stroke-width:1.5;transition:stroke var(--transition)}.feature-icon:hover .feature-icon__circle svg{stroke:var(--color-white)}.feature-icon__label{font-size:14px;font-weight:600;color:var(--color-dark);letter-spacing:.2px}.featured-collection{padding:var(--section-padding)}.featured-collection--alt{background:var(--color-light-gold)}.featured-collection__header{display:flex;justify-content:space-between;align-items:flex-end;max-width:var(--max-width);margin:0 auto 36px;padding-bottom:16px;border-bottom:1px solid var(--color-border)}.featured-collection__title{font-family:var(--font-display);font-size:clamp(22px,2.5vw,30px);font-weight:700;color:var(--color-dark)}.featured-collection__view-all{font-size:13px;font-weight:600;color:var(--color-primary);display:flex;align-items:center;gap:4px;transition:gap var(--transition)}.featured-collection__view-all:hover{gap:8px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:var(--max-width);margin:0 auto}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.product-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);overflow:hidden;transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition);box-shadow:var(--shadow-card)}.product-card:hover{border-color:var(--color-gold-deep);box-shadow:var(--shadow-hover);transform:translateY(-3px)}.product-card__img-link{display:block;aspect-ratio:1;overflow:hidden;background:var(--color-light-gold);position:relative}.product-card__img-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(240,201,146,.35) 50%,transparent 70%);background-size:200% 100%;opacity:0;transition:opacity .2s}.product-card:hover .product-card__img-link:after{opacity:1;animation:shimmer 1.2s ease infinite}.product-card__img-link img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.product-card:hover .product-card__img-link img{transform:scale(1.05)}.product-card__placeholder{width:100%;aspect-ratio:1;background:var(--color-light-gold);display:flex;align-items:center;justify-content:center;color:var(--color-gold-deep);font-size:13px}.product-card__info{padding:14px 16px 16px}.product-card__title{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--color-dark);margin-bottom:6px;line-height:1.35}.product-card__price{font-size:16px;font-weight:700;color:var(--color-primary);margin-bottom:12px;display:flex;align-items:center;gap:8px}.product-card{position:relative}.product-card__img-wrap{position:relative;display:block}.product-card__img-wrap .product-card__img-link{display:block}.wl-btn{background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-light);line-height:1;transition:color .2s ease,transform .2s ease,border-color .2s ease,background .2s ease}.wl-btn__icon{transition:fill .2s ease;display:block}.wl-btn:hover{color:#e53935;transform:scale(1.12)}.wl-btn.is-wishlisted{color:#e53935}.wl-btn.is-wishlisted .wl-btn__icon{fill:currentColor}@keyframes wlPop{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1)}}.wl-btn.wl-btn--pop{animation:wlPop .3s ease}.wl-btn--card{position:absolute;top:10px;right:10px;z-index:3;width:34px;height:34px;border-radius:50%;background:#ffffffeb;border:1px solid var(--color-border);box-shadow:0 2px 8px #00000014}.wl-btn--card:hover{background:#fff5f5;border-color:#e53935}.wl-btn--card.is-wishlisted{border-color:#e53935;background:#fff5f5}.wl-btn--pdp{width:50px;height:50px;flex-shrink:0;border-radius:50%;background:var(--color-white);border:1.5px solid var(--color-border)}.wl-btn--pdp:hover,.wl-btn--pdp.is-wishlisted{border-color:#e53935;background:#fff5f5}.wl-count{position:absolute;top:-9px;right:-9px;background:#e53935;color:#fff;border-radius:50%;width:18px;height:18px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;pointer-events:none}.product-card__from{font-size:12px;font-weight:500;color:var(--color-text-light)}.product-card__weights{display:flex;flex-wrap:wrap;gap:4px;margin-top:-6px;margin-bottom:12px}.product-card__weight-chip{font-size:11px;font-weight:500;padding:3px 8px;border-radius:20px;background:var(--color-light-gold);color:var(--color-primary);border:1px solid var(--color-gold);white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;line-height:1.4}.product-card__weight-chip:hover{background:var(--color-gold);border-color:var(--color-primary)}.product-card__weight-chip.is-active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.product-card__weight-chip.is-soldout{opacity:.45;cursor:not-allowed;text-decoration:line-through}.product-card__btn{display:block;width:100%;background:var(--color-primary);color:#fff;border:none;padding:10px;font-size:13px;font-weight:600;border-radius:var(--radius);text-align:center;transition:background var(--transition);letter-spacing:.2px}.product-card__btn:hover{background:var(--color-primary-dark)}.product-card__btn:disabled{background:#ccc;cursor:not-allowed}.site-footer{background:var(--color-dark);color:var(--color-gold);padding:56px 24px 24px}.site-footer__inner{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:52px}.site-footer__brand img{height:54px;margin-bottom:14px}.site-footer__brand-name{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--color-gold);margin-bottom:10px}.site-footer__tagline{color:#a09080;font-size:13px;line-height:1.75}.site-footer__heading{font-size:11px;font-weight:700;color:var(--color-gold);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:18px}.site-footer__links{list-style:none}.site-footer__links li{margin-bottom:10px}.site-footer__links a{color:#a09080;font-size:13px;transition:color var(--transition)}.site-footer__links a:hover{color:var(--color-gold)}.site-footer__bottom{max-width:var(--max-width);margin:40px auto 0;border-top:1px solid #2e2418;padding-top:20px;text-align:center;color:#5a4a35;font-size:12px}.collection-hero{background:var(--color-gold);padding:48px 24px;text-align:center}.collection-hero__title{font-family:var(--font-display);font-size:clamp(28px,4vw,40px);font-weight:700;color:var(--color-dark)}.collection-hero__desc{color:#5a4a35;font-size:15px;max-width:600px;margin:14px auto 0;line-height:1.7}.collection-page{padding:48px 24px;max-width:var(--max-width);margin:0 auto}.product-page{max-width:var(--max-width);margin:0 auto;padding:52px 24px;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.product-gallery__main img{width:100%;border-radius:10px;border:1px solid var(--color-border);box-shadow:var(--shadow-card)}.product-gallery__thumbs{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.product-gallery__thumbs img{width:80px;height:80px;object-fit:cover;border-radius:6px;border:2px solid transparent;cursor:pointer;transition:border-color var(--transition),box-shadow var(--transition)}.product-gallery__thumbs img:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #b9061b33}.product-page__vendor{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-primary);font-weight:600;margin-bottom:8px}.product-page__title{font-family:var(--font-display);font-size:clamp(22px,3vw,32px);font-weight:700;color:var(--color-dark);margin-bottom:16px;line-height:1.25}.product-page__price{font-size:28px;font-weight:700;color:var(--color-primary);margin-bottom:24px;display:flex;align-items:center;gap:12px}.product-page__compare{font-size:16px;color:var(--color-text-light);font-weight:400;text-decoration:line-through}.product-page__description{color:var(--color-text);line-height:1.85;margin-bottom:32px;font-size:15px;border-top:1px solid var(--color-border);padding-top:20px}.product-page__btn{background:var(--color-primary);color:#fff;border:none;padding:17px 36px;font-size:16px;font-weight:700;border-radius:var(--radius);width:100%;transition:background var(--transition),transform var(--transition),box-shadow var(--transition);letter-spacing:.3px}.product-page__btn:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 8px 24px #b9061b40}.product-page__btn:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.cart-page{max-width:var(--max-width);margin:0 auto;padding:52px 24px}.cart-page__title{font-family:var(--font-display);font-size:32px;font-weight:700;color:var(--color-dark);margin-bottom:36px}.cart-table{width:100%;border-collapse:collapse}.cart-table th{text-align:left;padding:12px 0;font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-light);border-bottom:2px solid var(--color-gold);font-weight:600}.cart-table td{padding:20px 0;border-bottom:1px solid var(--color-border);vertical-align:middle}.cart-item{display:flex;gap:18px;align-items:center}.cart-item img{width:80px;height:80px;object-fit:cover;border-radius:var(--radius);border:1px solid var(--color-border)}.cart-item__title{font-weight:600;color:var(--color-dark);margin-bottom:4px;font-size:15px}.cart-item__price{font-size:13px;color:var(--color-text-light)}.cart-qty{width:64px;text-align:center;border:1px solid var(--color-border);padding:7px;border-radius:var(--radius);font-family:var(--font-body);font-size:14px;transition:border-color var(--transition)}.cart-qty:focus{outline:none;border-color:var(--color-primary)}.cart-total{text-align:right;font-weight:700;color:var(--color-dark)}.cart-footer{margin-top:32px;text-align:right}.cart-grand-total{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--color-dark);margin-bottom:24px}.btn-update{background:#f5ede4;color:var(--color-text);border:none;padding:13px 24px;border-radius:var(--radius);font-family:var(--font-body);font-size:14px;margin-right:14px;font-weight:500;transition:background var(--transition)}.btn-update:hover{background:var(--color-gold)}.btn-checkout{background:var(--color-primary);color:#fff;border:none;padding:15px 40px;border-radius:var(--radius);font-size:16px;font-weight:700;font-family:var(--font-body);transition:background var(--transition),transform var(--transition);letter-spacing:.3px}.btn-checkout:hover{background:var(--color-primary-dark);transform:translateY(-2px)}.cart-empty{text-align:center;padding:80px 0}.cart-empty p{color:var(--color-text-light);font-size:16px;margin-bottom:20px}.cart-empty a{color:var(--color-primary);font-weight:600}.page-content{max-width:800px;margin:0 auto;padding:52px 24px}.page-content h1{font-family:var(--font-display);font-size:36px;font-weight:700;color:var(--color-dark);margin-bottom:28px}.page-content p,.page-content li{font-size:15px;line-height:1.85;margin-bottom:18px;color:var(--color-text)}.page-content h2{font-family:var(--font-display);font-size:24px;font-weight:700;color:var(--color-dark);margin:32px 0 16px}.not-found{text-align:center;padding:100px 24px}.not-found__code{font-family:var(--font-display);font-size:96px;font-weight:900;color:var(--color-primary);line-height:1}.not-found__title{font-family:var(--font-display);font-size:28px;color:var(--color-dark);margin:18px 0 14px}.not-found__text{color:var(--color-text-light);margin-bottom:36px;font-size:15px}.not-found__btn{background:var(--color-primary);color:#fff;padding:15px 40px;border-radius:var(--radius);font-weight:700;font-size:15px;display:inline-block;transition:background var(--transition),transform var(--transition)}.not-found__btn:hover{background:var(--color-primary-dark);transform:translateY(-2px)}.account-form{max-width:420px;margin:64px auto;padding:0 24px}.account-form h1{font-family:var(--font-display);font-size:30px;font-weight:700;color:var(--color-dark);margin-bottom:28px}.form-field{margin-bottom:20px}.form-field label{display:block;margin-bottom:7px;font-size:13px;font-weight:600;color:var(--color-text);letter-spacing:.3px;text-transform:uppercase}.form-field input{width:100%;border:1.5px solid var(--color-border);padding:12px 15px;border-radius:var(--radius);font-family:var(--font-body);font-size:15px;color:var(--color-dark);transition:border-color var(--transition),box-shadow var(--transition);background:#faf7f4}.form-field input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #b9061b14;background:var(--color-white)}.form-errors{background:#fff0f0;border:1px solid #ffc0c0;padding:12px 16px;border-radius:var(--radius);color:var(--color-primary);font-size:13px;margin-bottom:20px}.btn-primary{width:100%;background:var(--color-primary);color:#fff;border:none;padding:15px;font-size:16px;font-weight:700;border-radius:var(--radius);font-family:var(--font-body);transition:background var(--transition),transform var(--transition);letter-spacing:.3px}.btn-primary:hover{background:var(--color-primary-dark);transform:translateY(-1px)}.form-link{text-align:center;margin-top:18px;font-size:13px;color:var(--color-text-light)}.form-link a{color:var(--color-primary);font-weight:600}@media(max-width:900px){:root{--section-padding: 56px 20px}.product-grid{grid-template-columns:repeat(3,1fr)}.site-footer__inner{grid-template-columns:1fr 1fr;gap:32px}.product-page{grid-template-columns:1fr;gap:36px}}@media(max-width:768px){:root{--section-padding: 48px 16px}.category-grid__items{grid-template-columns:1fr;max-width:440px;margin:0 auto}.product-grid{grid-template-columns:repeat(2,1fr);gap:14px}.site-nav{display:none}.hero-banner{min-height:340px}.hero-banner__title{font-size:32px}.feature-icons__inner{gap:28px}.site-footer__inner{grid-template-columns:1fr;gap:28px}.featured-collection__header{flex-direction:column;align-items:flex-start;gap:8px}}@media(max-width:480px){.product-grid{grid-template-columns:1fr;max-width:340px;margin-left:auto;margin-right:auto}.hero-banner{min-height:260px}.hero-banner__title{font-size:26px}.cart-table th:nth-child(2),.cart-table td:nth-child(2){display:none}}.shopify-policy__container{max-width:820px;margin:0 auto;padding:clamp(40px,6vw,72px) 24px clamp(56px,7vw,88px)}.shopify-policy__title{text-align:center;margin-bottom:36px}.shopify-policy__title h1{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,4vw,42px);color:var(--color-dark);line-height:1.15;margin:0}.shopify-policy__title:after{content:"";display:block;width:64px;height:3px;margin:18px auto 0;border-radius:3px;background:linear-gradient(90deg,var(--color-gold),var(--color-primary))}.shopify-policy__body .rte{font-family:var(--font-body);color:var(--color-text);font-size:15.5px;line-height:1.85}.shopify-policy__body .rte>:first-child{margin-top:0}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3{font-family:var(--font-display);font-weight:600;font-size:19px;color:var(--color-dark);margin:34px 0 12px;padding-left:16px;position:relative}.shopify-policy__body .rte h2:before,.shopify-policy__body .rte h3:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:4px;border-radius:3px;background:linear-gradient(var(--color-gold),var(--color-primary))}.shopify-policy__body .rte p{margin:0 0 16px}.shopify-policy__body .rte strong{color:var(--color-dark);font-weight:600}.shopify-policy__body .rte a{color:var(--color-primary);text-decoration:underline}.shopify-policy__body .rte ul{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:10px}.shopify-policy__body .rte ul li{position:relative;padding-left:30px;line-height:1.6}.shopify-policy__body .rte ul li:before{content:"";position:absolute;left:0;top:2px;width:19px;height:19px;border-radius:50%;border:1px solid var(--color-gold);background:var(--color-light-gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d4a055' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l4 4 10-10'/%3E%3C/svg%3E") center / 12px no-repeat}.shopify-policy__body .rte ol{padding-left:22px;margin:0 0 18px;display:grid;gap:8px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/desigold.css.map */
