.template-index .qn-slogan-col{align-items:center;display:flex;justify-content:center}.template-index .qn-slogan{color:var(--pp-ink);margin:0;max-width:320px;padding:18px 0 26px;position:relative;text-align:center}.template-index .qn-slogan__line{display:block;font-family:Caveat,Segoe Script,cursive;font-size:clamp(39px,3.6vw,53px);font-weight:700;letter-spacing:.005em;line-height:1.34;padding:.08em .12em}.template-index .qn-slogan__line--1{color:var(--pp-ink)}.template-index .qn-slogan__line--2{color:var(--pp-brand-dark);padding-right:.2em}.template-index .qn-slogan__and{align-items:center;color:var(--pp-muted);display:flex;font-family:var(--font-heading-family);font-size:12px;font-weight:600;gap:12px;justify-content:center;letter-spacing:.24em;margin:0 0 2px;text-transform:uppercase}.template-index .qn-slogan__and:before,.template-index .qn-slogan__and:after{background:var(--pp-line);content:"";height:1px;width:30px}.template-index .qn-slogan__swash{color:var(--pp-brand);display:block;height:auto;margin:-2px auto 0;width:78%}.template-index .qn-slogan__paw{color:var(--pp-brand);display:block;margin:14px auto 0;opacity:.5;width:22px}.template-index .qn-slogan__paw svg{display:block;fill:currentColor;height:22px;width:22px}@media(prefers-reduced-motion:no-preference){.template-index .qn-slogan__line{-webkit-mask-image:linear-gradient(95deg,#000 42%,rgba(0,0,0,0) 62%);mask-image:linear-gradient(95deg,#000 42%,#0000 62%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:260% 100%;mask-size:260% 100%;animation:qn-write 1s cubic-bezier(.36,0,.2,1) forwards}.template-index .qn-slogan__line--2{animation-delay:.42s}.template-index .qn-slogan__and{animation:qn-slogan-in .5s ease forwards;animation-delay:.36s;opacity:0}.template-index .qn-slogan__swash path{animation:qn-draw .62s cubic-bezier(.4,0,.2,1) forwards;animation-delay:1.18s;stroke-dasharray:1;stroke-dashoffset:1}.template-index .qn-slogan__paw{animation:qn-slogan-in .5s ease forwards;animation-delay:1.6s;opacity:0}@keyframes qn-write{to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes qn-draw{to{stroke-dashoffset:0}}@keyframes qn-slogan-in{to{opacity:1}}.template-index .qn-slogan__paw{animation-name:qn-paw-in}@keyframes qn-paw-in{0%{opacity:0;transform:translateY(6px)}to{opacity:.5;transform:none}}}@media(max-width:991px){:root .template-index .is_vertical_menu>.row>.col-md-6.qn-slogan-col{flex:1 1 100%;width:100%}.template-index .qn-slogan{max-width:none;padding:6px 0 22px}.template-index .qn-slogan__line{font-size:clamp(35px,9.3vw,46px)}.template-index .qn-slogan__swash{max-width:300px}.template-index .qn-slogan__paw{margin-top:10px}}@media(min-width:1500px){.template-index .is_vertical_menu>.row{display:flex;align-items:stretch}.template-index .is_vertical_menu>.row>.col-md-6{width:300px;float:none;display:flex}.template-index .is_vertical_menu>.row>.col-md-18{width:calc(100% - 300px);float:none}.template-index #vertical_menu{display:flex;flex-direction:column;width:100%}.template-index #vertical_menu .vertical_menu{display:flex;flex:1 1 auto;flex-direction:column}.template-index #vertical_menu .vertical_menu>li{display:flex;flex:1 1 auto}.template-index #vertical_menu .vertical_menu>li>a{flex:1 1 auto;font-size:16px;gap:15px}.template-index #vertical_menu .vertical_menu>li>a:before{flex-basis:44px;height:44px;width:44px}.template-index #vertical_menu .vertical_menu>li>a:after{height:26px;left:27px;width:26px}}.template-index #our-partner .partner a img{height:auto}@media(min-width:1200px){.template-index #our-partner .partner a img{display:block;width:auto;height:auto;max-width:230px;max-height:116px;margin:0 auto}}.template-index{--pph-ink: var(--pp-ink, #173b47);--pph-ink-deep: var(--pp-ink-deep, #0f2c36);--pph-brand: var(--pp-brand, #079fc2);--pph-brand-dark: var(--pp-brand-dark, #087f9a);--pph-line: var(--pp-line, #dbe8eb);--pph-line-soft: var(--pp-line-soft, #edf3f4);--pph-surface: var(--pp-surface, #f5f9fa);--pph-muted: var(--pp-muted, #6d8892);--pph-sale: #e2574c;--pph-sale-dark: #c8453b;--pph-display: var(--font-heading-family);--pph-radius: 20px;--pph-radius-pill: 999px;--pph-curve: cubic-bezier(.4, 0, .2, 1);--pph-shadow: 0 1px 2px rgba(15, 44, 54, .04), 0 4px 14px rgba(15, 44, 54, .06);--pph-shadow-lift: 0 2px 4px rgba(15, 44, 54, .05), 0 10px 22px rgba(15, 44, 54, .12)}.template-index #col-main .widget-wrapper .title{margin:0 0 22px;color:var(--pph-ink-deep);font-family:var(--pph-display);font-size:20px;font-weight:600;letter-spacing:.04em}.template-index #col-main .widget-wrapper .title:after{margin-left:18px;border-bottom:1px solid var(--pph-line);opacity:1}.template-index #col-main .owl-theme .owl-controls .owl-buttons>div .btn{width:34px;height:34px;padding:0;display:flex;align-items:center;justify-content:center;background:#fff!important;border:1px solid var(--pph-line)!important;border-radius:var(--pph-radius-pill)!important;color:var(--pph-ink)!important;transition:background .2s var(--pph-curve),border-color .2s var(--pph-curve),color .2s var(--pph-curve)}.template-index #col-main .owl-theme .owl-controls .owl-buttons>div .btn i{font-size:17px;line-height:1}.template-index #col-main .owl-theme .owl-controls .owl-buttons>div:hover .btn{background:var(--pph-brand)!important;border-color:var(--pph-brand)!important;color:#fff!important}.template-index #col-main .owl-theme .owl-controls .owl-buttons .owl-prev{margin-right:8px}.template-index #featured-products .owl-item .product,.template-index .featured-collections-child .owl-item .product{padding-top:8px;padding-bottom:20px}.template-index #featured-products .product .product-container,.template-index .featured-collections-child .product .product-container{margin:0;padding:0;position:relative;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--pph-line);border-radius:var(--pph-radius)!important;box-shadow:var(--pph-shadow);text-align:left;transition:transform .3s var(--pph-curve),box-shadow .3s var(--pph-curve),border-color .3s var(--pph-curve);backface-visibility:hidden}.template-index #featured-products .product .product-container:hover,.template-index .featured-collections-child .product .product-container:hover{transform:translateY(-5px);border-color:#079fc259;box-shadow:var(--pph-shadow-lift)}.template-index #featured-products .product .product-container .row-fluid,.template-index .featured-collections-child .product .product-container .row-fluid{display:flex;flex-direction:column;flex:1 1 auto}.template-index #featured-products .product .product-head,.template-index .featured-collections-child .product .product-head{position:relative;margin:0}.template-index #featured-products .product .product-images,.template-index .featured-collections-child .product .product-images{margin:0;padding:0;border:0;max-height:none;background:transparent}.template-index #featured-products .product .product-container .front,.template-index .featured-collections-child .product .product-container .front{position:static;opacity:1}.template-index #featured-products .product .product-container .front a,.template-index .featured-collections-child .product .product-container .front a{margin:0;padding:18px;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;min-height:190px;background:#fff;overflow:hidden}.template-index #featured-products .product .product-container img.main-image,.template-index .featured-collections-child .product .product-container img.main-image{margin:0;width:100%;height:100%;max-height:100%;object-fit:contain;backface-visibility:hidden;transition:transform .45s var(--pph-curve)}.template-index #featured-products .product .product-container:hover img.main-image,.template-index .featured-collections-child .product .product-container:hover img.main-image{transform:scale(1.06)}.template-index #featured-products .product .on-sale-wrap,.template-index .featured-collections-child .product .on-sale-wrap{position:absolute;top:12px;left:12px;z-index:3;margin:0}.template-index #featured-products .product .on-sale-wrap .onsale,.template-index .featured-collections-child .product .on-sale-wrap .onsale{position:static;margin:0;padding:5px 11px;display:inline-block;background:linear-gradient(135deg,var(--pph-sale),var(--pph-sale-dark));border-radius:var(--pph-radius-pill)!important;box-shadow:0 4px 10px #e2574c52;color:#fff;font-family:var(--pph-display);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.template-index #featured-products .product .on-sale-wrap .price_percentage,.template-index .featured-collections-child .product .on-sale-wrap .price_percentage{margin-left:3px;font-size:11px}.template-index #featured-products .product .wishlisthero-floating,.template-index .featured-collections-child .product .wishlisthero-floating{top:10px;right:10px;left:auto!important;z-index:4}.template-index #featured-products .product .product-container .product-buttons,.template-index .featured-collections-child .product .product-container .product-buttons{left:0;right:0;bottom:0;width:auto;margin:0;padding:34px 12px 12px;background:linear-gradient(to top,#fffffff7 45%,#fff0);pointer-events:none;transform:translateY(8px);transition:opacity .2s var(--pph-curve),transform .26s var(--pph-curve)}.template-index #featured-products .product .product-container:hover .product-buttons,.template-index .featured-collections-child .product .product-container:hover .product-buttons{pointer-events:auto;transform:none}.template-index #featured-products .product .product-buttons .product-buttons-container,.template-index .featured-collections-child .product .product-buttons .product-buttons-container{display:flex;align-items:center;justify-content:center;font-size:13px}.template-index #featured-products .product .product-buttons .show_add_button,.template-index .featured-collections-child .product .product-buttons .show_add_button{order:1;flex:1 1 auto;min-width:0}.template-index #featured-products .product .product-buttons .product-buttons-1,.template-index .featured-collections-child .product .product-buttons .product-buttons-1{order:2;flex:0 0 auto;margin-left:8px}.template-index #featured-products .product .product-buttons .product_ext,.template-index .featured-collections-child .product .product-buttons .product_ext{order:3;flex:0 0 auto;margin:0}.template-index #featured-products .product .product-buttons .show_add_button .btn,.template-index .featured-collections-child .product .product-buttons .show_add_button .btn{margin:0;padding:10px 14px;width:100%;display:block;overflow:hidden;background:var(--pph-brand)!important;border:1px solid var(--pph-brand)!important;border-radius:var(--pph-radius-pill)!important;box-shadow:none!important;color:#fff!important;font-family:var(--pph-display);font-size:12px!important;font-weight:600;letter-spacing:.03em;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase!important;white-space:nowrap;transition:background .2s var(--pph-curve),border-color .2s var(--pph-curve)}.template-index #featured-products .product .product-buttons .show_add_button .btn:hover,.template-index .featured-collections-child .product .product-buttons .show_add_button .btn:hover{background:var(--pph-brand-dark)!important;border-color:var(--pph-brand-dark)!important;color:#fff!important;opacity:1}.template-index #featured-products .product .product-buttons .show_details_button .btn,.template-index .featured-collections-child .product .product-buttons .show_details_button .btn{margin:0;padding:0;width:38px;height:38px;line-height:36px;text-align:center;background:#fff!important;border:1px solid var(--pph-line)!important;border-radius:var(--pph-radius-pill)!important;box-shadow:none!important;color:var(--pph-ink)!important;transition:background .2s var(--pph-curve),border-color .2s var(--pph-curve),color .2s var(--pph-curve)}.template-index #featured-products .product .product-buttons .show_details_button .btn:hover,.template-index .featured-collections-child .product .product-buttons .show_details_button .btn:hover{background:var(--pph-brand)!important;border-color:var(--pph-brand)!important;color:#fff!important}.template-index #featured-products .product .product-buttons .show_details_button .btn i,.template-index .featured-collections-child .product .product-buttons .show_details_button .btn i{font-size:15px;line-height:inherit;vertical-align:top}.template-index #featured-products .product .product-contents,.template-index .featured-collections-child .product .product-contents{margin:0;padding:0;flex:1 1 auto;display:flex;background:transparent;border:0}.template-index #featured-products .product .product-contents-inner,.template-index .featured-collections-child .product .product-contents-inner{width:100%;padding:0;background:transparent}.template-index #featured-products .product .product-details,.template-index .featured-collections-child .product .product-details{margin:0;padding:0}.template-index #featured-products .product .product-details-container,.template-index .featured-collections-child .product .product-details-container{margin:0;padding:14px 16px 18px;min-height:0;display:flex;flex-direction:column;gap:7px;border-top:1px solid var(--pph-line-soft);text-align:left}.template-index #featured-products .product .product-title,.template-index .featured-collections-child .product .product-title{margin:0;min-height:2.7em;font-size:14px}.template-index #featured-products .product .product-title a,.template-index .featured-collections-child .product .product-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--pph-ink-deep);font-family:var(--pph-display);font-size:14px;font-weight:600;line-height:1.35;text-decoration:none;text-transform:none;transition:color .2s var(--pph-curve)}.template-index #featured-products .product .product-title a:hover,.template-index .featured-collections-child .product .product-title a:hover{color:var(--pph-brand)}.template-index #featured-products .product .product-price,.template-index .featured-collections-child .product .product-price{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.template-index #featured-products .product .product-price .price,.template-index #featured-products .product .product-price .price_sale,.template-index .featured-collections-child .product .product-price .price,.template-index .featured-collections-child .product .product-price .price_sale{color:var(--pph-ink-deep);font-family:var(--pph-display);font-size:16px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.template-index #featured-products .product .product-container.issale .product-price .price,.template-index #featured-products .product .product-container.issale .product-price .price_sale,.template-index .featured-collections-child .product .product-container.issale .product-price .price,.template-index .featured-collections-child .product .product-container.issale .product-price .price_sale{color:var(--pph-sale)}.template-index #featured-products .product .product-price .price_compare,.template-index .featured-collections-child .product .product-price .price_compare{color:var(--pph-muted);font-size:13px;font-weight:400;text-decoration:line-through}.template-index #featured-products .product .product-price .sold_out,.template-index .featured-collections-child .product .product-price .sold_out{padding:4px 11px;display:inline-block;background:var(--pph-line-soft);border-radius:var(--pph-radius-pill)!important;color:var(--pph-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.template-index #featured-products .owl-wrapper,.template-index .featured-collections-child .owl-wrapper{display:flex!important;align-items:stretch}.template-index #featured-products .owl-wrapper:after,.template-index .featured-collections-child .owl-wrapper:after{display:none}.template-index #featured-products .owl-item,.template-index .featured-collections-child .owl-item{float:none;display:flex;flex:0 0 auto}.template-index #featured-products .owl-item>div,.template-index .featured-collections-child .owl-item>div,.template-index #featured-products .owl-item .product,.template-index .featured-collections-child .owl-item .product{width:100%;display:flex}.template-index #featured-products .owl-item .product,.template-index .featured-collections-child .owl-item .product{flex-direction:column}.template-index #featured-products .owl-item .product .product-container,.template-index .featured-collections-child .owl-item .product .product-container{flex:1 1 auto}@media(max-width:991px),(max-device-width:1024px)and (orientation:portrait){.template-index #featured-products .product .product-container .product-buttons,.template-index .featured-collections-child .product .product-container .product-buttons{padding:0 16px 16px;background:none;pointer-events:auto;transform:none}}@media(max-width:767px){.template-index #featured-products .product .product-details-container,.template-index .featured-collections-child .product .product-details-container{padding:12px 13px 15px}.template-index #featured-products .product .product-container .front a,.template-index .featured-collections-child .product .product-container .front a{padding:12px;min-height:0}}:root .template-index .qn-collection-utility{min-height:54px;background:var(--pp-paw),linear-gradient(110deg,#087f9a,#075d73);color:#fff;display:flex;align-items:center}:root .template-index .qn-collection-utility .container{display:flex;align-items:center;justify-content:flex-end;gap:9%}:root .template-index .qn-collection-utility p{margin:0;font-size:12px;font-weight:700;letter-spacing:.02em}:root .template-index .qn-collection-utility nav{display:flex;gap:32px}:root .template-index .qn-collection-utility a{color:#fff;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:root .template-index .qn-collection-utility p a{font:inherit;letter-spacing:inherit;text-transform:none}:root .template-index .is_vertical_menu{padding-top:30px;padding-bottom:0}:root .template-index #vertical_menu{margin-top:0}:root .template-index #vertical_menu .title{line-height:13px}:root .template-index #vertical_menu .vertical_menu>li{margin:0}:root .template-index #vertical_menu .vertical_menu>li>a{position:relative;font-family:var(--font-heading-family);font-weight:400;font-size:15px;line-height:20px;gap:14px}:root .template-index #vertical_menu .vertical_menu>li>a:before{flex-basis:36px;height:36px;width:36px}:root .template-index #vertical_menu .qn-caret{margin-left:auto}:root .template-index #home-slider .slides>li:not(.flex-active-slide){display:none;visibility:hidden;pointer-events:none}:root .template-index #home-slider .slide-body>a{display:block}:root .template-index .is_vertical_menu>.row>.col-md-6{flex:0 0 25%;width:25%}:root .template-index .is_vertical_menu>.row>.col-md-18{flex:0 0 75%;width:75%}:root .template-index .pp-home-seo-intro h1{text-transform:none}.qn-home-products{padding-top:50px}.qn-home-products .widget-wrapper{margin-bottom:35px}.qn-home-products .featured-products{margin-bottom:8px}.qn-home-products .featured-collections{margin-bottom:0}.qn-home-rail{display:block;position:relative}.qn-home-rail__heading{position:relative;display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-right:92px}:root .template-index #col-main .qn-home-rail__heading .title{display:flex;align-items:center;flex:1;margin:0;line-height:22px;white-space:nowrap;text-transform:uppercase}:root .template-index #col-main .qn-home-rail__heading .title:after{content:"";flex:1}.qn-home-rail__controls{position:absolute;top:-6px;right:0;display:flex;gap:8px}.qn-home-rail__controls button{display:grid;place-items:center;width:34px;height:34px;padding:0;background:#fff;border:1px solid var(--pp-line);border-radius:50%;color:var(--pp-ink);cursor:pointer}.qn-home-rail__controls svg{width:17px;height:17px}.qn-home-rail__controls button:hover{background:var(--pp-brand);border-color:var(--pp-brand);color:#fff}.qn-home-rail__track{display:flex;margin-inline:-15px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.qn-home-rail__track::-webkit-scrollbar{display:none}.qn-home-rail__track .owl-item{flex:0 0 25%!important;width:25%;padding-inline:15px;scroll-snap-align:start}.featured-collections-child .qn-home-rail__track .owl-item{flex-basis:50%!important;width:50%}.qn-home-products .featured-collections .row{display:flex;flex-wrap:wrap;row-gap:0}.qn-home-products .featured-collections .col-md-12{padding-bottom:10px}.qn-home-products .product .product-description{display:none}.qn-home-products .product-title{letter-spacing:0;line-height:1.35}.qn-home-products .product .product-buttons{position:absolute;inset:auto 0 0;opacity:0;visibility:hidden}.qn-home-products .product .product-container:hover .product-buttons,.qn-home-products .product .product-container:focus-within .product-buttons{opacity:1;visibility:visible}.qn-home-products .product .product-buttons .btn{display:inline-block;cursor:pointer;font-family:var(--font-heading-family);text-decoration:none}.qn-home-products .wishlist-hero-custom-button button{display:grid;place-items:center;width:40px;height:40px;padding:10px;border:0;background:transparent;color:var(--pp-brand);cursor:pointer}.qn-home-products .wishlist-hero-custom-button{position:absolute;width:40px;height:40px}.qn-home-products .wishlist-hero-custom-button svg{width:20px;height:20px}.qn-home-products .jdgm-carousel-wrapper{padding:48px 0;font-size:13px;line-height:20px;color:#686868}.qn-home-products .jdgm-carousel-title{font-size:30px;font-weight:300;line-height:33px;text-transform:none}@supports (content-visibility: auto){.qn-home-products .featured-collections,.qn-home-products .qn-home-reviews,:root .template-index .our-partner{content-visibility:auto;contain-intrinsic-size:auto 1600px}}:root .template-index .our-partner>.title{display:flex;align-items:center;color:#0f2c36;font-size:20px;line-height:22px;font-weight:600;letter-spacing:.04em;margin:0 0 22px;text-transform:uppercase}:root .template-index .our-partner>.title:after{content:"";margin-left:18px;flex:1;border-bottom:1px solid var(--pp-line)}:root .template-index .our-partner{padding-bottom:12px;margin-bottom:35px}:root .template-index #our-partner{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:0;margin-inline:-15px}:root .template-index #our-partner .partner{flex:0 0 25%;max-width:none;min-height:130px;padding:0 15px}:root .template-index #our-partner .partner a{opacity:1}:root .template-index #our-partner .partner img{width:auto;height:auto;max-width:230px;max-height:116px}@media(min-width:1500px){:root .template-index .is_vertical_menu>.row>.col-md-6{flex-basis:300px;width:300px}:root .template-index .is_vertical_menu>.row>.col-md-18{flex:1;width:calc(100% - 300px)}}@media(max-width:1199px){.qn-home-rail__track .owl-item{flex-basis:33.333333%!important;width:33.333333%}.featured-collections-child .qn-home-rail__track .owl-item{flex-basis:50%!important;width:50%}}@media(max-width:991px){:root .template-index .qn-collection-utility .container{gap:20px;justify-content:space-between}:root .template-index .qn-collection-utility nav{gap:12px}:root .template-index .is_vertical_menu>.row>.col-md-18{flex-basis:100%;width:100%}.qn-home-products .product .product-buttons{display:none}}@media(max-width:767px){:root .template-index .qn-collection-utility{display:none}:root .template-index .is_vertical_menu{padding-top:0;padding-bottom:0}.qn-home-rail__controls{display:none}.qn-home-rail__heading{padding-right:0}.qn-home-rail__track .owl-item,.featured-collections-child .qn-home-rail__track .owl-item{flex:0 0 305px!important;width:305px;padding:0 10px 0 0}.qn-home-products .featured-collections .row{row-gap:35px}:root .template-index #our-partner{overflow-x:auto}:root .template-index #our-partner .partner{flex-basis:50%}:root .template-index #our-partner .partner img{max-width:100%;max-height:90px}}@media(prefers-reduced-motion:reduce){.qn-home-rail__track{scroll-behavior:auto}}.template-index .qn-slider-dots{display:flex;gap:2px;justify-content:center;list-style:none;margin:6px 0 0;padding:0}.template-index .qn-slider-dots li{display:flex;padding:8px 5px}.template-index .qn-slider-dots__dot{background:var(--pp-line, #dbe8eb);border:0;border-radius:999px;cursor:pointer;display:block;height:8px;padding:0;transition:background-color .2s ease,width .2s ease;width:8px}.template-index .qn-slider-dots__dot:hover{background:var(--pp-brand-dark, #087f9a)}.template-index .qn-slider-dots__dot.is-active{background:var(--pp-brand, #079fc2);width:26px}.template-index .qn-slider-dots__dot:focus-visible{outline:2px solid var(--pp-brand-dark, #087f9a);outline-offset:3px}@media(prefers-reduced-motion:no-preference){:root .template-index #home-slider[data-qn-moved] .slides>li.flex-active-slide{animation:qn-slide-in .45s ease}@keyframes qn-slide-in{0%{opacity:0}to{opacity:1}}}@media(prefers-reduced-motion:reduce){.template-index .qn-slider-dots__dot{transition:none}}.qn-home-reviews .jdgm-carousel-wrapper{padding:40px 0 8px}.qn-home-reviews .jdgm-carousel-title-and-link{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:22px;text-align:left}.qn-home-reviews .jdgm-carousel-title{color:var(--pp-ink, #153845);font-size:clamp(24px,2.6vw,30px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0;text-transform:none}.qn-home-reviews .jdgm-all-reviews-rating-wrapper{align-items:center;display:flex;gap:8px;font-size:14px;font-weight:600;color:var(--pp-text, #35535d)}.qn-home-reviews .jdgm-all-reviews-rating-wrapper span{display:inline-block!important}.qn-home-reviews .jdgm-carousel-item{height:auto!important;overflow:visible!important}.qn-home-reviews .jdgm-carousel__item-wrapper,.qn-home-reviews .jdgm-carousel__item-container{height:auto!important}.qn-home-reviews .jdgm-carousel-item{background:none;border:0;font-size:14px!important;padding:0 8px;position:relative;vertical-align:top;white-space:normal}.qn-home-reviews .jdgm-carousel-item .jdgm-carousel-item__product-image{aspect-ratio:4 / 3;background:#fff;border:1px solid var(--pp-line, #dbe8eb);border-radius:16px;display:block!important;float:none;height:auto!important;margin:0 0 12px;max-width:none;object-fit:contain;padding:12px;transition:border-color .16s ease,transform .16s ease;width:100%!important}.qn-home-reviews .jdgm-carousel-item:hover .jdgm-carousel-item__product-image{border-color:var(--pp-brand-bright, #67d1e6);transform:translateY(-2px)}.qn-home-reviews .jdgm-carousel-item .jdgm-carousel-item__review-wrapper{display:block!important;height:auto!important;padding:0;width:auto!important}.qn-home-reviews .jdgm-carousel-item__review-rating{align-items:center;background:#fffffff0;border-radius:999px;box-shadow:0 1px 3px #15384524;display:inline-flex;gap:1px;left:20px;line-height:1;margin:0;padding:5px 9px;position:absolute;top:12px}.qn-home-reviews .jdgm-carousel-item__review-rating .jdgm-star{font-size:11px;margin:0;padding:0 1px}.qn-home-reviews .qn-rev__product{color:var(--pp-ink, #153845);display:-webkit-box;font-size:14px;font-weight:700;line-height:1.3;margin-bottom:6px;min-height:2.6em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.qn-home-reviews .jdgm-carousel-item__review-body{color:var(--pp-muted, #6d8892);font-size:13px;line-height:1.5;-webkit-line-clamp:2!important}.qn-home-reviews .jdgm-carousel-item__review-body p{margin:0}.qn-home-reviews .jdgm-carousel-item__review-body p:before{content:"\201c"}.qn-home-reviews .jdgm-carousel-item__review-body p:after{content:"\201d"}.qn-home-reviews .jdgm-carousel-item__review-title{display:none}.qn-home-reviews .jdgm-carousel-item__reviewer-name-wrapper{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 8px;margin-top:8px}.qn-home-reviews .jdgm-carousel-item__reviewer-name{color:var(--pp-text, #35535d);font-size:12px;font-weight:600}.qn-home-reviews .jdgm-carousel-item__timestamp{color:var(--pp-muted, #6d8892);font-size:11px}.qn-home-reviews .qn-rev--noimg .jdgm-carousel-item__product-image{display:none!important}.qn-home-reviews .qn-rev--noimg .jdgm-carousel-item__review-wrapper{background:var(--pp-surface, #f5f9fa);border:1px solid var(--pp-line, #dbe8eb);border-radius:16px;padding:18px 16px}.qn-home-reviews .qn-rev--noimg .jdgm-carousel-item__review-rating{background:none;box-shadow:none;margin-bottom:8px;padding:0;position:static}.qn-home-reviews .qn-rev--noimg .jdgm-carousel-item__review-body{color:var(--pp-ink, #153845);font-size:15px;line-height:1.5;-webkit-line-clamp:5!important}.qn-home-reviews .qn-rev__link{border-radius:16px;top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.qn-home-reviews .qn-rev__link:focus-visible{outline:3px solid var(--pp-brand-bright, #67d1e6);outline-offset:3px}.qn-home-reviews .jdgm-carousel-arrows{gap:10px}.qn-home-reviews .jdgm-carousel-arrow{background:#fff;border:1px solid var(--pp-line, #dbe8eb);border-radius:999px;color:var(--pp-brand-dark, #087f9a);height:38px;opacity:1;width:38px}.qn-home-reviews .jdgm-carousel-arrow:hover{border-color:var(--pp-brand, #079fc2)}@media(prefers-reduced-motion:reduce){.qn-home-reviews .jdgm-carousel-item__product-image{transition:none}.qn-home-reviews .jdgm-carousel-item:hover .jdgm-carousel-item__product-image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/queen-home-bundle.css.map */
