.gifts-pets{position:absolute;bottom:0;left:2%;width:96%;height:68%;display:flex;justify-content:center;align-items:flex-end;overflow:hidden}.gifts-pets img{height:100%;width:100%;object-fit:contain;object-position:bottom;min-width:0}.gifts-pets[data-pets="2"] img{width:55%;margin-inline:-2.5%}.gifts-pets[data-pets="3"] img{width:37%;margin-inline:-1.8%}.gifts-pets[data-pets="4"] img{width:28%;margin-inline:-1.5%}.gifts-artwork[data-background=Shiplap]{--line-bg:repeating-linear-gradient(0deg,#f3f0e9 0 25px,#ddd9d0 26px,#f5f3ed 28px)}.gifts-artwork[data-background="Pampas Grass"]{--line-bg:#e5d7bf}.gifts-artwork[data-background="Pampas Grass"] .line-paper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(75deg,transparent 0 35px,#b99e6b15 36px 40px);pointer-events:none}[data-background=Shiplap]{--line-bg:repeating-linear-gradient(0deg,#f3f0e9 0 25px,#ddd9d0 26px,#f5f3ed 28px)}[data-background="Pampas Grass"]{--line-bg:#e5d7bf}.gifts-card-swatches{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.gifts-card-swatches a{display:block;border-radius:50%;width:16px;height:16px;border:1px solid #ddd;background:var(--line-bg,#ddd)}.gifts-card-swatches a:focus-visible{outline:2px solid #233;outline-offset:3px}.gifts-collection .custom-card-image>.royal-artwork{height:100%;border-radius:0}.gifts-collection .custom-card-image>.gifts-card-photo{width:100%;height:100%;object-fit:contain}.gifts-collection .royal-art-name{font-size:7px;letter-spacing:1px}.gifts-collection .custom-card-heading h2{font:500 16px/1.2 var(--font-heading)}.gifts-collection .custom-card-rating,.gifts-collection .custom-card-price{font-size:14px}.gifts-portrait-product .royal-extra.gifts-proof{margin-bottom:24px}.gifts-portrait-product .royal-product-info h1{font-weight:500}.gifts-portrait-product .royal-size-art .gifts-pets{height:70%}.learn-page{padding-top:64px;padding-bottom:64px;color:#202428}.learn-page h1,.learn-page h2,.learn-page h3{font-family:var(--font-heading);font-weight:500}.learn-page h1{font-size:48px;line-height:1.2}.learn-about{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.learn-about figure{margin:0}.learn-about img{width:100%;display:block;border-radius:24px}.learn-about figcaption{font-size:12px;color:#6a7074;margin-top:8px}.learn-about h1{margin:24px 0 18px}.learn-about p{font-size:18px;line-height:1.5;margin:0 0 20px}.learn-faq{padding-top:48px}.learn-faq>header{text-align:center;margin-bottom:48px}.learn-faq>header h1{margin:0 0 12px}.learn-faq>header p{font-size:16px;line-height:24px}.learn-faq-group{margin:0 20px 40px}.learn-faq-group>h2{font-size:32px;line-height:1.2;margin:0 0 20px}.learn-page details{margin-bottom:10px}.learn-page summary{list-style:none;cursor:pointer;border-radius:35px;background:#fff;box-shadow:0 2px 4px #0002;padding:16px 58px 16px 20px;position:relative;font:500 16px/1.3 var(--font-heading)}.learn-page summary::-webkit-details-marker{display:none}.learn-page summary:after{content:"+";position:absolute;right:12px;top:50%;transform:translateY(-50%);border-radius:50%;background:#cda188;color:#fff;width:32px;height:32px;display:grid;place-items:center;font:18px var(--font-body)}.learn-page details[open] summary{color:#c3947b}.learn-page details[open] summary:after{content:"\2212"}.learn-page details>div{padding:8px 20px 18px;font:16px/24px var(--font-body)}.learn-contact p{font:16px/24px var(--font-body)}.learn-reviews{max-width:1120px;padding-top:48px}.learn-reviews h1{margin:0 0 24px}.learn-reviews>p{font:18px/27px var(--font-body);margin-bottom:40px}.learn-reviews #looxReviews{width:100%}body:has(.learn-page){background:#fff}.learn-referral{text-align:center}.learn-referral h1{margin-bottom:16px}.learn-referral .referral-embed{max-width:600px;margin:35px auto}.learn-referral .referral-pending{padding:32px;background:#f7f3f0;border-radius:18px;font-size:18px}.learn-referral .learn-faq-group{text-align:left;max-width:900px;margin:50px auto}@media(max-width:991px){.learn-about{gap:32px}.learn-page h1{font-size:36px}.learn-about p{font-size:16px}.learn-page{padding-top:40px;padding-bottom:40px}}@media(max-width:600px){.learn-about{grid-template-columns:1fr;gap:16px}.learn-about h1{margin-top:12px}.learn-page h1{font-size:32px}.learn-faq-group{margin-inline:0}.learn-faq-group>h2{font-size:28px}.learn-faq>header{margin-bottom:32px}.gifts-collection .custom-card-heading h2{font-size:16px}}[data-background="Buffalo Plaid"]{--line-bg:repeating-conic-gradient(#c8c1b8 0% 25%,#f4f0e9 0% 50%) 0/30px 30px}.learn-referral{padding-top:48px}.referral-hero{max-width:1100px;margin:0 auto 32px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:36px;min-height:440px}.referral-copy h1{font-size:40px;line-height:1.2;margin:0 0 20px}.referral-copy>p{font:16px/1.6 var(--font-body)}.referral-photo{width:100%;aspect-ratio:1;object-fit:cover;border-radius:0}.learn-referral .referral-embed{margin:24px auto 0}.learn-referral .referral-faq{max-width:none;margin:40px 0 0;padding:40px;background:#f6efea;border-radius:24px}.referral-faq h2{text-align:center;margin-bottom:28px}.referral-faq details{max-width:768px;margin:0 auto 10px}.learn-referral .rc-jb__button{font-family:var(--font-body);font-size:16px}.learn-referral .rc-jb__input{font-family:var(--font-body)}@media(max-width:767px){.referral-hero{grid-template-columns:1fr;gap:24px}.referral-copy h1{font-size:32px}.learn-referral .referral-faq{padding:28px 16px}.referral-photo{max-height:460px}}.royal-memorial-text{display:grid;gap:8px;margin:20px 0}.royal-memorial-text input{width:100%;min-height:44px;border:1px solid #d9d9d9;border-radius:4px;padding:10px;font:inherit}.gifts-memorial-line{position:absolute;top:25%;left:8%;width:84%;text-align:center;font-family:Karla,sans-serif;font-size:clamp(9px,1.3vw,18px);font-weight:700;letter-spacing:1px}.gifts-artwork--memorial .gifts-pets{width:100%;left:0}.gifts-artwork--memorial .gifts-pets img{width:100%;max-width:none;height:auto;object-fit:contain}.gifts-memorial-halo{position:absolute;width:18%;height:4%;border:4px solid #dfb532;border-radius:50%;left:41%;top:5%;z-index:1}.royal-gallery-thumbs .gifts-memorial-line{font-size:3px}.royal-gallery-thumbs .gifts-memorial-halo{border-width:1px}[data-modern-backgrounds] [data-background="Soft White"]{--line-bg:#fff}[data-modern-backgrounds] [data-background="Charcoal Gray"]{--line-bg:#2d2d2d}[data-modern-backgrounds] [data-background=Sage]{--line-bg:#d8ded2}[data-modern-backgrounds] .line-color-tile{position:relative}[data-modern-backgrounds] .fp-modern-background-swatch{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gifts-artwork--memorial .line-paper{container-type:inline-size;overflow:hidden;color:#292b2c}.gifts-artwork--memorial[data-background="Charcoal Gray"] .line-paper{color:#fff}.gifts-artwork--memorial .royal-art-name{top:12%;left:8%;width:84%;padding:0;min-height:0;font-size:4cqw;line-height:1.3;letter-spacing:.15em;color:inherit}.gifts-artwork--memorial .gifts-memorial-line{top:20%;left:8%;width:84%;height:13%;display:grid;place-items:center;font-size:3.5cqw;line-height:1.25;letter-spacing:.05em;overflow-wrap:anywhere;color:inherit;overflow:hidden}.gifts-artwork--memorial .gifts-pets{height:56%;width:100%;left:0}.gifts-artwork--memorial .gifts-pets img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.gifts-artwork--memorial .gifts-memorial-halo{top:36%;left:41%;width:18%;height:3.5%;border-width:.8cqw}
/*# sourceMappingURL=/cdn/shop/t/7/assets/gifts-v188.css.map */
