@font-face{font-family:Kaushan Script;font-weight:400;font-style:normal;font-display:swap;src:url(kaushan-script-400.woff2) format("woff2")}.px-mobile-only{display:inline}.px-desktop-only{display:none}.px-section-title{text-align:center;font-size:29.25px;line-height:36.675px}.px-button{display:inline-flex;min-width:147px;min-height:54px;align-items:center;justify-content:center;border-radius:8px;padding:0 33px;background:var(--px-navy);color:#fff;font-family:"Montserrat",var(--font-body-family);font-size:17.6px;font-weight:700;line-height:20.8px;letter-spacing:1.1px;text-decoration:none;transition:box-shadow .1s ease}.px-button:hover{box-shadow:0 0 0 2px var(--px-navy)}@media screen and (min-width:750px){.px-mobile-only{display:none}.px-desktop-only{display:inline}.px-section-title{font-size:39px;line-height:48.9px}}.px-hero{background:var(--px-navy);color:#fff}.px-hero__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"photos sale" "copy copy"}.px-hero__copy{grid-area:copy;display:flex;flex-direction:column;align-items:center;padding:26px 20px 30px;text-align:center}.px-hero__rating{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:15px;line-height:20px}.px-hero__stars{color:var(--px-star)}.px-hero__kicker{margin:0;color:#fff;font-family:"Montserrat",var(--font-body-family);font-size:26px;font-weight:700;line-height:1.15}.px-hero__title{margin:2px 0 0;font-family:"Montserrat",var(--font-body-family);font-size:clamp(30px,10vw,44px);font-weight:700;line-height:1.1;letter-spacing:.01em;white-space:nowrap;color:#fff}.px-hero__highlight{position:relative;display:inline-block;color:var(--px-star)}.px-hero__highlight:after{content:"";position:absolute;left:-4%;right:-2%;bottom:-2px;height:7px;border-bottom:3px solid #fff;border-radius:0 0 60% 40%/0 0 100% 100%;transform:rotate(-1.5deg)}.px-hero__text{max-width:34em;margin:14px 0 0;font-size:17px;font-weight:600;line-height:1.4;color:#fff}.px-hero__button{display:inline-flex;width:min(100%,340px);min-height:62px;align-items:center;justify-content:center;gap:18px;margin-top:22px;border-radius:8px;background:#fff;color:#3b3b3b;font-family:"Montserrat",var(--font-body-family);font-size:21px;font-weight:700;letter-spacing:.02em;text-decoration:none;box-shadow:0 6px 22px #00000040;transition:transform .15s ease,box-shadow .15s ease;animation:px-hero-nudge 3.2s ease-in-out infinite}@keyframes px-hero-nudge{0%,86%,to{transform:scale(1)}92%{transform:scale(1.04)}}.px-hero__button:hover{animation:none;transform:translateY(-2px);box-shadow:0 10px 26px #00000059}.px-hero__button-caret{width:14px;height:9px;transform:rotate(-90deg)}.px-hero__pill{display:inline-flex;align-items:center;justify-content:center;min-width:240px;margin-top:14px;border-radius:999px;padding:8px 30px;background:var(--px-star);color:var(--px-navy);font-size:19px;font-weight:700;line-height:22px;text-decoration:none}.px-hero__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin:22px 0 0;padding:0;list-style:none}.px-hero__trust li{color:#fff;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:18px}.px-hero__trust .px-icon{width:26px;height:26px}.px-hero__trust img{width:26px;height:26px;object-fit:contain}.px-hero__photos{grid-area:photos;position:relative;display:grid;grid-template-rows:1fr 1fr;gap:8px;background:var(--px-navy)}.px-hero__photos:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(0deg,var(--px-navy) 0%,rgba(10,31,68,0) 100%);pointer-events:none}.px-hero__sale:after{content:"";position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(0deg,var(--px-navy) 0%,rgba(10,31,68,0) 100%);pointer-events:none}.px-hero__photo{position:relative;overflow:hidden;min-height:165px}.px-hero__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.px-hero__sale{grid-area:sale;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:20px 10px;background:linear-gradient(180deg,#fff 70%,#e9edf5);color:var(--px-navy);text-align:center;text-decoration:none}.px-hero__fireworks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.px-hero__burst{position:absolute;width:26%;stroke-width:2.4;stroke-linecap:round;animation:px-burst 3.6s ease-in-out infinite}.px-hero__burst line{stroke-dasharray:6 4}.px-hero__burst--1{top:-6%;left:4%;stroke:var(--px-navy)}.px-hero__burst--2{top:-4%;right:6%;stroke:var(--px-star);animation-delay:.6s}.px-hero__burst--3{top:30%;left:-8%;stroke:var(--px-star);width:22%;animation-delay:1.2s}.px-hero__burst--4{top:34%;right:-8%;stroke:var(--px-navy);width:22%;animation-delay:1.8s}.px-hero__burst--5{bottom:-6%;left:6%;stroke:var(--px-navy);animation-delay:.3s}.px-hero__burst--6{bottom:-8%;left:40%;stroke:var(--px-star);width:22%;animation-delay:2.1s}.px-hero__burst--7{bottom:-4%;right:4%;stroke:var(--px-navy);animation-delay:.9s}@keyframes px-burst{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.04)}}.px-hero__sale-script{position:relative;font-family:Kaushan Script,cursive;font-size:clamp(24px,7.4vw,40px);line-height:1.05}.px-hero__sale-amount{position:relative;display:flex;align-items:center;margin-top:4px;font-family:"Montserrat",var(--font-body-family);font-weight:700;line-height:.85}.px-hero__sale-number{font-size:clamp(64px,20vw,120px);letter-spacing:-.03em}.px-hero__sale-unit{display:flex;flex-direction:column;margin-left:2px}.px-hero__sale-unit span:first-child{font-size:clamp(34px,10vw,62px)}.px-hero__sale-unit span:last-child{font-size:clamp(18px,5.4vw,32px)}.px-hero__sale-everything{position:relative;margin-top:8px;font-family:"Montserrat",var(--font-body-family);font-size:clamp(20px,6.2vw,38px);font-weight:700;letter-spacing:.01em}@media screen and (min-width:750px){.px-hero__grid{max-width:1360px;margin:0 auto;grid-template-columns:43fr 26fr 31fr;grid-template-areas:"copy photos sale";min-height:clamp(460px,40vw,640px)}.px-hero__copy{justify-content:center;padding:40px 32px}.px-hero__rating{font-size:clamp(15px,1.25vw,19px)}.px-hero__kicker{font-size:clamp(24px,2.5vw,38px)}.px-hero__title{font-size:clamp(38px,4.4vw,72px)}.px-hero__text{font-size:clamp(16px,1.45vw,21px);font-weight:400}.px-hero__button{width:clamp(280px,26vw,400px);min-height:clamp(58px,4.6vw,72px);font-size:clamp(19px,1.7vw,26px);margin-top:28px}.px-hero__pill{min-width:clamp(220px,19vw,300px);font-size:clamp(17px,1.45vw,22px)}.px-hero__trust{gap:12px 26px;margin-top:28px}.px-hero__trust li{font-size:clamp(14px,1.15vw,17px)}.px-hero__trust .px-icon,.px-hero__trust img{width:30px;height:30px}.px-hero__photos{gap:12px}.px-hero__photos:after{inset:0 auto 0 0;width:42%;height:auto;background:linear-gradient(90deg,var(--px-navy) 0%,rgba(10,31,68,0) 100%)}.px-hero__sale:after{display:none}.px-hero__sale{border-left:12px solid var(--px-navy)}.px-hero__sale-script{font-size:clamp(30px,3.6vw,52px)}.px-hero__sale-number{font-size:clamp(90px,10.5vw,160px)}.px-hero__sale-unit span:first-child{font-size:clamp(46px,5.4vw,82px)}.px-hero__sale-unit span:last-child{font-size:clamp(24px,2.8vw,42px)}.px-hero__sale-everything{font-size:clamp(26px,3.2vw,48px)}}@media(prefers-reduced-motion:reduce){.px-hero__burst,.px-hero__button{animation:none}}.px-featured{padding:24px 0}.px-featured__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;margin:30px 0 0;padding:0;list-style:none}.px-featured__more{display:flex;justify-content:center;margin-top:24px}@media screen and (min-width:750px){.px-featured{padding:36px 0}.px-featured__grid{gap:40px 20px;margin-top:33px}.px-featured__more{margin-top:45px}}@media screen and (min-width:990px){.px-featured__grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:40px}}.px-product-card{position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:13.2px;background:#fff;box-shadow:0 4px 14px #12121217}.px-product-card__media{position:relative;aspect-ratio:var(--px-ratio);overflow:hidden}.px-product-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease,opacity .5s ease}.px-product-card:hover .px-product-card__img{transform:scale(1.03)}.px-product-card__img--hover{display:none;opacity:0}.px-product-card__badge{position:absolute;top:12px;right:0;display:flex;align-items:center;gap:5px;border-radius:6.6px 0 0 6.6px;padding:0 9.9px;background:#f9c54a;color:var(--px-navy);font-size:13px;font-weight:700;line-height:26px;letter-spacing:1.1px}.px-product-card__badge .px-icon{width:13px;height:13px}.px-product-card__info{display:flex;flex-grow:1;flex-direction:column;align-items:center;padding:15px 11px 17px;text-align:center}.px-product-card__title{font-size:14.3px;line-height:17.9px}.px-product-card__link{color:inherit;text-decoration:none}.px-product-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.px-product-card__link:hover{text-decoration:underline;text-underline-offset:3px}.px-product-card__price{display:flex;flex-direction:column;align-items:center;margin-top:8px;letter-spacing:1.1px}.px-product-card__current{color:var(--px-navy);font-size:14.3px;font-weight:700;line-height:19.5px}.px-product-card__compare{color:var(--px-text);font-size:11px;font-weight:700;line-height:19.5px}@media screen and (min-width:750px){.px-product-card__media{aspect-ratio:var(--px-md-ratio)}.px-product-card__img--hover{display:block}.px-product-card:hover .px-product-card__img--hover{opacity:1}.px-product-card__badge{font-size:15.5px;line-height:30px}.px-product-card__badge .px-icon{width:15px;height:15px}.px-product-card__info{padding:20px 22px 22px}.px-product-card__title{font-size:16.9px;line-height:21.19px}.px-product-card__price{flex-direction:row;flex-wrap:wrap;justify-content:center;column-gap:6.6px;margin-top:9px}.px-product-card__current{font-size:17.6px;line-height:24px}.px-product-card__compare{font-size:14.3px}}.px-collection-slider{padding:12px 0}.px-collection-slider__title{text-align:center;font-size:26px;line-height:32.6px}.px-collection-slider__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:30px 0 0;padding:0;list-style:none}@media screen and (min-width:750px){.px-collection-slider{padding:27px 0 48px}.px-collection-slider__title{font-size:31.2px;line-height:39.12px}.px-collection-slider__track{display:flex;gap:40px;margin-top:43px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-user-select:none;user-select:none}.px-collection-slider__track>li{flex:0 0 calc((100% - 80px) / 3);scroll-snap-align:start}.px-collection-slider--4 .px-collection-slider__track{gap:30px}.px-collection-slider--4 .px-collection-slider__track>li{flex-basis:calc((100% - 90px)/4)}}.px-videos{padding:24px 0}.px-videos__track{display:flex;gap:14px;margin:30px 0 0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;list-style:none}.px-videos__item{flex:0 0 72%;scroll-snap-align:center}.px-videos__player{position:relative;display:block;aspect-ratio:9 / 16;overflow:hidden;border-radius:24px;background:#1212120d}.px-videos__player--empty{display:flex;align-items:center;justify-content:center;color:var(--px-text)}.px-videos__video,.px-videos__player video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;cursor:pointer}.px-videos__play{position:absolute;top:50%;left:50%;display:flex;width:76px;height:76px;align-items:center;justify-content:center;border:2px solid var(--px-navy);border-radius:50%;padding:0;background:transparent;cursor:pointer;transform:translate(-50%,-50%);transition:opacity .2s ease}.px-videos__play>span{display:flex;width:62px;height:62px;align-items:center;justify-content:center;border-radius:50%;background:var(--px-navy);color:#fff}.px-videos__play .px-icon{width:18px;height:24px;margin-left:4px}pixarize-video.is-playing .px-videos__play{opacity:0}@media screen and (min-width:750px){.px-videos{padding:59px 0 36px}.px-videos__track{gap:24px;-webkit-user-select:none;user-select:none}.px-videos__item{flex-basis:calc((100% - 72px)/4)}.px-videos__player{border-radius:0}}.px-iwt__button{margin-top:26px}.px-reviews__title{margin-bottom:10px}.px-usp{padding:5.5px 0;background:#fff9eb}.px-usp__inner{display:flex;max-width:1112px;align-items:center;justify-content:space-between;margin-inline:auto;padding:0 16px}.px-usp__item{margin:0;color:#000;font-size:14px;font-weight:500;line-height:24.18px}.px-usp__item--desktop,.px-usp__divider{display:none}.px-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;font-size:16.5px;line-height:28.5px;color:var(--px-ink)}.px-breadcrumbs li{display:flex;align-items:center}.px-breadcrumbs a{color:#121212a6;text-decoration:none}.px-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:3px}.px-breadcrumbs span{margin:0 7px;color:#12121299}.px-collection__toolbar{display:flex;align-items:center;justify-content:space-between;padding-top:11px}.px-sort{position:relative;display:flex;align-items:center;color:var(--px-text);font-size:15.4px;line-height:22.4px;letter-spacing:.44px}.px-sort select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;font:inherit}.px-sort__caret{width:10px;height:6px;margin-left:8px;pointer-events:none}.px-collection__count{margin:0;color:var(--px-ink);font-size:15.4px;line-height:22.4px;letter-spacing:.66px}.px-collection__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;margin:16px 0 22px;padding:0;list-style:none}.px-collection__empty{padding:80px 0;text-align:center}.px-collection__about{max-width:820px;margin:8px auto 48px;color:var(--px-text);font-size:15px;line-height:1.65}.px-collection__about h2{margin:0 0 12px;color:var(--px-ink);font-size:22px;line-height:1.3}.px-collection__about h3{margin:24px 0 8px;color:var(--px-ink);font-size:17px}.px-collection__about p{margin:0 0 12px}.px-product-card--upload .px-product-card__info{padding-bottom:10px}.px-product-card--upload .px-product-card__price{margin-bottom:12px}.px-product-card__upload{position:relative;z-index:1;width:100%;min-width:0;min-height:42px;margin-top:auto;border:0;padding:0 8.8px;font-size:14.3px;line-height:16.9px;cursor:pointer}.px-pagination{display:flex;justify-content:center;margin:58px 0 36px}.px-pagination ul{display:flex;align-items:center;margin:0;padding:0;list-style:none}.px-pagination a,.px-pagination span{position:relative;display:flex;width:48px;height:48px;align-items:center;justify-content:center;color:var(--px-ink);font-size:15.4px;text-decoration:none}.px-pagination a:hover{text-decoration:underline;text-underline-offset:3px}.px-pagination__current:after{content:"";position:absolute;bottom:10px;width:22px;height:1px;background:var(--px-ink)}.px-pagination .px-icon{width:10px;height:6px}.px-pagination__prev{transform:rotate(90deg)}.px-pagination__next{transform:rotate(-90deg)}pixarize-upload-dialog[hidden]{display:none}.px-upload-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.px-upload-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#1212124d;cursor:pointer}.px-upload-dialog__panel{position:relative;width:100%;max-width:560px;border-radius:20px;padding:20px;background:#fff;box-shadow:0 10px 40px #0003}.px-upload-dialog__close{position:absolute;top:-14px;right:12px;display:flex;width:28px;height:28px;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--px-navy);color:#fff;font-size:18px;line-height:1;cursor:pointer}.px-upload-dialog__drop{display:flex;height:214px;flex-direction:column;align-items:center;justify-content:center;border:2px dashed rgba(10,31,68,.35);border-radius:12px;background:linear-gradient(180deg,#fff 0%,var(--px-cream) 100%);color:var(--px-ink);cursor:pointer;transition:border-color .2s ease}.px-upload-dialog__drop:hover{border-color:var(--px-navy)}.px-upload-dialog__drop .px-icon{width:38px;height:38px;color:var(--px-navy)}.px-upload-dialog__cta{margin-top:10px;font-size:17.6px;font-weight:700;line-height:24px;letter-spacing:.44px}.px-upload-dialog__hint{margin-top:8px;color:var(--px-text);font-size:13.2px;line-height:18px;letter-spacing:.44px}@media screen and (min-width:750px){.px-usp{padding:18px 0}.px-usp__item{font-size:20px;line-height:34.55px}.px-usp__item--desktop{display:block}.px-usp__divider{display:block;width:1px;height:31px;background:#000}.px-breadcrumbs ol{font-size:17.6px;line-height:30.4px}.px-collection__toolbar{justify-content:flex-end;gap:39px}.px-sort span:first-child{margin-right:22px}.px-sort select{position:static;width:158px;padding-right:19px;border:0;background:transparent;color:inherit;opacity:1;-webkit-appearance:none;appearance:none}.px-sort__caret{position:absolute;right:3px;margin-left:0}.px-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:23px}.px-product-card--upload .px-product-card__info{padding:20px 25px 21px}.px-product-card__upload{min-height:54px;font-size:17.6px;line-height:20.8px}.px-pagination a,.px-pagination span{width:60px}.px-upload-dialog__close{top:12px;right:-12px}}.px-rich-text{padding-top:40px;text-align:center}.px-rich-text__title{font-size:26px;line-height:32.6px}.px-rich-text__body{max-width:1210px;margin:22px auto 0}@media screen and (min-width:750px){.px-rich-text__title{font-size:31.2px;line-height:39.12px}}.px-wall{padding:36px 0}@media screen and (min-width:750px){.px-wall{padding-top:56px}}.px-wall__inner{display:block;max-width:1080px;margin:10px auto 0;color:#000;font-family:var(--font-body-family)}.px-wall__header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:20px 7px 0}.px-wall__total{display:flex;align-items:center;gap:10px;margin:0;font-size:16px}.px-wall__total-stars{color:var(--px-star);font-size:24px}.px-wall__sort{position:relative}.px-wall__sort-button{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:4px;background:#fff;color:#000;cursor:pointer}.px-wall__sort-menu{position:absolute;top:100%;right:0;z-index:5;width:180px;margin:6px 0 0;border-radius:4px;padding:6px 0;background:#fff;box-shadow:0 2px 10px #00000026;list-style:none}.px-wall__sort-menu button{width:100%;border:0;padding:6px 14px;background:none;font:inherit;font-size:14px;text-align:left;cursor:pointer}.px-wall__sort-menu button:hover{background:#f5f5f5}.px-wall__sort-menu button[aria-pressed=true]{font-weight:700}.px-wall__tabs{display:flex;gap:8px;margin-top:18px;padding:0 7px}.px-wall__tabs button{display:flex;align-items:center;gap:8px;border:0;border-radius:2px;padding:3px 3px 3px 8px;background:none;color:#000;font:inherit;font-size:12px;font-weight:500;cursor:pointer}.px-wall__tabs button[aria-selected=true]{background:#f0f0f0}.px-wall__tabs span{border-radius:2px;padding:1px 6px;background:#dcdcdc}.px-wall__grid{columns:2;column-gap:14px;margin-top:18px;padding:0 7px}.px-wall__card{break-inside:avoid;margin-bottom:14px;overflow:hidden;border-radius:2px;background:#fff;box-shadow:0 0 3px #0003}.px-wall__photo{display:block;width:100%;height:auto}.px-wall__body{padding:10px}.px-wall__name{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;line-height:22.86px}.px-wall__verified{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:18px}.px-wall__verified .px-icon{width:14px;height:14px}.px-wall__stars{margin-top:4px;color:var(--px-star);font-size:14px}.px-wall__text{margin:6px 0 0;font-size:14px;line-height:19.2px}.px-wall__product{display:flex;align-items:center;gap:10px;border-top:1px solid #eee;padding:10px;color:inherit;font-size:12px;line-height:16px;text-decoration:none}.px-wall__product img{width:50px;height:50px;object-fit:cover}.px-wall__empty{padding:40px 7px;text-align:center;color:#6c6c6c}.px-wall__more{display:flex;justify-content:center;padding:24px 0}.px-wall__more button{border:1px solid #000;border-radius:4px;padding:10px 24px;background:#fff;color:#000;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.px-wall__more button:hover{background:#000;color:#fff}@media screen and (min-width:600px){.px-wall__grid{columns:3}}@media screen and (min-width:1000px){.px-wall__grid{columns:4}}.px-wall__total-stars,.px-wall__stars{display:inline-flex;gap:2px}.px-wall__total-stars svg,.px-wall__stars svg{width:1em;height:1em}@media screen and (max-width:749px){.px-product-card__badge{top:10px;gap:4px;border-radius:5.3px 0 0 5.3px;padding:0 7.9px;font-size:10.4px;line-height:20.8px;letter-spacing:.9px}.px-product-card__badge .px-icon{width:10.4px;height:10.4px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pixarize-home.css.map */
