.ugc-card{display:grid;grid-template-rows:auto -webkit-min-content;grid-template-rows:auto min-content;min-width:0;min-height:0;border-radius:16px}.ugc-card a{width:100%}.ugc-card-media{aspect-ratio:.75;grid-column:1/1;grid-row:1/2;min-width:0;min-height:0}.ugc-card-media a{width:100%;height:100%}.ugc-card-media--image{overflow:hidden}.ugc-card-media--image img{transition:transform .8s cubic-bezier(.175,.885,.32,1.275);transform:scale(1)}@media(hover:hover){.ugc-card-media--image img:hover{transform:scale(1.05)}}.ugc-card-media--video video{object-fit:cover}.ugc-card-user{grid-column:1/1;grid-row:1/2;min-width:0;min-height:0;align-self:flex-end;padding:2rem .5rem .5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:16px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 20%);mask-image:linear-gradient(180deg,transparent 0,#000 20%)}.ugc-card-user span{border-radius:50%;border:3px solid #fff!important}.ugc-card-product{grid-column:1/1;grid-row:2/2;min-width:0;min-height:0}.background-blob{position:absolute;pointer-events:none;z-index:-1;overflow:visible;max-height:80vh;max-width:100%;max-width:-webkit-fill-available}.quote-section{position:relative;margin:0 auto}.community-cta-section{flex-direction:column;container:brand-posts-only/inline-size}@media(min-width:800px){.community-cta-section{flex-direction:row-reverse;justify-content:center}.community-cta-text{position:-webkit-sticky;position:sticky;top:150px;align-self:flex-start}}.card-stack{position:relative;height:100%;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:8px;z-index:10;transition:transform 1s cubic-bezier(.175,.885,.32,1.275)}@media(hover:hover){.card-stack{transform:rotate(1deg)}.community-cta-section:hover .card-stack{transform:rotate(0deg)}}.card-stack:after,.card-stack:before{content:"";position:absolute;width:100%;height:100%;background-color:inherit;border-radius:inherit;box-shadow:inherit;top:0;left:0;z-index:-1}.card-stack:before{transform:rotate(-2deg) translateY(3px)}.card-stack:after{transform:rotate(2deg) translateY(6px)}.storefront-product-card-link{width:100%}.storefront-product-card{border-radius:8px;overflow:hidden;container:storefront-product-card/inline-size}@media(hover:hover){.storefront-product-card:hover .image img{transform:scale(1)}}.info{min-height:3.225rem}@media(max-width:799px){.info{min-height:2.7rem}}.shoppable-product-card-shop{position:relative;overflow:hidden;height:48px}.shoppable-product-card-price{position:relative;transition:transform .3s ease}@media(hover:hover){.storefront-product-card:hover .shoppable-product-card-price{transform:translateY(0)}}.quick-add--desktop{position:absolute;width:100%;transform:translateY(110%);transition:transform .3s ease;height:48px}@media(hover:hover){.storefront-product-card:hover .quick-add--desktop{transform:translateY(0)}}.out-of-stock{opacity:.5}.out-of-stock-label,.urgency-label{position:absolute;left:.5rem;bottom:.5rem;z-index:10;display:flex;font-size:.875rem;font-weight:600;color:#1a1919}.card-media{position:relative}.card-media .discount-badge-container{position:absolute;bottom:0;left:0}.image{position:relative;max-height:100%}.image img{transform:scale(.9);mix-blend-mode:multiply;transition:background-color .8s cubic-bezier(.175,.885,.32,1.275),transform .3s cubic-bezier(.175,.885,.32,1.275)}.deal-of-the-week-card{--bg-color:#fff;--bg-color-lightened:#fff;background:radial-gradient(circle at center,var(--bg-color-lightened),var(--bg-color));position:relative;overflow:hidden}.deal-of-the-week-card .deal-product-image{position:relative;width:100%;height:65%;margin-top:2rem}.deal-of-the-week-card .deal-product-image *{overflow:visible!important}.deal-of-the-week-card .deal-product-image img{filter:drop-shadow(0 -10px 20px var(--bg-color))}.deal-of-the-week-card .deal-product-image .deal-backdrop-text-container{position:absolute;width:100%;height:100%;opacity:.7}.deal-of-the-week-card .deal-product-image .deal-backdrop-text-container .deal-backdrop-text h2{line-height:1.25;color:#fff;white-space:nowrap;text-align:center}@media(max-width:799px){.deal-of-the-week-card .deal-product-image .deal-backdrop-text-container .deal-backdrop-text h2{font-size:clamp(1.5rem,7vw,2.5rem);line-height:1.35}}@media(min-width:800px){.deal-of-the-week-card .deal-product-image .deal-backdrop-text-container .deal-backdrop-text h2{font-size:clamp(1.5rem,3vw,2.5rem)}}@media(min-width:1100px){.deal-of-the-week-card .deal-product-image .deal-backdrop-text-container .deal-backdrop-text h2{font-size:clamp(1.6rem,2vw,3rem)}}.deal-of-the-week-card .deal-product-image .deal-backdrop-text-container .deal-backdrop-text.transparent h2{color:var(--bg-color);text-shadow:0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff}.deal-text-container{width:100%}.deal-text-container .deal-text-header,.deal-text-container .deal-text-subtitle{white-space:nowrap}.deal-text-container .deal-text-header{transform:rotate(-5deg) translateX(0)}.deal-text-container .deal-text-subtitle{transform:rotate(5deg) translateX(40px)}.shop-cta{min-width:40%}.deal-percentage{position:absolute;z-index:1;width:92px;height:92px;border-radius:54px;background-color:#ffc702;display:flex;flex-direction:column;justify-content:center;align-items:center;bottom:40%;right:max(2rem,5%);gap:.25rem;place-content:center;transform:rotate(15deg)}@media(max-width:568px){.deal-percentage{width:96px;height:96px}}.deal-of-the-week{position:relative;display:grid;width:100%}.deal-of-the-week-title{z-index:1;transform:rotate(-3deg);grid-column:1/1;grid-row:1/1;min-width:0;min-height:0;margin-left:10px;pointer-events:none;align-self:center;margin-top:-2rem}.deal-of-the-week-title h2{font-size:4rem;line-height:.8;filter:contrast(.8);opacity:.7;word-break:keep-all}@media(max-width:799px){.deal-of-the-week-title h2{font-size:3.5rem}}.home-container{position:relative;container:home/inline-size}.article-card{overflow:hidden}.article-card img{transition:transform .8s cubic-bezier(.175,.885,.32,1.275);transform:scale(1)}@media(hover:hover){.article-card img:hover{transform:scale(1.05)}}