@font-face{font-family:Gifty Montserrat;font-weight:100;font-style:normal;font-display:swap;src:url(gifty-montserrat-100.ttf) format("truetype")}@font-face{font-family:Gifty Montserrat;font-weight:200;font-style:normal;font-display:swap;src:url(gifty-montserrat-200.ttf) format("truetype")}@font-face{font-family:Gifty Montserrat;font-weight:300;font-style:normal;font-display:swap;src:url(gifty-montserrat-300.ttf) format("truetype")}@font-face{font-family:Gifty Montserrat;font-weight:400;font-style:normal;font-display:swap;src:url(gifty-montserrat-400.ttf) format("truetype")}@font-face{font-family:Gifty Montserrat;font-weight:500;font-style:normal;font-display:swap;src:url(gifty-montserrat-500.ttf) format("truetype")}@font-face{font-family:Gifty Montserrat;font-weight:600;font-style:normal;font-display:swap;src:url(gifty-montserrat-600.ttf) format("truetype")}@font-face{font-family:Gifty Montserrat;font-weight:700;font-style:normal;font-display:swap;src:url(gifty-montserrat-700.ttf) format("truetype")}@font-face{font-family:Gifty Montserrat;font-weight:800;font-style:normal;font-display:swap;src:url(gifty-montserrat-800.ttf) format("truetype")}@font-face{font-family:Gifty Montserrat;font-weight:900;font-style:normal;font-display:swap;src:url(gifty-montserrat-900.ttf) format("truetype")}@font-face{font-family:Gifty Poppins;font-weight:400;font-style:normal;font-display:swap;src:url(gifty-poppins-400.ttf) format("truetype")}@font-face{font-family:Gifty Poppins;font-weight:500;font-style:normal;font-display:swap;src:url(gifty-poppins-500.ttf) format("truetype")}@font-face{font-family:Gifty Poppins;font-weight:600;font-style:normal;font-display:swap;src:url(gifty-poppins-600.ttf) format("truetype")}@font-face{font-family:Gifty Poppins;font-weight:700;font-style:normal;font-display:swap;src:url(gifty-poppins-700.ttf) format("truetype")}:root{--g-font-heading:"Gifty Montserrat",Montserrat,Arial,sans-serif;--g-font-body:"Gifty Poppins",Poppins,Arial,sans-serif;--g-font-accent:var(--g-font-heading)}body{font-family:var(--g-font-body);color:#1f286e}h1,h2,h3,h4,h5,h6{font-family:var(--g-font-heading)}.gf-wrap{max-width:1360px;margin:auto;padding:0 40px}.gf-header{background:#fff;font-size:13px;line-height:1.5}.gf-announce{background:#fff6ee;border-bottom:1px solid #e7e9f2}.gf-announce .gf-wrap{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:20px}.gf-announce a{background:#1f286e;color:#fff;border-radius:25px;padding:5px 15px;text-decoration:none;font-weight:600}.gf-header-main{display:flex;align-items:center;justify-content:space-between;gap:40px;height:80px}.gf-logo{font-size:43px;line-height:1;font-weight:800;letter-spacing:-2px;text-decoration:none;color:#1f286e;flex-shrink:0}.gf-logo span{color:#f93263}.gf-logo img{width:200px;height:auto}.gf-search{position:relative;display:flex;max-width:560px;flex:1}.gf-search input{width:100%;height:50px;border:1px solid #e7e9f2;border-radius:28px;padding:0 22px 0 48px;font:inherit;font-size:14px;color:#1f286e;background:#fff}.gf-search button{position:absolute;left:16px;top:15px;border:0;background:none;color:#f93263;width:20px;height:20px;padding:0;cursor:pointer}.gf-search svg{width:20px;height:20px}.gf-actions{display:flex;gap:24px;color:#f93263}.gf-actions a,.gf-actions>button{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;color:inherit;text-decoration:none;font:inherit;font-size:10px;cursor:pointer;gap:3px;padding:0}.gf-actions svg{width:22px;height:22px}.gf-nav{background:#1f286e;color:#fff}.gf-desktop-nav{display:flex;justify-content:center;align-items:center;gap:38px;min-height:46px}.gf-desktop-nav>a,.gf-dropdown>summary{font-family:var(--g-font-heading);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:13px 0;color:inherit;text-decoration:none;cursor:pointer;white-space:nowrap}.gf-dropdown>summary:after{content:"\2304";margin-left:9px;color:#f93263}.gf-dropdown>summary{list-style:none}.gf-dropdown>summary::-webkit-details-marker{display:none}.gf-dropdown{position:static}.gf-mega{position:absolute;z-index:60;left:40px;right:40px;max-width:1280px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px 25px;padding:28px;background:#fff;color:#1f286e;border:1px solid #e7e9f2;box-shadow:0 15px 25px #1f286e18}.gf-mega a{display:block;text-decoration:none;color:inherit;padding:6px}.gf-mega a:hover,.gf-mega a:focus-visible{color:#f93263}.gf-mobile-nav{display:none}.gf-reference{line-height:1.6;font-size:15px;color:var(--g-ink);font-family:var(--g-font-body)}.gf-reference .swiper{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;position:relative}.gf-reference .swiper::-webkit-scrollbar{display:none}.gf-reference .swiper-wrapper{display:flex;gap:20px;align-items:stretch;width:100%;transform:none!important}.gf-reference .swiper-slide{flex:0 0 calc((100% - 60px)/4);scroll-snap-align:start;min-width:0}.gf-reference [data-g-swiper=hero] .swiper-wrapper{gap:0}.gf-reference [data-g-swiper=hero] .swiper-slide{flex-basis:100%}.gf-reference .g-hero{position:relative}.gf-reference .g-dots{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:2;display:flex;gap:8px}.gf-reference .g-dots button{width:8px;height:8px;border:0;border-radius:8px;background:#ffffffb3;padding:0;cursor:pointer}.gf-reference .g-dots button[aria-current=true]{width:24px;background:#f93263}.gf-reference .g-hero>.g-dots{position:absolute}.gf-reference .g-hero .hero-slide picture,.gf-reference .g-hero .hero-slide img{display:block;width:100%;height:auto}.gf-reference [hidden]{display:none!important}.gf-reference .pcard-media{position:relative}.gf-save{position:absolute;right:10px;bottom:10px;z-index:2;border:0;border-radius:50%;width:32px;height:32px;background:#fff;color:#f93263;font-size:24px;line-height:1;cursor:pointer}.gf-save[aria-pressed=true]{background:#f93263;color:#fff}.gf-reference .nav-arrow{display:flex;align-items:center;justify-content:center}.gf-reference .nav-arrow svg{width:20px;height:20px}.gf-reference [role=tab]{cursor:pointer}.gf-reference .pcard{height:100%}.gf-reference .pcard-img img{aspect-ratio:1;object-fit:cover}.gf-reference .section-head-row{margin-bottom:32px}.gf-lightbox{max-width:min(90vw,900px);border:0;border-radius:12px;padding:32px;background:#fff;color:#1f286e}.gf-lightbox::backdrop{background:#151a52aa}.gf-lightbox>button{position:absolute;right:8px;top:5px;cursor:pointer;font-size:24px;border:0;background:none}.gf-lightbox img{max-height:78vh;max-width:100%;object-fit:contain}.gf-wishlist-list{display:grid;gap:16px;min-width:min(75vw,500px)}.gf-wishlist-list a{display:flex;align-items:center;gap:16px;color:inherit;text-decoration:none}.gf-wishlist-list img{width:64px;height:64px;object-fit:cover}.gf-reference .footer-payment svg{width:38px;height:24px}.gf-reference .footer{border:0;margin:0}.gf-reference a:focus-visible,.gf-header a:focus-visible,.gf-header button:focus-visible,.gf-header summary:focus-visible{outline:2px solid #f93263;outline-offset:3px}.button,.shopify-challenge__button{border-radius:30px}.card__heading,.price{color:#1f286e}.badge{background:#f93263;color:#fff;border:0}.product__title h1{font-size:clamp(23px,2.6vw,34px);font-weight:700;line-height:1.3}.product__info-container .price{color:#f93263;font-weight:700}@media(max-width:1099px){.gf-desktop-nav{gap:22px}.gf-wrap{padding:0 24px}.gf-header-main{gap:24px}.gf-logo img{width:170px}}@media(max-width:989px){.gf-desktop-nav{display:none}.gf-mobile-nav{display:block;position:relative;padding:0 20px}.gf-mobile-nav>summary{padding:12px 0;font-weight:700;cursor:pointer}.gf-mobile-nav>div{position:absolute;z-index:60;left:0;right:0;background:#fff;color:#1f286e;max-height:70vh;overflow:auto;box-shadow:0 10px 15px #151a5220;padding:20px}.gf-mobile-nav a{display:block;padding:9px;text-decoration:none;color:inherit}.gf-mobile-nav .gf-child{padding-left:25px}.gf-mobile-nav details summary{padding:10px;font-weight:700;cursor:pointer}.gf-header-main{height:auto;min-height:80px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px}.gf-logo img{width:150px}.gf-search{order:3;flex-basis:100%;max-width:none}.gf-actions{margin-left:auto}.gf-header-main{gap:12px}.gf-announce .gf-wrap{justify-content:center;text-align:center;font-size:11px;min-height:35px}.gf-announce a{display:none}.gf-reference .swiper-slide{flex-basis:calc((100% - 40px)/3)}}@media(max-width:767px){.gf-wrap{padding-left:16px;padding-right:16px}.gf-reference .swiper-wrapper{gap:12px}.gf-reference .swiper-slide{flex-basis:calc((100% - 12px)/2)}.gf-reference .hero-arrow{display:none}.gf-reference .section-title{font-size:27px}.gf-reference .g-hero .hero-slide picture,.gf-reference .g-hero .hero-slide img{aspect-ratio:1;object-fit:cover}.gf-search input{height:42px}.gf-search button{top:11px}.gf-actions{gap:18px}.gf-reference .pcard-title{font-size:13px}.gf-reference .ics-banner{grid-template-columns:1fr}.gf-reference .ics-banner__media img{max-height:300px;width:100%;object-fit:cover}.gf-reference .ics-pills{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.gf-mobile-nav .gf-dropdown{border-bottom:1px solid #e7e9f2}.gf-mobile-nav .gf-dropdown>summary{color:#1f286e}.gf-mobile-nav .gf-mega{position:static;display:grid;grid-template-columns:1fr 1fr;box-shadow:none;border:0;padding:8px;gap:12px}.gf-mobile-nav>div>.gf-dropdown+a,.gf-mobile-nav>div>a{display:block;padding:12px}.gf-mobile-nav .gf-mega a,.gf-reference .footer{font-size:13px}.gf-reference .footer-logo{max-width:190px}.gf-reference .footer h4{color:#fff}.gf-reference .g-dots{left:50%!important;bottom:16px!important;transform:translate(-50%)!important}.gf-reference .hero-arrow{position:absolute;top:50%;z-index:3;width:44px;height:44px;border-radius:50%;background:#1f286e;color:#fff;transform:translateY(-50%)}.gf-reference .hero-arrow.prev{left:24px}.gf-reference .hero-arrow.next{right:24px}.gf-breadcrumb{display:flex;gap:12px;align-items:center;font-size:12px;color:#6b6f8a;margin:0 0 12px;line-height:1.6}.gf-breadcrumb a{color:inherit;text-decoration:none}.product__info-container .product__title h1{font-size:22px;font-weight:800;line-height:1.3;letter-spacing:-.2px}.product__info-container .price-item--sale{font-size:28px;font-weight:800}.product__info-container .price-item--regular{font-size:16px}.product-form__input .form__label{font-weight:700;text-transform:uppercase;font-size:13px}.product-form__submit.button{background:#f93263;color:#fff;font-weight:700;min-height:50px}.product-form__submit.button:after{box-shadow:none}.product-form__input--pill input[type=radio]:checked+label{background:#f93263;border-color:#f93263;color:#fff}.product__info-container .tax-note{font-size:12px}@media(min-width:990px){product-info>.page-width,product-component>.page-width{padding-left:40px;padding-right:40px}body .product--large:not(.product--no-media) .product__media-wrapper{max-width:58%;width:calc(58% - 20px)}body .product--large:not(.product--no-media) .product__info-wrapper{max-width:42%;width:calc(42% - 20px);padding-left:40px}body .product--thumbnail_slider media-gallery{display:flex;align-items:flex-start;gap:12px}body .product--thumbnail_slider slider-component[id^=GalleryViewer]{width:calc(100% - 82px);order:2}body .product--thumbnail_slider .thumbnail-slider{width:70px;order:1;display:block;margin:0;flex:none}body .product--thumbnail_slider .thumbnail-list{display:flex;flex-direction:column;gap:10px;max-height:690px;overflow-y:auto;overflow-x:hidden;padding:0;margin:0;scrollbar-width:none;scroll-padding:0}body .product--thumbnail_slider .thumbnail-list__item{width:70px!important;max-width:70px;flex:none;margin:0}body .product--thumbnail_slider .thumbnail-slider .slider-button{display:none}body .product--thumbnail_slider .thumbnail{border-radius:8px;overflow:hidden}body .product--thumbnail_slider .thumbnail[aria-current=true]{border:2px solid #f93263;box-shadow:none}body .product--thumbnail_slider .product__media-list{border-radius:12px;overflow:hidden}}@media(max-width:749px){.product__info-container .product__title h1{font-size:20px}.gf-breadcrumb{font-size:11px}.gf-breadcrumb>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.gf-footer-wordmark{display:inline-block;font-family:var(--g-font-heading);font-size:27px;font-weight:800;letter-spacing:-1.2px;text-decoration:none;color:#fff!important}.gf-footer-wordmark span{color:#ffb4c3}.gf-logo{font-size:32px;letter-spacing:-1.4px}.bee-purchase-note{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;line-height:1.7;padding:14px 0;color:#6b6f8a}.bee-purchase-note a{color:#1f286e;text-underline-offset:3px}.product__info-container{max-width:100%}.product__info-container .product__title{margin-bottom:18px}.product__info-container .product__title h1{font-size:22px;line-height:1.35}.product__info-container .product-form{margin-top:20px}.product__info-container .price{margin:0}.product__info-container .product-form__input--pill label{min-width:70px;text-align:center;border-radius:10px;padding:12px 18px}.product__info-container .product-form__input--pill input[type=radio]:checked+label{background:#fff3f6;color:#1f286e;border:2px solid #f93263;padding:11px 17px}.product__info-container .product-form__input{max-width:none}.product__info-container .product-form__submit{border-radius:12px;font-size:15px;letter-spacing:0}.product__info-container .quantity{border-radius:10px;overflow:hidden}.product__info-container .quantity:after{border-radius:10px}.product__info-container .quantity__button{color:#1f286e}.product__info-container .form__label{margin-bottom:12px;letter-spacing:.3px}#customily-options,#customily-options-container,.customily-options-container{font-family:var(--g-font-body);color:#1f286e}#customily-options input[type=text],#customily-options select,.customily-options-container input[type=text],.customily-options-container select{border:1px solid #e7e9f2;border-radius:10px;min-height:46px;padding:10px 14px;width:100%;font:inherit}#customily-options input:focus-visible,#customily-options select:focus-visible{outline:2px solid #f93263;outline-offset:2px}@media(max-width:749px){.gf-logo{font-size:28px}.gf-actions{gap:12px}.bee-purchase-note{align-items:flex-start;flex-direction:column;gap:3px}.product__info-container .product__title h1{font-size:20px}.product__info-wrapper{padding-top:24px}}.gf-reference .footer-brand a.gf-footer-wordmark{font-family:var(--g-font-heading);font-size:28px;font-weight:800;line-height:1.25;letter-spacing:-1px}body .bee-details .bee-details__description li>p{display:inline;margin:0}body .bee-details .bee-details__description li{margin:8px 0}.gf-reference .pcard{letter-spacing:normal}.gf-reference-card{height:100%;min-width:0}.gf-announce{padding:8px 0;background:#fff6ee;color:var(--g-ink,#1a1a2e);font-family:var(--g-font-body);font-size:13px;line-height:1.6;border-bottom:1px solid var(--g-line,#e7e9f2);letter-spacing:normal}.gf-announce .gf-wrap{min-height:0;padding-inline:var(--g-gutter,40px);display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:inherit;line-height:inherit;text-align:left}.gf-announce .gf-topbar-message{flex:1;min-width:0}.gf-announce strong{color:var(--g-pink,#f93263);font-weight:700}.gf-announce .gf-topbar-links{display:flex;align-items:center;gap:8px;flex-shrink:0}.gf-announce .gf-topbar-links a{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--g-navy,#1f286e);color:#fff;font-family:var(--g-font-heading);font-size:11px;font-weight:700;line-height:1.6;letter-spacing:.03em;text-decoration:none;padding:5px 12px;border-radius:999px;white-space:nowrap;transition:background-color .2s ease}.gf-announce .gf-topbar-links a:hover{background:var(--g-pink,#f93263)}@media(max-width:767px){.gf-announce .gf-topbar-message{text-align:center}.gf-announce .gf-topbar-links{display:none}}@media(prefers-reduced-motion:reduce){.gf-announce .gf-topbar-links a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gifty-custom.css.map */
