@charset "UTF-8";.btn-arrow{border-radius:40px;background:var(--Contrast-1, #193547);display:inline-flex;padding:12px 16px 12px 24px;justify-content:space-between;align-items:center;gap:10px;color:var(--Background, #FFF);font-family:Apotek ExtraCond;font-size:33.388px;font-style:normal;font-weight:600;line-height:28.619px;text-transform:uppercase}@media(max-width:991px){.btn-arrow{width:100%;order:2}}.btn-arrow.alt{background-color:#fff;color:#193547}.btn-arrow.alt span.arrow{background-color:var(--Contrast-1, #193547);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDE5IDExIiBmaWxsPSJub25lIj4NCiAgPHBhdGggZD0iTTE4LjMyMDggNS45MDg0NUMxOC41ODcxIDUuNjQyMTUgMTguNTg3MSA1LjIxMDM5IDE4LjMyMDggNC45NDQwOUwxMy45ODEyIDAuNjA0NTAxQzEzLjcxNDkgMC4zMzgyMDIgMTMuMjgzMiAwLjMzODIwMiAxMy4wMTY5IDAuNjA0NTAxQzEyLjc1MDYgMC44NzA4IDEyLjc1MDYgMS4zMDI1NiAxMy4wMTY5IDEuNTY4ODVMMTYuODc0MyA1LjQyNjI3TDEzLjAxNjkgOS4yODM2OEMxMi43NTA2IDkuNTQ5OTggMTIuNzUwNiA5Ljk4MTc0IDEzLjAxNjkgMTAuMjQ4QzEzLjI4MzIgMTAuNTE0MyAxMy43MTQ5IDEwLjUxNDMgMTMuOTgxMiAxMC4yNDhMMTguMzIwOCA1LjkwODQ1Wk0wLjkyNDU2MSA2LjEwODE3SDE3LjgzODZWNC43NDQzN0gwLjkyNDU2MVY2LjEwODE3WiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg==)!important;color:#fff}.btn-arrow span.arrow{display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxOSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjMyMDYgNS44NDc5QzE4LjU4NjkgNS41ODE2IDE4LjU4NjkgNS4xNDk4NCAxOC4zMjA2IDQuODgzNTVMMTMuOTgxIDAuNTQzOTU0QzEzLjcxNDcgMC4yNzc2NTUgMTMuMjgyOSAwLjI3NzY1NSAxMy4wMTY2IDAuNTQzOTU0QzEyLjc1MDMgMC44MTAyNTMgMTIuNzUwMyAxLjI0MjAxIDEzLjAxNjYgMS41MDgzMUwxNi44NzQgNS4zNjU3MkwxMy4wMTY2IDkuMjIzMTRDMTIuNzUwMyA5LjQ4OTQ0IDEyLjc1MDMgOS45MjExOSAxMy4wMTY2IDEwLjE4NzVDMTMuMjgyOSAxMC40NTM4IDEzLjcxNDcgMTAuNDUzOCAxMy45ODEgMTAuMTg3NUwxOC4zMjA2IDUuODQ3OVpNMC45MjQzMTYgNi4wNDc2MkgxNy44Mzg0VjQuNjgzODJIMC45MjQzMTZWNi4wNDc2MloiIGZpbGw9IiMxOTM1NDciLz4KPC9zdmc+Cg==);background-size:18px;background-position:center;background-repeat:no-repeat;border-radius:54.552px;background-color:var(--Background, #FFF);padding:16.366px 12px;width:40.914px}main .color-scheme{background-color:transparent}.gradient-background{background:radial-gradient(100% 100% at var(--7-x-position) var(--7-y-position),#f29bc2 0%,transparent),radial-gradient(100% 100% at var(--8-x-position) var(--8-y-position),#FFCAE7 0%,transparent),radial-gradient(100% 100% at var(--9-x-position) var(--9-y-position),#ffffff 0%,transparent),#fff!important;animation-name:main;animation-iteration-count:infinite;animation-duration:10s;transition-timing-function:ease-in}body main h1,html main h1{display:block}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s}.product-card{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:#fff}.product-card__image{aspect-ratio:1/1;border-radius:20px;overflow:hidden;display:flex;align-items:center;justify-content:center}.product-card__image a{display:block;width:100%;height:100%}.product-card__image img{width:100%;height:100%;object-fit:contain}.product-card__details{padding:0 6px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.product-card__reviews{min-height:20px}.product-card__reviews .yotpo-sr-bottom-line-summary{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important}.product-card__reviews .yotpo-star-rating-icon stop{stop-color:#dd1254!important}.product-card__reviews .yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{color:var(--Main-Pink, #dd1254)!important;font-family:Oakes Grotesk,sans-serif!important;font-style:normal!important;font-weight:400!important;text-align:start!important;white-space:nowrap!important;text-decoration-line:underline!important;text-decoration-style:solid!important;text-decoration-skip-ink:none!important;text-decoration-thickness:auto!important;text-underline-offset:2px!important;text-underline-position:from-font!important}.product-card__title{font-family:Fiyona,serif;font-weight:700;font-size:18px;line-height:21px;height:42px;overflow:hidden;margin:0}.product-card__title a{color:#101820;text-decoration:none}.product-card__description{font-family:Oakes Grotesk,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1.43;color:#101820;margin:-4px 0 0;max-width:280px;text-wrap:balance}.product-card__description p{margin:0}.product-card__description p+p{margin-top:.35em}.product-card__variants{display:flex;align-items:center;justify-content:center;gap:0;font-family:Oakes Grotesk,sans-serif;font-weight:400;font-size:12px;color:#101820}.product-card__variants--empty{flex-shrink:0;min-height:18px}.product-card__variant-chip{padding:2px 6px}@media(max-width:991px){.product-card__variant-chip{padding:0;font-size:10px!important}}.product-card__variant-chip--unavailable{opacity:.4;text-decoration:line-through}.product-card__variant-divider{color:#10182029}.product-card__price{font-family:Oakes Grotesk,sans-serif;font-weight:700;font-size:12px;color:#101820}.product-card__quick-add{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#dd1254!important;color:#fff;border:none;border-radius:100px;padding:4px 4px 4px 12px;font-family:Oakes Grotesk,sans-serif;font-weight:700;font-size:14px;cursor:pointer;transition:opacity .2s;margin-top:4px;text-transform:capitalize;width:100%;max-width:160px}.product-card__quick-add:hover{opacity:.9}.product-card__quick-add-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f9f9f9}.product-card__unavailable{font-family:Oakes Grotesk,sans-serif;font-size:14px;color:#767676;margin:8px 0}.product-card__view-details{font-family:Oakes Grotesk,sans-serif;font-weight:400;font-size:14px;color:#dd1254;text-decoration:none;margin-top:4px}.product-card__view-details:hover{text-decoration:underline}.gigli-collection-grid{width:100%;max-width:1760px;margin-left:auto;margin-right:auto;padding:0 24px}@media(min-width:768px){.gigli-collection-grid{padding-left:80px;padding-right:80px}}.gigli-collection-grid__header{text-align:center;margin-bottom:24px;color:#201c1a}.gigli-collection-grid__heading{font-family:Fiyona,serif;font-size:28px;font-weight:700;margin:0 0 12px}.gigli-collection-grid__heading a{color:inherit;text-decoration:none}.gigli-collection-grid__heading a:hover{color:#dd1254}.gigli-collection-grid__description{font-family:Oakes Grotesk,sans-serif;font-size:14px;line-height:1.5;max-width:720px;margin:0 auto}.gigli-collection-grid__products{display:grid;align-items:stretch;gap:var(--gigli-grid-gap, 16px);grid-template-columns:repeat(var(--columns-mobile, 2),minmax(0,1fr));padding-bottom:24px}@media(min-width:768px){.gigli-collection-grid__products{grid-template-columns:repeat(var(--columns-tablet, 4),minmax(0,1fr))}}@media(min-width:1200px){.gigli-collection-grid__products{grid-template-columns:repeat(var(--columns-desktop, 6),minmax(0,1fr))}}.gigli-collection-grid__product-wrapper{min-width:0;width:100%;display:flex;flex-direction:column;align-self:stretch}.gigli-collection-grid__product-wrapper[data-animate]{opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease}.gigli-collection-grid__product-wrapper[data-animate].is-visible{opacity:1;transform:translateY(0)}.gigli-collection-grid__product-wrapper .product-card{flex:1 1 auto;min-height:0;width:100%;height:100%}.gigli-collection-grid__product-wrapper .product-card__details{flex:1 1 auto;min-height:0;width:100%}.gigli-collection-grid__product-wrapper .product-card__details>product-form,.gigli-collection-grid__product-wrapper .product-card__details>.product-card__quick-add,.gigli-collection-grid__product-wrapper .product-card__details>.product-card__unavailable{margin-top:auto;align-self:stretch}.gigli-collection-grid__product-wrapper .product-card__details>product-form{width:100%}.gigli-collection-grid__product-wrapper .product-card__details>.product-card__quick-add{margin-top:auto}.gigli-collection-grid--hide-rating .product-card__reviews{display:none!important}.gigli-collection-grid__empty{padding:48px 24px;text-align:center;color:#201c1a}.gigli-collection-grid__empty-content{max-width:400px;margin:0 auto}.gigli-collection-grid__empty-icon{width:64px;height:64px;margin:0 auto 16px;color:#201c1a59}.gigli-collection-grid__empty-title{font-family:Fiyona,serif;font-size:20px;margin:0}@media(prefers-reduced-motion:reduce){.gigli-collection-grid__product-wrapper[data-animate]{opacity:1!important;transform:none!important;transition:none!important}}.gigli-collection-slider{margin-bottom:48px}.gigli-collection-slider:last-child{margin-bottom:0}.gigli-collection-slider--hide-rating .product-card__reviews{display:none!important}.gigli-collection-slider__header{text-align:center;margin-bottom:24px;padding:0 16px}.gigli-collection-slider__heading{font-family:Fiyona,serif;font-size:28px;font-weight:700;margin:0 0 8px}.gigli-collection-slider__heading a{color:#201c1a;text-decoration:none}.gigli-collection-slider__heading a:hover{color:#dd1254}.gigli-collection-slider__description{font-family:Oakes Grotesk,sans-serif;font-size:14px;line-height:1.5;color:#201c1abf;margin:0 auto;max-width:720px}.gigli-collection-slider__viewport{position:relative;padding:0 8px 40px}@media(min-width:992px){.gigli-collection-slider__viewport{padding:0 40px 40px}}.gigli-collection-slider__swiper{overflow:hidden}.gigli-collection-slider__swiper:not(.swiper-initialized) .swiper-wrapper{display:flex}.gigli-collection-slider--mobile-grid .gigli-collection-slider__swiper{overflow:visible}.gigli-collection-slider--mobile-grid .gigli-collection-slider__swiper .swiper-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;transform:none!important;width:100%!important}.gigli-collection-slider--mobile-grid .gigli-collection-slider__swiper .swiper-slide{width:auto!important;margin:0!important}.gigli-collection-slider__product-inner{height:100%;display:flex;flex-direction:column;align-items:stretch}.gigli-collection-slider__excerpt{font-family:Oakes Grotesk,sans-serif;font-size:11px;line-height:1.45;color:#201c1ab3;margin:8px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gigli-collection-slider__cta{display:inline-block;margin-top:8px;font-family:Oakes Grotesk,sans-serif;font-size:12px;font-weight:600;color:#dd1254;text-decoration:underline}.gigli-collection-slider__cta:hover{color:#201c1a}.gigli-collection-slider__nav{color:#dd1254}.gigli-collection-slider__nav:after{font-size:18px}@media(max-width:991px){.gigli-collection-slider .swiper-button-next,.gigli-collection-slider .swiper-button-prev{display:none}}.template-index .gigli-breadcrumbs{display:none}.gigli-breadcrumbs{padding:16px}.gigli-breadcrumbs .container{max-width:1348px}@media(max-width:991px){.gigli-breadcrumbs .container{width:100%}}.gigli-breadcrumbs .breadcrumbs{display:inline-flex;padding:10px 0;justify-content:center;align-items:center;gap:10px;color:var(--Contrast-1, #193547)}.gigli-breadcrumbs .breadcrumbs a{color:var(--Background, #EE4B6B);font-family:Fiyona;font-size:14px;font-style:normal;font-weight:500;line-height:40.379px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase;line-height:20px}.gigli-breadcrumbs .breadcrumbs a[aria-current=page]{font-weight:700;text-decoration:none}.gigli-breadcrumbs .breadcrumbs span{color:var(--Background, #EE4B6B);font-family:Fiyona;font-size:14px;font-style:normal;font-weight:500;line-height:40.379px;text-transform:uppercase}product-form{width:100%}.product-form-theme,.template-product .gigli-product-container .product-details .product-form,body[class*=template-product-] .gigli-product-container .product-details .product-form,.quick-buy-modal .product-form{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.product-form-theme .product-variants,.template-product .gigli-product-container .product-details .product-form .product-variants,body[class*=template-product-] .gigli-product-container .product-details .product-form .product-variants,.quick-buy-modal .product-form .product-variants{border:none;display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.product-form-theme .product-variants legend,.template-product .gigli-product-container .product-details .product-form .product-variants legend,body[class*=template-product-] .gigli-product-container .product-details .product-form .product-variants legend,.quick-buy-modal .product-form .product-variants legend{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.product-form-theme .product-variants .variant-option__name,.template-product .gigli-product-container .product-details .product-form .product-variants .variant-option__name,body[class*=template-product-] .gigli-product-container .product-details .product-form .product-variants .variant-option__name,.quick-buy-modal .product-form .product-variants .variant-option__name{color:#201c1a;font-family:Oakes Grotesk;font-size:10px;font-style:normal;font-weight:600;line-height:14px;letter-spacing:1.2px;text-transform:uppercase;width:100%;display:block;margin-bottom:10px}.product-form-theme .product-variants .variant-option,.template-product .gigli-product-container .product-details .product-form .product-variants .variant-option,body[class*=template-product-] .gigli-product-container .product-details .product-form .product-variants .variant-option,.quick-buy-modal .product-form .product-variants .variant-option{gap:8px;margin-bottom:12px}.product-form-theme .product-variants .variant-option:not([data-option-name=strength]) label.variant-button,.template-product .gigli-product-container .product-details .product-form .product-variants .variant-option:not([data-option-name=strength]) label.variant-button,body[class*=template-product-] .gigli-product-container .product-details .product-form .product-variants .variant-option:not([data-option-name=strength]) label.variant-button,.quick-buy-modal .product-form .product-variants .variant-option:not([data-option-name=strength]) label.variant-button{border-radius:100px;gap:0}.product-form-theme .product-variants label.variant-button,.template-product .gigli-product-container .product-details .product-form .product-variants label.variant-button,body[class*=template-product-] .gigli-product-container .product-details .product-form .product-variants label.variant-button,.quick-buy-modal .product-form .product-variants label.variant-button{display:inline-flex;flex-direction:column;padding:12px 8px;align-items:center;justify-content:center;gap:8px;border-radius:12px;border:1.5px solid #F99FC9;background:#fff;color:#201c1a;text-align:center;font-family:Fiyona;font-size:12px;font-style:normal;font-weight:700;line-height:1;cursor:pointer;transition:all .2s;min-width:60px;box-shadow:0 2.66px 10.63px #ee4b6b14}.product-form-theme .product-variants label.variant-button.variant-out-of-stock,.template-product .gigli-product-container .product-details .product-form .product-variants label.variant-button.variant-out-of-stock,body[class*=template-product-] .gigli-product-container .product-details .product-form .product-variants label.variant-button.variant-out-of-stock,.quick-buy-modal .product-form .product-variants label.variant-button.variant-out-of-stock{opacity:.4;cursor:not-allowed}.product-form-theme .product-variants label.variant-button:has(input:checked),.template-product .gigli-product-container .product-details .product-form .product-variants label.variant-button:has(input:checked),body[class*=template-product-] .gigli-product-container .product-details .product-form .product-variants label.variant-button:has(input:checked),.quick-buy-modal .product-form .product-variants label.variant-button:has(input:checked){background:#dd1254;border-color:#dd1254;color:#fff}.product-form-theme .product-variants label.variant-button:has(input:checked) .leaf-wrapper img.leaf,.template-product .gigli-product-container .product-details .product-form .product-variants label.variant-button:has(input:checked) .leaf-wrapper img.leaf,body[class*=template-product-] .gigli-product-container .product-details .product-form .product-variants label.variant-button:has(input:checked) .leaf-wrapper img.leaf,.quick-buy-modal .product-form .product-variants label.variant-button:has(input:checked) .leaf-wrapper img.leaf{filter:brightness(0) invert(1)}.product-form-theme .product-variants label.variant-button span.leaf-wrapper,.template-product .gigli-product-container .product-details .product-form .product-variants label.variant-button span.leaf-wrapper,body[class*=template-product-] .gigli-product-container .product-details .product-form .product-variants label.variant-button span.leaf-wrapper,.quick-buy-modal .product-form .product-variants label.variant-button span.leaf-wrapper{display:flex;gap:3px}.product-form-theme .product-variants label.variant-button span.leaf-wrapper img.leaf,.template-product .gigli-product-container .product-details .product-form .product-variants label.variant-button span.leaf-wrapper img.leaf,body[class*=template-product-] .gigli-product-container .product-details .product-form .product-variants label.variant-button span.leaf-wrapper img.leaf,.quick-buy-modal .product-form .product-variants label.variant-button span.leaf-wrapper img.leaf{width:14px;height:13px}.product-form-theme .product-variants label.variant-button input,.template-product .gigli-product-container .product-details .product-form .product-variants label.variant-button input,body[class*=template-product-] .gigli-product-container .product-details .product-form .product-variants label.variant-button input,.quick-buy-modal .product-form .product-variants label.variant-button input{display:none}.product-form-theme .product-variants label.variant-button span,.template-product .gigli-product-container .product-details .product-form .product-variants label.variant-button span,body[class*=template-product-] .gigli-product-container .product-details .product-form .product-variants label.variant-button span,.quick-buy-modal .product-form .product-variants label.variant-button span{white-space:nowrap;color:#201c1a}.product-form-theme .product-variants label.variant-button:has(input:checked) span,.template-product .gigli-product-container .product-details .product-form .product-variants label.variant-button:has(input:checked) span,body[class*=template-product-] .gigli-product-container .product-details .product-form .product-variants label.variant-button:has(input:checked) span,.quick-buy-modal .product-form .product-variants label.variant-button:has(input:checked) span{color:#fff}.product-form-theme .product-variants-select,.template-product .gigli-product-container .product-details .product-form .product-variants-select,body[class*=template-product-] .gigli-product-container .product-details .product-form .product-variants-select,.quick-buy-modal .product-form .product-variants-select{display:none}.product-form-theme .selling_plan_app_container,.template-product .gigli-product-container .product-details .product-form .selling_plan_app_container,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_app_container,.quick-buy-modal .product-form .selling_plan_app_container{width:100%}.product-form-theme .shopify-app-block.recharge-subscription-widget,.template-product .gigli-product-container .product-details .product-form .shopify-app-block.recharge-subscription-widget,body[class*=template-product-] .gigli-product-container .product-details .product-form .shopify-app-block.recharge-subscription-widget,.quick-buy-modal .product-form .shopify-app-block.recharge-subscription-widget{display:flex;flex-direction:column;align-items:stretch;width:100%}.product-form-theme .shopify-app-block.recharge-subscription-widget:before,.template-product .gigli-product-container .product-details .product-form .shopify-app-block.recharge-subscription-widget:before,body[class*=template-product-] .gigli-product-container .product-details .product-form .shopify-app-block.recharge-subscription-widget:before,.quick-buy-modal .product-form .shopify-app-block.recharge-subscription-widget:before{content:"Purchase options";color:#201c1a;font-family:Oakes Grotesk;font-size:10px;font-style:normal;font-weight:600;line-height:14px;letter-spacing:1.2px;text-transform:uppercase;width:100%;display:block;margin-bottom:10px}.product-form-theme recharge-subscriptions-widget,.template-product .gigli-product-container .product-details .product-form recharge-subscriptions-widget,body[class*=template-product-] .gigli-product-container .product-details .product-form recharge-subscriptions-widget,.quick-buy-modal .product-form recharge-subscriptions-widget,.product-form-theme recharge-subscription-widget,.template-product .gigli-product-container .product-details .product-form recharge-subscription-widget,body[class*=template-product-] .gigli-product-container .product-details .product-form recharge-subscription-widget,.quick-buy-modal .product-form recharge-subscription-widget,.product-form-theme [is=recharge-subscriptions-widget],.template-product .gigli-product-container .product-details .product-form [is=recharge-subscriptions-widget],body[class*=template-product-] .gigli-product-container .product-details .product-form [is=recharge-subscriptions-widget],.quick-buy-modal .product-form [is=recharge-subscriptions-widget],.product-form-theme recharge-widget,.template-product .gigli-product-container .product-details .product-form recharge-widget,body[class*=template-product-] .gigli-product-container .product-details .product-form recharge-widget,.quick-buy-modal .product-form recharge-widget{opacity:0;visibility:visible;transition:opacity .3s ease-in}.product-form-theme recharge-subscriptions-widget.recharge-widget-styles-ready,.template-product .gigli-product-container .product-details .product-form recharge-subscriptions-widget.recharge-widget-styles-ready,body[class*=template-product-] .gigli-product-container .product-details .product-form recharge-subscriptions-widget.recharge-widget-styles-ready,.quick-buy-modal .product-form recharge-subscriptions-widget.recharge-widget-styles-ready,.product-form-theme recharge-subscription-widget.recharge-widget-styles-ready,.template-product .gigli-product-container .product-details .product-form recharge-subscription-widget.recharge-widget-styles-ready,body[class*=template-product-] .gigli-product-container .product-details .product-form recharge-subscription-widget.recharge-widget-styles-ready,.quick-buy-modal .product-form recharge-subscription-widget.recharge-widget-styles-ready,.product-form-theme [is=recharge-subscriptions-widget].recharge-widget-styles-ready,.template-product .gigli-product-container .product-details .product-form [is=recharge-subscriptions-widget].recharge-widget-styles-ready,body[class*=template-product-] .gigli-product-container .product-details .product-form [is=recharge-subscriptions-widget].recharge-widget-styles-ready,.quick-buy-modal .product-form [is=recharge-subscriptions-widget].recharge-widget-styles-ready,.product-form-theme recharge-widget.recharge-widget-styles-ready,.template-product .gigli-product-container .product-details .product-form recharge-widget.recharge-widget-styles-ready,body[class*=template-product-] .gigli-product-container .product-details .product-form recharge-widget.recharge-widget-styles-ready,.quick-buy-modal .product-form recharge-widget.recharge-widget-styles-ready{opacity:1}.product-form-theme .selling_plan_theme_integration legend,.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration legend,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration legend,.quick-buy-modal .product-form .selling_plan_theme_integration legend{color:#201c1a;font-family:Fiyona;font-size:10px;font-style:normal;font-weight:600;line-height:14px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:12px}.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper,.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper,.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}@media(max-width:991px){.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper,.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper,.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper{width:100%}}.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_one_time_wrapper,.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_one_time_wrapper,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_one_time_wrapper,.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_one_time_wrapper{display:flex;padding:12px;justify-content:space-between;align-items:center;align-content:space-between;align-self:stretch;border-radius:12px;background:#f9f9f9;border:1.5px solid #F99FC9}.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_one_time_wrapper label,.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_one_time_wrapper label,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_one_time_wrapper label,.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_one_time_wrapper label{color:#201c1a;font-family:Fiyona;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:flex;gap:8px}.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_one_time_wrapper span,.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_one_time_wrapper span,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_one_time_wrapper span,.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_one_time_wrapper span{color:#dd1254;font-family:Fiyona;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_one_time_wrapper span[data-regular-price],.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_one_time_wrapper span[data-regular-price],body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_one_time_wrapper span[data-regular-price],.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_one_time_wrapper span[data-regular-price]{font-weight:700!important}.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper,.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper,.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper{display:flex;padding:12px;flex-direction:column;justify-content:center;align-content:space-between;gap:12px;align-self:stretch;border-radius:12px;background:#f9f9f9;border:1.5px solid #F99FC9}.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_label,.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_label,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_label,.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_label{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_label label,.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_label label,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_label label,.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_label label{color:#201c1a;font-family:Fiyona;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_label span,.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_label span,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_label span,.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_label span{color:#dd1254;font-family:Fiyona;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_label span.selling-plan-price,.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_label span.selling-plan-price,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_label span.selling-plan-price,.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_label span.selling-plan-price{font-weight:700!important}.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_label span.selling-plan-compare-at-price,.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_label span.selling-plan-compare-at-price,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_label span.selling-plan-compare-at-price,.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_label span.selling-plan-compare-at-price{text-decoration:line-through}.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper,.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper,.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper{margin:0;padding:0;display:flex;align-items:flex-start;gap:8px;align-self:stretch}@media(max-width:991px){.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper,.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper,.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper::-webkit-scrollbar,.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper::-webkit-scrollbar,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper::-webkit-scrollbar,.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper::-webkit-scrollbar{display:none}}.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li,.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li,.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li{border-radius:12px;background:#fff;display:flex;padding:8px;flex-direction:column;align-items:center;align-content:space-between;gap:8px;flex:1 0 0;align-self:stretch;border:1.5px solid #F99FC9;transition:ease .2s}@media(max-width:991px){.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li,.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li,.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li{flex:0 0 auto;min-width:0;width:calc(25% - 6px)}}.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li:has(input:checked),.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li:has(input:checked),body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li:has(input:checked),.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li:has(input:checked){border:1.5px solid #DD1254;background:#fff0f7}.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label,.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label,.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label{display:flex;flex-direction:column;align-items:center;gap:6px;align-self:stretch;text-align:center;color:#201c1a;font-family:Fiyona;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text.desktop-text,.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text.desktop-text,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text.desktop-text,.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text.desktop-text{display:block}@media(max-width:991px){.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text.desktop-text,.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text.desktop-text,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text.desktop-text,.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text.desktop-text{display:none}}.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text.mobile-text,.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text.mobile-text,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text.mobile-text,.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text.mobile-text{display:none}@media(max-width:991px){.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text.mobile-text,.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text.mobile-text,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text.mobile-text,.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text.mobile-text{display:block;text-transform:capitalize}}.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text .frequency,.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text .frequency,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text .frequency,.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text .frequency{display:block}.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text .percentage,.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text .percentage,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text .percentage,.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text .percentage{display:flex;border-radius:20px;border:1px solid #DD1254;width:fit-content;padding:3px 6px;justify-content:center;align-items:center;gap:4px;align-self:center;margin:4px auto auto;font-size:11px;color:#dd1254;text-align:center;font-family:Fiyona;font-style:normal;font-weight:700;line-height:1;text-transform:capitalize;white-space:nowrap}@media(max-width:991px){.product-form-theme .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text .percentage,.template-product .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text .percentage,body[class*=template-product-] .gigli-product-container .product-details .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text .percentage,.quick-buy-modal .product-form .selling_plan_theme_integration .purchase_options_wrapper .selling_plan_allocations_wrapper .selling_plans_wrapper li label span.sp-variant-text .percentage{white-space:normal}}.product-form-theme .subscription-info,.template-product .gigli-product-container .product-details .product-form .subscription-info,body[class*=template-product-] .gigli-product-container .product-details .product-form .subscription-info,.quick-buy-modal .product-form .subscription-info{color:#201c1a;text-align:center;font-family:Oakes Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;width:100%;opacity:.7}.product-form-theme .submit-info-wrapper,.template-product .gigli-product-container .product-details .product-form .submit-info-wrapper,body[class*=template-product-] .gigli-product-container .product-details .product-form .submit-info-wrapper,.quick-buy-modal .product-form .submit-info-wrapper{background:var(--Pink-Background, #FDF0F7);padding:12px 8px 8px;display:flex;flex-direction:column;align-items:center;gap:9px;align-self:stretch;border-radius:24px}.product-form-theme .submit-wrapper,.template-product .gigli-product-container .product-details .product-form .submit-wrapper,body[class*=template-product-] .gigli-product-container .product-details .product-form .submit-wrapper,.quick-buy-modal .product-form .submit-wrapper{display:flex;align-items:center;gap:12px;align-self:stretch}.product-form-theme .submit-wrapper .product-quantity,.template-product .gigli-product-container .product-details .product-form .submit-wrapper .product-quantity,body[class*=template-product-] .gigli-product-container .product-details .product-form .submit-wrapper .product-quantity,.quick-buy-modal .product-form .submit-wrapper .product-quantity{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 8px 4px;background:#fff0f7;border-radius:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-shrink:0}.product-form-theme .submit-wrapper .product-quantity .pack_class,.template-product .gigli-product-container .product-details .product-form .submit-wrapper .product-quantity .pack_class,body[class*=template-product-] .gigli-product-container .product-details .product-form .submit-wrapper .product-quantity .pack_class,.quick-buy-modal .product-form .submit-wrapper .product-quantity .pack_class{display:block;order:-1;font-family:Oakes Grotesk,sans-serif;font-size:12px;font-weight:400;color:#201c1a;line-height:1.5;text-align:center}.product-form-theme .submit-wrapper .product-quantity .quantity,.template-product .gigli-product-container .product-details .product-form .submit-wrapper .product-quantity .quantity,body[class*=template-product-] .gigli-product-container .product-details .product-form .submit-wrapper .product-quantity .quantity,.quick-buy-modal .product-form .submit-wrapper .product-quantity .quantity{display:flex;align-items:center;border:none;border-radius:0;padding:0;background:transparent;gap:4px}.product-form-theme .submit-wrapper .product-quantity .quantity .visually-hidden,.template-product .gigli-product-container .product-details .product-form .submit-wrapper .product-quantity .quantity .visually-hidden,body[class*=template-product-] .gigli-product-container .product-details .product-form .submit-wrapper .product-quantity .quantity .visually-hidden,.quick-buy-modal .product-form .submit-wrapper .product-quantity .quantity .visually-hidden{display:none}.product-form-theme .submit-wrapper .product-quantity .quantity input::-webkit-outer-spin-button,.template-product .gigli-product-container .product-details .product-form .submit-wrapper .product-quantity .quantity input::-webkit-outer-spin-button,body[class*=template-product-] .gigli-product-container .product-details .product-form .submit-wrapper .product-quantity .quantity input::-webkit-outer-spin-button,.quick-buy-modal .product-form .submit-wrapper .product-quantity .quantity input::-webkit-outer-spin-button,.product-form-theme .submit-wrapper .product-quantity .quantity input::-webkit-inner-spin-button,.template-product .gigli-product-container .product-details .product-form .submit-wrapper .product-quantity .quantity input::-webkit-inner-spin-button,body[class*=template-product-] .gigli-product-container .product-details .product-form .submit-wrapper .product-quantity .quantity input::-webkit-inner-spin-button,.quick-buy-modal .product-form .submit-wrapper .product-quantity .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-form-theme .submit-wrapper .product-quantity .quantity input[type=number],.template-product .gigli-product-container .product-details .product-form .submit-wrapper .product-quantity .quantity input[type=number],body[class*=template-product-] .gigli-product-container .product-details .product-form .submit-wrapper .product-quantity .quantity input[type=number],.quick-buy-modal .product-form .submit-wrapper .product-quantity .quantity input[type=number]{width:34px;text-align:center;border:none;background:transparent;font-family:Oakes Grotesk,sans-serif;font-size:16px;color:#201c1a;font-weight:700;-moz-appearance:textfield;outline:none;line-height:1.125}.product-form-theme .submit-wrapper .product-quantity .quantity .quantity__button,.template-product .gigli-product-container .product-details .product-form .submit-wrapper .product-quantity .quantity .quantity__button,body[class*=template-product-] .gigli-product-container .product-details .product-form .submit-wrapper .product-quantity .quantity .quantity__button,.quick-buy-modal .product-form .submit-wrapper .product-quantity .quantity .quantity__button{width:32px;height:32px;background:#f9f9f9;border:none;border-radius:80px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .2s}.product-form-theme .submit-wrapper .product-quantity .quantity .quantity__button:hover,.template-product .gigli-product-container .product-details .product-form .submit-wrapper .product-quantity .quantity .quantity__button:hover,body[class*=template-product-] .gigli-product-container .product-details .product-form .submit-wrapper .product-quantity .quantity .quantity__button:hover,.quick-buy-modal .product-form .submit-wrapper .product-quantity .quantity .quantity__button:hover{background:#f0f0f0}.product-form-theme .submit-wrapper .add-to-cart-wrapper,.template-product .gigli-product-container .product-details .product-form .submit-wrapper .add-to-cart-wrapper,body[class*=template-product-] .gigli-product-container .product-details .product-form .submit-wrapper .add-to-cart-wrapper,.quick-buy-modal .product-form .submit-wrapper .add-to-cart-wrapper{flex:1;display:flex;align-items:stretch}.product-form-theme .submit-wrapper .add-to-cart-wrapper .product-form__submit,.template-product .gigli-product-container .product-details .product-form .submit-wrapper .add-to-cart-wrapper .product-form__submit,body[class*=template-product-] .gigli-product-container .product-details .product-form .submit-wrapper .add-to-cart-wrapper .product-form__submit,.quick-buy-modal .product-form .submit-wrapper .add-to-cart-wrapper .product-form__submit{width:100%}.product-form-theme .product-delivery,.template-product .gigli-product-container .product-details .product-form .product-delivery,body[class*=template-product-] .gigli-product-container .product-details .product-form .product-delivery,.quick-buy-modal .product-form .product-delivery{display:flex;align-items:center;gap:8px;width:100%;justify-content:center}@media(min-width:992px){.product-form-theme .product-delivery.mobile,.template-product .gigli-product-container .product-details .product-form .product-delivery.mobile,body[class*=template-product-] .gigli-product-container .product-details .product-form .product-delivery.mobile,.quick-buy-modal .product-form .product-delivery.mobile{display:none}}.product-form-theme .product-delivery svg,.template-product .gigli-product-container .product-details .product-form .product-delivery svg,body[class*=template-product-] .gigli-product-container .product-details .product-form .product-delivery svg,.quick-buy-modal .product-form .product-delivery svg{display:flex;width:24px;height:24px;padding:0;justify-content:center;align-items:center;border-radius:75px;background:#fdf0f7;flex-shrink:0}.product-form-theme .product-delivery p,.template-product .gigli-product-container .product-details .product-form .product-delivery p,body[class*=template-product-] .gigli-product-container .product-details .product-form .product-delivery p,.quick-buy-modal .product-form .product-delivery p{color:#201c1a;font-family:Oakes Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:1.5}.product-form-theme div.price,.template-product .gigli-product-container .product-details .product-form div.price,body[class*=template-product-] .gigli-product-container .product-details .product-form div.price,.quick-buy-modal .product-form div.price{display:none}.product-form-theme .product-form__submit,.template-product .gigli-product-container .product-details .product-form .product-form__submit,body[class*=template-product-] .gigli-product-container .product-details .product-form .product-form__submit,.quick-buy-modal .product-form .product-form__submit{display:flex;padding:16px 24px;justify-content:center;align-items:center;gap:10px;flex:1;border-radius:24px;background:#dd1254;border:none;color:#fff;font-family:Oakes Grotesk;font-size:20px;font-style:normal;font-weight:700;line-height:.9;text-transform:capitalize;letter-spacing:0;cursor:pointer;transition:all .2s}.product-form-theme .product-form__submit:hover,.template-product .gigli-product-container .product-details .product-form .product-form__submit:hover,body[class*=template-product-] .gigli-product-container .product-details .product-form .product-form__submit:hover,.quick-buy-modal .product-form .product-form__submit:hover{color:#fff;opacity:.85}.product-form-theme .product-form__submit.loading,.template-product .gigli-product-container .product-details .product-form .product-form__submit.loading,body[class*=template-product-] .gigli-product-container .product-details .product-form .product-form__submit.loading,.quick-buy-modal .product-form .product-form__submit.loading{cursor:wait}.product-form-theme .product-form__submit.disabled,.template-product .gigli-product-container .product-details .product-form .product-form__submit.disabled,body[class*=template-product-] .gigli-product-container .product-details .product-form .product-form__submit.disabled,.quick-buy-modal .product-form .product-form__submit.disabled{background:#999;opacity:.8}div:has(.recharge-subscription-widget){width:100%!important}.recharge-subscription-widget recharge-subscription-widget{max-width:100%}.rc-widget__root{width:100%!important;max-width:100%}.rc-widget__root .rc-purchase-option-group{width:100%;border:none;padding:0;margin:0}.rc-widget__root .rc-purchase-option-group legend{color:#1018203d;font-family:Fiyona;font-size:10px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:12px}.rc-widget__root .rc-purchase-option-group .rc-selection__root{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option.rc-selection__onetime,.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__onetime{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-self:stretch;padding:12px;border-radius:12px;background:#f9f9f9;border:1px solid #F99FC9;margin-bottom:0;cursor:pointer;transition:border-color .2s}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option.rc-selection__onetime:has(input:checked),.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__onetime:has(input:checked){border-color:#dd1254;border-width:2px}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option.rc-selection__onetime .rc-purchase-option__label,.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__onetime .rc-purchase-option__label{color:#201c1a;font-family:Fiyona;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:flex;flex-direction:row;gap:8px;align-items:center;flex:1;padding:0!important}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option.rc-selection__onetime .rc-purchase-option__selector,.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__onetime .rc-purchase-option__selector{font-size:14px;display:grid;gap:8px;grid-template-columns:20px auto;align-items:center;font-weight:700;color:#201c1a;font-family:Fiyona}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option.rc-selection__onetime .rc-purchase-option__selector .rc-purchase-option__checked-indicator,.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__onetime .rc-purchase-option__selector .rc-purchase-option__checked-indicator{width:30px;height:auto}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option.rc-selection__onetime .rc-purchase-option__prices .rc-price,.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__onetime .rc-purchase-option__prices .rc-price{color:#201c1a;font-family:Oakes Grotesk;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option.rc-selection__onetime .rc-purchase-option__prices .rc-price[data-regular-price],.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__onetime .rc-purchase-option__prices .rc-price[data-regular-price]{font-weight:700!important}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription{display:flex;flex-direction:column;justify-content:center;align-self:stretch;gap:12px;padding:16px 12px 12px;border-radius:12px;background:#f9f9f9;border:1px solid #F99FC9;position:relative;cursor:pointer;transition:border-color .2s,border-width .2s}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription:has(input:checked),.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription.rc-purchase-option--selected{border:2px solid #DD1254}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__badge{color:#fff;font-family:Fiyona;font-size:10px;font-style:normal;font-weight:400;line-height:1.8;background:#dd1254;border:none;border-radius:24px;padding:3px 8px 4px;width:fit-content;position:absolute;top:-10px;right:8px;margin:0}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__label{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-self:stretch;margin-bottom:0;gap:8px;padding:0!important}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__label .rc-purchase-option__selector{color:#201c1a;font-family:Fiyona;font-size:14px;font-style:normal;font-weight:700;line-height:20px;display:grid;gap:8px;grid-template-columns:20px auto;align-items:center;flex:1}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__label .rc-purchase-option__selector .rc-purchase-option__checked-indicator{width:30px;height:auto}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__label .rc-purchase-option__prices{display:flex;align-items:center;gap:6px;flex-direction:row}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__label .rc-purchase-option__prices .rc-price{color:#201c1a;font-family:Oakes Grotesk;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__label .rc-purchase-option__prices .rc-price.strike-through{text-decoration:line-through;opacity:.5}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__label .rc-purchase-option__prices .rc-price[part=rc-purchase-option__discounted-price]{font-weight:700!important}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container{display:flex;flex-direction:column;gap:12px;padding-bottom:0!important}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-benefits{width:100%}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-benefits .rc-benefits__list,.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-benefits [part=rc-benefits__list]{width:100%;margin:0;padding:0}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-benefits .rc-benefits__list ul,.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-benefits [part=rc-benefits__list] ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-benefits .rc-benefits__list ul li,.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-benefits [part=rc-benefits__list] ul li{color:#201c1a;font-family:Fiyona;font-size:12px;font-style:normal;font-weight:400;line-height:18px;display:flex;align-items:center;gap:6px}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-benefits .rc-benefits__list ul li:before,.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-benefits [part=rc-benefits__list] ul li:before{content:"✓";color:#dd1254;font-weight:700;font-size:14px;flex-shrink:0}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-benefits .rc-benefits__list ul li p,.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-benefits [part=rc-benefits__list] ul li p{margin:0;color:#201c1a;font-family:Fiyona;font-size:12px;font-weight:400;line-height:18px}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-benefits::part(rc-benefits__list){width:100%;margin:0;padding:0}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-learn-more::part(rc-learn-more__trigger){color:#dd1254;font-family:Fiyona;font-size:12px;font-style:normal;font-weight:500;text-decoration:underline;background:none;border:none;cursor:pointer;padding:0}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-selling-plans{width:100%}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-selling-plans:after{content:"Auto-renews, skip or cancel your subscription anytime";color:var(--Main-Pink, #DD1254);text-align:center;leading-trim:both;text-edge:cap;font-family:Oakes Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:18px;width:100%;display:block;margin-top:12px}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-selling-plans::part(rc-plans-button-group){margin:0;padding:0;display:flex;align-items:stretch;flex-wrap:wrap;gap:8px;width:100%;border:none}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-selling-plans::part(rc-plans__label){color:#1018203d;font-family:Futura PT;font-size:10px;font-weight:500;line-height:14px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:8px;width:100%}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-selling-plans::part(rc-plans-button){border-radius:12px;background:#fff;display:flex;padding:8px 8px 12px;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:1 0 0;align-self:stretch;border:1.5px solid #F99FC9;transition:background .2s,border-color .2s;cursor:pointer;position:relative}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-selling-plans::part(rc-plans-button):after{content:"";width:10px;height:10px;background:transparent;top:0;left:50%;border:3px solid white;border-radius:50%;outline:2px solid #ef496a;order:1}@media(max-width:991px){.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-selling-plans::part(rc-plans-button):after{padding:4px 0;min-width:calc(25% - 9px)}}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-selling-plans::part(rc-plans-button__selected){background:#dd1254;border-color:#dd1254;border:1.5px solid #fff}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-selling-plans::part(rc-plans-button__selected):after{background:#dd1254}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-selling-plans::part(rc-plans-radio-button){width:calc((100% - 24px)/4)}@media(max-width:991px){.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-selling-plans::part(rc-plans-radio-button){width:calc((100% - 8px)/2)}}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-selling-plans::part(rc-plans-button__interval){color:#201c1a;text-align:center;font-family:Fiyona;font-size:12px;font-weight:700;line-height:16px;display:block;order:2}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-selling-plans::part(rc-plans-button__discount){display:inline-flex;border-radius:20px;border:1px solid #DD1254;width:fit-content;padding:2px 6px;justify-content:center;align-items:center;gap:4px;align-self:center;margin:4px auto auto;font-size:10px;color:#dd1254;text-align:center;font-family:Oakes Grotesk;font-weight:700;line-height:1.2;text-transform:uppercase;white-space:nowrap;order:3;padding-top:6px!important}@media(max-width:991px){.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-selling-plans::part(rc-plans-button__discount){white-space:normal}}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-selling-plans label[part=rc-plans-radio-button]{border-radius:12px;background:#fff;display:flex;padding:8px 8px 12px;flex-direction:column;align-items:center;gap:8px;flex:1 0 0;align-self:stretch;border:1.5px solid #F99FC9;transition:background .2s,border-color .2s;width:calc((100% - 24px)/4)!important;cursor:pointer}@media(max-width:991px){.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-selling-plans label[part=rc-plans-radio-button]{min-width:calc(50% - 4px)}}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-selling-plans label[part=rc-plans-radio-button] input[type=radio]{position:absolute;opacity:0;pointer-events:none}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-selling-plans label[part=rc-plans-radio-button]:has(input:checked),.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-selling-plans label[part=rc-plans-radio-button]:has(input[checked]){background:#dd1254;border-color:#dd1254}.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-selling-plans label[part=rc-plans-radio-button]:has(input:checked) span,.rc-widget__root .rc-purchase-option-group .rc-selection__root .rc-purchase-option__subscription .rc-purchase-option__sub-container rc-selling-plans label[part=rc-plans-radio-button]:has(input[checked]) span{color:#fff!important}.rc-widget__root .rc-purchase-option-group .rc-purchase-option__disclaimer,.rc-widget__root .rc-purchase-option-group [part=rc-purchase-option__disclaimer],.rc-widget__root .rc-purchase-option-group .rc-auto-renew-disclaimer{color:#dd1254;font-family:Fiyona;font-size:12px;font-style:normal;font-weight:400;line-height:18px;text-align:center;width:100%}.rc-plans-button-group,[part=rc-plans-button-group]{margin:0;padding:0;display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;width:100%;border:none}.rc-plans__label,[part=rc-plans__label]{color:#1018203d;font-family:Fiyona;font-size:10px;font-weight:500;line-height:14px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:8px;width:100%}.rc-plans-button,[part=rc-plans-button]{border-radius:12px;background:#fff;display:flex;padding:8px 8px 12px;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:1 0 0;align-self:stretch;border:1.5px solid #F99FC9;transition:background .2s,border-color .2s;cursor:pointer}@media(max-width:991px){.rc-plans-button,[part=rc-plans-button]{min-width:calc(50% - 4px)}}.rc-plans-button__selected,[part=rc-plans-button__selected]{background:#dd1254;border-color:#dd1254}.rc-plans-button__interval,[part=rc-plans-button__interval]{color:#201c1a;text-align:center;font-family:Fiyona;font-size:12px;font-weight:500;line-height:16px;display:block}.rc-plans-button__selected .rc-plans-button__interval,[part=rc-plans-button__selected] [part=rc-plans-button__interval]{color:#fff}.rc-plans-button__discount,[part=rc-plans-button__discount]{display:inline-flex;border-radius:20px;border:1px solid #DD1254;width:fit-content;padding:2px 6px;justify-content:center;align-items:center;gap:4px;align-self:center;margin:4px auto 0;font-size:10px;color:#dd1254;text-align:center;font-family:Fiyona;font-weight:700;line-height:1.2;text-transform:capitalize;white-space:nowrap}@media(max-width:991px){.rc-plans-button__discount,[part=rc-plans-button__discount]{white-space:normal}}.rc-plans-button__selected .rc-plans-button__discount,[part=rc-plans-button__selected] [part=rc-plans-button__discount]{border-color:#ffffff80;color:#fff}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.gigli-topbar{animation:slideDown 1.5s ease both;background:#fff;display:flex;padding:8px 0;justify-content:center;align-items:center;align-self:stretch;z-index:101}.gigli-topbar .container{width:100%}.gigli-topbar__slider{width:100%;overflow:hidden}.gigli-topbar__slide{display:flex;justify-content:center;align-items:center;width:100%}.gigli-topbar p{margin:0;color:#dd1254;text-align:center;font-family:Oakes Grotesk;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.48px;text-transform:uppercase}@media(max-width:991px){.gigli-topbar p{font-size:10px;letter-spacing:.3px}}html:has(body.mobile-menu-open),body.mobile-menu-open{overflow:hidden}html:has(body.mobile-menu-open) .gigli-topbar,body.mobile-menu-open .gigli-topbar{display:none}body:has(.gigli-collection-filters) .gigli-header{border-radius:0}div#mobile-menu-overlay{display:none!important}@keyframes slideDownHeader{0%{transform:translateY(-90%)}to{transform:translateY(0)}}.gigli-header{animation:slideDownHeader .8s ease backwards;animation-delay:.15s;background:#dd1254;border-radius:0 0 20px 20px;padding:0 16px;height:46px;display:flex;align-items:center;position:sticky;top:0;z-index:101;overflow:visible}@media(min-width:992px){.gigli-header{padding:0 120px;height:64px}}.gigli-header .header-inner{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1760px;margin:0 auto;position:relative;overflow:visible}.gigli-header .header-inner__nav{display:none}@media(min-width:992px){.gigli-header .header-inner__nav{display:flex;align-items:center;gap:4px;padding:4px 6px;position:relative;z-index:5}}.gigli-header .header-inner__nav>ul{list-style:none;margin:0;padding:0;display:flex;gap:4px;align-items:center}.gigli-header .header-inner__nav .menu-link{border-radius:40px;position:relative;display:flex;align-items:center}.gigli-header .header-inner__nav .menu-link:hover,.gigli-header .header-inner__nav .menu-link:focus-within{background:#fdf0f7;box-shadow:none}.gigli-header .header-inner__nav .menu-link:hover>a,.gigli-header .header-inner__nav .menu-link:focus-within>a{color:#dd1254}.gigli-header .header-inner__nav .menu-link:hover:has(.mega-menu),.gigli-header .header-inner__nav .menu-link:focus-within:has(.mega-menu){border-radius:16px 16px 0 0}.gigli-header .header-inner__nav .menu-link:hover:has(.mega-menu)>a,.gigli-header .header-inner__nav .menu-link:focus-within:has(.mega-menu)>a{border-radius:16px 16px 0 0}.gigli-header .header-inner__nav .menu-link:hover .arrow-pill__bg,.gigli-header .header-inner__nav .menu-link:focus-within .arrow-pill__bg{fill:#dd1254}.gigli-header .header-inner__nav .menu-link:hover .arrow-pill__chevron,.gigli-header .header-inner__nav .menu-link:focus-within .arrow-pill__chevron{stroke:#fff;transform:rotate(180deg)}.gigli-header .header-inner__nav .menu-link:hover .mega-menu.gigli-mega-menu,.gigli-header .header-inner__nav .menu-link:focus-within .mega-menu.gigli-mega-menu{opacity:1;z-index:200;visibility:visible;pointer-events:auto}.gigli-header .header-inner__nav .menu-link .arrow{width:14px;height:14px;margin-left:4px;flex-shrink:0}.gigli-header .header-inner__nav .menu-link .arrow-pill{display:flex;flex-shrink:0;line-height:0}.gigli-header .header-inner__nav .menu-link .arrow-pill__svg{display:block}.gigli-header .header-inner__nav .menu-link .arrow-pill__chevron{transform-origin:10px 10px;transition:transform .2s ease,stroke .2s ease}.gigli-header .header-inner__nav .menu-link .arrow-pill__bg{transition:fill .2s ease}.gigli-header .header-inner__nav .menu-link>a{color:#f9f9f9;font-family:Fiyona,sans-serif;font-size:14px;font-weight:700;letter-spacing:.28px;display:flex;align-items:center;gap:8px;padding:8px 16px;height:40px;border-radius:40px;white-space:nowrap;transition:color .2s ease,border-radius .2s ease}@media(min-width:992px){.gigli-header .header-inner__nav .menu-link>a{font-size:16px;letter-spacing:-.32px}}.gigli-header .header-inner__nav .menu-link>a:has(.arrow-pill){padding:8px 12px 8px 16px}.gigli-header .header-inner__nav .menu-link--current{background:#fdf0f7}.gigli-header .header-inner__nav .menu-link--current>a{color:#c01048}.gigli-header .header-inner__nav .menu-link--current:not(:has(.mega-menu))>a{border-radius:40px}.gigli-header .header-inner__nav .menu-link--current .arrow-pill__bg{fill:#dd1254}.gigli-header .header-inner__nav .menu-link--current .arrow-pill__chevron{stroke:#fff}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu{position:absolute;left:0;opacity:0;visibility:hidden;z-index:0;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;border-radius:0 24px 24px;background:#fdf0f7;display:block;width:min(1329px,100vw - 48px);max-width:1428px;padding:8px;top:100%;margin-top:0;border:none!important}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__inner{display:grid;gap:8px;width:100%;align-items:stretch}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__inner:has(>.gigli-mega-menu__aside){grid-template-columns:minmax(0,1fr) 180px}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__inner:not(:has(>.gigli-mega-menu__aside)){grid-template-columns:minmax(0,1fr)}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__columns{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;min-width:0}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__column{flex:1 1 140px;min-width:min(140px,100%);display:flex;flex-direction:column;gap:8px;padding:0 0 8px;border-radius:16px}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__column-head{display:flex;align-items:center;gap:12px;padding:8px 8px 4px;border-radius:12px;text-decoration:none;color:#201c1a}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__column-head:hover{opacity:.92}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__column-head--current{color:#dd1254;background:#dd12540f}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__thumb{flex-shrink:0;width:40px;height:40px;border-radius:12px;overflow:hidden;background:#fff}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__thumb img{width:100%;height:100%;object-fit:cover;display:block}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__thumb-fallback{display:block;width:100%;height:100%;background:linear-gradient(135deg,#fce8f3,#f9d6e8)}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__column-title{font-family:Fiyona,serif;font-size:16px;font-weight:700;line-height:20px;text-transform:capitalize}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__list{list-style:none;margin:0;padding:0;width:100%}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__item{margin:0;padding:0}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__item a{display:block;padding:12px 8px;font-family:Oakes Grotesk,Fiyona,sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#201c1a;text-decoration:none;text-transform:capitalize;border-radius:8px;transition:color .15s ease,background .15s ease}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__item a:hover{color:#dd1254;background:#dd12540f}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__item a[aria-current=page]{color:#c01048;font-weight:600;background:#dd125414}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__aside{flex:0 1 260px;min-width:180px;max-width:100%;display:flex;flex-direction:column;gap:8px;align-self:flex-start}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__promo-card{flex:1 1 auto;position:relative;border-radius:24px;min-height:200px;overflow:hidden;background:linear-gradient(180deg,#dd1254,#f99fc9);display:flex;flex-direction:column;align-items:center;padding:0}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__promo-heading{position:relative;z-index:2;margin:0 0 8px;max-width:14em;font-family:Fiyona,serif;font-size:16px;font-weight:700;line-height:20px;text-align:center;text-transform:capitalize;color:#fff}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__promo-visual{position:relative;z-index:1;flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;min-height:140px;pointer-events:none}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__promo-img{width:100%;max-width:280px;height:auto;object-fit:contain;object-position:bottom center}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__shop-all{display:flex;align-items:center;gap:12px;width:100%;padding:4px 8px 4px 4px;border-radius:16px;text-decoration:none;color:#201c1a;transition:background .15s ease}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__shop-all:hover{background:#dd12540f}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__shop-all--current{background:#dd12541a;color:#dd1254}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__shop-all-icon{flex-shrink:0;display:flex}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__shop-all-icon svg{width:32px;height:32px}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__shop-all-label{flex:1;font-family:Fiyona,serif;font-size:16px;font-weight:700;line-height:20px;text-transform:capitalize;text-align:left}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__shop-all-chevron{flex-shrink:0;display:flex;align-items:center;justify-content:center}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__chevron-pill{display:flex}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__chevron-pill svg{width:20px;height:20px}@media(min-width:992px)and (max-width:1599px){.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu{width:min(1180px,100vw - 32px);padding:6px;border-radius:0 20px 20px}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__inner{gap:6px}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__inner:has(>.gigli-mega-menu__aside){grid-template-columns:minmax(0,1fr) minmax(128px,152px)}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__columns{gap:6px}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__column{flex:1 1 118px;min-width:min(118px,100%);gap:6px;padding:6px;transition:background-color .2s ease}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__column:hover{background-color:#fff}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__column-head{gap:8px;padding:6px 6px 4px}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__thumb{width:36px;height:36px;border-radius:10px}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__column-title{font-size:14px;line-height:18px}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__item a{padding:10px 6px;font-size:12px;line-height:18px}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__aside{min-width:128px;gap:6px}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__promo-card{border-radius:20px;min-height:168px}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__promo-img{max-width:236px}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__shop-all{gap:8px;padding:4px 6px 4px 4px;border-radius:14px}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__shop-all-icon svg{width:28px;height:28px}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__shop-all-label{font-size:14px;line-height:18px}.gigli-header .header-inner__nav .menu-link .mega-menu.gigli-mega-menu .gigli-mega-menu__chevron-pill svg{width:18px;height:18px}}.gigli-header .header-inner .logo-wrapper{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.gigli-header .header-inner__logo{object-fit:contain;height:32px;width:auto}.gigli-header .header-inner__actions{display:flex;align-items:center;gap:6px}@media(min-width:992px){.gigli-header .header-inner__actions{position:relative;z-index:5;gap:16px}}.gigli-header .header-inner__icon{display:flex;width:32px;height:32px;justify-content:center;align-items:center;overflow:hidden;border-radius:50%;box-shadow:0 12.8px 16px #ee4b6b33}.gigli-header .header-inner__icon svg{width:32px;height:32px;flex-shrink:0}.gigli-header .header-inner__icon--cart{position:relative;border-radius:70px;background:#fff}.gigli-header .header-inner__icon--cart small{position:absolute;top:55%;left:50%;transform:translate(-50%,-35%);font-family:Oakes Grotesk,sans-serif;font-size:7px;font-weight:600;color:#fff;line-height:1;pointer-events:none}.gigli-header .toggle-mobile-menu{display:flex;align-items:center;justify-content:center;background:transparent;border:none;width:32px;height:32px;padding:0;cursor:pointer}@media(min-width:992px){.gigli-header .toggle-mobile-menu{display:none}}.mobile-menu__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:190;display:none}body.mobile-menu-open .mobile-menu__overlay{display:block}.mobile-menu{position:fixed;top:0;left:-100vw;height:100vh;width:85%;max-width:360px;z-index:200;background:#ffe6f2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:0 20px 20px 0;padding:20px 16px;display:flex;flex-direction:column;gap:16px;transition:left .35s ease}.mobile-menu.show{left:0}.mobile-menu .toggle-mobile-menu{display:flex}.mobile-menu__heading{display:flex;justify-content:space-between;align-items:center}.mobile-menu__close{width:28px;height:28px;border-radius:100px;border:1.556px solid white;background:transparent;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.mobile-menu__body{display:flex;flex-direction:column;align-items:flex-start;gap:16px;overflow-y:auto;flex:1}.mobile-menu__nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;width:100%}.mobile-menu__item{margin:0;padding:0}.mobile-menu__item--current .mobile-menu__plain-link{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.mobile-menu__item--current .mobile-menu__cat-name{color:#dd1254;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.mobile-menu .accordion-container{list-style:none;padding:0;margin:0;width:100%}.mobile-menu .accordion-container .ac{background:#fff;border-radius:16px;border:none;margin:0;width:100%}.mobile-menu .accordion-container .ac-header{padding:0}.mobile-menu .accordion-container .ac-trigger{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px;background:transparent;border:none;border-radius:16px;font-family:Fiyona,serif;font-size:16px;font-weight:700;color:#201c1a;text-align:left;cursor:pointer}.mobile-menu .accordion-container .ac-trigger:after{display:none}.mobile-menu .accordion-container .is-active .mobile-menu__arrow-icon{transform:rotate(180deg)}.mobile-menu__thumb{width:40px;height:40px;border-radius:12px;object-fit:cover;flex-shrink:0}.mobile-menu__cat-name{flex:1;font-family:Fiyona,serif;font-size:16px;font-weight:700;color:#201c1a}.mobile-menu__arrow-icon{transition:transform .2s ease;display:flex;align-items:center}.mobile-menu__sub-links{list-style:none;padding:0 12px 8px 64px;margin:0;display:flex;flex-direction:column}.mobile-menu__sub-links li{border-bottom:1px solid #fce8f3;padding:8px 0}.mobile-menu__sub-links li:last-child{border-bottom:none}.mobile-menu__sub-links a{font-family:Oakes Grotesk,Fiyona,sans-serif;font-size:12px;font-weight:400;color:#dd1254;text-transform:uppercase;letter-spacing:.24px}.mobile-menu__sub-links a[aria-current=page]{font-weight:700;text-decoration:underline;text-underline-offset:3px}.mobile-menu__plain-link{font-family:Fiyona,serif;font-size:16px;font-weight:700;color:#dd1254;padding:12px 0;display:block}.hero-promo__wave-top--mobile{display:none}@media(max-width:991px){.hero-promo__wave-top--mobile{display:block;position:absolute;left:-24px;top:-100px;width:calc(100% + 48px);z-index:-1}}.hero-promo__container{position:relative;width:100%;height:900px;overflow:hidden;display:flex;justify-content:center;padding-top:100px}@media(max-width:991px){.hero-promo__container{height:auto;min-height:600px;padding-bottom:20px}}.hero-promo__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-promo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hero-promo__content{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px;padding:0 24px;width:100%;max-width:700px}@media(max-width:991px){.hero-promo__content{justify-content:space-between}}.hero-promo__top{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.hero-promo [data-animate]{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease}.hero-promo [data-animate].is-visible{opacity:1;transform:translateY(0)}.hero-promo__badge{display:inline-flex;align-items:center;gap:6px;background:#dd1254;border-radius:100px;padding:3px 9px 4px 6px;color:#fff;font-family:Oakes Grotesk,sans-serif;font-weight:700;font-size:12px;letter-spacing:.48px;text-transform:uppercase;line-height:2}.hero-promo__badge-stars{display:inline-flex;align-items:center;gap:2px}.hero-promo__badge-stars svg{width:14px;height:14px}.hero-promo__badge-text{margin-bottom:-5px}.hero-promo__heading{font-family:Fiyona,serif;font-weight:700;font-size:56px;line-height:1.1;color:#fff;margin:0;max-width:700px;text-align:center}@media(max-width:991px){.hero-promo__heading{font-size:32px;max-width:320px}}.hero-promo__wave{position:absolute;bottom:-1px;left:0;width:100%;z-index:3;line-height:0}.hero-promo__wave svg{width:100%;height:auto;display:block}.hero-promo__body{display:flex;flex-direction:column;align-items:stretch;gap:21px;width:100%;position:relative;z-index:2}.hero-promo__body:after{display:none;content:"";background:#fff;position:absolute;bottom:-25px;width:calc(100% + 48px);height:100px;z-index:-2;left:-24px}@media(max-width:991px){.hero-promo__body:after{display:block}}.hero-promo__subheading{font-family:Oakes Grotesk,sans-serif;font-weight:500;font-size:14px;line-height:1.43;color:#fff;text-align:center;margin:0}@media(max-width:991px){.hero-promo__subheading{color:#201c1a}}.hero-promo__subheading strong{font-weight:700}.hero-promo__cta{display:block;background:#dd1254;color:#fff;border-radius:100px;padding:12px 80px 10px;width:fit-content;margin:0 auto;text-align:center;font-family:Oakes Grotesk,sans-serif;font-weight:700;font-size:16px;text-decoration:none;transition:opacity .2s}@media(max-width:991px){.hero-promo__cta{font-size:14px;width:50vw;padding:12px 24px 10px}}.hero-promo__cta:hover{opacity:.9;color:#fff}.hero-promo__features,.hero-promo__featured{display:none}.gigli-as-seen-on{position:relative;overflow:hidden}.as-seen-on{text-align:center;padding:24px 0}.as-seen-on__wave{display:block;line-height:0}.as-seen-on__wave svg{display:block;width:100%;height:auto}.as-seen-on__heading{font-family:Oakes Grotesk,sans-serif;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:1.2px;color:inherit;margin:0 0 16px}.as-seen-on__marquee{overflow:hidden;width:100%}.as-seen-on__track{display:flex;align-items:center;gap:var(--as-seen-on-gap, 48px);width:max-content;animation:as-seen-on-scroll 30s linear infinite}@media(max-width:991px){.as-seen-on__track{gap:calc(.667 * var(--as-seen-on-gap, 48px));animation-duration:20s}}.as-seen-on__logo{flex-shrink:0}.as-seen-on__logo img{display:block;opacity:.9;background:transparent;border-radius:0}@keyframes as-seen-on-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.gigli-reviews-slider{position:relative;text-align:center;overflow:hidden;padding:0;display:flex;flex-direction:column;align-items:center;background:#fdf0f7}@media(min-width:992px){.gigli-reviews-slider{padding:0}}.gigli-reviews-slider__wave{width:100%;z-index:1;background:#fdf0f7}.gigli-reviews-slider__wave svg{display:block;width:100%;height:auto}@media(max-width:991px){.gigli-reviews-slider__wave svg{height:60px}}.gigli-reviews-slider__wave--top{top:0;background-color:#fff}.gigli-reviews-slider__wave--bottom{bottom:0}.gigli-reviews-slider__container{display:flex;max-width:1760px;flex-direction:column;align-items:center;gap:24px;width:100%;position:relative;z-index:2;padding-top:40px}@media(min-width:992px){.gigli-reviews-slider__container{padding-bottom:40px;gap:32px}}@media(min-width:1200px)and (max-width:1599px){.gigli-reviews-slider__container{max-width:1360px}}.gigli-reviews-slider .reviews-slider-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.gigli-reviews-slider .reviews-badge__stars{display:flex;gap:2px;align-items:center}.gigli-reviews-slider .reviews-badge{display:inline-flex;align-items:center;gap:8px;background:#dd1254;border-radius:100px;padding:4px 12px;color:#fff}.gigli-reviews-slider .reviews-badge svg{flex-shrink:0}.gigli-reviews-slider .reviews-badge__rating{font-family:Oakes Grotesk,sans-serif;font-weight:700;font-size:14px;color:#fff;line-height:1;margin-bottom:-3px}.gigli-reviews-slider .reviews-slider-title{color:#201c1a;text-align:center;font-family:fiyona,serif;font-size:28px;font-weight:700;line-height:1.2;margin:0;text-transform:capitalize}@media(min-width:992px){.gigli-reviews-slider .reviews-slider-title{font-size:40px;line-height:1.2}}.gigli-reviews-slider .reviews-slider-subtitle{color:#201c1a;text-align:center;font-family:Oakes Grotesk,sans-serif;font-size:14px;font-weight:500;line-height:1.43;margin:0}.gigli-reviews-slider .swiper.reviews-swiper{width:100%;max-width:1448px;margin:0 auto;position:relative;overflow:visible}@media(max-width:991px){.gigli-reviews-slider .swiper.reviews-swiper{overflow:hidden}}.gigli-reviews-slider .swiper-slide.reviews-slide{display:flex;justify-content:center;align-items:center}@media(min-width:992px){.gigli-reviews-slider .swiper-slide.reviews-slide{width:fit-content}}.gigli-reviews-slider .swiper-slide.reviews-slide .reviews-slide-inner{width:163px;height:244px;border-radius:37px;overflow:hidden;flex-shrink:0;position:relative;background:#fdf0f7}@media(max-width:991px){.gigli-reviews-slider .swiper-slide.reviews-slide .reviews-slide-inner{width:100%;height:auto;aspect-ratio:2/3;border-radius:24px}}.gigli-reviews-slider .swiper-slide.reviews-slide .reviews-slide-inner img{width:100%;height:100%;object-fit:cover;display:block}.gigli-reviews-slider .swiper-slide.reviews-slide .reviews-slide-inner a{display:block;width:100%;height:100%}.gigli-reviews-slider .swiper-slide.reviews-slide .reviews-slide-inner a img{width:100%;height:100%;object-fit:cover}.gigli-reviews-slider .swiper-slide.reviews-slide .reviews-slide-inner .reviews-slide-playbtn{display:flex;width:29px;height:29px;justify-content:center;align-items:center;flex-shrink:0;position:absolute;right:12px;bottom:12px;background:#fdf0f7;border-radius:50%}.gigli-reviews-slider .swiper-slide.reviews-slide .reviews-slide-inner .reviews-slide-playbtn .play-icon{width:10px;height:14px}.gigli-reviews-slider .reviews-progress-bar{display:flex;gap:4px;padding:0 40px;margin-top:24px;width:100%;max-width:238px}@media(max-width:991px){.gigli-reviews-slider .reviews-progress-bar{max-width:100%}}.gigli-reviews-slider .reviews-progress-bar__segment{flex:1;height:4px;border-radius:4px;background:#f99fc9;transition:background .3s ease}.gigli-reviews-slider .reviews-progress-bar__segment--active{background:#dd1254}.gigli-reviews-slider .reviews__cta{display:inline-block;background:#dd1254;color:#fff;border-radius:24px;padding:12px 32px;font-family:Oakes Grotesk,sans-serif;font-weight:700;font-size:16px;line-height:1.5;text-align:center;margin-top:24px;text-decoration:none;transition:opacity .2s ease}.gigli-reviews-slider .reviews__cta:hover{opacity:.9;color:#fff}.gigli-collection-tabs{position:relative;background:#fff;padding:60px 0;overflow:hidden}@media(min-width:992px){.gigli-collection-tabs{padding:0}}.gigli-collection-tabs .handpicked-tabs__wave{position:absolute;left:0;width:100%;height:147px;z-index:0;line-height:0;background:#dd1254}@media(max-width:991px){.gigli-collection-tabs .handpicked-tabs__wave{height:63px}}.gigli-collection-tabs .handpicked-tabs__wave svg{display:block;width:100%;height:100%}.gigli-collection-tabs .handpicked-tabs__wave svg *{fill:#fff}.gigli-collection-tabs .handpicked-tabs__wave--top{top:-1px}.gigli-collection-tabs .handpicked-tabs__wave--bottom{transform:rotate(180deg);bottom:-1px}.gigli-collection-tabs .handpicked-tabs-inner{padding-left:0;padding-right:0;position:relative;z-index:2}@media(min-width:992px){.gigli-collection-tabs .handpicked-tabs-inner{padding-left:120px;padding-right:120px}}.gigli-collection-tabs .handpicked-tabs-inner__container{max-width:1760px;margin:0 auto}.gigli-collection-tabs .handpicked-tabs-header{text-align:center;margin-bottom:8px}@media(max-width:991px){.gigli-collection-tabs .handpicked-tabs-header{padding-left:41px;padding-right:41px}}.gigli-collection-tabs .handpicked-tabs-title{font-family:Fiyona,serif;font-weight:700;font-size:28px;text-align:center;color:#101820;margin-bottom:8px}@media(min-width:992px){.gigli-collection-tabs .handpicked-tabs-title{font-size:40px}}.gigli-collection-tabs .handpicked-tabs-subtitle{font-family:Oakes Grotesk,sans-serif;font-weight:500;font-size:14px;text-align:center;color:#101820;margin-bottom:24px}.gigli-collection-tabs .tabs-nav{display:flex;justify-content:center;gap:8px;list-style:none;padding:0;margin:0 0 32px;flex-wrap:wrap}@media(max-width:991px){.gigli-collection-tabs .tabs-nav{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-left:24px;padding-right:24px}.gigli-collection-tabs .tabs-nav::-webkit-scrollbar{display:none}}.gigli-collection-tabs .tabs-nav-item{font-family:Oakes Grotesk,sans-serif;font-weight:400;font-size:12px;line-height:1.5;padding:8px 16px;border-radius:100px;border:1px solid #f99fc9;color:#dd1254;cursor:pointer;white-space:nowrap;transition:all .2s;background:transparent;text-transform:capitalize}.gigli-collection-tabs .tabs-nav-item.active{background:#dd1254;border-color:#dd1254;border-radius:100px;color:#fff;font-weight:600}.gigli-collection-tabs .tabs-nav-item:hover:not(.active){background:#dd12540d}.gigli-collection-tabs .tabs-content{width:100%}@media(max-width:991px){.gigli-collection-tabs .tabs-content{padding-left:24px;padding-right:24px}}.gigli-collection-tabs .tabs-content .tab-panel{display:none}.gigli-collection-tabs .tabs-content .tab-panel.active{display:block;animation:tabFadeIn .35s ease forwards}.gigli-collection-tabs .tabs-content .tab-panel .swiper{overflow:visible}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:992px){.gigli-collection-tabs .products-grid{display:grid!important;grid-template-columns:repeat(5,1fr);gap:32px}}@media(min-width:992px){.gigli-collection-tabs .products-grid-mobile{overflow:visible}}.gigli-collection-tabs .swiper-slide .product-card{height:100%}.gigli-collection-tabs [data-animate]{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease}.gigli-collection-tabs [data-animate].is-visible{opacity:1;transform:translateY(0)}.gigli-collection-tabs .handpicked-tabs-shop-all{text-align:center;margin-top:40px}@media(max-width:991px){.gigli-collection-tabs .handpicked-tabs-shop-all{width:90%;margin:0 auto;padding-top:40px}}.gigli-collection-tabs .shop-all-link{font-family:Fiyona,serif;font-weight:700;font-size:18px;color:#dd1254;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:opacity .2s}@media(min-width:992px){.gigli-collection-tabs .shop-all-link{font-size:24px}}.gigli-collection-tabs .shop-all-link:hover{opacity:.8}.gigli-collection-tabs .shop-all-link:hover .arrow{transform:translate(4px)}.gigli-collection-tabs .shop-all-link .arrow{transition:transform .2s;display:inline-block}html{scroll-behavior:smooth}.gigli-collection-display{background-color:#f691a1;padding-top:50px}@media(max-width:991px){.gigli-collection-display{padding-top:30px!important}}@media(max-width:1399px){.gigli-collection-display .gigli-collection-groups{padding-left:32px;padding-right:32px}}@media(max-width:991px){.gigli-collection-display .gigli-collection-groups .container{padding-left:16px;padding-right:16px}}.gigli-collection-display .gigli-collection-groups .container{max-width:1530px!important}.gigli-collection-display .gigli-collection-groups .collection-block{background:#fce0ed;border-radius:20px;padding:1rem;margin-bottom:2rem;box-shadow:0 16px 20px #ee4b6b33;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gigli-collection-display .gigli-collection-groups .collection-block .collection-title{font-size:38px;font-weight:700;margin-bottom:1rem;color:#d92662;font-family:Fiyona}@media(max-width:991px){.gigli-collection-display .gigli-collection-groups .collection-block .collection-title{font-size:24px;line-height:28px}}.gigli-collection-display .gigli-collection-groups .swiper{overflow:visible}.gigli-collection-display .gigli-collection-groups .swiper .swiper-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(253px,1fr));gap:20px}@media(max-width:991px){.gigli-collection-display .gigli-collection-groups .swiper .swiper-wrapper{display:flex;gap:0}}.gigli-collection-display .gigli-collection-groups .swiper .swiper-wrapper .swiper-slide{display:flex;justify-content:center}@media(min-width:992px){.gigli-collection-display .gigli-collection-groups .swiper .swiper-wrapper .swiper-slide{width:100%!important}}@media(max-width:991px){.gigli-collection-display .gigli-collection-groups .product-grid{grid-template-columns:repeat(3,1fr)}}.gigli-collection-display .gigli-collection-groups .product-card{min-height:410px;margin-bottom:28px}.gigli-collection-display .gigli-collection-groups .product-card .product-details .product-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(max-width:1199px){.gigli-collection-display .gigli-collection-groups .product-card{min-height:390px;margin-bottom:0}}@media(max-width:991px){.gigli-collection-display .gigli-collection-groups .product-card{min-height:350px;margin-bottom:0}}.collection-nav{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2rem}@media(max-width:1199px){.collection-nav{justify-content:flex-start;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;padding:0 12px;scrollbar-width:none}}.collection-nav .nav-button{color:#d92662;border-radius:999px;padding:.5rem 1rem;font-weight:700;text-transform:uppercase;text-decoration:none;font-size:.75rem;transition:background-color .3s,color .3s;background-color:#ee4a6a;border:2px solid #ee4a6a;padding:.5rem 3rem;color:#fff}.collection-nav .nav-button:hover,.collection-nav .nav-button.active{background-color:#d92662;color:#fff}@media(max-width:991px){.collection-nav .nav-button{padding:.5rem 1rem}}body.gradient-background.template-collection-all-collections.features--button-transition.features--zoom-image.color-scheme.color-scheme--scheme-1{background:#f691a1!important}.gigli-collection-shop-header-section{--gigli-shop-header-text: #201c1a}.gigli-collection-shop-header{width:100%}.gigli-collection-shop-header__hero{background-color:#fdf0f7;position:relative}.gigli-collection-shop-header__inner{max-width:960px;margin:0 auto;padding:120px 24px 0;display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center;color:var(--gigli-shop-header-text)}@media(max-width:991px){.gigli-collection-shop-header__inner{padding:40px 45px 16px;gap:24px}}@media(max-width:575px){.gigli-collection-shop-header__inner{padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}}.gigli-collection-shop-header__title{font-family:Fiyona,serif;font-weight:700;font-size:56px;line-height:64px;margin:0;text-transform:capitalize}@media(max-width:991px){.gigli-collection-shop-header__title{font-size:28px;line-height:32px}}.gigli-collection-shop-header__intro{font-family:Oakes Grotesk,sans-serif;font-weight:400;font-size:12px;line-height:18px;margin:0}.gigli-collection-shop-header__intro p{margin:0}.gigli-collection-shop-header__wave{display:block;width:100%;height:78px;margin-top:-1px}@media(min-width:992px){.gigli-collection-shop-header__wave{height:190px}}.gigli-collection-shop-header__wave svg{display:block;width:100%;height:100%}.gigli-collection-shop-grid-section{--gigli-shop-bg-pink: #fdf0f7;--gigli-shop-text: #201c1a;--gigli-shop-accent: #f277c6;--gigli-shop-main-pink: #dd1254}.gigli-collection-shop-grid{width:100%}.gigli-collection-shop-grid__body{background-color:#fff;padding-top:var(--padding-top-desktop, 0px);padding-bottom:var(--padding-bottom-desktop, 48px)}@media(max-width:991px){.gigli-collection-shop-grid__body{padding-top:var(--padding-top-mobile, 0px);padding-bottom:var(--padding-bottom-mobile, 32px)}}.gigli-collection-shop-grid__sort{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 24px 24px}@media(max-width:991px){.gigli-collection-shop-grid__sort{padding:12px 24px}}.gigli-collection-shop-grid__sort-label{font-family:Oakes Grotesk,sans-serif;font-size:14px!important;line-height:20px;color:#b84a93}.gigli-collection-shop-grid__sort-control{position:relative;z-index:5;display:inline-flex;align-items:center}.gigli-collection-shop-grid__sort-button{display:inline-flex;align-items:center;gap:8px;padding:2px 2px 2px 8px;border:none;border-radius:24px;background-color:var(--gigli-shop-bg-pink);color:#b84a93;font-family:Oakes Grotesk,sans-serif;font-size:14px!important;line-height:20px;cursor:pointer}.gigli-collection-shop-grid__sort-chevron{display:flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;flex-shrink:0;margin-left:auto;margin-bottom:4px;color:#dd1254;background-color:#f99fc9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0%200%2016%2016' fill='none'%3E%3Cpath d='M13 5L8 10L3 5' stroke='%23DD1254' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 10px;border-radius:50%;transition:transform .2s ease}.gigli-collection-shop-grid__sort-chevron svg{display:none}.gigli-collection-shop-grid__sort-popover.popover{--gigli-shop-bg-pink: #fdf0f7;--gigli-shop-text: #201c1a;--gigli-shop-accent: #f277c6;--gigli-shop-main-pink: #dd1254}.gigli-collection-shop-grid__sort-popover.popover::part(content){font-family:Oakes Grotesk,sans-serif;border-radius:24px;background-color:#fff;border:none}.gigli-collection-shop-grid__sort-popover.popover::part(header){font-family:Oakes Grotesk,sans-serif;background-color:#fff}.gigli-collection-shop-grid__sort-popover.popover::part(body){font-family:Oakes Grotesk,sans-serif;background-color:#fff}.gigli-collection-shop-grid__sort-popover.popover .popover__value-list{font-family:Oakes Grotesk,sans-serif;font-size:10px;line-height:20px}.gigli-collection-shop-grid__sort-popover.popover .popover__value-option{font-family:inherit;font-size:10px;line-height:20px;color:#201c1a}.gigli-collection-shop-grid__sort-popover.popover .popover__value-option[aria-selected=true],.gigli-collection-shop-grid__sort-popover.popover .popover__value-option:hover{color:#c9549e}@media(max-width:767px){.gigli-collection-shop-grid .gigli-collection-grid__product-wrapper{justify-self:center;max-width:160px}}@media(max-width:767px){.gigli-collection-shop-grid .gigli-collection-grid__products{justify-items:center}}@media(max-width:767px){.gigli-collection-shop-grid .gigli-collection-grid .product-card{width:100%;max-width:160px;margin-left:auto;margin-right:auto}}.gigli-collection-shop-grid .gigli-collection-grid .product-card__title{font-size:16px;line-height:20px;height:auto;min-height:40px;max-height:40px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.gigli-collection-shop-grid .gigli-collection-grid .product-card__price{font-size:10px;line-height:18px;font-weight:400}.gigli-collection-shop-grid .gigli-collection-grid .product-card__quick-add{max-width:160px;margin-left:auto;margin-right:auto}.gigli-collection-shop-grid .gigli-collection-grid .product-card__variants{font-size:10px;line-height:18px}.gigli-collection-shop-grid__pagination{padding:24px 24px 0;max-width:1760px;margin:0 auto}@media(min-width:768px){.gigli-collection-shop-grid__pagination{padding-left:80px;padding-right:80px}}.gigli-collection-shop-grid__empty,.gigli-collection-shop-grid__no-results{text-align:center;padding:48px 24px;font-family:Oakes Grotesk,sans-serif;color:var(--gigli-shop-text)}.gigli-collection-shop-grid__empty-title{font-family:Fiyona,serif;font-size:24px;margin:0 0 12px}.gigli-collection-shop-grid__empty-link{display:inline-block;margin-top:16px;color:var(--gigli-shop-main-pink);font-weight:600;text-decoration:underline}.gigli-featured-text{background:#fdf0f7;padding:24px 24px 1px}.gigli-featured-text [data-animate]{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.gigli-featured-text [data-animate].is-visible{opacity:1;transform:translateY(0)}.gigli-featured-text__container{max-width:1760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.gigli-featured-text__icon{width:48px;height:48px;flex-shrink:0;margin-bottom:20px;object-fit:contain}@media(min-width:992px){.gigli-featured-text__icon{width:61px;height:62px}}.gigli-featured-text__heading{color:#201c1a;font-family:Fiyona,serif;font-size:28px;font-weight:700;line-height:34px;text-transform:capitalize;margin:0 0 16px;max-width:700px;text-align:center}@media(max-width:991px){.gigli-featured-text__heading{max-width:300px}}@media(min-width:992px){.gigli-featured-text__heading{font-size:40px;line-height:48px;margin:0 0 24px}}.gigli-featured-text__description{color:#201c1a;font-family:Oakes Grotesk,sans-serif;font-size:14px;font-weight:500;line-height:20px;margin:0 0 32px;max-width:700px;text-align:center}@media(max-width:991px){.gigli-featured-text__description{max-width:320px}}@media(min-width:992px){.gigli-featured-text__description{margin:0 0 40px}}.gigli-featured-text__cards{display:flex;flex-direction:column;gap:16px;width:100%;max-width:620px}@media(min-width:992px){.gigli-featured-text__cards{flex-direction:row}}.gigli-featured-text__card{flex:1;background:#f9f9f9;border-radius:20px;padding:8px 8px 16px;display:flex;flex-direction:column;gap:16px;min-width:120px;overflow:hidden}.gigli-featured-text__card-top{display:flex;gap:16px;align-items:center}.gigli-featured-text__card-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;width:60px;min-height:60px;background:#dd1254;border-radius:12px;padding:8px;flex-shrink:0;gap:4px}.gigli-featured-text__card-dose{color:#f9f9f9;font-family:Fiyona,serif;font-size:16px;font-weight:700;line-height:1;text-align:center;white-space:nowrap}.gigli-featured-text__card-leaves{display:flex;gap:2px;justify-content:center;filter:brightness(0) invert(1)}.gigli-featured-text__card-leaves svg{width:14px;height:13px}.gigli-featured-text__card-info{display:flex;flex-direction:column;gap:8px;flex:1}.gigli-featured-text__card-title{color:#201c1a;font-family:Fiyona,serif;font-size:20px;font-weight:700;line-height:24px;text-transform:capitalize;text-align:left}.gigli-featured-text__card-subtitle{color:#201c1a;font-family:Oakes Grotesk,sans-serif;font-size:8px;font-weight:500;line-height:14px;letter-spacing:.64px;text-transform:uppercase;text-align:left}.gigli-featured-text__card-bullets{color:#dd1254;font-family:Oakes Grotesk,sans-serif;font-size:12px;font-weight:400;line-height:18px;text-align:left}.gigli-featured-text__card-bullets ul{list-style:disc;padding-left:18px;margin:0}.gigli-featured-text__card-bullets ul li{margin-bottom:0}.gigli-ingredients-benefits{background-color:#dd1254;padding:0 24px 20px}@media(min-width:992px){.gigli-ingredients-benefits{padding:80px 120px}}.gigli-ingredients-benefits [data-animate=fade-left]{opacity:0;transform:translate(-40px);transition:opacity .7s ease,transform .7s ease}.gigli-ingredients-benefits [data-animate=fade-left].is-visible{opacity:1;transform:translate(0)}.gigli-ingredients-benefits [data-animate=fade-right]{opacity:0;transform:translate(40px);transition:opacity .7s ease,transform .7s ease}@media(max-width:991px){.gigli-ingredients-benefits [data-animate=fade-right]{transform:translateY(28px)}}.gigli-ingredients-benefits [data-animate=fade-right].is-visible{opacity:1;transform:translate(0)}@media(max-width:991px){.gigli-ingredients-benefits [data-animate=fade-right].is-visible{transform:translateY(0)}}.gigli-ingredients-benefits__grid{max-width:1578px;margin:0 auto;display:flex;flex-direction:column;gap:23px}@media(min-width:992px){.gigli-ingredients-benefits__grid{flex-direction:row;gap:96px}}.gigli-ingredients-benefits__image{order:2}@media(min-width:992px){.gigli-ingredients-benefits__image{order:1;width:372px;flex-shrink:0;align-self:stretch}}.gigli-ingredients-benefits__image img{width:100%;margin:0;height:360px;object-fit:cover;border-radius:24px;display:block}@media(min-width:992px){.gigli-ingredients-benefits__image img{width:100%;height:100%;margin:0;border-radius:20px;max-height:600px}}.gigli-ingredients-benefits__accordion{order:1;width:100%}@media(min-width:992px){.gigli-ingredients-benefits__accordion{order:2}}.gigli-ingredients-benefits__accordion .accordion-container{background-color:transparent;border:none}.gigli-ingredients-benefits__accordion .ac{background-color:transparent;border:none;margin:0}.gigli-ingredients-benefits__accordion .ac-header{background-color:transparent;border:none}.gigli-ingredients-benefits__accordion .ac-trigger{display:flex!important;flex-direction:row;align-items:center;gap:12px;padding:28px 20px!important;width:100%;background:none;border:none;cursor:pointer;text-align:left}.gigli-ingredients-benefits__accordion .ac-trigger:after{display:none!important}.gigli-ingredients-benefits__accordion .ac-panel .ac-text{font-family:Oakes Grotesk,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important;color:#fff!important;padding:0 20px 28px!important}.gigli-ingredients-benefits__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border-radius:50%}.gigli-ingredients-benefits__icon svg{width:24px;height:24px}.gigli-ingredients-benefits__title{font-family:Fiyona,serif;font-size:20px;font-weight:700;line-height:1.2;color:#fff;text-transform:capitalize}.gigli-ingredients-benefits__chevron{display:flex;align-items:center;justify-content:center;margin-left:auto;transition:transform .3s ease}.gigli-ingredients-benefits__chevron svg{width:16px;height:9px}.is-active .gigli-ingredients-benefits__chevron{transform:rotate(180deg)}.gigli-ingredients-benefits__divider{border-bottom:1.7px dashed #fdf0f7;margin:0 20px}.gigli-variety-pack{position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center;background:#fff;padding:40px 0}@media(min-width:992px){.gigli-variety-pack{padding:60px 120px}}.gigli-variety-pack [data-animate]{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease}.gigli-variety-pack [data-animate].is-visible{opacity:1;transform:translateY(0)}.gigli-variety-pack__container{width:100%;max-width:1293px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.gigli-variety-pack__eyebrow{color:#201c1a;font-family:Oakes Grotesk,sans-serif;font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:1.2px;line-height:1.4}.gigli-variety-pack__heading{color:#201c1a;font-family:fiyona,serif;font-weight:700;font-size:28px;line-height:1.2;margin:12px 0 0}@media(min-width:992px){.gigli-variety-pack__heading{font-size:36px;line-height:44px}}.gigli-variety-pack__products{margin-top:40px;width:100%;overflow:visible;padding-left:24px!important;padding-right:24px!important}.gigli-variety-pack__products .swiper-slide{height:auto}.gigli-variety-pack__products .product-card__quick-add{max-width:160px}.gigli-variety-pack__cta{display:inline-block;background:#dd1254;color:#fff;border-radius:24px;padding:12px 32px;font-family:Oakes Grotesk,sans-serif;font-weight:700;font-size:16px;line-height:1.5;text-align:center;margin-top:32px;text-decoration:none;transition:opacity .2s ease}.gigli-variety-pack__cta:hover{opacity:.9;color:#fff}.why-gigli{background:#fff;position:relative;padding:48px 24px;text-align:center;overflow:hidden}@media(min-width:992px){.why-gigli{padding:0 64px}}.why-gigli__wave{position:absolute;top:0;left:0;width:100%;line-height:0}.why-gigli__wave svg{display:block;width:100%;height:auto}.why-gigli [data-animate]{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease}.why-gigli [data-animate].is-visible{opacity:1;transform:translateY(0)}.why-gigli__container{max-width:1760px;margin:0 auto;position:relative;z-index:2}.why-gigli__heading{font-family:Fiyona,serif;font-size:28px;line-height:1.2;color:#201c1a;text-align:center;margin:0 0 12px;text-transform:capitalize}@media(min-width:992px){.why-gigli__heading{font-size:40px}}.why-gigli__description{font-family:Oakes Grotesk,sans-serif;font-size:14px;line-height:1.5;color:#201c1a;text-align:center;max-width:720px;margin:0 auto 24px}@media(min-width:992px){.why-gigli__description{font-size:18px}}.why-gigli__description p{margin:0 0 .75em}.why-gigli__description p:last-child{margin-bottom:0}.why-gigli__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:24px 0}@media(max-width:991px){.why-gigli__chips{flex-wrap:nowrap;overflow:hidden;gap:0;margin-left:-24px;margin-right:-24px}}@media(min-width:992px){.why-gigli__chips-track{display:contents}}@media(max-width:991px){.why-gigli__chips-track{display:flex;flex-wrap:nowrap;gap:12px;animation:why-gigli-marquee 18s linear infinite;will-change:transform}}.why-gigli__chips-dupe{display:contents}@media(min-width:992px){.why-gigli__chips-dupe{display:none}}@keyframes why-gigli-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.why-gigli__chip{display:inline-flex;align-items:center;gap:8px;border-radius:100px;padding:8px 16px;background:transparent;flex-shrink:0}.why-gigli__chip-icon{width:20px;height:20px;flex-shrink:0;line-height:0}.why-gigli__chip-text{font-family:Oakes Grotesk,sans-serif;font-weight:700;font-size:14px;color:#201c1a;text-transform:uppercase;white-space:nowrap}.why-gigli__slider{margin-top:32px;overflow:visible!important}.why-gigli__slider .why-gigli__slide{border-radius:37px;overflow:hidden;height:240px}@media(min-width:992px){.why-gigli__slider .why-gigli__slide{height:244px;width:163px!important}}.why-gigli__slider .why-gigli__slide img{width:100%;height:100%;display:block;object-fit:cover}.why-gigli__slider .swiper-pagination{position:relative;margin-top:24px}@media(min-width:992px){.why-gigli__slider .swiper-pagination{display:none}}.why-gigli__slider .swiper-pagination .swiper-pagination-bullet{background:#f99fc9;opacity:1}.why-gigli__slider .swiper-pagination .swiper-pagination-bullet-active{background:#dd1254}.why-gigli__footer{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:32px}@media(max-width:991px){.why-gigli__footer{flex-direction:column}}.why-gigli__footer-text{font-family:Fiyona,serif;font-size:20px;line-height:1.4;color:#201c1a;margin:0}@media(min-width:992px){.why-gigli__footer-text{font-size:24px}}.why-gigli__cta{display:block;background:#dd1254;color:#fff;border-radius:100px;padding:12px 48px 10px;font-family:Oakes Grotesk,sans-serif;font-weight:700;font-size:16px;text-decoration:none;text-transform:capitalize;text-align:center;letter-spacing:.8px;transition:opacity .2s ease;white-space:nowrap}@media(min-width:992px){.why-gigli__cta{display:inline-block}}.why-gigli__cta:hover{opacity:.9;color:#fff}.gigli-product-faqs-section{padding:0 24px 40px;background-color:#fff}@media(min-width:992px){.gigli-product-faqs-section{padding:0 120px 48px}}.gigli-product-faqs-section__wave{display:block;line-height:0;margin-left:-24px;width:calc(100% + 48px);background-color:#fdf0f7}@media(min-width:992px){.gigli-product-faqs-section__wave{margin-left:-120px;width:calc(100% + 240px)}}.gigli-product-faqs-section__wave svg{display:block;width:100%;height:auto}.gigli-product-faqs-section__container{padding-top:40px;max-width:850px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.gigli-product-faqs-section__label{color:#dd1254;font-family:Oakes Grotesk,sans-serif;font-size:10px;font-weight:500;line-height:14px;letter-spacing:1.2px;text-transform:uppercase;text-align:center;margin-bottom:16px}.gigli-product-faqs-section__heading{color:#201c1a;font-family:Fiyona,serif;font-size:32px;font-weight:700;line-height:40px;text-transform:capitalize;text-align:center;margin:0 0 40px}@media(min-width:992px){.gigli-product-faqs-section__heading{font-size:40px;line-height:48px}}.gigli-product-faqs-section .accordion-container{overflow:hidden;width:100%}.gigli-product-faqs-section .accordion-container .ac{border:none;border-top:2px solid #fdf0f7;padding:20px 0;background:transparent;margin:0}.gigli-product-faqs-section .accordion-container .ac.is-active .ac-header .ac-trigger:after{transform:rotate(180deg)}.gigli-product-faqs-section .accordion-container .ac .ac-header .ac-trigger{color:#201c1a;font-family:Oakes Grotesk,sans-serif;font-size:14px;font-weight:500;line-height:20px;display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;background:none;border:none;padding:0 24px 0 0;cursor:pointer;text-align:left}.gigli-product-faqs-section .accordion-container .ac .ac-header .ac-trigger:after{content:"";display:flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;flex-shrink:0;background-color:#f99fc9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13 5L8 10L3 5' stroke='%23DD1254' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 10px;border-radius:50%;transition:transform .2s ease;transform:rotate(0)}.gigli-product-faqs-section .accordion-container .ac .ac-panel .ac-text{color:#201c1a;font-family:Oakes Grotesk,sans-serif;font-size:14px;font-weight:400;line-height:20px;padding-top:16px}.shopify-section--image-with-text-overlay *{background:transparent!important}.gigli-footer{position:relative;background:#dd1254}.footer-wave{line-height:0;margin-top:-1px;background-color:#dd1254}.footer-wave svg{display:block;width:100%;height:152px}@media(max-width:991px){.footer-wave svg{height:50px}}.footer-content{padding:40px 120px 0;z-index:1;position:relative;margin-top:-100px}@media(max-width:991px){.footer-content{padding:24px 16px 0;margin-top:0}}.footer-cols{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}@media(min-width:992px){.footer-cols{grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;column-gap:40px;row-gap:37px}}@media(min-width:992px){.footer-col--newsletter{grid-column:1/-1;justify-self:center;width:100%;max-width:360px}}.footer-col--newsletter .footer-col__box{display:flex;flex-direction:column;align-items:center;gap:16px;padding-bottom:24px;max-width:360px}@media(max-width:991px){.footer-col--newsletter .footer-col__box{padding:0;max-width:none}}.footer-col--newsletter .footer-col__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:100px}.footer-col--newsletter .footer-col__icon svg{width:100%;height:100%}.footer-col--newsletter .footer-col__heading{color:#f9f9f9;font-family:Fiyona;font-size:40px;font-weight:700;line-height:48px;margin:0;text-transform:capitalize;text-align:center}@media(max-width:991px){.footer-col--newsletter .footer-col__heading{font-size:32px;line-height:40px}}.footer-col--newsletter .footer-col__body{color:#f9f9f9;font-family:Oakes Grotesk;font-size:14px;font-weight:500;line-height:20px;margin:0;text-align:center}.footer-col--newsletter .klaviyo-form{width:100%;display:flex;flex-direction:column;gap:16px}.footer-col--newsletter .klaviyo-form input{border:1px solid #fdf0f7!important;border-radius:100px!important;padding:16px!important;background:transparent!important;color:#f9f9f9!important;font-family:Oakes Grotesk!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;text-align:center!important}.footer-col--newsletter .klaviyo-form input::placeholder{color:#f99fc9!important}.footer-col--newsletter .klaviyo-form [data-testid=form-component]:has(button){width:100%!important}.footer-col--newsletter .klaviyo-form button{background:#f9f9f9!important;color:#dd1254!important;border-radius:100px!important;font-family:Oakes Grotesk!important;font-weight:600!important;font-size:14px!important;line-height:18px!important;padding:20px 24px!important;width:100%!important;text-transform:capitalize!important;height:auto!important}.footer-col--discover .footer-col__heading,.footer-col--support .footer-col__heading,.footer-col--contact .footer-col__heading{color:#fff;font-family:Fiyona;font-size:40px;font-weight:700;line-height:48px;margin:0 0 40px}@media(max-width:991px){.footer-col--discover .footer-col__heading,.footer-col--support .footer-col__heading,.footer-col--contact .footer-col__heading{font-size:18px;line-height:1.33;margin-bottom:0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding-bottom:16px;border-bottom:1px solid white}.footer-col--discover .footer-col__heading:after,.footer-col--support .footer-col__heading:after,.footer-col--contact .footer-col__heading:after{content:"";display:block;width:12px;height:12px;border-right:2px solid white;border-bottom:2px solid white;transform:rotate(45deg);flex-shrink:0;transition:transform .3s ease}.footer-col--discover .footer-col__heading.is-open:after,.footer-col--support .footer-col__heading.is-open:after,.footer-col--contact .footer-col__heading.is-open:after{transform:rotate(-135deg)}}@media(max-width:991px){.footer-col--discover .footer-col__menu,.footer-col--support .footer-col__menu{display:none;padding-top:16px}.footer-col--discover .footer-col__menu.is-open,.footer-col--support .footer-col__menu.is-open{display:flex}}@media(max-width:991px){.footer-col--contact .footer-col__contact-body{display:none;padding-top:16px}.footer-col--contact .footer-col__contact-body.is-open{display:flex}}.footer-col__menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:21px}.footer-col__menu li a{color:#fff;font-family:Oakes Grotesk;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:opacity .15s ease}.footer-col__menu li a:hover{opacity:.75;text-decoration:underline}.footer-col__contact-body{display:flex;flex-direction:column;gap:40px}@media(max-width:991px){.footer-col__contact-body{gap:20px}}.footer-col__logo{max-width:100px;height:auto}.footer-social{display:flex;align-items:center;gap:20px}.footer-social__link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100px;background:#fdf0f7;color:#dd1254;transition:opacity .15s ease}.footer-social__link:hover{opacity:.9}.footer-social__link svg{width:20px;height:20px}.footer-social__link svg *{stroke:currentColor}.footer-social__link svg circle[fill=currentColor]{fill:currentColor}.footer-col__contact-line{display:flex;align-items:center;gap:8px;margin:0}.footer-col__contact-line-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.footer-col__contact-line-icon svg{display:block;width:40.278px;height:40px}.footer-col__contact-link{color:#fff;font-family:Oakes Grotesk;font-size:14px;font-weight:600;line-height:20px;text-decoration:none}.footer-col__contact-link:hover{text-decoration:underline}.footer-col__phone{margin:0}.footer-col__phone-link{color:#fff;font-family:Oakes Grotesk;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.footer-col__phone-link:hover{text-decoration:underline}.footer-col__address{color:#fff;font-family:Oakes Grotesk;font-size:14px;font-weight:500;line-height:20px;font-style:normal}.footer-bottom{margin-top:48px;padding:0;display:flex;flex-direction:column;align-items:center;gap:32px}@media(max-width:991px){.footer-bottom{margin-top:32px;padding:0 0 40px;gap:24px}}.footer-bottom__payment{display:flex;justify-content:center}.footer-bottom__payment-list{list-style:none;margin:0;padding:0;justify-content:center;flex-wrap:wrap;max-width:28rem;gap:.5rem 14px}.footer-bottom__payment-item{display:flex;align-items:center}.footer-bottom__payment-icon,.footer-bottom__payment-item svg{height:1.5rem;width:auto;max-width:3.25rem}.footer-bottom__disclaimer{color:#fff;font-family:Oakes Grotesk;font-size:12px;font-weight:400;text-align:center;line-height:20px;margin:0;max-width:100%}.footer-bottom__bar{width:100%;border-top:.781px dashed #201c1a;padding:12px 8px 8px;display:flex;flex-direction:column;align-items:center;gap:8px}.footer-bottom__copyright{color:#fff;font-family:Oakes Grotesk;font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:20px;margin:0;text-align:center}.footer-bottom__bar small a{color:#fff;font-family:Oakes Grotesk;font-size:10px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;line-height:20px}.footer-bottom__bar small a:hover{text-decoration:underline}section.gigli-page-faqs-section{padding-left:80px;padding-right:80px;margin-bottom:24px;background-color:#fdf0f7}section.gigli-page-faqs-section:first-of-type{padding-top:24px}section.gigli-page-faqs-section:last-of-type{padding-bottom:46px;margin-bottom:0}@media(max-width:991px){section.gigli-page-faqs-section{padding-left:16px;padding-right:16px;margin-bottom:16px}section.gigli-page-faqs-section:first-of-type{padding-top:16px}section.gigli-page-faqs-section:last-of-type{padding-bottom:40px}}section.gigli-page-faqs-section .container{display:flex;justify-content:center;max-width:100%}section.gigli-page-faqs-section .gigli-faqs-section{display:flex;width:100%;padding:40px 24px 24px;flex-direction:row;align-items:flex-start;gap:32px;border-radius:24px;background:#fff}@media(max-width:991px){section.gigli-page-faqs-section .gigli-faqs-section{flex-direction:column;width:100%;padding:24px 16px 16px;gap:24px}}section.gigli-page-faqs-section .gigli-faqs-section [data-animate]{opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease}section.gigli-page-faqs-section .gigli-faqs-section [data-animate].is-visible{opacity:1;transform:translateY(0)}section.gigli-page-faqs-section .gigli-faqs-section__header{display:flex;align-items:center;gap:20px;align-self:stretch}@media(min-width:992px){section.gigli-page-faqs-section .gigli-faqs-section__header{flex:1}}section.gigli-page-faqs-section .gigli-faqs-section__icon-wrap{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:40px;background:#dd1254}section.gigli-page-faqs-section .gigli-faqs-section__icon{width:100%;height:100%;object-fit:contain;object-position:center}section.gigli-page-faqs-section .gigli-faqs-section__heading{color:#201c1a;font-family:Fiyona,serif;font-size:40px;font-style:normal;font-weight:700;line-height:48px;text-transform:capitalize;margin:0}@media(max-width:991px){section.gigli-page-faqs-section .gigli-faqs-section__heading{font-size:28px;line-height:1.14em}}section.gigli-page-faqs-section .gigli-faqs-section__accordion-wrapper{border-radius:20px;overflow:hidden}@media(min-width:992px){section.gigli-page-faqs-section .gigli-faqs-section__accordion-wrapper{flex:1}}section.gigli-page-faqs-section .gigli-faqs-section .accordion-container{width:100%}section.gigli-page-faqs-section .gigli-faqs-section .accordion-container .ac{border:none;border-top:1px solid #fdf0f7;padding:20px 0;background:transparent;margin:0}section.gigli-page-faqs-section .gigli-faqs-section .accordion-container .ac.is-active .ac-header .ac-trigger:after{transform:rotate(180deg)}section.gigli-page-faqs-section .gigli-faqs-section .accordion-container .ac .ac-header .ac-trigger{display:flex;justify-content:space-between;align-items:center;width:100%;gap:24px;color:#201c1a;font-family:Oakes Grotesk,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-align:left;padding:0 24px 0 0;background:none;border:none;cursor:pointer}section.gigli-page-faqs-section .gigli-faqs-section .accordion-container .ac .ac-header .ac-trigger:after{content:"";display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;background-color:#f99fc9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13 5L8 10L3 5' stroke='%23DD1254' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 10px;border-radius:50%;transition:transform .2s ease;transform:rotate(0);top:0}section.gigli-page-faqs-section .gigli-faqs-section .accordion-container .ac .ac-panel .ac-text{color:#201c1a;font-family:Oakes Grotesk,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding-top:12px}section.gigli-page-faqs-section .gigli-faqs-section .accordion-container .ac .ac-panel .ac-text p{margin:0;margin-block-end:8px}section.gigli-page-faqs-section .gigli-faqs-section .accordion-container .ac .ac-panel .ac-text p+p{margin-top:8px}.gigli-page-faqs-nav{position:sticky;top:46px;z-index:99}@media(min-width:992px){.gigli-page-faqs-nav{top:64px}}.gigli-page-faqs-nav [data-animate]{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.gigli-page-faqs-nav [data-animate].is-visible{opacity:1;transform:translateY(0)}.gigli-page-faqs-nav .anchors-nav{display:flex;align-items:center;gap:8px;padding:10px 12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gigli-page-faqs-nav .anchors-nav::-webkit-scrollbar{display:none}@media(min-width:992px){.gigli-page-faqs-nav .anchors-nav{justify-content:center;overflow-x:visible;flex-wrap:wrap}}.gigli-page-faqs-nav .anchor-item{flex-shrink:0;display:flex;background-color:#fff;padding:8px 14px 6px;justify-content:center;align-items:center;border-radius:100px;text-decoration:none;white-space:nowrap;transition:background .2s ease,color .2s ease,border-color .2s ease;cursor:pointer;font-family:Oakes Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:1.5em;text-transform:capitalize;color:#dd1254;border:1px solid #F99FC9}.gigli-page-faqs-nav .anchor-item.active,.gigli-page-faqs-nav .anchor-item:focus{background:#dd1254;color:#f9f9f9;border-color:#dd1254;font-weight:700;outline:none}.gigli-handpicked-reviews{position:relative;background:#fdf0f7}@media(min-width:992px){.gigli-handpicked-reviews{display:none}}.gigli-handpicked-reviews__wave{width:100%;line-height:0;pointer-events:none;background:#fff}@media(min-width:992px){.gigli-handpicked-reviews__wave{display:none}}.gigli-handpicked-reviews__wave svg{display:block;width:100%;height:30px}.gigli-handpicked-reviews-inline .gigli-handpicked-reviews__container{padding:24px 24px 31px;border-radius:44px}@media(min-width:992px){.gigli-handpicked-reviews-inline .gigli-handpicked-reviews__container{padding:0}}.gigli-handpicked-reviews-inline .handpicked-reviews-swiper{overflow:hidden}.gigli-handpicked-reviews__container{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;padding:40px 24px}@media(min-width:992px){.gigli-handpicked-reviews__container{overflow:hidden}}@media(max-width:991px){.gigli-handpicked-reviews__container{overflow:hidden}}.gigli-handpicked-reviews__header{display:flex;justify-content:center;align-items:center;width:100%}.gigli-handpicked-reviews__rating-pill{display:flex;flex-direction:row;align-items:center;gap:7px;padding:4px 12px;border-radius:100px;background:#dd1254;text-decoration:none;color:inherit;cursor:pointer;box-sizing:border-box}.gigli-handpicked-reviews__rating-pill:hover{opacity:.92}.gigli-handpicked-reviews__rating-pill:focus-visible{outline:2px solid #fff;outline-offset:2px}.gigli-handpicked-reviews__stars-badge{display:flex;flex-direction:row;align-items:center;gap:6px;padding:4px 8px;border-radius:63px}.gigli-handpicked-reviews__stars{display:flex;gap:2px;align-items:center}.gigli-handpicked-reviews__count-number{color:#fff;font-family:Oakes Grotesk;font-size:14px;font-weight:700;line-height:1}.gigli-handpicked-reviews__count-text{color:#fff;font-family:Oakes Grotesk;font-size:13px;font-weight:500;line-height:1}@media(max-width:991px){.gigli-handpicked-reviews__count-text{font-size:12px}}.gigli-handpicked-reviews__more-reviews{display:flex;align-items:center;justify-content:center;gap:20px;color:#dd1254;font-family:Fiyona;font-size:20px;border-bottom:1px solid #DD1254;font-weight:700;line-height:1.2;text-decoration:none;padding:0}.gigli-handpicked-reviews__more-reviews .arrow-right{flex-shrink:0}@media(max-width:991px){.gigli-handpicked-reviews__more-reviews .arrow-right{display:none}}.gigli-handpicked-reviews__more-reviews .arrow-down{flex-shrink:0;display:none}@media(max-width:991px){.gigli-handpicked-reviews__more-reviews .arrow-down{display:block}}.gigli-handpicked-reviews__more-reviews:hover{color:#bb0040}.gigli-handpicked-reviews__more-reviews:hover svg path{stroke:#bb0040}.handpicked-reviews-swiper{width:100%;align-self:stretch;overflow:visible}@media(max-width:991px){.handpicked-reviews-swiper{overflow:unset}}.handpicked-reviews-swiper .swiper-slide{width:280px}@media(min-width:992px){.handpicked-reviews-swiper .swiper-slide{width:320px}}.gigli-handpicked-reviews__card{display:flex;padding:16px;flex-direction:column;align-items:stretch;gap:16px;border-radius:20px;background:#f9f9f9;height:100%;box-sizing:border-box}.gigli-handpicked-reviews__card-rating{display:inline-flex;gap:5px;align-items:center;align-self:flex-start;background:#f2f2f2;border-radius:54px;padding:4px 8px}.gigli-handpicked-reviews__card-body{display:flex;flex-direction:column;align-items:stretch;gap:20px;flex:1}.gigli-handpicked-reviews__card-title{color:#dd1254;font-family:Oakes Grotesk;font-size:14px;font-weight:500;line-height:20px;margin:0}.gigli-handpicked-reviews__card-content{width:100%;text-align:left;color:#dd1254;font-family:Oakes Grotesk;font-size:14px;font-weight:500;line-height:20px;margin:0;flex:1}.gigli-handpicked-reviews__card-author{color:#dd1254;font-family:Futura PT;font-size:14px;font-weight:700;line-height:24px;text-transform:uppercase;margin-top:auto}.gigli-topbar{z-index:100!important;position:relative}.gigli-page-header{position:relative;margin-top:-70px;z-index:1}.gigli-page-header [data-animate]{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.gigli-page-header [data-animate].is-visible{opacity:1;transform:translateY(0)}.gigli-page-header__inner{display:flex;flex-direction:column;align-items:center;gap:24px;padding:177px 24px 40px;position:relative;z-index:10}@media(max-width:991px){.gigli-page-header__inner{padding:140px 24px 32px}}.gigli-page-header__icon{width:60px;height:60px;border-radius:80px;object-fit:contain;background:#fdf0f7;flex-shrink:0}.gigli-page-header__subtitle{text-align:center;font-family:Oakes Grotesk;font-size:10px;font-style:normal;font-weight:500;line-height:1.4em;letter-spacing:1.2px;text-transform:uppercase}.gigli-page-header__title{text-align:center;font-family:Fiyona;font-size:48px;font-style:normal;font-weight:700;line-height:1.1em;text-transform:capitalize;margin:0}@media(max-width:991px){.gigli-page-header__title{font-size:28px;line-height:1.14em}}.gigli-page-header__description{text-align:center;font-family:Oakes Grotesk;font-size:14px;font-style:normal;font-weight:400;line-height:1.43em;max-width:960px;margin:0}.gigli-page-header__wave{position:relative;z-index:2;display:block;width:100%;height:190px}.gigli-page-header__wave svg{display:block;width:100%;height:100%}@media(max-width:991px){.gigli-page-header__wave{height:78px}}.gigli-page-header:has(.gigli-page-header__inner--minimal){margin-top:0}.gigli-page-header__inner--minimal{gap:24px;padding:48px 24px 0;max-width:1760px;margin-left:auto;margin-right:auto}@media(min-width:992px){.gigli-page-header__inner--minimal{padding:50px 32px 0}}.gigli-page-header__icon-wrap{display:flex;align-items:center;justify-content:center;flex-shrink:0}.gigli-page-header__icon-wrap .gigli-page-header__icon{background:transparent}.gigli-page-header__eyebrow{text-align:center;font-family:Oakes Grotesk,sans-serif;font-size:10px;font-weight:500;line-height:14px;letter-spacing:1.2px;text-transform:uppercase;color:#dd1254}.gigli-page-header__heading-minimal{text-align:center;font-family:Fiyona,serif;font-size:32px;font-weight:700;line-height:1.2;color:#201c1a;margin:0;max-width:100%;text-transform:capitalize}@media(min-width:992px){.gigli-page-header__heading-minimal{font-size:56px;line-height:64px}}.gigli-page-header__description--minimal{color:#201c1a}.gigli-page-header__wave--minimal{height:78px;margin-top:-20px}@media(min-width:992px){.gigli-page-header__wave--minimal{height:190px;margin-top:-90px}}.gigli-page-header__media-outer{width:100%;max-width:1760px;margin:48px auto 0;padding:0 24px 40px;position:relative;z-index:3}@media(max-width:767px){.gigli-page-header__media-outer{margin-top:32px;padding-bottom:32px}}@media(min-width:992px){.gigli-page-header__media-outer{padding-bottom:48px}}@media(min-width:992px){.gigli-page-header:not(:has(.gigli-page-header__inner--minimal)) .gigli-page-header__media-outer{padding-left:120px;padding-right:120px}}@media(min-width:992px){.gigli-page-header:has(.gigli-page-header__inner--minimal) .gigli-page-header__media-outer{padding-left:32px;padding-right:32px}}.gigli-page-header__media{position:relative;border-radius:40px;overflow:hidden;aspect-ratio:1900/900;background:#201c1a}@media(max-width:991px){.gigli-page-header__media{border-radius:24px}}@media(max-width:767px){.gigli-page-header__media{aspect-ratio:auto;width:100%;height:240px}}.gigli-page-header__video,.gigli-page-header__media-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.gigli-page-header__play-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;cursor:pointer;background:#201c1a40;transition:opacity .25s ease,background .25s ease}.gigli-page-header__play-overlay:hover{background:#201c1a59}.gigli-page-header__play-overlay:focus-visible{outline:2px solid #fff;outline-offset:-4px}.gigli-page-header__play-overlay[hidden]{display:none}.gigli-page-header__play-icon{display:flex;filter:drop-shadow(0 4px 24px rgba(0,0,0,.2));transform:scale(1);transition:transform .2s ease}.gigli-page-header__play-overlay:hover .gigli-page-header__play-icon{transform:scale(1.06)}.gigli-page-header__play-icon svg{display:block}@media(max-width:767px){.gigli-page-header__play-icon svg{width:56px;height:56px}}.gigli-page-header__sound-wrap{position:absolute;bottom:16px;right:16px;z-index:4;opacity:0;pointer-events:none;transition:opacity .25s ease}@media(max-width:767px){.gigli-page-header__sound-wrap{bottom:6px;right:5px;padding:4px;border-radius:24px;background:#fff;box-sizing:border-box}}@media(min-width:992px){.gigli-page-header__sound-wrap{bottom:22px;right:22px}}.gigli-page-header__media--playing .gigli-page-header__sound-wrap{opacity:1;pointer-events:auto}.gigli-page-header__sound-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:100px;background:#fff;color:#dd1254;cursor:pointer;padding:0;box-shadow:0 1px 6px #0000001a;transition:transform .15s ease,box-shadow .15s ease}@media(max-width:767px){.gigli-page-header__sound-toggle{width:32px;height:32px;border-radius:100px;background:#f9f9f9;box-shadow:none}.gigli-page-header__sound-toggle .gigli-page-header__sound-icon svg{width:16px;height:16px}}.gigli-page-header__sound-toggle:hover{transform:scale(1.04);box-shadow:0 2px 10px #0000001f}.gigli-page-header__sound-toggle--muted .gigli-page-header__sound-icon--unmuted{display:none}.gigli-page-header__sound-toggle:not(.gigli-page-header__sound-toggle--muted) .gigli-page-header__sound-icon--muted{display:none}.gigli-promise{background:#dd1254;color:#fff;position:relative;padding:48px 24px}@media(min-width:992px){.gigli-promise{padding:64px 120px}}.gigli-promise__wave{position:absolute;top:0;left:0;width:100%;line-height:0;background:#dd1254}.gigli-promise__wave svg{display:block;width:100%;height:auto}.gigli-promise__wave--bottom{display:none}.gigli-promise [data-animate]{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease}.gigli-promise [data-animate].is-visible{opacity:1;transform:translateY(0)}.gigli-promise__container{max-width:1760px;margin:0 auto;position:relative;z-index:2}.gigli-promise__top{text-align:center;margin-bottom:40px}.gigli-promise__icon{width:60px;height:60px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin:0 auto 16px}@media(min-width:992px){.gigli-promise__icon{width:92px;height:92px}}.gigli-promise__icon img{width:100%;height:100%;object-fit:contain}.gigli-promise__eyebrow{font-family:Oakes Grotesk,sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:#fff;display:block;margin-bottom:8px}.gigli-promise__heading{font-family:Fiyona,serif;font-size:28px;line-height:1.2;color:#fff;text-align:center;margin:0 0 12px}@media(min-width:992px){.gigli-promise__heading{font-size:40px}}.gigli-promise__subtext{font-family:Oakes Grotesk,sans-serif;font-size:14px;line-height:1.5;color:#fff;text-align:center;max-width:600px;margin:0 auto}@media(min-width:992px){.gigli-promise__subtext{font-size:16px}}.gigli-promise__subtext strong{font-weight:700}.gigli-promise__content{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:992px){.gigli-promise__content{grid-template-columns:1fr 1fr;gap:40px;margin-top:48px}}.gigli-promise__image{max-height:300px}.gigli-promise__image img{width:100%;height:100%;object-fit:cover;border-radius:40px;display:block}.gigli-promise__benefits{display:flex;flex-direction:column;justify-content:center}.gigli-promise__benefit-row{display:flex;align-items:center;gap:16px;padding:16px 0;border-top:1px solid #f99fc9}.gigli-promise__benefit-row:last-child,.gigli-promise__benefit-row:has(+.gigli-promise__cta-wrapper){border-bottom:1px solid #f99fc9}.gigli-promise__benefit-icon{width:48px;height:48px;border-radius:50%;flex-shrink:0;object-fit:contain}.gigli-promise__benefit-text{font-family:Fiyona,serif;font-size:18px;font-weight:700;line-height:1.4;color:#fff}.gigli-promise__cta-wrapper{text-align:center;margin-top:32px}.gigli-promise__cta{display:block;background:#f9f9f9;color:#dd1254;border-radius:100px;padding:12px 24px 10px;font-family:Oakes Grotesk,sans-serif;font-weight:700;font-size:14px;text-decoration:none;text-align:center;transition:opacity .2s ease;width:152px}@media(max-width:991px){.gigli-promise__cta{margin:0 auto}}.gigli-promise__cta:hover{opacity:.9;color:#dd1254}.gigli-store-locator{position:relative;background-color:#fff;padding:0 24px;text-align:center}@media(min-width:992px){.gigli-store-locator{padding-left:120px;padding-right:120px;padding-top:0}}.gigli-store-locator__wave{position:absolute;top:0;left:0;width:100%;line-height:0;background-color:#fff}.gigli-store-locator__wave-top--desktop{display:block;width:100%;height:auto}@media(max-width:991px){.gigli-store-locator__wave-top--desktop{display:none!important}}.gigli-store-locator__wave-top--mobile{display:none;background-color:#dd1254;width:100%}@media(max-width:991px){.gigli-store-locator__wave-top--mobile{display:block!important}}.gigli-store-locator__container{max-width:1760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px;z-index:2;position:relative}@media(max-width:991px){.gigli-store-locator__container{padding:0 24px;gap:24px}}.gigli-store-locator__icon{width:60px;height:60px;border-radius:50%;flex-shrink:0;margin-bottom:0}.gigli-store-locator__eyebrow{font-family:Oakes Grotesk,sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;color:#dd1254;display:block}.gigli-store-locator__heading{font-family:Fiyona,serif;font-size:28px;font-weight:700;line-height:1.2;color:#000;margin:0}@media(min-width:992px){.gigli-store-locator__heading{font-size:40px}}.gigli-store-locator__subheading{font-family:Oakes Grotesk,sans-serif;font-size:14px;font-weight:500;line-height:1.43;color:#000;margin:0}@media(min-width:992px){.gigli-store-locator__subheading{max-width:760px}}.gigli-store-locator__search{width:100%;display:flex;justify-content:center;margin-top:4px}.gigli-store-locator__form{display:flex;align-items:center;gap:16px;background:transparent;border-radius:40px;padding:4px;width:100%;max-width:480px}@media(max-width:767px){.gigli-store-locator__form{flex-direction:column;gap:12px;padding:0}}.gigli-store-locator__input{flex:1;background:#fdf0f7;border:none;border-radius:240px;padding:14px 24px 12px;font-family:Oakes Grotesk,sans-serif;font-size:14px;font-weight:400;line-height:1.29;color:#2b2d2f;outline:none;width:100%;text-transform:none}.gigli-store-locator__input::placeholder{color:#2b2d2f80;text-transform:none}.gigli-store-locator__btn{flex-shrink:0;background:#dd1254!important;color:#fff;border:none;border-radius:24px;padding:14px 24px 10px;font-family:Oakes Grotesk,sans-serif;font-size:14px;font-weight:700;line-height:1.43;cursor:pointer;white-space:nowrap;transition:opacity .2s ease;text-transform:capitalize}.gigli-store-locator__btn:hover{opacity:.9}@media(max-width:767px){.gigli-store-locator__btn{width:100%}}.gigli-store-locator__embed{max-width:100%;width:100%;margin-top:40px}.gigli-store-locator__embed #stockist-widget{width:100%;min-height:500px;border:none;margin:0}@media(max-width:991px){.gigli-store-locator__embed #stockist-widget{min-height:300px}}.gigli-store-locator-page{background-color:#fdf0f7;padding:40px 24px 60px}@media(min-width:992px){.gigli-store-locator-page{padding:32px 40px 80px}}.gigli-store-locator-page [data-animate]{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease}.gigli-store-locator-page [data-animate].is-visible{opacity:1;transform:translateY(0)}.gigli-store-locator-page__card{border-radius:40px;max-width:1760px;margin:0 auto;padding:0;display:flex;flex-direction:column;gap:24px}@media(min-width:992px){.gigli-store-locator-page__card{padding:0 32px 40px}}.gigli-store-locator-page__body{border-radius:24px;display:flex;flex-direction:column;gap:24px;max-width:1712px;width:100%;margin:0 auto;padding-top:8px}@media(min-width:992px){.gigli-store-locator-page__body{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:stretch;padding:40px 24px 24px;background-color:#fff}}.gigli-store-locator-page__left{flex:1;min-width:0;overflow:hidden;background:#fdf0f7;border-radius:24px;padding:20px;align-self:flex-start;position:sticky;top:80px;width:100%}@media(max-width:991px){.gigli-store-locator-page__left{position:relative;top:0;background-color:#fff}}.gigli-store-locator-page__embed{width:100%;height:100%;min-height:350px}@media(min-width:992px){.gigli-store-locator-page__embed{min-height:420px}}.gigli-store-locator-page__embed #stockist-widget,.gigli-store-locator-page__embed iframe{width:100%!important;min-height:350px;border:none}@media(min-width:992px){.gigli-store-locator-page__embed #stockist-widget,.gigli-store-locator-page__embed iframe{min-height:420px}}.gigli-store-locator-page__embed #stockist-widget{font-family:Oakes Grotesk,sans-serif!important;max-width:none!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border-radius:0!important;--stockist-widget-height: auto !important;--stockist-feature-color: #201c1a !important}.gigli-store-locator-page__embed .stockist-horizontal{display:flex!important;flex-direction:row!important;gap:20px!important;overflow:visible!important;height:auto!important;min-height:380px!important}.gigli-store-locator-page__embed .stockist-side-panel{width:auto!important;min-width:0!important;max-width:none!important;flex:1!important;overflow-y:auto!important}.gigli-store-locator-page__embed .stockist-map{display:block!important;flex:1!important;min-width:0!important;border-radius:24px!important;overflow:hidden!important;border:1px solid #dd1254!important;position:static!important;min-height:350px!important}.gigli-store-locator-page__embed .stockist-search-form{margin-bottom:24px!important}.gigli-store-locator-page__embed .stockist-query-entry{display:flex!important;align-items:center!important;gap:8px!important;position:relative!important}.gigli-store-locator-page__embed .stockist-autocomplete,.gigli-store-locator-page__embed [id^=stockist-autocomplete-instructions]{position:absolute!important}.gigli-store-locator-page__embed .stockist-search-field{background-color:#10182014!important;border:none!important;border-radius:15.184px!important;padding:12.654px!important;font-family:Oakes Grotesk,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;color:#1f1f1f!important;flex:1!important;min-width:0!important;outline:none!important;box-shadow:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.gigli-store-locator-page__embed .stockist-search-field::placeholder{color:#1f1f1f80!important}.gigli-store-locator-page__embed .stockist-search-button{flex-shrink:0!important;display:flex!important;width:48px!important;height:48px!important}.gigli-store-locator-page__embed .stockist-search-button button{background-color:#dd1254!important;border:none!important;border-radius:24px!important;padding:8.858px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;min-width:48px!important;min-height:48px!important;line-height:1!important;margin:0!important}.gigli-store-locator-page__embed .stockist-search-button button .stockist-icon-search{color:#fff!important;filter:brightness(0) invert(1)!important}.gigli-store-locator-page__embed .stockist-result-list{display:block!important;height:auto!important;overflow-y:auto!important;max-height:480px!important;scrollbar-width:thin!important;scrollbar-color:#f99fc9 transparent!important}.gigli-store-locator-page__embed .stockist-result-list::-webkit-scrollbar{width:6px}.gigli-store-locator-page__embed .stockist-result-list::-webkit-scrollbar-track{background:transparent;border-radius:3px}.gigli-store-locator-page__embed .stockist-result-list::-webkit-scrollbar-thumb{background-color:#f99fc9;border-radius:3px}.gigli-store-locator-page__embed .stockist-result-list::-webkit-scrollbar-thumb:hover{background-color:#dd1254}.gigli-store-locator-page__embed .stockist-result-list ul{display:flex!important;flex-direction:column!important;gap:8px!important;list-style:none!important;padding:0!important;margin:0!important}.gigli-store-locator-page__embed li.stockist-result{display:flex!important;align-items:flex-start!important;gap:0!important;padding:12px!important;border:1.27px solid #e6e7e8!important;border-radius:16px!important;cursor:pointer!important;background-color:#fff!important;transition:border-color .15s ease,background-color .15s ease!important;margin:0!important;display:grid!important;grid-template-columns:40px 1fr!important}.gigli-store-locator-page__embed li.stockist-result:hover,.gigli-store-locator-page__embed li.stockist-result.stockist-active{border-color:#dd1254!important;background-color:#fdf0f7!important}.gigli-store-locator-page__embed .stockist-result-distance{flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;padding:0!important;margin:0!important;position:relative!important;top:0!important;flex-direction:column!important;grid-area:1/1/3/2!important}.gigli-store-locator-page__embed .stockist-result-distance .stockist-result-distance-text{font-size:12px!important;white-space:nowrap!important}.gigli-store-locator-page__embed .stockist-result-distance .stockist-icon-marker{color:#dd1254!important}.gigli-store-locator-page__embed .stockist-result-name{grid-area:1/2/2/3!important;font-family:Oakes Grotesk,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.2!important;color:#201c1a!important;margin:0 0 4px!important;padding:0!important}.gigli-store-locator-page__embed .stockist-result-address{font-family:Oakes Grotesk,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important;color:#201c1a!important;margin:0!important;padding:0!important}.gigli-store-locator-page__embed .stockist-result-addr-1,.gigli-store-locator-page__embed .stockist-result-addr-locality{grid-area:2/2/3/3!important;font-size:12px!important;line-height:1.5!important;color:#201c1a!important;background:none!important;border:none!important;border-radius:0!important;padding:0!important;margin:0!important;display:block!important}.gigli-store-locator-page__embed .stockist-result-directions-link{display:none!important}.gigli-store-locator-page__embed .stockist-powered-by-link{font-size:10px!important;opacity:.4!important;margin-top:12px!important}.gigli-store-locator-page__embed .stockist-autocomplete{border-radius:12px!important;overflow:hidden!important}.gigli-store-locator-page__embed-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:300px;padding:40px 24px;border-radius:24px;border:2px dashed rgba(221,18,84,.2);color:#201c1a80;font-family:Oakes Grotesk,sans-serif;font-size:14px;text-align:center}.gigli-store-locator-page__right{display:flex;flex-direction:column;gap:0;padding-top:0;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 1px #201c1a0f}@media(min-width:992px){.gigli-store-locator-page__right{width:100%;flex-shrink:0;padding-top:32px}}.gigli-store-locator-page__retailers-heading{font-family:Fiyona,serif;font-size:22px;font-weight:700;line-height:1.15;color:#201c1a;text-transform:capitalize;text-align:center;margin:0 0 8px;padding:24px 32px 0}@media(min-width:992px){.gigli-store-locator-page__retailers-heading{font-size:28px;padding-top:28px}}.gigli-store-locator-page__retailers{display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#f99fc9 transparent}@media(max-width:991px){.gigli-store-locator-page__retailers{padding:0 36px}}.gigli-store-locator-page__retailers::-webkit-scrollbar{width:6px}.gigli-store-locator-page__retailers::-webkit-scrollbar-track{background:transparent}.gigli-store-locator-page__retailers::-webkit-scrollbar-thumb{background-color:#f99fc9;border-radius:3px}.gigli-store-locator-page__retailer{border-top:2px solid #fdf0f7}.gigli-store-locator-page__retailer-trigger{display:flex;align-items:center;gap:24px;padding:20px 0;width:100%;background:none;border:none;text-align:left;cursor:pointer;transition:background-color .15s ease;border-radius:12px}.gigli-store-locator-page__retailer-trigger[aria-expanded=true] .gigli-store-locator-page__retailer-arrow{transform:rotate(180deg)}.gigli-store-locator-page__retailer-logo-wrap{width:40px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gigli-store-locator-page__retailer-logo{max-width:40px;max-height:24px;width:auto;height:auto;object-fit:contain}.gigli-store-locator-page__retailer-logo-placeholder{display:block;width:40px;height:24px;background-color:#dd12541a;border-radius:4px}.gigli-store-locator-page__retailer-info{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.gigli-store-locator-page__retailer-name{font-family:Oakes Grotesk,sans-serif;font-size:14px;font-weight:600;line-height:1.4285714286;color:#201c1a;display:block}.gigli-store-locator-page__retailer-subtitle{font-family:Oakes Grotesk,sans-serif;font-size:14px;font-weight:500;line-height:1.4285714286;color:#201c1a;display:block}.gigli-store-locator-page__retailer-arrow{width:16px;height:16px;border-radius:50%;background-color:#f99fc9;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .25s ease}.gigli-store-locator-page__retailer-arrow svg{width:6px;height:3px;display:block}.gigli-store-locator-page__retailer-panel{overflow:hidden;max-height:0;transition:max-height .3s ease}.gigli-store-locator-page__retailer-panel[hidden]{display:block!important;max-height:0!important;visibility:hidden}.gigli-store-locator-page__retailer-content{padding:0 32px 20px;font-family:Oakes Grotesk,sans-serif;font-size:14px;font-weight:400;line-height:1.6;color:#201c1a}.gigli-store-locator-page__retailer-content p{margin:0 0 12px}.gigli-store-locator-page__retailer-content p:last-child{margin-bottom:0}.gigli-store-locator-page__retailer-content ul,.gigli-store-locator-page__retailer-content ol{margin:0 0 12px;padding-left:20px}.gigli-store-locator-page__retailer-content ul:last-child,.gigli-store-locator-page__retailer-content ol:last-child{margin-bottom:0}.gigli-store-locator-page__retailer-content li{margin-bottom:4px}.gigli-store-locator-page__retailer-content a{color:#dd1254;text-decoration:underline}.gigli-store-locator-page__retailer-content a:hover{opacity:.8}.gigli-store-locator-page__retailer-content strong,.gigli-store-locator-page__retailer-content b{font-weight:700}.gigli-blog [data-animate],.gigli-blog-card[data-animate],.prev-next-blog-posts .gigli-blog-card[data-animate]{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease}.gigli-blog [data-animate].is-visible,.gigli-blog-card[data-animate].is-visible,.prev-next-blog-posts .gigli-blog-card[data-animate].is-visible{opacity:1;transform:translateY(0)}body.is-design-mode .gigli-blog [data-animate],body.is-design-mode .gigli-blog-card[data-animate]{opacity:1!important;transform:none!important;transition:none!important}.gigli-blog{width:100%}.gigli-blog__header{background-color:#fdf0f7;position:relative;padding-bottom:0;overflow:hidden}.gigli-blog__header-content{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px 24px 0;text-align:center}@media(min-width:992px){.gigli-blog__header-content{gap:24px;padding:32px 120px 0}}.gigli-blog__subtitle{font-family:Oakes Grotesk,sans-serif;font-weight:500;font-size:10px;line-height:1.4em;letter-spacing:.12em;text-transform:uppercase;color:#dd1254}@media(min-width:992px){.gigli-blog__subtitle{font-size:16px;line-height:1.125em}}.gigli-blog__heading{font-family:Fiyona,serif;font-weight:700;font-size:32px;line-height:1.25;color:#201c1a;margin:0;max-width:700px;text-transform:capitalize}@media(min-width:992px){.gigli-blog__heading{font-size:56px;line-height:1.14}}.gigli-blog__wave{position:relative;margin-top:-10px;line-height:0;z-index:1}.gigli-blog__wave svg{width:100%;height:auto;display:block;min-height:60px}@media(min-width:992px){.gigli-blog__wave svg{min-height:140px}}.gigli-blog__body{padding:0 0 40px;max-width:1760px;margin:0 auto}@media(min-width:992px){.gigli-blog__body{padding:20px 80px 80px}}@media(min-width:1200px){.gigli-blog__body{padding:20px 120px 80px}}.gigli-blog__empty{text-align:center;padding:80px 24px}.gigli-blog__empty p{font-family:Oakes Grotesk,sans-serif;font-size:16px;color:#201c1a;margin-bottom:24px}.gigli-blog__featured{display:flex;flex-direction:column;gap:20px;padding:0 24px 24px;border-bottom:1px solid #DD1254;margin-bottom:24px;height:443px}@media(min-width:992px){.gigli-blog__featured{height:520px;padding:0 0 24px;margin-bottom:32px}}.gigli-blog__featured-link{display:block;overflow:hidden;border-radius:24px;flex:1;min-height:0}.gigli-blog__featured-image{width:100%;height:100%;object-fit:cover;display:block;border-radius:24px;transition:transform .4s ease}.gigli-blog__featured-image:hover{transform:scale(1.03)}.gigli-blog__featured-info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}@media(min-width:992px){.gigli-blog__featured-info{flex-direction:row;justify-content:space-between;align-items:center;gap:40px}}.gigli-blog__featured-title{font-family:Fiyona,serif;font-weight:700;font-size:28px;line-height:1.14;color:#201c1a;margin:0;text-transform:capitalize}.gigli-blog__featured-title a{color:inherit;text-decoration:none}@media(min-width:992px){.gigli-blog__featured-title{font-size:40px;line-height:1.2}}.gigli-blog__cta{display:flex;align-items:center;justify-content:center;background:#dd1254;color:#fff;border-radius:24px;padding:16px 24px;font-family:Oakes Grotesk,sans-serif;font-weight:700;font-size:16px;line-height:1.125;text-transform:capitalize;text-decoration:none;white-space:nowrap;transition:opacity .2s;width:100%}@media(min-width:992px){.gigli-blog__cta{width:200px;flex-shrink:0}}.gigli-blog__cta:hover{opacity:.9}.gigli-blog__tags{display:flex;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:8px;padding:8px 24px 24px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gigli-blog__tags::-webkit-scrollbar{display:none}@media(min-width:992px){.gigli-blog__tags{flex-wrap:wrap;overflow-x:visible;justify-content:center;padding:8px 0 32px}}.gigli-blog__chip{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:100px;border:1px solid #F99FC9;background:transparent;color:#dd1254;font-family:Oakes Grotesk,sans-serif;font-weight:400;font-size:12px;line-height:1.5;text-transform:capitalize;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s,border-color .2s}@media(min-width:992px){.gigli-blog__chip{font-weight:700}}.gigli-blog__chip:hover{background:#dd125414}.gigli-blog__chip--active{background:#dd1254;color:#f9f9f9;border-color:#dd1254;border-radius:100px;font-weight:700}.gigli-blog__chip--active:hover{background:#dd1254;opacity:.9}.gigli-blog__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:0 24px}@media(min-width:992px){.gigli-blog__grid{grid-template-columns:repeat(3,1fr);gap:40px;padding:0}}.gigli-blog__pagination{margin-top:48px;display:flex;justify-content:center;padding:0 24px}@media(min-width:992px){.gigli-blog__pagination{padding:0}}.gigli-blog-prev-next__title{font-family:Fiyona,serif;font-weight:700;font-size:28px;line-height:1.14;color:#201c1a;margin:0;text-transform:capitalize;text-align:center;padding:0 24px}@media(min-width:992px){.gigli-blog-prev-next__title{font-size:40px;line-height:1.2;padding:0}}.prev-next-blog-posts{display:grid;grid-template-columns:1fr;gap:24px;padding:0 24px}@media(min-width:992px){.prev-next-blog-posts{grid-template-columns:repeat(2,1fr);gap:40px;padding:0}}.gigli-blog-card{display:flex;flex-direction:column;align-items:center;gap:24px}.gigli-blog-card__image-wrap{display:block;width:100%;overflow:hidden;border-radius:24px;height:163px}@media(min-width:992px){.gigli-blog-card__image-wrap{height:auto;aspect-ratio:4/3}}.gigli-blog-card__image{width:100%;height:100%;object-fit:cover;display:block;border-radius:24px;transition:transform .4s ease}.gigli-blog-card:hover .gigli-blog-card__image{transform:scale(1.03)}.gigli-blog-card__content{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;width:100%}.gigli-blog-card__title{font-family:Fiyona,serif;font-weight:700;font-size:18px;line-height:1.33;color:#000;margin:0;text-transform:capitalize}.gigli-blog-card__title a{color:inherit;text-decoration:none}@media(min-width:992px){.gigli-blog-card__title{font-size:24px;line-height:1.17}}.gigli-blog-card__excerpt{font-family:Oakes Grotesk,sans-serif;font-weight:500;font-size:14px;line-height:1.43;color:#000;margin:0;text-align:center;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gigli-blog-card__read-more{display:flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:24px;border:1px solid #F99FC9;background:transparent;color:#dd1254;font-family:Oakes Grotesk,sans-serif;font-weight:700;font-size:14px;line-height:1.43;text-transform:capitalize;text-decoration:none;transition:background .2s}.gigli-blog-card__read-more:hover{background:#dd125414}.gigli-main-article [data-animate]{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.gigli-main-article [data-animate].is-visible{opacity:1;transform:translateY(0)}.gigli-main-article__hero [data-animate]{transform:none;transition:opacity .8s ease}.gigli-main-article__hero [data-animate].is-visible{opacity:1}.gigli-main-article__hero{position:relative;width:100%;height:511px;overflow:hidden;margin-top:-70px}@media(max-width:991px){.gigli-main-article__hero{height:320px}}.gigli-main-article__hero-image{width:100%;height:100%;object-fit:cover;display:block}.gigli-main-article__wave{position:absolute;bottom:-1px;left:0;width:100%;z-index:2;line-height:0}.gigli-main-article__wave svg{width:100%;height:auto;display:block}@media(max-width:991px){.gigli-main-article__wave svg{height:78px}}.gigli-main-article__content{max-width:1100px;margin:0 auto;padding:39px 24px 0;display:flex;flex-direction:column;gap:69px}@media(max-width:991px){.gigli-main-article__content{gap:32px;padding:24px 16px 0}}.gigli-main-article__header{display:flex;flex-direction:column;align-items:center;gap:32px}@media(max-width:991px){.gigli-main-article__header{gap:20px}}.gigli-main-article__meta{display:flex;align-items:center;gap:24px}@media(max-width:991px){.gigli-main-article__meta{gap:16px}}.gigli-main-article__date{font-family:Oakes Grotesk,sans-serif;font-weight:500;font-size:16px;line-height:1.125em;letter-spacing:.12em;text-transform:uppercase;color:#201c1a}@media(max-width:991px){.gigli-main-article__date{font-size:12px}}.gigli-main-article__meta-dot{width:12px;height:12px;border-radius:50%;background:#fdf0f7;flex-shrink:0}@media(max-width:991px){.gigli-main-article__meta-dot{width:8px;height:8px}}.gigli-main-article__category{font-family:Oakes Grotesk,sans-serif;font-weight:500;font-size:16px;line-height:1.125em;letter-spacing:.12em;text-transform:uppercase;color:#dd1254;text-decoration:none}.gigli-main-article__category:hover{opacity:.8}@media(max-width:991px){.gigli-main-article__category{font-size:12px}}.gigli-main-article__title{font-family:Fiyona,serif;font-weight:700;font-size:56px;line-height:1.14em;text-align:center;color:#201c1a;text-transform:capitalize;margin:0;max-width:900px}@media(max-width:991px){.gigli-main-article__title{font-size:32px;line-height:1.2em}}.gigli-main-article__body{font-family:Oakes Grotesk,sans-serif;font-weight:500;font-size:14px;line-height:1.43em;color:#201c1a}.gigli-main-article__body h2{font-family:Fiyona,serif;font-weight:700;font-size:32px;line-height:1.2em;color:#201c1a;margin:48px 0 16px;text-transform:capitalize}@media(max-width:991px){.gigli-main-article__body h2{font-size:24px;margin:32px 0 12px}}.gigli-main-article__body h2:first-child{margin-top:0}.gigli-main-article__body h3{font-family:Fiyona,serif;font-weight:700;font-size:24px;line-height:1.25em;color:#201c1a;margin:32px 0 12px;text-transform:capitalize}@media(max-width:991px){.gigli-main-article__body h3{font-size:20px;margin:24px 0 8px}}.gigli-main-article__body h3:first-child{margin-top:0}.gigli-main-article__body p{margin:0 0 16px}.gigli-main-article__body p:last-child{margin-bottom:0}.gigli-main-article__body a{color:#dd1254;text-decoration:underline}.gigli-main-article__body a:hover{opacity:.8}.gigli-main-article__body ul,.gigli-main-article__body ol{padding-left:20px;margin:0 0 16px}.gigli-main-article__body ul li,.gigli-main-article__body ol li{margin-bottom:8px}.gigli-main-article__body img{max-width:100%;height:auto;border-radius:16px;margin:24px 0}.gigli-main-article__body blockquote{border-left:3px solid #DD1254;padding-left:20px;margin:24px 0;font-style:italic;color:#555}.gigli-main-article__body strong{font-weight:700}.gigli-main-article__comments{max-width:1100px;margin:0 auto;padding:60px 24px 80px}@media(max-width:991px){.gigli-main-article__comments{padding:40px 16px 60px}}@keyframes slideDownSwitcher{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.gigli-collection-switcher{padding:0 60px;animation:slideDownSwitcher .5s ease both;animation-delay:.95s}@media(max-width:991px){.gigli-collection-switcher{padding:0;position:sticky;top:45px;z-index:100}}.gigli-collection-switcher__bar{background-color:#dd1254;border-radius:0 0 24px 24px;width:fit-content;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.gigli-collection-switcher__bar::-webkit-scrollbar{display:none}@media(max-width:767px){.gigli-collection-switcher__bar{width:100%;justify-content:flex-start;border-radius:0 0 16px 16px}}.gigli-collection-switcher__chip{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:100px;border:1px solid #F99FC9;background:transparent;color:#f9f9f9;font-family:Oakes Grotesk,sans-serif;font-size:12px;font-weight:400;line-height:1.5;text-transform:capitalize;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;flex-shrink:0}.gigli-collection-switcher__chip:hover{background-color:#f9f9f926;color:#f9f9f9;text-decoration:none}.gigli-collection-switcher__chip--active{background-color:#f9f9f9;border-color:#f9f9f9;border-width:2px;color:#dd1254;font-weight:600;padding:7px 15px}.gigli-collection-switcher__chip--active:hover{background-color:#f9f9f9;color:#dd1254}@keyframes slideDownCollectionFilters{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.shopify-section.gigli-collection-filters{padding:0;position:sticky;top:64px;z-index:10;width:100%;container-type:scroll-state}@media(max-width:991px){.shopify-section.gigli-collection-filters{padding:0;position:sticky;top:45px;z-index:100}}.gigli-collection-filters-inner{width:100%;background:#fdf0f7}@container scroll-state(stuck: top){.gigli-collection-filters-inner{background:transparent}}.gigli-collection-filters__bar{animation:slideDownCollectionFilters .5s ease both;animation-delay:.95s;background-color:#dd1254;border-radius:0 0 24px 24px;width:fit-content;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.gigli-collection-filters__bar::-webkit-scrollbar{display:none}@media(max-width:767px){.gigli-collection-filters__bar{width:100%;justify-content:flex-start;border-radius:0 0 16px 16px}}.gigli-collection-filters__tab{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:6px 12px;border-radius:100px;border:1px solid #f99fc9;background:transparent;color:#f9f9f9;font-family:Oakes Grotesk,sans-serif;font-size:12px;font-weight:400;line-height:1.5;text-transform:capitalize;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.gigli-collection-filters__tab:hover:not(.gigli-collection-filters__tab--selected){background-color:#f9f9f926;color:#f9f9f9}.gigli-collection-filters__tab--selected{background-color:#f9f9f9;border-color:#f9f9f9;border-width:2px;color:#dd1254;font-weight:600;padding:7px 15px}.gigli-collection-filters__tab--selected:hover{background-color:#f9f9f9;color:#dd1254}.gigli-collection-filters__tab-content{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;pointer-events:none}.gigli-collection-filters__tab-icon{flex-shrink:0;width:39px;height:39px;object-fit:contain}.gigli-collection-filters__tab-text{white-space:nowrap}.gigli-collection-filters__tab-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.gigli-collection-list-section{background:#fff}.gigli-collection-list{scroll-margin-top:120px;padding-top:var(--padding-top-desktop, 60px);padding-bottom:var(--padding-bottom-desktop, 60px)}@media(max-width:991px){.gigli-collection-list{scroll-margin-top:100px}}@media(max-width:991px){.gigli-collection-list{padding-top:var(--padding-top-mobile, 40px);padding-bottom:var(--padding-bottom-mobile, 40px)}}.gigli-collection-list .gigli-collection-grid{padding:0}.gigli-collection-list__inner{max-width:1760px;margin:0 auto;padding-left:24px;padding-right:24px}@media(min-width:992px){.gigli-collection-list__inner{padding-left:40px;padding-right:40px}}.gigli-collection-list__item{margin-bottom:56px;scroll-margin-top:120px}@media(max-width:991px){.gigli-collection-list__item{scroll-margin-top:100px}}.gigli-collection-list__item:last-child{margin-bottom:0}.gigli-collection-list__empty{padding:48px 24px;text-align:center}.gigli-collection-list__empty-title{font-family:Fiyona,serif;font-size:24px;margin:0 0 12px;color:#201c1a}.gigli-collection-list__empty-text{font-family:Oakes Grotesk,sans-serif;font-size:14px;color:#201c1abf;margin:0}.gigli-contact{background:#fdf0f7;padding:40px 24px 56px}@media(min-width:992px){.gigli-contact{padding:64px 120px 80px}}.gigli-contact__inner{max-width:1200px;margin:0 auto}.gigli-contact__card{display:flex;flex-direction:column;gap:21px;align-items:stretch;background:#fff;border-radius:24px;padding:16px;width:100%}@media(min-width:1200px){.gigli-contact__card{flex-direction:row;align-items:stretch}}.gigli-contact__media{flex:0 0 auto;width:100%;height:240px;min-height:240px;border-radius:24px;overflow:hidden;position:relative}@media(min-width:1200px){.gigli-contact__media{flex:1 1 50%;height:auto;min-height:400px}}.gigli-contact__image{width:100%;height:100%;object-fit:cover;display:block;border-radius:24px}.gigli-contact__form-panel{flex:1 1 auto;display:flex;flex-direction:column;gap:25px;background:#fff;border-radius:40px;padding:0;min-width:0}@media(min-width:1200px){.gigli-contact__form-panel{flex:1 1 50%;padding:24px}}.gigli-contact__heading{font-family:Fiyona,serif;font-weight:700;font-size:32px;line-height:40px;text-align:center;color:#201c1a;margin:0;text-transform:capitalize}@media(min-width:992px){.gigli-contact__heading{font-size:40px;line-height:48px}}.gigli-contact__intro{font-family:Oakes Grotesk,sans-serif;font-weight:500;font-size:14px;line-height:20px;text-align:center;color:#201c1a;margin:0}.gigli-contact__intro p{margin:0}.gigli-contact__form{width:100%}.gigli-contact__fields{display:flex;flex-direction:column;gap:16px;align-items:stretch}.gigli-contact__row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;width:100%;align-items:stretch}.gigli-contact__row>.gigli-contact__field{flex:1 1 0;min-width:0}.gigli-contact__field{flex:1 1 auto;min-width:0}.gigli-contact__field--block{width:100%}.gigli-contact__field--block .form-control{margin:0}.gigli-contact__field--block .input,.gigli-contact__field--block .textarea,.gigli-contact__field--block select,.gigli-contact__field--block .select{font-family:Oakes Grotesk,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#201c1a;background:#fdf0f7;border:1px solid #fdf0f7;border-radius:24px;padding:16px;text-align:center;width:100%}.gigli-contact__field--block .input::placeholder,.gigli-contact__field--block .textarea::placeholder,.gigli-contact__field--block select::placeholder,.gigli-contact__field--block .select::placeholder{color:#201c1a8c}.gigli-contact__field--block .input:focus,.gigli-contact__field--block .textarea:focus,.gigli-contact__field--block select:focus,.gigli-contact__field--block .select:focus{outline:2px solid #dd1254;outline-offset:2px}.gigli-contact__field--block .textarea{border-radius:24px;min-height:120px;text-align:left}.gigli-contact__field--block label{font-family:Oakes Grotesk,sans-serif;font-size:13px;margin-bottom:8px;display:block;text-align:center}.gigli-contact__input{box-sizing:border-box;width:100%;font-family:Oakes Grotesk,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#201c1a;background:#fdf0f7;border:1px solid #fdf0f7;padding:16px;margin:0;transition:outline .15s ease,border-color .15s ease}.gigli-contact__input::placeholder{color:#201c1a;text-align:center}.gigli-contact__input:focus{outline:2px solid #dd1254;outline-offset:2px;border-color:#f5cfe0}.gigli-contact__input--pill{border-radius:100px;text-align:center}.gigli-contact__input--message{border-radius:24px;min-height:145px;resize:vertical;text-align:center;vertical-align:top}.gigli-contact__submit-wrap{display:flex;justify-content:center;width:100%;padding-top:4px}.gigli-contact__submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;max-width:200px;width:100%;padding:16px 24px;border-radius:24px;background:#dd1254!important;color:#fdf0f7;font-family:Oakes Grotesk,sans-serif;font-weight:600;font-size:16px;line-height:18px;text-align:center;text-transform:capitalize;transition:background .2s ease,transform .15s ease}.gigli-contact__submit:hover{background:#c40f49}.gigli-contact__submit:focus-visible{outline:2px solid #201c1a;outline-offset:3px}.gigli-contact .banner{margin-bottom:16px}.gigli-contact [data-animate]{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}.gigli-contact [data-animate].is-visible{opacity:1;transform:translateY(0)}html.shopify-design-mode .gigli-contact [data-animate],body.is-design-mode .gigli-contact [data-animate]{opacity:1!important;transform:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.gigli-contact [data-animate]{opacity:1!important;transform:none!important;transition:none!important}}.gigli-coa{background-color:#fdf0f7;padding:24px 24px 56px}@media(min-width:992px){.gigli-coa{padding:32px 40px 80px}}@media(min-width:1200px){.gigli-coa{padding-left:120px;padding-right:120px}}.gigli-coa__inner{max-width:1760px;margin:0 auto;display:flex;flex-direction:column;gap:23px}.gigli-coa__card{background:#fff;border-radius:16px;padding:32px;display:flex;flex-direction:column;align-items:stretch;gap:32px;width:100%}@media(min-width:992px){.gigli-coa__card{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:32px}}.gigli-coa__card-title{font-family:Fiyona,serif;font-weight:700;font-size:28px;line-height:32px;color:#1f1f1f;margin:0;text-transform:capitalize;flex-shrink:0;white-space:normal}@media(min-width:992px){.gigli-coa__card-title{font-size:40px;line-height:48px;max-width:420px}}.gigli-coa__list{flex:1;min-width:0;display:flex;flex-direction:column;gap:0;width:100%}@media(min-width:992px){.gigli-coa__list{max-width:792px;margin-left:auto}}.gigli-coa__row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:8px 0;text-decoration:none;color:inherit;border-bottom:1px solid rgba(31,31,31,.12);border-radius:12px;transition:opacity .2s ease}.gigli-coa__row:last-child{border-bottom:none}.gigli-coa__row:hover:not(.gigli-coa__row--static){opacity:.85}.gigli-coa__row--static{cursor:default}.gigli-coa__row-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;min-width:0;flex:1}.gigli-coa__row-title{font-family:Oakes Grotesk,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#1f1f1f;overflow-wrap:anywhere}.gigli-coa__row-meta{font-family:Oakes Grotesk,sans-serif;font-weight:500;font-size:12px;line-height:20px;color:#767676;overflow-wrap:anywhere}.gigli-coa__row-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.gigli-coa__icon-circle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:44px;background:#fdf0f7;color:#dd1254}.gigli-coa__icon-svg{display:block}.gigli-wave-section{margin:0!important;padding:0!important}.gigli-wave{background-color:var(--wave-bg);line-height:0;overflow:hidden;z-index:1;position:relative;margin-top:var(--wave-margin-top-mobile, 0);margin-bottom:var(--wave-margin-bottom-mobile, 0)}@media(min-width:992px){.gigli-wave{margin-top:var(--wave-margin-top, 0);margin-bottom:var(--wave-margin-bottom, 0)}}.gigli-wave__svg{display:block;width:100%}.gigli-wave__svg--mobile{height:var(--wave-height-mobile);transform:translateY(1px)}@media(min-width:992px){.gigli-wave__svg--mobile{display:none}}.gigli-wave__svg--desktop{display:none;height:var(--wave-height)}@media(min-width:992px){.gigli-wave__svg--desktop{display:block}}.gigli-wave__svg--flip-x{transform:scaleX(-1)}.gigli-wave__svg--flip-y{transform:scaleY(-1) translateY(2px)}.gigli-wave__svg--flip-x.gigli-wave__svg--flip-y{transform:scale(-1) translateY(1px)}.gigli-brand-story-section{margin:0!important}.gigli-brand-story{--gbs-pink: #dd1254;--gbs-bg-pink: #fdf0f7;--gbs-text: #201c1a;--gbs-section-bg: #ffffff;--gbs-card-bg: #ffffff;--gbs-image-fallback: #00b5e2}.gigli-brand-story [data-animate]{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease}.gigli-brand-story [data-animate].is-visible{opacity:1;transform:translateY(0)}.gigli-brand-story__top{background-color:var(--gbs-section-bg)}.gigli-brand-story__shell{max-width:1760px;margin:0 auto;padding:24px}@media(min-width:992px){.gigli-brand-story__shell{padding-left:120px;padding-right:120px}}.gigli-brand-story__card{display:flex;flex-direction:column;align-items:stretch;gap:27px;width:100%;padding:24px 16px 16px;border-radius:24px;background-color:var(--gbs-card-bg);box-sizing:border-box;z-index:2;position:relative}@media(min-width:992px){.gigli-brand-story__card{flex-direction:row;align-items:stretch;gap:27px;padding:24px}}.gigli-brand-story__media{flex-shrink:0;width:100%;max-width:none;margin:0}@media(min-width:992px){.gigli-brand-story__media{order:-1;width:372px;max-width:42%}}.gigli-brand-story__image{display:block;width:100%;height:240px;aspect-ratio:auto;max-height:none;object-fit:cover;border-radius:24px;background-color:var(--gbs-image-fallback)}@media(min-width:992px){.gigli-brand-story__image{height:auto;aspect-ratio:372/479;max-height:479px}}.gigli-brand-story__image--placeholder{min-height:240px}@media(min-width:992px){.gigli-brand-story__image--placeholder{min-height:280px}}.gigli-brand-story__content{flex:1;display:flex;flex-direction:column;gap:24px;justify-content:center;min-width:0}@media(min-width:992px){.gigli-brand-story__content{gap:45px}}.gigli-brand-story__titles{display:flex;flex-direction:column;gap:16px;text-transform:capitalize}@media(max-width:991px){.gigli-brand-story__titles{align-items:center;text-align:center}}.gigli-brand-story__eyebrow{margin:0;font-family:Fiyona,serif;font-size:18px;font-weight:700;line-height:24px;color:var(--gbs-pink)}@media(min-width:992px){.gigli-brand-story__eyebrow{font-size:24px;line-height:32px}}.gigli-brand-story__headline{margin:0;font-family:Fiyona,serif;font-size:18px;font-weight:700;line-height:24px;color:var(--gbs-text)}@media(min-width:992px){.gigli-brand-story__headline{font-size:24px;line-height:32px}}.gigli-brand-story__body{font-family:Oakes Grotesk,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:var(--gbs-text)}@media(max-width:991px){.gigli-brand-story__body{text-align:center}}.gigli-brand-story__body p:last-child{margin-bottom:0}.gigli-brand-story__cta-bar{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;padding:8px 8px 8px 16px;border-radius:24px;background-color:#fff;box-sizing:border-box;text-align:center}@media(min-width:768px){.gigli-brand-story__cta-bar{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;text-align:left}}@media(min-width:992px){.gigli-brand-story__cta-bar{background-color:var(--gbs-bg-pink);border-radius:40px}}.gigli-brand-story__cta-tagline{margin:0;flex:1;font-family:Fiyona,serif;font-size:16px;font-weight:700;line-height:22px;color:var(--gbs-text);text-transform:capitalize;min-width:0}@media(min-width:992px){.gigli-brand-story__cta-tagline{font-size:18px;line-height:24px}}.gigli-brand-story__cta{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:128px;max-width:180px;padding:16px 24px;border-radius:24px;background-color:var(--gbs-pink);color:#fff;font-family:Oakes Grotesk,sans-serif;font-size:16px;font-weight:600;line-height:18px;text-align:center;text-decoration:none;text-transform:capitalize;transition:opacity .2s ease,transform .2s ease}.gigli-brand-story__cta:hover{color:#fff;opacity:.92}.gigli-story-section{margin:0!important;padding:0!important}.gigli-story{--story-pill-icon-bg: #dd1254;--story-pill-label: #201c1a;background-color:var(--story-bg);padding-left:24px;padding-right:24px;padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);box-sizing:border-box}.gigli-story [data-animate]{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease}.gigli-story [data-animate].is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.gigli-story [data-animate]{opacity:1;transform:none;transition:none}}@media(max-width:767px){.gigli-story{overflow-x:hidden;padding-bottom:0}}@media(min-width:992px){.gigli-story{padding-left:120px;padding-right:120px;padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop)}}.gigli-story__container{max-width:1380px;margin:0 auto;display:flex;flex-direction:column;gap:32px;width:100%;min-width:0;align-items:stretch}@media(min-width:992px){.gigli-story__container{flex-direction:row;gap:94px;align-items:center}}@media(min-width:992px){.gigli-story__container--reversed{flex-direction:row-reverse}}.gigli-story__content{flex:1;display:flex;flex-direction:column;gap:41px;width:100%;max-width:100%;min-width:0}@media(max-width:767px){.gigli-story__content{gap:24px;text-align:center}}.gigli-story__header{display:flex;flex-direction:column;gap:24px}@media(max-width:767px){.gigli-story__header{align-items:center}}@media(min-width:992px){.gigli-story__header{gap:33px}}.gigli-story__subtitle{font-family:Oakes Grotesk,system-ui,sans-serif;font-weight:500;font-size:12px;line-height:14px;letter-spacing:1.44px;text-transform:uppercase;color:var(--story-accent);margin:0}@media(max-width:767px){.gigli-story__subtitle{font-size:10px;letter-spacing:1.2px}}@media(min-width:992px){.gigli-story__subtitle{font-size:16px;line-height:18px;letter-spacing:1.92px}}.gigli-story__title{font-family:Fiyona,Recoleta Alt,Georgia,serif;font-weight:700;font-size:28px;line-height:36px;color:var(--story-text);text-transform:capitalize;margin:0;overflow-wrap:anywhere}@media(max-width:767px){.gigli-story__title{line-height:32px}}@media(min-width:992px){.gigli-story__title{font-size:40px;line-height:48px}}.gigli-story__pills-marquee{width:100%;min-width:0}@media(max-width:767px){.gigli-story__pills-marquee{overflow:hidden;margin-left:-24px;margin-right:-24px;width:calc(100% + 48px);max-width:none;text-align:start}}.gigli-story__pills{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;column-gap:clamp(14px,3.5vw,28px);row-gap:12px}@media(min-width:992px){.gigli-story__pills{row-gap:14px}}@media(max-width:767px){.gigli-story__pills{flex-wrap:nowrap;width:max-content;column-gap:20px;animation:gigli-story-pills-marquee 32s linear infinite;will-change:transform}.gigli-story__pills:hover{animation-play-state:paused}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.gigli-story__pills{animation:none;flex-wrap:wrap;width:100%;max-width:100%;padding-left:24px;padding-right:24px;box-sizing:border-box;will-change:auto}.gigli-story__pills:hover{animation-play-state:running}}.gigli-story__pill-item{margin:0;flex:0 0 auto}@media(min-width:768px){.gigli-story__pill-item--marquee-clone{display:none}}@media(prefers-reduced-motion:reduce)and (max-width:767px){.gigli-story__pill-item--marquee-clone{display:none}}.gigli-story__pill{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;border:0;background:none;text-decoration:none;color:inherit;font:inherit;cursor:default;vertical-align:middle}@media(min-width:992px){.gigli-story__pill{gap:10px}}.gigli-story a.gigli-story__pill{cursor:pointer}.gigli-story a.gigli-story__pill:hover .gigli-story__pill-label{opacity:.82}.gigli-story a.gigli-story__pill:focus-visible{outline:2px solid var(--story-accent);outline-offset:3px;border-radius:4px}.gigli-story__pill-icon{flex-shrink:0;width:22px;height:22px;border-radius:50%;background-color:var(--story-pill-icon-bg);display:flex;align-items:center;justify-content:center}@media(min-width:992px){.gigli-story__pill-icon{width:26px;height:26px}}.gigli-story__pill-icon svg{display:block;width:11px;height:9px}@media(min-width:992px){.gigli-story__pill-icon svg{width:12px;height:10px}}.gigli-story__pill-label{font-family:Oakes Grotesk,system-ui,sans-serif;font-weight:600;font-size:11px;line-height:1.25;letter-spacing:.06em;text-transform:uppercase;color:var(--story-pill-label);transition:opacity .2s ease}@media(min-width:992px){.gigli-story__pill-label{font-size:14px;letter-spacing:.04em}}.gigli-story__text{font-family:Oakes Grotesk,system-ui,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:var(--story-text);overflow-wrap:anywhere}.gigli-story__text p{margin:0 0 12px}.gigli-story__text p:last-child{margin-bottom:0}.gigli-story__cta{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;background-color:var(--story-accent);color:#fff;font-family:Oakes Grotesk,system-ui,sans-serif;font-weight:600;font-size:14px;line-height:20px;border-radius:24px;text-decoration:none;text-transform:capitalize;align-self:flex-start;transition:background-color .2s ease}@media(max-width:991px){.gigli-story__cta{align-self:center}}.gigli-story__cta:hover{background-color:#c0104a}.gigli-story__image-wrapper{width:100%;max-width:100%;flex-shrink:0;border-radius:24px;overflow:hidden;min-width:0;position:relative}@media(max-width:767px){.gigli-story__image-wrapper{height:240px;max-width:342px;margin-inline:auto}}@media(min-width:768px)and (max-width:991px){.gigli-story__image-wrapper{height:240px}}@media(min-width:992px){.gigli-story__image-wrapper{width:372px;max-width:372px;height:479px}}.gigli-story__image{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:24px}@media(max-width:767px){.gigli-story__image{position:absolute;left:0;top:-.22%;width:100%;height:142.5%;max-width:none}}@keyframes gigli-story-pills-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}:where(.modal,.drawer,.popover,.header-search)::part(tap-area){position:relative;display:flex;width:36px;height:36px;padding:9.09px 9.094px 9.091px 9.087px;justify-content:center;align-items:center;border-radius:90px;background:#fff!important}body:has(cart-drawer[open]) .needsclick.kl-teaser-YtLzYc.kl-private-reset-css-Xuajs1{display:none}cart-drawer::part(content){border-radius:24px 0 0 24px;background:#e6e6e6!important;box-shadow:0 4px 4px #00000040;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden}cart-drawer::part(header){background:#e6e6e6!important}cart-drawer::part(body){background:#e6e6e6!important;padding-bottom:40px!important}@media(max-width:991px){cart-drawer::part(body){padding-bottom:60px!important}}cart-drawer p.h4{color:#ee4b6b;leading-trim:both;text-edge:cap;font-family:Oakes Grotesk;font-size:14px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.56px;text-transform:uppercase}cart-drawer .free-shipping-bar{width:100%;margin:auto!important;text-align:center;background:#f8f8f8;padding:10px;margin:10px 0;border-radius:8px;font-size:14px}cart-drawer .free-shipping-bar span.text-subdued{color:var(--Background, #EE4B6B);text-align:center;font-family:Oakes Grotesk;font-size:16px;font-style:normal;font-weight:700;line-height:24px}cart-drawer .free-shipping-bar .progress-bar{width:100%;height:8px;background:#f29bc2;border-radius:4px;margin-top:8px}cart-drawer .free-shipping-bar .progress-fill{height:100%;background:#ee4b6b;transition:width .3s ease-in-out;position:absolute;left:0;top:0;border-radius:4px}cart-drawer .free-shipping-bar .progress-fill svg{position:absolute;right:-5px;top:-8px}cart-drawer .free-shipping-bar small{color:var(--Background, #EE4B6B);font-family:Oakes Grotesk;font-size:15px;font-style:normal;font-weight:450;line-height:24px;width:100%;text-align:right;display:block;margin-top:12px}cart-drawer line-item.line-item{border-radius:12px;background:#fff;padding:16px 12px 8px 0;gap:8px}cart-drawer line-item.line-item img{width:110px;height:110px}cart-drawer line-item.line-item .line-item-info a.h6{color:var(--Background, #EE4B6B);font-family:Oakes Grotesk;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-transform:uppercase}@media(max-width:991px){cart-drawer line-item.line-item .line-item-info a.h6{font-size:14px}}cart-drawer line-item.line-item .line-item-info .secondary_information{list-style:circle}cart-drawer line-item.line-item .line-item-info .secondary_information p{padding-left:10px;position:relative;color:var(--Background, #EE4B6B);font-family:Oakes Grotesk;font-size:14px;font-style:normal;font-weight:450;line-height:18px}cart-drawer line-item.line-item .line-item-info .secondary_information p:before{content:"";width:5px;height:5px;position:absolute;left:0;top:0;bottom:0;background:#ee4b6b;border-radius:100px;margin:auto}cart-drawer line-item.line-item .line-item-info price-list,cart-drawer line-item.line-item .line-item-info price-list *{color:var(--Background, #EE4B6B);text-align:center;font-family:Oakes Grotesk;font-size:16px;font-style:normal;font-weight:700;line-height:24px}cart-drawer line-item.line-item .line-item-info line-item-quantity quantity-selector{border-radius:40px;background:#fff0f7;padding:4px}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){cart-drawer line-item.line-item .line-item-info line-item-quantity quantity-selector{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}cart-drawer line-item.line-item .line-item-info line-item-quantity quantity-selector .quantity-selector__button{border-radius:80px;background:#fff}cart-drawer line-item.line-item .line-item-info line-item-quantity quantity-selector .quantity-selector__input{color:var(--Background, #EE4B6B);text-align:center;font-family:Oakes Grotesk;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}cart-drawer .complementary-products{padding:4px 8px 40px 12px;border-radius:24px;background:var(--Color-4, #FFF0F7);box-shadow:0 -4px 12px #ad1b381f;position:absolute;bottom:110px;width:100%;overflow:hidden;transition:ease .5s}@media(max-width:991px){cart-drawer .complementary-products{bottom:80px}}cart-drawer .complementary-products.collapsed{bottom:-80px}@media(max-width:991px){cart-drawer .complementary-products.collapsed{bottom:-130px}}cart-drawer .complementary-products.collapsed button.complementary-products__toggle{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDE4IDEwIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTcgMUw4LjY2MjUzIDlMMC45OTk5OTkgMC45OTk5OTkiIHN0cm9rZT0iI0VFNEI2QiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+)}cart-drawer .complementary-products p.h6{color:var(--Background, #EE4B6B);font-family:Oakes Grotesk;font-size:14px;font-style:normal;font-weight:700;line-height:44px;text-transform:uppercase}cart-drawer .complementary-products .complementary-products__header{color:var(--Background, #EE4B6B);font-family:Oakes Grotesk;font-size:14px;font-style:normal;font-weight:700;line-height:44px;text-transform:uppercase}cart-drawer .complementary-products button.complementary-products__toggle{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTMuNDQ5MiAxMy40NTQ4TDguODA2NTMgOC44MTIxNEw0LjUzOTY3IDQuNTQ1MjkiIHN0cm9rZT0iI0VFNEI2QiIgc3Ryb2tlLXdpZHRoPSIyLjIyMjIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KICA8cGF0aCBkPSJNNC41NDI5NyAxMy40NTQ4TDkuMTg1NjYgOC44MTIxNEwxMy40NTI1IDQuNTQ1MjkiIHN0cm9rZT0iI0VFNEI2QiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+);display:flex;width:36px;height:36px;padding:9.09px 9.094px 9.091px 9.087px;justify-content:center;align-items:center;border-radius:90px;background:#fff;object-fit:contain}cart-drawer .complementary-products .horizontal-product-card{border-radius:12px;border:.704px solid var(--Color-4, #FFF0F7);background:#fff;padding:8px}cart-drawer .complementary-products .horizontal-product-card span.product-collection{display:flex;padding:4px;justify-content:center;align-items:center;gap:10px;border-radius:100px;background:var(--Color, #FBB217);color:#fff;leading-trim:both;text-edge:cap;font-family:Oakes Grotesk;font-size:10px;font-style:normal;font-weight:500;line-height:1;text-transform:uppercase;position:absolute;top:8px}cart-drawer .complementary-products .horizontal-product-card a.product-title.h6{color:var(--Background, #EE4B6B);leading-trim:both;text-edge:cap;font-family:Oakes Grotesk;font-size:14px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase}cart-drawer .complementary-products .horizontal-product-card price-list,cart-drawer .complementary-products .horizontal-product-card price-list *{color:var(--Contrast-1, #F29BC2);leading-trim:both;text-edge:cap;font-family:Oakes Grotesk;font-size:12px;font-style:normal;font-weight:500;line-height:24.48px;text-transform:uppercase}cart-drawer .complementary-products .horizontal-product-card button.link{display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:40px;border:1px solid var(--Background, #EE4B6B);color:var(--Background, #EE4B6B);text-align:center;leading-trim:both;text-edge:cap;font-family:Oakes Grotesk;font-size:14px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.56px;text-transform:uppercase;background:#fff;transition:ease .2s;width:100%}cart-drawer .complementary-products .horizontal-product-card button.link:hover{background:var(--Background, #EE4B6B);color:#fff}cart-drawer .cart-drawer__footer .button-group button{color:#fff;leading-trim:both;text-edge:cap;font-family:Oakes Grotesk;font-size:20px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.8px;text-transform:uppercase}cart-drawer .cart-drawer__footer .text-subdued{width:100%;color:var(--Background, #EE4B6B);text-align:center;font-family:Oakes Grotesk;font-size:14px;font-style:normal;font-weight:500;line-height:1;text-transform:uppercase}cart-drawer carousel-navigation.page-dots button{width:12px;height:12px;border:solid #F29BC2 1px}cart-drawer carousel-navigation.page-dots button:after{background:#fff}cart-drawer carousel-navigation.page-dots button[aria-current=true]{border-color:#f29bc2}cart-drawer carousel-navigation.page-dots button[aria-current=true]:after{background:#ef496a}cart-drawer::part(footer){border-radius:24px 24px 0 0;background:#fff}.modal::part(content){background-color:#fff0f7!important;border-radius:20px;max-width:60dvw!important}@media(max-width:991px){.modal::part(content){max-width:100dvw!important}}.quick-buy-modal{z-index:9999999}.quick-buy-modal .quick-buy-modal__info-wrapper{border:none}.quick-buy-modal [slot=header]{text-align:left;color:var(--Background, #EE4B6B);font-family:Fiyona;font-size:14px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase}.quick-buy-modal .quick-buy-modal__gallery-wrapper .product-gallery__carousel-with-arrows carousel-prev-button{display:none}.quick-buy-modal .quick-buy-modal__gallery-wrapper .product-gallery__carousel-with-arrows carousel-prev-button button{display:flex;width:40px;height:40px;padding:0 12px;justify-content:center;align-items:center;border-radius:100px;background:#fff;box-shadow:0 8px 12px #ee4b6b33;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.quick-buy-modal .quick-buy-modal__gallery-wrapper .product-gallery__carousel-with-arrows carousel-next-button{display:none}.quick-buy-modal .quick-buy-modal__gallery-wrapper .product-gallery__carousel-with-arrows carousel-next-button button{display:flex;width:40px;height:40px;padding:0 12px;justify-content:center;align-items:center;border-radius:100px;background:#fff;box-shadow:0 8px 12px #ee4b6b33;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.quick-buy-modal .quick-buy-modal__mobile-info{display:none}.quick-buy-modal .product-form .product-form__submit:hover{color:#fff!important}.template-index #main{margin-top:-80px}.template-collection .gigli-topbar{z-index:100;position:relative}.template-collection .gigli-header{z-index:100}.collections-slider{display:none;align-items:center;gap:8px;align-self:stretch;margin-top:50px;margin-bottom:20px}@media(max-width:991px){.collections-slider{display:flex}}.collections-slider .swiper-slide{width:fit-content!important}.collections-slider .collection-item{width:fit-content;display:flex;padding:16px;justify-content:center;align-items:center;gap:8px;border-radius:100px;background:#fff;box-shadow:0 16px 20px #ee4b6b33;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--Background, #EE4B6B);font-family:Fiyona;font-size:12px;font-style:normal;font-weight:600;line-height:1;letter-spacing:.24px;text-transform:uppercase;border:2px solid var(--Background, #FFF)}.collections-slider .collection-item.active{border:2px solid var(--Background, #EE4B6B)}.gigli-collection-header{position:relative;margin-top:-70px;display:flex;justify-content:center;align-items:flex-end;gap:59px;align-self:stretch}.gigli-collection-header:has(.collection-image){min-height:400px}@media(max-width:991px){.gigli-collection-header:has(.collection-image) .container{min-height:459px}}.gigli-collection-header .container{background:linear-gradient(180deg,#fbb217cc,#ee4b6bcc 92.3%),#fff9;padding:152px 60px 40px!important;border-radius:0 0 40px 40px;max-width:1530px!important;margin:0 auto;text-align:left;width:100%;align-self:stretch}@media(max-width:991px){.gigli-collection-header .container{padding:32px 16px!important;display:flex;flex-direction:column;justify-content:flex-end}}.gigli-collection-header .breadcrumbs{font-size:14px;color:#fff}.gigli-collection-header .breadcrumbs a,.gigli-collection-header .breadcrumbs span{color:#fff;font-family:Fiyona;font-size:14px;font-style:normal;font-weight:500;line-height:40.379px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase}.gigli-collection-header .breadcrumbs a:hover,.gigli-collection-header .breadcrumbs span:hover{text-decoration:underline}.gigli-collection-header .breadcrumbs span{text-transform:uppercase;text-decoration:none}.gigli-collection-header .collection-content{display:flex;align-items:center;justify-content:space-between}.gigli-collection-header .mobile-header{display:none;flex-wrap:wrap;gap:10px;justify-content:space-between;padding-top:20px}@media(max-width:991px){.gigli-collection-header .mobile-header{display:flex}}.gigli-collection-header .mobile-header .heading-row{display:flex;gap:20px;justify-content:space-between;width:100%}.gigli-collection-header .mobile-header .heading-row .heading-wrapper{display:flex;flex-direction:column;justify-content:space-between}.gigli-collection-header .mobile-header .heading-row .collection-image{display:block}.gigli-collection-header .mobile-header .breadcrumbs span{line-height:1}.gigli-collection-header .mobile-header .collection-title{color:#fff;font-family:Fiyona;font-size:32px;font-style:normal;font-weight:700;line-height:36px}.gigli-collection-header .mobile-header .collection-description{color:#fff;font-family:Fiyona;font-size:20px;font-style:normal;font-weight:400;line-height:24px;padding-top:20px}.gigli-collection-header .collection-text{max-width:1053px;color:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0;align-self:flex-end}@media(max-width:991px){.gigli-collection-header .collection-text{display:none}}.gigli-collection-header .collection-text .collection-title{color:#fff;font-family:Fiyona;font-size:48px;font-style:normal;font-weight:700;line-height:44px}.gigli-collection-header .collection-text .collection-description{color:#fff;font-family:Fiyona;font-size:20px;font-style:normal;font-weight:400;line-height:24px}.gigli-collection-header .collection-image{display:flex;width:232.765px;height:232.765px;justify-content:center;align-items:center;flex-shrink:0;box-shadow:0 16px 20px #91253b33;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#ee4b6b;overflow:hidden;border-radius:23px}@media(max-width:991px){.gigli-collection-header .collection-image{width:156px;height:156px;display:none}}.gigli-collection-header .collection-image img{width:100%;height:100%;object-fit:cover}.gigli-collection-header .bubble{position:absolute;width:15.981px;height:15.981px}.gigli-collection-header .x1{animation:animateBubble 5s linear infinite,sideWaysRight 5s ease-in-out infinite alternate;right:-10%;top:15%;transform:scale(1.6)}.gigli-collection-header .x2{animation:animateBubble 6s linear infinite,sideWaysRight 6s ease-in-out infinite alternate;right:-5%;top:80%;transform:scale(1.4)}.gigli-collection-header .x3{animation:animateBubble 8s linear infinite,sideWaysRight 8s ease-in-out infinite alternate;right:0;top:40%;transform:scale(1.7)}.gigli-collection-header .x4{animation:animateBubble 10s linear infinite,sideWaysRight 10s ease-in-out infinite alternate;right:5%;top:20%;transform:scale(1.3)}.gigli-collection-header .x5{animation:animateBubble 11s linear infinite,sideWaysRight 14s ease-in-out infinite alternate;right:10%;top:50%;transform:scale(1.5)}.gigli-collection-sorting{display:flex;align-self:center;justify-content:center;align-self:stretch}@media(max-width:991px){.gigli-collection-sorting{padding:16px}}.gigli-collection-sorting .container{width:100%;max-width:1530px!important}.gigli-collection-sorting .container .sorting-dropdown{position:relative}@media(max-width:991px){.gigli-collection-sorting .container .sorting-dropdown{margin:0!important}}.gigli-collection-sorting .container .sorting-dropdown:after{position:absolute;content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTYgOSIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0xNC40MDE0IDEuNTk5NjFMNy43MzEzOSA3Ljk5OTYxTDEuNjAxMzcgMS41OTk2MSIgc3Ryb2tlPSIjRUU0QjZCIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==);width:32px;height:32px;padding:4px;border-radius:80px;background:#fff;text-align:center;transition:ease .2s;right:0;z-index:-10}.gigli-collection-sorting .container .sorting-dropdown:has(select:focus):after{transform:rotate(180deg)}.gigli-collection-sorting .container select{background:no-repeat;border:none;outline:none;color:var(--Background, #EE4B6B);font-family:Fiyona;font-size:14px;font-style:normal;font-weight:600;line-height:24.632px;z-index:20;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gigli-collection-sorting .container .sort-submit-btn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gigli-collection-sorting .container .sort-submit-btn:focus{position:static;width:auto;height:auto;padding:4px 12px;margin:0 0 0 8px;overflow:visible;clip:auto;white-space:normal;font-size:12px;font-weight:600;color:#fff;background:#ee4b6b;border-radius:4px;cursor:pointer}.gigli-collection{padding:0 16px 93px;display:flex;align-self:center;justify-content:center}@media(max-width:991px){.gigli-collection{padding:16px}}.gigli-collection .container{width:100%;max-width:1530px!important}.gigli-collection .product-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px}@media(max-width:991px){.gigli-collection .product-grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}}.gigli-collection .product-grid .product-card{width:100%;max-width:unset}.footer-wave svg *{fill:#fff}[id*=__yotpo_reviews] .gigli-reviews{opacity:0;transform:translateY(32px);transition:opacity .7s ease,transform .7s ease}[id*=__yotpo_reviews] .gigli-reviews.is-visible{opacity:1;transform:translateY(0)}.template-product,body[class*=template-product-]{background:#fdf0f7!important}@media(max-width:991px){.template-product .gigli-header,body[class*=template-product-] .gigli-header{border-radius:0!important}}.template-product div#shopify-block-AaGVKRE9hK0ZLWWt0K__1768834845299682660,body[class*=template-product-] div#shopify-block-AaGVKRE9hK0ZLWWt0K__1768834845299682660,.template-product div#sca-gift-thumbnail,body[class*=template-product-] div#sca-gift-thumbnail{display:none}.template-product .gigli-product-container,body[class*=template-product-] .gigli-product-container{padding:20px 80px}@media(max-width:991px){.template-product .gigli-product-container,body[class*=template-product-] .gigli-product-container{padding:0;background:#fff!important}}.template-product .gigli-product-container [data-animate]:not([data-animate=fade-left]):not([data-animate=fade-right]),body[class*=template-product-] .gigli-product-container [data-animate]:not([data-animate=fade-left]):not([data-animate=fade-right]){opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.template-product .gigli-product-container [data-animate]:not([data-animate=fade-left]):not([data-animate=fade-right]).is-visible,body[class*=template-product-] .gigli-product-container [data-animate]:not([data-animate=fade-left]):not([data-animate=fade-right]).is-visible{opacity:1;transform:translateY(0)}.template-product .gigli-product-container [data-animate=fade-left],body[class*=template-product-] .gigli-product-container [data-animate=fade-left]{opacity:0;transform:translate(-32px);transition:opacity .7s ease,transform .7s ease}.template-product .gigli-product-container [data-animate=fade-left].is-visible,body[class*=template-product-] .gigli-product-container [data-animate=fade-left].is-visible{opacity:1;transform:translate(0)}.template-product .gigli-product-container [data-animate=fade-right],body[class*=template-product-] .gigli-product-container [data-animate=fade-right]{opacity:0;transform:translate(32px);transition:opacity .7s ease,transform .7s ease}.template-product .gigli-product-container [data-animate=fade-right].is-visible,body[class*=template-product-] .gigli-product-container [data-animate=fade-right].is-visible{opacity:1;transform:translate(0)}@media(max-width:991px){.template-product .gigli-product-container,body[class*=template-product-] .gigli-product-container{padding-bottom:0}}.template-product .gigli-product-container .container,body[class*=template-product-] .gigli-product-container .container{display:grid;grid-template-columns:601px 1fr;gap:70px;width:100%;max-width:1760px}@media(min-width:1200px)and (max-width:1599px){.template-product .gigli-product-container .container,body[class*=template-product-] .gigli-product-container .container{max-width:1360px}}@media(max-width:991px){.template-product .gigli-product-container .container,body[class*=template-product-] .gigli-product-container .container{grid-template-columns:100%;gap:20px}}.template-product .gigli-product-container .container .gigli-handpicked-reviews-inline,body[class*=template-product-] .gigli-product-container .container .gigli-handpicked-reviews-inline{display:none}@media(min-width:992px){.template-product .gigli-product-container .container .gigli-handpicked-reviews-inline,body[class*=template-product-] .gigli-product-container .container .gigli-handpicked-reviews-inline{display:block;grid-column:1}}@media(min-width:992px){.template-product .gigli-product-container .container .product-details,body[class*=template-product-] .gigli-product-container .container .product-details{grid-row:1/span 2;grid-column:2}}.template-product .gigli-product-container .product-title-mobile,body[class*=template-product-] .gigli-product-container .product-title-mobile{display:none;flex-direction:column;align-items:center;gap:8px;align-self:stretch}@media(max-width:991px){.template-product .gigli-product-container .product-title-mobile,body[class*=template-product-] .gigli-product-container .product-title-mobile{padding:0;display:flex}}.template-product .gigli-product-container .product-title-mobile .yotpo-widget-instance .yotpo-bottomline,body[class*=template-product-] .gigli-product-container .product-title-mobile .yotpo-widget-instance .yotpo-bottomline{margin:0!important;padding:0!important}.template-product .gigli-product-container .product-title-mobile .yotpo-star-rating-reviews-highly-rated-topics,.template-product .gigli-product-container .product-title-mobile [id^=yotpo-star-rating-highly-rated-topics],body[class*=template-product-] .gigli-product-container .product-title-mobile .yotpo-star-rating-reviews-highly-rated-topics,body[class*=template-product-] .gigli-product-container .product-title-mobile [id^=yotpo-star-rating-highly-rated-topics]{display:none!important}.template-product .gigli-product-container .product-title-mobile .yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel,body[class*=template-product-] .gigli-product-container .product-title-mobile .yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{font-family:Oakes Grotesk!important;font-weight:400!important;text-decoration:underline}.template-product .gigli-product-container .product-title-mobile .product-title,body[class*=template-product-] .gigli-product-container .product-title-mobile .product-title{color:#201c1a;font-family:Fiyona;font-size:28px;font-style:normal;font-weight:700;line-height:32px;text-align:center;text-transform:capitalize}.template-product .gigli-product-container .product-title-mobile .product-meta,body[class*=template-product-] .gigli-product-container .product-title-mobile .product-meta{display:flex;align-items:center;justify-content:center;align-self:stretch;flex-wrap:wrap;gap:2px}.template-product .gigli-product-container .product-title-mobile .product-meta .product-meta__quantity-lead,.template-product .gigli-product-container .product-title-mobile .product-meta .product-meta__quantity-prefix,.template-product .gigli-product-container .product-title-mobile .product-meta .product-meta__from,body[class*=template-product-] .gigli-product-container .product-title-mobile .product-meta .product-meta__quantity-lead,body[class*=template-product-] .gigli-product-container .product-title-mobile .product-meta .product-meta__quantity-prefix,body[class*=template-product-] .gigli-product-container .product-title-mobile .product-meta .product-meta__from{color:#dd1254;font-family:Oakes Grotesk;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.template-product .gigli-product-container .product-title-mobile .product-meta price-list,.template-product .gigli-product-container .product-title-mobile .product-meta price-list *,body[class*=template-product-] .gigli-product-container .product-title-mobile .product-meta price-list,body[class*=template-product-] .gigli-product-container .product-title-mobile .product-meta price-list *{color:#dd1254;font-family:Oakes Grotesk;font-size:14px;font-style:normal;font-weight:500;line-height:20px}@media(min-width:992px){.template-product .gigli-product-container .product-gallery-wrapper,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper{position:sticky;top:80px;align-self:flex-start;gap:40px;display:flex;flex-direction:column}}@media(max-width:991px){.template-product .gigli-product-container .product-gallery-wrapper,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper{padding:16px 24px;gap:12px;display:flex;flex-direction:column}}.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main{position:relative;width:100%;max-width:600px;aspect-ratio:1/1;border-radius:40px}@media(max-width:991px){.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main{width:100%;max-width:none;aspect-ratio:auto;height:325px;flex-shrink:0;border-radius:20px;overflow:visible!important}}.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-slide,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-slide{border-radius:33.708px;overflow:hidden}@media(max-width:991px){.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-slide,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-slide{border-radius:20px}}.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-slide a.zoom,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-slide a.zoom{border-radius:168.539px;background:#fff;box-shadow:0 13.483px 20.225px #ee4b6b33;-webkit-backdrop-filter:blur(10.112px);backdrop-filter:blur(10.112px);position:absolute;left:20px;bottom:20px;width:44px;height:44px;display:flex;flex-direction:column;justify-content:center;text-align:center}@media(max-width:991px){.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-slide a.zoom,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-slide a.zoom{width:24px;height:24px;left:12px;bottom:15px;box-shadow:0 4.8px 7.2px #ee4b6b33;-webkit-backdrop-filter:blur(7.2px);backdrop-filter:blur(7.2px);background:#fdf0f7}}.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-slide a.zoom svg,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-slide a.zoom svg{width:24px;height:24px;flex-shrink:0;margin:auto}@media(max-width:991px){.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-slide a.zoom svg,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-slide a.zoom svg{width:14px;height:14px}}.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-slide img,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-slide img{object-fit:cover;object-position:center;width:100%;height:100%}.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-button-next,.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-button-prev,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-button-next,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-button-prev{display:flex;width:44px;height:44px;padding:0 20px;justify-content:center;align-items:center;flex-shrink:0;border-radius:168.539px;background:#fff;box-shadow:0 13.483px 20.225px #ee4b6b33;-webkit-backdrop-filter:blur(10.112px);backdrop-filter:blur(10.112px)}@media(max-width:991px){.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-button-next,.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-button-prev,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-button-next,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-button-prev{display:flex;width:24px;height:24px;padding:0;background:#fdf0f7;box-shadow:0 4.8px 7.2px #ee4b6b33;-webkit-backdrop-filter:blur(7.2px);backdrop-filter:blur(7.2px);border-radius:60px;top:50%;transform:translateY(-50%)}}@media(max-width:991px){.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-button-prev,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-button-prev{left:17px}}.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-button-prev:after,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-button-prev:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDE4IDMyIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTUuNDMyNiAyLjUxNzU4TDEuOTQ5NDcgMTYuNTY5NUwxNS40MzI2IDI5LjQ4MzkiIHN0cm9rZT0iI0VFNEI2QiIgc3Ryb2tlLXdpZHRoPSIzLjM3MDc5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+);transform:scale(.8)}@media(max-width:991px){.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-button-prev:after,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-button-prev:after{transform:scale(.35)}}@media(max-width:991px){.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-button-next,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-button-next{right:17px}}.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-button-next:after,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-button-next:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDE4IDMyIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMS44ODE4NCAyLjUxNzU4TDE1LjM2NSAxNi41Njk1TDEuODgxODQgMjkuNDgzOSIgc3Ryb2tlPSIjRUU0QjZCIiBzdHJva2Utd2lkdGg9IjMuMzcwNzkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=);transform:scale(.8)}@media(max-width:991px){.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-button-next:after,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-button-next:after{transform:scale(.35)}}.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-pagination,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-pagination{display:none}@media(max-width:991px){.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-pagination,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-pagination{display:flex;align-items:center;gap:4px;position:absolute;bottom:-25px;left:50%;transform:translate(-50%);width:auto;max-width:calc(100% - 32px);padding:4px 40px;border-radius:100px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10}.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-pagination .swiper-pagination-bullet,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-pagination .swiper-pagination-bullet{flex:1;min-width:35px;height:4px;border-radius:100px;background:#f99fc9;opacity:1;margin:0;transition:background .25s ease}.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-pagination .swiper-pagination-bullet-active,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-main .swiper-pagination .swiper-pagination-bullet-active{background:#dd1254}}.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-thumbs-wrapper,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-thumbs-wrapper{width:100%;max-width:600px;margin-top:16px}@media(max-width:991px){.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-thumbs-wrapper,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-thumbs-wrapper{display:none}}.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-thumbs-wrapper .swiper,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-thumbs-wrapper .swiper{max-width:600px}.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-thumbs-wrapper .swiper .swiper-slide,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-thumbs-wrapper .swiper .swiper-slide{opacity:.6;cursor:pointer;transition:opacity .2s ease}.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-thumbs-wrapper .swiper .swiper-slide:hover,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-thumbs-wrapper .swiper .swiper-slide:hover,.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-thumbs-wrapper .swiper .swiper-slide.swiper-slide-thumb-active,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-thumbs-wrapper .swiper .swiper-slide.swiper-slide-thumb-active{opacity:1}.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-thumbs-wrapper .swiper .swiper-slide.swiper-slide-thumb-active img,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-thumbs-wrapper .swiper .swiper-slide.swiper-slide-thumb-active img{border:2px solid #EE4B6B}.template-product .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-thumbs-wrapper .swiper .swiper-slide img,body[class*=template-product-] .gigli-product-container .product-gallery-wrapper .product-gallery .product-gallery-thumbs-wrapper .swiper .swiper-slide img{width:109px;height:109px;border-radius:18px;object-fit:cover}.template-product .gigli-product-container .product-details,body[class*=template-product-] .gigli-product-container .product-details{width:100%;min-width:0;border-radius:24px;background:#f9f9f9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;padding:25px 20px;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch}@media(max-width:991px){.template-product .gigli-product-container .product-details,body[class*=template-product-] .gigli-product-container .product-details{border-radius:0;background:#fff!important}}.template-product .gigli-product-container .product-details .product-details-heading,body[class*=template-product-] .gigli-product-container .product-details .product-details-heading{border-bottom:solid 1px #FDF0F7;display:flex;padding-bottom:12px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}@media(max-width:991px){.template-product .gigli-product-container .product-details .product-details-heading,body[class*=template-product-] .gigli-product-container .product-details .product-details-heading{display:none}}.template-product .gigli-product-container .product-details .product-details-heading .yotpo-sr-bottom-line-button,body[class*=template-product-] .gigli-product-container .product-details .product-details-heading .yotpo-sr-bottom-line-button{align-self:flex-start}.template-product .gigli-product-container .product-details .product-details-heading .yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel,body[class*=template-product-] .gigli-product-container .product-details .product-details-heading .yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel{text-decoration:underline;font-family:Oakes Grotesk!important;font-weight:400!important}.template-product .gigli-product-container .product-details .product-details-heading .yotpo-widget-instance .yotpo-bottomline,body[class*=template-product-] .gigli-product-container .product-details .product-details-heading .yotpo-widget-instance .yotpo-bottomline{background:#f2f2f2!important;border-radius:54px!important;padding:4px 10px!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.template-product .gigli-product-container .product-details .product-details-heading .yotpo-widget-instance .yotpo-bottomline .yotpo-icon-star,.template-product .gigli-product-container .product-details .product-details-heading .yotpo-widget-instance .yotpo-bottomline .yotpo-icon-half-star,.template-product .gigli-product-container .product-details .product-details-heading .yotpo-widget-instance .yotpo-bottomline .yotpo-icon-empty-star,body[class*=template-product-] .gigli-product-container .product-details .product-details-heading .yotpo-widget-instance .yotpo-bottomline .yotpo-icon-star,body[class*=template-product-] .gigli-product-container .product-details .product-details-heading .yotpo-widget-instance .yotpo-bottomline .yotpo-icon-half-star,body[class*=template-product-] .gigli-product-container .product-details .product-details-heading .yotpo-widget-instance .yotpo-bottomline .yotpo-icon-empty-star{color:#dd1254!important}.template-product .gigli-product-container .product-details .product-details-heading .yotpo-widget-instance .yotpo-bottomline .yotpo-sr-bottom-line-text,body[class*=template-product-] .gigli-product-container .product-details .product-details-heading .yotpo-widget-instance .yotpo-bottomline .yotpo-sr-bottom-line-text{color:#dd1254!important;font-family:Fiyona!important;font-size:12px!important;font-weight:500!important}.template-product .gigli-product-container .product-details .product-details-heading .yotpo-star-rating-reviews-highly-rated-topics,.template-product .gigli-product-container .product-details .product-details-heading [id^=yotpo-star-rating-highly-rated-topics],body[class*=template-product-] .gigli-product-container .product-details .product-details-heading .yotpo-star-rating-reviews-highly-rated-topics,body[class*=template-product-] .gigli-product-container .product-details .product-details-heading [id^=yotpo-star-rating-highly-rated-topics]{display:none!important}.template-product .gigli-product-container .product-details .product-details-heading .product-title,body[class*=template-product-] .gigli-product-container .product-details .product-details-heading .product-title{color:#201c1a;font-family:Fiyona;font-size:24px;font-style:normal;font-weight:700;line-height:28px;text-transform:capitalize}.template-product .gigli-product-container .product-details .product-details-heading .product-meta,body[class*=template-product-] .gigli-product-container .product-details .product-details-heading .product-meta{display:flex;align-items:center;gap:8px;align-self:stretch;flex-wrap:wrap}.template-product .gigli-product-container .product-details .product-details-heading .product-meta span.product-collection,body[class*=template-product-] .gigli-product-container .product-details .product-details-heading .product-meta span.product-collection{display:none}.template-product .gigli-product-container .product-details .product-details-heading .product-meta .product-meta__quantity-lead,.template-product .gigli-product-container .product-details .product-details-heading .product-meta .product-meta__quantity-prefix,.template-product .gigli-product-container .product-details .product-details-heading .product-meta .product-meta__from,body[class*=template-product-] .gigli-product-container .product-details .product-details-heading .product-meta .product-meta__quantity-lead,body[class*=template-product-] .gigli-product-container .product-details .product-details-heading .product-meta .product-meta__quantity-prefix,body[class*=template-product-] .gigli-product-container .product-details .product-details-heading .product-meta .product-meta__from{color:#dd1254;font-family:Oakes Grotesk;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.template-product .gigli-product-container .product-details .product-details-heading .product-meta price-list *,body[class*=template-product-] .gigli-product-container .product-details .product-details-heading .product-meta price-list *{color:#dd1254;font-family:Oakes Grotesk;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.template-product .gigli-product-container .product-details .product-description,body[class*=template-product-] .gigli-product-container .product-details .product-description{color:#201c1a;font-family:Fiyona;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.template-product .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac .ac-header .ac-trigger,.template-product .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-header .ac-trigger,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac .ac-header .ac-trigger,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-header .ac-trigger{display:flex;align-items:center;gap:16px;width:100%;padding:0;background:transparent;border:none;cursor:pointer;color:#201c1a;font-family:Oakes Grotesk;font-size:14px;font-weight:500;line-height:1.4}.template-product .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac .ac-header .ac-trigger:after,.template-product .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-header .ac-trigger:after,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac .ac-header .ac-trigger:after,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-header .ac-trigger:after{content:"";display:flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;flex-shrink:0;margin-left:auto;background-color:#f99fc9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13 5L8 10L3 5' stroke='%23DD1254' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 10px;border-radius:50%;transition:transform .2s ease;transform:rotate(0)}.template-product .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac .ac-panel,.template-product body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac .ac-panel,body[class*=template-product-] .template-product .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac .ac-panel,.template-product .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-panel,.template-product body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-panel,body[class*=template-product-] .template-product .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-panel,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac .ac-panel,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-panel{color:#201c1a;font-family:Oakes Grotesk;font-size:14px;font-weight:400;line-height:20px;background:#fff;border-radius:12px;padding:16px}@media(min-width:992px){.template-product .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac .ac-panel,.template-product body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac .ac-panel,body[class*=template-product-] .template-product .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac .ac-panel,.template-product .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-panel,.template-product body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-panel,body[class*=template-product-] .template-product .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-panel,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac .ac-panel,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-panel{background:transparent;padding:0;border-radius:0}}.template-product .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac .ac-panel .ac-text,.template-product .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-panel .ac-text,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac .ac-panel .ac-text,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-panel .ac-text{color:#201c1a;font-family:Oakes Grotesk;font-size:14px;font-weight:400;line-height:20px}.template-product .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac .ac-panel p,.template-product body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac .ac-panel p,body[class*=template-product-] .template-product .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac .ac-panel p,.template-product .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-panel p,.template-product body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-panel p,body[class*=template-product-] .template-product .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-panel p,.template-product .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac .ac-panel li,.template-product body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac .ac-panel li,body[class*=template-product-] .template-product .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac .ac-panel li,.template-product .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-panel li,.template-product body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-panel li,body[class*=template-product-] .template-product .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-panel li,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac .ac-panel p,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-panel p,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac .ac-panel li,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-panel li{color:#201c1a;font-family:Oakes Grotesk;font-size:14px;font-weight:400;line-height:20px;margin-block-end:8px}.template-product .gigli-product-container .product-details .product-meta-wrapper,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper{width:100%}.template-product .gigli-product-container .product-details .product-meta-wrapper .product-accordions,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .product-accordions{width:100%;margin-top:8px}.template-product .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac{border:none;border-bottom:2px solid #FDF0F7;padding:20px 0;background:transparent;margin:0}.template-product .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac:first-child,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac:first-child{border-top:2px solid #FDF0F7}.template-product .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac.is-active,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac.is-active{padding:24px 0}.template-product .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac.is-active .ac-trigger:after,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac.is-active .ac-trigger:after{transform:rotate(180deg)}.template-product .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac.is-active .ac-panel,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac.is-active .ac-panel{padding:16px 0 0}.template-product .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-icon,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-icon{width:60px;height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px}.template-product .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-icon img,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-icon img{width:36px;height:36px;object-fit:contain}.template-product .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-title,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .product-accordions .ac .ac-title{flex:1;text-align:left}.template-product .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion{border-top:2px solid #FDF0F7}.template-product .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac{border:none;border-bottom:2px solid #FDF0F7;padding:20px 0;background:transparent;margin:0}.template-product .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac.is-active,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac.is-active{padding:24px 0}.template-product .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac.is-active .ac-header .ac-trigger:after,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac.is-active .ac-header .ac-trigger:after{transform:rotate(180deg)}.template-product .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac.is-active .ac-panel,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac.is-active .ac-panel{padding:16px 0 0}.template-product .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac .ac-header .ac-trigger,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .full-ingredients-accordion .ac .ac-header .ac-trigger{padding:0}.template-product .gigli-product-container .product-details .product-meta-wrapper .certificate-wrapper,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .certificate-wrapper{border-bottom:2px solid #FDF0F7}.template-product .gigli-product-container .product-details .product-meta-wrapper .certificate-wrapper a,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .certificate-wrapper a{display:flex;justify-content:space-between;align-items:center;align-self:stretch;padding:20px 0;gap:24px}.template-product .gigli-product-container .product-details .product-meta-wrapper .certificate-wrapper a span,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .certificate-wrapper a span{color:#201c1a;font-family:Fiyona;font-size:14px;font-weight:500;line-height:20px;flex:1}.template-product .gigli-product-container .product-details .product-meta-wrapper .certificate-wrapper a svg,body[class*=template-product-] .gigli-product-container .product-details .product-meta-wrapper .certificate-wrapper a svg{display:flex;width:40px;height:40px;padding:0 12px;justify-content:center;align-items:center;border-radius:100px;background:#fffc;position:static;flex-shrink:0}.template-product .shopify-section:has(.gigli-reviews),body[class*=template-product-] .shopify-section:has(.gigli-reviews){background:#fff!important}.template-product .gigli-reviews,body[class*=template-product-] .gigli-reviews{display:flex;justify-content:center;padding-left:24px;padding-right:24px}@media(min-width:992px){.template-product .gigli-reviews,body[class*=template-product-] .gigli-reviews{padding-left:120px;padding-right:120px}}.template-product .gigli-reviews .container,body[class*=template-product-] .gigli-reviews .container{width:100%;max-width:1760px;margin:0 auto;display:flex;justify-content:center}.template-product .gigli-reviews .yotpo-widget-instance,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance{border-radius:20px!important;width:100%;max-width:1760px}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-base-layout,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-base-layout{margin:0!important;width:100%!important}@media(min-width:992px){.template-product .gigli-reviews .yotpo-widget-instance .yotpo-base-layout,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-base-layout{padding:0 80px 24px!important}}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-star-rating-icon,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-star-rating-icon{width:16px!important;height:16px!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-star-rating-icon svg,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-star-rating-icon svg{width:16px!important;height:16px!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-bottom-line,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-bottom-line{display:flex!important;flex-direction:column!important;justify-content:center!important;margin:0!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-layout-header-wrapper,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-layout-header-wrapper{flex-direction:column!important;gap:20px!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-head,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-head{margin:20px 0!important}.template-product .gigli-reviews .yotpo-widget-instance p.yotpo-headline,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance p.yotpo-headline{font-size:0!important;line-height:0!important;color:transparent!important;text-align:center!important}.template-product .gigli-reviews .yotpo-widget-instance p.yotpo-headline:before,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance p.yotpo-headline:before{content:"REVIEWS";display:block;font-family:Oakes Grotesk,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#dd1254!important;text-align:center!important;margin-bottom:8px}.template-product .gigli-reviews .yotpo-widget-instance p.yotpo-headline:after,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance p.yotpo-headline:after{content:"Your stories, our inspiration";display:block;color:#201c1a!important;text-align:center!important;font-family:Fiyona!important;font-size:28px!important;font-style:normal!important;font-weight:700!important;line-height:1.14!important;letter-spacing:0!important}@media(max-width:991px){.template-product .gigli-reviews .yotpo-widget-instance p.yotpo-headline:after,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance p.yotpo-headline:after{width:80vw}}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-review-border-dashed,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-review-border-dashed{display:none!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-summary-section,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-summary-section{align-self:center!important;border-radius:20px!important;padding:20px 13px!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-summary-section .yotpo-bottom-line-score,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-summary-section .yotpo-bottom-line-score{font-family:Futura PT,Futura,sans-serif!important;font-size:36px!important;font-weight:400!important;color:#dd1254!important;line-height:1!important;display:flex;flex-direction:column;justify-content:center}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-summary-section .yotpo-sr-bottom-line-text,.template-product .gigli-reviews .yotpo-widget-instance .yotpo-summary-section .yotpo-bottom-line-right-panel span,.template-product .gigli-reviews .yotpo-widget-instance .yotpo-summary-section [class*=bottom-line-text],.template-product .gigli-reviews .yotpo-widget-instance .yotpo-summary-section [class*=sr-bottom-line],body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-summary-section .yotpo-sr-bottom-line-text,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-summary-section .yotpo-bottom-line-right-panel span,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-summary-section [class*=bottom-line-text],body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-summary-section [class*=sr-bottom-line]{font-family:Oakes Grotesk,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#dd1254!important;line-height:1.43!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-summary-section .yotpo-bottom-line-right-panel,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-summary-section .yotpo-bottom-line-right-panel{padding-right:0!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-summary-section .yotpo-star-rating-icon stop,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-summary-section .yotpo-star-rating-icon stop{stop-color:#dd1254!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-vertical-border,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-vertical-border{display:none!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-star-distribution,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-star-distribution{border-radius:20px!important;background:#fdf0f7!important;padding:21px 10px!important;margin:0!important;border:none!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-star-distribution .yotpo-star-rating-icon stop,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-star-distribution .yotpo-star-rating-icon stop{stop-color:#dd1254!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-star-distribution .yotpo-distribution-bar,.template-product .gigli-reviews .yotpo-widget-instance .yotpo-star-distribution [class*=distribution-bar-bg],.template-product .gigli-reviews .yotpo-widget-instance .yotpo-star-distribution [class*=bar-bg],body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-star-distribution .yotpo-distribution-bar,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-star-distribution [class*=distribution-bar-bg],body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-star-distribution [class*=bar-bg]{background:#f9f9f9!important;border-radius:17px!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-star-distribution .yotpo-distribution-bar-inner,.template-product .gigli-reviews .yotpo-widget-instance .yotpo-star-distribution [class*=distribution-bar-inner],.template-product .gigli-reviews .yotpo-widget-instance .yotpo-star-distribution [class*=bar-fill],body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-star-distribution .yotpo-distribution-bar-inner,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-star-distribution [class*=distribution-bar-inner],body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-star-distribution [class*=bar-fill]{background:#dd1254!important;border-radius:17px!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-filters-container,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-filters-container{margin:0!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-filters-container .yotpo-filters-container-inner,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-filters-container .yotpo-filters-container-inner{align-items:flex-end!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filter-select,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filter-select{background:none!important;border:none!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-filters-container .yotpo-filters-container-inner .yotpo-selected-value,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-filters-container .yotpo-filters-container-inner .yotpo-selected-value{color:#dd1254!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:22.4px!important;background:none!important;border:none!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-review,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-review{border-radius:20px 20px 0 0!important;background:#fdf0f7!important;padding:12px 11px 20px!important;margin:0!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-review .yotpo-reviewer-image,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-review .yotpo-reviewer-image{flex-shrink:0!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-review .yotpo-verified-image-icon,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-review .yotpo-verified-image-icon{position:relative!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-review .yotpo-verified-image-icon>span,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-review .yotpo-verified-image-icon>span{display:block!important;width:48px!important;height:48px!important;border-radius:50%!important;overflow:hidden!important;background:#dd1254!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-review .yotpo-verified-image-icon .yotpo-anonymous-person-icon,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-review .yotpo-verified-image-icon .yotpo-anonymous-person-icon{width:48px!important;height:48px!important;filter:brightness(10) saturate(0)!important;opacity:.75!important;fill:#dd1254!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-review .yotpo-verified-icon circle,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-review .yotpo-verified-icon circle{fill:#dd1254!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-review .yotpo-star-rating-icon stop,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-review .yotpo-star-rating-icon stop{stop-color:#dd1254!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-review .yotpo-reviewer-name,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-review .yotpo-reviewer-name{color:#201c1a!important;font-family:Oakes Grotesk,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:1em!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-review .yotpo-reviewer-verified-buyer-text,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-review .yotpo-reviewer-verified-buyer-text{color:#5e5e5e!important;font-family:Oakes Grotesk,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:1em!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-review .yotpo-review-title,.template-product .gigli-reviews .yotpo-widget-instance .yotpo-review .yotpo-main-title-text,.template-product .gigli-reviews .yotpo-widget-instance .yotpo-review .content-title,.template-product .gigli-reviews .yotpo-widget-instance .yotpo-review [class*=review-title],.template-product .gigli-reviews .yotpo-widget-instance .yotpo-review [class*=review-header],body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-review .yotpo-review-title,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-review .yotpo-main-title-text,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-review .content-title,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-review [class*=review-title],body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-review [class*=review-header]{font-family:Oakes Grotesk,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#201c1a!important;line-height:1.43!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-review .yotpo-review-content,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-review .yotpo-review-content{font-family:Oakes Grotesk,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.43!important;color:#201c1a!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-review .yotpo-review-date,.template-product .gigli-reviews .yotpo-widget-instance .yotpo-review [class*=review-date],.template-product .gigli-reviews .yotpo-widget-instance .yotpo-review [class*=review-time],body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-review .yotpo-review-date,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-review [class*=review-date],body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-review [class*=review-time]{font-family:Oakes Grotesk,sans-serif!important;font-size:11px!important;font-weight:400!important;color:#5e5e5e!important;line-height:1.64!important;text-align:right!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-review-border-dashed.top-margin,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-review-border-dashed.top-margin{display:none!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-review-votes-wrapper.top-margin,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-review-votes-wrapper.top-margin{background:#fdf0f7!important;border-radius:0 0 20px 20px!important;margin:0 0 10px!important;padding:0 11px 11px!important;color:#5e5e5e!important;text-align:right!important;font-family:DM Sans,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:300!important;line-height:1!important}.template-product .gigli-reviews .yotpo-widget-instance .write-review-wrapper .write-review,.template-product .gigli-reviews .yotpo-widget-instance .yotpo-write-review-button,.template-product .gigli-reviews .yotpo-widget-instance [class*=write-review],.template-product .gigli-reviews .yotpo-widget-instance [class*=write-a-review],body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .write-review-wrapper .write-review,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-write-review-button,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance [class*=write-review],body[class*=template-product-] .gigli-reviews .yotpo-widget-instance [class*=write-a-review]{background:#dd1254!important;color:#fff!important;border-radius:100px!important;border:none!important;border-left:1px solid #E3E3E3!important;font-family:Oakes Grotesk,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.43!important;padding:10px 19px!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-load-more,.template-product .gigli-reviews .yotpo-widget-instance [class*=load-more],.template-product .gigli-reviews .yotpo-widget-instance [class*=show-more],.template-product .gigli-reviews .yotpo-widget-instance [class*=see-more],body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-load-more,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance [class*=load-more],body[class*=template-product-] .gigli-reviews .yotpo-widget-instance [class*=show-more],body[class*=template-product-] .gigli-reviews .yotpo-widget-instance [class*=see-more]{background:#fdf0f7!important;border-radius:40px!important;padding:16px!important;color:#dd1254!important;font-family:Oakes Grotesk,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.43!important;border:none!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-nav-wrapper,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-nav-wrapper{display:none!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-reviews-pagination-container,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-reviews-pagination-container{margin-top:24px!important;display:flex!important;justify-content:center!important;width:100%!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-horizontal-pagination,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-horizontal-pagination{width:100%;display:flex!important;justify-content:center!important}.template-product .gigli-reviews .yotpo-widget-instance ul.yotpo-horizontal-pagination-container,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance ul.yotpo-horizontal-pagination-container{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:4px 8px!important;list-style:none!important;margin:0!important;padding:0!important}.template-product .gigli-reviews .yotpo-widget-instance li.yotpo-pagination-number-container,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance li.yotpo-pagination-number-container{display:flex!important;align-items:center!important;gap:4px!important;list-style:none!important;margin:0!important;padding:0!important}.template-product .gigli-reviews .yotpo-widget-instance li.yotpo-pagination-number-container button,.template-product .gigli-reviews .yotpo-widget-instance li.yotpo-pagination-number-container a,.template-product .gigli-reviews .yotpo-widget-instance li.yotpo-pagination-number-container [role=button],body[class*=template-product-] .gigli-reviews .yotpo-widget-instance li.yotpo-pagination-number-container button,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance li.yotpo-pagination-number-container a,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance li.yotpo-pagination-number-container [role=button]{font-family:Oakes Grotesk,sans-serif!important;font-size:14px!important;font-weight:500!important;min-width:36px!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;border:none!important}.template-product .gigli-reviews .yotpo-widget-instance .yotpo-user-letter,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance .yotpo-user-letter{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:50%!important;background:#dd1254!important;color:#fff!important;font-family:Oakes Grotesk,sans-serif!important;font-size:16px!important;font-weight:700!important;flex-shrink:0}.template-product .gigli-reviews .yotpo-widget-instance>div:last-child,body[class*=template-product-] .gigli-reviews .yotpo-widget-instance>div:last-child{margin-bottom:0!important;padding-bottom:0!important}.template-product .gigli-related-products,body[class*=template-product-] .gigli-related-products{display:flex;justify-content:center;margin-bottom:40px}@media(max-width:991px){.template-product .gigli-related-products,body[class*=template-product-] .gigli-related-products{padding:16px;overflow:hidden}}.template-product .gigli-related-products .container,body[class*=template-product-] .gigli-related-products .container{width:100%}.template-product .gigli-related-products .related-title,body[class*=template-product-] .gigli-related-products .related-title{color:var(--Background, #EE4B6B);font-family:Fiyona;font-size:36px;font-style:normal;font-weight:700;line-height:44px;margin-bottom:40px;text-transform:capitalize}.template-product .gigli-related-products .related-products-grid,body[class*=template-product-] .gigli-related-products .related-products-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px}@media(min-width:1200px)and (max-width:1599px){.template-product .gigli-related-products .related-products-grid,body[class*=template-product-] .gigli-related-products .related-products-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media(max-width:991px){.template-product .gigli-related-products .related-products-grid,body[class*=template-product-] .gigli-related-products .related-products-grid{display:none}}.template-product .gigli-related-products .related-products-mobile,body[class*=template-product-] .gigli-related-products .related-products-mobile{display:none;padding-bottom:40px;overflow:unset}@media(max-width:991px){.template-product .gigli-related-products .related-products-mobile,body[class*=template-product-] .gigli-related-products .related-products-mobile{display:block}}.template-product .gigli-related-products .related-products-mobile .swiper-scrollbar.swiper-scrollbar-horizontal,body[class*=template-product-] .gigli-related-products .related-products-mobile .swiper-scrollbar.swiper-scrollbar-horizontal{display:none;border-radius:100px;background:#fff0f799;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:2px;height:8px;opacity:1!important;bottom:0}@media(max-width:991px){.template-product .gigli-related-products .related-products-mobile .swiper-scrollbar.swiper-scrollbar-horizontal,body[class*=template-product-] .gigli-related-products .related-products-mobile .swiper-scrollbar.swiper-scrollbar-horizontal{display:block}}.template-product .gigli-related-products .related-products-mobile .swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag,body[class*=template-product-] .gigli-related-products .related-products-mobile .swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag{height:4px;border-radius:4px;background:var(--Background, #EE4B6B)}.template-product .gigli-benefits,body[class*=template-product-] .gigli-benefits{display:flex;justify-content:center}.template-product .gigli-benefits .gigli-product-benefits,body[class*=template-product-] .gigli-benefits .gigli-product-benefits{display:inline-flex;justify-content:center;align-items:center;gap:28.571px;max-width:1464px;width:100%;margin:60px 0}@media(min-width:1200px)and (max-width:1599px){.template-product .gigli-benefits .gigli-product-benefits,body[class*=template-product-] .gigli-benefits .gigli-product-benefits{max-width:1360px}}@media(max-width:991px){.template-product .gigli-benefits .gigli-product-benefits,body[class*=template-product-] .gigli-benefits .gigli-product-benefits{display:flex;padding:0 16px;flex-direction:column;justify-content:center;align-items:center;gap:28px;align-self:stretch;margin:0}}.template-product .gigli-benefits .benefit-pill,body[class*=template-product-] .gigli-benefits .benefit-pill{display:flex;padding:8px;align-items:center;gap:8px;flex:1 0 0;border-radius:16px;background:var(--Color-4, #FFF0F7);box-shadow:0 16px 20px #ee4b6b1f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(max-width:991px){.template-product .gigli-benefits .benefit-pill,body[class*=template-product-] .gigli-benefits .benefit-pill{display:flex;align-items:center;gap:8px;align-self:stretch;border-radius:16px;background:var(--Color-4, #FFF0F7);box-shadow:0 16px 20px #ee4b6b1f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.template-product .gigli-benefits .benefit-pill__icon,body[class*=template-product-] .gigli-benefits .benefit-pill__icon{display:flex;width:60px;height:60px;justify-content:center;align-items:center}@media(max-width:991px){.template-product .gigli-benefits .benefit-pill__icon,body[class*=template-product-] .gigli-benefits .benefit-pill__icon{border-radius:104px;background:#fffc;-webkit-backdrop-filter:blur(1.5384614468px);backdrop-filter:blur(1.5384614468px)}}.template-product .gigli-benefits .benefit-pill__text,body[class*=template-product-] .gigli-benefits .benefit-pill__text{color:var(--Background, #EE4B6B);leading-trim:both;text-edge:cap;font-family:Fiyona;font-size:20px;font-style:normal;font-weight:600;line-height:24px}@media(max-width:991px){.template-product .gigli-benefits .benefit-pill__text,body[class*=template-product-] .gigli-benefits .benefit-pill__text{font-size:20px;font-style:normal;font-weight:600;line-height:24px}}.template-product .gigli-promise__wave svg *,body[class*=template-product-] .gigli-promise__wave svg *{fill:#fdf0f7!important}.template-product .gigli-promise__wave--bottom,body[class*=template-product-] .gigli-promise__wave--bottom{top:unset;bottom:-1px;display:block}.template-product [title="Powered by Grouptify"],body[class*=template-product-] [title="Powered by Grouptify"]{display:none!important}.template-product .mpg-swatch:not(.mpg-card),body[class*=template-product-] .mpg-swatch:not(.mpg-card){display:flex;flex-direction:column;gap:16px;width:100%}.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__option-set,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__option-set{display:flex;flex-direction:column;gap:16px;width:100%}.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__label,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__label{display:flex!important;align-items:center;gap:8px}.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__label .mpg-swatch__label-option,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__label .mpg-swatch__label-option{font-family:Oakes Grotesk,sans-serif;font-weight:500;font-size:10px!important;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#201c1a}.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__label .mpg-swatch__label-value,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__label .mpg-swatch__label-value{font-family:Oakes Grotesk,sans-serif;font-weight:500;font-size:10px!important;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#201c1a80}.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__nav,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__nav{display:flex!important;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:stretch}@media(max-width:991px){.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__nav,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__nav{flex-wrap:nowrap}}.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__nav::-webkit-scrollbar,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__nav::-webkit-scrollbar{display:none}.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-image-button,.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-polaroid,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-image-button,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-polaroid{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:8px!important;border-radius:12px!important;border:1px solid #F99FC9!important;background:#fff!important;cursor:pointer;transition:background .2s,border-color .2s;flex-shrink:0;width:auto!important;max-width:80px!important;overflow:visible!important}@media(max-width:991px){.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-image-button,.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-polaroid,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-image-button,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-polaroid{min-width:80px!important;max-width:100px!important}}.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-image-button .mpg-tooltip,.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-polaroid .mpg-tooltip,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-image-button .mpg-tooltip,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-polaroid .mpg-tooltip{display:none!important}.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-image-button>div,.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-polaroid>div,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-image-button>div,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-polaroid>div{height:64px!important;width:100%!important;border-radius:10px!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;font-size:0!important;line-height:0!important;color:transparent!important;overflow:hidden!important;background-color:#f99fc9;min-width:0!important;min-height:0!important;border:none!important}.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-image-button>label,.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-polaroid>label,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-image-button>label,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-polaroid>label{display:block!important;font-family:Fiyona,sans-serif!important;font-weight:700!important;font-size:12px!important;line-height:1.167!important;text-align:center!important;text-transform:capitalize!important;color:#191919!important;white-space:wrap!important;overflow:visible!important;text-overflow:clip!important;pointer-events:none;background:transparent!important;padding:0!important;margin:0!important;border:none!important;max-width:none!important;width:auto!important}.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-image-button.selected,.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-polaroid.selected,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-image-button.selected,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-polaroid.selected{background:#dd1254!important;border-color:#dd1254!important}.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-image-button.selected>label,.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-polaroid.selected>label,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-image-button.selected>label,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-polaroid.selected>label{color:#f9f9f9!important}.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-image-button.disabled,.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-polaroid.disabled,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-image-button.disabled,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-polaroid.disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-image-button.blocked,.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-polaroid.blocked,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-image-button.blocked,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-swatch-polaroid.blocked{display:none!important}.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-button,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-button{display:inline-flex!important;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 8px;border-radius:12px!important;border:1px solid #F99FC9!important;background:#fff;color:#201c1a;text-align:center;font-family:Oakes Grotesk,sans-serif;font-weight:700;font-size:12px;line-height:1;cursor:pointer;transition:all .2s;min-width:60px;flex-shrink:0;box-shadow:0 2.66px 10.63px #ee4b6b14}.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-button .mpg-tooltip,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-button .mpg-tooltip{all:unset!important;display:none!important}.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-button.selected,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-button.selected{background:#dd1254;border-color:#dd1254!important;color:#f9f9f9}.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-button.disabled,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-button.disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.template-product .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-button.blocked,body[class*=template-product-] .mpg-swatch:not(.mpg-card) .mpg-swatch__option.mpg-button.blocked{display:none!important}.template-product .mpg-swatch:not(.mpg-card)>div:last-child:has(img[src*=g_trademark]),body[class*=template-product-] .mpg-swatch:not(.mpg-card)>div:last-child:has(img[src*=g_trademark]){display:none!important}.template-product .mpg-swatch:not(.mpg-card) img[src*=g_trademark],body[class*=template-product-] .mpg-swatch:not(.mpg-card) img[src*=g_trademark]{display:none!important}.template-page-about .why-gigli{padding:80px 24px 40px}@media(max-width:991px){.template-page-about .why-gigli{padding:24px 16px}}.article article-toolbar.article__toolbar{top:70px;display:none}@media(max-width:991px){.article .article__wrapper{margin:0;padding:16px}}.template-page-faq{background-color:#fdf0f7!important}[class*=gigli-] .container{max-width:1760px;padding:0;margin:0 auto}@media(min-width:1200px)and (max-width:1599px){[class*=gigli-] .container{max-width:1360px}}html.shopify-design-mode [data-animate],body.is-design-mode [data-animate],html.shopify-design-mode [id*=__yotpo_reviews] .gigli-reviews,body.is-design-mode [id*=__yotpo_reviews] .gigli-reviews{opacity:1!important;transform:none!important;transition:none!important}.empty-state .prose{color:#c01048}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.ac{--color-white:#fff;--color-light-grey:#eee;--color-grey:#8a8a8a;--color-black:#111;margin-bottom:8px;border:1px solid var(--color-light-grey);background-color:var(--color-white);box-sizing:border-box}.ac .ac-header{margin:0;padding:0}.ac .ac-trigger{font:700 16px Arial,sans-serif;color:var(--color-black);text-align:left;width:100%;padding:8px 32px 8px 8px;display:block;cursor:pointer;background-color:transparent;transition:color .25s ease;position:relative;text-decoration:none;margin:0;border:0}.ac .ac-trigger:after{content:"+";text-align:center;width:15px;transform:translateY(-50%);position:absolute;right:10px;top:50%}.ac .ac-trigger:focus{color:var(--color-grey)}.ac .ac-panel{overflow:hidden;transition-property:height,visibility;transition-timing-function:ease}.ac .ac-panel .ac-text{font:15px/24px Arial,sans-serif;color:var(--color-black);padding:8px;margin:0}.ac.js-enabled .ac-panel{visibility:hidden}.ac.is-active .ac-panel{visibility:visible}.ac.is-active>.ac-header .ac-trigger:after{content:"–"}:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{to{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, .175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throw-out-distance, 150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throw-out-distance, 150px),0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, .2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, .2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, .2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, .1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastOut{to{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, .5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, .5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, .2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translate(100%)}to{transform:translateZ(0)}}@keyframes f-slideInNext{0%{transform:translate(-100%)}to{transform:translateZ(0)}}@keyframes f-slideOutNext{to{transform:translate(-100%)}}@keyframes f-slideOutPrev{to{transform:translate(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translate(-75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translate(75px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes f-classicOutNext{to{transform:translate(-75px);opacity:0}}@keyframes f-classicOutPrev{to{transform:translate(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: .65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translate(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, .98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, .1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *:before,.fancybox__container *:after{box-sizing:inherit}.fancybox__container::backdrop{background-color:#0000}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translateZ(0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video,.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide:before,.fancybox__slide:after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:#0000;min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translateZ(0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;-webkit-user-select:none;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:#18181b80}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, .6);--f-button-active-bg: rgba(0, 0, 0, .6);--f-button-hover-bg: rgba(0, 0, 0, .6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, .3);--f-button-active-bg: rgba(24, 24, 27, .5);--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .5));--f-button-svg-disabled-opacity: .65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;-webkit-user-select:none;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;-webkit-user-select:none;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, .25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, .35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, .15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, .35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:#18181be6;color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:#0000}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: .5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translateZ(0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track:before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px),0,0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:#0000;outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * .5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button:after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: .5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(#ffffff1a,#ffffff0d)}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, .94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, .65);--f-button-hover-bg: rgba(70, 70, 73, .65);--f-button-active-bg: rgba(90, 90, 93, .65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Adjusted,Segoe UI,Liberation Sans,sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, .5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;-webkit-user-select:none;user-select:none;pointer-events:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}
