:root{--christmas-ink: #17264b;--christmas-red: #b42325;--christmas-red-dark: #7e1117;--christmas-green: #1f5135;--christmas-gold: #c99835;--christmas-cream: #fbf4e5}.announcement-bar-section .utility-bar--christmas{position:relative;isolation:isolate;overflow:hidden;min-height:40px;border:0;background:var(--christmas-red-dark) var(--christmas-red-texture) center / cover!important;color:#fffaf0!important}.announcement-bar-section--halloween .utility-bar.utility-bar--christmas{background:var(--christmas-red-dark) var(--christmas-red-texture) center / cover!important;color:#fffaf0!important}.christmas-announcement-ornament{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--christmas-announcement-ornament) center / auto 100% no-repeat;opacity:.48}.utility-bar--christmas .christmas-announcement-ornament{display:block}.utility-bar--christmas .utility-bar__grid,.utility-bar--christmas .announcement-bar__inner,.utility-bar--christmas .announcement-bar__announcement{position:relative;z-index:2}.announcement-bar-section .utility-bar--christmas .announcement-bar__message{color:#fffaf0;font-weight:600;text-shadow:0 1px 4px rgba(54,5,7,.7)}.announcement-bar-section .utility-bar--christmas .announcement-bar__cta,.announcement-bar-section .utility-bar--christmas .announcement-bar__link{color:#f6d783;font-weight:700}.footer--christmas{position:relative;isolation:isolate;overflow:clip;border-top:1px solid rgba(238,195,92,.55);background:linear-gradient(90deg,#37030c2e,#41050e9e 24% 76%,#37030c2e),var(--christmas-footer-texture) center bottom / 100% 100% no-repeat,#8d1116!important;color:#fff4dc}.christmas-footer-texture,.christmas-footer-ornament,.christmas-footer-gifts{position:absolute;z-index:0;pointer-events:none;background-repeat:no-repeat}.footer--christmas :is(.christmas-footer-texture,.christmas-footer-ornament){display:none}.footer--halloween :is(.christmas-footer-texture,.christmas-footer-ornament,.christmas-footer-gifts),.footer--christmas :is(.halloween-footer-texture,.halloween-footer-silhouette,.halloween-footer-silhouette-mobile,.halloween-footer-left-decor,.halloween-footer-right-decor,.halloween-footer-bottom-mobile){display:none!important}.christmas-footer-texture{top:0;right:0;bottom:0;left:0;background-image:var(--christmas-footer-texture);background-position:center;background-size:cover;opacity:.86}.christmas-footer-ornament{top:0;left:50%;width:min(100%,2048px);height:100%;transform:translate(-50%);background-image:var(--christmas-footer-ornament),var(--christmas-footer-ornament);background-position:left center,right center;background-size:24px 360px;opacity:.8}.christmas-footer-gifts{top:0;display:none;width:clamp(160px,17vw,240px);aspect-ratio:240 / 220;background-size:contain;opacity:1}.christmas-footer-gifts--left{left:0;background-image:var(--christmas-footer-gifts-left);background-position:left top}.christmas-footer-gifts--right{right:0;background-image:var(--christmas-footer-gifts-right);background-position:left top;transform:scaleX(-1)}.footer--christmas>:not(.christmas-footer-texture,.christmas-footer-ornament,.christmas-footer-gifts){position:relative;z-index:2}.footer--christmas .footer-luxury__newsletter,.footer--christmas .footer-luxury__main,.footer--christmas .footer-luxury__bottom{position:relative;z-index:2}.footer--christmas :is(.footer-luxury__newsletter-heading,.footer-luxury__menu-heading){color:#e5c990}.footer--christmas :is(.footer-luxury__newsletter-text,.footer-luxury__brand-text,.footer-luxury__contact-text,.footer-luxury__menu-link,.footer-luxury__bottom,.copyright__content){color:#fff4dc}.footer--christmas .footer-luxury__menu-link:hover{color:#fff}.footer--christmas .footer-luxury__field{border-color:#f6d783a3;background:#5d070a66}.footer--christmas .footer-luxury__input,.footer--christmas .footer-luxury__input::placeholder{color:#fff4dc}.footer--christmas .footer-luxury__submit{background:#f1c75b;color:#6d0c10}.footer--christmas .footer-luxury__payment .list-payment{display:flex;flex-wrap:wrap;margin:0}footer.footer--christmas .footer-luxury__newsletter{min-height:0;margin-top:3.2rem;padding:2.2rem 3.2rem;gap:.2rem 4rem;border:1px solid rgba(188,139,45,.8);border-radius:1.6rem;background:#fffaf4 var(--christmas-newsletter-panel) center / cover no-repeat!important;box-shadow:0 1.6rem 3.6rem #43060852}footer.footer--christmas .footer-luxury__newsletter:before{display:none}footer.footer--christmas h2.footer-luxury__newsletter-heading{max-width:none;color:#97171c!important;font-family:var(--font-lora, Georgia, "Times New Roman", serif)!important;font-size:25px!important;font-weight:500;line-height:1.25!important;letter-spacing:-.02em}footer.footer--christmas .footer-luxury__newsletter-text{max-width:56rem;color:#5b4b43;font-size:1.35rem;line-height:1.4}footer.footer--christmas .footer-luxury__form.newsletter-form{width:min(100%,44rem);justify-self:start}@media screen and (min-width:1025px){footer.footer--christmas :is(.footer-luxury__newsletter-heading,.footer-luxury__newsletter-text){margin-inline-start:max(0px,calc(78.5714286% - 44rem))}}footer.footer--christmas .footer-luxury__field{grid-template-columns:minmax(0,1fr) 4.8rem;min-height:4.8rem;border:2px solid #a7191f;background:#fffdf9e0;box-shadow:0 .7rem 1.8rem #551f181f}footer.footer--christmas .footer-luxury__input{min-height:4.6rem;padding-inline:2.2rem;color:#5b4b43;font-size:1.55rem}footer.footer--christmas .footer-luxury__input::placeholder{color:#6f625b;opacity:1}footer.footer--christmas .footer-luxury__submit{width:4rem;min-width:4rem;height:4rem;min-height:4rem;margin-right:.35rem;border:1px solid rgba(154,105,21,.6);background:#efc452;color:#8a0f15;box-shadow:0 .4rem 1rem #54280e38;font-size:2.2rem}@media screen and (max-width:749px){html body .announcement-bar-section.announcement-bar-section--halloween:has(>.utility-bar--christmas){display:block!important}.announcement-bar-section .utility-bar.utility-bar--christmas{display:flex!important}.utility-bar--christmas .announcement-bar__inner{min-height:40px;padding-inline:4px}.christmas-announcement-ornament{background-size:auto 86%;opacity:.3}.christmas-footer-ornament{height:100%;width:100%;opacity:.4;background-size:12px 300px}footer.footer--christmas .footer-luxury__newsletter{min-height:0;margin-top:1.6rem;padding:2.8rem 2rem;gap:.5rem;border-radius:1.6rem;text-align:center}footer.footer--christmas h2.footer-luxury__newsletter-heading{font-size:2.5rem!important}footer.footer--christmas .footer-luxury__newsletter-text{font-size:1.4rem}footer.footer--christmas .footer-luxury__form.newsletter-form{width:100%;margin-top:1rem}footer.footer--christmas .footer-luxury__field{grid-template-columns:minmax(0,1fr) 5.2rem;min-height:5.2rem}footer.footer--christmas .footer-luxury__input{min-height:5rem;padding-inline:1.8rem;font-size:1.5rem}footer.footer--christmas .footer-luxury__submit{width:4rem;min-width:4rem;height:4rem;min-height:4rem;margin-right:.5rem;font-size:2rem}}.footer--christmas .christmas-footer-gifts{display:none}footer.footer--christmas.footer--luxury h2.footer-luxury__menu-heading{font-family:Georgia,Times New Roman,serif!important;color:#f2d184;font-weight:600}footer.footer--christmas.footer--luxury :is(.footer-luxury__menu-link,.footer-luxury__contact-text,.footer-luxury__brand-text,.footer-luxury__amazon-text){color:#fff8ed;text-shadow:0 1px 3px rgba(40,0,5,.5)}footer.footer--christmas.footer--luxury .footer-luxury__menu-link--disabled{opacity:.8}footer.footer--christmas.footer--luxury :is(.list-social__link,.footer-luxury__amazon-btn){color:#f5d783;border:1px solid #e4bc61;background:#65121b;box-shadow:0 2px 8px #28000538}footer.footer--christmas.footer--luxury :is(.list-social__link,.footer-luxury__amazon-btn):is(:hover,:focus-visible){color:#65121b;background:#f5d783;outline-offset:3px}footer.footer--christmas.footer--luxury .localization-form__select{background:#410811eb;color:#fff8ed;border-color:#cba96c}footer.footer--christmas :is(.footer-luxury__amazon-text,.footer-luxury__amazon-btn){font-family:var(--font-lora, Georgia, "Times New Roman", serif)}footer.footer--christmas .footer-luxury__social-block:before{content:"";display:block;height:22px;margin-bottom:8px;background:url(christmas-offer-snowflake.svg) center / 18px 18px no-repeat,linear-gradient(90deg,#cda655 0 43%,transparent 43% 57%,#cda655 57%) center / 100% 1px no-repeat}footer.footer--christmas .footer-luxury__amazon-divider{position:relative}footer.footer--christmas .footer-luxury__amazon-divider:after{content:"";position:absolute;inset:-9px calc(50% - 9px);width:18px;height:18px;background:url(christmas-offer-snowflake.svg) center / contain no-repeat}footer.footer--christmas :is(.footer-luxury__brand-text,.footer-luxury__newsletter-text){font-family:var(--font-lora, Georgia, "Times New Roman", serif)}footer.footer--christmas .footer-luxury__newsletter{border:2px solid #d5ad5d}footer.footer--christmas .footer-luxury__field{border-color:#ad762f}footer.footer--christmas .footer-luxury__submit{background:linear-gradient(145deg,#fae2a3,#d29a3d 75%);color:#721a13}@media screen and (min-width:1025px){footer.footer--christmas .footer-luxury__desktop-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.08fr) minmax(0,.9fr);align-items:stretch}footer.footer--christmas .footer-luxury__social-block{max-width:24rem}footer.footer--christmas .footer-luxury__contact-text strong{font-family:Georgia,Times New Roman,serif}footer.footer--christmas :is(.footer-luxury__main,.footer-luxury__bottom-inner){padding-inline:clamp(40px,5.5vw,112px)}footer.footer--christmas .footer-luxury__column+.footer-luxury__column{position:relative;border-left-color:#dab15ca6}footer.footer--christmas .footer-luxury__column+.footer-luxury__column:after{content:"";position:absolute;left:-10px;top:50%;width:20px;height:24px;transform:translateY(-50%);background:url(christmas-offer-snowflake.svg) center / contain no-repeat;pointer-events:none}}@media screen and (max-width:749px){footer.footer--christmas{background-size:auto,auto 100%!important}}.footer--christmas .footer-luxury__bottom{background-color:#31040db3;border-top-color:#e5c990cc}footer.footer--christmas.footer--luxury :is(.footer-luxury__copyright,.copyright__content){color:#fff1df}.card-product-christmas{position:relative;container-type:inline-size;--seasonal-card-action-edge: calc(3.3rem - 23px) ;--seasonal-card-action-top: calc(100cqi - 3.3rem - 23px) ;display:flex;width:100%;min-width:0;height:100%;flex-direction:column;overflow:visible;border:1px solid rgba(214,210,202,.9);border-radius:14px;background:#fffdf8;box-shadow:0 8px 24px #201b1424;transition:transform .3s ease,box-shadow .3s ease}.card-product-christmas__frame{position:absolute;z-index:11;top:-8px;right:-8px;bottom:-8px;left:-8px;border:24px solid transparent;border-image:var(--christmas-card-frame) 11% 10% 10% 10% stretch;pointer-events:none;opacity:.82}.card-product-christmas__link-wrapper{position:relative;z-index:10;display:flex;min-width:0;height:100%;flex-direction:column;color:inherit;text-decoration:none}.card-product-christmas__image-wrapper{position:relative;overflow:hidden;width:100%;aspect-ratio:1 / 1;border-radius:13px 13px 0 0;background:#1a1a1a}.card-product-christmas__image-wrapper img,.card-product-christmas__image-wrapper svg{display:block;width:100%;max-width:100%;height:auto;border-radius:8px;transition:transform .24s ease}.card-product-christmas__info{display:flex;min-width:0;flex:1;flex-direction:column;flex-grow:1;justify-content:flex-start;gap:6px;padding:14px 16px 16px;border-radius:0 0 13px 13px;background:#fffdf8;position:relative;z-index:9}.card-product-christmas__title{display:block;width:100%;min-width:0;overflow:hidden;margin:0;color:#312b36;font-family:Geist,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.card-product-christmas__price{display:flex;min-width:0;width:100%;max-width:100%;flex-wrap:nowrap;align-items:baseline;gap:0 .55rem;margin:0!important;padding-right:58px;overflow:visible;color:var(--color-onbase-primary, #312b36)!important;font-family:Geist,system-ui,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:22px!important;letter-spacing:0!important;white-space:nowrap}.card-product-christmas__price--sale .card-product-christmas__current-price,.card-product-christmas__price--sale .card-product-christmas__price-prefix{color:var(--christmas-red)}.card-product-christmas__price-prefix{font:inherit}.card-product-christmas__compare-price{margin:0!important;color:#312b3680!important;font-family:Geist,system-ui,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:22px!important;text-decoration:line-through!important;text-decoration-thickness:1px!important;white-space:nowrap}.card-product-christmas__rating{display:flex;min-height:20px;align-items:center;gap:6px;margin:0!important;padding-right:58px}.card-product-christmas__rating .rating-star{--color-rating-star: var(--review-star-color, var(--christmas-gold));--font-size: 1.45;--letter-spacing: .35;--percent: calc((var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size)))) * 100%);display:inline-block;font-size:calc(var(--font-size) * 1rem);line-height:1;letter-spacing:calc(var(--letter-spacing) * 1rem);font-family:var(--font-body-family);margin:0}.card-product-christmas__rating .rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-rating-star) var(--percent),rgba(23,38,75,.16) var(--percent));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.card-product-christmas__rating-count{color:#64748b;font-size:14px;font-weight:500;line-height:1}.card-product-christmas__badge{position:absolute;z-index:20;top:10px;left:10px;display:flex;align-items:center;gap:4px;padding:4px 12px;border:1px solid #0d1b3d;border-radius:12px;background:#fff;color:#0d1b3d;box-shadow:0 2px 4px #0000000d;font-size:12px;font-weight:600}.card-product-christmas .product-card-merch-badges{z-index:25;top:6px;right:6px;left:6px;display:block;height:96px;overflow:visible}.card-product-christmas .product-card-merch-badges__primary{position:absolute;top:0;left:0}.card-product-christmas .product-card-merch-badge--christmas-new,.card-product-christmas .product-card-merch-badge--christmas-best-seller{min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.card-product-christmas .product-card-merch-badge--christmas-new{width:clamp(88px,26%,118px)}.card-product-christmas .product-card-merch-badge--christmas-best-seller{width:clamp(112px,34%,148px)}.card-product-christmas .product-card-merch-badge--christmas-new img,.card-product-christmas .product-card-merch-badge--christmas-best-seller img{display:block;width:100%;height:auto}.card-product-christmas .product-card-merch-badge--christmas-save{position:absolute;top:-8px;right:-8px;display:flex;width:74px;height:74px;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:var(--christmas-save-ornament) center / contain no-repeat;color:#fff;filter:drop-shadow(0 4px 5px rgba(83,18,10,.22));font-size:12px;line-height:1;white-space:normal}.card-product-christmas .product-card-merch-badge--christmas-save .product-card-merch-badge__save-text{position:absolute;top:58%;left:45%;display:flex;width:46px;flex-direction:column;align-items:center;gap:1px;text-align:center;text-shadow:0 1px 2px rgba(83,18,10,.42);transform:translate(-50%,-50%) rotate(10deg);transform-origin:center}.card-product-christmas .product-card-merch-badge--christmas-save .product-card-merch-badge__save-text span{font-size:11px;font-weight:700;line-height:1}.card-product-christmas .product-card-merch-badge--christmas-save .product-card-merch-badge__save-text strong{font-size:15px;font-weight:800;line-height:1;white-space:nowrap}.card-product-christmas__cart{position:absolute;z-index:30;top:var(--seasonal-card-action-top);right:var(--seasonal-card-action-edge);bottom:auto;display:grid;width:46px;height:46px;padding:0;place-items:center;border:0;border-radius:50%;background:var(--christmas-red);color:#fff;box-shadow:0 4px 12px #65131247;cursor:pointer;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.card-product-christmas__cart-form{position:absolute;z-index:30;top:var(--seasonal-card-action-top);right:var(--seasonal-card-action-edge);bottom:auto}.card-product-christmas__cart-form form{margin:0}.card-product-christmas__cart-form .card-product-christmas__cart{position:static}.card-product-christmas .card-product-christmas__cart-form .card__cart-btn.is-customize{background:var(--christmas-red);border-color:var(--christmas-red);color:#fff}.card-product-christmas .card-product-christmas__cart-form .card__cart-btn.is-customize:hover,.card-product-christmas .card-product-christmas__cart-form .card__cart-btn.is-customize:focus-visible,.card-product-christmas .card-product-christmas__cart-form .card__cart-btn.is-customize.is-expanded,.card-product-christmas .card-product-christmas__cart-form .card__cart-btn.is-customize.loading{background:var(--christmas-red-dark);border-color:var(--christmas-red-dark);color:#fff}.card-product-christmas .card-product-christmas__cart-form .card__cart-btn.is-customize.loading>.loading__spinner .path{stroke:#fff}.card-product-christmas__cart:hover{transform:scale(1.05);background:var(--christmas-red-dark)}.card-product-christmas__cart svg{width:22px;height:22px}.card-product-christmas__cart:focus-visible,.card-product-christmas__link-wrapper:focus-visible{outline:3px solid #2173c7;outline-offset:3px}@media(hover:hover){.card-product-christmas:hover{transform:translateY(-4px);box-shadow:0 14px 32px #201b1433}.card-product-christmas:hover .card-product-christmas__image-wrapper img{transform:scale(1.025)}}@media(hover:hover)and (pointer:fine){.card-product-christmas>.card-product-christmas__cart,.card-product-christmas__cart-form{opacity:0;transform:translateY(6px) scale(.92);pointer-events:none;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),background-color .2s ease}.card-product-christmas:hover>.card-product-christmas__cart,.card-product-christmas:hover .card-product-christmas__cart-form,.card-product-christmas:has(.card-product-christmas__cart:focus-visible,.card__cart-btn:focus-visible)>.card-product-christmas__cart,.card-product-christmas:has(.card-product-christmas__cart:focus-visible,.card__cart-btn:focus-visible) .card-product-christmas__cart-form,.card-product-christmas>.card-product-christmas__cart.loading,.card-product-christmas .card-product-christmas__cart-form:has(.loading){opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.card-product-christmas:hover .card-product-christmas__cart-form .card-product-christmas__cart,.card-product-christmas:has(.card-product-christmas__cart:focus-visible) .card-product-christmas__cart-form .card-product-christmas__cart,.card-product-christmas .card-product-christmas__cart-form .card-product-christmas__cart.loading{opacity:1;transform:none;pointer-events:auto}.card-product-christmas:hover .card-product-christmas__cart-form .card__cart-btn,.card-product-christmas:has(.card__cart-btn:focus-visible) .card-product-christmas__cart-form .card__cart-btn,.card-product-christmas .card-product-christmas__cart-form .card__cart-btn.loading{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}}@media screen and (max-width:1024px){.card-product-christmas__cart,.card-product-christmas__cart-form{display:none!important}}@media screen and (max-width:749px){.card-product-christmas__frame{top:-4px;right:-4px;bottom:-4px;left:-4px;border-width:16px}.card-product-christmas__info{gap:6px;padding:10px 12px}.card-product-christmas__title{font-size:13px;line-height:18px}.card-product-christmas__price{gap:0 4px;padding-right:0;font-size:18px!important;line-height:22px!important}.card-product-christmas__price-prefix{display:none!important}.card-product-christmas__compare-price{font-size:16px!important;line-height:20px!important}.card-product-christmas__rating{padding-right:0}.card-product-christmas .product-card-merch-badges__primary{left:-8px}.card-product-christmas .product-card-merch-badge--christmas-new{width:96px}.card-product-christmas .product-card-merch-badge--christmas-best-seller{width:116px}.card-product-christmas .product-card-merch-badge--christmas-save{top:-6px;right:-6px;width:58px;height:58px;padding:0}.card-product-christmas .product-card-merch-badge--christmas-save .product-card-merch-badge__save-text{width:36px}.card-product-christmas .product-card-merch-badge--christmas-save .product-card-merch-badge__save-text span{font-size:11px}.card-product-christmas .product-card-merch-badge--christmas-save .product-card-merch-badge__save-text strong{font-size:15px}}@media(prefers-reduced-motion:reduce){.card-product-christmas,.card-product-christmas__image-wrapper img{transition:none}}body:is(.template-collection-christmas,[data-collection-handle=chrismart-rug],[data-collection-handle=christmas-rugs]) #MainContent{padding-bottom:clamp(220px,18vw,240px)}@media screen and (max-width:749px){body:is(.template-collection-christmas,[data-collection-handle=chrismart-rug],[data-collection-handle=christmas-rugs]) #MainContent{padding-bottom:140px}}body.template-collection-christmas #MainContent{position:relative;overflow:clip;color:var(--christmas-ink)}body.template-collection-christmas #MainContent{position:relative;isolation:isolate;overflow:clip;background-color:#fff9ed!important;background-image:var(--christmas-bottom-left-ornament),var(--christmas-bottom-right-ornament),var(--christmas-collection-background-desktop)!important;background-position:left bottom,right bottom,center top!important;background-repeat:no-repeat,no-repeat,repeat-y!important;background-size:clamp(220px,18vw,240px) auto,clamp(220px,18vw,240px) auto,100% auto!important}body.template-collection-christmas #MainContent:before,body.template-collection-christmas #MainContent:after{display:none}@media screen and (max-width:749px){body.template-collection-christmas #MainContent{background-image:var(--christmas-bottom-left-ornament),var(--christmas-bottom-right-ornament),var(--christmas-collection-background-mobile)!important;background-size:140px auto,140px auto,100% auto!important}}body.template-collection-christmas #MainContent>.shopify-section{position:relative;z-index:1}body:is([data-collection-handle=chrismart-rug],[data-collection-handle=christmas-rugs]) #MainContent{background-color:#fff9ed;background-image:var(--christmas-bottom-left-ornament),var(--christmas-bottom-right-ornament),var(--christmas-collection-background-desktop);background-position:left bottom,right bottom,center top;background-size:clamp(220px,18vw,240px) auto,clamp(220px,18vw,240px) auto,100% auto;background-repeat:no-repeat,no-repeat,repeat-y}body:is([data-collection-handle=chrismart-rug],[data-collection-handle=christmas-rugs]) #MainContent .collection-hero.gradient,body:is([data-collection-handle=chrismart-rug],[data-collection-handle=christmas-rugs]) #MainContent .coll-product-grid-section.gradient{background:transparent!important}@media screen and (max-width:749px){body:is([data-collection-handle=chrismart-rug],[data-collection-handle=christmas-rugs]) #MainContent{background-image:var(--christmas-bottom-left-ornament),var(--christmas-bottom-right-ornament),var(--christmas-collection-background-mobile);background-size:140px auto,140px auto,100% auto}}.christmas-collection-shell{position:relative;overflow:clip;min-height:0}body.template-collection-christmas .christmas-collection-shell{padding-bottom:24px}.christmas-collection-edge,.christmas-collection-gifts{display:none!important}body.template-collection-christmas .christmas-collection-toolbar{min-height:56px;border-block:1px solid rgba(139,91,36,.18);padding-block:6px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.christmas-filter-button,.christmas-sort-select{min-height:44px}body:is(.template-collection-christmas,[data-collection-handle=chrismart-rug],[data-collection-handle=christmas-rugs]) .coll-meta-bar{position:relative;isolation:isolate;min-height:68px;margin-block:12px 18px;padding:9px 20px!important;border:1px solid #c9a36a;border-radius:16px;background:url(christmas-offer-snowflake.svg) 33% center / 24px no-repeat,url(christmas-offer-snowflake.svg) 69% center / 28px no-repeat,linear-gradient(100deg,#fff7e7e8,#fffaf0c9,#fff7e7ed),url(christmas-paper.webp) center / cover;box-shadow:inset 0 0 0 3px #fff9ed,inset 0 0 0 4px #e5cba1,0 4px 10px #6e49131a}body:is(.template-collection-christmas,[data-collection-handle=chrismart-rug],[data-collection-handle=christmas-rugs]) .coll-meta-bar:before,body:is(.template-collection-christmas,[data-collection-handle=chrismart-rug],[data-collection-handle=christmas-rugs]) .coll-meta-bar:after{content:"";position:absolute;width:32px;height:52px;top:50%;transform:translateY(-50%);background:url(christmas-toolbar-holly.svg) center / contain no-repeat;pointer-events:none;z-index:-1}body:is(.template-collection-christmas,[data-collection-handle=chrismart-rug],[data-collection-handle=christmas-rugs]) .coll-meta-bar:before{left:-19px}body:is(.template-collection-christmas,[data-collection-handle=chrismart-rug],[data-collection-handle=christmas-rugs]) .coll-meta-bar:after{right:-19px;transform:translateY(-50%) scaleX(-1)}body:is(.template-collection-christmas,[data-collection-handle=chrismart-rug],[data-collection-handle=christmas-rugs]) .coll-filter-btn{color:#8d171b;background:transparent;border:0;padding:0;min-height:44px}body:is(.template-collection-christmas,[data-collection-handle=chrismart-rug],[data-collection-handle=christmas-rugs]) .coll-filter-btn__icon-circle{width:46px;height:46px;color:#fff8e5;border:2px solid #d8b478;background:linear-gradient(145deg,#b52225,#790e15);box-shadow:0 2px 5px #75491b30,inset 0 0 0 2px #ffffff1a}body:is(.template-collection-christmas,[data-collection-handle=chrismart-rug],[data-collection-handle=christmas-rugs]) .coll-filter-btn__icon-circle svg{width:20px;height:20px}body:is(.template-collection-christmas,[data-collection-handle=chrismart-rug],[data-collection-handle=christmas-rugs]) .coll-filter-btn__text{padding-right:16px;border-right:1px solid #c9a36a}body:is(.template-collection-christmas,[data-collection-handle=chrismart-rug],[data-collection-handle=christmas-rugs]) .coll-meta-bar__count{padding:6px 14px;border:1px solid #dfc8a0;border-radius:999px;background:#fff8e9cc;color:#776b59}body:is(.template-collection-christmas,[data-collection-handle=chrismart-rug],[data-collection-handle=christmas-rugs]) .coll-meta-bar .mc-sort-by__field{border:1px solid #cba268;background:#fff8e9;box-shadow:inset 0 0 0 2px #efdfc2,0 2px 4px #75491b18;min-height:44px}body:is(.template-collection-christmas,[data-collection-handle=chrismart-rug],[data-collection-handle=christmas-rugs]) .coll-meta-bar :is(button,select):focus-visible{outline:2px solid #951c24;outline-offset:4px}@media screen and (max-width:749px){body:is(.template-collection-christmas,[data-collection-handle=chrismart-rug],[data-collection-handle=christmas-rugs]) .coll-meta-bar{padding:10px 12px!important;gap:10px;flex-wrap:wrap;background-size:16px,18px,auto,cover}body:is(.template-collection-christmas,[data-collection-handle=chrismart-rug],[data-collection-handle=christmas-rugs]) .coll-meta-bar__count{padding:4px 8px}body:is(.template-collection-christmas,[data-collection-handle=chrismart-rug],[data-collection-handle=christmas-rugs]) .coll-meta-bar:before{left:-10px;width:20px}body:is(.template-collection-christmas,[data-collection-handle=chrismart-rug],[data-collection-handle=christmas-rugs]) .coll-meta-bar:after{right:-10px;width:20px}}body.template-collection-christmas .christmas-product-grid{display:grid;width:100%;max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;margin:0;padding:18px 0 20px;list-style:none}body.template-collection-christmas .christmas-product-grid>.grid__item{width:auto;max-width:none;min-width:0;margin:0}.christmas-pagination{position:relative;z-index:3;padding-block:16px 32px}body.template-collection-christmas .christmas-pagination .pagination-wrapper{margin-block:0}body.template-collection-christmas .christmas-pagination .pagination__list{gap:.5rem}body.template-collection-christmas .christmas-pagination .pagination__list>li{flex:0 0 42px;max-width:42px;margin-right:0}body.template-collection-christmas .christmas-pagination .pagination__item{width:42px;height:42px;font-size:15px}.christmas-pagination .pagination__item--current:after{background:var(--christmas-red);opacity:.14}@media screen and (min-width:750px){body.template-collection-christmas .christmas-product-grid{gap:28px 20px;padding:28px 0 24px}}@media screen and (min-width:990px){body.template-collection-christmas .christmas-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.christmas-collection-shell .page-width,.christmas-collection-shell .collection.page-width{padding-inline:max(5rem,8vw)}}
/*# sourceMappingURL=/cdn/shop/t/134/assets/christmas-styles.css.map */
