@import"https://fonts.googleapis.com/css2?family=Amiri:wght@400;700&display=swap";@import"ge-rtl.css";@import"ge-promo-btn.css";:root{--geBtnBg: url(https://cdn.shopify.com/s/files/1/0329/9577/0508/files/bg-btn.png?v=1605623415);--geInk: #0a0805;--geSwatch: 48px;--geRing: 6px;--geCheck: 26px;--geTick: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a0805' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12.6l4.8 4.8L19.5 7.2'/%3E%3C/svg%3E")}.product-single__form .my_frames{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;width:100%}.product-single__form .my_frames .my_frame_label{width:100%!important;margin:0}.product-single__form .my_frames .ge-frame-thumb{position:relative;display:block;width:100%;padding:2px;margin-bottom:10px;background:transparent;box-sizing:border-box}.product-single__form .my_frames .my_frame_label img{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1 / 1;object-fit:cover;border:none!important;margin:0!important;display:block}@media(max-width:600px){.product-single__form .my_frames{grid-template-columns:repeat(2,1fr)!important}}.product-single__form .variant-wrapper{margin:0 0 28px}.template-product .product-single__meta,.template-product .product-single__meta *,.template-product .product-single__title,.template-product .product-single__form,.template-product .product-single__form *,.template-product .product-single__description,.template-product .product-single__description *,.template-product .product-single__description-full,.template-product .product-single__description-full *,.template-product .ge-trust__item,.template-product .ge-buy-now,.template-product .ge-buy-now *{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback, serif)!important}#shopify-section-product-template .product-single__title{font-size:50px!important;font-weight:700!important;letter-spacing:.035em!important;line-height:1.12!important;word-spacing:.04em}@media(max-width:768px){#shopify-section-product-template .product-single__title{font-size:36px!important;letter-spacing:.025em!important}}#shopify-section-product-template .product__price{font-size:32px!important}.product-single__form .variant__label,.product-single__form .variant-wrapper>label,.product-single__form .my_frames>label,.product-single__meta .my_price_span{font-size:14px!important;letter-spacing:.22em!important;text-transform:uppercase!important}.product-single__form .variant-input-wrap:not(.black_velvet_label_wrap) .variant__button-label{font-size:20px!important;letter-spacing:.01em!important;line-height:1.45!important;padding:18px 52px 18px 22px!important}@media(max-width:600px){.product-single__form .variant-input-wrap:not(.black_velvet_label_wrap) .variant__button-label{font-size:17px!important;padding:16px 46px 16px 14px!important}}.product-single__form .my_frame_label{font-size:13px!important;letter-spacing:.18em!important}.product-single__meta .my_model_desc{font-size:17px!important;line-height:1.75!important;margin:0 0 8px!important}.ge-trust__item span{font-size:16px!important;line-height:1.55!important}.product-single__meta .contact-sales{font-size:16px!important}.product-single__form .add-to-cart span,.ge-buy-now__label{font-size:22px!important;letter-spacing:.22em!important;text-transform:uppercase!important}@media(max-width:600px){.product-single__form .add-to-cart span,.ge-buy-now__label{font-size:19px!important;letter-spacing:.18em!important}}.ge-buy-now__pp{font-size:17px!important}.product-single__description-full{max-width:860px;margin:50px auto 0;font-size:19px;line-height:1.8}.product-single__form .variant-input-wrap:not(.black_velvet_label_wrap) .variant__button-label{position:relative}.product-single__form .variant-input-wrap:not(.black_velvet_label_wrap) input[type=radio]:checked+.variant__button-label{border:2px solid transparent!important;border-image:none!important;background-image:linear-gradient(var(--geInk),var(--geInk)),var(--geBtnBg)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;background-size:auto,cover!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important;box-shadow:none!important}.product-single__form .variant-input-wrap:not(.black_velvet_label_wrap) input[type=radio]:checked+.variant__button-label .ge-opt-text{background:var(--geBtnBg) center / cover!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;display:inline-block}.product-single__form .variant-input-wrap:not(.black_velvet_label_wrap) .variant__button-label .ge-opt-text{-webkit-text-fill-color:currentColor}.product-single__form .variant-input-wrap:not(.black_velvet_label_wrap) input[type=radio]:checked+.variant__button-label:before,.product-single__form .variant-input-wrap:not(.black_velvet_label_wrap) input[type=radio]:checked+.variant__button-label:after{content:"";position:absolute;right:16px;top:50%;width:var(--geCheck);height:var(--geCheck);transform:translateY(-50%);pointer-events:none}.product-single__form .variant-input-wrap:not(.black_velvet_label_wrap) input[type=radio]:checked+.variant__button-label:before{border-radius:50%;background:var(--geBtnBg) center / cover;animation:geCheckPop .28s cubic-bezier(.34,1.56,.64,1);z-index:1}.product-single__form .variant-input-wrap:not(.black_velvet_label_wrap) input[type=radio]:checked+.variant__button-label:after{background:var(--geTick) center center / 13px 13px no-repeat;animation:geTickIn .3s ease .06s both;z-index:2}@keyframes geCheckPop{0%{transform:translateY(-50%) scale(0)}to{transform:translateY(-50%) scale(1)}}@keyframes geTickIn{0%{opacity:0;transform:translateY(-50%) scale(.5)}to{opacity:1;transform:translateY(-50%) scale(1)}}@media(max-width:600px){.product-single__form .variant-input-wrap:not(.black_velvet_label_wrap) input[type=radio]:checked+.variant__button-label:before,.product-single__form .variant-input-wrap:not(.black_velvet_label_wrap) input[type=radio]:checked+.variant__button-label:after{right:12px;width:23px;height:23px}.product-single__form .variant-input-wrap:not(.black_velvet_label_wrap) input[type=radio]:checked+.variant__button-label:after{background-size:11px 11px}}.product-single__form .variant-input-wrap:not(.black_velvet_label_wrap) input[type=radio]:not(:checked)+.variant__button-label:hover{border-color:#c8a24abf!important}.product-single__form .my_frames input:checked+.my_frame_label .ge-frame-thumb{background:var(--geBtnBg) center / cover!important}.product-single__form .ge-frame-badge{position:absolute;bottom:12px;left:50%;transform:translate(-50%);background:var(--geInk);border:1px solid #c8a24a;color:#e3c987;font-size:9px!important;letter-spacing:.14em;text-transform:uppercase;padding:4px 9px;white-space:nowrap;pointer-events:none;overflow:hidden;z-index:3}.product-single__form .ge-badge-text{position:relative;z-index:2}.product-single__form .ge-frame-badge--best:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,#fff0,#fff0c826 35%,#fff6debf,#fff0c826 65%,#fff0);transform:skew(-18deg);animation:geShine 3.6s ease-in-out infinite;z-index:1}@keyframes geShine{0%,55%{left:-60%}85%,to{left:125%}}.product-single__form .ge-frame-badge--best{animation:geBadgeGlow 3.6s ease-in-out infinite}@keyframes geBadgeGlow{0%,55%,to{box-shadow:0 0 #c8a24a00;border-color:#c8a24a}72%{box-shadow:0 0 12px #c8a24a8c;border-color:#f0d68f}}.product-single__form .ge-frame-badge--choice{animation:geChoicePulse 4.8s ease-in-out infinite}@keyframes geChoicePulse{0%,to{border-color:#c8a24abf;color:#e3c987}50%{border-color:#f0d68f;color:#f5e3ac}}@media(prefers-reduced-motion:reduce){.product-single__form .ge-frame-badge--best,.product-single__form .ge-frame-badge--choice,.product-single__form .ge-frame-badge--best:after,.product-single__form .variant-input-wrap:not(.black_velvet_label_wrap) input[type=radio]:checked+.variant__button-label:before,.product-single__form .variant-input-wrap:not(.black_velvet_label_wrap) input[type=radio]:checked+.variant__button-label:after{animation:none}}.product-single__form .black_velvet_label_wrap{display:flex;flex-wrap:wrap;align-items:center;gap:calc(18px + var(--geRing));padding:var(--geRing);margin:0 0 8px calc(var(--geRing) * -1);border:0}.product-single__form .black_velvet_label_wrap .variant-input{position:relative;display:block;width:var(--geSwatch);height:var(--geSwatch);line-height:0;flex:0 0 auto}.product-single__form .black_velvet_label_wrap .variant-input input[type=radio]{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}.product-single__form .black_velvet_label_wrap .variant__button-label.color-swatch{box-sizing:border-box;position:absolute;top:0;left:0;width:var(--geSwatch)!important;height:var(--geSwatch)!important;margin:0!important;border-radius:50%!important;background-size:cover;background-position:center;border:1px solid rgba(236,231,223,.3);overflow:hidden;text-indent:-9999px;box-shadow:none!important;cursor:pointer;z-index:2}.product-single__form .black_velvet_label_wrap input[type=radio]:checked+.variant__button-label.color-swatch{border:1px solid rgba(236,231,223,.25)!important;box-shadow:none!important}.product-single__form .black_velvet_label_wrap .variant-input:has(input:checked):before{content:"";position:absolute;top:50%;left:50%;width:calc(var(--geSwatch) + (var(--geRing) * 2));height:calc(var(--geSwatch) + (var(--geRing) * 2));transform:translate(-50%,-50%);border-radius:50%;background:var(--geBtnBg) center / cover;z-index:0}.product-single__form .black_velvet_label_wrap .variant-input:has(input:checked):after{content:"";position:absolute;top:50%;left:50%;width:calc(var(--geSwatch) + var(--geRing));height:calc(var(--geSwatch) + var(--geRing));transform:translate(-50%,-50%);border-radius:50%;background:var(--geInk);z-index:1}.ge-buy-now{border:2px solid transparent!important;border-image:none!important;background-image:linear-gradient(var(--geInk),var(--geInk)),var(--geBtnBg)!important;background-origin:border-box!important;background-clip:padding-box,border-box!important;background-size:auto,cover!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important}.ge-buy-now:hover{filter:brightness(1.08)}.ge-buy-now__label{background:var(--geBtnBg) center / cover!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.ge-trust__item svg{width:36px;height:36px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ge-frame-fix.css.map */
