body.reference-store{margin:0;background:#fff8fa;color:#241c23;font:14px/1.45 Arial,sans-serif}.reference-store .ui-icon,.ui-icon{width:22px;height:22px;display:inline-block;vertical-align:middle;flex-shrink:0}.reference-store a{text-decoration:none}.reference-store .announcement{background:#810b38;color:#fff5d8;min-height:29px;padding:6px 3%;display:flex;justify-content:center;align-items:center;font-size:11px;gap:35px}.announcement nav{display:flex;gap:9px;font-size:10px}.store-header{background:#fff9fb;border-bottom:1px solid #ecdbe1}.store-header-main{max-width:1200px;margin:auto;min-height:92px;display:grid;grid-template-columns:230px 1fr 190px;gap:35px;align-items:center;padding:12px 28px}.brand-mark{display:flex;gap:6px;align-items:center;color:#a97a35;line-height:.86;font:32px Georgia,serif;letter-spacing:-1.5px}.brand-crown{font:42px Georgia;align-self:flex-start}.brand-mark small{display:block;font:10px Arial,sans-serif;text-align:center;letter-spacing:3px;line-height:1.6}.store-search{display:flex;border:1px solid #ecd8e2;background:#fff;border-radius:30px;overflow:hidden;padding-right:12px}.store-search input{width:100%;border:0;background:transparent;font-size:13px;padding:12px 19px;outline:none}.store-search button{border:0;background:none;cursor:pointer}.store-tools{display:flex;gap:26px;justify-content:flex-end}.cart-icon{position:relative}.cart-icon>span{position:absolute;right:-7px;top:-6px;background:#8c0c3c;color:white;font-size:9px;min-width:14px;border-radius:50%;text-align:center}.store-nav{max-width:1100px;margin:auto;padding:12px 20px;display:flex;gap:29px;justify-content:center;font-size:12px;font-weight:600;flex-wrap:wrap}.store-main{max-width:1200px;margin:auto}.reference-hero{display:grid;grid-template-columns:1fr 1fr;background:radial-gradient(ellipse at 90% 80%,#cba580,#846c50 75%);color:white;overflow:hidden}.hero-portrait .reference-photo{height:100%;aspect-ratio:320/234}.hero-copy{padding:10% 7%;align-self:center;text-align:center}.hero-copy h1{font:clamp(28px,4vw,64px)/1.04 Georgia,serif;color:white;margin:0 0 20px;font-weight:400}.hero-copy p{font-size:clamp(12px,1.6vw,22px);line-height:1.5;margin:0 0 24px}.reference-store .btn{background:#900d40;border-radius:6px;color:#fff;border:0;padding:10px 23px;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;gap:6px;align-items:center;justify-content:center}.home-section{padding:25px 28px 12px}.ornament-heading{display:flex;align-items:center;justify-content:center;gap:25px;font:600 21px Arial;color:#19151a;text-align:center;margin:5px 0 23px}.ornament-heading:before,.ornament-heading:after{content:'';width:90px;height:1px;background:linear-gradient(90deg,transparent,#9e2854)}.ornament-heading:after{transform:rotate(180deg)}.occasion-row,.creator-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:25px;text-align:center}.round-photo{width:100%;max-width:137px;aspect-ratio:1;border-radius:50%;overflow:hidden;display:block;margin:0 auto 11px;background:#f9dce9}.round-photo .reference-photo{height:100%;width:100%}.occasion-row strong,.creator-row strong{display:block;font-size:12px}.occasion-row small,.creator-row small{display:block;font-size:11px}.creator-row small{color:#8c1747;font-size:10px}.view-creators .round-photo{display:grid;place-items:center}.view-creators .ui-icon{width:55px;height:55px;color:#9a1350}.section-heading{display:flex;justify-content:space-between;align-items:center;margin:0 0 16px}.section-heading h2{font:600 21px Arial;color:#17131a;margin:0}.section-heading>a{font-size:10px;color:#851141;background:#f7dce8;border-radius:5px;padding:4px 9px}.reference-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.reference-product{padding:7px;border:1px solid #e9dfe4;border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 2px 5px #571f3608}.product-art{display:block;aspect-ratio:1.22;overflow:hidden;border-radius:5px;background:#f4e7ec}.product-art>img{width:100%;height:100%;object-fit:cover}.product-art .reference-photo{height:100%}.product-copy{padding:6px 3px 2px}.product-copy h3{font:600 12px/1.3 Arial;margin:3px 0 7px;min-height:30px}.product-price{font-size:13px;color:#850d3a;font-weight:700;margin:0 0 6px}.product-rating{min-height:16px;font-size:10px;margin:0 0 8px;color:#817681}.sample-label{font-size:9px;background:#fff4d3;color:#806000;border-radius:4px;padding:2px 6px}.product-copy .btn{width:100%;padding:8px 5px;font-size:11px}.product-copy .ui-icon{width:14px;height:14px}.reference-benefits{margin-top:26px;background:#f6d5e4;display:grid;grid-template-columns:repeat(4,1fr);padding:18px 24px;gap:20px}.reference-benefits>div{display:flex;gap:13px;align-items:center;justify-content:center;border-right:1px solid #d4a6bb;color:#7d123b}.reference-benefits>div:last-child{border:0}.reference-benefits strong{font-size:12px;display:block;color:#3e1730}.reference-benefits small{display:block;font-size:10px}.reference-newsletter{padding:24px 32px;background:linear-gradient(100deg,#fff5ee,#fff8fb 45%,#ffedf1);display:flex;gap:22px;align-items:center}.reference-newsletter>.ui-icon{width:45px;height:45px;color:#a22659}.reference-newsletter h2{font:600 17px Arial;margin:0;color:#20151d}.reference-newsletter p{font-size:11px;margin:3px 0}.reference-newsletter form{display:flex;flex:1;justify-content:flex-end}.reference-newsletter input{border:1px solid #eedce3;border-radius:6px 0 0 6px;font-size:11px;max-width:250px;width:100%;background:white}.reference-newsletter .btn{border-radius:0 5px 5px 0}.reference-footer{background:linear-gradient(110deg,#4e0828,#42081e);color:white;padding:35px max(25px,calc((100vw - 1144px)/2)) 0;font-size:11px;margin-top:0}.footer-columns{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:35px;max-width:1144px;margin:auto}.reference-footer .brand-mark{color:#dab873;max-width:210px}.footer-columns h3{font-size:12px;margin:0 0 12px;color:white}.footer-columns a:not(.brand-mark){display:block;line-height:1.9}.footer-columns p{font-size:10px}.footer-columns button{font-size:11px;background:transparent;border:1px solid #ad7890;color:white;border-radius:4px;padding:5px 12px}.footer-bottom{border-top:1px solid #733149;margin-top:25px;padding:13px 0;display:flex;justify-content:space-between;font-size:10px}.reference-store .store-main>h1,.reference-store .store-main>.two,.reference-store .store-main>.form,.reference-store .store-main>table,.reference-store .store-main>.catalog-filter{margin:25px}.reference-store .store-main>.grid{padding:25px}.reference-photo{display:block;position:relative;overflow:hidden;width:100%;max-width:100%;background:#f8e2e9}.reference-photo>img{position:absolute!important;max-width:none!important;min-width:0!important;height:auto!important;object-fit:initial!important;display:block!important;pointer-events:none}.empty-jewel{display:grid;height:100%;place-items:center;font-size:60px;color:#b7889c}.demo-banner{background:#fff5d5;color:#765b12;padding:10px 14px;border:1px solid #f0e1ac;border-radius:7px;font-size:12px;margin-bottom:18px}.demo-banner a{text-decoration:underline}@media(min-width:1600px){.reference-store .store-main{max-width:1300px}.store-header-main{max-width:1300px}}@media(max-width:800px){.store-header-main{grid-template-columns:1fr auto;gap:15px;padding:14px 18px;min-height:80px}.store-search{grid-column:1/-1;grid-row:2}.store-tools{gap:20px}.store-nav{gap:17px;padding:10px 15px;font-size:11px}.brand-mark{font-size:27px}.brand-crown{font-size:35px}.occasion-row,.creator-row{gap:10px;grid-template-columns:repeat(3,1fr)}.round-photo{max-width:100px}.reference-product-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-section{padding:22px 16px 8px}.hero-copy h1{font-size:clamp(27px,5.5vw,44px);margin-bottom:13px}.hero-copy p{font-size:12px;margin-bottom:15px}.hero-copy{padding:18px 8px}.reference-benefits{grid-template-columns:repeat(2,1fr);gap:15px;padding:18px 12px}.reference-benefits>div{border:0}.reference-newsletter{padding:22px 16px;flex-wrap:wrap;gap:14px}.reference-newsletter form{flex-basis:100%;justify-content:flex-start}.reference-newsletter input{max-width:none}.footer-columns{grid-template-columns:1fr 1fr;gap:25px}.announcement nav{display:none}.ornament-heading{font-size:18px}.ornament-heading:before,.ornament-heading:after{width:45px}}@media(max-width:420px){.reference-hero{grid-template-columns:1fr}.hero-portrait{max-height:240px;overflow:hidden}.hero-copy{padding:22px 15px;background:#947655}.hero-copy h1{font-size:37px}.reference-store .announcement{font-size:9px}.store-tools .ui-icon{width:20px}.occasion-row strong,.creator-row strong{font-size:10px}.footer-columns{gap:20px}.reference-footer{padding:28px 20px 0}}

.reference-store{background:var(--page-bg,#fff8fa)!important}.reference-store .btn{background:var(--brand,#900d40)}.reference-product-grid{grid-template-columns:repeat(var(--card-columns,4),minmax(0,1fr))}.reference-product{border-radius:var(--card-radius,8px)}.catalog-products{padding:20px 28px 35px}.brand-logo{max-height:60px;max-width:210px;object-fit:contain}.reference-store .photo.large>.reference-photo{grid-column:1/-1}.reference-store .photo.large>.reference-photo>img{grid-column:auto;height:auto!important}@media(max-width:800px){.reference-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
