.o-section{padding-top:var(--o-section-space)}.o-head{display:grid;gap:.4rem;padding:0 var(--o-gutter) 1.8rem;max-width:calc(var(--page-width) + 2 * var(--o-gutter));margin:0 auto}.o-head--flush{padding:0;margin:0;max-width:none}.o-head__row{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem}body .o-head__title{margin:0;font-size:3rem;font-weight:300;line-height:1.3}.color-scheme-4 .o-head__title,body .color-scheme-4 .o-head__title{font-weight:400}@media screen and (min-width:990px){body .o-head__title{font-size:4.4rem}.o-head{padding-bottom:3rem}}.o-btn{display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:5rem;padding:0 1.8rem;border:.1rem solid currentColor;font-family:var(--o-font-arabic);font-size:1.5rem;font-weight:500;line-height:1.2;text-align:center;text-decoration:none;transition:background-color var(--duration-short) var(--o-ease),color var(--duration-short) var(--o-ease)}.o-btn--light{background:var(--o-beige);border-color:var(--o-beige);color:var(--o-charcoal)}.o-btn--light:hover{background:var(--o-ivory)}.o-btn--outline-light{background:transparent;border-color:#efe7dc8c;color:var(--o-beige)}.o-btn--outline-light:hover{border-color:var(--o-beige)}.o-btn .svg-wrapper{width:2rem;height:2rem}.o-wa-icon{color:var(--o-whatsapp)}.o-rule--dark{background:var(--o-deep)}.o-temp{position:absolute;top:1rem;inset-inline-end:1rem;z-index:2;padding:.3rem .7rem;font-family:var(--o-font-latin);font-size:1rem;font-weight:500;letter-spacing:.12em;background:#efe7dceb;color:var(--o-charcoal);border:.1rem dashed var(--o-charcoal)}.o-hero{display:grid;grid-template-areas:"media" "panel"}.o-hero__media{grid-area:media;position:relative;aspect-ratio:7 / 5;overflow:hidden;background:#e9e0d5}.o-hero__media img,.o-hero__media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.o-hero__credit{position:absolute;bottom:1.2rem;inset-inline-end:1.4rem;font-family:var(--o-font-latin);font-size:.9rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#efe7dce6;direction:ltr}.o-hero__panel{grid-area:panel;display:grid;gap:1rem;align-content:end;padding:2rem var(--o-gutter) 2.4rem;background:var(--o-charcoal);color:var(--o-beige)}body .o-hero__title{margin:0;font-family:var(--o-font-latin);font-size:4rem;font-weight:300;line-height:1;letter-spacing:.05em;text-align:right;color:var(--o-beige)}.o-hero__offer{margin:0;font-size:1.8rem;font-weight:500;line-height:1.5;color:var(--o-beige)}.o-hero__sub{margin:0;font-size:1.6rem;line-height:1.75;color:var(--o-on-dark)}.o-hero__ctas{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:.4rem}.o-hero__ctas .o-btn{padding:0 1rem;font-size:1.45rem;white-space:nowrap}@media screen and (max-width:359px){.o-hero__ctas{grid-template-columns:1fr}}@media screen and (min-width:990px){.o-hero__ctas .o-btn{padding:0 1.8rem;font-size:1.5rem}}@media screen and (min-width:990px){.o-hero{grid-template-areas:"panel media";grid-template-columns:38fr 62fr;height:clamp(44rem,36vw,68rem)}.o-hero__media{aspect-ratio:auto;height:100%}.o-hero__panel{padding:4rem 4.4rem 5.2rem;gap:1.4rem}body .o-hero__title{font-size:clamp(5rem,5.2vw,6.8rem);font-weight:200}.o-hero__offer{white-space:nowrap}.o-hero__sub{font-size:1.7rem}}.o-tile{display:grid;align-content:start;color:inherit;text-decoration:none;min-width:0}.o-tile__media{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--o-charcoal)}.o-tile__media img,.o-tile__media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 15%;transition:opacity var(--duration-long) var(--o-ease)}.o-tile--product .o-tile__media{background:var(--o-ivory)}.o-tile--product .o-tile__media img{object-fit:contain;mix-blend-mode:multiply;padding:18% 8%}.o-tile:hover .o-tile__media img{opacity:.92}.o-tile__label{display:grid;gap:.2rem;padding-top:1.2rem}.o-tile__ar{font-size:1.8rem;font-weight:500;line-height:1.4}.o-tile__en{order:-1;font-family:var(--o-font-latin);font-size:1.3rem;font-weight:300;letter-spacing:.26em;text-transform:uppercase;color:var(--o-taupe-deep);direction:ltr;text-align:right}@media screen and (min-width:990px){.o-tile__label{display:flex;justify-content:space-between;align-items:baseline;padding:1.6rem 0 1.4rem;border-bottom:.1rem solid var(--o-hairline)}.o-tile__en{order:0;font-size:1.5rem;letter-spacing:.3em}.o-tile__ar{font-size:2.2rem}}.o-cats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:0 var(--o-gutter);max-width:calc(var(--page-width) + 2 * var(--o-gutter));margin:0 auto}.o-cats__grid .o-tile__media{aspect-ratio:4 / 5}.o-cats__grid .o-tile--product .o-tile__media img{padding:12% 8%}.o-cats__grid .o-tile__label{gap:.1rem;padding-top:.9rem}.o-cats__grid .o-tile__ar{font-size:1.4rem;line-height:1.35}.o-cats__grid .o-tile__en{font-size:.9rem;letter-spacing:.18em}.o-cats__grid .o-temp{top:.5rem;inset-inline:.5rem;padding:.2rem .4rem;font-size:.8rem;letter-spacing:.04em;line-height:1.4;text-align:center}.o-cats__grid .o-temp__dot{display:block;height:0;overflow:hidden}.o-cats__extra{display:flex;justify-content:space-between;align-items:center;margin:1.8rem var(--o-gutter) 0;padding:1.4rem 0;border-block:.1rem solid var(--o-hairline);font-size:1.5rem;color:inherit;text-decoration:none}.o-cats__extra .svg-wrapper{width:1.4rem;height:1.4rem}.o-cats__extra-desktop{display:none}@media screen and (min-width:990px){.o-cats__grid{gap:2rem}.o-cats__grid .o-tile__label{padding:1.6rem 0 1.4rem}.o-cats__grid .o-tile__ar{font-size:2rem}.o-cats__grid .o-tile__en{font-size:1.3rem;letter-spacing:.28em}.o-cats__grid .o-temp{top:1rem;inset-inline:auto 1rem;padding:.3rem .7rem;font-size:1rem;letter-spacing:.12em}.o-cats__grid .o-temp__dot{display:inline;height:auto}.o-cats__extra{display:none}.o-cats__extra-desktop{display:inline}}.o-rail__list{display:grid;grid-auto-flow:column;grid-auto-columns:15.2rem;gap:1.2rem;margin:0;padding:0 var(--o-gutter) .4rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--o-gutter);scrollbar-width:none}.o-rail__list::-webkit-scrollbar{display:none}.o-rail__item{scroll-snap-align:start;min-width:0}@media screen and (min-width:990px){.o-rail__list{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;gap:3.6rem 2.4rem;overflow:visible;max-width:calc(var(--page-width) + 2 * var(--o-gutter));margin:0 auto}}.o-rail .card-wrapper .card__information{padding:1rem 0 0;row-gap:.2rem}.o-rail .card-wrapper .o-brand,.o-rail .card-wrapper .card__vendor{font-size:.95rem;letter-spacing:.18em;line-height:1.6}.o-rail .card-wrapper .card__heading{margin:0;font-size:1.3rem;line-height:1.45;min-height:2.9em}.o-rail .card-wrapper .card-information{margin-top:.3rem}.o-rail .card-wrapper .price{font-size:1.35rem}.o-rail .card-wrapper .price--on-sale .price-item--regular{font-size:1.15rem}.o-rail .card-wrapper .card__badge .badge{font-size:1.05rem;letter-spacing:.04em}@media screen and (min-width:990px){.o-rail .card-wrapper .card__information{padding-top:1.4rem;row-gap:.3rem}.o-rail .card-wrapper .o-brand,.o-rail .card-wrapper .card__vendor{font-size:1.05rem}.o-rail .card-wrapper .card__heading{font-size:1.45rem}.o-rail .card-wrapper .price{font-size:1.5rem}.o-rail .card-wrapper .price--on-sale .price-item--regular{font-size:1.3rem}.o-rail .card-wrapper .card__media .media{transition:background-color var(--duration-default) var(--o-ease)}.o-rail .card-wrapper:hover .card__media .media{background-color:#f1eadf}.o-rail .card-wrapper:hover .card__heading{color:var(--o-charcoal)}}.o-index-section{margin-top:var(--o-section-space)}.o-index{padding:5.4rem var(--o-gutter) 4.2rem;background:var(--o-charcoal);color:var(--o-beige)}.o-index>*{max-width:var(--page-width);margin-inline:auto}.o-index__top{display:grid;gap:.6rem}.o-index__intro{margin:0;font-size:1.4rem;line-height:1.7;color:#cfc5b8}.o-index__house{display:grid;gap:.8rem;margin-top:2.4rem;padding:1.8rem 0 2rem;border-top:.1rem solid var(--o-champagne);border-bottom:.1rem solid var(--o-dark-line)}.o-index__house-name{font-family:var(--o-font-latin);font-size:2.6rem;font-weight:300;letter-spacing:.2em;line-height:1.2;text-transform:uppercase;color:var(--o-beige);text-decoration:none;direction:ltr;unicode-bidi:isolate;text-align:right}.o-index__house-meta{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;font-size:1.4rem;color:#cfc5b8}.o-index__count{font-family:var(--o-font-latin);font-size:1.1rem;font-weight:500;color:var(--o-taupe);direction:ltr;flex:none}.o-index__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem;margin:0 auto;padding:0;list-style:none}.o-index__row{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem;min-height:var(--o-tap);padding:1.2rem 0;border-bottom:.1rem solid var(--o-dark-line);color:var(--o-beige);text-decoration:none;transition:border-color var(--duration-default) var(--o-ease)}.o-index__name{min-width:0;font-family:var(--o-font-latin);font-size:1.5rem;font-weight:300;letter-spacing:.12em;line-height:1.3;text-transform:uppercase;direction:ltr;unicode-bidi:isolate;text-align:right;transition:color var(--duration-default) var(--o-ease)}.o-index__row:hover,.o-index__row:focus-visible{border-bottom-color:var(--o-champagne)}.o-index__row:hover .o-index__name,.o-index__row:focus-visible .o-index__name{color:var(--o-champagne);font-weight:500}.o-index__all{display:flex;justify-content:center;margin-top:2.6rem}.o-index__all .o-btn{min-width:100%}@media screen and (min-width:990px){.o-index{padding:9.6rem var(--o-gutter) 8.4rem}.o-index__top{grid-template-columns:1fr 1.1fr;gap:6rem;align-items:end;margin-bottom:1.2rem}.o-index__intro{font-size:1.7rem}.o-index__house{display:flex;justify-content:space-between;align-items:baseline;padding:2.4rem 0}.o-index__house-name{font-size:5rem;font-weight:200;letter-spacing:.24em}.o-index__house-meta{gap:2.6rem}.o-index__grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:4.4rem}.o-index__row{padding:1.6rem 0}.o-index__name{font-size:1.9rem;letter-spacing:.14em}.o-index__row:hover .o-index__count:after{content:"  \2190";color:var(--o-champagne)}.o-index__all .o-btn{min-width:28rem}}.o-duo .o-head{padding-bottom:1.4rem}.o-duo__grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:0 var(--o-gutter);max-width:calc(var(--page-width) + 2 * var(--o-gutter));margin:0 auto}.o-duo__tile .o-tile__media{aspect-ratio:4 / 5}.o-duo__tile .o-tile__media img{object-position:50% 25%}.o-duo__tile .o-tile__label{padding-top:.9rem}.o-duo__tile .o-tile__ar{font-size:1.6rem}.o-duo__tile .o-tile__en{font-size:1.05rem;letter-spacing:.22em}@media screen and (min-width:990px){.o-duo .o-head{padding-bottom:2.2rem}.o-duo__grid{gap:2rem}.o-duo__tile .o-tile__media{aspect-ratio:3 / 2}.o-duo__tile .o-tile__media img{object-position:50% 30%}.o-duo__tile .o-tile__label{padding:1.2rem 0 1rem}.o-duo__tile .o-tile__ar{font-size:2rem}.o-duo__tile .o-tile__en{font-size:1.3rem;letter-spacing:.28em}}.o-statement-section{margin-top:var(--o-section-space)}.o-statement{display:grid;justify-items:center;gap:1.4rem;padding:5.4rem 2.6rem;text-align:center;background:var(--o-taupe);color:var(--o-deep)}.o-statement .o-eyebrow{text-align:center}.o-statement__line{margin:0;font-size:2.6rem;line-height:1.2;letter-spacing:.08em;color:var(--o-deep)}.o-statement__text{margin:0;max-width:34ch;font-size:1.6rem;font-weight:400;line-height:1.8}@media screen and (min-width:990px){.o-statement{padding:11rem var(--o-gutter);gap:1.8rem}.o-statement__line{font-size:5.8rem;font-weight:200}.o-statement__line br{display:none}.o-statement__text{max-width:54ch;font-size:2rem}}.o-services{display:grid;background:var(--o-charcoal);color:var(--o-beige)}.o-services__text{display:grid;gap:.8rem;padding:3.6rem var(--o-gutter) 3.2rem}body .o-services__title{margin:0;font-size:2.6rem;font-weight:400;line-height:1.3;color:var(--o-beige)}.o-services__intro{margin:0;font-size:1.5rem;color:#cfc5b8}.o-services__list{display:grid;margin:.4rem 0 0;padding:0;list-style:none;border-top:.1rem solid var(--o-dark-line)}.o-services__list li{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;min-height:4.4rem;padding:.8rem 0;border-bottom:.1rem solid var(--o-dark-line);font-size:1.5rem}.o-services__en{font-family:var(--o-font-latin);font-size:.95rem;font-weight:500;letter-spacing:.22em;color:var(--o-taupe);direction:ltr}.o-services__ctas{display:grid;gap:.8rem;margin-top:.8rem}.o-services__ctas .o-btn{min-height:4.6rem}.o-services__media img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:990px){.o-services{grid-template-columns:1fr 1fr}.o-services__text{align-content:center;padding:5.6rem 6rem}body .o-services__title{font-size:3.6rem}.o-services__ctas{grid-template-columns:auto auto;justify-content:start;margin-top:1.2rem}.o-services__ctas .o-btn{min-width:20rem}.o-services--no-image .o-services__text{grid-column:1 / -1;grid-template-columns:1fr 1fr;column-gap:8rem;align-items:start;max-width:calc(var(--page-width) + 12rem);margin:0 auto;width:100%}.o-services--no-image .o-services__text>:not(.o-services__list){grid-column:1}.o-services--no-image .o-services__list{grid-column:2;grid-row:1 / span 5;margin:0;align-self:center}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-opticity-home.css.map */
