:root{--gx-orange:#B4530F;--gx-orange-2:#D9650F;--gx-orange-soft:rgba(180,83,15,.1);--gx-green:#113C2E;--gx-green-2:#1A3328;--gx-beige:#F6F0E6;--gx-sand:#EDE3D2;--gx-cream:#FFFCF7;--gx-gold:#B8892F;--gx-ink:#231B15;--gx-muted:#6B6158;--gx-line:rgba(180,83,15,.18);--gx-radius:18px;--gx-ease:cubic-bezier(.22,.61,.36,1);--gx-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--gx-ar:"Cairo",system-ui,sans-serif}.gx-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--gx-ar);font-size:12px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--gx-orange)}[lang|=ar] .gx-eyebrow{letter-spacing:.06em;font-size:14px}.gx-eyebrow:before,.gx-eyebrow:after{content:"";width:28px;height:1px;background:currentColor;opacity:.6}.gx-h{font-family:var(--gx-serif);font-weight:500;line-height:1.1;letter-spacing:-.01em;color:var(--gx-green);margin:0}[lang|=ar] .gx-h{font-family:var(--gx-ar);font-weight:700;line-height:1.4;letter-spacing:0}.gx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 32px;border-radius:999px;font-family:var(--gx-ar);font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .35s var(--gx-ease),background .35s,color .35s,box-shadow .35s}.gx-btn:hover{transform:translateY(-2px)}.gx-btn--orange{background:linear-gradient(135deg,var(--gx-orange-2),var(--gx-orange));color:#fff;box-shadow:0 12px 28px -12px #b4530fbf}.gx-btn--line{border-color:#113c2e59;color:var(--gx-green);background:transparent}.gx-btn--line:hover{background:var(--gx-green);color:#fff}.gx-btn svg{width:18px;height:18px;flex:none}[dir=rtl] .gx-btn .gx-arrow{transform:scaleX(-1)}html body.collection-template{background:var(--gx-beige)}html body.collection-template main .color-scheme-1.gradient,html body.collection-template main .shopify-section>div:not([class*=scheme-3]){background:transparent}html body .gio-col-head{position:relative;text-align:center;padding:clamp(28px,5vw,64px) 0 clamp(18px,3vw,34px)!important}html body .gio-col-head:after{content:"";display:block;width:64px;height:2px;margin:clamp(16px,2vw,24px) auto 0;border-radius:2px;background:linear-gradient(90deg,transparent,var(--gx-orange),transparent)}html body .gio-crumbs ol{justify-content:center;font-family:var(--gx-ar);font-size:12.5px;letter-spacing:.06em;color:var(--gx-muted);margin-bottom:14px}html body .gio-crumbs li[aria-current]{color:var(--gx-orange);font-weight:700}html body .gio-col-head__title{font-family:var(--gx-serif);font-weight:500;font-size:clamp(32px,5vw,56px);line-height:1.1;color:var(--gx-green);letter-spacing:-.01em}html[lang|=ar] body .gio-col-head__title{font-family:var(--gx-ar);font-weight:700;font-size:clamp(28px,4.2vw,46px);line-height:1.35}html body .gio-col-head__count{display:block;margin-top:8px;font-family:var(--gx-ar);font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--gx-orange);opacity:1}html body .gio-col-head__desc{margin:14px auto 0;max-width:720px;font-family:var(--gx-ar);font-size:15px;line-height:1.9;color:var(--gx-muted);opacity:1}html body .gio-col-head__toggle{color:var(--gx-orange)}html body.collection-template .facets-container,html body.collection-template .facets__form,html body.collection-template .facet-filters{font-family:var(--gx-ar)}html body.collection-template .facets-container .facets__summary,html body.collection-template .facet-filters__field select,html body.collection-template .mobile-facets__open,html body.collection-template .facets__heading{border-radius:999px}html body.collection-template .facet-filters__field select,html body.collection-template .mobile-facets__open{border:1px solid var(--gx-line);background:var(--gx-cream);color:var(--gx-green)}html body.collection-template .active-facets__button-inner,html body.collection-template .active-facets__button{border-radius:999px;border-color:var(--gx-line);background:var(--gx-cream);color:var(--gx-green)}html body.collection-template .product-count,html body.collection-template .product-count__text{color:var(--gx-muted);font-family:var(--gx-ar)}html body .product-card-wrapper .card{border-radius:var(--gx-radius)!important;overflow:hidden;background:var(--gx-cream)!important;border:1px solid var(--gx-line)!important;box-shadow:0 1px #231b1505!important;transition:transform .45s var(--gx-ease),box-shadow .45s var(--gx-ease),border-color .45s!important}html body .product-card-wrapper:hover .card{transform:translateY(-4px);border-color:#b4530f61!important;box-shadow:0 26px 48px -28px #231b1573!important}html body .product-card-wrapper .card__inner{border-radius:calc(var(--gx-radius) - 1px) calc(var(--gx-radius) - 1px) 0 0!important;background:#fff!important}html body .product-card-wrapper .card__media .media{background:#fff}html body .product-card-wrapper .card__media img{transition:transform 1.1s var(--gx-ease)!important}html body .product-card-wrapper:hover .card__media img{transform:scale(1.05)}html body .product-card-wrapper .card__content{padding-inline:14px!important}html body .product-card-wrapper .card>.card__content{padding-top:12px!important;padding-bottom:14px!important;border-top:1px solid rgba(180,83,15,.1)}html body .product-card-wrapper .card__heading{font-family:var(--gx-ar)!important;font-size:15px!important;font-weight:700!important;line-height:1.5!important;color:var(--gx-ink)!important;letter-spacing:0!important}html body .product-card-wrapper .card__heading a{color:inherit!important}html body .product-card-wrapper .card__heading a:hover{color:var(--gx-orange)!important}html body .product-card-wrapper .product-vendor{display:none!important}html body .product-card-wrapper .price{font-family:var(--gx-ar)}html body .product-card-wrapper .price .price-item--regular,html body .product-card-wrapper .price .price-item--sale{color:var(--gx-orange)!important;font-weight:800!important;font-size:16px!important}html body .product-card-wrapper .price--on-sale .price-item--regular{color:var(--gx-muted)!important;font-weight:500!important;font-size:13px!important}html body .product-card-wrapper .badge{border-radius:999px!important;font-family:var(--gx-ar);font-weight:700;letter-spacing:.02em}html body .product-card-wrapper .quick-add{margin-top:10px}html body .product-card-wrapper .quick-add .button,html body .product-card-wrapper .quick-add__submit,html body .product-card-wrapper .gio-details-link{min-height:44px!important;border-radius:999px!important;font-family:var(--gx-ar)!important;font-weight:700!important;font-size:14px!important;letter-spacing:0!important;background:transparent!important;color:var(--gx-green)!important;border:1px solid rgba(17,60,46,.32)!important;box-shadow:none!important;transition:background .3s,color .3s,border-color .3s!important}html body .product-card-wrapper .quick-add .button:before,html body .product-card-wrapper .quick-add .button:after{box-shadow:none!important}html body .product-card-wrapper .quick-add .button:hover,html body .product-card-wrapper .quick-add__submit:hover,html body .product-card-wrapper .gio-details-link:hover{background:var(--gx-orange)!important;border-color:var(--gx-orange)!important;color:#fff!important}html body .product-grid{row-gap:clamp(14px,1.8vw,26px)!important;column-gap:clamp(12px,1.6vw,24px)!important}@media(max-width:749px){html body .product-card-wrapper .card{border-radius:14px!important}html body .product-card-wrapper .card__content{padding-inline:10px!important}html body .product-card-wrapper .card__heading{font-size:13.5px!important}html body .product-card-wrapper .price .price-item--regular,html body .product-card-wrapper .price .price-item--sale{font-size:14.5px!important}html body .product-card-wrapper .quick-add .button,html body .product-card-wrapper .quick-add__submit,html body .product-card-wrapper .gio-details-link{min-height:40px!important;font-size:13px!important}}html body .pagination__item{border-radius:999px!important;font-family:var(--gx-ar)}html body .pagination__item--current{background:var(--gx-orange)!important;color:#fff!important}html body.product-template{background:var(--gx-beige)}html body.product-template main .shopify-section>.color-scheme-1.gradient{background:transparent}html body.product-template .product__info-container.gradient{background:var(--gx-cream)!important;border:1px solid var(--gx-line);border-radius:22px}html body.product-template h1.b-main-title{font-family:var(--gx-serif)!important;font-weight:600!important;font-size:clamp(28px,3.4vw,42px)!important;line-height:1.15!important;color:var(--gx-green)!important;letter-spacing:-.005em}html[lang|=ar] body.product-template h1.b-main-title{font-family:var(--gx-ar)!important;font-weight:800!important;font-size:clamp(24px,3vw,34px)!important;line-height:1.5!important}html body.product-template .breadcrumbs,html body.product-template .breadcrumbs a{font-family:var(--gx-ar);font-size:12.5px;color:var(--gx-muted)}html body.product-template .product__info-container .price .price-item--regular,html body.product-template .product__info-container .price .price-item--sale{color:var(--gx-orange)!important;font-family:var(--gx-ar);font-weight:800!important}html body.product-template .product__info-container .price--on-sale .price-item--regular{color:var(--gx-muted)!important;font-weight:500!important}html body.product-template .product-page__spacer{border-color:var(--gx-line)!important;opacity:1}html body.product-template .product__media-item .product__media,html body.product-template .product__media-item .product-media-container{border-radius:20px!important;overflow:hidden;background:#fff}html body.product-template .product__media-item .product-media-container{border:1px solid var(--gx-line);transition:box-shadow .45s var(--gx-ease)}html body.product-template .product__media-item:hover .product-media-container{box-shadow:0 28px 54px -32px #231b1580}html body.product-template .product__media-item img{transition:transform 1.1s var(--gx-ease)}@media(hover:hover){html body.product-template .product__media-item:hover img{transform:scale(1.03)}}html body.product-template .product__modal-opener,html body.product-template .product__media-toggle{cursor:zoom-in}html body.product-template .product__media-icon,html body.product-template .product__media-zoom-lightbox+.product__media-icon{border-radius:999px!important;background:var(--gx-cream)!important;color:var(--gx-green)!important;border:1px solid var(--gx-line)!important}html body.product-template .thumbnail{border-radius:12px!important;overflow:hidden;border:1px solid var(--gx-line)!important}html body.product-template .thumbnail[aria-current]{border-color:var(--gx-orange)!important;box-shadow:0 0 0 1px var(--gx-orange)!important}html body .product-media-modal{background:#18110cf5!important}html body .product-media-modal__content img{border-radius:14px}html body.product-template .product__custom-property{background:var(--gx-beige);border:1px solid var(--gx-line);border-radius:16px;padding:14px 16px;margin-block:12px}html body.product-template .product__custom-property .field__label,html body.product-template .product__custom-property label{font-family:var(--gx-ar);font-weight:700;color:var(--gx-green)}html body.product-template .product__custom-property .field__input{border-radius:12px!important;background:#fff!important;border:1px solid rgba(17,60,46,.22)!important;font-family:var(--gx-ar)}html body.product-template .product__custom-property .field__input:focus{border-color:var(--gx-orange)!important;box-shadow:0 0 0 3px var(--gx-orange-soft)!important}html body.product-template .product__custom-property .field:after,html body.product-template .product__custom-property .field:before{box-shadow:none!important}html body.product-template .product__custom-property .t6{color:var(--gx-muted)}html body.product-template .product-form__input input[type=radio]+label{border-radius:999px!important;border-color:var(--gx-line)!important;font-family:var(--gx-ar);font-weight:600}html body.product-template .product-form__input input[type=radio]:checked+label{background:var(--gx-green)!important;color:#fff!important;border-color:var(--gx-green)!important}html body.product-template .product-form__submit{min-height:56px!important;border-radius:999px!important;font-family:var(--gx-ar)!important;font-weight:800!important;font-size:16px!important;letter-spacing:.02em!important;background:linear-gradient(135deg,var(--gx-orange-2),var(--gx-orange))!important;color:#fff!important;border:0!important;box-shadow:0 16px 32px -16px #b4530fcc!important;transition:transform .3s var(--gx-ease),box-shadow .3s!important}html body.product-template .product-form__submit:before,html body.product-template .product-form__submit:after{box-shadow:none!important}html body.product-template .product-form__submit:hover{transform:translateY(-2px)}html body.product-template .product-form__submit[disabled]{background:#cbbfae!important;box-shadow:none!important}html body.product-template .quantity{border-radius:999px!important;overflow:hidden;background:#fff}html body.product-template .quantity:after,html body.product-template .quantity:before{border-radius:999px!important}html body.product-template .product__description,html body.product-template .product__accordion .accordion__content{font-family:var(--gx-ar);font-size:15px;line-height:1.95;color:#3b332c}html body.product-template .product__accordion summary{font-family:var(--gx-ar);font-weight:700;color:var(--gx-green)}html body.product-template .product__accordion .accordion__title{font-family:var(--gx-ar)}html body .related-products__heading,html body .section-recently-viewed h2{font-family:var(--gx-serif);font-weight:500;color:var(--gx-green);text-align:center}html[lang|=ar] body .related-products__heading,html[lang|=ar] body .section-recently-viewed h2{font-family:var(--gx-ar);font-weight:700}.gx-cakes{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--gx-beige) 0%,#F1E7D7 100%);padding:clamp(56px,7vw,104px) 0 clamp(52px,6vw,92px);color:var(--gx-ink)}.gx-cakes:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cpath d='M45 6l4 35 35 4-35 4-4 35-4-35-35-4 35-4z' fill='none' stroke='%23B4530F' stroke-opacity='.06'/%3E%3C/svg%3E")}.gx-cakes__wrap{position:relative;max-width:1400px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.gx-cakes__head{text-align:center;max-width:760px;margin:0 auto clamp(26px,4vw,46px)}.gx-cakes__title{font-size:clamp(34px,5vw,62px);margin:16px 0 6px}.gx-cakes__title em{font-style:italic;color:var(--gx-orange);font-weight:500}[lang|=ar] .gx-cakes__title em{font-style:normal}.gx-cakes__alt{display:block;font-family:var(--gx-serif);font-style:italic;font-size:clamp(18px,2vw,24px);color:var(--gx-orange);letter-spacing:.02em}[lang|=ar] .gx-cakes__alt{font-family:var(--gx-serif)}.gx-cakes__sub{font-family:var(--gx-ar);font-size:15.5px;line-height:1.95;color:var(--gx-muted);margin:14px auto 0}.gx-cakes__rail{position:relative}.gx-cakes__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px)/4);gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:6px 2px 18px;margin:0;list-style:none}.gx-cakes__track::-webkit-scrollbar{display:none}.gx-cake{scroll-snap-align:start;margin:0;min-width:0}.gx-cake__link{display:block;text-decoration:none;color:inherit;border-radius:22px;outline:none}.gx-cake__frame{position:relative;display:block;aspect-ratio:1/1;border-radius:22px;overflow:hidden;background:var(--gx-sand);border:1px solid rgba(180,83,15,.16);box-shadow:0 1px #00000005;transition:box-shadow .5s var(--gx-ease),transform .5s var(--gx-ease)}.gx-cake__frame img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--gx-ease)}.gx-cake__link:hover .gx-cake__frame,.gx-cake__link:focus-visible .gx-cake__frame{transform:translateY(-4px);box-shadow:0 30px 54px -30px #231b158c}.gx-cake__link:hover img,.gx-cake__link:focus-visible img{transform:scale(1.06)}.gx-cake__link:focus-visible .gx-cake__frame{box-shadow:0 0 0 3px var(--gx-orange)}.gx-cake__ref{position:absolute;top:12px;inset-inline-start:12px;padding:5px 11px;border-radius:999px;background:#fffcf7eb;color:var(--gx-green);font-family:var(--gx-ar);font-size:11.5px;font-weight:700;letter-spacing:.1em;direction:ltr;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gx-cake__body{display:block;padding:14px 4px 0}.gx-cake__cat{display:block;font-family:var(--gx-ar);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gx-orange)}[lang|=ar] .gx-cake__cat{letter-spacing:.02em;font-size:12.5px}.gx-cake__cap{display:block;margin-top:4px;font-family:var(--gx-ar);font-size:14.5px;font-weight:600;line-height:1.6;color:var(--gx-ink)}.gx-cakes__nav{position:absolute;top:calc(50% - 46px);z-index:2;width:48px;height:48px;border-radius:50%;display:none;place-items:center;border:1px solid var(--gx-line);background:var(--gx-cream);color:var(--gx-green);cursor:pointer;box-shadow:0 12px 26px -14px #231b1580;transition:background .3s,color .3s}.gx-cakes__nav:hover{background:var(--gx-orange);color:#fff;border-color:var(--gx-orange)}.gx-cakes__nav svg{width:20px;height:20px}.gx-cakes__nav--prev{inset-inline-start:-18px}.gx-cakes__nav--next{inset-inline-end:-18px}[dir=rtl] .gx-cakes__nav svg{transform:scaleX(-1)}@media(hover:hover)and (min-width:990px){.gx-cakes__nav{display:grid}}.gx-cakes__progress{height:2px;max-width:220px;margin:8px auto 0;background:#b4530f26;border-radius:2px;overflow:hidden}.gx-cakes__progress span{display:block;height:100%;width:25%;background:var(--gx-orange);border-radius:2px;transition:transform .25s linear;transform-origin:left}[dir=rtl] .gx-cakes__progress span{margin-inline-start:auto}.gx-cakes__cta{display:flex;justify-content:center;margin-top:clamp(24px,3vw,36px)}.gx-cake{opacity:0;transform:translateY(16px);transition:opacity .7s var(--gx-ease),transform .7s var(--gx-ease)}.gx-cakes.is-in .gx-cake{opacity:1;transform:none}.gx-cakes.is-in .gx-cake:nth-child(2){transition-delay:.06s}.gx-cakes.is-in .gx-cake:nth-child(3){transition-delay:.12s}.gx-cakes.is-in .gx-cake:nth-child(4){transition-delay:.18s}.gx-cakes.is-in .gx-cake:nth-child(5){transition-delay:.24s}@media(max-width:1100px){.gx-cakes__track{grid-auto-columns:calc((100% - 32px)/3.2);gap:16px}}@media(max-width:749px){.gx-cakes__track{grid-auto-columns:72%;gap:12px;padding-inline:2px}.gx-cake__frame{border-radius:18px}.gx-cake__cap{font-size:13.5px}.gx-cakes__cta .gx-btn{width:100%}}@media(prefers-reduced-motion:reduce){.gx-cake,.gx-cake__frame,.gx-cake__frame img{transition:none!important;opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/gio-lux.css.map */
