:root{--opatra-ink: #000e1b;--opatra-ink-soft: #24364b;--opatra-cream: #fbf8f1;--opatra-sand: #efe5d0;--opatra-gold: #b7a06a;--opatra-gold-deep: #8f7747;--opatra-line: rgba(183, 160, 106, .24);--opatra-shadow: 0 22px 60px rgba(0, 14, 27, .1);--opatra-radius: 22px}html{scroll-behavior:smooth}body{background:linear-gradient(180deg,#fff 0%,var(--opatra-cream) 100%);color:var(--opatra-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.025em;color:var(--opatra-ink)}p,.rte,.caption-with-letter-spacing{color:#000e1bb8}.page-width{width:min(100% - 3.2rem,var(--page-width));padding-left:0;padding-right:0}.shopify-section:not(.section-header):not(.shopify-section-group-footer-group){scroll-margin-top:96px}.section+.section{margin-top:clamp(28px,4vw,72px)}.header-wrapper{background:#ffffffe0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(183,160,106,.18);box-shadow:0 12px 36px #000e1b0d}.header{padding-top:clamp(10px,1.2vw,18px);padding-bottom:clamp(10px,1.2vw,18px)}.header__menu-item,.list-menu__item,.header__active-menu-item{color:var(--opatra-ink);font-size:1.35rem;letter-spacing:.08em;text-transform:uppercase;text-decoration-thickness:1px;text-underline-offset:.45rem}.header__menu-item:hover,.header__active-menu-item{color:var(--opatra-gold-deep)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:4.8rem;border-radius:999px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;box-shadow:0 12px 30px #8f774738;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,color .22s ease}.button:hover,.shopify-challenge__button:hover,.customer button:hover,button.shopify-payment-button__button--unbranded:hover{transform:translateY(-1px);box-shadow:0 18px 40px #8f774747}.button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--opatra-gold);outline-offset:3px}.card-wrapper,.product__media-wrapper .product__media,.collection-card-wrapper,.article-card-wrapper,.multicolumn-card,.image-with-text__media,.collage-card,.contact form,.customer form{border-radius:var(--opatra-radius)}.card,.card__inner,.multicolumn-card,.collage-card,.image-with-text__media,.product__media{overflow:hidden}.card-wrapper .card,.multicolumn-card,.image-with-text,.collage-card{border:1px solid var(--opatra-line);box-shadow:0 16px 48px #000e1b0f}.card__media img,.media img,.product__media img{transition:transform .55s ease,filter .55s ease}.card-wrapper:hover .card__media img,.media:hover img{transform:scale(1.035)}.price,.price-item{color:var(--opatra-gold-deep);font-weight:700}.badge{border-radius:999px;padding:.55rem 1rem;letter-spacing:.08em;text-transform:uppercase}.field__input,.select__select,.customer .field input,.customer select,textarea{border-radius:16px;background:#ffffffeb}.footer{background:radial-gradient(circle at top left,rgba(183,160,106,.16),transparent 34%),var(--opatra-ink);color:#ffffffc7}.footer h2,.footer .h2,.footer-block__heading{color:#fff}.footer a{color:#ffffffd1}.footer a:hover{color:#fff}.product__title h1,.collection-hero__title,.main-page-title,.title-wrapper-with-link .title{font-size:clamp(3rem,5vw,6.4rem);line-height:.95}.product__info-wrapper{padding-left:clamp(0px,3vw,56px)}.product-form__buttons{max-width:100%}.quantity{border-radius:999px;overflow:hidden}@media screen and (max-width:989px){.page-width{width:min(100% - 2.4rem,var(--page-width))}.header__heading-logo-wrapper{max-width:150px}.product__info-wrapper{padding-left:0}}@media screen and (max-width:749px){.page-width{width:min(100% - 2rem,var(--page-width))}.section+.section{margin-top:32px}.header{padding-top:8px;padding-bottom:8px}.header__icons .svg-wrapper{width:40px;height:40px}.product__title h1,.collection-hero__title,.main-page-title,.title-wrapper-with-link .title{font-size:clamp(2.8rem,11vw,4.2rem)}.card-wrapper .card,.multicolumn-card,.image-with-text,.collage-card{border-radius:18px}}.featured-collection-section,.collection-page-wrapper{background:linear-gradient(180deg,#fff,var(--opatra-cream));padding:clamp(40px,6vw,88px) 0}.featured-collection-container,.collection-container{width:min(100% - 3.2rem,var(--page-width));max-width:var(--page-width);margin-inline:auto;padding-inline:0!important}.featured-collection-container{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-collection-title,.featured-collection-divider{grid-column:1 / -1}.featured-collection-title,.collection-title{color:var(--opatra-ink)!important;font-size:clamp(3rem,5vw,6rem)!important;line-height:.98;letter-spacing:-.045em!important;text-transform:none!important;margin-bottom:1.4rem!important}.featured-collection-divider,.collection-divider{width:80px!important;height:2px!important;margin-bottom:clamp(28px,4vw,56px)!important;background:linear-gradient(90deg,transparent,var(--opatra-gold),transparent)!important}.featured-product-card{position:relative;overflow:hidden;border:1px solid var(--opatra-line)!important;border-radius:28px;padding:1.2rem!important;background:#ffffffdb;box-shadow:0 18px 50px #000e1b14;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.featured-product-card:hover{transform:translateY(-4px);border-color:#b7a06a6b!important;box-shadow:0 28px 70px #000e1b21!important}.featured-product-card .product-image{overflow:hidden;border-radius:22px;aspect-ratio:4 / 3;background:#f4efe5}.featured-product-card .product-image-img{transition:transform .55s ease}.featured-product-card:hover .product-image-img{transform:scale(1.045)}.featured-product-card .product-details{padding:2.2rem .6rem .2rem}.featured-product-card .product-title{color:var(--opatra-ink)!important;font-size:clamp(2rem,2.4vw,2.8rem)!important;letter-spacing:-.025em}.featured-product-card .product-description{max-width:58ch!important;color:#000e1bad!important;font-size:1.45rem!important;line-height:1.7!important}.featured-product-card .product-brand-collection{color:var(--opatra-gold-deep)!important;font-weight:800;letter-spacing:.14em!important}.featured-product-card .product-price-actions-wrapper{gap:.8rem;margin:2rem 0 0!important}.featured-product-card .price-section,.featured-product-card .book-section{border-radius:999px;min-height:4.8rem;padding:0 1.4rem!important}.featured-product-card .price-section{background:#fff;border:1px solid rgba(0,14,27,.08)}.featured-product-card .book-section{background:linear-gradient(135deg,var(--opatra-gold),var(--opatra-gold-deep))!important}.featured-product-card .product-price{color:var(--opatra-ink)!important;font-size:1.55rem!important}.featured-product-card .product-add-to-cart{font-size:1.35rem!important;letter-spacing:.14em!important}@media screen and (max-width:749px){.featured-collection-container,.collection-container{width:min(100% - 2rem,var(--page-width))}.featured-collection-container,.collection-products-grid{grid-template-columns:1fr!important;gap:2rem!important}.featured-product-card{border-radius:22px}.featured-product-card .product-price-actions-wrapper{flex-direction:column}.featured-product-card .product-add-to-cart{min-height:4.8rem}}product-info[id^=MainProduct-]{display:block;background:radial-gradient(circle at 8% 0%,rgba(183,160,106,.14),transparent 34%),linear-gradient(180deg,#fff 0%,var(--opatra-cream) 100%)}product-info[id^=MainProduct-] .product{align-items:start;gap:clamp(2.4rem,4vw,6.4rem)}product-info[id^=MainProduct-] .product__media-wrapper{position:relative}product-info[id^=MainProduct-] .product__media-list,product-info[id^=MainProduct-] .product__media-item,product-info[id^=MainProduct-] .thumbnail-list,product-info[id^=MainProduct-] .slider-mobile-gutter{border-radius:28px}product-info[id^=MainProduct-] .product__media,product-info[id^=MainProduct-] .deferred-media,product-info[id^=MainProduct-] .product__modal-opener,product-info[id^=MainProduct-] .thumbnail{border:1px solid rgba(183,160,106,.24)!important;border-radius:28px!important;background:#ffffffb8;box-shadow:0 22px 64px #000e1b14}product-info[id^=MainProduct-] .thumbnail{border-radius:16px!important;box-shadow:none}product-info[id^=MainProduct-] .thumbnail[aria-current],product-info[id^=MainProduct-] .thumbnail:hover{border-color:#8f774794!important}product-info[id^=MainProduct-] .product__info-container{position:relative;padding:clamp(2.4rem,3.4vw,4.8rem);border:1px solid rgba(183,160,106,.24);border-radius:30px;background:linear-gradient(145deg,#ffffffeb,#fbf8f1d1),radial-gradient(circle at top right,rgba(183,160,106,.14),transparent 42%);box-shadow:0 24px 72px #000e1b17;overflow:hidden}product-info[id^=MainProduct-] .product__info-container:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,transparent,rgba(183,160,106,.72),transparent);pointer-events:none}product-info[id^=MainProduct-] .product__text.caption-with-letter-spacing,product-info[id^=MainProduct-] .product__sku,product-info[id^=MainProduct-] .product__inventory,product-info[id^=MainProduct-] .product__tax{color:#000e1b9e;letter-spacing:.14em}product-info[id^=MainProduct-] .product__title{margin-bottom:1.6rem}product-info[id^=MainProduct-] .product__title h1{max-width:11ch;font-size:clamp(3.4rem,4.9vw,6.8rem);letter-spacing:-.055em;line-height:.92}product-info[id^=MainProduct-] .price--large,product-info[id^=MainProduct-] .price--large .price-item{font-size:clamp(2rem,2.1vw,2.8rem);color:var(--opatra-gold-deep)}product-info[id^=MainProduct-] variant-selects,product-info[id^=MainProduct-] variant-radios,product-info[id^=MainProduct-] .product-form__input,product-info[id^=MainProduct-] .product-form__quantity{margin-top:2.2rem}product-info[id^=MainProduct-] .form__label,product-info[id^=MainProduct-] .product-form__quantity .form__label{margin-bottom:.9rem;color:var(--opatra-ink);font-weight:700;letter-spacing:.11em;text-transform:uppercase}product-info[id^=MainProduct-] .select__select,product-info[id^=MainProduct-] .product-form__input input[type=radio]+label,product-info[id^=MainProduct-] .quantity{border:1px solid rgba(183,160,106,.28);border-radius:999px;background:#ffffffe6}product-info[id^=MainProduct-] .product-form__input input[type=radio]:checked+label{border-color:var(--opatra-gold-deep);background:var(--opatra-ink);color:#fff}product-info[id^=MainProduct-] .product-form__buttons{display:grid;gap:1.2rem;margin-top:2rem}product-info[id^=MainProduct-] .product-form__submit,product-info[id^=MainProduct-] .shopify-payment-button__button{min-height:5.4rem}product-info[id^=MainProduct-] .product__accordion{margin-top:1.4rem;border-top:1px solid rgba(183,160,106,.22);border-bottom:1px solid rgba(183,160,106,.22)}product-info[id^=MainProduct-] .product__accordion .summary__title,product-info[id^=MainProduct-] .product__accordion summary{letter-spacing:.08em;text-transform:uppercase}product-info[id^=MainProduct-] .share-button__button{color:var(--opatra-gold-deep)}cart-items,.cart__footer-wrapper{background:radial-gradient(circle at 8% 0%,rgba(183,160,106,.13),transparent 32%),linear-gradient(180deg,#fff 0%,var(--opatra-cream) 100%)}cart-items .title-wrapper-with-link{align-items:end;gap:1.6rem;margin-bottom:clamp(2.4rem,4vw,4.8rem)}cart-items .title--primary{font-size:clamp(3.4rem,5.2vw,6.8rem);letter-spacing:-.055em;line-height:.92}cart-items .underlined-link{color:var(--opatra-gold-deep);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:.4rem}cart-items .cart__contents,cart-items .cart__warnings,.cart__footer{border:1px solid rgba(183,160,106,.24);border-radius:30px;background:#ffffffd1;box-shadow:0 24px 72px #000e1b14}cart-items .cart__contents,cart-items .cart__warnings{padding:clamp(1.6rem,3vw,3.2rem)}cart-items .cart-items thead th{color:#000e1b94;font-weight:800;letter-spacing:.16em}cart-items .cart-item{border-bottom:1px solid rgba(183,160,106,.2)}cart-items .cart-item:last-child{border-bottom:0}cart-items .cart-item__image-container{overflow:hidden;border:1px solid rgba(183,160,106,.22);border-radius:20px;background:#f4efe5}cart-items .cart-item__name{color:var(--opatra-ink);font-size:clamp(1.75rem,1.8vw,2.2rem);letter-spacing:-.02em}cart-items .product-option,cart-items .cart-item__price-wrapper,cart-items .cart-item__totals{color:#000e1bad}cart-items .cart-item__final-price,cart-items .price,cart-items .price-item,.cart__footer .totals__total-value{color:var(--opatra-gold-deep);font-weight:800}cart-items quantity-input.quantity{border:1px solid rgba(183,160,106,.26);background:#ffffffeb;box-shadow:inset 0 0 0 1px #ffffffb3}cart-items .cart-remove-button{color:var(--opatra-gold-deep)}.cart__footer{padding:clamp(2rem,3vw,3.6rem)}.cart__footer .totals{align-items:baseline;justify-content:space-between;gap:1.6rem;padding-top:1.4rem;border-top:1px solid rgba(183,160,106,.22)}.cart__footer .totals__total{color:var(--opatra-ink);font-size:1.8rem;letter-spacing:.12em;text-transform:uppercase}.cart__footer .tax-note,.cart__footer .cart__ctas+small,.cart__footer .cart__dynamic-checkout-buttons{color:#000e1b9e}.cart__footer .cart__checkout-button{width:100%;min-height:5.4rem}.shopify-section-group-footer-group .footer{position:relative;margin-top:0;border-top:1px solid rgba(183,160,106,.28);background:radial-gradient(circle at 12% 0%,rgba(183,160,106,.26),transparent 28%),radial-gradient(circle at 88% 18%,rgba(255,255,255,.08),transparent 24%),linear-gradient(180deg,#03101d,#000913);overflow:hidden}.shopify-section-group-footer-group .footer:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(183,160,106,.72),transparent)}.shopify-section-group-footer-group .footer .footer__content-top,.shopify-section-group-footer-group .footer .footer__content-bottom{position:relative;z-index:1}.shopify-section-group-footer-group .footer-block__heading{margin-bottom:1.6rem;color:#fff;font-size:clamp(1.7rem,1.5vw,2.2rem);letter-spacing:.14em;text-transform:uppercase}.shopify-section-group-footer-group .footer-block__details-content,.shopify-section-group-footer-group .footer-block__details-content p,.shopify-section-group-footer-group .footer__copyright,.shopify-section-group-footer-group .footer__localization,.shopify-section-group-footer-group .list-payment,.shopify-section-group-footer-group .list-social{color:#ffffffad}.shopify-section-group-footer-group .footer-block__details-content .list-menu__item--link,.shopify-section-group-footer-group .footer a,.shopify-section-group-footer-group .copyright__content a{color:#ffffffb8;transition:color .22s ease,transform .22s ease}.shopify-section-group-footer-group .footer-block__details-content .list-menu__item--link:hover,.shopify-section-group-footer-group .footer a:hover,.shopify-section-group-footer-group .copyright__content a:hover{color:#fff}.shopify-section-group-footer-group .footer .newsletter-form__field-wrapper .field__input{min-height:5rem;border:1px solid rgba(183,160,106,.32);border-radius:999px;background:#ffffff14;color:#fff}.shopify-section-group-footer-group .footer .newsletter-form__field-wrapper .field__label{color:#ffffff9e}.shopify-section-group-footer-group .footer .newsletter-form__button{color:var(--opatra-gold)}.shopify-section-group-footer-group .footer .list-social__link{border:1px solid rgba(183,160,106,.26);border-radius:999px;background:#ffffff0d}.shopify-section-group-footer-group .footer .list-social__link:hover{transform:translateY(-1px);border-color:#b7a06a8a}.shopify-section-group-footer-group .footer__content-bottom{border-top:1px solid rgba(183,160,106,.2)}@media screen and (max-width:989px){product-info[id^=MainProduct-] .product__info-container{padding:clamp(2rem,4vw,3.2rem);border-radius:24px}product-info[id^=MainProduct-] .product__title h1{max-width:100%}}@media screen and (max-width:749px){product-info[id^=MainProduct-] .product{gap:2rem}product-info[id^=MainProduct-] .product__media,product-info[id^=MainProduct-] .product__modal-opener{border-radius:22px!important}product-info[id^=MainProduct-] .product__info-container{margin-top:.8rem;padding:2rem 1.6rem;border-radius:22px}product-info[id^=MainProduct-] .product__title h1{font-size:clamp(3rem,10.5vw,4.4rem)}product-info[id^=MainProduct-] .product-form__submit,product-info[id^=MainProduct-] .shopify-payment-button__button,.cart__footer .cart__checkout-button{min-height:5.2rem}cart-items .title-wrapper-with-link{align-items:flex-start}cart-items .cart__contents,cart-items .cart__warnings,.cart__footer{border-radius:22px;padding:1.4rem}cart-items .cart-item__image-container{border-radius:16px}.shopify-section-group-footer-group .footer-block.grid__item{margin:0 0 2.4rem}.shopify-section-group-footer-group .footer-block__heading{margin-bottom:1rem}.shopify-section-group-footer-group .footer .list-social{justify-content:flex-start}}#shopify-section-header,#shopify-section-sections--header,.section-header,.shopify-section-group-header-group,.shopify-section-header-sticky,body>header,header{z-index:2147483000!important;isolation:isolate}header{position:fixed!important;z-index:2147483002!important}.search-bar{z-index:2147483004!important}.menu-content,.menu-content.active{position:fixed!important;z-index:2147483003!important}.menu-overlay{z-index:2147483003!important}.carousel-arrow,[class^=carousel-prev-],[class*=" carousel-prev-"],[class^=carousel-next-],[class*=" carousel-next-"],.slider-button,.slideshow__controls,.slideshow__controls button,.testimonials-carousel button{z-index:20!important}#shopify-section-template--index__image_banner,[id$=__image_banner] .opatra-hero,.combined-about-reviews,.youtube-video-section,.section-white,.book-pricelist-section,.featured-collection-section,[class^=happy-client-]{position:relative}[id$=__image_banner] .opatra-hero{min-height:clamp(620px,82vh,880px);background:#000913;overflow:hidden;isolation:isolate}[id$=__image_banner] .opatra-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 22% 30%,rgba(183,160,106,.34),transparent 34%),linear-gradient(90deg,#000913d1,#00091375 46%,#00091329);pointer-events:none}[id$=__image_banner] .opatra-hero:after{content:"";position:absolute;inset:auto 0 0;z-index:2;height:42%;background:linear-gradient(180deg,transparent,rgba(0,9,19,.86));pointer-events:none}[id$=__image_banner] .opatra-hero__slide{filter:saturate(1.02) contrast(1.04);transform:scale(1.01)}[id$=__image_banner] .opatra-hero__content{position:relative;z-index:3;max-width:min(760px,88vw);padding-top:clamp(10rem,14vw,16rem)}[id$=__image_banner] .opatra-hero__eyebrow{display:inline-flex;align-items:center;gap:.9rem;margin-bottom:1.6rem;color:#ffffffc7!important;font-size:1.2rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase}[id$=__image_banner] .opatra-hero__eyebrow:before,[id$=__image_banner] .opatra-hero__eyebrow:after{content:"";width:3.6rem;height:1px;background:linear-gradient(90deg,transparent,rgba(183,160,106,.88))}[id$=__image_banner] .opatra-hero__eyebrow:after{background:linear-gradient(90deg,rgba(183,160,106,.88),transparent)}[id$=__image_banner] .opatra-hero h1,[id$=__image_banner] .opatra-hero__heading{max-width:10.5ch;color:#fff!important;text-shadow:0 16px 46px rgba(0,0,0,.38)}[id$=__image_banner] .opatra-hero__subheading{max-width:56ch;color:#ffffffd1!important;font-size:clamp(1.6rem,1.5vw,2.1rem);line-height:1.65}[id$=__image_banner] .opatra-hero .button,[id$=__image_banner] .opatra-hero__button{border:1px solid rgba(255,255,255,.34);background:linear-gradient(135deg,#f8e7aa,#b7a06a 52%,#8f7747);color:#06111d;box-shadow:0 20px 52px #b7a06a57}[id$=__image_banner] .opatra-hero__search{z-index:4;border-top:1px solid rgba(183,160,106,.28);background:#0009139e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}[id$=__image_banner] .opatra-hero__search-inner{padding-top:1.8rem;padding-bottom:1.8rem}[id$=__image_banner] .opatra-hero__search-row{border:1px solid rgba(183,160,106,.34);border-radius:999px;background:#ffffffeb;box-shadow:0 18px 50px #00000038}[id$=__image_banner] .opatra-hero__control,[id$=__image_banner] .opatra-hero__pause{border:1px solid rgba(183,160,106,.34);background:#ffffff1f;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.combined-about-reviews{padding:clamp(4.8rem,7vw,9rem) 0;background:radial-gradient(circle at 80% 10%,rgba(183,160,106,.18),transparent 30%),linear-gradient(180deg,var(--opatra-cream),#fff);overflow:hidden}.combined-about-reviews:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(183,160,106,.58),transparent)}.google-reviews-badge,.about-us-container{border:1px solid rgba(183,160,106,.24)!important;border-radius:30px!important;background:#ffffffd1!important;box-shadow:0 24px 70px #000e1b14!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.google-rating,.about-us-title{color:var(--opatra-ink)!important}.google-reviews-link,.testimonial-author,.about-us-divider{color:var(--opatra-gold-deep)!important}.testimonial-text,.about-us-text,.about-us-text p{color:#000e1bad!important;line-height:1.78!important}.testimonials-carousel .carousel-arrow{border:1px solid rgba(183,160,106,.34)!important;background:#ffffffe0!important;color:var(--opatra-gold-deep)!important;box-shadow:0 14px 34px #000e1b1a}.youtube-video-section{padding:clamp(4.8rem,7vw,9rem) 0!important;background:radial-gradient(circle at 50% 0%,rgba(183,160,106,.18),transparent 34%),linear-gradient(180deg,#fff,var(--opatra-cream))}.youtube-video-container{width:min(100% - 3.2rem,1060px)!important;margin-inline:auto;padding:clamp(1rem,1.8vw,1.8rem);border:1px solid rgba(183,160,106,.28);border-radius:32px;background:linear-gradient(145deg,#ffffffe6,#fbf8f1c2);box-shadow:0 26px 76px #000e1b1a}.youtube-video,.youtube-video-container iframe{overflow:hidden;border-radius:24px!important;box-shadow:0 18px 54px #000e1b29}.section-white{padding:clamp(4.8rem,7vw,9rem) 0!important;background:radial-gradient(circle at 12% 0%,rgba(183,160,106,.2),transparent 30%),linear-gradient(180deg,var(--opatra-cream),#fff)!important}.section-white .section-heading,.book-title,.featured-collection-title,[class^=happy-client-] h2{position:relative;margin-bottom:clamp(2.8rem,4vw,5rem)!important;color:var(--opatra-ink)!important;font-size:clamp(3.2rem,5vw,6.4rem)!important;line-height:.95!important;letter-spacing:-.055em!important;text-transform:none!important}.section-white .section-heading:after,.book-title:after,.featured-collection-title:after,[class^=happy-client-] h2:after{content:"";display:block;width:92px;height:1px;margin:1.5rem auto 0;background:linear-gradient(90deg,transparent,var(--opatra-gold),transparent)}#shelf-wrapper{width:min(100% - 3.2rem,var(--page-width));margin-inline:auto}.golden-card{border:1px solid rgba(183,160,106,.26)!important;border-radius:28px!important;background:#ffffffdb!important;box-shadow:0 22px 60px #000e1b17!important;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.shelf-item:hover .golden-card{transform:translateY(-4px);border-color:#b7a06a7a!important;box-shadow:0 30px 78px #000e1b24!important}.product-name{color:var(--opatra-ink)!important;font-weight:700!important;letter-spacing:-.015em!important}.product-price{color:var(--opatra-gold-deep)!important;font-weight:800!important}.shelf-base{background:linear-gradient(90deg,transparent,rgba(183,160,106,.38),transparent)!important}.book-pricelist-section{padding:clamp(5rem,7vw,9.5rem) 0!important;background:radial-gradient(circle at 88% 10%,rgba(183,160,106,.18),transparent 32%),linear-gradient(180deg,#fff,var(--opatra-cream))!important}.book-container{width:min(100% - 3.2rem,var(--page-width));margin-inline:auto}.book,.page,.page-content{border-color:#b7a06a47!important;border-radius:28px!important;box-shadow:0 26px 78px #000e1b1f!important}.pricelist-image{border-radius:22px}.prev-page,.next-page,.play-pause,.zoom-in,.zoom-out{border:1px solid rgba(183,160,106,.32)!important;border-radius:999px!important;background:linear-gradient(135deg,#f8e7aa,#b7a06a 52%,#8f7747)!important;color:#06111d!important;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 14px 34px #8f774738}.featured-collection-section{background:radial-gradient(circle at 10% 0%,rgba(183,160,106,.16),transparent 32%),linear-gradient(180deg,var(--opatra-cream),#fff)!important}.featured-product-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,rgba(183,160,106,.7),transparent);opacity:.75;pointer-events:none}[class^=happy-client-]{padding:clamp(5rem,7vw,9rem) 0!important;background:radial-gradient(circle at 50% 0%,rgba(183,160,106,.18),transparent 34%),linear-gradient(180deg,#fff,var(--opatra-cream))!important;overflow:hidden}[class^=carousel-]{border-radius:32px}[class^=carousel-slide-] img{border:1px solid rgba(183,160,106,.26);border-radius:28px!important;box-shadow:0 24px 68px #000e1b1f}[class^=carousel-prev-],[class^=carousel-next-]{border:1px solid rgba(183,160,106,.34)!important;background:#ffffffe6!important;color:var(--opatra-gold-deep)!important;box-shadow:0 16px 42px #000e1b21!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}[class^=carousel-progress-]{background:#b7a06a2e!important}[class^=carousel-progress-bar-]{background:linear-gradient(90deg,var(--opatra-gold),var(--opatra-gold-deep))!important}@media screen and (max-width:749px){[id$=__image_banner] .opatra-hero{min-height:720px}[id$=__image_banner] .opatra-hero__content{padding-top:9rem;text-align:center}[id$=__image_banner] .opatra-hero h1,[id$=__image_banner] .opatra-hero__heading{max-width:11ch;margin-inline:auto}[id$=__image_banner] .opatra-hero__subheading{margin-inline:auto}[id$=__image_banner] .opatra-hero__search-row{border-radius:22px}.google-reviews-badge,.about-us-container,.youtube-video-container{width:min(100% - 2rem,var(--page-width))!important;border-radius:24px!important}.youtube-video,.youtube-video-container iframe,.book,.page,.page-content,[class^=carousel-slide-] img{border-radius:20px!important}#shelf-wrapper,.book-container{width:min(100% - 2rem,var(--page-width))}.section-white .section-heading,.book-title,.featured-collection-title,[class^=happy-client-] h2{font-size:clamp(3rem,11vw,4.5rem)!important}}@media screen and (min-width:990px){product-info[id^=MainProduct-]{padding-block:clamp(3.2rem,4vw,6rem) clamp(4rem,5vw,7rem)}product-info[id^=MainProduct-] .page-width{max-width:1240px!important}product-info[id^=MainProduct-] .product.grid{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(38rem,.92fr)!important;align-items:start!important;column-gap:clamp(4rem,5vw,7rem)!important;row-gap:0!important}product-info[id^=MainProduct-] .product__media-wrapper,product-info[id^=MainProduct-] .product__info-wrapper{width:100%!important;max-width:none!important;padding:0!important}product-info[id^=MainProduct-] .product__media-wrapper{min-width:0!important}product-info[id^=MainProduct-] .product__media-wrapper .product__column-sticky,product-info[id^=MainProduct-] .product__media-gallery,product-info[id^=MainProduct-] media-gallery{width:100%!important;max-width:100%!important}product-info[id^=MainProduct-] .product__media-list{display:grid!important;grid-template-columns:1fr!important;gap:1.8rem!important;width:100%!important;padding-right:0!important}product-info[id^=MainProduct-] .product__media-list .product__media-item{width:100%!important;max-width:100%!important;padding-left:0!important}product-info[id^=MainProduct-] .product__media-list .product__media-item:not(:first-child){max-width:72%!important;margin-inline:auto!important}product-info[id^=MainProduct-] .product__media,product-info[id^=MainProduct-] .product__modal-opener,product-info[id^=MainProduct-] .product__media img,product-info[id^=MainProduct-] .product__media media-host,product-info[id^=MainProduct-] .deferred-media{width:100%!important}product-info[id^=MainProduct-] .product__media img{object-fit:contain!important}product-info[id^=MainProduct-] .product__info-wrapper{min-width:0!important}product-info[id^=MainProduct-] .product__info-container.product__column-sticky{position:sticky!important;top:11rem!important}product-info[id^=MainProduct-] .product__info-container{max-width:52rem!important;margin-left:auto!important;padding:clamp(3.2rem,3vw,4.6rem)!important}product-info[id^=MainProduct-] .product__info-container>*+*{margin-top:1.6rem!important}product-info[id^=MainProduct-] .product__title{margin-bottom:1rem!important}product-info[id^=MainProduct-] .product__title h1{max-width:100%!important;font-size:clamp(4rem,3.45vw,5.6rem)!important;line-height:.95!important;letter-spacing:-.045em!important}product-info[id^=MainProduct-] .price--large,product-info[id^=MainProduct-] .price--large .price-item{font-size:clamp(2.1rem,1.65vw,2.6rem)!important}product-info[id^=MainProduct-] .product__description{max-width:56ch!important;font-size:1.52rem!important;line-height:1.78!important}product-info[id^=MainProduct-] variant-selects,product-info[id^=MainProduct-] variant-radios,product-info[id^=MainProduct-] .product-form__input,product-info[id^=MainProduct-] .product-form__quantity{margin-top:1.7rem!important}product-info[id^=MainProduct-] .product-form__buttons,product-info[id^=MainProduct-] .product-form__input,product-info[id^=MainProduct-] .product-form__quantity,product-info[id^=MainProduct-] .product__accordion,product-info[id^=MainProduct-] .product__description{max-width:100%!important}}@media screen and (min-width:1400px){product-info[id^=MainProduct-] .page-width{max-width:1320px!important}product-info[id^=MainProduct-] .product.grid{grid-template-columns:minmax(0,1.12fr) minmax(40rem,.88fr)!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/opatra-luxury.css.map */
