{"product_id":"christmas-pet-hat-scarf-set","title":"Christmas Pet Hat \u0026 Scarf Set","description":"\u003cstyle\u003e#christmas-pet-description{--ink:#243e32;--muted:#646a60;--red:#943e35;--paper:#fffdf8;--linen:#f4eee2;--line:#d9d8ca;--gold:#ad8c4d;--radius:5px}#christmas-pet-description *{box-sizing:border-box}#christmas-pet-description{scroll-behavior:auto}#christmas-pet-description{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}#christmas-pet-description h1,#christmas-pet-description h2,#christmas-pet-description h3,#christmas-pet-description p,#christmas-pet-description figure{margin:0}#christmas-pet-description h1,#christmas-pet-description h2,#christmas-pet-description h3{font-family:Georgia,\"Times New Roman\",serif;font-weight:400;line-height:1.08;letter-spacing:-.035em}#christmas-pet-description h1{font-size:43px}#christmas-pet-description h2{font-size:46px}#christmas-pet-description h2 em{font-weight:400;color:#69785e}#christmas-pet-description h3{font-size:25px}#christmas-pet-description p{color:var(--muted)}#christmas-pet-description img{display:block;width:100%;height:auto}#christmas-pet-description button,#christmas-pet-description input{font:inherit}#christmas-pet-description button,#christmas-pet-description a,#christmas-pet-description input,#christmas-pet-description summary{-webkit-tap-highlight-color:transparent}#christmas-pet-description button{cursor:pointer;color:inherit}#christmas-pet-description button:disabled{cursor:not-allowed}#christmas-pet-description button:focus-visible,#christmas-pet-description a:focus-visible,#christmas-pet-description summary:focus-visible,#christmas-pet-description input:focus-visible{outline:3px solid var(--red);outline-offset:4px}#christmas-pet-description a{color:inherit;text-underline-offset:4px}#christmas-pet-description button{border:1px solid var(--line);background:var(--paper);border-radius:3px}#christmas-pet-description button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}#christmas-pet-description button[aria-pressed=true]::after{content:\" ✓\";font-size:12px}#christmas-pet-description .wrap{width:min(1220px,calc(100% - 80px));margin:0 auto}#christmas-pet-description .section{padding-top:66px;padding-bottom:66px;scroll-margin-top:20px}#christmas-pet-description .eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--red);margin-bottom:15px}#christmas-pet-description .small{font-size:12px;line-height:1.6}#christmas-pet-description .skip{position:absolute;top:-60px;left:20px;background:var(--ink);color:white;padding:10px;z-index:100}#christmas-pet-description .skip:focus{top:10px}#christmas-pet-description.js-only{display:none}#christmas-pet-description html.js .js-only{display:flex}#christmas-pet-description .preview-notice{background:#e7e9e1;color:#384236;text-align:center;font-size:10px;letter-spacing:.1em;padding:6px 16px}#christmas-pet-description .preview-notice span{font-size:11px;letter-spacing:0;margin-left:14px;color:#55604f}#christmas-pet-description .site-header{border-bottom:1px solid var(--line);background:var(--paper)}#christmas-pet-description .header-inner{width:min(1320px,calc(100% - 64px));margin:auto;display:flex;align-items:center;justify-content:space-between;min-height:90px;gap:24px}#christmas-pet-description .wordmark{display:flex;align-items:center;gap:10px;font-size:16px;letter-spacing:.12em;font-weight:700;line-height:1.4}#christmas-pet-description .wordmark svg{width:37px;height:37px}#christmas-pet-description .wordmark small{display:block;font-family:Georgia,serif;font-size:13px;font-weight:400;font-style:italic;letter-spacing:0;color:var(--muted)}#christmas-pet-description nav{display:flex;gap:28px;font-size:13px}#christmas-pet-description nav a{text-decoration:none}#christmas-pet-description nav a:hover{text-decoration:underline}#christmas-pet-description .header-tools{display:flex;gap:13px}#christmas-pet-description .header-tools button{background:transparent;border:0;opacity:.55;padding:0}#christmas-pet-description .header-tools svg{width:20px;height:20px}#christmas-pet-description .purchase{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;padding:40px 0 52px;align-items:start}#christmas-pet-description .gallery-main{overflow:hidden;border-radius:var(--radius);background:var(--linen)}#christmas-pet-description .gallery-main img{aspect-ratio:1;object-fit:contain}#christmas-pet-description .thumbnails{display:flex;gap:10px;margin-top:12px}#christmas-pet-description .thumbnails button{flex:1;padding:3px;overflow:hidden;max-width:115px}#christmas-pet-description .thumbnails button::after{display:none}#christmas-pet-description .thumbnails img{aspect-ratio:1;object-fit:cover}#christmas-pet-description .gallery-caption{font-size:12px;font-style:italic;margin-top:14px}#christmas-pet-description .product-subtitle{font-size:17px;margin:16px 0}#christmas-pet-description .product-tags{display:flex;gap:8px;margin:17px 0 22px}#christmas-pet-description .product-tags span{background:var(--linen);padding:3px 9px;font-size:11px;letter-spacing:.02em}#christmas-pet-description fieldset{border:0;padding:0;margin:0 0 21px;min-width:0}#christmas-pet-description legend{font-size:12px;margin-bottom:9px;font-weight:700;letter-spacing:.025em}#christmas-pet-description legend strong{font-weight:400;color:var(--muted);margin-left:12px}#christmas-pet-description .purchase-styles{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}#christmas-pet-description .purchase-styles button{padding:5px;font-size:10px;line-height:1.35}#christmas-pet-description .purchase-styles img{aspect-ratio:1.1;object-fit:contain;margin-bottom:5px;background:#9bc8a7;border-radius:2px}#christmas-pet-description .size-options{display:flex;align-items:center;gap:8px}#christmas-pet-description .size-options button{min-width:50px;height:37px;font-size:12px}#christmas-pet-description .size-options a{font-size:11px;margin-left:auto}#christmas-pet-description .product-info fieldset .small{margin-top:8px}#christmas-pet-description .selling-points{padding:15px 0;margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);list-style:none;display:grid;gap:12px}#christmas-pet-description .selling-points li{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.45;color:var(--muted)}#christmas-pet-description .selling-points svg{width:19px;height:19px;flex-shrink:0;margin-top:2px}#christmas-pet-description .selling-points strong{display:block;color:var(--ink);font-size:13px;margin-bottom:3px}#christmas-pet-description .price-row{display:flex;align-items:baseline;gap:12px;margin:17px 0}#christmas-pet-description #product-price{font-size:30px;font-family:Georgia,serif}#christmas-pet-description .currency{font-size:11px;color:var(--muted)}#christmas-pet-description .quantity-area label{font-size:12px;display:block;margin-bottom:5px}#christmas-pet-description .quantity-control{display:flex;width:132px;border:1px solid var(--line);height:36px;margin-bottom:12px}#christmas-pet-description .quantity-control button{border:0;width:37px;border-radius:0}#christmas-pet-description .quantity-control input{width:56px;border:0;text-align:center;background:transparent;color:var(--ink);appearance:textfield;-moz-appearance:textfield}#christmas-pet-description .quantity-control input::-webkit-inner-spin-button{appearance:none}#christmas-pet-description .cart-button{width:100%;padding:12px;background:var(--ink);color:white;font-size:13px;letter-spacing:.05em;border-color:var(--ink);opacity:.72}#christmas-pet-description .checkout-note{font-size:10px;margin:7px 0 10px;text-align:center}#christmas-pet-description .payment-preview{display:grid;gap:5px}#christmas-pet-description .payment-preview button{padding:5px;font-size:10px;color:#797d75;background:#f4f3ee}#christmas-pet-description .payment-preview div{display:grid;grid-template-columns:1fr 1fr;gap:5px}#christmas-pet-description .payment-preview span{font-size:9px;text-align:center;color:var(--muted)}#christmas-pet-description .benefit-bar{background:#e9ecdf;border-top:1px solid #d9dfcc;border-bottom:1px solid #d9dfcc}#christmas-pet-description .benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-top:30px;padding-bottom:30px;gap:35px}#christmas-pet-description .benefit{display:flex;gap:17px}#christmas-pet-description .benefit svg{width:32px;height:32px;flex-shrink:0;margin-top:3px}#christmas-pet-description .benefit h2{font-size:23px;letter-spacing:-.02em}#christmas-pet-description .benefit p{font-size:12px;margin-top:7px}#christmas-pet-description .section-heading{max-width:650px;margin-bottom:30px}#christmas-pet-description .section-heading p:last-child{margin-top:18px;font-size:15px;max-width:570px}#christmas-pet-description .section-heading.compact{max-width:730px}#christmas-pet-description .style-section{background:var(--linen);background-image:radial-gradient(#ad8c4d0c .7px,transparent .7px);background-size:5px 5px}#christmas-pet-description .preview-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:42px;align-items:center}#christmas-pet-description .stage{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--radius);background:#ded4c2}#christmas-pet-description .stage img{width:100%;height:100%;object-fit:contain}#christmas-pet-description .stage-caption{position:absolute;left:18px;bottom:18px;background:rgba(255,253,248,.92);padding:7px 13px;font-size:12px;letter-spacing:.03em}#christmas-pet-description .loading-message{position:absolute;top:16px;left:16px;right:16px;background:rgba(255,253,248,.95);padding:9px 12px;font-size:12px}#christmas-pet-description .preview-controls\u003e.js-only{display:block}#christmas-pet-description .preview-controls fieldset{margin-bottom:21px}#christmas-pet-description .preview-controls legend{font-size:13px}#christmas-pet-description .animal-options{display:flex;gap:9px}#christmas-pet-description .animal-options button{padding:10px 34px;min-width:110px;font-size:13px}#christmas-pet-description .preview-styles{display:grid;grid-template-columns:1fr 1fr;gap:10px}#christmas-pet-description .preview-styles button{display:grid;grid-template-columns:64px 1fr;grid-template-rows:1fr 1fr;text-align:left;column-gap:12px;padding:7px;position:relative}#christmas-pet-description .preview-styles img{grid-row:1\/3;aspect-ratio:1;object-fit:contain;border-radius:2px}#christmas-pet-description .preview-styles span{align-self:end;font-size:13px}#christmas-pet-description .preview-styles small{font-size:10px;color:var(--muted)}#christmas-pet-description .preview-styles button::after{position:absolute;top:4px;right:5px}#christmas-pet-description .preview-result{border-top:1px solid #cfd2c2;margin-top:17px;padding-top:16px}#christmas-pet-description .tiny-label{font-size:9px;letter-spacing:.16em;color:var(--red);font-weight:700}#christmas-pet-description .preview-result p{font-size:17px;color:var(--ink);margin:6px 0 14px;font-family:Georgia,serif}#christmas-pet-description .preview-disclaimer{font-size:12px;font-weight:700;margin-bottom:5px;color:var(--ink)}#christmas-pet-description .preview-utilities{gap:14px;flex-wrap:wrap;margin-top:15px}#christmas-pet-description .preview-utilities button{font-size:11px;padding:0;background:none;border:0;text-decoration:underline;text-underline-offset:3px}#christmas-pet-description .preview-utilities button::after{display:none}#christmas-pet-description .error{color:#9a312b;font-size:12px;margin-top:8px}#christmas-pet-description .image-enter{animation:image-in 160ms ease-out}@keyframes  image-in{from{opacity:.7}to{opacity:1}}#christmas-pet-description html.no-motion *{animation:none!important;transition:none!important}#christmas-pet-description .moments-layout{display:grid;grid-template-columns:1.28fr 1fr;gap:28px;align-items:start}#christmas-pet-description .family-moment img{aspect-ratio:1.13;object-fit:cover}#christmas-pet-description .small-moments{display:grid;grid-template-columns:1fr 1fr;gap:18px}#christmas-pet-description .small-moments img{aspect-ratio:.85;object-fit:cover}#christmas-pet-description figure img{border-radius:var(--radius)}#christmas-pet-description figcaption{margin-top:15px}#christmas-pet-description figcaption\u003espan{font-size:10px;letter-spacing:.13em;color:var(--red)}#christmas-pet-description figcaption h3{font-size:25px;margin-top:7px}#christmas-pet-description figcaption p{font-size:13px;margin-top:9px}#christmas-pet-description .small-moments h3{font-size:23px}#christmas-pet-description .table-title{margin:32px 0 14px;font-size:23px}#christmas-pet-description .table-wrap{width:100%;overflow-x:auto}#christmas-pet-description table{border-collapse:collapse;width:100%;text-align:left;font-size:12px;line-height:1.55}#christmas-pet-description th,#christmas-pet-description td{vertical-align:top;padding:12px 13px;border-bottom:1px solid var(--line)}#christmas-pet-description thead th{background:#e8eadd;color:var(--ink);font-weight:700;font-size:11px}#christmas-pet-description tbody th{font-weight:600;color:var(--ink)}#christmas-pet-description td{color:var(--muted)}#christmas-pet-description .details-section{background:#f2f0e7}#christmas-pet-description .detail-intro{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center}#christmas-pet-description .detail-photo img{aspect-ratio:1.2;object-fit:cover}#christmas-pet-description .motif-labels{display:flex;justify-content:space-between;margin-top:10px;font-size:11px;letter-spacing:.04em}#christmas-pet-description .detail-copy\u003ep:not(.eyebrow){margin-top:20px;font-size:15px}#christmas-pet-description .relationship{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:24px;padding:17px 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:Georgia,serif;font-size:22px}#christmas-pet-description .relationship b{font-weight:400;color:var(--red)}#christmas-pet-description .relationship small{width:100%;text-align:center;font:11px Arial,sans-serif;color:var(--muted)}#christmas-pet-description .detail-bottom{display:grid;grid-template-columns:.95fr 1.05fr;gap:40px;margin-top:38px;align-items:center}#christmas-pet-description .detail-bottom img{aspect-ratio:1.2;object-fit:contain;background:#e5ddce}#christmas-pet-description .detail-bottom h3{margin-bottom:15px}#christmas-pet-description .detail-labels{display:flex;justify-content:space-around;font-size:11px;gap:6px}#christmas-pet-description .detail-labels span{font-size:10px;letter-spacing:0;color:var(--muted)}#christmas-pet-description .choice-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;align-items:center}#christmas-pet-description .choice-layout figure img{aspect-ratio:1;object-fit:contain}#christmas-pet-description .four-labels{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;text-align:center}#christmas-pet-description .four-labels span{font-family:Georgia,serif;font-size:13px;letter-spacing:0;color:var(--ink)}#christmas-pet-description .four-labels small{display:block;font:10px Arial,sans-serif;color:var(--muted);margin-top:4px}#christmas-pet-description .size-section{background:#e8ecdf}#christmas-pet-description .size-layout{display:grid;grid-template-columns:.92fr 1.08fr;gap:52px;align-items:center}#christmas-pet-description .size-layout figure img{aspect-ratio:1;object-fit:contain}#christmas-pet-description .size-layout figcaption{font-size:11px;color:var(--muted)}#christmas-pet-description .size-layout h2{font-size:39px}#christmas-pet-description .size-layout p:not(.eyebrow){margin-top:13px;font-size:14px}#christmas-pet-description .unit-options{gap:7px;margin:20px 0 12px}#christmas-pet-description .unit-options button{padding:7px 14px;font-size:11px}#christmas-pet-description .size-layout table{font-size:16px}#christmas-pet-description .size-layout table td,#christmas-pet-description .size-layout table th{padding:10px 12px}#christmas-pet-description .size-layout thead th{font-size:12px;background:#d8dfcb}#christmas-pet-description .size-layout .size-note{font-size:12px!important;color:var(--ink);font-weight:700}#christmas-pet-description .selection-flow{padding:0;margin:18px 0 0;list-style:none;display:grid;gap:8px;font-size:12px}#christmas-pet-description .selection-flow li{display:flex;align-items:center;gap:11px}#christmas-pet-description .selection-flow span{font-size:10px;border:1px solid #aeb99f;border-radius:50%;width:24px;height:24px;display:grid;place-items:center}#christmas-pet-description .included-section{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}#christmas-pet-description .included-copy\u003ep:not(.eyebrow){margin:18px 0}#christmas-pet-description .included-section figure img{aspect-ratio:1;object-fit:contain}#christmas-pet-description .included-section figcaption{display:flex;justify-content:space-around}#christmas-pet-description .included-section figcaption span{font-family:Georgia,serif;font-size:18px;color:var(--ink);letter-spacing:0}#christmas-pet-description .faq-section{background:#f3eee4;border-top:1px solid var(--line)}#christmas-pet-description .faq-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:60px}#christmas-pet-description .faq-layout\u003ediv\u003ep:not(.eyebrow){margin-top:18px;font-size:14px;max-width:280px}#christmas-pet-description .faq-layout\u003ediv\u003esvg{width:80px;height:80px;margin-top:40px;color:#b5bea5}#christmas-pet-description .faq-list details{border-bottom:1px solid #d2d4c5}#christmas-pet-description .faq-list details:first-child{border-top:1px solid #d2d4c5}#christmas-pet-description .faq-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;cursor:pointer;font-size:13px;font-weight:600}#christmas-pet-description .faq-list summary::-webkit-details-marker{display:none}#christmas-pet-description .faq-list summary span:after{content:\"+\";font-size:19px;font-weight:400}#christmas-pet-description .faq-list details[open] summary span:after{content:\"−\"}#christmas-pet-description .faq-list details p{font-size:13px;padding:0 25px 18px 0}#christmas-pet-description .faq-list details{break-inside:avoid}#christmas-pet-description footer{background:var(--ink);color:#f4eee2;padding:36px 0}#christmas-pet-description .footer-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}#christmas-pet-description footer .wordmark{font-size:13px}#christmas-pet-description footer .wordmark small,#christmas-pet-description footer p{color:#d1d7c8}#christmas-pet-description footer nav{font-size:11px;gap:20px}#christmas-pet-description footer p{font-size:11px;text-align:right;max-width:280px}#christmas-pet-description footer p span{font-size:9px}#christmas-pet-description .hidden{display:none!important}#christmas-pet-description [hidden]{display:none!important}#christmas-pet-description noscript p{margin-top:14px}#christmas-pet-description noscript img{margin:10px 0}#christmas-pet-description:not(.ready) .purchase-styles button,#christmas-pet-description:not(.ready) .size-options button,#christmas-pet-description:not(.ready) .quantity-control button{pointer-events:none}#christmas-pet-description html:not(.js) .purchase-styles button,#christmas-pet-description html:not(.js) .size-options button{cursor:default}@container  christmaspet (max-width:1000px){#christmas-pet-description .wrap{width:calc(100% - 44px)}#christmas-pet-description .purchase{gap:28px}#christmas-pet-description h1{font-size:35px}#christmas-pet-description h2{font-size:38px}#christmas-pet-description .header-inner nav{gap:15px}#christmas-pet-description .header-inner{width:calc(100% - 44px)}#christmas-pet-description .preview-layout{gap:25px}#christmas-pet-description .preview-styles button{grid-template-columns:46px 1fr;column-gap:7px}#christmas-pet-description .preview-styles span{font-size:11px}#christmas-pet-description .moments-layout{grid-template-columns:1fr}#christmas-pet-description .small-moments img{aspect-ratio:1.4}#christmas-pet-description .family-moment img{aspect-ratio:1.8}#christmas-pet-description .detail-intro{gap:30px}#christmas-pet-description .detail-bottom{gap:24px}#christmas-pet-description .choice-layout{grid-template-columns:1fr 1.2fr}#christmas-pet-description .size-layout{gap:25px}#christmas-pet-description .size-layout h2{font-size:32px}#christmas-pet-description .faq-layout{gap:30px}}@container  christmaspet (max-width:680px){#christmas-pet-description{font-size:15px}#christmas-pet-description .wrap{width:calc(100% - 32px)}#christmas-pet-description .section{padding-top:40px;padding-bottom:40px}#christmas-pet-description h1{font-size:34px}#christmas-pet-description h2{font-size:35px}#christmas-pet-description h3{font-size:23px}#christmas-pet-description .preview-notice{font-size:8px;letter-spacing:.05em}#christmas-pet-description .preview-notice span{display:block;font-size:9px;margin:0}#christmas-pet-description .header-inner{width:calc(100% - 32px);min-height:71px;gap:10px;flex-wrap:wrap;padding:12px 0}#christmas-pet-description .wordmark{font-size:12px;gap:7px}#christmas-pet-description .wordmark svg{width:28px;height:28px}#christmas-pet-description .wordmark small{font-size:11px}#christmas-pet-description .header-tools{gap:11px}#christmas-pet-description .header-tools svg{width:17px;height:17px}#christmas-pet-description .site-header nav{order:3;width:100%;justify-content:space-between;font-size:10px;gap:8px;border-top:1px solid #e8e6db;padding-top:8px}#christmas-pet-description .purchase{grid-template-columns:1fr;padding-top:20px;gap:26px}#christmas-pet-description .gallery-caption{font-size:11px}#christmas-pet-description .thumbnails{gap:7px}#christmas-pet-description .product-info .eyebrow{margin-bottom:10px}#christmas-pet-description .product-subtitle{font-size:16px}#christmas-pet-description .purchase-styles button{font-size:11px}#christmas-pet-description .selling-points li{font-size:12px}#christmas-pet-description .benefit-grid{grid-template-columns:1fr;gap:20px;padding:25px 0}#christmas-pet-description .benefit{gap:16px}#christmas-pet-description .benefit h2{font-size:23px}#christmas-pet-description .benefit p{margin-top:5px}#christmas-pet-description .benefit svg{width:27px;height:27px}#christmas-pet-description .section-heading{margin-bottom:22px}#christmas-pet-description .section-heading p:last-child{font-size:14px}#christmas-pet-description .preview-layout{grid-template-columns:1fr;gap:20px}#christmas-pet-description .preview-controls\u003e.eyebrow{display:none}#christmas-pet-description .preview-controls fieldset{margin-bottom:15px}#christmas-pet-description .preview-controls legend{font-size:12px}#christmas-pet-description .animal-options button{padding:7px 25px;min-width:90px}#christmas-pet-description .preview-styles{gap:7px}#christmas-pet-description .preview-styles button{grid-template-columns:45px 1fr;padding:5px;column-gap:8px}#christmas-pet-description .preview-styles span{font-size:12px}#christmas-pet-description .preview-styles small{font-size:10px}#christmas-pet-description .preview-result{margin-top:12px;padding-top:10px}#christmas-pet-description .preview-result p{font-size:16px;margin-bottom:10px}#christmas-pet-description .preview-disclaimer{font-size:11px}#christmas-pet-description .preview-controls\u003e.small{font-size:10px}#christmas-pet-description .preview-utilities{gap:16px;margin-top:10px}#christmas-pet-description .stage-caption{bottom:12px;left:12px;font-size:11px}#christmas-pet-description .moments-layout{gap:24px}#christmas-pet-description .family-moment img{aspect-ratio:1.2}#christmas-pet-description .small-moments{gap:15px}#christmas-pet-description .small-moments img{aspect-ratio:1}#christmas-pet-description .small-moments h3{font-size:21px}#christmas-pet-description .small-moments p{font-size:12px}#christmas-pet-description figcaption\u003espan{font-size:8px}#christmas-pet-description figcaption{margin-top:10px}#christmas-pet-description .table-title{font-size:23px;line-height:1.2}#christmas-pet-description table{font-size:11px}#christmas-pet-description th,#christmas-pet-description td{padding:10px 7px}#christmas-pet-description thead th{font-size:10px}#christmas-pet-description .moments table thead,#christmas-pet-description .choice-layout table thead{display:none}#christmas-pet-description .moments table tr,#christmas-pet-description .choice-layout table tr{display:block;border-bottom:1px solid var(--line);padding:10px 0}#christmas-pet-description .moments table th,#christmas-pet-description .moments table td,#christmas-pet-description .choice-layout table th,#christmas-pet-description .choice-layout table td{display:block;border:0;padding:4px 0}#christmas-pet-description .moments table tbody th,#christmas-pet-description .choice-layout table tbody th{font-size:14px}#christmas-pet-description .moments td:before,#christmas-pet-description .choice-layout td:before{content:attr(data-label) \": \";font-weight:700;color:var(--ink)}#christmas-pet-description .detail-intro,#christmas-pet-description .detail-bottom,#christmas-pet-description .choice-layout,#christmas-pet-description .size-layout,#christmas-pet-description .included-section,#christmas-pet-description .faq-layout{grid-template-columns:1fr;gap:26px}#christmas-pet-description .detail-intro .detail-copy{order:-1}#christmas-pet-description .detail-photo img{aspect-ratio:1.1}#christmas-pet-description .detail-bottom{margin-top:28px}#christmas-pet-description .detail-bottom img{aspect-ratio:1}#christmas-pet-description .detail-copy\u003ep:not(.eyebrow){font-size:14px}#christmas-pet-description .relationship{font-size:20px}#christmas-pet-description .detail-bottom h3{font-size:25px}#christmas-pet-description .choice-layout figure img{aspect-ratio:1}#christmas-pet-description .four-labels span{font-size:12px}#christmas-pet-description .four-labels small{font-size:9px}#christmas-pet-description .size-layout h2{font-size:34px}#christmas-pet-description .size-layout\u003ediv{order:-1}#christmas-pet-description .size-layout figure img{aspect-ratio:1.25}#christmas-pet-description .unit-options button{font-size:11px;flex:1;padding:8px}#christmas-pet-description .included-section figure{order:-1}#christmas-pet-description .included-section table{font-size:11px}#christmas-pet-description .faq-layout\u003ediv\u003esvg{display:none}#christmas-pet-description .faq-layout h2 br{display:none}#christmas-pet-description .faq-layout\u003ediv\u003ep:not(.eyebrow){max-width:none;margin-top:13px}#christmas-pet-description .faq-list summary{font-size:13px;padding:15px 0}#christmas-pet-description .faq-list details p{font-size:12px}#christmas-pet-description .footer-inner{display:grid;grid-template-columns:1fr;gap:22px}#christmas-pet-description footer nav{justify-content:space-between}#christmas-pet-description footer p{text-align:left;max-width:none}#christmas-pet-description footer{padding:30px 0}}#christmas-pet-description html.js .preview-controls\u003e.js-only:not(.preview-utilities){display:block}#christmas-pet-description .detail-bottom img,#christmas-pet-description .choice-layout figure img,#christmas-pet-description .size-layout figure img,#christmas-pet-description .included-section figure img{aspect-ratio:auto;object-fit:contain}@media (prefers-reduced-motion:reduce){#christmas-pet-description *,#christmas-pet-description *::before,#christmas-pet-description *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}#christmas-pet-description .thumbnails button{max-width:none;min-height:44px;padding:8px 5px;font-size:11px}#christmas-pet-description .thumbnails button[aria-pressed=true]{background:var(--ink);color:var(--paper)}#christmas-pet-description .purchase-styles button{min-height:45px;padding:8px 4px}#christmas-pet-description .preview-styles button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-height:66px;padding:12px}#christmas-pet-description .preview-styles button::after{display:none}#christmas-pet-description .preview-styles button[aria-pressed=true]{background:#e7e9e1}#christmas-pet-description .preview-styles small{font-size:11px}#christmas-pet-description .preview-styles span{align-self:flex-start}#christmas-pet-description #style-preview{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 25% 38%,#35523a 0,transparent 54%),linear-gradient(120deg,#122d24,#203b2b 55%,#10281f);border-top:5px solid #a7854e;border-bottom:5px solid #a7854e;padding-top:75px;padding-bottom:75px}#christmas-pet-description #style-preview::before{content:\"\";position:absolute;inset:0 0 auto;height:38px;z-index:-1;background:radial-gradient(circle at 20px 8px,#ffedb1 0 3px,#d3a04b88 4px,transparent 11px) 0 0\/80px 35px repeat-x;border-top:1px solid #bf9b57;opacity:.85;pointer-events:none}#christmas-pet-description #style-preview::after{content:\"\";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 0 0,#c4943733,transparent 40%),radial-gradient(ellipse at 100% 0,#c4943733,transparent 40%);pointer-events:none}#christmas-pet-description #style-preview .section-heading{position:relative;margin-bottom:32px}#christmas-pet-description #style-preview .section-heading h2{color:#fff7e8;font-size:51px}#christmas-pet-description #style-preview .section-heading h2 em{color:#e4c789}#christmas-pet-description #style-preview .section-heading\u003e.eyebrow{color:#e9c67d}#christmas-pet-description #style-preview .section-heading\u003ep:last-child{color:#dedecb;max-width:590px}#christmas-pet-description #style-preview .preview-layout{grid-template-columns:1.15fr 1fr;align-items:center;gap:36px}#christmas-pet-description #style-preview .stage{border:1px solid #d1ac64;border-radius:12px;background:#25352a;box-shadow:0 20px 65px #0007,0 0 0 5px #b5984430;overflow:hidden}#christmas-pet-description #style-preview .stage img{aspect-ratio:1;object-fit:contain}#christmas-pet-description #style-preview .stage-caption{background:#17392bea;color:#fff3d2;border:1px solid #ba975b;border-radius:3px;backdrop-filter:blur(6px)}#christmas-pet-description #style-preview .preview-controls{padding:30px;background:#fffbef;border:1px solid #cbb179;border-radius:8px;box-shadow:0 15px 40px #0003}#christmas-pet-description #style-preview .preview-controls\u003e.eyebrow{display:block;color:#8c382d;font-size:10px}#christmas-pet-description #style-preview .preview-styles button{background:#fffdf8;border-color:#d8cfba}#christmas-pet-description #style-preview .preview-styles button[aria-pressed=true],#christmas-pet-description #style-preview .animal-options button[aria-pressed=true]{background:#234734;color:#fff9e9;border-color:#234734}#christmas-pet-description #style-preview .preview-styles button[aria-pressed=true] small{color:#eddfbc}#christmas-pet-description #style-preview .preview-result{border-color:#dac9a6}@container  christmaspet (max-width:1000px){#christmas-pet-description #style-preview .preview-layout{gap:22px}#christmas-pet-description #style-preview .preview-controls{padding:22px}}@container  christmaspet (max-width:700px){#christmas-pet-description #style-preview{padding-top:54px;padding-bottom:38px}#christmas-pet-description #style-preview .section-heading h2{font-size:37px}#christmas-pet-description #style-preview .preview-layout{grid-template-columns:1fr;gap:24px}#christmas-pet-description #style-preview .preview-controls{padding:20px 16px}#christmas-pet-description #style-preview .section-heading{margin-bottom:25px}#christmas-pet-description #style-preview .preview-controls\u003e.eyebrow{margin-bottom:14px}#christmas-pet-description #style-preview .stage{border-radius:8px}}#christmas-pet-description .thumbnails{flex-wrap:wrap}#christmas-pet-description .thumbnails button{flex:1 0 20%;min-width:70px}#christmas-pet-description .gallery-main .gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:#fffdf8e8;border:0;width:38px;height:60px;padding:10px;border-radius:0;box-shadow:0 1px 8px #0001}#christmas-pet-description .gallery-main .previous{left:8px}#christmas-pet-description .gallery-main .next{right:8px}#christmas-pet-description .gallery-arrow svg{display:block;width:100%;height:100%;fill:none;stroke:#244b38;stroke-width:1.5}#christmas-pet-description .gallery-strip{position:relative;display:grid;grid-template-columns:35px minmax(0,1fr) 35px;gap:8px;margin-top:14px;align-items:center}#christmas-pet-description .gallery-strip .previous{grid-column:1;grid-row:1}#christmas-pet-description .gallery-strip .next{grid-column:3;grid-row:1}#christmas-pet-description .gallery-strip\u003e.gallery-arrow{height:75px;width:35px;padding:9px;border:0;background:transparent}#christmas-pet-description html.js .gallery-strip .thumbnails{grid-column:2;grid-row:1;display:flex;flex-wrap:nowrap;gap:9px;overflow-x:auto;margin:0;padding:2px 2px 9px;scrollbar-width:thin;scrollbar-color:#728b75 #e9e9e0;position:relative}#christmas-pet-description .gallery-strip .thumbnails button{flex:0 0 calc((100% - 27px)\/4);min-width:64px;max-width:none;padding:3px;border:1px solid #dbddce;border-radius:2px;background:#fffdf8;min-height:0}#christmas-pet-description .gallery-strip .thumbnails button[aria-pressed=true]{border:2px solid #335d45;padding:2px;background:#fffdf8;box-shadow:none}#christmas-pet-description .gallery-strip .thumbnails img{width:100%;aspect-ratio:1;object-fit:contain}@container  christmaspet (max-width:700px){#christmas-pet-description .gallery-strip{grid-template-columns:27px minmax(0,1fr) 27px;gap:4px}#christmas-pet-description .gallery-strip\u003e.gallery-arrow{width:27px;padding:5px}#christmas-pet-description .gallery-main .gallery-arrow{width:32px;height:48px}#christmas-pet-description .gallery-strip .thumbnails button{min-width:52px}}\n#christmas-pet-description #style-preview.ensemble{padding:45px 0 28px;background:#111e18;border-width:1px}#christmas-pet-description #style-preview.ensemble\u003e.wrap{width:min(1500px,100%)}#christmas-pet-description #style-preview.ensemble .section-heading{text-align:center;padding:0 20px;margin-bottom:26px}#christmas-pet-description #style-preview.ensemble .section-heading h2{font-size:42px;color:#f6eedc}#christmas-pet-description #style-preview.ensemble .section-heading h2 em{font-size:26px;color:#c7b27f}#christmas-pet-description #style-preview.ensemble .section-heading\u003ep:last-child{margin:15px auto 0;color:#c7caba;font-size:13px}#christmas-pet-description #style-preview.ensemble .preview-layout[hidden]{display:none!important}#christmas-pet-description .ensemble-scene{position:relative;isolation:isolate;overflow:hidden;width:100%;aspect-ratio:2\/1;background:#1d2a22;border-top:1px solid #756347;border-bottom:1px solid #756347}#christmas-pet-description .ensemble-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}#christmas-pet-description .ensemble-pet{position:absolute;transform:translateX(-50%);transition:left 1.4s cubic-bezier(.4,0,.2,1),bottom 1.4s cubic-bezier(.4,0,.2,1),width 1.4s cubic-bezier(.4,0,.2,1),filter 1.4s;pointer-events:none}#christmas-pet-description .ensemble-pet img{width:100%;height:auto;filter:drop-shadow(0 9px 5px #0005)}#christmas-pet-description .ensemble-pet[data-slot=\"0\"]{left:50%;bottom:22%;width:25%;z-index:4;filter:brightness(1.04)}#christmas-pet-description .ensemble-pet[data-slot=\"1\"]{left:15%;bottom:13%;width:20%;z-index:3;filter:brightness(.85)}#christmas-pet-description .ensemble-pet[data-slot=\"2\"]{left:85%;bottom:13%;width:20%;z-index:3;filter:brightness(.85)}#christmas-pet-description .ensemble-pet[data-slot=\"3\"]{left:29%;bottom:28%;width:14%;z-index:2;filter:brightness(.73)}#christmas-pet-description .ensemble-plaque{position:absolute;z-index:6;bottom:4%;left:32%;right:32%;background:linear-gradient(110deg,#111d18f5,#263227f5);border:1px solid #b79b63;color:#f7e7bb;text-align:center;padding:12px 5px;box-shadow:0 6px 25px #0006;transition:opacity .3s}#christmas-pet-description .ensemble-plaque.changing{opacity:0}#christmas-pet-description .ensemble-plaque span{display:block;font-size:8px;letter-spacing:.22em;color:#c3ae80}#christmas-pet-description .ensemble-plaque strong{display:block;font:22px Georgia,serif;margin:4px 0}#christmas-pet-description .ensemble-plaque small{font-size:9px;color:#c7c5b4;letter-spacing:.06em}#christmas-pet-description .ensemble-footer{display:flex;justify-content:space-between;align-items:center;padding:15px 25px;color:#b9af93;font-size:9px;letter-spacing:.12em}#christmas-pet-description .ensemble-footer button{color:#e0d2af;background:transparent;border:1px solid #6d6d55;padding:6px 13px;font-size:10px}#christmas-pet-description .ensemble-note{text-align:center;font-size:10px;color:#9ea89a;padding:0 15px}@container  christmaspet (max-width:700px){#christmas-pet-description #style-preview.ensemble .section-heading h2{font-size:30px}#christmas-pet-description #style-preview.ensemble .section-heading h2 em{font-size:20px}#christmas-pet-description .ensemble-scene{aspect-ratio:1.25}#christmas-pet-description .ensemble-backdrop{object-fit:fill}#christmas-pet-description .ensemble-pet[data-slot=\"0\"]{width:34%;bottom:25%}#christmas-pet-description .ensemble-pet[data-slot=\"1\"]{width:25%;left:13%;bottom:15%}#christmas-pet-description .ensemble-pet[data-slot=\"2\"]{width:25%;left:87%;bottom:15%}#christmas-pet-description .ensemble-pet[data-slot=\"3\"]{width:19%;left:27%;bottom:34%}#christmas-pet-description .ensemble-plaque{left:22%;right:22%;bottom:3%;padding:8px 4px}#christmas-pet-description .ensemble-plaque strong{font-size:14px}#christmas-pet-description .ensemble-plaque span{font-size:6px}#christmas-pet-description .ensemble-plaque small{font-size:7px}#christmas-pet-description .ensemble-footer{padding:12px;font-size:7px;gap:12px}#christmas-pet-description .ensemble-footer button{white-space:nowrap}}@media (prefers-reduced-motion:reduce){#christmas-pet-description .ensemble-pet,#christmas-pet-description .ensemble-plaque{transition:none!important}}#christmas-pet-description #style-preview.ensemble .section-heading h2{max-width:none;text-align:center}#christmas-pet-description #style-preview.ensemble .section-heading\u003e.eyebrow{margin-left:auto;margin-right:auto;text-align:center}#christmas-pet-description .ensemble-pet[data-slot=\"0\"]{bottom:31%;width:21%}#christmas-pet-description .ensemble-pet[data-slot=\"1\"],#christmas-pet-description .ensemble-pet[data-slot=\"2\"]{width:17%}#christmas-pet-description .ensemble-pet[data-slot=\"3\"]{left:25%;bottom:26%;width:13%}@container  christmaspet (max-width:700px){#christmas-pet-description .ensemble-pet[data-slot=\"0\"]{width:32%;bottom:31%}#christmas-pet-description .ensemble-pet[data-slot=\"1\"],#christmas-pet-description .ensemble-pet[data-slot=\"2\"]{width:24%}#christmas-pet-description .ensemble-pet[data-slot=\"3\"]{width:17%;left:25%;bottom:31%}}\n#christmas-pet-description .ensemble-pet{transition:left 2.4s cubic-bezier(.42,0,.2,1),bottom 2.4s cubic-bezier(.42,0,.2,1),width 2.4s cubic-bezier(.42,0,.2,1),filter 2.4s;isolation:isolate}#christmas-pet-description .ensemble-pet::before{content:\"\";position:absolute;z-index:-1;width:68%;height:5%;left:16%;bottom:3%;background:radial-gradient(ellipse,#1a100de0 0%,#1c110b70 36%,transparent 72%);filter:blur(3px);transform:scaleX(1.15)}#christmas-pet-description .ensemble-pet img{filter:sepia(.08) saturate(.92) brightness(.94) drop-shadow(1px 4px 2px #29140845);transform-origin:50% 96%}#christmas-pet-description .ensemble-pet[data-slot=\"0\"]{width:19%;bottom:32%;filter:brightness(1.03)}#christmas-pet-description .ensemble-pet[data-slot=\"1\"]{width:16%;bottom:17%;left:13%;filter:brightness(.9)}#christmas-pet-description .ensemble-pet[data-slot=\"2\"]{width:16%;bottom:17%;left:87%;filter:brightness(.9)}#christmas-pet-description .ensemble-pet[data-slot=\"3\"]{width:12%;bottom:30%;left:25%;filter:brightness(.86)}#christmas-pet-description .ensemble-scene.is-playing .ensemble-pet img{animation:pet-breathe 4s ease-in-out infinite}#christmas-pet-description .ensemble-scene.is-playing .ensemble-pet.taking-position img{animation:pet-transfer .4s ease-in-out 6}#christmas-pet-description .ensemble-scene.is-paused .ensemble-pet img{animation-play-state:paused}#christmas-pet-description .ensemble-plaque::after{content:\"\";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#dab979;transform-origin:left;opacity:.75}#christmas-pet-description .ensemble-scene.is-playing .ensemble-plaque::after{animation:show-time 6.2s linear infinite}#christmas-pet-description .ensemble-scene.is-paused .ensemble-plaque::after{animation-play-state:paused}@keyframes  pet-breathe{0%,100%{transform:scaleY(1)}50%{transform:scaleY(1.007)}}@keyframes  pet-transfer{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(.35deg)}}@keyframes  show-time{from{transform:scaleX(0)}to{transform:scaleX(1)}}@container  christmaspet (max-width:700px){#christmas-pet-description .ensemble-pet[data-slot=\"0\"]{width:29%;bottom:32%}#christmas-pet-description .ensemble-pet[data-slot=\"1\"],#christmas-pet-description .ensemble-pet[data-slot=\"2\"]{width:23%;bottom:18%}#christmas-pet-description .ensemble-pet[data-slot=\"3\"]{width:17%;bottom:33%}}@media (prefers-reduced-motion:reduce){#christmas-pet-description .ensemble-pet,#christmas-pet-description .ensemble-pet img,#christmas-pet-description .ensemble-plaque::after{transition:none!important;animation:none!important}}\n#christmas-pet-description .ensemble-pet{transition:filter .8s,opacity .7s;will-change:opacity}#christmas-pet-description .ensemble-scene.is-playing .ensemble-pet img,#christmas-pet-description .ensemble-scene.is-playing .ensemble-pet.taking-position img{animation:none;transform:none}#christmas-pet-description .ensemble-pet[data-slot=\"0\"]{filter:brightness(.98)}#christmas-pet-description .ensemble-pet[data-slot=\"1\"],#christmas-pet-description .ensemble-pet[data-slot=\"2\"]{filter:brightness(.77) saturate(.85)}#christmas-pet-description .ensemble-pet[data-slot=\"3\"]{filter:brightness(.73) saturate(.85)}#christmas-pet-description .ensemble-pet.leaving{opacity:0}#christmas-pet-description .ensemble-pet.waiting-entry{opacity:0;transition:opacity .5s}#christmas-pet-description .ensemble-pet.arriving{animation:editorial-arrival 1.4s cubic-bezier(.2,.65,.3,1) both}#christmas-pet-description .ensemble-pet.returning-wing{animation:editorial-wing 1.4s ease both}@keyframes  editorial-arrival{from{opacity:0;transform:translateX(calc(-50% + 12px))}to{opacity:1;transform:translateX(-50%)}}@keyframes  editorial-wing{0%,35%{opacity:0}100%{opacity:1}}#christmas-pet-description .ensemble-scene::after{content:\"\";position:absolute;inset:0;z-index:5;pointer-events:none;box-shadow:inset 0 0 100px 10px #0b100c40;background:linear-gradient(0deg,#0c171e18,transparent 35%)}#christmas-pet-description .ensemble-plaque{bottom:4.5%;left:33%;right:33%;border:0;border-top:1px solid #c4aa7260;background:linear-gradient(90deg,transparent,#142019de 15%,#142019de 85%,transparent);box-shadow:none;padding:13px 5px;color:#f3e6c8}#christmas-pet-description .ensemble-plaque::after{display:none}#christmas-pet-description .ensemble-plaque span{font-size:7px;letter-spacing:.24em;color:#c6b999}#christmas-pet-description .ensemble-plaque strong{font-size:20px;font-weight:400;letter-spacing:.01em;margin:7px 0}#christmas-pet-description .ensemble-plaque small{font-size:8px;color:#aaa995}#christmas-pet-description #style-preview.ensemble::before{display:none}#christmas-pet-description #style-preview.ensemble{border:0;background:#111b16;padding-top:36px}#christmas-pet-description #style-preview.ensemble .section-heading h2{font-size:37px;letter-spacing:-.025em}#christmas-pet-description #style-preview.ensemble .section-heading h2 em{font-size:23px;color:#b7a985}#christmas-pet-description .ensemble-footer{padding-top:12px;padding-bottom:12px}#christmas-pet-description .ensemble-footer button{border:0;text-decoration:underline;text-underline-offset:4px;color:#b6b29e}@container  christmaspet (max-width:700px){#christmas-pet-description .ensemble-plaque{left:21%;right:21%;bottom:3%;padding:7px 3px}#christmas-pet-description .ensemble-plaque strong{font-size:13px;margin:5px 0}#christmas-pet-description .ensemble-plaque span{font-size:6px}#christmas-pet-description .ensemble-plaque small{font-size:7px}#christmas-pet-description #style-preview.ensemble .section-heading h2{font-size:29px}#christmas-pet-description #style-preview.ensemble .section-heading h2 em{font-size:19px}}@media (prefers-reduced-motion:reduce){#christmas-pet-description .ensemble-pet{animation:none!important;transition:none!important}}\n#christmas-pet-description #style-preview.ensemble\u003e.wrap{width:min(1680px,100%)}#christmas-pet-description .ensemble-scene{aspect-ratio:1.85}#christmas-pet-description .ensemble-backdrop{object-fit:fill}#christmas-pet-description .ensemble-scene::after{z-index:5;background:radial-gradient(ellipse 28% 80% at 50% 43%,transparent 25%,#06110c20 55%,#030a0799 100%);box-shadow:inset 0 0 70px #0005}#christmas-pet-description .ensemble-pet[data-slot=\"0\"]{width:21%;bottom:32%;filter:brightness(1.08)}#christmas-pet-description .ensemble-pet[data-slot=\"1\"]{left:13%;width:15%;bottom:26%;filter:brightness(.48) saturate(.7)}#christmas-pet-description .ensemble-pet[data-slot=\"2\"]{left:87%;width:15%;bottom:26%;filter:brightness(.48) saturate(.7)}#christmas-pet-description .ensemble-pet[data-slot=\"3\"]{left:25%;width:11%;bottom:36%;filter:brightness(.38) saturate(.6)}#christmas-pet-description .ensemble-pet{transition:none!important;animation:none!important}#christmas-pet-description .show-curtains{position:absolute;z-index:8;left:29%;right:29%;top:0;bottom:27%;overflow:hidden;pointer-events:none}#christmas-pet-description .curtain{position:absolute;top:0;bottom:0;width:51%;background:repeating-linear-gradient(90deg,#25040a 0%,#650e20 10%,#a52236 20%,#4a0816 31%,#210308 40%,#7c1225 50%);box-shadow:inset 0 -8px 12px #21020988,0 10px 25px #0009;border-bottom:4px solid #a78545;transition:transform 1.25s cubic-bezier(.45,0,.18,1);will-change:transform}#christmas-pet-description .curtain-left{left:0;transform:translateX(-97%);border-right:2px solid #9d7639}#christmas-pet-description .curtain-right{right:0;transform:translateX(97%);border-left:2px solid #9d7639}#christmas-pet-description .curtains-closed .curtain{transform:translateX(0)}#christmas-pet-description .curtain-valance{position:absolute;top:0;left:0;right:0;height:6%;background:repeating-linear-gradient(90deg,#350610,#7a1429 8%,#380710 16%);border-radius:0 0 45% 45%;border-bottom:2px solid #ae8a4b;box-shadow:0 5px 15px #0008}#christmas-pet-description .stage-footlights{position:absolute;z-index:6;left:30%;right:30%;bottom:26%;height:2.7%;border-radius:0 0 45% 45%;background:radial-gradient(circle,#fff5c2 0 2px,#e9b75c 3px,transparent 7px) 0 50%\/12.5% 100% repeat-x,linear-gradient(#846127,#c79a51 45%,#72531f);box-shadow:0 2px 10px #e9b66055;pointer-events:none}#christmas-pet-description .ensemble-plaque{z-index:10;left:35%;right:35%;bottom:14%;border:1px solid #b3905366;border-top:1px solid #cbb379;background:linear-gradient(110deg,#152219ee,#09140fec);padding:12px 5px;box-shadow:0 8px 22px #0005}#christmas-pet-description .ensemble-plaque strong{font-size:20px}@container  christmaspet (max-width:700px){#christmas-pet-description .ensemble-scene{aspect-ratio:1.2}#christmas-pet-description .ensemble-pet[data-slot=\"0\"]{width:32%;bottom:32%}#christmas-pet-description .ensemble-pet[data-slot=\"1\"],#christmas-pet-description .ensemble-pet[data-slot=\"2\"]{width:22%;bottom:25%}#christmas-pet-description .ensemble-pet[data-slot=\"3\"]{width:16%;bottom:37%;left:24%}#christmas-pet-description .show-curtains{left:29%;right:29%;bottom:27%}#christmas-pet-description .ensemble-plaque{left:25%;right:25%;bottom:8%;padding:7px 3px}#christmas-pet-description .ensemble-plaque strong{font-size:12px}#christmas-pet-description .stage-footlights{height:2%;background-size:16.6% 100%}}@media (prefers-reduced-motion:reduce){#christmas-pet-description .curtain{transition:none}}#christmas-pet-description .curtain-left{transform:translateX(-87%)}#christmas-pet-description .curtain-right{transform:translateX(87%)}#christmas-pet-description .curtains-closed .curtain{transform:translateX(0)}#christmas-pet-description .ensemble-pet[data-slot=\"1\"],#christmas-pet-description .ensemble-pet[data-slot=\"2\"]{filter:brightness(.64) saturate(.8)}#christmas-pet-description .ensemble-pet[data-slot=\"3\"]{filter:brightness(.56) saturate(.75)}\n#christmas-pet-description .ensemble-pet[data-slot=\"1\"]{left:9%;bottom:24%;width:12%;z-index:3}#christmas-pet-description .ensemble-pet[data-slot=\"2\"]{left:91%;bottom:24%;width:12%;z-index:3}#christmas-pet-description .ensemble-pet[data-slot=\"3\"]{left:21%;bottom:32%;width:10%;z-index:2}#christmas-pet-description .ensemble-pet[data-slot=\"4\"]{left:79%;bottom:32%;width:10%;z-index:2}#christmas-pet-description .ensemble-pet[data-slot=\"5\"]{left:11%;bottom:43%;width:8%;z-index:1}#christmas-pet-description .ensemble-pet[data-slot=\"6\"]{left:89%;bottom:43%;width:8%;z-index:1}#christmas-pet-description .ensemble-pet[data-slot=\"7\"]{left:25%;bottom:47%;width:7%;z-index:1}#christmas-pet-description .ensemble-pet[data-slot=\"4\"],#christmas-pet-description .ensemble-pet[data-slot=\"5\"],#christmas-pet-description .ensemble-pet[data-slot=\"6\"],#christmas-pet-description .ensemble-pet[data-slot=\"7\"]{filter:brightness(.56) saturate(.75)}@container  christmaspet (max-width:700px){#christmas-pet-description .ensemble-pet[data-slot=\"1\"],#christmas-pet-description .ensemble-pet[data-slot=\"2\"]{width:17%;bottom:25%}#christmas-pet-description .ensemble-pet[data-slot=\"3\"],#christmas-pet-description .ensemble-pet[data-slot=\"4\"]{width:14%;bottom:38%}#christmas-pet-description .ensemble-pet[data-slot=\"5\"],#christmas-pet-description .ensemble-pet[data-slot=\"6\"]{width:11%;bottom:51%}#christmas-pet-description .ensemble-pet[data-slot=\"7\"]{width:10%;bottom:54%;left:25%}}#christmas-pet-description #style-preview.ensemble\u003e.wrap{width:min(1560px,94%)}#christmas-pet-description #style-preview.ensemble{padding-top:30px;padding-bottom:23px}#christmas-pet-description #style-preview.ensemble .section-heading{margin-bottom:22px}#christmas-pet-description .curtain{transition-duration:1.1s}@container  christmaspet (max-width:700px){#christmas-pet-description #style-preview.ensemble\u003e.wrap{width:96%}}#christmas-pet-description .ensemble-wrap{--floor-trim:5.8vw}#christmas-pet-description .ensemble-scene{clip-path:inset(0 0 var(--floor-trim) 0);margin-bottom:calc(-1 * var(--floor-trim))}@media (min-width:1660px){#christmas-pet-description .ensemble-wrap{--floor-trim:96px}}@container  christmaspet (max-width:700px){#christmas-pet-description .ensemble-wrap{--floor-trim:3vw}}#christmas-pet-description .ensemble-footer,#christmas-pet-description .ensemble-note{display:none!important}#christmas-pet-description #style-preview.ensemble{padding-bottom:0}#christmas-pet-description .ensemble-pet[role=\"button\"]{cursor:pointer;pointer-events:auto;outline:none;-webkit-tap-highlight-color:transparent}#christmas-pet-description .ensemble-pet[role=\"button\"] img{pointer-events:none;user-select:none;-webkit-user-drag:none}#christmas-pet-description .ensemble-pet[role=\"button\"]:not([data-slot=\"0\"]):hover,#christmas-pet-description .ensemble-pet[role=\"button\"]:focus-visible{filter:brightness(.95) saturate(1) drop-shadow(0 0 9px #e6c87777)}#christmas-pet-description .ensemble-pet[role=\"button\"]:focus-visible{outline:2px solid #e6c877;outline-offset:4px;border-radius:12px}#christmas-pet-description .ensemble-scene::before,#christmas-pet-description .ensemble-scene::after{pointer-events:none}#christmas-pet-description .ensemble-pet[data-slot=\"5\"],#christmas-pet-description .ensemble-pet[data-slot=\"6\"]{bottom:53%}#christmas-pet-description .ensemble-pet[data-slot=\"7\"]{bottom:59%;left:24%}@container  christmaspet (max-width:700px){#christmas-pet-description .ensemble-pet[data-slot=\"5\"],#christmas-pet-description .ensemble-pet[data-slot=\"6\"]{width:12%;bottom:59%}#christmas-pet-description .ensemble-pet[data-slot=\"7\"]{width:12%;bottom:68%;left:25%}}\n#christmas-pet-description #holiday-snow{position:fixed;inset:0;z-index:9990;pointer-events:none;overflow:hidden;contain:strict}#christmas-pet-description .holiday-flake{position:absolute;top:-30px;left:var(--x);width:var(--size);height:var(--size);border-radius:50%;background:rgba(255,255,255,.9);box-shadow:0 0 3px rgba(103,135,147,.48);opacity:var(--alpha);animation:holiday-snowfall var(--duration) linear var(--delay) infinite;will-change:transform}#christmas-pet-description .holiday-flake.crystal{background:transparent;box-shadow:none;width:auto;height:auto;color:#fff;font-size:var(--size);line-height:1;text-shadow:0 1px 3px rgba(69,102,117,.65)}@keyframes  holiday-snowfall{from{transform:translate3d(0,-30px,0) rotate(0deg)}to{transform:translate3d(var(--drift),calc(100vh + 65px),0) rotate(240deg)}}#christmas-pet-description .holiday-controls{position:fixed;right:20px;bottom:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:9991;display:flex;gap:7px;align-items:center}#christmas-pet-description .holiday-controls button{border:1px solid #d6c6a3;border-radius:30px;background:#243e32;color:#fff8e9;padding:11px 15px;font:500 12px\/1.3 system-ui,sans-serif;box-shadow:0 3px 18px #172e2826;cursor:pointer;min-height:44px}#christmas-pet-description .holiday-controls button:hover{background:#365742}#christmas-pet-description .holiday-controls button:focus-visible{outline:3px solid #bd704f;outline-offset:3px}#christmas-pet-description #holiday-snow[hidden]{display:none}#christmas-pet-description.holiday-tab-hidden .holiday-flake{animation-play-state:paused}@container  christmaspet (max-width:600px){#christmas-pet-description .holiday-controls{right:12px;bottom:12px;bottom:calc(12px + env(safe-area-inset-bottom))}#christmas-pet-description .holiday-controls button{padding:10px 12px}}@media (prefers-reduced-motion:reduce){#christmas-pet-description .holiday-flake{animation:none;display:none}}@media  print{#christmas-pet-description #holiday-snow,#christmas-pet-description .holiday-controls{display:none}}#christmas-pet-description .holiday-glow{position:absolute;top:-30px;left:var(--x);width:var(--size);height:var(--size);pointer-events:none;animation:holiday-gold-drift var(--duration) linear var(--delay) infinite;will-change:transform}#christmas-pet-description .holiday-glow::before{content:\"\";display:block;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,#fff6d8 0%,#f4ce7e 38%,rgba(222,167,69,.12) 75%,transparent 100%);box-shadow:0 0 7px 2px #e7b55c55,0 0 17px 5px #ebbd5e24;animation:holiday-gold-shimmer var(--twinkle) ease-in-out var(--delay) infinite alternate}@keyframes  holiday-gold-drift{0%{transform:translate3d(0,calc(100vh + 60px),0)}50%{transform:translate3d(var(--drift),50vh,0)}100%{transform:translate3d(0,-35px,0)}}@keyframes  holiday-gold-shimmer{0%{opacity:.2;transform:scale(.75)}100%{opacity:.72;transform:scale(1.15)}}#christmas-pet-description.holiday-tab-hidden .holiday-glow,#christmas-pet-description.holiday-tab-hidden .holiday-glow::before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){#christmas-pet-description .holiday-glow{display:none;animation:none}#christmas-pet-description .holiday-glow::before{animation:none}}\n#christmas-pet-description .table-wrap{border:1px solid #dcded1;border-radius:10px;background:#fffdf8;overflow:hidden;min-width:0}#christmas-pet-description .table-wrap table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;line-height:1.7}#christmas-pet-description .table-wrap th,#christmas-pet-description .table-wrap td{padding:18px 17px;overflow-wrap:break-word;vertical-align:top;border-bottom:1px solid #e3e3d8}#christmas-pet-description .table-wrap thead th{padding-top:14px;padding-bottom:14px;background:#e9ecdf;font-size:11px;letter-spacing:.035em;line-height:1.5}#christmas-pet-description .table-wrap tbody th{font-size:13px;font-weight:600;line-height:1.65}#christmas-pet-description .table-wrap tbody tr:last-child\u003e*{border-bottom:0}#christmas-pet-description .table-wrap tbody tr:nth-child(even){background:#f7f7ef}#christmas-pet-description .table-wrap td{color:#566052}#christmas-pet-description .table-title{margin:42px 0 20px;line-height:1.25}#christmas-pet-description .detail-bottom\u003ediv,#christmas-pet-description .included-copy,#christmas-pet-description .choice-layout\u003ediv{min-width:0}#christmas-pet-description .detail-bottom h3{margin-bottom:22px;line-height:1.25}#christmas-pet-description .detail-bottom{gap:36px;align-items:start;margin-top:48px}#christmas-pet-description .choice-layout{gap:36px}#christmas-pet-description .included-section{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:44px}#christmas-pet-description .included-copy h2{font-size:clamp(34px,3.3vw,44px);line-height:1.15}#christmas-pet-description .included-copy\u003ep:not(.eyebrow){max-width:54ch;line-height:1.8;margin:20px 0 26px}#christmas-pet-description .included-copy\u003e.small{font-size:12px!important;color:#777c70;margin-top:16px!important;padding-left:12px;border-left:2px solid #c9cfb9}#christmas-pet-description #included-table th:nth-child(1){width:23%}#christmas-pet-description #included-table th:nth-child(2){width:13%}#christmas-pet-description #included-table th:nth-child(3){width:34%}#christmas-pet-description #included-table th:nth-child(4){width:30%}#christmas-pet-description #included-table td:nth-child(2){text-align:center;font-size:17px;color:#324b37;font-variant-numeric:tabular-nums}#christmas-pet-description #included-table thead th:nth-child(2){text-align:center}#christmas-pet-description #detail-table th:first-child{width:29%}#christmas-pet-description #choice-table th:nth-child(1){width:25%}#christmas-pet-description #choice-table th:nth-child(2){width:20%}#christmas-pet-description #choice-table th:nth-child(3){width:37%}#christmas-pet-description #choice-table th:nth-child(4){width:18%}#christmas-pet-description #occasion-table th:first-child{width:21%}#christmas-pet-description .section-heading p:last-child,#christmas-pet-description .detail-copy\u003ep:not(.eyebrow){line-height:1.8}#christmas-pet-description .faq-list summary{font-size:14px;line-height:1.6;padding:20px 0}#christmas-pet-description .faq-list details p{font-size:14px;line-height:1.8;padding-bottom:22px;max-width:68ch}@container  christmaspet (min-width:761px) and (max-width:1100px){#christmas-pet-description .detail-bottom,#christmas-pet-description .choice-layout,#christmas-pet-description .included-section{grid-template-columns:1fr;gap:30px}#christmas-pet-description .detail-bottom\u003efigure,#christmas-pet-description .choice-layout\u003efigure,#christmas-pet-description .included-section\u003efigure{max-width:600px;width:100%;margin-inline:auto}#christmas-pet-description .included-section\u003efigure{order:-1}}@container  christmaspet (max-width:760px){#christmas-pet-description .detail-bottom,#christmas-pet-description .choice-layout,#christmas-pet-description .included-section{grid-template-columns:minmax(0,1fr);gap:28px}#christmas-pet-description .included-section\u003efigure{order:-1}#christmas-pet-description .table-wrap{border:0;background:transparent;overflow:visible;border-radius:0}#christmas-pet-description .table-wrap table,#christmas-pet-description .table-wrap tbody{display:block;width:100%}#christmas-pet-description .table-wrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;display:block}#christmas-pet-description .table-wrap tbody tr{display:block;padding:18px;margin-bottom:12px;background:#fffdf8;border:1px solid #dcded1;border-radius:9px}#christmas-pet-description .table-wrap tbody tr:nth-child(even){background:#f7f7ef}#christmas-pet-description .table-wrap tbody tr\u003eth{display:block;width:auto!important;padding:0 0 12px;border:0;border-bottom:1px solid #e3e3d8;font-size:16px;line-height:1.5;color:#243e32}#christmas-pet-description .table-wrap tbody tr\u003etd{display:grid;grid-template-columns:minmax(82px,.36fr) minmax(0,1fr);gap:16px;width:auto;padding:12px 0 0;border:0;font-size:13px;line-height:1.7;text-align:left!important}#christmas-pet-description .table-wrap tbody td::before{content:attr(data-label);font-size:11px;font-weight:600;letter-spacing:.02em;color:#6a725f;padding-top:2px}#christmas-pet-description #included-table tbody td:nth-child(2){font-size:14px}#christmas-pet-description .table-title{margin-top:32px;font-size:25px}#christmas-pet-description .detail-bottom h3{font-size:27px}#christmas-pet-description .included-copy\u003ep:not(.eyebrow){font-size:14px;margin-bottom:22px}#christmas-pet-description .faq-list details p{font-size:13px}}@container  christmaspet (max-width:680px){#christmas-pet-description .faq-layout h2 em{display:block;margin-top:3px}}@media (min-width:681px){#christmas-pet-description #details .detail-intro\u003e.detail-copy{grid-column:1;grid-row:1}#christmas-pet-description #details .detail-intro\u003e.detail-photo{grid-column:2;grid-row:1}}#christmas-pet-description #details .detail-bottom{align-items:center}#christmas-pet-description #details .detail-bottom{row-gap:22px}#christmas-pet-description #details .detail-overview-title{grid-column:1;grid-row:1;margin:0;align-self:start}#christmas-pet-description #details .detail-bottom\u003efigure{grid-column:1;grid-row:2;align-self:center}#christmas-pet-description #details .detail-bottom\u003ediv{grid-column:2;grid-row:2}@container  christmaspet (max-width:1100px){#christmas-pet-description #details .detail-overview-title,#christmas-pet-description #details .detail-bottom\u003efigure,#christmas-pet-description #details .detail-bottom\u003ediv{grid-column:1;grid-row:auto}}#christmas-pet-description #details .detail-bottom\u003efigure{align-self:start}#christmas-pet-description .detail-christmas-decor{width:100%;margin:24px auto 0;padding:7px 12px;pointer-events:none}#christmas-pet-description .detail-christmas-decor svg{display:block;width:100%;height:auto;max-height:110px}@container  christmaspet (max-width:760px){#christmas-pet-description .detail-christmas-decor{margin-top:16px;padding:0 8px}}#christmas-pet-description #details .detail-intro .detail-copy{text-align:center}#christmas-pet-description #details .detail-intro .detail-copy\u003ep{margin-left:auto;margin-right:auto}\n#christmas-pet-description .christmas-garland{height:53px;overflow:hidden;background:linear-gradient(180deg,#edf0e3aa,transparent);pointer-events:none}#christmas-pet-description .christmas-garland svg{display:block;width:100%;height:90px}#christmas-pet-description .christmas-bulb{animation:christmas-bulb-glow 4s ease-in-out var(--bulb-delay) infinite alternate}@keyframes  christmas-bulb-glow{from{opacity:.65}to{opacity:1;filter:drop-shadow(0 0 3px #e3bf73)}}#christmas-pet-description .moments,#christmas-pet-description .choice-section,#christmas-pet-description .included-section{position:relative}#christmas-pet-description .christmas-sprig{position:absolute;top:12px;right:0;width:132px;height:100px;opacity:.8;pointer-events:none}#christmas-pet-description .moments\u003e.section-heading,#christmas-pet-description .choice-section\u003e.section-heading{padding-right:95px}#christmas-pet-description .included-copy{position:relative}#christmas-pet-description .benefit-bar{border-top:2px solid #89956d;border-bottom:1px solid #cad0b9;background:linear-gradient(100deg,#e9ecdf,#f2f1e4,#e9ecdf)}#christmas-pet-description .details-section{background-color:#f2f0e7;background-image:radial-gradient(circle at 2% 5%,#b89b5520 0 2px,transparent 3px),radial-gradient(circle at 97% 95%,#a14d3917 0 3px,transparent 4px)}#christmas-pet-description .choice-section\u003e.section-heading .eyebrow::before,#christmas-pet-description .moments\u003e.section-heading .eyebrow::before{content:\"✦\";display:inline-block;margin-right:10px;color:#ad8c4d;font-size:14px}#christmas-pet-description .faq-section{border-top:3px double #b1b99b;background-image:radial-gradient(ellipse at top right,#dce3cd66,transparent 55%)}#christmas-pet-description .christmas-footer-greeting{text-align:center;margin:0 auto 30px;padding:0 20px 26px;border-bottom:1px solid #ffffff20;max-width:1220px}#christmas-pet-description .christmas-footer-greeting\u003espan{color:#d9bd7c;font-size:21px;letter-spacing:.18em}#christmas-pet-description .christmas-footer-greeting p{max-width:none;text-align:center;font:italic 24px\/1.5 Georgia,serif;color:#f4ead5;margin-top:10px}#christmas-pet-description.holiday-tab-hidden .christmas-bulb{animation-play-state:paused}@container  christmaspet (max-width:760px){#christmas-pet-description .christmas-garland{height:39px}#christmas-pet-description .christmas-garland svg{min-width:760px;height:65px}#christmas-pet-description .christmas-sprig{width:85px;height:65px;top:6px;right:0;opacity:.65}#christmas-pet-description .moments\u003e.section-heading,#christmas-pet-description .choice-section\u003e.section-heading{padding-right:0}#christmas-pet-description .moments\u003e.section-heading .eyebrow,#christmas-pet-description .choice-section\u003e.section-heading .eyebrow{padding-right:65px;min-height:28px}#christmas-pet-description .christmas-footer-greeting p{font-size:21px}#christmas-pet-description .included-section\u003e.christmas-sprig{top:0}}@media (prefers-reduced-motion:reduce){#christmas-pet-description .christmas-bulb{animation:none}}@media  print{#christmas-pet-description .christmas-garland,#christmas-pet-description .christmas-sprig,#christmas-pet-description .christmas-footer-greeting{display:none}}\n#christmas-pet-description .material-section{background:#eceee3;border-top:1px solid #d9decc;border-bottom:1px solid #d9decc}#christmas-pet-description .material-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(30px,6vw,88px);align-items:start}#christmas-pet-description .material-intro h2{font-size:clamp(32px,3.4vw,45px);line-height:1.15}#christmas-pet-description .material-lead{max-width:42ch;font-size:15px;line-height:1.85;margin-top:24px;color:#52604e}#christmas-pet-description .material-swatch{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}#christmas-pet-description .material-swatch span{border:1px solid #bdc7ae;border-radius:30px;padding:7px 13px;font-size:11px;letter-spacing:.035em;color:#40543b;background:#f6f6ec}#christmas-pet-description .material-benefits article{display:flex;gap:20px;padding:23px 0;border-bottom:1px solid #cdd5c1}#christmas-pet-description .material-benefits article:first-child{padding-top:0}#christmas-pet-description .material-number{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:1px solid #bdc7ae;border-radius:50%;color:#926f36;font:italic 16px Georgia,serif;background:#f6f6ec}#christmas-pet-description .material-benefits h3{font-size:25px;line-height:1.25;letter-spacing:-.02em;margin:2px 0 9px}#christmas-pet-description .material-benefits article p{font-size:14px;line-height:1.8;max-width:52ch;color:#52604e}#christmas-pet-description .material-fit-note{font-size:12px;line-height:1.8;margin-top:19px;color:#626e5b}@container  christmaspet (max-width:760px){#christmas-pet-description .material-layout{grid-template-columns:1fr;gap:30px}#christmas-pet-description .material-lead{font-size:14px;margin-top:18px}#christmas-pet-description .material-swatch{margin-top:20px}#christmas-pet-description .material-benefits article{gap:15px;padding:20px 0}#christmas-pet-description .material-benefits h3{font-size:23px}#christmas-pet-description .material-benefits article p{font-size:13px}}#christmas-pet-description .material-closeup{margin-top:26px}#christmas-pet-description .material-closeup img{width:100%;height:auto;aspect-ratio:3\/2;object-fit:cover;border-radius:8px}#christmas-pet-description .material-closeup figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:12px;line-height:1.6;color:#52604e;margin-top:10px}#christmas-pet-description .material-closeup figcaption small{font-size:10px;color:#737d69}#christmas-pet-description .material-layout{align-items:center}@container  christmaspet (max-width:760px){#christmas-pet-description .material-closeup{margin-top:22px}}#christmas-pet-description .material-benefits{text-align:center;align-self:center}#christmas-pet-description .material-benefits article{display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 0}#christmas-pet-description .material-benefits article:first-child{padding-top:0}#christmas-pet-description .material-benefits article p{margin-inline:auto;max-width:50ch}#christmas-pet-description .material-benefits h3{margin-top:0}#christmas-pet-description .material-fit-note{max-width:64ch;margin-inline:auto}#christmas-pet-description .material-closeup{margin-top:24px}@container  christmaspet (max-width:760px){#christmas-pet-description .material-benefits article{gap:9px;padding:20px 0}#christmas-pet-description .material-fit-note{font-size:11px}}#christmas-pet-description .material-benefits{text-align:left;align-self:center}#christmas-pet-description .material-benefits article{flex-direction:row;align-items:flex-start;gap:20px;padding:23px 0}#christmas-pet-description .material-benefits article:first-child{padding-top:0}#christmas-pet-description .material-benefits article p{margin-inline:0;max-width:52ch}#christmas-pet-description .material-benefits h3{margin:2px 0 9px}#christmas-pet-description .material-fit-note{max-width:none;margin-inline:0}@container  christmaspet (max-width:760px){#christmas-pet-description .material-benefits article{gap:15px;padding:20px 0}}\n#christmas-pet-description #customer-reviews{padding:76px 0 110px;scroll-margin-top:24px;border-top:1px solid var(--line)}#christmas-pet-description .rv-wrap{width:min(1020px,calc(100% - 80px));margin:auto}#christmas-pet-description .rv-heading{display:grid;grid-template-columns:1fr auto;column-gap:36px;align-items:center}#christmas-pet-description .rv-heading .eyebrow{margin-bottom:12px}#christmas-pet-description .rv-heading h2{font-size:46px}#christmas-pet-description .rv-subtitle{margin-top:14px;font-size:16px}#christmas-pet-description .rv-disclosure{grid-column:1\/-1;max-width:830px;font-size:14px;line-height:1.7;color:#535c51;margin:22px 0 30px}#christmas-pet-description .rv-top-score{display:flex;align-items:center;gap:10px;font-size:14px;white-space:nowrap}#christmas-pet-description .rv-top-score strong{font-size:22px;font-weight:500}#christmas-pet-description .rv-stars{position:relative;display:inline-block;line-height:1.2;font-size:18px;letter-spacing:2px;color:#d3d3c6;white-space:nowrap;width:max-content}#christmas-pet-description .rv-stars-fill{position:absolute;inset:0 auto 0 0;width:var(--fill);overflow:hidden;color:#987437}#christmas-pet-description .rv-summary{display:grid;grid-template-columns:280px 1fr;gap:60px;align-items:center;padding:0 0 35px;border-bottom:1px solid var(--line)}#christmas-pet-description .rv-score-card{background:#f4f2e9;border:1px solid #dedfd2;border-radius:10px;text-align:center;padding:26px}#christmas-pet-description .rv-number{font-size:64px;line-height:1.2;color:var(--ink);font-family:Georgia,serif}#christmas-pet-description .rv-number small{font-family:Arial,sans-serif;font-size:16px;color:var(--muted);margin-left:5px}#christmas-pet-description .rv-score-card .rv-stars{display:block;margin:9px auto}#christmas-pet-description .rv-score-card p{font-size:13px}#christmas-pet-description .rv-breakdown h3{font:600 14px Arial,sans-serif;letter-spacing:0;margin-bottom:16px}#christmas-pet-description .rv-bar-row{display:grid;grid-template-columns:33px 1fr 42px;align-items:center;gap:13px;margin-top:8px;font-size:13px}#christmas-pet-description .rv-bar-row\u003espan:last-child{text-align:right;color:#646a60}#christmas-pet-description .rv-track{height:6px;background:#eae9e0;border-radius:6px;overflow:hidden}#christmas-pet-description .rv-track i{display:block;height:100%;background:#7b886d;border-radius:6px;width:var(--fill)}#christmas-pet-description .rv-item{padding:29px 0 32px;border-bottom:1px solid #e2e1d6}#christmas-pet-description .rv-meta{display:flex;gap:13px;align-items:flex-start;margin-bottom:16px}#christmas-pet-description .rv-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#e8e4d8}#christmas-pet-description .rv-avatar-fallback{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--fallback,#dce1d6);color:#314b3d;font-size:13px;flex-shrink:0}#christmas-pet-description .rv-identity{min-width:0}#christmas-pet-description .rv-name{font-size:14px;font-weight:600;color:var(--ink);line-height:1.4;overflow-wrap:anywhere}#christmas-pet-description .rv-identity .rv-stars{font-size:14px;margin-top:5px}#christmas-pet-description .rv-date{font-size:12px;color:#707568;margin-top:4px}#christmas-pet-description .rv-body{font-size:15px;line-height:1.8;max-width:850px;white-space:pre-line;color:#4e584d;overflow-wrap:anywhere;height:auto;max-height:none;overflow:visible;display:block}#christmas-pet-description .rv-thumbnails{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}#christmas-pet-description .rv-thumbnail{padding:0;border-radius:7px;border:1px solid #dedfd2;background:#ebe9df;overflow:hidden;width:112px;height:112px}#christmas-pet-description .rv-thumbnail img{width:100%;height:100%;object-fit:cover}#christmas-pet-description .rv-more-area{text-align:center;margin-top:30px}#christmas-pet-description .rv-load{min-height:48px;min-width:180px;padding:11px 30px;border:1px solid #6e7f67;border-radius:5px;font-size:14px;background:transparent}#christmas-pet-description .rv-load:hover:not(:disabled){background:#eef0e7}#christmas-pet-description .rv-load:disabled{border-color:#d9d8ca;color:#697264;cursor:default}#christmas-pet-description .rv-social{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:17px 0 12px}#christmas-pet-description .rv-social-score{display:flex;align-items:center;gap:8px;font-size:12px;text-decoration:none}#christmas-pet-description .rv-social-faces{display:flex;padding-left:7px}#christmas-pet-description .rv-social-faces img{width:31px;height:31px;object-fit:cover;border-radius:50%;border:2px solid var(--paper);margin-left:-7px}#christmas-pet-description .rv-social .rv-stars{font-size:14px}#christmas-pet-description .rv-back-top{display:block;margin:26px auto 0;padding:9px 15px;border:0;background:transparent;text-decoration:underline;text-underline-offset:5px;font-size:13px}#christmas-pet-description .rv-lightbox{border:0;padding:0;max-width:none;max-height:none;width:100vw;height:100dvh;margin:0;background:rgba(13,19,15,.96);color:white;overflow:hidden}#christmas-pet-description .rv-lightbox::backdrop{background:rgba(13,19,15,.96)}#christmas-pet-description .rv-lightbox[open]{display:grid;place-items:center}#christmas-pet-description .rv-lightbox-image{max-width:calc(100vw - 140px);max-height:calc(100dvh - 64px);width:auto;height:auto;object-fit:contain}#christmas-pet-description .rv-lb-control{position:absolute;display:grid;place-items:center;min-width:48px;min-height:48px;border:1px solid #ffffff50;border-radius:50%;background:#19221cbd;color:#fff;padding:10px;z-index:2}#christmas-pet-description .rv-lb-control svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#christmas-pet-description .rv-lb-close{right:16px;top:max(16px,env(safe-area-inset-top))}#christmas-pet-description .rv-lb-prev{left:16px;top:calc(50% - 24px)}#christmas-pet-description .rv-lb-next{right:16px;top:calc(50% - 24px)}#christmas-pet-description .rv-lb-retry{left:calc(50% - 24px);top:calc(50% - 24px)}#christmas-pet-description .rv-lb-loading{width:30px;height:30px;border:2px solid #ffffff40;border-top-color:white;border-radius:50%;animation:rv-spin 1s linear infinite;position:absolute}#christmas-pet-description .rv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes  rv-spin{to{transform:rotate(360deg)}}@container  christmaspet (max-width:680px){#christmas-pet-description #customer-reviews{padding:45px 0 90px}#christmas-pet-description .rv-wrap{width:calc(100% - 36px)}#christmas-pet-description .rv-heading{display:flex;flex-direction:column;align-items:stretch;gap:0}#christmas-pet-description .rv-heading h2{font-size:35px}#christmas-pet-description .rv-subtitle{font-size:14px;margin-top:10px}#christmas-pet-description .rv-disclosure{order:1;margin:20px 0;font-size:13px;line-height:1.7}#christmas-pet-description .rv-top-score{order:2;margin:0 0 22px;white-space:normal;flex-wrap:wrap}#christmas-pet-description .rv-summary{grid-template-columns:1fr;gap:25px}#christmas-pet-description .rv-score-card{padding:22px}#christmas-pet-description .rv-number{font-size:56px}#christmas-pet-description .rv-item{padding:26px 0}#christmas-pet-description .rv-avatar,#christmas-pet-description .rv-avatar-fallback{width:38px;height:38px}#christmas-pet-description .rv-body{font-size:14px;line-height:1.85}#christmas-pet-description .rv-thumbnail{width:96px;height:96px}#christmas-pet-description .rv-lightbox-image{max-width:100vw;max-height:calc(100dvh - 132px)}#christmas-pet-description .rv-lb-prev,#christmas-pet-description .rv-lb-next{top:auto;bottom:max(18px,env(safe-area-inset-bottom))}#christmas-pet-description .rv-lb-close{right:12px}#christmas-pet-description .rv-load{width:100%;max-width:320px}}@media (prefers-reduced-motion:reduce){#christmas-pet-description .rv-lb-loading{animation:none;border-color:#aaa;border-top-color:white}}\n#christmas-pet-description .festive-divider{display:flex;align-items:center;justify-content:center;gap:24px;width:min(840px,calc(100% - 40px));margin:0 auto 34px;pointer-events:none}#christmas-pet-description .festive-divider::before,#christmas-pet-description .festive-divider::after{content:\"\";height:1px;flex:1;background:linear-gradient(90deg,transparent,#b59a5d70)}#christmas-pet-description .festive-divider::after{transform:rotate(180deg)}#christmas-pet-description .festive-divider svg{width:290px;height:auto;flex-shrink:0;filter:drop-shadow(0 5px 4px #58402112)}#christmas-pet-description #customer-reviews\u003e.festive-divider{padding-top:28px}#christmas-pet-description .festive-footer-art{display:block;width:260px;height:auto;margin:0 auto 12px}@container  christmaspet (max-width:760px){#christmas-pet-description .festive-divider{gap:10px;margin-bottom:26px;width:calc(100% - 24px)}#christmas-pet-description .festive-divider svg{width:210px}#christmas-pet-description .festive-footer-art{width:220px}}@media  print{#christmas-pet-description .festive-divider,#christmas-pet-description .festive-footer-art{display:none}}#christmas-pet-description #details .detail-copy\u003e.festive-divider{width:100%;margin:0 auto 24px;gap:16px}#christmas-pet-description #details .detail-copy\u003e.festive-divider svg{width:260px}@container  christmaspet (max-width:760px){#christmas-pet-description #details .detail-copy\u003e.festive-divider svg{width:210px}}#christmas-pet-description #styles .section-heading\u003e.festive-divider{width:100%;margin:0 auto 24px;gap:16px}#christmas-pet-description #styles .section-heading\u003e.festive-divider svg{width:260px}@container  christmaspet (max-width:760px){#christmas-pet-description #styles .section-heading\u003e.festive-divider svg{width:210px}}#christmas-pet-description #styles{position:relative}#christmas-pet-description #styles\u003e.christmas-sprig{display:none}#christmas-pet-description #styles\u003e.festive-divider{position:absolute;top:40px;right:0;width:300px;margin:0;gap:12px}#christmas-pet-description #styles\u003e.festive-divider svg{width:230px}#christmas-pet-description #styles\u003e.section-heading{max-width:calc(100% - 330px);padding-right:0}@container  christmaspet (max-width:760px){#christmas-pet-description #styles\u003e.festive-divider{top:12px;right:0;width:140px;gap:0}#christmas-pet-description #styles\u003e.festive-divider svg{width:140px}#christmas-pet-description #styles\u003e.festive-divider::before,#christmas-pet-description #styles\u003e.festive-divider::after{display:none}#christmas-pet-description #styles\u003e.section-heading{max-width:100%;padding-right:0;padding-top:44px}}@media (min-width:1101px){#christmas-pet-description #styles{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:36px;row-gap:28px}#christmas-pet-description #styles\u003e.section-heading{grid-column:1;grid-row:1;max-width:none;margin:0;padding:0}#christmas-pet-description #styles\u003e.festive-divider{position:static;grid-column:2;grid-row:1;align-self:center;justify-self:center;width:100%;max-width:620px;margin:0;gap:24px}#christmas-pet-description #styles\u003e.festive-divider svg{width:290px}#christmas-pet-description #styles\u003e.choice-layout{grid-column:1\/-1;grid-row:2;width:100%}}@container  christmaspet (min-width:761px) and (max-width:1100px){#christmas-pet-description #styles\u003e.festive-divider{position:static;width:100%;max-width:500px;margin:0 0 25px auto}#christmas-pet-description #styles\u003e.section-heading{max-width:none}}#christmas-pet-description .small-moments .christmas-moment-scene{grid-column:1\/-1;margin-top:8px}#christmas-pet-description .small-moments .christmas-moment-scene img{width:100%;height:auto;aspect-ratio:3\/2;object-fit:cover;border-radius:6px}#christmas-pet-description .christmas-moment-backdrop{grid-column:1\/-1;min-height:310px;margin:0 -16px -8px;background:url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-1c2b95c2e5d7.png?v=1790746676\") center 60%\/cover no-repeat;opacity:.87;pointer-events:none;mask-image:linear-gradient(to bottom,transparent 0%,#000 24%,#000 72%,transparent 100%),linear-gradient(to right,transparent 0%,#000 16%,#000 83%,transparent 100%);mask-composite:intersect;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 24%,#000 72%,transparent 100%),linear-gradient(to right,transparent 0%,#000 16%,#000 83%,transparent 100%);-webkit-mask-composite:source-in}@container  christmaspet (max-width:760px){#christmas-pet-description .christmas-moment-backdrop{min-height:230px;margin:0;background-position:center}}#christmas-pet-description .christmas-moment-backdrop{background-image:url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-4e1cc44974c1.png?v=1790746634\");background-size:contain;background-position:center bottom;background-repeat:no-repeat;opacity:1;mask-image:none;-webkit-mask-image:none;margin:12px 0 0;min-height:0;aspect-ratio:3\/2}@container  christmaspet (max-width:760px){#christmas-pet-description .christmas-moment-backdrop{min-height:0;margin-top:8px}}#christmas-pet-description .christmas-moment-backdrop{background-image:url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-16fcc57b57fa.png?v=1790746664\");width:210px;height:140px;min-height:0;aspect-ratio:auto;justify-self:center;margin:4px 0 0;background-size:contain}#christmas-pet-description #moments\u003e.table-title{margin-top:24px}@container  christmaspet (max-width:760px){#christmas-pet-description .christmas-moment-backdrop{width:165px;height:110px;margin-top:0}}#christmas-pet-description .christmas-moment-backdrop{background-image:url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-2e4ce90c1115.png?v=1790746574\");width:100%;height:auto;aspect-ratio:3\/1;background-position:center;background-size:contain;margin:8px 0 0}@container  christmaspet (max-width:760px){#christmas-pet-description .christmas-moment-backdrop{width:100%;height:auto;aspect-ratio:3\/1;margin-top:6px}}\n#christmas-pet-description{container-type:inline-size;container-name:christmaspet;position:relative;isolation:isolate;width:100%;min-width:0;color:#273b31;font:16px\/1.55 Arial,Helvetica,sans-serif;letter-spacing:normal;text-align:left}\n#christmas-pet-description .wrap{width:100%;max-width:100%;padding-inline:20px}#christmas-pet-description h2{font-size:30px;line-height:1.15}#christmas-pet-description h3{font-size:23px;line-height:1.2}#christmas-pet-description h2,#christmas-pet-description h3,#christmas-pet-description h4{color:inherit;text-transform:none}#christmas-pet-description img{box-shadow:none}#christmas-pet-description [hidden]{display:none!important}#christmas-pet-description button{letter-spacing:normal;text-transform:none}#christmas-pet-description .rv-track\u003ei{display:block!important}#christmas-pet-description #holiday-snow{position:absolute;inset:0;overflow:hidden}#christmas-pet-description .holiday-controls{position:sticky;bottom:12px;justify-content:flex-end}#christmas-pet-description .section{padding-block:36px}\n@container christmaspet (max-width:650px){#christmas-pet-description .benefit-grid{grid-template-columns:1fr}#christmas-pet-description .benefit h2{font-size:19px}#christmas-pet-description .section-heading h2{font-size:30px}#christmas-pet-description .ensemble-wrap{max-width:100%}#christmas-pet-description table{width:100%}}\n\u003c\/style\u003e\u003cdiv id=\"christmas-pet-description\"\u003e\r\n\r\n\r\n\u003cmain id=\"main\"\u003e\r\n\u003csection aria-label=\"Three reasons to love the look\" class=\"benefit-bar\"\u003e\u003cdiv class=\"wrap benefit-grid\"\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003csvg aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.4\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 7h5l2-3h4l2 3h5v13H3Z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"13\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch2\u003ePart of the family photo\u003c\/h2\u003e\n\u003cp\u003eA Christmas look that joins in with the family’s festive outfits.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003csvg aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.4\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M4 12 9 3l5 9Z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"3\" r=\"1\"\u003e\u003c\/circle\u003e\u003cpath d=\"M14 8h5v12h-5zM14 15h5M15 20v2m3-2v2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch2\u003eA ready-matched pair\u003c\/h2\u003e\n\u003cp\u003eA coordinating hat and scarf, without finding each piece separately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit\"\u003e\n\u003csvg aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.4\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2v20M3.3 7l17.4 10M3.3 17 20.7 7M9 4l3 3 3-3M9 20l3-3 3 3M3 10l4-1-1-4M18 19l-1-4 4-1M3 14l4 1-1 4M18 5l-1 4 4 1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cdiv\u003e\n\u003ch2\u003eFour little characters\u003c\/h2\u003e\n\u003cp\u003eChoose your favorite Christmas character in red or deep green.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\r\n\u003csection class=\"style-section section\" id=\"style-preview\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003cdiv class=\"section-heading\"\u003e\n\u003cp class=\"eyebrow\"\u003eTHE CHRISTMAS PARTY STAGE\u003c\/p\u003e\n\u003ch2\u003eTheir moment\u003cbr\u003e\u003cem\u003ein the holiday spotlight.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThe stage is set. Choose a cat or dog, then find their Christmas party look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"preview-layout\"\u003e\n\u003cdiv class=\"stage\"\u003e\n\u003cimg alt=\"Style illustration: gray tabby cat wearing the Christmas Tree hat and green scarf\" height=\"1254\" id=\"style-image\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-a8d8ddc4c00d.png?v=1790746689\" width=\"1254\"\u003e\u003cdiv class=\"stage-caption\" id=\"stage-caption\"\u003eCat · Christmas Tree\u003c\/div\u003e\n\u003cdiv class=\"loading-message\" hidden=\"\" id=\"loading-message\" role=\"status\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"preview-controls\"\u003e\n\u003cp class=\"eyebrow\"\u003eDRESS YOUR LITTLE PARTY STAR\u003c\/p\u003e\n\u003cdiv class=\"js-only\"\u003e\n\u003cfieldset\u003e\n\u003clegend\u003e1. Choose a preview model\u003c\/legend\u003e\n\u003cdiv class=\"animal-options\"\u003e\n\u003cbutton aria-pressed=\"true\" data-animal=\"cat\"\u003eCat\u003c\/button\u003e\u003cbutton aria-pressed=\"false\" data-animal=\"dog\"\u003eDog\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/fieldset\u003e\n\u003cfieldset\u003e\n\u003clegend\u003e2. Choose a Christmas theme\u003c\/legend\u003e\n\u003cdiv class=\"preview-styles\"\u003e\n\u003cbutton aria-pressed=\"false\" data-preview-style=\"santa\"\u003e\u003cspan\u003eSanta\u003c\/span\u003e\u003csmall\u003eRed scarf\u003c\/small\u003e\u003c\/button\u003e\u003cbutton aria-pressed=\"false\" data-preview-style=\"reindeer\"\u003e\u003cspan\u003eReindeer\u003c\/span\u003e\u003csmall\u003eRed scarf\u003c\/small\u003e\u003c\/button\u003e\u003cbutton aria-pressed=\"false\" data-preview-style=\"snowman\"\u003e\u003cspan\u003eSnowman\u003c\/span\u003e\u003csmall\u003eDeep green scarf\u003c\/small\u003e\u003c\/button\u003e\u003cbutton aria-pressed=\"true\" data-preview-style=\"tree\"\u003e\u003cspan\u003eChristmas Tree\u003c\/span\u003e\u003csmall\u003eDeep green scarf\u003c\/small\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/fieldset\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"preview-result\"\u003e\n\u003cspan class=\"tiny-label\"\u003eCURRENT LOOK\u003c\/span\u003e\u003cp aria-live=\"polite\" id=\"preview-result\"\u003eCat · Christmas Tree. Deep-green scarf with a matching themed hat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"preview-disclaimer\"\u003eStyle illustration only—not a size or fit assessment.\u003c\/p\u003e\n\u003cp class=\"small\"\u003ePreview choices do not change your purchase options.\u003c\/p\u003e\n\u003cp class=\"error\" hidden=\"\" id=\"preview-error\" role=\"alert\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"preview-utilities js-only\"\u003e\n\u003cbutton id=\"reset-preview\"\u003eReset preview\u003c\/button\u003e\u003cbutton hidden=\"\" id=\"retry-preview\"\u003eRetry loading\u003c\/button\u003e\u003cbutton aria-pressed=\"false\" id=\"motion-toggle\"\u003eTurn off motion\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cnoscript\u003e\n\u003cp\u003eAvailable themes: Santa, Reindeer, Snowman and Christmas Tree. The static preview shows the cat in Christmas Tree.\u003c\/p\u003e\n\u003ca href=\"#styles\"\u003eCompare the four themes below\u003c\/a\u003e\n\u003c\/noscript\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\r\n\u003csection class=\"moments section wrap\" id=\"moments\"\u003e\u003cdiv class=\"section-heading compact\"\u003e\n\u003cp class=\"eyebrow\"\u003eMORE THAN A PHOTO PROP\u003c\/p\u003e\n\u003ch2\u003eA little outfit.\u003cbr\u003e\u003cem\u003eA very Christmas moment.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eFrom the family portrait to a photo all their own, start with a character you love. The matching hat and scarf bring the holiday theme into the frame.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"moments-layout\"\u003e\n\u003cfigure class=\"family-moment\"\u003e\u003cimg alt=\"Adults in Christmas knitwear with a Reindeer-outfitted dog and Christmas Tree-outfitted cat, posing for a family holiday photo\" class=\"\" decoding=\"async\" height=\"1254\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-70f2beb68642.png?v=1790746667\" width=\"1254\"\u003e\u003cfigcaption\u003e\u003cspan\u003e01 \/ TOGETHER\u003c\/span\u003e\u003ch3\u003eA place in the family photo\u003c\/h3\u003e\n\u003cp\u003eCoordinate their little outfit with the family’s Christmas knitwear.\u003c\/p\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv class=\"small-moments\"\u003e\n\u003cfigure\u003e\u003cimg alt=\"A gray tabby cat wearing the Snowman set for an individual Christmas portrait\" class=\"\" decoding=\"async\" height=\"1254\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-fbb89f2640e3.png?v=1790746686\" width=\"1254\"\u003e\u003cfigcaption\u003e\u003cspan\u003e02 \/ THEIR CLOSE-UP\u003c\/span\u003e\u003ch3\u003eA portrait of their own\u003c\/h3\u003e\n\u003cp\u003eLet the character details have their moment in the frame.\u003c\/p\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure\u003e\u003cimg alt=\"Adult hands arranging a matching Santa scarf and hat on a Christmas photo preparation table\" class=\"\" decoding=\"async\" height=\"1254\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-e81b99d35c81.png?v=1790746686\" width=\"1254\"\u003e\u003cfigcaption\u003e\u003cspan\u003e03 \/ READY TO MATCH\u003c\/span\u003e\u003ch3\u003eOne theme, already paired\u003c\/h3\u003e\n\u003cp\u003eLay out the matching pieces before the camera comes out.\u003c\/p\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv aria-hidden=\"true\" class=\"christmas-moment-backdrop\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\r\n\u003ch3 class=\"table-title\"\u003eDifferent photo plans, different things to look for\u003c\/h3\u003e\n\u003cdiv class=\"table-wrap\"\u003e\u003ctable id=\"occasion-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eYour photo plan\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eHow the set takes part\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWhat to look for\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eConditions\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFamily Christmas photo\u003c\/th\u003e\n\u003ctd\u003eThe pet’s hat and scarf coordinate with the family’s festive clothing.\u003c\/td\u003e\n\u003ctd\u003eKeep the whole outfit in the frame.\u003c\/td\u003e\n\u003ctd\u003eFor pets that accept accessories and whose measurements suit the items.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eIndividual pet portrait\u003c\/th\u003e\n\u003ctd\u003eThe chosen character becomes the focus of the outfit.\u003c\/td\u003e\n\u003ctd\u003eShow the hat decoration, scarf appliqué and pom-pom.\u003c\/td\u003e\n\u003ctd\u003eKeep fur and camera angles from hiding the main design.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eGetting the outfit ready\u003c\/th\u003e\n\u003ctd\u003ePrepare a hat and scarf with the same theme.\u003c\/td\u003e\n\u003ctd\u003eCheck that both matching pieces are together.\u003c\/td\u003e\n\u003ctd\u003eEach selection is one style, one two-piece set.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/section\u003e\r\n\u003csection aria-labelledby=\"material-title\" class=\"material-section section\" id=\"material\"\u003e\u003cdiv class=\"wrap material-layout\"\u003e\n\u003cdiv class=\"material-intro\"\u003e\n\u003ch2 id=\"material-title\"\u003eSoft to the touch.\u003cbr\u003e\u003cem\u003eA little extra warmth.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"material-lead\"\u003eMade with fine Merino wool, for a soft knitted feel and a little extra warmth around the neck.\u003c\/p\u003e\n\u003cfigure class=\"material-closeup\"\u003e\u003cimg alt=\"Illustrative close-up of the deep-green scarf knit, softly folded on linen with a matching pom-pom\" decoding=\"async\" height=\"1024\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-d461ad293599.png?v=1790746682\" width=\"1536\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"material-benefits\"\u003e\n\u003carticle\u003e\u003cspan aria-hidden=\"true\" class=\"material-number\"\u003e01\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eA softer touch\u003c\/h3\u003e\n\u003cp\u003eFine Merino fibres bend easily, giving the knit a soft feel where it rests against your pet’s coat.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle\u003e\u003cspan aria-hidden=\"true\" class=\"material-number\"\u003e02\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eA gentle wrap\u003c\/h3\u003e\n\u003cp\u003eA soft knitted scarf to settle around the neck. Choose the scarf length for your pet and leave a comfortable, loose fit.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003carticle\u003e\u003cspan aria-hidden=\"true\" class=\"material-number\"\u003e03\u003c\/span\u003e\u003cdiv\u003e\n\u003ch3\u003eA touch of warmth\u003c\/h3\u003e\n\u003cp\u003eWool’s naturally crimped fibres trap small pockets of air, helping the scarf provide an extra layer of warmth around the neck.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\u003cp class=\"material-fit-note\"\u003eLet your pet set the pace. Introduce accessories gently, supervise wear, and remove them if your pet seems uncomfortable. This small accessory provides limited coverage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\r\n\u003csection class=\"details-section section\" id=\"details\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003cdiv class=\"detail-intro\"\u003e\n\u003cdiv class=\"detail-photo\"\u003e\n\u003cimg alt=\"Christmas Tree scarf and matching hat laid out together to show the corresponding tree appliqués\" class=\"\" decoding=\"async\" height=\"1254\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-86d8da95b95e.png?v=1790746688\" width=\"1254\"\u003e\u003cdiv class=\"motif-labels\"\u003e\n\u003cspan\u003eHat motif\u003c\/span\u003e\u003cspan\u003eMatching scarf appliqué\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-copy\"\u003e\n\u003cp class=\"eyebrow\"\u003eMATCHED IN THE LITTLE DETAILS\u003c\/p\u003e\n\u003ch2\u003eThe same character,\u003cbr\u003e\u003cem\u003efrom hat to scarf.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eA Christmas character on the hat echoes the appliqué at the front of the scarf. Knit texture and a matching pom-pom finish the look.\u003c\/p\u003e\n\u003cdiv class=\"relationship\"\u003e\n\u003cspan\u003eThemed hat\u003c\/span\u003e\u003cb\u003e↔\u003c\/b\u003e\u003cspan\u003eMatching scarf\u003c\/span\u003e\u003csmall\u003eCoordinating designs · two separate pieces\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"detail-bottom\"\u003e\n\u003ch3 class=\"detail-overview-title\"\u003eHow the details make the look\u003c\/h3\u003e\n\u003cfigure\u003e\u003cimg alt=\"Three direct close-up views of the Christmas Tree appliqué, knit texture and matching green pom-pom\" class=\"\" decoding=\"async\" height=\"1254\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-8c5c96c38ec9.png?v=1790746625\" width=\"1254\"\u003e\u003cfigcaption class=\"detail-labels\"\u003e\u003cspan\u003eFestive appliqué\u003c\/span\u003e\u003cspan\u003eKnit texture\u003c\/span\u003e\u003cspan\u003eMatching pom-pom\u003c\/span\u003e\u003c\/figcaption\u003e\u003cdiv aria-hidden=\"true\" class=\"detail-christmas-decor\"\u003e\u003csvg fill=\"none\" viewbox=\"0 0 560 100\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cg stroke=\"#657653\" stroke-linecap=\"round\" stroke-width=\"2\"\u003e\u003cpath d=\"M55 63Q145 28 235 53M505 63Q415 28 325 53\"\u003e\u003c\/path\u003e\u003cpath d=\"m80 54-13-15m13 15-1 17m24-24-14-17m14 17 2 19m23-24-12-18m12 18 6 19m20-20-8-19m8 19 10 18m15-17-3-18m3 18 13 17m19-12 1-18m-1 18 12 15M480 54l13-15m-13 15 1 17m-24-24 14-17m-14 17-2 19m-23-24 12-18m-12 18-6 19m-20-20 8-19m-8 19-10 18m-15-17 3-18m-3 18-13 17m-19-12-1-18m1 18-12 15\"\u003e\u003c\/path\u003e\u003c\/g\u003e\u003cg fill=\"#a24d40\"\u003e\u003ccircle cx=\"135\" cy=\"49\" r=\"4\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"144\" cy=\"54\" r=\"4\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"141\" cy=\"44\" r=\"4\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"420\" cy=\"50\" r=\"4\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"429\" cy=\"54\" r=\"4\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"427\" cy=\"44\" r=\"4\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\u003cpath d=\"M280 7v24\" stroke=\"#b49a61\"\u003e\u003c\/path\u003e\u003cpath d=\"m280 29 6 13 14 2-10 10 2 14-12-7-12 7 2-14-10-10 14-2Z\" fill=\"#b49a61\"\u003e\u003c\/path\u003e\u003cpath d=\"M240 53v16m80-16v16\" stroke=\"#b49a61\"\u003e\u003c\/path\u003e\u003ccircle cx=\"240\" cy=\"77\" fill=\"#a24d40\" r=\"9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"320\" cy=\"77\" fill=\"#748263\" r=\"9\"\u003e\u003c\/circle\u003e\u003cpath d=\"m237 72 3-1m77 1 3-1\" stroke=\"#f3dfb4\" stroke-linecap=\"round\" stroke-width=\"2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\u003c\/figure\u003e\u003cdiv\u003e\u003cdiv class=\"table-wrap\"\u003e\u003ctable id=\"detail-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eVisible detail\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWhat it does\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eWhat you get\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMatching hat + scarf\u003c\/th\u003e\n\u003ctd\u003eRepeats the character at the head and neck.\u003c\/td\u003e\n\u003ctd\u003eA coordinated two-piece outfit.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eFront character appliqué\u003c\/th\u003e\n\u003ctd\u003ePuts Santa, Reindeer, Snowman or the tree where it can be seen.\u003c\/td\u003e\n\u003ctd\u003eAn easy-to-recognize Christmas theme.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eRed or deep-green knit scarf\u003c\/th\u003e\n\u003ctd\u003eCombines holiday color with visible knit texture.\u003c\/td\u003e\n\u003ctd\u003eA clear color story with close-up detail.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMatching pom-pom\u003c\/th\u003e\n\u003ctd\u003eCarries the scarf color through to the end.\u003c\/td\u003e\n\u003ctd\u003eA finished look beyond the hat alone.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\r\n\u003csection class=\"choice-section section wrap\" id=\"styles\"\u003e\u003cdiv class=\"section-heading compact\"\u003e\n\u003cp class=\"eyebrow\"\u003eFIND YOUR FAVORITE STYLE\u003c\/p\u003e\n\u003ch2\u003eFour styles. One matching set.\u003c\/h2\u003e\n\u003cp\u003eChoose a Christmas theme below. Each set includes one matching hat and scarf, and every style comes in S, M and L.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"choice-layout\"\u003e\n\u003cfigure\u003e\u003cimg alt=\"All four sets: red Santa, red Reindeer, green Snowman and green Christmas Tree scarves, each with a matching red hat\" class=\"\" decoding=\"async\" height=\"1254\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-61ffa9fc3b31.png?v=1790746645\" width=\"1254\"\u003e\u003cfigcaption class=\"four-labels\"\u003e\u003cspan\u003eSanta\u003csmall\u003eS · M · L\u003c\/small\u003e\u003c\/span\u003e\u003cspan\u003eReindeer\u003csmall\u003eS · M · L\u003c\/small\u003e\u003c\/span\u003e\u003cspan\u003eSnowman\u003csmall\u003eS · M · L\u003c\/small\u003e\u003c\/span\u003e\u003cspan\u003eChristmas Tree\u003csmall\u003eS · M · L\u003c\/small\u003e\u003c\/span\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cdiv\u003e\u003cdiv class=\"table-wrap\"\u003e\u003ctable id=\"choice-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eChristmas theme\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eScarf color\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eIncluded in each set\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eAvailable sizes\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSanta\u003c\/th\u003e\n\u003ctd\u003eRed\u003c\/td\u003e\n\u003ctd\u003e1 Santa hat + 1 Santa scarf\u003c\/td\u003e\n\u003ctd\u003eS \/ M \/ L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eReindeer\u003c\/th\u003e\n\u003ctd\u003eRed\u003c\/td\u003e\n\u003ctd\u003e1 Reindeer hat + 1 Reindeer scarf\u003c\/td\u003e\n\u003ctd\u003eS \/ M \/ L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSnowman\u003c\/th\u003e\n\u003ctd\u003eDeep green\u003c\/td\u003e\n\u003ctd\u003e1 Snowman hat + 1 Snowman scarf\u003c\/td\u003e\n\u003ctd\u003eS \/ M \/ L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eChristmas Tree\u003c\/th\u003e\n\u003ctd\u003eDeep green\u003c\/td\u003e\n\u003ctd\u003e1 Christmas Tree hat + 1 Christmas Tree scarf\u003c\/td\u003e\n\u003ctd\u003eS \/ M \/ L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\r\n\u003csection class=\"included-section section wrap\"\u003e\u003cdiv class=\"included-copy\"\u003e\n\u003cp class=\"eyebrow\"\u003eONE SELECTION, ONE MATCHING SET\u003c\/p\u003e\n\u003ch2\u003eTwo pieces.\u003cbr\u003e\u003cem\u003eOne little holiday look.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eYour set includes one scarf and one hat in the theme you select. The four styles are sold separately—not together as four sets.\u003c\/p\u003e\n\u003cdiv class=\"table-wrap\"\u003e\u003ctable id=\"included-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eIncluded\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eQuantity\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eRole\u003c\/th\u003e\n\u003cth scope=\"col\"\u003ePaired with\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eThemed scarf\u003c\/th\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003eA neck accessory for the holiday outfit.\u003c\/td\u003e\n\u003ctd\u003eA hat with the same theme.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eMatching hat\u003c\/th\u003e\n\u003ctd\u003e1\u003c\/td\u003e\n\u003ctd\u003eA head accessory for the holiday outfit.\u003c\/td\u003e\n\u003ctd\u003eThe coordinating scarf.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cp class=\"small\"\u003ePeople’s clothing, furniture and scene decorations are not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure\u003e\u003cimg alt=\"Exactly one red Reindeer scarf and one matching Reindeer hat with white chin cord\" class=\"\" decoding=\"async\" height=\"1254\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-44ff580fb902.png?v=1790746678\" width=\"1254\"\u003e\u003cfigcaption\u003e\u003cspan\u003e1 scarf\u003c\/span\u003e\u003cspan\u003e1 matching hat\u003c\/span\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\u003c\/section\u003e\r\n\u003csection aria-labelledby=\"rv-title\" id=\"customer-reviews\"\u003e\u003cdiv class=\"rv-wrap\"\u003e\n\u003cdiv class=\"rv-heading\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eTHE HOLIDAY EDIT\u003c\/p\u003e\n\u003ch2 id=\"rv-title\"\u003eCustomer reviews\u003c\/h2\u003e\n\u003cp class=\"rv-subtitle\"\u003eEveryday moments. Different perspectives.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-top-score\" id=\"rv-top-score\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rv-summary\"\u003e\n\u003cdiv class=\"rv-score-card\" id=\"rv-score-card\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rv-breakdown\" id=\"rv-breakdown\"\u003e\u003ch3\u003eRating breakdown\u003c\/h3\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"rv-list\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rv-more-area\"\u003e\n\u003cbutton class=\"rv-load\" id=\"rv-load\" type=\"button\"\u003eLoad more\u003c\/button\u003e\u003cspan class=\"rv-sr\" id=\"rv-status\" role=\"status\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"rv-back-top\" id=\"rv-back-top\" type=\"button\"\u003eBack to top ↑\u003c\/button\u003e\u003cnoscript\u003e\u003cp\u003eEnable JavaScript to read the reviews.\u003c\/p\u003e\u003c\/noscript\u003e\n\u003c\/div\u003e\u003c\/section\u003e\r\n\u003csection class=\"faq-section section\" id=\"questions\"\u003e\u003cdiv class=\"wrap faq-layout\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eTHE LITTLE THINGS, ANSWERED\u003c\/p\u003e\n\u003ch2\u003eBefore the\u003cbr\u003e\u003cem\u003efamily photo.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eStyles, scarf measurements and exactly what comes in your set.\u003c\/p\u003e\n\u003csvg aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.4\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2v20M3.3 7l17.4 10M3.3 17 20.7 7M9 4l3 3 3-3M9 20l3-3 3 3M3 10l4-1-1-4M18 19l-1-4 4-1M3 14l4 1-1 4M18 5l-1 4 4 1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-list\"\u003e\n\u003cdetails open=\"\"\u003e\u003csummary\u003eWhat comes in one set?\u003cspan aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cp\u003eOne scarf and one hat in your selected Christmas theme. Each selection is a matching two-piece set.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails open=\"\"\u003e\u003csummary\u003eWhich Christmas styles can I choose?\u003cspan aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cp\u003eChoose Santa, Reindeer, Snowman or Christmas Tree. Each hat features a character that matches the scarf.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails open=\"\"\u003e\u003csummary\u003eWhich scarves are red, and which are green?\u003cspan aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cp\u003eSanta and Reindeer have red scarves. Snowman and Christmas Tree have deep-green scarves. All four styles have red hats.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails open=\"\"\u003e\u003csummary\u003eDoes every style come in all three sizes?\u003cspan aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cp\u003eYes. Each of the four styles is available in S, M and L, making 12 style-and-size combinations.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails open=\"\"\u003e\u003csummary\u003eWhat are the scarf measurements?\u003cspan aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cp\u003eS measures 40 × 5 cm, M measures 50 × 5 cm and L measures 60 × 5 cm, listed as length × width. That is approximately 15.7 × 2.0, 19.7 × 2.0 and 23.6 × 2.0 inches.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails open=\"\"\u003e\u003csummary\u003eIs scarf length the same as a neck-size range?\u003cspan aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cp\u003eNo. The chart gives the scarf’s length and width, not a recommended pet neck-size range.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails open=\"\"\u003e\u003csummary\u003eWill the style preview recommend a size?\u003cspan aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cp\u003eNo. It shows how the four styles look on fixed cat and dog models. It does not assess fit or recommend S, M or L.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails open=\"\"\u003e\u003csummary\u003eDoes changing the preview change my purchase selection?\u003cspan aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cp\u003eNo. The style preview only changes the displayed look. Choose your purchase style and size in the product options at the top of the page.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails open=\"\"\u003e\u003csummary\u003eCan I preview the looks on both a cat and a dog?\u003cspan aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cp\u003eYes. The Christmas show features eight pets wearing the four themes: a Ragdoll, Corgi, tabby, Shiba Inu, Toy Poodle, British Shorthair, Golden Retriever and tuxedo cat. Each appears once per shuffled round, with automatic curtain changes. This is an animated styling illustration, not a personalized fitting.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails open=\"\"\u003e\u003csummary\u003eWhat occasions is the set for?\u003cspan aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cp\u003eChristmas family photos and individual pet holiday portraits. Use it with pets that accept accessories and whose actual measurements suit the items; a preview image does not establish fit or comfort.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails open=\"\"\u003e\u003csummary\u003eDo I need to buy the hat separately?\u003cspan aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cp\u003eNo. Your selected set includes both the hat and scarf, with coordinating character details.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails open=\"\"\u003e\u003csummary\u003eAre all four sets and the scene props included?\u003cspan aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\u003cp\u003eNo. Each selection includes one themed hat-and-scarf set. Other styles, people’s sweaters, furniture and holiday decorations are not included.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\r\n\u003c\/main\u003e\u003cdialog aria-label=\"Review image viewer\" class=\"rv-lightbox\" id=\"rv-lightbox\"\u003e\u003cimg alt=\"Review photo\" class=\"rv-lightbox-image\" hidden=\"\" id=\"rv-lightbox-image\"\u003e\u003cbutton aria-label=\"Close image\" class=\"rv-lb-control rv-lb-close\" id=\"rv-lb-close\" type=\"button\"\u003e\u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"m6 6 12 12M18 6 6 18\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton aria-label=\"Previous image\" class=\"rv-lb-control rv-lb-prev\" id=\"rv-lb-prev\" type=\"button\"\u003e\u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"m14 5-7 7 7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton aria-label=\"Next image\" class=\"rv-lb-control rv-lb-next\" id=\"rv-lb-next\" type=\"button\"\u003e\u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"m10 5 7 7-7 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cspan aria-hidden=\"true\" class=\"rv-lb-loading\" hidden=\"\" id=\"rv-lb-loading\"\u003e\u003c\/span\u003e\u003cbutton aria-label=\"Retry image\" class=\"rv-lb-control rv-lb-retry\" hidden=\"\" id=\"rv-lb-retry\" type=\"button\"\u003e\u003csvg aria-hidden=\"true\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M19 8a8 8 0 1 0 0 8M19 3v5h-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cspan class=\"rv-sr\" id=\"rv-lb-status\" role=\"status\"\u003e\u003c\/span\u003e\u003c\/dialog\u003e\n\u003c\/div\u003e\u003cscript\u003ewindow.CHRISTMAS_ASSETS={\"santa\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-6cec4f02f499.png?v=1790746632\", \"reindeer\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-815104e8e9d1.png?v=1790746633\", \"snowman\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-bfac4b1d0ce2.png?v=1790746658\", \"tree\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-65fbf5a4f0dd.png?v=1790746627\", \"poodle\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-1f4ba90546ef.png?v=1790746638\", \"british\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-594678aa9c26.png?v=1790746645\", \"golden\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-2f98ec53d3ea.png?v=1790746624\", \"tuxedo\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-79512936077a.png?v=1790746637\"};\u003c\/script\u003e\u003cscript\u003ewindow.PRODUCT = {\r\n  title: 'Christmas Pet Hat \u0026 Scarf Set',\r\n  subtitle: 'A matching holiday look for the family photos you’ll keep.',\r\n  styles: [\r\n    { id: 'santa', name: 'Santa', color: 'Red', image: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-5645a2d6bb57.png?v=1790746559' },\r\n    { id: 'reindeer', name: 'Reindeer', color: 'Red', image: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-80637707d7eb.png?v=1790746561' },\r\n    { id: 'snowman', name: 'Snowman', color: 'Deep green', image: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-04d24e977e72.png?v=1790746558' },\r\n    { id: 'tree', name: 'Christmas Tree', color: 'Deep green', image: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-d8a0ad2f0bdb.png?v=1790746577' }\r\n  ],\r\n  sizes: [\r\n    {id:'S', cm:'40 × 5 cm', inches:'15.7 × 2.0 in', usd:22.53},\r\n    {id:'M', cm:'50 × 5 cm', inches:'19.7 × 2.0 in', usd:22.74},\r\n    {id:'L', cm:'60 × 5 cm', inches:'23.6 × 2.0 in', usd:23.73}\r\n  ],\r\n  states: {\r\n    'cat-santa':{image:'https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-3e5bafaaf186.png?v=1790746689', animal:'Cat', style:'Santa', color:'Red'},\r\n    'cat-reindeer':{image:'https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-c98163e3c1db.png?v=1790746690', animal:'Cat', style:'Reindeer', color:'Red'},\r\n    'cat-snowman':{image:'https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-d2282677500e.png?v=1790746690', animal:'Cat', style:'Snowman', color:'Deep green'},\r\n    'cat-tree':{image:'https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-a8d8ddc4c00d.png?v=1790746689', animal:'Cat', style:'Christmas Tree', color:'Deep green'},\r\n    'dog-santa':{image:'https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-4ed1cb7422d8.png?v=1790746688', animal:'Dog', style:'Santa', color:'Red'},\r\n    'dog-reindeer':{image:'https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-02d6943fe80a.png?v=1790746688', animal:'Dog', style:'Reindeer', color:'Red'},\r\n    'dog-snowman':{image:'https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-5625d3da0c7e.png?v=1790746688', animal:'Dog', style:'Snowman', color:'Deep green'},\r\n    'dog-tree':{image:'https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-03dd28b8f899.png?v=1790746688', animal:'Dog', style:'Christmas Tree', color:'Deep green'}\r\n  },\r\n  gallery:[\r\n    {src:'https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-116a4bd7f5d7.png?v=1790746688',label:'Family look',alt:'Family with a dog and cat wearing Christmas hat and scarf sets'},\r\n    {src:'https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-ceb0e84d9fc9.png?v=1790746688',label:'Dog look',alt:'Dog wearing the Christmas Tree hat and scarf set'},\r\n    {src:'https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-0c7c46b56cab.png?v=1790746687',label:'Cat look',alt:'Cat wearing the Christmas Tree hat and scarf set'},\r\n    {src:'https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-6cad7da6c4c6.png?v=1790746689',label:'Details',alt:'Festive applique, knit texture and pom-pom details'},\r\n    {src:'https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-5c83e2184ae6.png?v=1790746690',label:'Measurements',alt:'Scarf measurements: S 40 by 5 cm, M 50 by 5 cm, L 60 by 5 cm'},\r\n    {src:'https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-cda6177c32bc.png?v=1790746690',label:'Santa set',alt:'Santa matching set: one red scarf and one Santa hat'},\r\n    {src:'https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-0a136d1a4e96.png?v=1790746689',label:'Reindeer set',alt:'Reindeer matching set: one red scarf and one Reindeer hat'},\r\n    {src:'https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-b00e011c9cff.png?v=1790746689',label:'Snowman set',alt:'Snowman matching set: one deep-green scarf and one red Snowman hat'},\r\n    {src:'https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-ae5fa43f4cd4.png?v=1790746688',label:'Christmas Tree set',alt:'Christmas Tree matching set: one deep-green scarf and one red Christmas Tree hat'},\r\n    {src:'https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-738eb2e26b42.png?v=1790746690',label:'Four styles',alt:'Santa, Reindeer, Snowman and Christmas Tree, each available in S, M and L'}\r\n  ],\r\n  faq:[\r\n    ['What comes in one set?','One scarf and one hat in your selected Christmas theme. Each selection is a matching two-piece set.'],\r\n    ['Which Christmas styles can I choose?','Choose Santa, Reindeer, Snowman or Christmas Tree. Each hat features a character that matches the scarf.'],\r\n    ['Which scarves are red, and which are green?','Santa and Reindeer have red scarves. Snowman and Christmas Tree have deep-green scarves. All four styles have red hats.'],\r\n    ['Does every style come in all three sizes?','Yes. Each of the four styles is available in S, M and L, making 12 style-and-size combinations.'],\r\n    ['What are the scarf measurements?','S measures 40 × 5 cm, M measures 50 × 5 cm and L measures 60 × 5 cm, listed as length × width. That is approximately 15.7 × 2.0, 19.7 × 2.0 and 23.6 × 2.0 inches.'],\r\n    ['Is scarf length the same as a neck-size range?','No. The chart gives the scarf’s length and width, not a recommended pet neck-size range.'],\r\n    ['Will the style preview recommend a size?','No. It shows how the four styles look on fixed cat and dog models. It does not assess fit or recommend S, M or L.'],\r\n    ['Does changing the preview change my purchase selection?','No. The style preview only changes the displayed look. Choose your purchase style and size in the product options at the top of the page.'],\r\n    ['Can I preview the looks on both a cat and a dog?','Yes. The Christmas show features eight pets wearing the four themes: a Ragdoll, Corgi, tabby, Shiba Inu, Toy Poodle, British Shorthair, Golden Retriever and tuxedo cat. Each appears once per shuffled round, with automatic curtain changes. This is an animated styling illustration, not a personalized fitting.'],\r\n    ['What occasions is the set for?','Christmas family photos and individual pet holiday portraits. Use it with pets that accept accessories and whose actual measurements suit the items; a preview image does not establish fit or comfort.'],\r\n    ['Do I need to buy the hat separately?','No. Your selected set includes both the hat and scarf, with coordinating character details.'],\r\n    ['Are all four sets and the scene props included?','No. Each selection includes one themed hat-and-scarf set. Other styles, people’s sweaters, furniture and holiday decorations are not included.']\r\n  ]\r\n};\r\n\u003c\/script\u003e\u003cscript\u003e(() =\u003e {\r\n  'use strict';\r\n  const P=window.PRODUCT;\r\n  const $=s=\u003edocument.querySelector('#christmas-pet-description').querySelector(s), $$=s=\u003e[...document.querySelector('#christmas-pet-description').querySelectorAll(s)];\r\n  document.querySelector('#christmas-pet-description').classList.add('js'); document.body.classList.add('ready');\r\n  $$('.faq-list details').forEach((d,i)=\u003ed.open=i===0);\r\n  const buy={style:'tree',size:'S',quantity:1};\r\n  let desired={animal:'cat',style:'tree'}, displayed={animal:'cat',style:'tree'},ticket=0;\r\n  const reduced=matchMedia('(prefers-reduced-motion: reduce)');\r\n  let motion=true;try{motion=localStorage.getItem('holiday-motion')!=='off'}catch{}\r\n  function applyMotion(){const off=!motion||reduced.matches;document.querySelector('#christmas-pet-description').classList.toggle('no-motion',off);const b=$('#motion-toggle');b.textContent=off?'Turn on motion':'Turn off motion';b.setAttribute('aria-pressed',String(off));b.disabled=reduced.matches;b.title=reduced.matches?'Motion is disabled by your system preference':'';}\r\n  reduced.addEventListener('change',applyMotion);$('#motion-toggle').addEventListener('click',()=\u003e{motion=!motion;try{localStorage.setItem('holiday-motion',motion?'on':'off')}catch{}applyMotion()});applyMotion();\r\n  const image=$('#style-image'),stage=$('.stage');\r\n  function selected(){ $$('[data-animal]').forEach(b=\u003eb.setAttribute('aria-pressed',b.dataset.animal===desired.animal));$$('[data-preview-style]').forEach(b=\u003eb.setAttribute('aria-pressed',b.dataset.previewStyle===desired.style));}\r\n  function error(text){$('#preview-error').textContent=text;$('#preview-error').hidden=!text;$('#retry-preview').hidden=!text;}\r\n  function commit(state,target){image.src=state.image;image.alt=`Style illustration: ${state.animal.toLowerCase()} wearing the ${state.style} hat and ${state.color.toLowerCase()} scarf`;image.dataset.state=target.animal+'-'+target.style;$('#stage-caption').textContent=state.animal+' · '+state.style;$('#preview-result').textContent=`${state.animal} · ${state.style}. ${state.color==='Deep green'?'Deep-green':state.color} scarf with a matching themed hat.`;displayed={...target};image.classList.remove('image-enter');if(motion\u0026\u0026!reduced.matches){void image.offsetWidth;image.classList.add('image-enter')} }\r\n  function switchPreview(animal=desired.animal,style=desired.style){\r\n    const key=animal+'-'+style;\r\n    if(!P.states[key]){error('Please choose a cat or dog and one Christmas theme.');desired={animal:'cat',style:'tree'};selected();switchPreview('cat','tree');return;}\r\n    desired={animal,style};selected();const thisTicket=++ticket,state=P.states[key],target={...desired};\r\n    stage.setAttribute('aria-busy','true');$('#loading-message').textContent=`Loading: ${state.animal} · ${state.style}`;$('#loading-message').hidden=false;error('');\r\n    const loader=new Image();loader.onload=()=\u003e{if(thisTicket!==ticket)return;commit(state,target);stage.setAttribute('aria-busy','false');$('#loading-message').hidden=true;error('');};loader.onerror=()=\u003e{if(thisTicket!==ticket)return;stage.setAttribute('aria-busy','false');$('#loading-message').hidden=true;error('This look could not be loaded. Please retry or choose another style.');};loader.src=state.image;\r\n  }\r\n  image.dataset.state='cat-tree';\r\n  image.addEventListener('load',()=\u003e{image.style.visibility='visible'});\r\n  image.addEventListener('error',()=\u003e{image.style.visibility='hidden';$('#stage-caption').textContent='Preview unavailable';$('#preview-result').textContent='Choose a theme to retry the style preview.';error('This look could not be loaded. Please retry or choose another style.');});\r\n  $$('[data-animal]').forEach(b=\u003eb.addEventListener('click',()=\u003eswitchPreview(b.dataset.animal,desired.style)));\r\n  $$('[data-preview-style]').forEach(b=\u003eb.addEventListener('click',()=\u003eswitchPreview(desired.animal,b.dataset.previewStyle)));\r\n  $('#reset-preview').addEventListener('click',()=\u003eswitchPreview('cat','tree'));$('#retry-preview').addEventListener('click',()=\u003eswitchPreview());\r\n  function unit(u){u=u==='in'?'in':'cm';$$('[data-measure]').forEach(c=\u003e{const s=P.sizes.find(s=\u003es.id===c.dataset.measure);c.textContent=u==='cm'?s.cm:s.inches});$$('[data-unit]').forEach(b=\u003eb.setAttribute('aria-pressed',b.dataset.unit===u));$('#unit-result').textContent=u==='cm'?'Showing centimeters.':'Showing inches. Values are approximate conversions.';}\r\n  $$('[data-unit]').forEach(b=\u003eb.addEventListener('click',()=\u003eunit(b.dataset.unit)));\r\n  $$('table').forEach(t=\u003e{const heads=[...t.querySelectorAll('thead th')].map(h=\u003eh.textContent);t.querySelectorAll('tbody tr').forEach(r=\u003e[...r.children].forEach((c,i)=\u003ec.dataset.label=heads[i]||''))});\r\n  \/\/ Cache the other model in the default theme only when the interactive stage enters view.\r\n  const observer=new IntersectionObserver(entries=\u003e{if(entries.some(e=\u003ee.isIntersecting)){const preload=new Image();preload.src=P.states['dog-tree'].image;observer.disconnect();}},{rootMargin:'200px'});observer.observe(stage);\r\n  \/\/ Read-only diagnostics for local verification; never maps preview selection into purchase state.\r\n  window.previewDiagnostics=()=\u003e({desired:{...desired},displayed:{...displayed},purchase:{...buy},state:image.dataset.state,motion:motion\u0026\u0026!reduced.matches});\r\n})();\r\n\u003c\/script\u003e\u003cscript\u003e(()=\u003e{\r\nconst section=document.querySelector('#christmas-pet-description').querySelector('#style-preview');section.classList.add('ensemble');\r\nconst heading=section.querySelector('.section-heading');heading.querySelector('h2').innerHTML='A little holiday spectacle.\u003cbr\u003e\u003cem\u003eEvery pet has their moment.\u003c\/em\u003e';heading.querySelector('p:last-child').textContent='Eight little stars. A different show every time.';heading.querySelector('.eyebrow').textContent='THE HOLIDAY EDIT · CHRISTMAS SHOW';\r\nconst old=section.querySelector('.preview-layout');old.hidden=true;\r\nconst cast=[{id:'santa',name:'Santa',pet:'Ragdoll cat'},{id:'reindeer',name:'Reindeer',pet:'Corgi'},{id:'snowman',name:'Snowman',pet:'Tabby cat'},{id:'tree',name:'Christmas Tree',pet:'Shiba Inu'},{id:'poodle',name:'Santa',pet:'Toy Poodle'},{id:'british',name:'Reindeer',pet:'British Shorthair'},{id:'golden',name:'Snowman',pet:'Golden Retriever'},{id:'tuxedo',name:'Christmas Tree',pet:'Tuxedo cat'}];\r\nconst wrap=document.createElement('div');wrap.className='ensemble-wrap';wrap.innerHTML='\u003cdiv class=\"ensemble-scene\" role=\"group\" aria-label=\"Christmas fashion show with eight pets taking turns on the center stage\"\u003e\u003cimg class=\"ensemble-backdrop\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-9bd6c9b0ba93.png?v=1790746640\" alt=\"A Christmas theater with a center stage, festive trees, curtains and warm lights\"\u003e'+cast.map((c,i)=\u003e'\u003cdiv class=\"ensemble-pet\" data-slot=\"'+i+'\"\u003e\u003cimg src=\"'+window.CHRISTMAS_ASSETS[c.id]+'\" alt=\"'+c.pet+' wearing the '+c.name+' hat and scarf set\"\u003e\u003c\/div\u003e').join('')+'\u003cdiv class=\"ensemble-plaque\" aria-live=\"polite\"\u003e\u003cspan\u003eON THE STAGE\u003c\/span\u003e\u003cstrong\u003eSanta Hat \u0026amp; Scarf Set\u003c\/strong\u003e\u003csmall\u003eRagdoll cat · 01 \/ 04\u003c\/small\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"ensemble-footer\"\u003e\u003cspan\u003eEIGHT LITTLE STARS · ONE FESTIVE COLLECTION\u003c\/span\u003e\u003cbutton id=\"ensemble-pause\" aria-pressed=\"false\"\u003ePause show\u003c\/button\u003e\u003c\/div\u003e\u003cp class=\"ensemble-note\"\u003eAnimated styling illustration. Scarf and hat included; stage decorations are not included.\u003c\/p\u003e';\r\nold.before(wrap);\r\nconst actors=[...wrap.querySelectorAll('.ensemble-pet')],scene=wrap.querySelector('.ensemble-scene'),button=wrap.querySelector('button'),plaque=wrap.querySelector('.ensemble-plaque'),reduced=matchMedia('(prefers-reduced-motion: reduce)');\r\nconst curtain=document.createElement('div');curtain.className='show-curtains';curtain.setAttribute('aria-hidden','true');curtain.innerHTML='\u003cdiv class=\"curtain curtain-left\"\u003e\u003c\/div\u003e\u003cdiv class=\"curtain curtain-right\"\u003e\u003c\/div\u003e\u003cdiv class=\"curtain-valance\"\u003e\u003c\/div\u003e';scene.append(curtain);\r\nconst lamps=document.createElement('div');lamps.className='stage-footlights';lamps.setAttribute('aria-hidden','true');scene.append(lamps);\r\nscene.dataset.phase='showing';\r\nfunction shuffle(previous=-1){const a=cast.map((_,i)=\u003ei);for(let i=a.length-1;i\u003e0;i--){const j=Math.floor(Math.random()*(i+1));[a[i],a[j]]=[a[j],a[i]]}if(a[0]===previous)[a[0],a[1]]=[a[1],a[0]];return a}\r\nlet order=shuffle(),cursor=0,round=1;\r\nlet active=order[0],timer=null,labelTimer=null,hoverTimer=null,paused=false,visible=false,ready=false,transitioning=false,pendingTarget=null;\r\nfunction label(){const c=cast[active];plaque.querySelector('strong').textContent=c.name+' Hat \u0026 Scarf Set';plaque.querySelector('small').textContent=c.pet+' · 0'+(cursor+1)+' \/ 08';plaque.classList.remove('changing')}\r\nfunction advance(requested=null){\r\n if(!ready)return;\r\n if(transitioning){if(Number.isInteger(requested))pendingTarget=requested;return}\r\n if(Number.isInteger(requested)\u0026\u0026requested===active)return;\r\n clearTimeout(timer);transitioning=true;\r\n if(Number.isInteger(requested)){cursor=order.indexOf(requested)}\r\n else {cursor++;if(cursor===cast.length){order=shuffle(active);cursor=0;round++}}\r\n const outgoing=actors[active];let next=order[cursor];\r\n scene.classList.add('curtains-closed');scene.dataset.phase='closing';\r\n clearTimeout(labelTimer);\r\n labelTimer=setTimeout(()=\u003e{\r\n  if(pendingTarget!==null){next=pendingTarget;cursor=order.indexOf(next);pendingTarget=null}\r\n  const incoming=actors[next],wing=incoming.dataset.slot;\r\n  outgoing.dataset.slot=wing;incoming.dataset.slot='0';active=next;\r\n  actors.forEach((actor,i)=\u003eactor.setAttribute('aria-pressed',String(i===active)));\r\n  label();scene.dataset.phase='closed';\r\n  labelTimer=setTimeout(()=\u003e{\r\n   scene.classList.remove('curtains-closed');scene.dataset.phase='opening';\r\n   labelTimer=setTimeout(()=\u003e{\r\n    scene.dataset.phase='showing';transitioning=false;\r\n    const queued=pendingTarget;pendingTarget=null;\r\n    if(queued!==null\u0026\u0026queued!==active)advance(queued);else schedule();\r\n   },reduced.matches?0:1200);\r\n  },reduced.matches?0:400);\r\n },reduced.matches?0:1100);\r\n}\r\nfunction schedule(){clearTimeout(timer);if(ready\u0026\u0026visible\u0026\u0026!paused\u0026\u0026!document.hidden\u0026\u0026!transitioning)timer=setTimeout(()=\u003eadvance(),4800)}\r\nactors.forEach((actor,index)=\u003e{\r\n actor.setAttribute('role','button');actor.setAttribute('tabindex','0');\r\n actor.setAttribute('aria-label','Bring '+cast[index].pet+' wearing '+cast[index].name+' to the stage');\r\n actor.setAttribute('aria-pressed',String(index===active));\r\n let hoverArmed=false;\r\n actor.addEventListener('pointermove',event=\u003e{\r\n  if(event.pointerType!=='mouse'||index===active||hoverArmed)return;\r\n  hoverArmed=true;clearTimeout(hoverTimer);hoverTimer=setTimeout(()=\u003eadvance(index),220);\r\n });\r\n actor.addEventListener('pointerleave',()=\u003e{hoverArmed=false;clearTimeout(hoverTimer)});\r\n actor.addEventListener('click',()=\u003e{clearTimeout(hoverTimer);advance(index)});\r\n actor.addEventListener('keydown',event=\u003e{if(event.key==='Enter'||event.key===' '){event.preventDefault();clearTimeout(hoverTimer);advance(index)}});\r\n});\r\nfunction status(){button.textContent=paused?'Resume show':'Pause show';button.setAttribute('aria-pressed',String(paused));scene.classList.toggle('is-paused',paused);scene.classList.toggle('is-playing',!paused);schedule()}\r\nbutton.addEventListener('click',()=\u003e{paused=!paused;status()});\r\nnew IntersectionObserver(es=\u003e{visible=es[0].isIntersecting;schedule()},{threshold:.2}).observe(scene);\r\ndocument.addEventListener('visibilitychange',schedule);reduced.addEventListener('change',status);\r\nPromise.all([...wrap.querySelectorAll('img')].map(i=\u003ei.decode())).then(()=\u003e{ready=true;status();if(visible\u0026\u0026!paused) {clearTimeout(timer);timer=setTimeout(()=\u003eadvance(),3800)}}).catch(()=\u003e{paused=true;status();wrap.querySelector('.ensemble-note').textContent='Some show images could not be loaded. Refresh to try again.'});\r\nlet wingSlot=1;actors.forEach((a,i)=\u003ea.dataset.slot=i===active?0:wingSlot++);label();status();window.ensembleDiagnostics=()=\u003e({active,order:[...order],cursor,round,pet:cast[active].pet,phase:scene.dataset.phase,style:cast[active].id,paused,visible,ready,slots:actors.map(a=\u003ea.dataset.slot)});\r\n})();\r\n\u003c\/script\u003e\u003cscript\u003e(() =\u003e {\r\n  'use strict';\r\n  const snow = document.createElement('div');\r\n  snow.id = 'holiday-snow';\r\n  snow.setAttribute('aria-hidden', 'true');\r\n  const reduced = matchMedia('(prefers-reduced-motion: reduce)');\r\n  for (let i = 0; i \u003c (innerWidth \u003c 600 ? 42 : 76); i++) {\r\n    const flake = document.createElement('span');\r\n    const crystal = i % 5 === 0;\r\n    flake.className = 'holiday-flake' + (crystal ? ' crystal' : '');\r\n    if (crystal) flake.textContent = '❄';\r\n    flake.style.cssText = `--x:${Math.random()*100}%;--size:${crystal ? 10+Math.random()*10 : 2+Math.random()*5}px;--alpha:${.3+Math.random()*.55};--duration:${11+Math.random()*16}s;--delay:${-Math.random()*28}s;--drift:${Math.random()*150-75}px`;\r\n    snow.append(flake);\r\n  }\r\n  \/\/ Sparse warm lights drift independently of the falling snow.\r\n  for (let i = 0; i \u003c (innerWidth \u003c 600 ? 9 : 18); i++) {\r\n    const glow = document.createElement('span');\r\n    glow.className = 'holiday-glow';\r\n    glow.style.cssText = `--x:${(i + Math.random()) \/ (innerWidth \u003c 600 ? 9 : 18) * 100}%;--size:${3+Math.random()*4}px;--duration:${22+Math.random()*16}s;--delay:${-Math.random()*38}s;--drift:${Math.random()*110-55}px;--twinkle:${3+Math.random()*4}s`;\r\n    snow.append(glow);\r\n  }\r\n  const controls = document.createElement('div');\r\n  controls.className = 'holiday-controls';\r\n  controls.setAttribute('role', 'group');\r\n  controls.setAttribute('aria-label', 'Christmas atmosphere');\r\n  const musicButton = document.createElement('button');\r\n  const snowButton = document.createElement('button');\r\n  musicButton.type = snowButton.type = 'button';\r\n  controls.append(musicButton);\r\n  document.querySelector('#christmas-pet-description').append(snow, controls);\r\n  let snowEnabled = true;\r\n  function updateSnow() {\r\n    const enabled = snowEnabled \u0026\u0026 !reduced.matches \u0026\u0026 !document.querySelector('#christmas-pet-description').classList.contains('no-motion');\r\n    snow.hidden = !enabled;\r\n    snowButton.textContent = enabled ? '❄ Snow on' : '❄ Snow off';\r\n    snowButton.setAttribute('aria-pressed', String(enabled));\r\n    snowButton.setAttribute('aria-label', enabled ? 'Turn off snowfall' : 'Turn on snowfall');\r\n    snowButton.disabled = reduced.matches;\r\n  }\r\n  snowButton.addEventListener('click', () =\u003e {\r\n    if (document.querySelector('#christmas-pet-description').classList.contains('no-motion') \u0026\u0026 !reduced.matches) {\r\n      document.getElementById('motion-toggle')?.click();\r\n      snowEnabled = true;\r\n    } else snowEnabled = !snowEnabled;\r\n    updateSnow();\r\n  });\r\n  new MutationObserver(updateSnow).observe(document.querySelector('#christmas-pet-description'), { attributes:true, attributeFilter:['class'] });\r\n  reduced.addEventListener('change', updateSnow);\r\n  updateSnow();\r\n  document.addEventListener('visibilitychange', () =\u003e document.querySelector('#christmas-pet-description').classList.toggle('holiday-tab-hidden', document.hidden));\r\n  const audio = new Audio('https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-f8ba40450f2e.wav?v=1790746685');\r\n  audio.loop = true;\r\n  audio.preload = 'auto';\r\n  audio.autoplay = true;\r\n  audio.volume = .26;\r\n  let manuallyPaused = false;\r\n  let pending = false;\r\n  function updateMusic() {\r\n    const playing = !audio.paused;\r\n    musicButton.textContent = playing ? '♫ Music on' : '♫ Play music';\r\n    musicButton.setAttribute('aria-pressed', String(playing));\r\n    musicButton.setAttribute('aria-label', playing ? 'Pause Christmas music' : 'Play Christmas music');\r\n    musicButton.title = 'Jingle Bells · Christmas bells';\r\n  }\r\n  async function play() {\r\n    if (pending || manuallyPaused || !audio.paused) return;\r\n    pending = true;\r\n    try { await audio.play(); } catch { \/* Retry on a user gesture when autoplay is blocked. *\/ }\r\n    finally { pending = false; updateMusic(); }\r\n  }\r\n  musicButton.addEventListener('click', () =\u003e {\r\n    if (!audio.paused) { manuallyPaused = true; audio.pause(); }\r\n    else { manuallyPaused = false; play(); }\r\n  });\r\n  for (const event of ['pointerdown', 'keydown']) {\r\n    document.addEventListener(event, e =\u003e {\r\n      if (controls.contains(e.target) || (event === 'keydown' \u0026\u0026 !['Enter',' '].includes(e.key))) return;\r\n      play();\r\n    });\r\n  }\r\n  audio.addEventListener('play', updateMusic);\r\n  audio.addEventListener('pause', updateMusic);\r\n  audio.addEventListener('error', () =\u003e { musicButton.textContent = '♫ Music unavailable'; });\r\n  updateMusic();\r\n  play();\r\n})();\r\n\u003c\/script\u003e\u003cscript\u003e(() =\u003e {\r\n 'use strict';\r\n const ns='http:\/\/www.w3.org\/2000\/svg';\r\n const garland=document.createElement('div');\r\n garland.className='christmas-garland';garland.setAttribute('aria-hidden','true');\r\n const svg=document.createElementNS(ns,'svg');\r\n svg.setAttribute('viewBox','0 0 1440 90');svg.setAttribute('preserveAspectRatio','xMidYMin slice');\r\n let drawing='\u003cpath d=\"M-20 6 Q180 70 360 16 T720 16 T1080 16 T1460 6\" fill=\"none\" stroke=\"#3f5843\" stroke-width=\"2\"\/\u003e';\r\n for(let i=0;i\u003c37;i++){\r\n  const x=i*40, y=16+Math.sin((x\/360)*Math.PI)*18;\r\n  const color=['#e9c36e','#ae5144','#e9c36e','#81926c'][i%4];\r\n  drawing+=`\u003cg class=\"christmas-bulb\" style=\"--bulb-delay:${-i*.37}s\"\u003e\u003cpath d=\"M${x} ${y}v9\" stroke=\"#506444\" stroke-width=\"1.5\"\/\u003e\u003crect x=\"${x-3}\" y=\"${y+7}\" width=\"6\" height=\"4\" rx=\"1\" fill=\"#6d7051\"\/\u003e\u003cellipse cx=\"${x}\" cy=\"${y+16}\" rx=\"4\" ry=\"6\" fill=\"${color}\"\/\u003e\u003c\/g\u003e`;\r\n }\r\n svg.innerHTML=drawing;garland.append(svg);\r\n document.querySelector('#christmas-pet-description').querySelector('.site-header')?.after(garland);\r\n const branch='\u003cpath d=\"M15 12Q72 18 125 65\" stroke=\"#6f7954\" stroke-width=\"2\" fill=\"none\"\/\u003e\u003cg stroke=\"#526b4b\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003cpath d=\"M32 16 20 32M32 16 39 4M48 22 32 40M48 22 55 7M65 30 46 47M65 30 75 13M82 40 63 56M82 40 93 22M101 51 79 64M101 51 111 33\"\/\u003e\u003c\/g\u003e\u003cpath d=\"M87 45v32\" stroke=\"#b99b59\"\/\u003e\u003ccircle cx=\"87\" cy=\"86\" r=\"10\" fill=\"#a54d40\"\/\u003e\u003cpath d=\"M81 82q6-6 11 1\" fill=\"none\" stroke=\"#d9957e\" stroke-width=\"1.5\"\/\u003e\u003crect x=\"84\" y=\"74\" width=\"6\" height=\"4\" rx=\"1\" fill=\"#b99b59\"\/\u003e\u003cpath d=\"m127 70 2 6 6 1-5 4 1 6-5-3-5 3 1-6-5-4 6-1Z\" fill=\"#b79955\"\/\u003e';\r\n for(const section of document.querySelector('#christmas-pet-description').querySelectorAll('.moments,.choice-section,.included-section')){\r\n  const ornament=document.createElementNS(ns,'svg');ornament.classList.add('christmas-sprig');ornament.setAttribute('viewBox','0 0 150 110');ornament.setAttribute('aria-hidden','true');ornament.innerHTML=branch;section.prepend(ornament);\r\n }\r\n const footer=document.querySelector('#christmas-pet-description').querySelector('footer');\r\n if(footer){const greeting=document.createElement('div');greeting.className='christmas-footer-greeting';greeting.innerHTML='\u003cspan aria-hidden=\"true\"\u003e✧ \u0026nbsp; ❄ \u0026nbsp; ✧\u003c\/span\u003e\u003cp\u003eA little Christmas magic, together.\u003c\/p\u003e';footer.prepend(greeting);}\r\n})();\r\n\u003c\/script\u003e\u003cscript\u003ewindow.REVIEW_DATA = [\r\n  {\r\n    \"id\": 1,\r\n    \"name\": \"Emily R.\",\r\n    \"avatar_id\": \"review-avatar-001\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-84c980de6deb.png?v=1790746602\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-09-29\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"I took a quick picture on the rug before planning our family portrait. Our tabby watched the sofa instead of me. Both pieces showed anyway, and the green looked lovely. We took everything off after that short trial and left the proper photo for another day.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-7d21098e5fa2.png?v=1790746671\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 78,\r\n    \"name\": \"Martin\",\r\n    \"avatar_id\": \"review-avatar-002\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-b7a08529ee4d.png?v=1790746576\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-09-28\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"There is a small drawer in our bedroom where occasional pet accessories end up. I cleared a corner for this pair after checking both pieces, because otherwise the hat would probably disappear under something unrelated. The scarf folds down without much thought; I leave the hat beside it with some room. I took a picture of the drawer for my own memory. It sounds overly organized, but I have bought replacement accessories before simply because I could not find the first ones. I like the set so far. Actual wear has only been a brief trial, so I am not making any durability claims. The drawer is shallow enough that I can see both pieces without digging. I left the scarf loose rather than trying to reproduce the neat shape in the product picture.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-237dfb1044d5.png?v=1790746658\",\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-3dc8a3a77f9c.png?v=1790746661\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 39,\r\n    \"name\": \"J. Park\",\r\n    \"avatar_id\": \"review-avatar-003\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-751f1569e60e.png?v=1790746599\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-09-27\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"The green looks lovely against ginger fur in our living room photos.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-c9a2c4a22d79.png?v=1790746680\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 66,\r\n    \"name\": \"Alex\",\r\n    \"avatar_id\": \"review-avatar-061\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-5df64e7029a4.png?v=1790746560\",\r\n    \"avatar_type\": \"pet\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-09-26\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"I laid the scarf beside a ruler before trying it. Seeing the length at home was more useful than imagining it from the screen.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-77c90735a0a4.png?v=1790746674\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 96,\r\n    \"name\": \"Ryan B\",\r\n    \"avatar_id\": \"review-avatar-004\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-91c74ded1875.png?v=1790746586\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-09-25\",\r\n    \"variant\": \"\",\r\n    \"review\": \"I had pictured a tidy family portrait when I ordered the set. Everyone would sit together, the cat would look at the camera, and both little trees would be visible. Our practice attempt was less organized. The cat sat sideways on the sofa and watched the doorway. I was still adjusting the phone when she turned her head. We took a couple of pictures and removed the accessories rather than improving the pose.\\n\\nLooking through the pictures later, the sideways one was my favorite. The green showed against her fur and the red hat made the Christmas idea clear. Nothing in the room had been moved. I like the set for that small moment, even though it did not produce my imagined portrait. Both pieces are in the drawer now. Next time I will have the phone ready sooner and expect a snapshot instead of a perfectly arranged scene.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 70,\r\n    \"name\": \"Robert\",\r\n    \"avatar_id\": \"review-avatar-040\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-8999503e5101.png?v=1790746565\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-09-24\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"The whole set fits easily in my own tote. It is on the list to bring when we visit family for pictures.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-31b855932566.png?v=1790746666\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 79,\r\n    \"name\": \"D. Williams\",\r\n    \"avatar_id\": \"review-avatar-058\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-ddd84926a013.png?v=1790746582\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 3,\r\n    \"date\": \"2026-09-23\",\r\n    \"variant\": \"\",\r\n    \"review\": \"I was expecting our cat to object to the scarf, but the hat was the real sticking point. She looked at me as though the photo idea was entirely my problem. We removed it quickly and kept the whole attempt short. The green looked lovely against her coat while we tried, and I still like the matching design. I just cannot call it an easy outfit for this particular animal. If I had known how strongly she would dislike anything on her head, I probably would have chosen a different photo plan. For now the complete pair is back in the drawer.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 94,\r\n    \"name\": \"Liam F.\",\r\n    \"avatar_id\": \"review-avatar-054\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-218474693523.png?v=1790746566\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-09-22\",\r\n    \"variant\": \"\",\r\n    \"review\": \"The family photo is the reason I chose this, but I wanted our pet to still look like himself. We did not build a scene around the outfit or try to keep him facing the lens. He stood where he normally waits beside the sofa, and I took a quick picture from my seat. The accessories were enough to make it festive. I particularly like that the hat and scarf repeat the same character. The trial was short and we put everything away afterwards. I am pleased with that first result, while knowing the actual family picture may go differently.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 68,\r\n    \"name\": \"Graham\",\r\n    \"avatar_id\": \"review-avatar-036\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-41414cfab026.png?v=1790746563\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-09-21\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"This came out for a practice picture on the sofa. Nothing elaborate, just checking the look before the busy season.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-6393a8a84e6d.png?v=1790746670\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 38,\r\n    \"name\": \"Sana\",\r\n    \"avatar_id\": \"review-avatar-049\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-4ae4a5cfd473.png?v=1790746564\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-09-20\",\r\n    \"variant\": \"\",\r\n    \"review\": \"Two matching pieces, without another long search for the right accessory.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 74,\r\n    \"name\": \"Ethan\",\r\n    \"avatar_id\": \"review-avatar-048\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-d41976f7122e.png?v=1790746600\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-09-19\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"The scarf is quite narrow, which suits the little accessory look. I would not treat it as a replacement for a proper coat.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-9945c22693ed.png?v=1790746666\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 28,\r\n    \"name\": \"Daniel K.\",\r\n    \"avatar_id\": \"review-avatar-099\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-72d0677a63c0.svg?v=1790746569\",\r\n    \"avatar_type\": \"initials\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 4,\r\n    \"date\": \"2026-09-18\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"I put the scarf under the hat in a spare cupboard compartment after the trial. It keeps the two together without needing another big container. We only plan to use them for short supervised pictures. I am happy with the look so far, but I would like written care directions before doing any cleaning.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-81f6c38f92cd.png?v=1790746660\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 69,\r\n    \"name\": \"Peter J.\",\r\n    \"avatar_id\": \"review-avatar-030\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-106590151607.png?v=1790746565\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 4,\r\n    \"date\": \"2026-09-17\",\r\n    \"variant\": \"\",\r\n    \"review\": \"I would have liked clearer care information. For now I have kept it dry and stored it with the two pieces together.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 67,\r\n    \"name\": \"P. Baker\",\r\n    \"avatar_id\": \"review-avatar-065\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-ee5f70281211.png?v=1790746599\",\r\n    \"avatar_type\": \"pet\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-09-16\",\r\n    \"variant\": \"\",\r\n    \"review\": \"Picked the tree because our family wears a lot of green at Christmas. The little red hat keeps it from feeling too matchy. We have not added any other accessories to the plan.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 97,\r\n    \"name\": \"Mei\",\r\n    \"avatar_id\": \"review-avatar-035\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-86ba6122e7cf.png?v=1790746581\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 4,\r\n    \"date\": \"2026-09-15\",\r\n    \"variant\": \"\",\r\n    \"review\": \"The part I found hardest was choosing from the dimensions before I could hold the scarf. I understand a measurement on paper, but I was still trying to imagine the way the ends would sit on our dog. I did not want to copy the size suggested by how a different animal looked in a picture. I compared the listed lengths, made a choice, and checked the actual item again before a try on. The hat raised a separate set of fit questions for me.\\n\\nOnce I had both pieces out, I liked the matching characters and the green knit. We tried things slowly and kept the session short. I would not call this a bad purchase, but the process involved more figuring out than I expected for a small accessory set. A clearer explanation of hat fit and how to interpret scarf length would make a real difference. My rating reflects that uncertainty. I am keeping the pair for a brief holiday picture, with a simpler plan than the elaborate portrait I originally had in mind. I also realized that choosing a larger scarf simply because it sounds more generous would not answer the hat question. Those are two separate pieces, and I would like information that treats them that way.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 90,\r\n    \"name\": \"Avery\",\r\n    \"avatar_id\": \"review-avatar-074\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-27cb0f4e14cd.png?v=1790746566\",\r\n    \"avatar_type\": \"pet\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-09-14\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"What I liked most was actually the unplanned picture. Our dog had turned away from the camera and was watching someone in the next room. The hat was visible from the side and the scarf added a patch of green, without looking like we had arranged a little advertising scene. We stopped soon after and took both pieces off. I had spent longer thinking about the photo than taking it. The set did the job I wanted in that moment. I would buy it with a flexible plan, though, because the animal gets a vote on whether the hat stays in the picture.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-b3707776070f.png?v=1790746678\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 43,\r\n    \"name\": \"Tanya R.\",\r\n    \"avatar_id\": \"review-avatar-039\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-6987e2e75c3f.png?v=1790746563\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-09-13\",\r\n    \"variant\": \"\",\r\n    \"review\": \"I like the scarf more than the hat.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 47,\r\n    \"name\": \"K. Ellis\",\r\n    \"avatar_id\": \"review-avatar-092\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-d486d5dec7ad.png?v=1790746584\",\r\n    \"avatar_type\": \"plant\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-09-12\",\r\n    \"variant\": \"\",\r\n    \"review\": \"The matching trees are my favorite detail, especially on the narrow green scarf.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 64,\r\n    \"name\": \"Malcolm\",\r\n    \"avatar_id\": \"review-avatar-032\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-2773fafdb017.png?v=1790746583\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-09-11\",\r\n    \"variant\": \"\",\r\n    \"review\": \"That small pom pom is charming. I put everything away once our dog started taking an interest in it.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 71,\r\n    \"name\": \"Noel\",\r\n    \"avatar_id\": \"review-avatar-091\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-92b84b2dd9d9.png?v=1790746564\",\r\n    \"avatar_type\": \"plant\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-09-10\",\r\n    \"variant\": \"\",\r\n    \"review\": \"Nice knit appearance up close. I cannot tell you anything about long term wear after a single short try on.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 55,\r\n    \"name\": \"Darcy\",\r\n    \"avatar_id\": \"review-avatar-095\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-24c481fa69fc.png?v=1790746569\",\r\n    \"avatar_type\": \"plant\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 4,\r\n    \"date\": \"2026-09-09\",\r\n    \"variant\": \"\",\r\n    \"review\": \"The scarf length chart helped, although I still had to think about how it would sit. A neck measurement guide would make choosing easier.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 11,\r\n    \"name\": \"Helen\",\r\n    \"avatar_id\": \"review-avatar-059\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-d03d0b4f862e.png?v=1790746580\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-09-08\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"The pom pom was the first detail I wanted to see closer. I took a picture while the scarf was resting on my knee, with the hat on the sofa next to me. The matching tree is a nice touch as well. I cannot judge how everything will hold up over a whole season from this first look.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-4fae866934af.png?v=1790746680\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 62,\r\n    \"name\": \"S. Ward\",\r\n    \"avatar_id\": \"review-avatar-076\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-d5cf885c03a7.png?v=1790746600\",\r\n    \"avatar_type\": \"landscape\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-09-07\",\r\n    \"variant\": \"\",\r\n    \"review\": \"I could choose the same theme for both pieces. No second purchase needed. That made this easy.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 82,\r\n    \"name\": \"Hana\",\r\n    \"avatar_id\": \"review-avatar-029\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-362bb37be1f5.png?v=1790746565\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-09-06\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"My sister and I were deciding whether the set would work for the kind of picture we wanted. I sent her a close view of the scarf detail instead of another full outfit image. The tree and pom pom explain the look better than I could in a message. We are keeping the photo plan simple, with our pet beside us rather than on any special display. I still need to check the fit carefully before that day. The accessory is a small part of the picture, but choosing one matching pair has made that part of the planning easier.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-0e01c99a9864.png?v=1790746678\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 76,\r\n    \"name\": \"Sam C\",\r\n    \"avatar_id\": \"review-avatar-020\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-276e1d65dfd0.png?v=1790746561\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-09-05\",\r\n    \"variant\": \"\",\r\n    \"review\": \"We did a practice run while the house was quiet. Our dog gets distracted as soon as everyone gathers, so I wanted to check the outfit first. The scarf was straightforward during that short attempt. The hat needed more patience, and I stopped when he began paying attention to it instead of me. We got one sideways picture beside the sofa and put the pair away afterwards. I am glad I tried ahead of time rather than discovering this during the actual family photo.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 56,\r\n    \"name\": \"Paul\",\r\n    \"avatar_id\": \"review-avatar-056\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-78be247c677b.png?v=1790746575\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-09-04\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"Our dog watched the doorway throughout the photo. Honestly, that sideways picture is the one I like best.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-063bfd274db1.png?v=1790746675\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 58,\r\n    \"name\": \"Bailey\",\r\n    \"avatar_id\": \"review-avatar-093\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-31fa6631ff14.png?v=1790746559\",\r\n    \"avatar_type\": \"plant\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-09-03\",\r\n    \"variant\": \"\",\r\n    \"review\": \"Both pieces were there when I checked the set. I have not tried cleaning them yet, so I cannot comment on that. Clear care directions would be useful before I need to deal with a mark.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 8,\r\n    \"name\": \"Amanda\",\r\n    \"avatar_id\": \"review-avatar-098\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-9edd52a010c5.svg?v=1790746548\",\r\n    \"avatar_type\": \"initials\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 4,\r\n    \"date\": \"2026-09-02\",\r\n    \"variant\": \"\",\r\n    \"review\": \"I compared the scarf with a ruler at home before deciding how to arrange it for a try on. The listed length is useful, but it is not the same thing as a suggested neck size. I would have found a more detailed fit guide helpful. The matching hat is nice; choosing confidently was the harder part.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 72,\r\n    \"name\": \"Morgan T.\",\r\n    \"avatar_id\": \"review-avatar-062\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-b457e24d745b.png?v=1790746579\",\r\n    \"avatar_type\": \"pet\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-09-01\",\r\n    \"variant\": \"\",\r\n    \"review\": \"Our small dog gave us about a minute of cooperation. We got the picture and took both pieces off.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 13,\r\n    \"name\": \"Marco\",\r\n    \"avatar_id\": \"review-avatar-014\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-4d6b037b1f4b.png?v=1790746566\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-08-31\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"I packed the set in my own overnight bag for a family visit. Having the hat and scarf together meant I could check both were there before closing the bag. I left a little space around the hat. This is a small accessory purchase, but remembering the second piece is exactly the sort of thing I usually get wrong.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-c95fd31e19c8.png?v=1790746679\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 77,\r\n    \"name\": \"Andre T.\",\r\n    \"avatar_id\": \"review-avatar-026\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-1f1c13cfd57f.png?v=1790746563\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 4,\r\n    \"date\": \"2026-08-30\",\r\n    \"variant\": \"\",\r\n    \"review\": \"The first thing I did was compare the scarf with the dimensions on the page. I can picture a length much better with the actual item in front of me than from a number on a screen. That helped, but I still had questions about how the hat would sit on our particular cat. I would like a more complete fit guide rather than having to work it out from styling pictures. The matching characters are appealing and the color is what drew me in. My rating is mostly about the uncertainty before the try on, rather than any complaint about the theme.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 65,\r\n    \"name\": \"Casey\",\r\n    \"avatar_id\": \"review-avatar-063\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-c65a5b63a206.png?v=1790746580\",\r\n    \"avatar_type\": \"pet\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 3,\r\n    \"date\": \"2026-08-29\",\r\n    \"variant\": \"\",\r\n    \"review\": \"The hat is the part our cat objects to. The set looks nice on its own, but we have not managed a complete outfit photo.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 59,\r\n    \"name\": \"Jo\",\r\n    \"avatar_id\": \"review-avatar-064\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-c8fd3d8edd07.png?v=1790746580\",\r\n    \"avatar_type\": \"pet\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-08-28\",\r\n    \"variant\": \"\",\r\n    \"review\": \"A friend suggested matching accessories for the picture instead of full outfits. This was much closer to what I had in mind.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 63,\r\n    \"name\": \"Aisha\",\r\n    \"avatar_id\": \"review-avatar-009\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-b1e70936b019.png?v=1790746584\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-08-27\",\r\n    \"variant\": \"\",\r\n    \"review\": \"My plan was one quick picture, and that was about right. This is staying in the photo drawer between attempts.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 30,\r\n    \"name\": \"Clara\",\r\n    \"avatar_id\": \"review-avatar-057\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-b6b834d3f9e9.png?v=1790746570\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-08-26\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"I photographed our small poodle from the side because I wanted to see where the scarf ended. That was more useful than guessing from a front portrait. The hat and scarf looked coordinated without needing anything else. I still recommend thinking about your own pet's measurements and tolerance rather than choosing from appearance alone. Our floor was a plain background for seeing the ends, and I did not need to move him to a table or ask him to pose.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-8d0513cc643f.png?v=1790746673\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 20,\r\n    \"name\": \"Leslie\",\r\n    \"avatar_id\": \"review-avatar-078\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-effbc42b7204.png?v=1790746599\",\r\n    \"avatar_type\": \"landscape\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-08-25\",\r\n    \"variant\": \"\",\r\n    \"review\": \"The set is ready in our tote for the next family visit. I took a quick photo before putting the bag away so I could remember what I had packed. The hat is sitting above the scarf instead of being buried. I cannot comment on repeated use yet, but bringing the matching pair along takes very little planning.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 91,\r\n    \"name\": \"Charlie\",\r\n    \"avatar_id\": \"review-avatar-071\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-0715924679ca.png?v=1790746565\",\r\n    \"avatar_type\": \"pet\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 2,\r\n    \"date\": \"2026-08-24\",\r\n    \"variant\": \"\",\r\n    \"review\": \"I am less enthusiastic about the hat than the scarf. The matching design is attractive, but our pet has never been keen on headwear and this did not change that. We stopped the attempt rather than keeping it going for the sake of a picture. I should have taken that preference more seriously before choosing a complete set. The scarf itself gave the snapshot some holiday color, which was nice. I have kept both pieces together, but I am not expecting a full outfit portrait now. For our household this has been a limited success, even though I can see the appeal.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 37,\r\n    \"name\": \"Alina\",\r\n    \"avatar_id\": \"review-avatar-037\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-fe6f3c333fc2.png?v=1790746583\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-08-23\",\r\n    \"variant\": \"\",\r\n    \"review\": \"Much cuter on our tabby than I expected it to be.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 75,\r\n    \"name\": \"Nico\",\r\n    \"avatar_id\": \"review-avatar-044\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-f84d825a5533.png?v=1790746581\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-08-22\",\r\n    \"variant\": \"\",\r\n    \"review\": \"The little tree decorations look cheerful without needing a whole backdrop. We used the living room as it was.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 19,\r\n    \"name\": \"Imani\",\r\n    \"avatar_id\": \"review-avatar-051\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-850c82a0598b.png?v=1790746599\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 4,\r\n    \"date\": \"2026-08-21\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"A side view was more useful than a front view for our first fit check. Our gray cat was sitting toward the room, so I could see where the scarf sat without encouraging him to face the phone. The outfit looked nice. I still kept the trial short because a picture was the only reason for putting it on.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-c42233144f51.png?v=1790746680\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 80,\r\n    \"name\": \"Jules\",\r\n    \"avatar_id\": \"review-avatar-073\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-1c31f76c1f17.png?v=1790746563\",\r\n    \"avatar_type\": \"pet\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-08-20\",\r\n    \"variant\": \"\",\r\n    \"review\": \"The appeal for me was having two pieces that already matched. I have spent too much time before comparing slightly different reds from separate listings and hoping they would look right together. With this set I could choose a character and stop there. At home I looked over the applique, the knit, and the little pom pom before we attempted a picture. Those details are what make it feel festive to me. I have not tried washing anything, and I would want proper instructions before doing so. My first impression is positive, with longer term use still ahead.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 85,\r\n    \"name\": \"N. Silva\",\r\n    \"avatar_id\": \"review-avatar-007\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-770efbf6abf2.png?v=1790746601\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 3,\r\n    \"date\": \"2026-08-19\",\r\n    \"variant\": \"\",\r\n    \"review\": \"I am giving this three stars because the look is nice but I wanted more help choosing a fit. The scarf measurements are clear as dimensions; turning them into a choice for my own dog was less obvious. I did not want to rely on the dog shown in the pictures, since ours is built differently. Once I had the set I could compare it directly and make a more informed decision. The matching details are cheerful, which is why I have kept it. A separate explanation of hat fit and scarf placement would have made the experience less uncertain for me.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 23,\r\n    \"name\": \"Robin\",\r\n    \"avatar_id\": \"review-avatar-066\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-637e7350f67b.png?v=1790746599\",\r\n    \"avatar_type\": \"pet\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-08-18\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"I put the hat in a shallow basket beside the scarf after our first check. That leaves its shape alone instead of pressing it flat under other things. I did not buy any separate storage for it. It is a small point, but keeping occasional accessories visible makes them more likely to get used in our house.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-630801131743.png?v=1790746668\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 73,\r\n    \"name\": \"Dev\",\r\n    \"avatar_id\": \"review-avatar-038\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-e8304173b01c.png?v=1790746598\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 4,\r\n    \"date\": \"2026-08-17\",\r\n    \"variant\": \"\",\r\n    \"review\": \"I chose the matching pair mainly to avoid shopping twice. That worked out exactly as hoped, and now both pieces are sitting together ready for a quiet afternoon when we can try them.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 32,\r\n    \"name\": \"Kenji T.\",\r\n    \"avatar_id\": \"review-avatar-008\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-e1e71564d6e8.png?v=1790746583\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 4,\r\n    \"date\": \"2026-08-16\",\r\n    \"variant\": \"\",\r\n    \"review\": \"I picked one theme instead of trying to mix separate accessories. Seeing the same little character on both pieces makes the choice feel intentional. My only hesitation was sizing, since scarf length alone takes some interpreting. I checked the measurements again before trying it and did not assume another pet's photo would predict our fit.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 89,\r\n    \"name\": \"Jess\",\r\n    \"avatar_id\": \"review-avatar-031\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-4704d75a5b23.png?v=1790746587\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-08-15\",\r\n    \"variant\": \"\",\r\n    \"review\": \"I am the person who packs everything for a family visit, so I wanted something easy to keep together. The hat and scarf now sit in a personal fabric pouch on the shelf where I keep the photo things. The pouch was already ours; I did not need a special container. Before putting it away I checked that neither piece was trapped under something heavy. We have only tried the outfit once, briefly. I like the colors and the matching decoration, but I cannot tell you about repeated cleaning or a season of use yet. This is still an early impression.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 33,\r\n    \"name\": \"Grace\",\r\n    \"avatar_id\": \"review-avatar-047\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-4e5b222022a2.png?v=1790746565\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 4,\r\n    \"date\": \"2026-08-14\",\r\n    \"variant\": \"\",\r\n    \"review\": \"Our cat was much more curious about the pom pom than the photo. I took the set off and stored it once his attention shifted to playing with it. The colors looked nice during the quick attempt. That is enough for me for now; a complete posed picture can wait for a more cooperative moment.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 86,\r\n    \"name\": \"Rachel\",\r\n    \"avatar_id\": \"review-avatar-025\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-e86b60f87d69.png?v=1790746595\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 4,\r\n    \"date\": \"2026-08-13\",\r\n    \"variant\": \"\",\r\n    \"review\": \"The pom pom caught our cat's interest almost immediately, which changed the direction of the photo attempt. I had hoped she would simply sit while I took a picture. Instead she wanted to investigate the thing at the end of the scarf. We removed the accessories and put them away once that started. I like the appearance, especially the green beside her coat, but this is clearly going to be a very brief portrait accessory in our house. That is fine with me. I would rather have one ordinary snapshot than keep trying for a pose she has no interest in.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 45,\r\n    \"name\": \"Susan P.\",\r\n    \"avatar_id\": \"review-avatar-043\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-ba11f91ac550.png?v=1790746581\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-08-12\",\r\n    \"variant\": \"\",\r\n    \"review\": \"Sweet for a brief portrait.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 5,\r\n    \"name\": \"Chloe B\",\r\n    \"avatar_id\": \"review-avatar-023\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-c7247e87b4f1.png?v=1790746579\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-08-11\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"After trying the set I put it in a cotton pouch we already owned. The hat stayed beside the scarf instead of being pushed underneath it. I like keeping these little accessories separate from leads and grooming things. It makes the pair easy to find, and I am less likely to leave one piece behind.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-902400108664.png?v=1790746668\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 54,\r\n    \"name\": \"Margaret\",\r\n    \"avatar_id\": \"review-avatar-011\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-4189c6eae919.png?v=1790746584\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-08-10\",\r\n    \"variant\": \"\",\r\n    \"review\": \"I expected to prefer the red styles. The deep green tree version won me over when I saw it beside our cat's ginger coat.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 44,\r\n    \"name\": \"Yuna K\",\r\n    \"avatar_id\": \"review-avatar-015\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-93473c3e53b4.png?v=1790746565\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-08-09\",\r\n    \"variant\": \"\",\r\n    \"review\": \"That little pom pom makes me smile every time I open the drawer.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 27,\r\n    \"name\": \"Jin\",\r\n    \"avatar_id\": \"review-avatar-052\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-dd213f0b1571.png?v=1790746582\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-08-08\",\r\n    \"variant\": \"\",\r\n    \"review\": \"The best picture was the one just before we took the accessories off. Our dog had turned his head toward me, and the little hat was visible from the side. It looks like a moment at home rather than a formal Christmas portrait. That ended up being closer to what I wanted from this set.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 88,\r\n    \"name\": \"Sydney\",\r\n    \"avatar_id\": \"review-avatar-089\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-a7ee2c827073.png?v=1790746566\",\r\n    \"avatar_type\": \"plant\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 4,\r\n    \"date\": \"2026-08-07\",\r\n    \"variant\": \"\",\r\n    \"review\": \"Our long haired cat can hide almost any accessory in his coat. During the first try on I could see the color, but the character on the scarf was partly covered from where I was sitting. Moving my phone to the side helped more than fussing with him. The hat gave the picture another obvious bit of red. I liked the result, although it was not as clear as the product styling photo. That seems worth mentioning for other people planning a portrait with a fluffy pet. The set can look different depending on the angle and the coat around it.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 12,\r\n    \"name\": \"Priya\",\r\n    \"avatar_id\": \"review-avatar-017\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-33c1ce677c27.png?v=1790746564\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 4,\r\n    \"date\": \"2026-08-06\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"Our black and white cat looked wonderful in the green, but the hat was not something he wanted to wear for long. We kept the attempt brief and took it off rather than insisting on a front facing shot. The scarf gave the picture most of its color anyway. Nice appearance, with the usual cat cooperation problem.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-fc9ad3b3ef5c.png?v=1790746678\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 40,\r\n    \"name\": \"Taylor\",\r\n    \"avatar_id\": \"review-avatar-068\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-16e297630735.png?v=1790746562\",\r\n    \"avatar_type\": \"pet\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 3,\r\n    \"date\": \"2026-08-05\",\r\n    \"variant\": \"\",\r\n    \"review\": \"Our cat voted against wearing the hat almost immediately, unfortunately.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 46,\r\n    \"name\": \"Wei\",\r\n    \"avatar_id\": \"review-avatar-024\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-3af1853add20.png?v=1790746563\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-08-04\",\r\n    \"variant\": \"\",\r\n    \"review\": \"Glad I checked the measurements.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 99,\r\n    \"name\": \"Elena D.\",\r\n    \"avatar_id\": \"review-avatar-033\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-3ba9e64cb9d8.png?v=1790746563\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 2,\r\n    \"date\": \"2026-08-03\",\r\n    \"variant\": \"\",\r\n    \"review\": \"Our dog has never loved hats, and I should have given that more weight when choosing this. I was caught up in how sweet the matching pair looked. We started with the scarf during a quiet moment, then tried the hat briefly. He made it clear that the second part was not for him. We stopped and removed both pieces. There was no point turning a photo idea into a struggle.\\n\\nI got one quick picture, and the colors look cheerful. The scarf is still my favorite part. The set is stored together, but I no longer expect both pieces in our holiday portrait. That makes this a two star experience for us. Someone whose pet accepts headwear may feel differently. For our dog, I should have planned around his existing preferences instead of hoping a matching outfit would change his mind.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 42,\r\n    \"name\": \"Frankie\",\r\n    \"avatar_id\": \"review-avatar-069\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-b2783f6588b8.png?v=1790746579\",\r\n    \"avatar_type\": \"pet\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-08-02\",\r\n    \"variant\": \"\",\r\n    \"review\": \"Easy to keep tucked away with our other photo things until we need it.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 17,\r\n    \"name\": \"Ash\",\r\n    \"avatar_id\": \"review-avatar-086\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-c109f4e0958e.png?v=1790746587\",\r\n    \"avatar_type\": \"plant\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-08-01\",\r\n    \"variant\": \"\",\r\n    \"review\": \"The tree on the scarf is the detail I notice more than the hat. I took a close picture on the couch arm to show my sister what I meant. It has more going on visually than a plain green strip. I am still waiting for a calm moment to see how the full set looks on our pet.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 100,\r\n    \"name\": \"Arjun S\",\r\n    \"avatar_id\": \"review-avatar-028\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-e1934f084276.png?v=1790746593\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-07-31\",\r\n    \"variant\": \"\",\r\n    \"review\": \"I was looking for a small festive detail rather than an entire costume. The matching hat and scarf seemed like a manageable way to try that, and I liked having four themes to compare. Once I chose the tree version, I stopped looking for additional accessories. I checked the dimensions again before trying anything on our pet. Then we took a quick picture near the sofa, using the light already in the room. There was no backdrop and no attempt to arrange all the furniture.\\n\\nThe photograph looked like our home, which was exactly what I wanted. The little red hat made the holiday theme obvious and the green scarf showed up nicely. We took the pair off afterwards and put them in our own storage basket. I have not attempted cleaning, so I still want proper care information before doing that. It is an early review of a short trial, not a promise about a whole season. For the simple picture I had in mind, though, I am happy with the result.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 24,\r\n    \"name\": \"Walter B\",\r\n    \"avatar_id\": \"review-avatar-046\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-59e645f894a5.png?v=1790746562\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-07-30\",\r\n    \"variant\": \"\",\r\n    \"review\": \"We are trying things before the holiday rush. Our white and ginger cat wore the pair briefly near the sofa, with no decorations up. It still looked festive. Whether he will cooperate again when everyone is together is another question entirely.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 98,\r\n    \"name\": \"Marcus\",\r\n    \"avatar_id\": \"review-avatar-006\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-a88ff5f942a2.png?v=1790746564\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-07-29\",\r\n    \"variant\": \"\",\r\n    \"review\": \"I bought this well before we needed it because our family is never ready for pictures at the same time. The plan was to have the pet accessories sorted and stored together, then worry about the people later. I checked the two pieces at the kitchen table and sent my sister a picture of the matching detail. She liked the little tree more than the plain red accessory we had originally discussed. We have not bought any extra decorations to go with it.\\n\\nAfter one short trial I put the scarf beside the hat in a shallow drawer. I even took a picture of that, because I know how often seasonal things vanish in our house. The set is easy enough to keep with our other photo items as long as the hat has some space. I cannot comment on washing or repeated wear at this point. What I can say is that the matching pair has made one small part of the family photo planning straightforward, and I like how it looks in ordinary home light. I told her that we would try for a quick moment and keep whichever expression our pet offered us. That feels like a better plan than expecting the accessories to turn a busy afternoon into a professional sitting.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 10,\r\n    \"name\": \"Owen\",\r\n    \"avatar_id\": \"review-avatar-018\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-60e07c5b3e48.png?v=1790746566\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-07-28\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"I have put the pair on a cupboard shelf with our pet accessories. It is easy to spot the red hat, so neither piece will disappear before Christmas. There is nothing fancy about the way I store them. I just wanted the scarf and hat together and away from things our dog plays with. I chose that shelf because our dog cannot reach it, and it is beside the other things we take out when visitors come for pictures.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-617fa48e55da.png?v=1790746676\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 16,\r\n    \"name\": \"Reese\",\r\n    \"avatar_id\": \"review-avatar-080\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-9a8681d5278a.png?v=1790746569\",\r\n    \"avatar_type\": \"landscape\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-07-27\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"I wanted a dedicated spot for this set so it would not get mixed into everyday pet things. Both pieces now sit in a small storage tub in the cupboard. I do not fold the hat flat. It is not a complicated system, but I know I will appreciate finding the complete pair when we want it.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-ff8423da6371.png?v=1790746672\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 6,\r\n    \"name\": \"Cameron\",\r\n    \"avatar_id\": \"review-avatar-067\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-6abd103986b9.png?v=1790746565\",\r\n    \"avatar_type\": \"pet\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-07-26\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"I checked the set at my desk between other things and was pleased that the two characters matched. The scarf is the part I keep picking up for a closer look. I have not done a proper fit trial yet. Buying early has given me time to do that without rushing our dog into a picture.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-335452be8f69.png?v=1790746666\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 48,\r\n    \"name\": \"J. Carter\",\r\n    \"avatar_id\": \"review-avatar-087\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-e4a043db9274.png?v=1790746604\",\r\n    \"avatar_type\": \"plant\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 3,\r\n    \"date\": \"2026-07-25\",\r\n    \"variant\": \"\",\r\n    \"review\": \"My terrier really disliked wearing this.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 36,\r\n    \"name\": \"Pat\",\r\n    \"avatar_id\": \"review-avatar-081\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-f80a8c8024b7.png?v=1790746598\",\r\n    \"avatar_type\": \"landscape\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-07-24\",\r\n    \"variant\": \"\",\r\n    \"review\": \"Love the little tree detail.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 53,\r\n    \"name\": \"Mike\",\r\n    \"avatar_id\": \"review-avatar-100\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-02c5956544d1.svg?v=1790746548\",\r\n    \"avatar_type\": \"initials\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-07-23\",\r\n    \"variant\": \"\",\r\n    \"review\": \"Bought this early for our family photo. I have only checked the pieces so far, but the matching details are lovely. The set is waiting in the drawer until we try it properly.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 57,\r\n    \"name\": \"Drew S\",\r\n    \"avatar_id\": \"review-avatar-070\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-4653dcb2e09f.png?v=1790746600\",\r\n    \"avatar_type\": \"pet\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-07-22\",\r\n    \"variant\": \"\",\r\n    \"review\": \"I keep the hat loosely nested beside the scarf. Squashing it into the bottom of our pet drawer seemed a bad idea.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 18,\r\n    \"name\": \"Diane L.\",\r\n    \"avatar_id\": \"review-avatar-005\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-ade925c0ace2.png?v=1790746566\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-07-21\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"I checked that the hat and scarf were both present before putting them aside. Seeing them together on the kitchen counter made the matching theme obvious. I like the deep green more than I expected. I am not reviewing delivery speed or packaging here, just that first impression of the two accessories themselves. The hat went back beside the scarf after I checked it, so I could find the complete pair again without searching through our everyday things.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-38093d774b6d.png?v=1790746672\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 92,\r\n    \"name\": \"Amir\",\r\n    \"avatar_id\": \"review-avatar-042\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-6fc7b3af4c8a.png?v=1790746564\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-07-20\",\r\n    \"variant\": \"\",\r\n    \"review\": \"Choosing a theme was easy; deciding which dimensions made sense took longer. I wrote down the scarf lengths and compared them with the space I could actually see on our pet, without assuming the product models were a match. Once the set was here I checked again before doing anything else. I appreciate that the listing gives dimensions rather than only a generic small or medium label. I would still like more guidance about the hat. The little character details are lovely, and I am looking forward to a short picture attempt when our dog is settled. That missing detail was the reason I hesitated at checkout. Seeing the scarf measurements helped, but the hat is a different shape and deserves its own explanation rather than relying on the outfit photographs alone.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 61,\r\n    \"name\": \"Kelly M.\",\r\n    \"avatar_id\": \"review-avatar-072\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-e68ce2cefece.png?v=1790746589\",\r\n    \"avatar_type\": \"pet\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 4,\r\n    \"date\": \"2026-07-19\",\r\n    \"variant\": \"\",\r\n    \"review\": \"The tree on the scarf gets partly lost in long fur. Moving the camera made more difference than fussing with the outfit.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 21,\r\n    \"name\": \"D. Costa\",\r\n    \"avatar_id\": \"review-avatar-034\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-57967d91f65a.png?v=1790746565\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-07-18\",\r\n    \"variant\": \"\",\r\n    \"review\": \"I was trying to picture the scarf width from the measurements, so I took a closer look when I had it on my desk. It reads as a small decorative accessory, which is what I wanted. The tree gives the front a clear focus. I would not expect this narrow piece to do the job of a coat.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 35,\r\n    \"name\": \"Olivia M.\",\r\n    \"avatar_id\": \"review-avatar-097\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-22c02acc8f93.svg?v=1790746548\",\r\n    \"avatar_type\": \"initials\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 4,\r\n    \"date\": \"2026-07-17\",\r\n    \"variant\": \"\",\r\n    \"review\": \"I have only inspected the set and put it away, so I would rather not guess about washing or durability. The matching details look cheerful and the size choices were useful to compare. I still want clearer guidance on fit. As a first impression it is nice, with a few practical questions left open.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 50,\r\n    \"name\": \"Fiona S.\",\r\n    \"avatar_id\": \"review-avatar-013\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-476dba17efe8.png?v=1790746601\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-07-16\",\r\n    \"variant\": \"\",\r\n    \"review\": \"Simple idea, and the colors work really well with our usual family Christmas outfits.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 9,\r\n    \"name\": \"Blair\",\r\n    \"avatar_id\": \"review-avatar-085\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-35d5b69345fa.png?v=1790746568\",\r\n    \"avatar_type\": \"landscape\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-07-15\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"We paused in the kitchen on the way to take a practice picture. Our poodle was looking into the next room, which made it a very ordinary snapshot rather than a portrait. The red hat stands out nicely against the green scarf. I was happy with that quick look and did not keep the accessories on afterwards.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-ebd8c49d7d00.png?v=1790746677\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 25,\r\n    \"name\": \"Ravi P\",\r\n    \"avatar_id\": \"review-avatar-010\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-0482c3546f95.png?v=1790746605\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 4,\r\n    \"date\": \"2026-07-14\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"I wanted a closer look at the hat's cord before any try on. The two pieces were on the kitchen table, so I took a quick picture there rather than arranging a special background. I like the matching decorations. A clearer fitting guide would help me feel more confident about setting the hat up correctly.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-89af9efb17da.png?v=1790746676\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 3,\r\n    \"name\": \"Kiran\",\r\n    \"avatar_id\": \"review-avatar-060\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-fbfa32826d99.png?v=1790746599\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-07-13\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"I looked over both pieces at the kitchen table before putting anything on our cat. The tree detail repeats on the hat and scarf, which was the reason I chose this version. Up close, I was more interested in the knit and pom pom than the overall outfit. I have only done that initial check so far.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-3d697b8367c3.png?v=1790746674\",\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-c81b05691f4b.png?v=1790746678\",\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-6c2c8afaeb82.png?v=1790746672\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 49,\r\n    \"name\": \"Leila\",\r\n    \"avatar_id\": \"review-avatar-055\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-ff69eaffbc38.png?v=1790746585\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-07-12\",\r\n    \"variant\": \"\",\r\n    \"review\": \"Already tucked away together for our holiday picture.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 93,\r\n    \"name\": \"M. Johnson\",\r\n    \"avatar_id\": \"review-avatar-096\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-4e4c078a995e.svg?v=1790746548\",\r\n    \"avatar_type\": \"initials\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-07-11\",\r\n    \"variant\": \"\",\r\n    \"review\": \"I have not washed this, so I am keeping my review to what I have actually done in this little trial. We checked both pieces, tried the scarf briefly, and took a phone picture at home. The green looked good in ordinary window light. I then put the scarf and hat on their own shelf rather than mixing them into the everyday pet basket. The complete theme is cheerful without needing other accessories around it. Written cleaning directions would be a useful addition, especially for something knitted. Until I have those, I am avoiding guesses about the best way to care for it.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 41,\r\n    \"name\": \"Lee\",\r\n    \"avatar_id\": \"review-avatar-088\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-e4e3df25f995.png?v=1790746588\",\r\n    \"avatar_type\": \"plant\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-07-10\",\r\n    \"variant\": \"\",\r\n    \"review\": \"Exactly the festive touch I wanted for pictures.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 2,\r\n    \"name\": \"L. Kim\",\r\n    \"avatar_id\": \"review-avatar-041\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-56e161abf35a.png?v=1790746564\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-07-09\",\r\n    \"variant\": \"\",\r\n    \"review\": \"The set lives in a shallow bedroom drawer now, with the hat beside the folded scarf. I photographed the drawer because I have a habit of forgetting where seasonal things go. There is no special storage routine here. Keeping the matching pieces together is the main thing, especially with a hat this small.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 15,\r\n    \"name\": \"Jamie\",\r\n    \"avatar_id\": \"review-avatar-075\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-9021ee79f5dd.png?v=1790746563\",\r\n    \"avatar_type\": \"pet\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-07-08\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"Our little black dog disappears in dark pictures. I wanted a bit of holiday color near his face, and this did that during a short trial beside the sofa. He watched me instead of the camera. I liked the result and removed the accessories afterwards.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-6687f0656e4a.png?v=1790746668\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 34,\r\n    \"name\": \"Gloria M.\",\r\n    \"avatar_id\": \"review-avatar-019\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-e55fff572258.png?v=1790746589\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-07-07\",\r\n    \"variant\": \"\",\r\n    \"review\": \"This is for a holiday picture at home, so I did not need an elaborate outfit. The scarf gives enough color for a close shot, and the hat finishes the theme if our dog accepts it. I am glad the pieces are separate. We can stop the trial whenever he has had enough.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 60,\r\n    \"name\": \"Anita\",\r\n    \"avatar_id\": \"review-avatar-045\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-9995efd59984.png?v=1790746565\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 3,\r\n    \"date\": \"2026-07-06\",\r\n    \"variant\": \"\",\r\n    \"review\": \"We tried the scarf first and stopped before adding the hat. Our cat was done with the whole project by then.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 14,\r\n    \"name\": \"Harper\",\r\n    \"avatar_id\": \"review-avatar-090\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-ec6370b34566.png?v=1790746601\",\r\n    \"avatar_type\": \"plant\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 4,\r\n    \"date\": \"2026-07-05\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"I spread the scarf out on the bed before trying it on our dog. The dimensions made more sense once I could see the whole length in front of me. I still would not choose purely from the animal shown in the product pictures. The look is lovely, but an example photo cannot tell me how my own dog will fit.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-ba05d399a91b.png?v=1790746670\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 22,\r\n    \"name\": \"Rowan\",\r\n    \"avatar_id\": \"review-avatar-084\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-381793c73684.png?v=1790746561\",\r\n    \"avatar_type\": \"landscape\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 4,\r\n    \"date\": \"2026-07-04\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"Our dachshund gave us one sideways hallway picture and then lost interest. The set looked sweet, but I had imagined a much easier photo session. I ended up liking the ordinary snapshot more than the planned pose. Next time I will start with the camera ready and leave the rest up to him.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-a1bccfbfabf6.png?v=1790746664\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 31,\r\n    \"name\": \"Chris T\",\r\n    \"avatar_id\": \"review-avatar-077\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-c158e77af0f3.png?v=1790746583\",\r\n    \"avatar_type\": \"landscape\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 4,\r\n    \"date\": \"2026-07-03\",\r\n    \"variant\": \"\",\r\n    \"review\": \"The family picture is months away, so this has only had a practice outing. I wanted to know whether our dog would accept the hat before counting on it for the actual day. The scarf was fine for that short attempt, but the hat took patience. I am keeping expectations modest and the outfit ready.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 51,\r\n    \"name\": \"Terry\",\r\n    \"avatar_id\": \"review-avatar-083\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-073144bdf8e4.png?v=1790746565\",\r\n    \"avatar_type\": \"landscape\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-07-02\",\r\n    \"variant\": \"\",\r\n    \"review\": \"I put both pieces in the same drawer after trying them. That should save me hunting for the hat when we actually need it.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 87,\r\n    \"name\": \"A. Chen\",\r\n    \"avatar_id\": \"review-avatar-012\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-62d48ccb239c.png?v=1790746559\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-07-01\",\r\n    \"variant\": \"\",\r\n    \"review\": \"I checked the two pieces on the kitchen counter because I wanted to see the matching details up close. The theme carries through from the hat to the scarf. It has the narrow accessory look I expected from the measurements, rather than looking like outdoor clothing. My plan is a short supervised picture if our dog accepts it, then storage. I have not left the set on between attempts. Within that limited plan, I think it is a lovely seasonal item.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 83,\r\n    \"name\": \"Neil\",\r\n    \"avatar_id\": \"review-avatar-050\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-bcac3d84b2d4.png?v=1790746603\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 4,\r\n    \"date\": \"2026-06-30\",\r\n    \"variant\": \"\",\r\n    \"review\": \"I bought early because I did not want to introduce something unfamiliar right before taking the holiday picture. So far we have looked at the pieces and done one short scarf trial. The hat can wait for another calm moment. I like the matching theme, but I am not going to insist on wearing both just because they came together. Our pet's reaction will decide how much of the outfit makes it into the photo. The pair is stored together in the meantime. I would appreciate more care information on the page, since that is the practical detail I still cannot answer.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 29,\r\n    \"name\": \"V. Romano\",\r\n    \"avatar_id\": \"review-avatar-022\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-4f7deef52658.png?v=1790746563\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-06-29\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"The knit was easier to see when I left the scarf on a dining chair and looked closely in daylight. Product pictures had shown the overall idea, but I wanted to check the small details for myself. The matching hat makes the pair feel complete. I have not tested it beyond inspection and a brief try on.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-64448607dddc.png?v=1790746678\"\r\n    ],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 4,\r\n    \"name\": \"Nia\",\r\n    \"avatar_id\": \"review-avatar-021\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-bba4e8ac2eac.png?v=1790746582\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 4,\r\n    \"date\": \"2026-06-28\",\r\n    \"variant\": \"\",\r\n    \"review\": \"Our terrier turned toward the door when I lifted the phone. It meant the picture showed the side of the hat rather than a perfect front view, but I liked seeing the outfit that way. The scarf was easier during our try on. I would leave more time for the hat next time. He was standing in his usual spot, so the picture also gave me a useful sense of how the accessories looked without a special backdrop.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 52,\r\n    \"name\": \"Remy\",\r\n    \"avatar_id\": \"review-avatar-094\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-42a672c66ef7.png?v=1790746564\",\r\n    \"avatar_type\": \"plant\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-06-27\",\r\n    \"variant\": \"\",\r\n    \"review\": \"The scarf looked good on our dog. The hat needed more patience than I had allowed for, so our first attempt was very short.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 81,\r\n    \"name\": \"Quinn\",\r\n    \"avatar_id\": \"review-avatar-079\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-ea0673356589.png?v=1790746598\",\r\n    \"avatar_type\": \"landscape\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-06-26\",\r\n    \"variant\": \"\",\r\n    \"review\": \"We had a family photo in mind, but our first attempt happened on an ordinary afternoon with no decorations around. Our dog stood by the chair looking toward the kitchen, which is where his attention usually goes. I took a picture from where I was sitting instead of trying to turn him toward the lens. The little red hat and green scarf made the theme clear enough. I like that the snapshot still looks like our home. We took the accessories off after that. It gave me a more realistic idea of what to expect than planning a whole matching scene in advance. Looking at that image later, I noticed that his ears and expression mattered much more than whether every little decoration faced forward. That has made me rethink the bigger family portrait too.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 84,\r\n    \"name\": \"Mina\",\r\n    \"avatar_id\": \"review-avatar-027\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-e7fac53f6b8b.png?v=1790746584\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-06-25\",\r\n    \"variant\": \"\",\r\n    \"review\": \"The set came along in my own tote when we visited family to talk through our photo plans. I left room around the hat rather than stuffing it beneath everything else. It was useful being able to show both pieces together, because everyone had imagined a different shade of green from my description. We did not turn the visit into a big fitting session. A quick look was enough, and I brought the accessories home again afterwards. I like how little space they take up. The main thing for me is remembering that the hat needs to come along with the scarf.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 95,\r\n    \"name\": \"Billie\",\r\n    \"avatar_id\": \"review-avatar-082\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-f7ae60fe7e1a.png?v=1790746603\",\r\n    \"avatar_type\": \"landscape\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-06-24\",\r\n    \"variant\": \"\",\r\n    \"review\": \"I opened the cupboard this morning and was pleased to see both pieces still together where I had left them. That is a small thing, but seasonal items tend to scatter in our house. I folded the scarf loosely and put the hat alongside it instead of flattening the whole set. We have only had a short try on so far. The knit appearance and matching details are what I like most; I have no washing result to report. For a planned holiday portrait, it is a charming little pair, with the usual need to check fit on your own pet.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 7,\r\n    \"name\": \"Leon W.\",\r\n    \"avatar_id\": \"review-avatar-016\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-1dba2deafe83.png?v=1790746561\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 4,\r\n    \"date\": \"2026-06-23\",\r\n    \"variant\": \"\",\r\n    \"review\": \"Our ginger cat sat sideways on the sofa for the entire trial. I could see the scarf but not always the decoration, because his fur covered part of it. Taking the picture from a slightly different spot helped. I liked the colors, although getting both matching details into one photograph took a little thought.\",\r\n    \"images\": [],\r\n    \"is_demo\": true\r\n  },\r\n  {\r\n    \"id\": 26,\r\n    \"name\": \"Rosa\",\r\n    \"avatar_id\": \"review-avatar-053\",\r\n    \"avatar\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-a8855e830fe1.png?v=1790746562\",\r\n    \"avatar_type\": \"person\",\r\n    \"avatar_position\": \"50% 45%\",\r\n    \"rating\": 5,\r\n    \"date\": \"2026-06-22\",\r\n    \"variant\": \"Christmas Tree\",\r\n    \"review\": \"I took the scarf back out of our own fabric pouch to check I had kept the hat with it. Both pieces are easy to lose among all our other small pet things. The green is a lovely holiday shade to my eye. I have not washed either piece, so care and cleaning are still unanswered for me.\",\r\n    \"images\": [\r\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-196e0e5eda48.png?v=1790746676\"\r\n    ],\r\n    \"is_demo\": true\r\n  }\r\n];\r\nwindow.REVIEW_SOCIAL = [{\"id\":101,\"avatar_id\":\"social-avatar-01\",\"path\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-c590751dd6ce.png?v=1790746584\",\"type\":\"person\",\"subject\":\"woman 64 dark skin short silver natural hair, cream shirt, garden path\",\"prompt\":\"Use case: photorealistic-natural. A single square ordinary personal profile photo of a unique fictional adult: woman 64 dark skin short silver natural hair, cream shirt, garden path. Distinct facial structure, natural skin, candid phone photo from head to shoulders or half body, do not resemble other portraits. Realistic available light, normal phone camera, naturally composed, no studio lighting, no beauty retouching. No text, labels, icons or watermark. Local demonstration asset.\"},{\"id\":102,\"avatar_id\":\"social-avatar-02\",\"path\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-8d29e85e9a0f.png?v=1790746562\",\"type\":\"person\",\"subject\":\"man 28 pale skin long blond curls clean shaven, navy jacket at ferry stop\",\"prompt\":\"Use case: photorealistic-natural. A single square ordinary personal profile photo of a unique fictional adult: man 28 pale skin long blond curls clean shaven, navy jacket at ferry stop. Distinct facial structure, natural skin, candid phone photo from head to shoulders or half body, do not resemble other portraits. Realistic available light, normal phone camera, naturally composed, no studio lighting, no beauty retouching. No text, labels, icons or watermark. Local demonstration asset.\"},{\"id\":103,\"avatar_id\":\"social-avatar-03\",\"path\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-07e2a8f64aed.png?v=1790746562\",\"type\":\"person\",\"subject\":\"woman 41 East Asian appearance dark pixie cut glasses, red coat street\",\"prompt\":\"Use case: photorealistic-natural. A single square ordinary personal profile photo of a unique fictional adult: woman 41 East Asian appearance dark pixie cut glasses, red coat street. Distinct facial structure, natural skin, candid phone photo from head to shoulders or half body, do not resemble other portraits. Realistic available light, normal phone camera, naturally composed, no studio lighting, no beauty retouching. No text, labels, icons or watermark. Local demonstration asset.\"},{\"id\":104,\"avatar_id\":\"social-avatar-04\",\"path\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-7c4911e7a3ee.png?v=1790746564\",\"type\":\"person\",\"subject\":\"man 57 olive skin thick gray curls moustache, beige shirt home couch\",\"prompt\":\"Use case: photorealistic-natural. A single square ordinary personal profile photo of a unique fictional adult: man 57 olive skin thick gray curls moustache, beige shirt home couch. Distinct facial structure, natural skin, candid phone photo from head to shoulders or half body, do not resemble other portraits. Realistic available light, normal phone camera, naturally composed, no studio lighting, no beauty retouching. No text, labels, icons or watermark. Local demonstration asset.\"},{\"id\":105,\"avatar_id\":\"social-avatar-05\",\"path\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-61abbf12b04c.png?v=1790746563\",\"type\":\"person\",\"subject\":\"woman 32 brown skin very long dark wavy hair, blue sweatshirt balcony\",\"prompt\":\"Use case: photorealistic-natural. A single square ordinary personal profile photo of a unique fictional adult: woman 32 brown skin very long dark wavy hair, blue sweatshirt balcony. Distinct facial structure, natural skin, candid phone photo from head to shoulders or half body, do not resemble other portraits. Realistic available light, normal phone camera, naturally composed, no studio lighting, no beauty retouching. No text, labels, icons or watermark. Local demonstration asset.\"},{\"id\":106,\"avatar_id\":\"social-avatar-06\",\"path\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-e7d7b87ba51f.png?v=1790746580\",\"type\":\"person\",\"subject\":\"A single square ordinary phone photo of a new fictional adult man age 52, very pale skin, completely bald and entirely clean shaven, narrow long face with prominent cheekbones, long straight nose, large ears and thin eyebrows, no glasses. Wearing a light blue casual shirt seated beside an open workshop door, looking to the left. Realistic natural unretouched skin, normal available daylight, candid head and shoulders framing. Not a studio portrait, no beauty lighting, no text or watermark. Unique new identity.\",\"prompt\":\"A single square ordinary phone photo of a new fictional adult man age 52, very pale skin, completely bald and entirely clean shaven, narrow long face with prominent cheekbones, long straight nose, large ears and thin eyebrows, no glasses. Wearing a light blue casual shirt seated beside an open workshop door, looking to the left. Realistic natural unretouched skin, normal available daylight, candid head and shoulders framing. Not a studio portrait, no beauty lighting, no text or watermark. Unique new identity.\",\"previous_prompt\":\"Use case: photorealistic-natural. A single square ordinary personal profile photo of a unique fictional adult: man 69 dark skin white beard thin wire glasses, checked shirt porch. Distinct facial structure, natural skin, candid phone photo from head to shoulders or half body, do not resemble other portraits. Realistic available light, normal phone camera, naturally composed, no studio lighting, no beauty retouching. No text, labels, icons or watermark. Local demonstration asset.\",\"revision_reason\":\"Replaced a visually similar elderly bearded portrait to reduce potential similarity with A046.\"}];\r\n\u003c\/script\u003e\u003cscript\u003e(()=\u003e{'use strict';\r\nconst data=window.REVIEW_DATA;if(!Array.isArray(data)||!data.length)return;\r\nconst q=s=\u003edocument.querySelector('#christmas-pet-description').querySelector(s), make=(tag,cls,text)=\u003e{const n=document.createElement(tag);if(cls)n.className=cls;if(text!==undefined)n.textContent=text;return n};\r\nconst total=data.length, average=data.reduce((a,r)=\u003ea+r.rating,0)\/total,counts=[5,4,3,2,1].map(n=\u003edata.filter(r=\u003er.rating===n).length);\r\nconst exact=counts.map(n=\u003e100*n\/total),pct=exact.map(Math.floor);let remainder=100-pct.reduce((a,b)=\u003ea+b,0);exact.map((n,i)=\u003e({i,f:n-pct[i]})).sort((a,b)=\u003eb.f-a.f).slice(0,remainder).forEach(x=\u003epct[x.i]++);\r\nfunction stars(rating){const n=make('span','rv-stars','★★★★★');n.setAttribute('role','img');n.setAttribute('aria-label',rating.toFixed(1)+' out of 5 stars');const f=make('span','rv-stars-fill','★★★★★');f.setAttribute('aria-hidden','true');n.style.setProperty('--fill',rating\/5*100+'%');n.append(f);return n}\r\nq('#rv-top-score').append(stars(average),make('strong','',average.toFixed(1)),make('span','','(999+ reviews)'));\r\nconst card=q('#rv-score-card'),num=make('div','rv-number',average.toFixed(1));num.append(make('small','','\/5'));card.append(num,stars(average),make('p','','999+ reviews'));\r\ncounts.forEach((count,i)=\u003e{const row=make('div','rv-bar-row'),track=make('div','rv-track'),fill=make('i');fill.style.setProperty('--fill',pct[i]+'%');track.append(fill);track.style.background='linear-gradient(to right,#385442 '+pct[i]+'%,#e6ebe7 '+pct[i]+'%)';track.setAttribute('role','meter');track.setAttribute('aria-label',(5-i)+' star ratings');track.setAttribute('aria-valuemin','0');track.setAttribute('aria-valuemax','100');track.setAttribute('aria-valuenow',pct[i]);row.append(make('span','',(5-i)+' ★'),track,make('span','',pct[i]+'%'));q('#rv-breakdown').append(row)});\r\nconst social=q('#rv-social'),socialLink=make('a','rv-social-score');socialLink.href='#customer-reviews';socialLink.setAttribute('aria-label','Read customer reviews');socialLink.append(stars(average),make('span','','999+'));const faces=make('div','rv-social-faces');(window.REVIEW_SOCIAL||[]).forEach(a=\u003e{const img=make('img');img.src=a.path;img.alt='';img.width=31;img.height=31;img.style.objectPosition=a.crop_position||'50% 45%';faces.append(img)});social?.append(socialLink,faces);\r\nconst list=q('#rv-list'),load=q('#rv-load');let visible=0;\r\nfunction add(){const end=Math.min(visible+5,total),frag=document.createDocumentFragment();for(let i=visible;i\u003cend;i++){const r=data[i],article=make('article','rv-item');article.dataset.reviewId=r.id;const meta=make('div','rv-meta'),avatar=make('img','rv-avatar');avatar.src=r.avatar;avatar.alt='';avatar.width=44;avatar.height=44;avatar.loading='lazy';avatar.style.objectPosition=r.avatar_position||'50% 45%';avatar.addEventListener('error',()=\u003e{const fallback=make('span','rv-avatar-fallback',r.name.replace(\/[^A-Za-z ]\/g,'').split(\/\\s+\/).map(x=\u003ex[0]).slice(0,2).join(''));fallback.style.setProperty('--fallback',`hsl(${(Number(r.id)*43)%360} 20% 86%)`);fallback.setAttribute('aria-label','Profile image unavailable');avatar.replaceWith(fallback)},{once:true});const identity=make('div','rv-identity');identity.append(make('p','rv-name',r.name),stars(r.rating));const date=make('p','rv-date'),time=make('time','',new Date(r.date+'T12:00:00').toLocaleDateString('en-US',{month:'short',day:'numeric',year:'numeric'}));time.dateTime=r.date;date.append(time);if(r.variant)date.append(document.createTextNode(' · '+r.variant));identity.append(date);meta.append(avatar,identity);article.append(meta,make('p','rv-body',r.review));if(r.images.length){const thumbnails=make('div','rv-thumbnails');r.images.forEach((src,index)=\u003e{const b=make('button','rv-thumbnail');b.type='button';b.setAttribute('aria-label','Open review photo '+(index+1));const img=make('img');img.src=src;img.alt='';img.loading='lazy';img.width=112;img.height=112;b.append(img);b.addEventListener('click',()=\u003eopen(r.images,index,b));thumbnails.append(b)});article.append(thumbnails)}frag.append(article)}list.append(frag);visible=end;load.disabled=visible\u003e=total;load.textContent=visible\u003e=total?'No more reviews':'Load more';q('#rv-status').textContent=visible+' reviews loaded';}\r\nload.addEventListener('click',add);add();q('#rv-back-top').addEventListener('click',()=\u003ewindow.scrollTo({top:0,behavior:'instant'}));\r\nconst dialog=q('#rv-lightbox'),photo=q('#rv-lightbox-image'),close=q('#rv-lb-close'),prev=q('#rv-lb-prev'),next=q('#rv-lb-next'),retry=q('#rv-lb-retry'),spinner=q('#rv-lb-loading');let group=[],index=0,trigger=null,scrollY=0,oldStyle='',request=0,touch=null,locked=false;\r\nfunction show(){const ticket=++request;photo.hidden=true;photo.removeAttribute('src');retry.hidden=true;spinner.hidden=false;prev.hidden=next.hidden=group.length\u003c2;const img=new Image();img.onload=()=\u003e{if(ticket!==request||!dialog.open)return;photo.src=group[index];photo.hidden=false;spinner.hidden=true;q('#rv-lb-status').textContent=''};img.onerror=()=\u003e{if(ticket!==request||!dialog.open)return;spinner.hidden=true;retry.hidden=false;q('#rv-lb-status').textContent='Image unavailable. Use retry.'};img.src=group[index]}\r\nfunction open(images,at,button){group=images;index=at;trigger=button;scrollY=window.scrollY;locked=true;oldStyle=document.body.getAttribute('style')||'';document.body.style.position='fixed';document.body.style.top=-scrollY+'px';document.body.style.width='100%';document.body.style.overflow='hidden';dialog.showModal();close.focus({preventScroll:true});show()}\r\nfunction restore(){if(!locked)return;locked=false;request++;document.body.setAttribute('style',oldStyle);window.scrollTo({top:scrollY,behavior:'instant'});trigger?.focus({preventScroll:true});photo.removeAttribute('src');photo.hidden=true}\r\nfunction shut(){if(dialog.open){dialog.close();restore()}}\r\nfunction step(delta){if(group.length\u003e1){index=(index+delta+group.length)%group.length;show()}}\r\ndialog.addEventListener('close',restore);close.addEventListener('click',shut);prev.addEventListener('click',()=\u003estep(-1));next.addEventListener('click',()=\u003estep(1));retry.addEventListener('click',show);dialog.addEventListener('click',e=\u003e{if(e.target===dialog)shut()});dialog.addEventListener('cancel',e=\u003e{e.preventDefault();shut()});dialog.addEventListener('keydown',e=\u003e{if(e.key==='ArrowLeft'){e.preventDefault();e.stopPropagation();step(-1)}if(e.key==='ArrowRight'){e.preventDefault();e.stopPropagation();step(1)}if(e.key==='Tab'){const buttons=[close,prev,next,retry].filter(b=\u003e!b.hidden);let pos=buttons.indexOf(document.activeElement);if(e.shiftKey\u0026\u0026pos\u003c=0){e.preventDefault();buttons.at(-1).focus()}else if(!e.shiftKey\u0026\u0026(pos===buttons.length-1||pos===-1)){e.preventDefault();buttons[0].focus()}}});dialog.addEventListener('touchstart',e=\u003e{if(e.touches.length===1)touch={x:e.touches[0].clientX,y:e.touches[0].clientY}},{passive:true});dialog.addEventListener('touchend',e=\u003e{if(!touch)return;const dx=e.changedTouches[0].clientX-touch.x,dy=e.changedTouches[0].clientY-touch.y;if(Math.abs(dx)\u003e50\u0026\u0026Math.abs(dx)\u003eMath.abs(dy)*1.5)step(dx\u003c0?1:-1);touch=null},{passive:true});\r\n})();\r\n\u003c\/script\u003e\u003cscript\u003e(() =\u003e {\r\n const ns='http:\/\/www.w3.org\/2000\/svg';\r\n function art(kind,index){\r\n const id='festive-'+index;\r\n const defs=`\u003cdefs\u003e\u003cradialGradient id=\"${id}-red\" cx=\"30%\" cy=\"25%\"\u003e\u003cstop stop-color=\"#e7816a\"\/\u003e\u003cstop offset=\".4\" stop-color=\"#ae302b\"\/\u003e\u003cstop offset=\"1\" stop-color=\"#651d26\"\/\u003e\u003c\/radialGradient\u003e\u003clinearGradient id=\"${id}-gold\"\u003e\u003cstop stop-color=\"#96703a\"\/\u003e\u003cstop offset=\".45\" stop-color=\"#f4d58d\"\/\u003e\u003cstop offset=\"1\" stop-color=\"#ad7d37\"\/\u003e\u003c\/linearGradient\u003e\u003c\/defs\u003e`;\r\n const red=`url(#${id}-red)`,gold=`url(#${id}-gold)`;\r\n let branches='';\r\n for(const side of [-1,1])for(let i=0;i\u003c9;i++){const x=180+side*(28+i*14),y=32+i*2;branches+=`\u003cpath d=\"M${x} ${y}l${side*16} -18m${-side*16} 18l${side*18} 15\" stroke=\"${i%2?'#526d43':'#294d39'}\" stroke-width=\"3\" stroke-linecap=\"round\"\/\u003e`;}\r\n const bow=`\u003cpath d=\"M181 34C132-4 130 51 176 39L159 72l23-10 18 11-14-34C232 52 231-5 181 34Z\" fill=\"${red}\" stroke=\"#ad7652\" stroke-width=\"1\"\/\u003e\u003cellipse cx=\"182\" cy=\"36\" rx=\"8\" ry=\"9\" fill=\"#9b292a\"\/\u003e`;\r\n const pine=`\u003cpath d=\"M35 53Q108 30 180 36Q252 30 325 53\" stroke=\"#666c44\" stroke-width=\"2\" fill=\"none\"\/\u003e${branches}${bow}`;\r\n const balls=`\u003cpath d=\"M108 42v30m144-30v24\" stroke=\"#b18c4d\"\/\u003e\u003crect x=\"102\" y=\"68\" width=\"12\" height=\"8\" rx=\"2\" fill=\"${gold}\"\/\u003e\u003ccircle cx=\"108\" cy=\"94\" r=\"22\" fill=\"${red}\"\/\u003e\u003cpath d=\"M108 80v28m-12-21 24 14m-24 0 24-14\" stroke=\"#f6e5bd\" stroke-width=\"1.5\"\/\u003e\u003crect x=\"247\" y=\"62\" width=\"10\" height=\"7\" fill=\"${gold}\"\/\u003e\u003ccircle cx=\"252\" cy=\"88\" r=\"19\" fill=\"${gold}\"\/\u003e\u003cpath d=\"M238 84q14-12 28 0m-28 8q14-12 28 0\" stroke=\"#99723b\"\/\u003e`;\r\n const bells=`\u003cg fill=\"${gold}\" stroke=\"#a47b3b\" stroke-width=\"1.3\"\u003e\u003cpath d=\"M135 64q-21 4-16 28l-7 9 43 0-8-9q5-24-12-28Z\"\/\u003e\u003cpath d=\"M225 64q-21 4-16 28l-7 9 43 0-8-9q5-24-12-28Z\"\/\u003e\u003ccircle cx=\"133\" cy=\"104\" r=\"4\"\/\u003e\u003ccircle cx=\"223\" cy=\"104\" r=\"4\"\/\u003e\u003c\/g\u003e`;\r\n const gifts=`\u003crect x=\"115\" y=\"72\" width=\"57\" height=\"40\" rx=\"2\" fill=\"${red}\"\/\u003e\u003crect x=\"110\" y=\"67\" width=\"67\" height=\"11\" rx=\"2\" fill=\"#a34436\"\/\u003e\u003cpath d=\"M142 67v45\" stroke=\"#e7c27b\" stroke-width=\"8\"\/\u003e\u003crect x=\"198\" y=\"78\" width=\"45\" height=\"34\" rx=\"2\" fill=\"#395f46\"\/\u003e\u003cpath d=\"M194 78h53m-28 0v34\" stroke=\"#d8b56c\" stroke-width=\"7\"\/\u003e\u003cpath d=\"M142 67c-30-24-34 7 0 0 25-25 32 5 0 0m77 11c-22-20-29 5 0 0 22-21 28 6 0 0\" stroke=\"#c3a05b\" stroke-width=\"3\" fill=\"none\"\/\u003e`;\r\n return defs+pine+(kind==='bells'?bells:kind==='gifts'?gifts:balls);\r\n }\r\n const targets=[['#details .detail-copy','bells'],['#styles','balls'],['#customer-reviews','gifts'],['#questions','bells']];\r\n targets.forEach(([selector,kind],i)=\u003e{const section=document.querySelector('#christmas-pet-description').querySelector(selector);if(!section)return;const band=document.createElement('div');band.className='festive-divider';band.setAttribute('aria-hidden','true');const svg=document.createElementNS(ns,'svg');svg.setAttribute('viewBox','0 0 360 125');svg.innerHTML=art(kind,i);band.append(svg);section.prepend(band)});\r\n const footer=document.querySelector('#christmas-pet-description').querySelector('.christmas-footer-greeting');if(footer){const svg=document.createElementNS(ns,'svg');svg.setAttribute('viewBox','0 0 360 125');svg.setAttribute('aria-hidden','true');svg.classList.add('festive-footer-art');svg.innerHTML=art('gifts',10);footer.prepend(svg)}\r\n})();\r\n\u003c\/script\u003e\u003cstyle\u003e#christmas-pet-description#christmas-pet-description #details .detail-intro{display:flex!important;flex-direction:column!important;gap:24px!important;align-items:stretch!important}#christmas-pet-description#christmas-pet-description #details .detail-copy{order:0!important;width:100%!important;max-width:none!important}#christmas-pet-description#christmas-pet-description #details .detail-photo{order:1!important;width:100%!important;max-width:none!important;margin:0!important}#christmas-pet-description #details\u003e.festive-divider{width:100%;margin-inline:auto;text-align:center}#christmas-pet-description #details\u003e.festive-divider svg{margin-inline:auto}\u003c\/style\u003e","brand":"The Holiday Edit","offers":[{"title":"Santa \/ S","offer_id":49663607013614,"sku":"xm-20260930-weijinmaozitaozhuang-shengdanlaoren-S-1pc","price":22.53,"currency_code":"USD","in_stock":true},{"title":"Santa \/ M","offer_id":49663607046382,"sku":"xm-20260930-weijinmaozitaozhuang-shengdanlaoren-M-1pc","price":22.74,"currency_code":"USD","in_stock":true},{"title":"Santa \/ L","offer_id":49663607079150,"sku":"xm-20260930-weijinmaozitaozhuang-shengdanlaoren-L-1pc","price":23.73,"currency_code":"USD","in_stock":true},{"title":"Reindeer \/ S","offer_id":49663607111918,"sku":"xm-20260930-weijinmaozitaozhuang-xunlu-S-1pc","price":22.53,"currency_code":"USD","in_stock":true},{"title":"Reindeer \/ M","offer_id":49663607144686,"sku":"xm-20260930-weijinmaozitaozhuang-xunlu-M-1pc","price":22.74,"currency_code":"USD","in_stock":true},{"title":"Reindeer \/ L","offer_id":49663607177454,"sku":"xm-20260930-weijinmaozitaozhuang-xunlu-L-1pc","price":23.73,"currency_code":"USD","in_stock":true},{"title":"Snowman \/ S","offer_id":49663607210222,"sku":"xm-20260930-weijinmaozitaozhuang-xueren-S-1pc","price":22.53,"currency_code":"USD","in_stock":true},{"title":"Snowman \/ M","offer_id":49663607242990,"sku":"xm-20260930-weijinmaozitaozhuang-xueren-M-1pc","price":22.74,"currency_code":"USD","in_stock":true},{"title":"Snowman \/ L","offer_id":49663607275758,"sku":"xm-20260930-weijinmaozitaozhuang-xueren-L-1pc","price":23.73,"currency_code":"USD","in_stock":true},{"title":"Christmas Tree \/ S","offer_id":49663607308526,"sku":"xm-20260930-weijinmaozitaozhuang-shengdanshu-S-1pc","price":22.53,"currency_code":"USD","in_stock":true},{"title":"Christmas Tree \/ M","offer_id":49663607341294,"sku":"xm-20260930-weijinmaozitaozhuang-shengdanshu-M-1pc","price":22.74,"currency_code":"USD","in_stock":true},{"title":"Christmas Tree \/ L","offer_id":49663607374062,"sku":"xm-20260930-weijinmaozitaozhuang-shengdanshu-L-1pc","price":23.73,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0824\/7826\/8654\/files\/petxmas-260930-v1-116a4bd7f5d7.png?v=1790746688","url":"https:\/\/serthiel.com\/products\/christmas-pet-hat-scarf-set","provider":"My Store","version":"1.0","type":"link"}