.section-header .header-wrapper::before,.section-header .header-wrapper::after,.pac-category-band--compact::before,.pac-category-band--compact::after{display:none!important;animation:none!important;background:none!important}.pac-fireworks-toggle{display:none!important}.pac-falling-host{isolation:isolate}.pac-falling-decor{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.pac-falling-host .pac-category-rail{position:relative;z-index:1}.pac-falling-particle{position:absolute;top:-75px;left:var(--x);width:16px;height:38px;opacity:.52;animation:pac-fall-gently var(--duration) linear var(--delay) infinite;pointer-events:none}.pac-falling-particle>span{display:block;animation:pac-sway-gently 4.8s ease-in-out infinite alternate;transform-origin:50% 0}.pac-falling-particle svg{display:block;max-width:100%;height:auto}.pac-falling-balloon{width:24px;height:56px;opacity:.73}.pac-falling-ribbon{width:10px;height:26px}.pac-decor-toggle{display:grid;place-items:center;position:absolute;right:4px;top:1px;z-index:2;width:28px;height:28px;border:0;border-radius:50%;background:#b80d174d;color:#fff;font-size:10px;cursor:pointer;padding:0}.pac-decor-paused .pac-falling-particle,.pac-decor-paused .pac-falling-particle>span,.pac-decor-background .pac-falling-particle,.pac-decor-background .pac-falling-particle>span{animation-play-state:paused}.pac-decor-paused .pac-falling-decor{opacity:0}@keyframes pac-fall-gently{from{transform:translate3d(-8px,0,0)}to{transform:translate3d(12px,230px,0)}}@keyframes pac-sway-gently{from{transform:rotate(-8deg) translateX(-3px)}to{transform:rotate(8deg) translateX(3px)}}
.pac-promo{position:relative;padding-top:0;padding-bottom:14px}.pac-promo-slide{background:#0b0b0b;border:1px solid #171717;border-radius:6px}.pac-promo-track{border-radius:6px}.pac-promo-slide video{background:#080808}.pac-promo-dots button span{background:#c6c0ba}.pac-promo-dots button[aria-current=true] span{background:#de101c;width:20px;border-radius:10px}.pac-banner-pause{display:block;margin:0 auto;min-height:32px;padding:4px 14px;background:white;border:1px solid #d8d1c9;border-radius:20px;color:#26211d;font-size:11px;cursor:pointer}
[id$="__pac_rug_edit"] .pac-curated{background:#f3eee7;border-color:#e3d9cc}[id$="__pac_rug_edit"] h2{font:400 clamp(28px,3.5vw,44px)/1.15 Georgia,serif}[id$="__pac_rug_edit"] .pac-eyebrow{color:#a40d18}[id$="__pac_rug_edit"] .pac-flow-card{border:1px solid #e4d9cb;box-shadow:5px 6px 0 #dfd3c3,0 18px 30px #30231b12;background:white;border-radius:5px}[id$="__pac_rug_edit"] .pac-flow-controls button{background:#fff;border-color:#d2c5b5;color:#a40d18}[id$="__pac_rug_edit"] .pac-options{border-radius:3px}
[id$="__pac_curated"] .pac-curated{background:#fffaf6;border-color:#ece2da}[id$="__pac_dhan_products"] .pac-curated{background:#f5f0e9;border-color:#e4dace}[id$="__pac_rug_showcase"]{background:#26211d;color:#f8f3ec}[id$="__pac_rug_showcase"] h2{color:#fff;font-family:Georgia,serif;font-weight:400}[id$="__pac_rug_showcase"] .pac-showcase__eyebrow{color:#dbc5aa}[id$="__pac_rug_showcase"] .button{background:#fff;color:#26211d;border-color:#fff}[id$="__pac_rug_showcase"] .caption{color:#d2c6b8}[id$="__pac_rug_showcase"] .pac-rug-photo>a{border-radius:4px}[id$="__pac_rug_showcase"] .pac-rug-photo-controls button{background:#302b26;color:#fff;border-color:#8c7a67}

.pac-category-source:first-child .pac-category-tile img{transform:none;filter:drop-shadow(0 4px 3px #4631191c)}.pac-category-band--scenes{--pac-tile-width:132px;--pac-art-size:132px;--pac-rail-gap:22px;background:#fff}.pac-category-band--scenes .pac-category-image{filter:drop-shadow(0 5px 4px #30221b19)}.pac-category-band--scenes .pac-category-rail{padding-block:20px}.pac-curated h2,.pac-rug-showcase h2,.pac-section>h2,.title-wrapper-with-link h2,.newsletter h2,.image-with-text h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.02em}.pac-curated .pac-product-rail{padding-block:18px 24px}.pac-flow-card{border-radius:6px;background:#fff;box-shadow:0 10px 20px #38281c12}.pac-flow-card .card__heading{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pac-flow-controls button{background:#fff;border-color:#d8cbbb}.pac-eyebrow{color:#a40d18}.pac-product-help{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;margin:10px 0 18px}.pac-product-help a{color:#a40d18;text-underline-offset:4px}.collection-hero{border-bottom:1px solid #e3d8cb}.collection-hero__title{font-family:Georgia,serif;font-weight:400}.collection-hero__description{font-size:14px;line-height:1.7;max-width:680px}.footer-block__heading{font-size:16px}.footer .list-menu__item--link{min-height:36px;padding-block:6px}.image-with-text__heading{font-size:clamp(25px,3vw,38px)}.pac-service{margin-top:0}.pac-rug-stories a:focus-visible,.pac-rug-advice a:focus-visible{outline:2px solid #a40d18;outline-offset:4px}
@media(max-width:749px){.pac-falling-particle:nth-child(2n){display:none}.pac-falling-particle:nth-child(9),.pac-falling-particle:nth-child(13){display:none}.pac-falling-balloon{width:17px;height:40px}.pac-falling-ribbon{width:8px;height:22px}.pac-category-band--scenes{--pac-tile-width:96px;--pac-art-size:96px;--pac-rail-gap:18px}.pac-promo{padding-inline:0}.pac-promo-track,.pac-promo-slide{border-radius:0}.pac-rug-showcase{padding-inline:16px}.pac-collection-toolbar{border-top:1px solid #e4d9cc}.pac-product-help{font-size:12px;gap:12px}.pac-curated .pac-options{min-height:44px}.image-with-text__content{padding-block:24px}.pac-rug-showcase .pac-rug-photo-controls button{min-width:36px}}
@media(prefers-reduced-motion:reduce){.pac-falling-decor,.pac-decor-toggle{display:none!important}.pac-falling-particle,.pac-falling-particle>span{animation:none}}

@media(max-width:749px){body:not(:has(.pac-sticky-product)):not(:has(pac-collection-tools)){padding-bottom:calc(78px + env(safe-area-inset-bottom))}}

.collection-hero--with-image .collection-hero__image-container{min-height:260px;height:260px;flex-basis:40%;border-radius:4px}.collection-hero__inner{padding-block:28px}.collection-hero__text-wrapper{padding-right:36px}.pac-collection-description summary{cursor:pointer;min-height:36px;color:#a40d18;font-size:12px;text-decoration:underline;text-underline-offset:4px}.pac-collection-description>div{padding-top:8px;line-height:1.7}.collection-hero__description>p{margin-bottom:8px}@media(max-width:749px){.collection-hero--with-image .collection-hero__image-container{min-height:140px;height:140px;margin-top:12px}.collection-hero__inner{padding-block:18px}.collection-hero__text-wrapper{padding-right:0}.collection-hero__title{font-size:28px;margin-block:10px}.collection-hero__description{font-size:13px}.pac-collection-description[open]>div{max-height:300px;overflow-y:auto}}

.pac-promo{padding-bottom:0}.pac-promo-slider,pac-promo-slider{position:relative;display:block}.pac-promo-track,.pac-promo-slide{border:0;border-radius:0}.pac-promo-dots{gap:2px;padding-block:4px;margin:0}.pac-promo-dots button{width:24px;height:24px;min-height:24px;padding:8px}.pac-promo-dots button span{width:5px;height:5px}.pac-promo-dots button[aria-current=true] span{width:14px;height:5px}
.pac-banner-pause,.pac-decor-toggle,.pac-flow-controls [data-pause],[data-category-toggle]{font-size:0!important;overflow:hidden;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border:0!important;border-radius:50%!important;opacity:0;pointer-events:none;transition:opacity .18s ease;background:#26211dcc!important;color:#fff!important;box-shadow:none!important}
.pac-banner-pause{position:absolute;right:12px;bottom:44px;margin:0!important;z-index:3}.pac-banner-pause::after,.pac-decor-toggle::after,.pac-flow-controls [data-pause]::after,[data-category-toggle]::after{content:'Ⅱ';font:12px/1 Arial,sans-serif}.pac-banner-pause[aria-pressed=true]::after,.pac-decor-toggle[aria-pressed=true]::after,.pac-flow-controls [data-pause][aria-pressed=true]::after,[data-category-toggle][aria-pressed=true]::after{content:'▶'}.pac-rail-pause,.pac-rail-play{display:none!important}
pac-promo-slider:hover .pac-banner-pause,.pac-falling-host:hover>.pac-decor-toggle,pac-coverflow:hover [data-pause],pac-category-rail:hover [data-category-toggle],.pac-banner-pause:focus-visible,.pac-decor-toggle:focus-visible,.pac-flow-controls [data-pause]:focus-visible,[data-category-toggle]:focus-visible{opacity:1;pointer-events:auto}.pac-flow-controls{position:relative;gap:12px}.pac-flow-controls [data-pause]{position:absolute;left:calc(50% + 70px)}.pac-flow-controls [data-step]{border:0!important;background:transparent!important;box-shadow:none!important}.pac-rug-photo-controls button{border:0!important;box-shadow:none!important}
@media(hover:none){.pac-banner-pause{opacity:.65;pointer-events:auto;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important}.pac-decor-toggle,.pac-flow-controls [data-pause],[data-category-toggle]{opacity:.45;pointer-events:auto}}
.pac-premium-host{position:relative;isolation:isolate}.pac-edge-decor{position:absolute;inset:0;z-index:2;pointer-events:none!important;overflow:visible;contain:layout style}.pac-edge-decor *{pointer-events:none!important}.pac-satin-ribbon{position:absolute;top:0;width:8px;height:32px;opacity:.7;animation:pac-satin-fall var(--duration) linear var(--delay) infinite}.pac-edge-left{left:calc(-10px - var(--lane,0px))}.pac-edge-right{right:calc(-10px - var(--lane,0px))}.pac-satin-ribbon>span{display:block;animation:pac-satin-turn 7s ease-in-out var(--delay) infinite alternate;transform-origin:50% 50%}.pac-edge-decor svg{display:block;width:100%;height:auto}.pac-corner-balloon{position:absolute;top:12px;width:24px;height:56px;opacity:.82;animation:pac-balloon-drift 9s ease-in-out var(--delay) infinite alternate}.pac-corner-balloon.pac-edge-left{left:-30px}.pac-corner-balloon.pac-edge-right{right:-30px}.pac-gold-glint{position:absolute;width:3px;height:8px;border-radius:50%;background:#c8a65b;box-shadow:0 0 5px #c8a65b66;opacity:0;animation:pac-gold-breathe 17s ease-in-out var(--delay) infinite}.pac-gold-glint.pac-edge-left{left:-8px}.pac-gold-glint.pac-edge-right{right:-8px}.pac-decor-background *{animation-play-state:paused!important}
@keyframes pac-satin-fall{0%{transform:translate3d(0,-35px,0);opacity:0}8%{opacity:.7}90%{opacity:.7}100%{transform:translate3d(0,620px,0);opacity:0}}@keyframes pac-satin-turn{from{transform:rotate(-12deg) rotateY(-25deg)}to{transform:rotate(14deg) rotateY(30deg)}}@keyframes pac-balloon-drift{from{transform:translate3d(0,0,0) rotate(-3deg)}to{transform:translate3d(2px,12px,0) rotate(4deg)}}@keyframes pac-gold-breathe{0%,78%,100%{opacity:0;transform:scale(.6)}84%{opacity:.55;transform:scale(1)}90%{opacity:0}}
@media(min-width:750px) and (max-width:1200px){.pac-premium-host{padding-inline:32px}.pac-satin-ribbon.pac-edge-left{left:calc(3px + var(--lane,0px))}.pac-satin-ribbon.pac-edge-right{right:calc(3px + var(--lane,0px))}.pac-corner-balloon.pac-edge-left{left:2px}.pac-corner-balloon.pac-edge-right{right:2px}.pac-gold-glint.pac-edge-left{left:14px}.pac-gold-glint.pac-edge-right{right:14px}}
@media(max-width:749px){.pac-premium-host{padding-inline:14px}.pac-satin-ribbon{width:3px;height:15px;--lane:0px!important}.pac-satin-ribbon:nth-child(n+7){display:none}.pac-satin-ribbon.pac-edge-left{left:2px}.pac-satin-ribbon.pac-edge-right{right:2px}.pac-corner-balloon{width:10px;height:24px;top:4px}.pac-corner-balloon.pac-edge-left{left:1px}.pac-corner-balloon.pac-edge-right{right:1px}.pac-gold-glint{width:2px;height:4px}.pac-gold-glint.pac-edge-left{left:5px}.pac-gold-glint.pac-edge-right{right:5px}@keyframes pac-satin-fall{0%{transform:translate3d(0,-18px,0);opacity:0}8%,90%{opacity:.65}100%{transform:translate3d(0,280px,0);opacity:0}}}
@media(prefers-reduced-motion:reduce){.pac-edge-decor{display:none!important}.pac-edge-decor *{animation:none!important}}

.pac-swipe-modal .product-media-modal__dialog{height:100dvh;display:flex;flex-direction:column;background:#fff;overflow:hidden;padding:0!important}.pac-swipe-modal .product-media-modal__content{position:relative;display:flex!important;flex:1;min-height:0;width:100%;height:auto;margin:0!important;padding:44px 0 0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:center;gap:0!important;touch-action:pan-x pinch-zoom;overscroll-behavior-x:contain}.pac-swipe-modal .product-media-modal__content::-webkit-scrollbar{display:none}.pac-swipe-modal .product-media-modal__content>.pac-modal-slide{display:block!important;position:relative!important;flex:0 0 100%;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;min-height:0;object-fit:contain!important;margin:0!important;padding:0!important;scroll-snap-align:start;scroll-snap-stop:always;border:0!important}.pac-swipe-modal .product-media-modal__toggle{position:absolute;top:max(12px,env(safe-area-inset-top));right:16px;z-index:5;background:#fff;border:0;box-shadow:0 2px 12px #00000012;border-radius:50%;width:38px;height:38px}.pac-modal-thumbnails{display:flex;position:relative;flex:none;width:100%;gap:8px;padding:12px max(16px,calc((100% - 600px)/2)) max(12px,env(safe-area-inset-bottom));background:#fff;overflow-x:auto;scrollbar-width:none;box-sizing:border-box;min-height:88px;overscroll-behavior-x:contain}.pac-modal-thumb{display:block;flex:0 0 64px;width:64px;height:64px;padding:2px;border:1px solid #e2d8cf;border-radius:7px;background:#fff;cursor:pointer;overflow:hidden}.pac-modal-thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:4px}.pac-modal-thumb[aria-current=true]{border:2px solid #a40d18;padding:1px}.pac-modal-thumb:focus-visible{outline:2px solid #a40d18;outline-offset:2px}
@media(max-width:749px){media-gallery .product__media-list.slider--mobile{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0!important;margin-inline:0!important;padding:0!important;scroll-padding-left:0!important}media-gallery .product__media-list>.product__media-item{flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin:0!important;scroll-snap-align:start;scroll-snap-stop:always}media-gallery .thumbnail-slider{display:flex!important}media-gallery .thumbnail-list{display:flex!important;overflow-x:auto;gap:8px;padding-block:8px;scrollbar-width:none}media-gallery .thumbnail-list__item{flex:0 0 58px!important;width:58px!important}.pac-modal-thumb{flex-basis:56px;width:56px;height:56px}.pac-modal-thumbnails{min-height:80px;padding-inline:12px}.pac-swipe-modal .product-media-modal__content{padding-top:48px!important}}
@media(prefers-reduced-motion:reduce){.pac-swipe-modal .product-media-modal__content,media-gallery .product__media-list{scroll-behavior:auto!important}}

body:has(#PBarNextFrame) .pac-swipe-modal .product-media-modal__dialog{height:calc(100dvh - 64px)}

.pac-red-host{position:relative;isolation:isolate}.pac-red-decor{position:absolute;inset:0;overflow:hidden;z-index:2;pointer-events:none!important;mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;contain:layout style paint}.pac-red-decor *{pointer-events:none!important}.pac-red-particle{position:absolute;left:var(--x);top:-60px;animation:pac-red-fall var(--duration) linear var(--delay) infinite;opacity:.82}.pac-red-particle>span{display:block;animation:pac-red-twist 6s ease-in-out var(--delay) infinite alternate}.pac-red-curl{width:18px;height:38px}.pac-red-curl svg{display:block;width:100%;height:auto}.pac-red-confetti{width:3px;height:7px}.pac-red-confetti>span{height:100%;background:linear-gradient(110deg,#080808,#343434 45%,#080808);transform:rotate(30deg)}.pac-red-shimmer{position:absolute;width:3px;height:3px;background:#f9e4ad;border-radius:50%;box-shadow:0 0 4px 1px #e8c56c88;opacity:0;animation:pac-red-shine 16s ease-in-out var(--delay) infinite}.pac-red-hidden{visibility:hidden}.pac-red-hidden *{animation-play-state:paused!important}
@keyframes pac-red-fall{from{transform:translate3d(-6px,0,0)}to{transform:translate3d(7px,var(--fall-distance,260px),0)}}@keyframes pac-red-twist{from{transform:rotate(-18deg) rotateY(-30deg)}to{transform:rotate(22deg) rotateY(35deg)}}@keyframes pac-red-shine{0%,76%,100%{opacity:0;transform:scale(.6)}82%{opacity:.7;transform:scale(1)}88%{opacity:0}}
@media(max-width:749px){.pac-red-curl{width:13px;height:28px}.pac-red-confetti{width:2px;height:5px}.pac-red-particle:nth-child(n+11){display:none}.pac-red-shimmer{width:2px;height:2px}}
@media(prefers-reduced-motion:reduce){.pac-red-decor{display:none!important}.pac-red-decor *{animation:none!important}}

.pac-red-curl{width:32px;height:66px;opacity:.94}.pac-red-confetti{width:4px;height:9px;opacity:.9}.pac-red-shimmer{width:12px;height:12px;background:transparent;box-shadow:none;filter:drop-shadow(0 0 3px #ffce59);animation:pac-reference-star 12s ease-in-out var(--delay) infinite}.pac-red-shimmer::before,.pac-red-shimmer::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#fffce1,#f4c960 60%,#d49a2d);clip-path:polygon(50% 0,61% 37%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 37%)}.pac-red-shimmer::after{inset:4px;background:#fff9d6;border-radius:50%;clip-path:none;box-shadow:0 0 5px 2px #ffe3a1}
@keyframes pac-reference-star{0%,100%{opacity:.12;transform:scale(.65) rotate(-8deg)}25%{opacity:.95;transform:scale(1) rotate(0)}48%{opacity:.2;transform:scale(.6) rotate(6deg)}70%{opacity:.75;transform:scale(.9) rotate(-3deg)}}
@media(max-width:749px){.pac-red-curl{width:25px;height:52px}.pac-red-confetti{width:3px;height:7px}.pac-red-shimmer{width:10px;height:10px}.pac-red-shimmer::after{inset:3px}}
@media(prefers-reduced-motion:reduce){.pac-red-decor{display:none!important}}

.pac-product-assurance{margin-top:24px}.pac-product-assurance>h2{font:400 24px/1.3 Georgia,serif;margin:0 0 14px}.pac-info-panel{border-top:1px solid #dfd6cd;scroll-margin-top:100px}.pac-info-panel:last-child{border-bottom:1px solid #dfd6cd}.pac-info-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;min-height:56px;padding:16px 0;font-size:15px;color:#26211d}.pac-info-panel>summary::-webkit-details-marker{display:none}.pac-info-panel>summary::after{content:'+';font-size:21px;color:#a40d18}.pac-info-panel[open]>summary::after{content:'−'}.pac-info-body{padding:0 0 20px;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.pac-info-body h2,.pac-info-body h3{font-family:inherit;font-weight:500;font-size:16px;line-height:1.5;margin:18px 0 8px}.pac-info-body a{color:#a40d18;text-underline-offset:3px}.pac-specifications{margin:0}.pac-specifications>div{display:grid;grid-template-columns:105px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid #ebe4dd}.pac-specifications dt{font-weight:600}.pac-specifications dd{margin:0}.pac-custom-form{display:grid;gap:8px}.pac-custom-form label{margin-top:8px;font-size:13px}.pac-custom-form input:not([type=hidden]),.pac-custom-form textarea{width:100%;min-height:44px;border:1px solid #bdb2a8;border-radius:4px;background:#fff;color:#26211d;font:inherit;padding:10px 12px}.pac-custom-form textarea{resize:vertical}.pac-custom-form .button{margin-top:8px;width:100%;background:#a40d18;color:#fff}.pac-custom-form input:focus-visible,.pac-custom-form textarea:focus-visible{outline:2px solid #a40d18;outline-offset:2px}

.pac-red-curl{width:70px;height:49px;opacity:1}.pac-red-curl>span{width:100%;height:100%;animation:pac-satin-reference-turn 9s ease-in-out var(--delay) infinite alternate}.pac-red-curl svg{width:100%;height:100%;filter:drop-shadow(0 2px 1px #00000020)}.pac-red-confetti{width:4px;height:8px;opacity:.95}.pac-red-shimmer{width:14px;height:14px;filter:drop-shadow(0 0 2px #ffe5a0) drop-shadow(0 0 5px #edbb48)}.pac-red-shimmer::before{background:linear-gradient(135deg,#fffde5,#ffd873 55%,#dba234)}.pac-red-shimmer::after{inset:5px;background:#fffce3}
@keyframes pac-satin-reference-turn{from{transform:rotate(-14deg) translateX(-3px)}to{transform:rotate(12deg) translateX(3px)}}
@media(max-width:749px){.pac-red-curl{width:48px;height:34px}.pac-red-shimmer{width:12px;height:12px}.pac-red-shimmer::after{inset:4px}.pac-red-confetti{width:3px;height:7px}}
@media(prefers-reduced-motion:reduce){.pac-red-decor{display:none!important}}

.pac-promo .pac-banner-pause{opacity:0!important;pointer-events:none!important}.pac-promo .pac-banner-pause:focus-visible{opacity:1!important;pointer-events:auto!important}

.pac-red-decor{z-index:0;mask-image:none!important;-webkit-mask-image:none!important;contain:layout paint;transform:translateZ(0)}.pac-red-host .header,.pac-red-host .pac-category-rail{position:relative;z-index:1}.pac-red-host .header__heading-link,.pac-red-host .header__icons,.pac-red-host header-drawer,.pac-red-host .pac-category-art,.pac-red-host .pac-category-label{position:relative;background:var(--pac-decor-surface,#de101c)}.pac-red-particle{will-change:transform;backface-visibility:hidden}.pac-red-curl svg{filter:none}.pac-red-shimmer{filter:none!important;box-shadow:0 0 5px #f6d78677}.pac-red-shimmer::after{box-shadow:none}.pac-red-offscreen *{animation-play-state:paused!important}
.pac-swipe-modal .product-media-modal__content{padding:0!important;align-items:stretch!important;scroll-padding:0!important;gap:0!important;box-sizing:border-box!important;direction:ltr}.pac-swipe-modal .product-media-modal__content>.pac-modal-frame{display:flex!important;position:relative!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;align-items:center;justify-content:center;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;padding:44px 12px 0!important;box-sizing:border-box!important;margin:0!important}.pac-swipe-modal .pac-modal-frame>img,.pac-swipe-modal .pac-modal-frame>deferred-media,.pac-swipe-modal .pac-modal-frame>.product__media-item--variant{display:block!important;position:relative!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;object-fit:contain!important;margin:0!important;padding:0!important;flex:none!important;border:0!important}.pac-swipe-modal .pac-modal-frame img{object-fit:contain!important}.pac-swipe-modal .product-media-modal__dialog{width:100%!important;max-width:100%!important;left:0!important;right:0!important}.pac-modal-thumbnails{padding-inline:16px!important;justify-content:flex-start;scroll-padding-inline:16px;scroll-behavior:auto!important}.pac-modal-thumb{scroll-snap-align:none!important}
@media(max-width:749px){.pac-red-particle:nth-child(n+11){display:none}.pac-swipe-modal .product-media-modal__content>.pac-modal-frame{padding:44px 0 0!important}}

.pac-red-host header-drawer{position:static!important}.section-header .menu-drawer-container{position:static}.section-header #menu-drawer{width:min(40rem,100vw);max-width:100vw;box-sizing:border-box}.pac-categories-dialog .pac-shop-tabs>button{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;min-height:96px;height:auto;padding:12px 6px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.pac-categories-dialog .pac-shop-tabs>button img{flex:0 0 44px;width:44px;height:44px;min-height:44px;margin:0;position:static}.pac-categories-dialog .pac-shop-tabs{min-width:0;overscroll-behavior:contain}.pac-categories-dialog .pac-category-products>a{display:flex;flex-direction:column;gap:8px;min-width:0}.pac-categories-dialog .pac-category-products img{flex:none;margin:0}.pac-categories-dialog .pac-category-products span{display:block;position:static;overflow-wrap:anywhere}
