.gf-personalization-wait,.gf-payment-options[hidden],.gf-payment-options [hidden]{display:none}.gf-mobile-product .product__info-container:has(>.gf-payment-options:not([hidden]))>[id^=price-]{display:none}.gf-mobile-product .gf-payment-options{margin:8px 0;color:#253042}.gf-payment-options__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gf-payment-options__card{min-width:0;min-height:58px;padding:6px;box-sizing:border-box;border:1px solid #e5e1da;border-radius:12px;background:#f5f3ef}.gf-payment-options__online{background:#eaf7ef;border-color:#c6e7d2;color:#08482a}.gf-payment-options__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 5px;font:600 13px/1.25 Archivo,Arial,sans-serif}.gf-payment-options__price strong{font-size:22px;font-weight:700;line-height:1.15;white-space:nowrap}.gf-mobile-product .gf-payment-options__card p{margin:2px 0 0;font-size:12px;line-height:1.25;letter-spacing:0}.gf-payment-options__secure{display:flex;align-items:center;gap:4px}.gf-payment-options__secure svg{flex:0 0 14px;width:14px;height:14px}.gf-mobile-product .gf-payment-options__note{margin:4px 0 0;font-size:12px;line-height:1.3;letter-spacing:0;color:#535b65}.gf-gallery-controls[hidden]{display:none}.gf-gallery-controls{position:absolute;z-index:4;bottom:max(12px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:8px;border:1px solid #ddd;border-radius:16px;background:#fff;color:#211b05;max-width:calc(100% - 24px);box-sizing:border-box}.gf-gallery-controls button{min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #b7a33b;border-radius:10px;background:#fff;color:#211b05;font:600 14px/1.2 Archivo,Arial,sans-serif;cursor:pointer}.gf-gallery-controls button:disabled{opacity:.4;cursor:default}.gf-gallery-controls button:focus-visible{outline:3px solid #6d28d9;outline-offset:2px}.gf-gallery-controls [data-gf-counter]{min-width:44px;text-align:center;font-size:13px;white-space:nowrap}.gf-gallery-controls [data-gf-zoom]{background:#ffd438;white-space:nowrap}body product-modal.gf-image-active{height:100dvh}body product-modal.gf-image-active .product-media-modal__dialog{height:100dvh}body product-modal.gf-image-active .product-media-modal__content{position:absolute;top:56px;right:12px;bottom:84px;left:12px;width:auto;height:auto;max-height:none;margin:0;padding:0;overflow:auto;touch-action:pan-y pinch-zoom}body product-modal.gf-image-active .product-media-modal__content>:not(.active){display:none!important}body product-modal.gf-image-active .product-media-modal__content>img.active{display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-height:0!important;margin:0!important;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:pan-y pinch-zoom}body product-modal.gf-image-active.gf-gallery-zoomed .product-media-modal__content,body product-modal.gf-image-active.gf-gallery-zoomed .product-media-modal__content>img.active{touch-action:pan-x pan-y pinch-zoom}body product-modal.gf-image-active.gf-gallery-zoomed .product-media-modal__content>img.active{width:200%!important;height:200%!important;cursor:grab}@media(max-width:749px){body:has(product-info.gf-mobile-product) .announcement-bar{min-height:32px}body:has(product-info.gf-mobile-product) .announcement-bar__message{padding:6px 0;font-size:12px;line-height:20px}body:has(product-info.gf-mobile-product) .announcement-bar .slider-button{min-height:32px;height:32px}body:has(product-info.gf-mobile-product) .header{padding:4px 12px;min-height:56px}body:has(product-info.gf-mobile-product) .header__heading-link{padding-block:2px}body:has(product-info.gf-mobile-product) .header__heading-logo-wrapper{width:150px}product-info.gf-mobile-product{padding-top:0}.gf-mobile-product>.page-width{padding:0 12px}.gf-mobile-product .product__media-wrapper{padding:0}.gf-mobile-product media-gallery{display:block;min-width:0}.gf-mobile-product [id^=GalleryViewer]{position:relative;margin:0!important}.gf-mobile-product .product__media-list{--gf-gallery-height: min(34svh, 320px);height:var(--gf-gallery-height);min-height:240px;display:flex;flex-wrap:nowrap;gap:0;width:100%;margin:0!important;padding:0!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0;overscroll-behavior-x:contain;border-radius:16px;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom}.gf-mobile-product .product__media-list:after{display:none}.gf-mobile-product .product__media-list .product__media-item{flex:0 0 100%!important;width:100%!important;max-width:100%!important;height:100%;min-height:0;padding:0!important;margin:0!important;scroll-snap-align:start;transform:none!important}.gf-mobile-product .product__media-list .product-media-container,.gf-mobile-product .product__media-list .product__modal-opener,.gf-mobile-product .product__media-list .product__media{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;aspect-ratio:auto!important;border:0;background:#faf9f6}.gf-mobile-product .product__media-list .product__media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center;transform:none!important;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gf-mobile-product .product__media-list .product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:pan-x pan-y pinch-zoom}.gf-mobile-product .product__media-list .product__media-icon{top:10px;right:10px;left:auto;width:44px;height:44px;opacity:1}.gf-mobile-product [id^=GalleryViewer]>.slider-buttons:not(.small-hide){position:absolute;bottom:8px;left:50%;transform:translate(-50%);z-index:3;height:44px;border-radius:24px;padding:0 4px;background:#1c1915c7;color:#fff}.gf-mobile-product [id^=GalleryViewer]>.slider-buttons .slider-button{width:44px;height:44px;color:#fff}.gf-mobile-product [id^=GalleryViewer]>.slider-buttons .slider-counter{color:#fff;min-width:50px;font-size:13px}.gf-mobile-product .product__info-wrapper{padding:10px 0 0!important}.gf-mobile-product .product__info-container{display:flex;flex-direction:column}.gf-mobile-product .product__info-container>*{order:10;margin-top:6px;margin-bottom:6px}.gf-mobile-product .product__info-container>.product__title{order:0;margin:0 0 5px}.gf-mobile-product .product__title h1{font-size:20px;line-height:1.2;margin:0;overflow-wrap:anywhere}.gf-mobile-product .product__info-container>[id^=price-]{order:1;margin:0}.gf-mobile-product .price{font-size:28px;line-height:1.15}.gf-mobile-product .price__sale .price-item--sale{font-family:Archivo,Arial,sans-serif;font-weight:700}.gf-mobile-product .price--on-sale .price-item--regular{font-size:15px}.gf-mobile-product .price .badge{font-size:12px;padding:4px 9px}.gf-mobile-product .product__info-container>.product__tax{order:2;margin:2px 0 3px;font-size:12px;line-height:1.25;letter-spacing:0}.gf-mobile-product .gf-installments{order:3;margin:0}.gf-mobile-product .gf-installments:has(form:empty){display:none}.gf-mobile-product .product__info-container>variant-selects{order:4;margin:0 0 2px}.gf-mobile-product .product__info-container>.gf-payment-options{order:5;margin:4px 0 0}.gf-mobile-product .product__info-container>div:has(product-form){order:6;margin-top:4px}.gf-mobile-product .product__info-container:has(>.gf-payment-options:not([hidden]))>.product__tax{order:7}.gf-mobile-product .product-form__input--pill{display:flex;flex-wrap:wrap;gap:8px;max-width:none;margin:0 0 2px;padding:0}.gf-mobile-product .product-form__input--pill legend{width:100%;padding:0;margin:0 0 2px;font-size:12px;line-height:16px}.gf-mobile-product .product-form__input--pill input[type=radio]+label{flex:1 1 calc(33.333% - 8px);min-width:min(100%,94px);min-height:44px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin:0;padding:4px;font-size:12px;line-height:1.2;letter-spacing:0;border-radius:10px;overflow-wrap:anywhere}.gf-mobile-product .product-form{margin:0!important}.gf-mobile-product .product-form .ptc_button,.gf-mobile-product .product-form .product-form__submit,.gf-mobile-product .product-form .product-personalizer .ptc_button{margin-top:0!important;margin-bottom:6px!important}.gf-mobile-product .product-form__input{max-width:100%}.gf-mobile-product .gf-personalization-wait:not([hidden]){display:block}.gf-mobile-product .gf-personalization-wait button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;padding:12px 16px;border:1px solid #eed17c;border-radius:12px;background:#ffe49b;color:#65582f;font:700 24px/1.2 Archivo,Arial,sans-serif;cursor:not-allowed;opacity:1}.gf-personalization-wait svg{width:20px;height:20px;flex-shrink:0}.gf-mobile-product .gf-personalization-wait p{margin:4px 0 0;text-align:center;font-size:12px;line-height:1.3}body:has(.gf-mobile-product) product-modal[open]{z-index:1000;height:100dvh}body:has(.gf-mobile-product) .product-media-modal__dialog{height:100dvh}body:has(.gf-mobile-product) .product-media-modal__content{height:100%;max-height:100dvh;padding:56px 12px 12px;box-sizing:border-box}body:has(.gf-mobile-product) .product-media-modal__content>img.active{width:100%;height:100%;object-fit:contain;min-height:0;margin:0}body:has(.gf-mobile-product) .product-media-modal__toggle{position:fixed;top:max(8px,env(safe-area-inset-top));right:12px;width:44px;height:44px;z-index:2}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/giftiliya-mobile-product.css.map */
