.page-announcement,.page-header,.footer-sections{display:none}.birthday-header__section{position:fixed;top:0;left:0;right:0;width:100%;display:flex;z-index:10;height:80px;transition:ease-in-out .15s all;transform:translateY(-100%)}.birthday-header__section .birthday-container{display:flex;justify-content:space-between;align-items:center}.header-klaviyo__btn{padding:7.5px 15px}.button-layer-1{background:#f283a0;padding:3px}.button-layer-2{background:#faeaf1;border-radius:60px;text-align:center;font-size:2rem;padding:25px 0;color:#f283a0}@media (max-width: 768px){.button-layer-2{font-size:20px}}.birthday-sale__header{margin-top:0;margin-bottom:0;line-height:1}.birthday-sale__header:empty{display:none}.flex-container calendar-dropdown,.flex-container calendar-dropdown button{width:100%}.flex-container calendar-dropdown button{padding:30px 15px}@media (min-width: 768px){#klaviyoBtn-ARUZCSithVkNXcU9ZV__klaviyo_button_4JqxAT{margin-top:-5%}}@media (max-width: 768px){#klaviyoBtn-ARUZCSithVkNXcU9ZV__klaviyo_button_4JqxAT{height:35px;font-size:1.1rem;width:auto;margin-top:10px;padding:1.6rem}}h2.birthday-sale__header{font-family:ValenciaSerial;font-size:30px;font-weight:400}@media (max-width: 768px){h2.birthday-sale__header{font-size:18px}}.birthday-sale__subheader{font-family:ValenciaSerial;font-size:30px;opacity:.32;font-weight:400}.video-block__rounded{border-radius:15px;overflow:hidden;width:100%}.video-block__rounded video{object-fit:cover}.polaroid-cta__container{background-color:transparent!important;position:relative;padding:0!important}.ribbon-button{--color: white;display:flex;align-items:center;justify-content:center;padding:12px 30px;color:var(--color)!important;width:100%;text-transform:uppercase;text-decoration:none;border:2px solid var(--color);background-color:transparent!important;border-radius:40px;background:transparent;position:relative;font-size:3em;transition:ease-in-out .15s background,ease-in-out .15s color,ease-in-out .15s background-color}@media (max-width: 768px){.ribbon-button{font-size:20px}}.ribbon-button:hover{background:var(--hover-background)!important;color:var(--hover-color)!important;border-radius:0}.ribbon-button:before,.ribbon-button:after{content:"";position:absolute;width:40px;height:auto;background:var(--color);top:-2px;bottom:-2px;z-index:-1}.ribbon-button:hover:before,.ribbon-button:hover:after{display:none}.ribbon-button:before{left:-2.5px}.ribbon-button:after{right:-2.5px}.free-mats-row-1{line-height:1}.free-mats-row-1{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}@media (max-width: 968px){.free-mats-row-1{flex-direction:column}}.free-mats-row-1{padding-bottom:100px}.birthday-container h3{font-size:4rem;margin:0;line-height:1}.polaroid-block{padding:50px 0 200px}@media (max-width: 768px){.polaroid-block{padding-bottom:30px}}@media (min-width: 768px){.polaroid-block{padding-top:25vh}}.polaroid-header__img{width:75px;height:auto;margin-top:15px;margin-right:10px}.polaroid-header__byline{font-weight:400;font-size:25px}@media (max-width: 768px){.polaroid-header__byline{font-size:16px}}.polaroid-header__disclaimer{font-weight:400;font-size:18px;white-space:nowrap}.polaroid-image__one{width:100%;height:auto}.polaroid-image__one-supplement{position:absolute;bottom:20px;left:calc(100% + 10px);width:150px}@media (max-width: 768px){.polaroid-image__one-supplement{display:none}}.polaroid-card{position:relative;display:inline-block;text-align:center;max-width:400px;width:100%}.polaroid-container{width:100%;position:relative;display:inline-block;background:#fff;padding:25px 25px 10px;box-shadow:5px 5px 15px #0006;text-align:center;max-width:400px;border-radius:3px;transform:rotate(5deg)}.polaroid-card.video-polaroid .polaroid-container{transform:rotate(-5deg);max-width:450px}.polaroid-video__container{position:absolute;top:50%;left:0;width:450px;transform:translate(-75%,-40%)}.polaroid-card.video-polaroid{max-width:450px}@media (max-width: 768px){.polaroid-card.video-polaroid{transform:scale(.85) rotate(-5deg)!important}}.polaroid-card.video-polaroid .polaroid-card__image{aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center}.polaroid-card.video-polaroid deferred-media{width:100%}.polaroid-card.video-polaroid:after{transform:rotate(-10deg) scale(1.02);display:none}.free-mats-child-2{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:150px}.free-mats-child-2{width:100%}@media (min-width: 968px){.free-mats-child-2{width:35%;margin-top:-10px;position:relative}}@media (min-width: 768px) and (max-width: 968px){.free-mats-child-2{text-align:center;justify-content:center;align-items:center}}@media (max-width: 968px){.free-mats-child-2{padding:0;gap:25px}.free-mats-child-2 .polaroid-card:first-child{transform:scale(.8)}.free-mats-child-2 .polaroid-card:first-child .polaroid-container{transform:rotate(0)}.free-mats-child-1,.free-mats-child-2{order:2}.free-mats-child-3{order:1;padding-bottom:5px}.free-mats-child-3 br{display:none}.free-mats-child-3 p{font-size:16px}.polaroid-video__container{position:static;transform:none;width:100%}}@media (min-width: 768px){.free-mats-child-2{padding-top:100px}}@media (min-width: 968px) and (max-width: 1800px){.polaroid-video__container{transform:translate(-110%,-40%)}}.polaroid-card__caption{text-align:left}.polaroid-card__title{font-size:35px}.polaroid-card__caption-body{font-size:18px;font-weight:400}.polaroid-card__image{overflow:hidden}.polaroid-card__image img{width:100%;object-fit:cover;aspect-ratio:1}.polaroid-card:before,.polaroid-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;box-shadow:3px 3px 10px #0000004d;border-radius:3px;z-index:-1}.polaroid-card:before{display:none;transform:rotate(-5deg);top:8px;left:8px}.polaroid-card:after{transform:rotate(10deg) scale(1.02);top:0;left:0;background-color:#e5d7dd}.polaroid-card.single-layer:before,.polaroid-card.single-layer:after{display:none}.notebook-container{transform:translate(75px) rotate(5deg)}.notebook-content{position:absolute;top:0;left:0;bottom:0;right:0;padding:30px 60px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.notebook-title{font-size:16px;text-transform:uppercase;font-weight:400}.notebook-body p{line-height:1.5;font-size:16px}@media (max-width: 768px){.notebook-container{transform:rotate(5deg) scale(.95);width:100%;position:relative}.notebook-container img{width:100%}.notebook-content{padding:0 45px}}.font-erangle{font-family:Erangle}.font-cursive{font-family:Bargiery}.font-valencia{font-family:ValenciaSerial}.birthday-sale__header.tiny,.birthday-sale__header.small{font-size:.75rem}.birthday-sale__header.normal{font-size:1rem}.birthday-sale__header.large{font-size:2.5rem}.birthday-sale__header.huge{font-size:5rem}.birthday-sale__header.massive{font-size:10rem}.birthday-sale__header.ridiculous{font-size:20rem}.birthday-container{width:100%;margin:0 auto;padding:0 10px}.birthday-section,.square-countdown__section{padding:30px 0}.square-countdown__section .birthday-sale__header{margin-bottom:10px}.parallax-layer.foreground .calendar-trigger,.parallax-layer.middleground .calendar-trigger{padding:20px 30px}@keyframes pulse{0%{transform:scale(.9)}70%{transform:scale(1);box-shadow:0 0 0 50px rgba(#5a99d4,0)}to{transform:scale(.9)}}@media (max-width: 1400px){.parallax-layer.foreground .calendar-dropdown{display:none}}@media (min-width: 1400px){.parallax-layer.foreground .calendar-dropdown{position:absolute;top:17vw}}.parallax-layer.foreground .calendar-trigger span,.parallax-layer.middleground .calendar-trigger span{text-transform:none;font-family:ValenciaSerial;font-size:24px;font-weight:400;animation:pulse 1.5s infinite}@media (max-width: 768px){.parallax-layer.foreground .calendar-trigger span,.parallax-layer.middleground .calendar-trigger span{font-size:14px}.parallax-layer.foreground .calendar-trigger,.parallax-layer.middleground .calendar-trigger{padding:14px 12px}}.parallax-layer.middleground calendar-dropdown .calendar-dropdown__content{width:100%;bottom:100%;top:auto;margin-bottom:.5rem}.countdown{font-family:Inter;width:100%;margin-left:0}.countdown ul{display:flex;flex-direction:row;border:1px solid rgba(96,36,36,.4);list-style-type:none;justify-content:space-between;border-radius:15px;overflow:hidden;margin:0;width:100%}.countdown ul li{border-right:1px solid rgba(96,36,36,.4);text-align:center;color:#602424;padding:50px 0;width:20%;display:flex;flex-direction:column;align-items:center;flex-grow:1;justify-content:center;margin-bottom:0;text-transform:lowercase}.countdown-label{font-size:16px;font-weight:300;color:#602424}.countdown ul li:last-child{border-right:0}.countdown ul li.birthday-sale-date-parent{background:#f283a0;color:#fff;padding:0;display:none}.countdown .timer{font-size:3rem;color:#602424}@media (max-width: 768px){.simple-newsletter__section{padding:0 10px}.birthday-sale-days-parent{background:#f283a0;color:#fff}.countdown .timer{font-size:25px;font-weight:300}.countdown .countdown-label{font-size:11px;font-weight:300}.countdown .birthday-sale-days-parent .timer{font-size:59px}.birthday-sale-days-parent .timer,.birthday-sale-days-parent .countdown-label{color:#fff}.countdown ul li{padding:15px 0}}.countdown .birthday-sale-date{font-size:59px}.__conti__container{position:relative}.floating-text-section-6{width:100%;color:#fff;font-family:ValenciaSerial}.floating-text-section-6 p{color:#fff}.birthday-access__container{position:relative}@media (min-width: 768px){.birthday-access__section{position:relative}}@media (max-width: 768px){.floating-text-section-6{margin-top:-6px;padding:0 30px 30px}.birthday-access__content li{font-size:16px;padding-bottom:20px;background-position:2% 8%!important}.birthday-access__container img{width:100%}.birthday-access__container .birthday-container,.birthday-access__container .birthday-container *{position:relative}}.birthday-access__content p{font-size:25px;font-family:ValenciaSerial;font-weight:400}@media (max-width: 768px){.birthday-access__content p{font-size:16px}}.birthday-access__container h2{margin-top:0}@media (min-width: 768px){.birthday-access__container{padding-top:64%;padding-bottom:60px;background:url(/cdn/shop/files/section6background.jpg?v=1741896562) #ffc1a9;background-size:cover;background-position:top}.birthday-access__container div.klaviyo-form{padding-top:60px}.floating-text-section-6{position:absolute;width:25%;top:40%;left:50px}.floating-text-section-6 p{padding-right:25%}.birthday-access__content p{font-size:22px;line-height:1}}.birthday-access__content h5{font-family:Bargiery;margin-bottom:0;margin-top:0;font-size:38px}.birthday-access__container .button-layer-2{font-size:3em;line-height:1;padding:20px 15px 25px}.simple-newsletter__section{--borderColor: #f283a0;--primary: #f283a0;--background: #faeaf1}.birthday-access__container{--borderColor: #ffffff;--primary: #ffffff;--background: #fd9e80}div.klaviyo-form input{border-color:var(--borderColor)!important;color:var(--primary)!important}div.klaviyo-form svg{fill:var(--primary)!important}div.klaviyo-form div[role=listbox],div.klaviyo-form div[role=listbox] div{color:var(--primary)!important;color:var(--background)!important;background-color:var(--primary)!important}div.klaviyo-form span,div.klaviyo-form label,div.klaviyo-form label div{color:var(--primary)!important}div.klaviyo-form div:has([aria-haspopup=listbox]){border-color:var(--borderColor)!important}div.klaviyo-form input[role=combobox]+button{padding:0!important;border:none!important;display:flex!important;align-items:center!important}div.klaviyo-form input[role=combobox]+button:before,div.klaviyo-form input[role=combobox]+button:after{display:none}div[data-testid=POPUP] img{margin:0 auto!important}div.klaviyo-form input::placeholder,div.klaviyo-form input::-webkit-input-placeholder{color:var(--primary)!important}div.klaviyo-form button:not([aria-haspopup=listbox]){background-color:var(--background)!important;border:2px solid var(--borderColor)!important;position:relative;border-radius:60px!important;color:var(--primary)!important;font-size:3em!important;font-family:ValenciaSerial!important;height:auto!important;padding:8px 30px 15px!important;transition:ease-in-out .15s all}@media (max-width: 768px){div.klaviyo-form button:not([aria-haspopup=listbox]){font-size:20px!important;padding:12px 30px!important}}div.klaviyo-form button:not([aria-haspopup=listbox]):hover{background-color:var(--borderColor)!important;color:var(--background)!important}div.klaviyo-form button:not([aria-haspopup=listbox]):before,div.klaviyo-form button:not([aria-haspopup=listbox]):after{content:"";position:absolute;top:-2px;bottom:-2px;width:33%;z-index:-1;height:auto;background-color:var(--borderColor)}div.klaviyo-form button:before{left:-4px}div.klaviyo-form button:after{right:-4px}.index-products{--bg: transparent}.birthday-products__header{position:relative;padding:0 var(--outer) 45px;color:var(--text)}.birthday-products__header h2{font-size:92px;color:var(--text);margin:10px 0 0;line-height:1}.birthday-products__preheader{font-size:48px;color:var(--text);display:flex;align-items:center;gap:10px;margin:0}.birthday-products__preheader span{font-size:.5em;color:var(--text)}.birthday-products__tagline{font-size:30px;color:var(--text);line-height:1;margin:-5px 0 0}.birthday-products__cta{position:absolute;bottom:45px;right:60px;text-decoration:underline;font-size:16px;color:var(--text)}@media (max-width: 768px){.birthday-products__header{display:flex;flex-direction:column}.birthday-products__preheader{display:flex;order:1;flex-direction:column;align-items:center;justify-content:center;padding-bottom:60px}.birthday-products__tagline{order:2;font-size:15px}.birthday-products__header h2{order:3;font-size:80px;margin-top:30px}.birthday-products__preheader span{font-size:18px}.birthday-products__cta{display:none}}.countdown{overflow:hidden}.mixed-countdown__container{display:flex;gap:10%;padding:100px 0 0}.mixed-countdown__content,.mixed-countdown__media{width:50%}.mixed-countdown__media img{width:100%}.mixed-content__body{padding-top:60px;font-size:25px}.mixed-content__body ul{list-style:none;font-size:25px;margin-bottom:10px}.mixed-content__body p{padding-left:35px;margin:0 0 10px 1.3em}.mixed-content__body>:last-child{margin-bottom:0}.mixed-content__body p:empty{display:none}.mixed-content__body ul+p{margin-bottom:45px}@media (max-width: 768px){.mixed-countdown__container{flex-direction:column;padding:0 10px}.mixed-countdown__container .countdown{margin-top:20px}.mixed-countdown__container h3{font-size:80px}.mixed-countdown__media{padding-top:45px}.mixed-countdown__content,.mixed-countdown__media{width:100%}.mixed-content__body{padding-top:30px;font-size:16px}.mixed-content__body ul,.mixed-content__body ul+p{margin-left:0}.mixed-content__body li,.mixed-content__body p{font-size:16px}}.faq-accordion__section h2{font-size:clamp(16px,11vw,200px);font-family:Erangle;line-height:1;opacity:1;letter-spacing:-5px;color:#f1d6e4;margin-top:1.25em;text-align:center}.accordion-body{width:100%}.accordion-body .details{position:relative;padding:30px 0;cursor:pointer;border-top:1px solid transparent}.accordion-body .details:not(:first-child){border-top:1px solid #602424}.accordion-body .summary{display:flex;justify-content:flex-start;gap:30px;padding-left:0;font-size:30px;font-weight:400;color:#602424}.accordion-body .body{padding-left:45px;padding-right:60px;font-family:ValenciaSerial;font-size:25px;height:100vh;max-height:0;overflow:hidden;transition:ease-in-out .3s max-height}.accordion-body .details[open] .body{max-height:var(--height)}.faq-body__container{max-width:600px;margin-top:45px;max-width:none}.accordion-body .summary:before{content:attr(data-index);color:#602424;font-size:20px;white-space:nowrap;font-family:ValenciaSerial}.accordion-body .summary:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);background-image:var(--collapsed);background-repeat:no-repeat;background-position:center;background-size:contain;width:30px;height:30px}.accordion-body .details[open] .summary:after{background-image:var(--expanded)}.accordion-body summary::-webkit-details-marker{display:none}@media (min-width: 768px){.video-block__section{padding-top:25vh}.accordion-body .summary{text-align:left}}@media (max-width: 768px){.accordion-body .summary:before{position:absolute;left:0;top:50%;transform:translateY(-50%)}.faq-accordion__section h2{font-size:clamp(16px,17vw,300px);margin-top:1em}.accordion-body .summary{padding-left:20%;padding-right:20%;font-size:18px;text-align:left}.accordion-body .body{padding-left:20%;padding-right:20%;font-size:15px}.accordion-body .summary:before{font-size:11px}}.birthday-footer__container{padding:100px 45px 60px;color:#fff;display:flex;position:relative}.polaroid-card.footer-polaroid{transform:rotate(0)}.polaroid-card.footer-polaroid .polaroid-container{transform:rotate(0);padding:15px 15px 30px}.polaroid-card.footer-polaroid.tilt-left .polaroid-container{transform:rotate(-15deg) scale(.8) translateY(-15%)}.polaroid-card.footer-polaroid.tilt-right .polaroid-container{transform:rotate(15deg) scale(.8) translateY(35%)}.birthday-footer-cta__container{flex-grow:1;display:flex;align-items:center;padding:15px 45px}.birthday-footer-cta__container button{position:relative;font-size:48px;font-size:clamp(16px,4vw,95px);width:100%;text-align:center;font-family:Erangle;white-space:nowrap}.birthday-footer-cta__container button:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:3px;background-color:#fff}.footer-bg__float{position:absolute;left:50%;top:0;bottom:0;transform:translate(-50%);pointer-events:none;width:15%;height:100%;display:block}.polaroid-card.footer-polaroid img{aspect-ratio:.75}.birthday-footer__section{position:relative}.birthday-footer__footnote{padding:0 45px}.birthday-footnote__wrapper{padding-bottom:60px;width:100%;padding-top:30px;display:flex;justify-content:space-between;border-top:1px solid white;color:#fff;font-size:18px;font-family:ValenciaSerial}@media (max-width: 768px){.birthday-footnote__wrapper{border-top:0}}.birthday-footnote__wrapper p{color:#fff;margin-top:0}.birthday-countdown-mobile__header{margin-bottom:60px;text-align:center;font-size:32px;color:#f283a0}@media (max-width: 768px){.birthday-footer__container{flex-direction:column}.polaroid-card.footer-polaroid{z-index:2}.birthday-footer-cta__container{padding:15px 0}.birthday-footer-cta__container button{font-size:48px;white-space:pre-wrap;padding:0 40px}.birthday-footnote__wrapper{flex-direction:column;gap:10px;padding-top:80px;align-items:center;justify-content:center;text-align:center}.footer-bg__float{left:20%;width:30%}}.desktop-only{display:none}@media (max-width: 986px){#shopify-section-template--24722715312513__blocks_flex_container_c7XPAG .flex-container{flex-direction:row;align-items:center;row-gap:20px;flex-wrap:wrap}#shopify-section-template--24722715312513__blocks_flex_container_c7XPAG .flex-container .flex-container{padding:0}#shopify-section-template--24722715312513__blocks_flex_container_c7XPAG .flex-container .flex-container p{font-size:16px}#shopify-section-template--24722715312513__blocks_flex_container_c7XPAG button{width:100%;padding:0;height:75px;display:flex;align-items:center;justify-content:center}}@media (min-width: 640px){.birthday-container{max-width:640px}}@media (min-width: 768px){.birthday-container{max-width:768px}.mobile-only{display:none}.desktop-only{display:block}.desktop-only-flex{display:flex}.parallax-layer.middleground calendar-dropdown{transform:translateY(-6rem)}.countdown .birthday-sale-date{font-size:6rem}.countdown ul li.birthday-sale-date-parent{display:flex}}@media (min-width: 1024px){.birthday-container{max-width:1024px}}@media (min-width: 1280px){.birthday-container{max-width:1280px}}@media (min-width: 1536px){.birthday-container{max-width:1536px}}div.klaviyo-form{display:flex;width:100%}div.klaviyo-form div{width:100%}.pulse:hover,.pulse:focus,.pulse{border-radius:8px;animation:pulse 1.5s infinite;box-shadow:0 0 0 .6em transparent}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--hover)}}body#password #login_form{flex-direction:column;max-width:none;border-bottom:0}body#password #login_form input[type=password]{padding:30px 10px;border:1px solid white!important;border-radius:10px}body#password #login_form button{font-family:dm sans!important;font-size:1.1rem;letter-spacing:0;padding:30px 15px;text-transform:none;border-radius:6px;background-color:#fff;color:#ff69b8}@media only screen and (max-width: 725px){.timer__digit{font-size:10em!important}.timer__unit{margin-block:-25px 0px!important}.hero__description p{font-size:14px!important}}@media only screen and (max-width: 749px){.grid--mobile-slider{display:flex!important;flex-flow:row nowrap;justify-content:flex-start;gap:0;margin:0 var(--outer-offset);padding-left:var(--outer);overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding:var(--outer);scrollbar-width:none;-ms-overflow-style:none}}@media only screen and (max-width: 749px){.grid--mobile-slider .grid-item{flex:0 0 auto;width:calc(100% - 50px);margin-right:var(--gap);scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/188/assets/birthday-sale.css.map */
