.btn-prime{color:var(--color-primary-button-text);border:.1rem solid var(--color-primary-button-border);background:var(--color-primary-button-background)}.btn-secondary{color:var(--color-secondary-button-text);border:.1rem solid var(--color-secondary-button-border);background:var(--color-secondary-button-background)}.button,.btn{line-height:1.68rem;padding:1.48rem 2rem;font-size:14px;font-weight:600;letter-spacing:1px;border-radius:var(--btn-radius);display:inline-flex;justify-content:center;align-items:center;text-decoration:none;transition:background .3s,color .3s,border .3s;font-family:var(--font-body-family);cursor:pointer}.btn-full{width:100%;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;line-height:100%;letter-spacing:2px;text-align:center;text-transform:uppercase;box-shadow:unset}button{cursor:pointer}button:focus-visible{outline-offset:2px}.button.button_disabled{background:var(--color-primary-button-background);color:var(--color-primary-button-text);opacity:.8}.button:focus-visible{outline:1px solid var(--color-primary-button-border);outline-offset:2px}.main_product_values_block label:focus-visible{outline:1px solid var(--color-primary-button-border);outline-offset:2px}.main_product_option_values_wrap.type_button input:checked+label:focus-visible{outline:1px solid var(--color-primary-button-border);outline-offset:4px}.main_product_option_values_wrap.type_button input:checked+label:focus{outline:1px solid var(--color-primary-button-border);outline-offset:4px}.button:hover,.btn-prime:hover{background:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text);border-color:var(--color-primary-button-hover-border)}.btn-secondary:hover{color:var(--color-secondary-button-hover-text);border:.1rem solid var(--color-secondary-button-hover-border);background:var(--color-secondary-button-hover-background)}@media screen and (max-width:768px){.button,.btn{line-height:1.5rem;padding:1.2rem 1rem;font-size:12px}}body[scroll-locked]{--removed-body-scroll-bar-size: .5rem}body[scroll-locked]{overflow:hidden!important;overscroll-behavior:contain;position:relative!important;padding-left:0;padding-top:0;padding-right:0;margin-left:0;margin-top:0;margin-right:.5rem!important}@media screen and (max-width:640px){body[scroll-locked]{margin-right:0!important}body[scroll-locked]{--removed-body-scroll-bar-size: 0rem}}input,textarea,select{border:2px solid var(--color-input-border);background:var(--color-input-bg);color:var(--color-input-text)}.mobil_swiper-pagination-main{margin:0 auto;text-align:center;padding:10px 0 5px}.mobil_swiper-pagination-main .swiper-pagination-bullet.swiper-pagination-bullet-active{height:9px;top:3px;position:relative;border-radius:1.5px;background:var(--color-primary-button-background);transition:.3s linear}.mobil_swiper-pagination-main .swiper-pagination-bullet{margin:0!important;width:100%;max-width:34px;height:2px;border-radius:1.5px;background:var(--color-primary-button-background);transition:.3s linear;opacity:1}.featured_col_inner_wrapper .swiper:not(.swiper-initialized),.tab-section-p-card .swiper:not(.swiper-initialized){filter:blur(4px);opacity:.6;display:flex;flex-wrap:nowrap;overflow:hidden}.featured_col_inner_wrapper .swiper.swiper-initialized,.tab-section-p-card .swiper.swiper-initialized{filter:blur(0);opacity:1;transition:all .4s ease}.featured_col_inner_wrapper .swiper:not(.swiper-initialized) .swiper-slide,.tab-section-p-card .swiper:not(.swiper-initialized){width:25%}@media screen and (max-width:750px){.featured_col_inner_wrapper .swiper:not(.swiper-initialized) .swiper-slide,.tab-section-p-card .swiper:not(.swiper-initialized){width:49.99%}}.bj-sale-badge{position:fixed;right:0;top:50%;transform:translateY(-50%);background:#c5523c;padding:18px 10px;border-radius:12px 0 0 12px;cursor:pointer;z-index:999;transition:opacity .3s ease,background .3s ease}.bj-sale-badge:hover{background:#a8402c}.bj-sale-badge span{writing-mode:vertical-rl;text-orientation:mixed;color:#fff;font-size:11px;font-weight:700;letter-spacing:2px;font-family:Arial,sans-serif}.bj-popup-backdrop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000073;z-index:9999;align-items:center;justify-content:center}.bj-popup{background:#fff;width:90%;max-width:440px;border-radius:12px;overflow:hidden;border:.5px solid rgba(0,0,0,.1);transform:translateY(40px);opacity:0;transition:transform .35s ease,opacity .35s ease;position:relative}.bj-popup-backdrop.bj-active .bj-popup{transform:translateY(0);opacity:1}.bj-popup-close{position:absolute;top:12px;right:14px;background:transparent;border:none;font-size:20px;color:#888;cursor:pointer;line-height:1;padding:0;z-index:1}.bj-popup-close:hover{color:#2a1206}.bj-popup-header{background:#fef6ee;padding:22px 24px;border-bottom:2px solid #C9A96E;display:flex;align-items:center;justify-content:space-between}.bj-popup-eyebrow{font-size:10px;letter-spacing:2px;color:#c9a96e;text-transform:uppercase;margin-bottom:4px;font-family:Arial,sans-serif}.bj-popup-title{font-size:20px;color:#2a1206;font-family:Playfair Display,Georgia,serif;font-weight:500;margin:0;line-height:1.2}.bj-popup-badge{background:#c9a96e;color:#fff;font-size:9px;font-weight:700;padding:5px 12px;border-radius:20px;letter-spacing:1.5px;font-family:Arial,sans-serif;white-space:nowrap}.bj-popup-body{padding:8px 24px}.bj-popup-row{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:.5px solid rgba(0,0,0,.06)}.bj-popup-row:last-child{border-bottom:none}.bj-popup-icon{width:38px;height:38px;background:#fef6ee;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bj-popup-row-title{font-size:11px;font-weight:700;color:#2a1206;letter-spacing:1px;text-transform:uppercase;margin-bottom:4px;font-family:Arial,sans-serif}.bj-popup-row-text{font-size:13px;color:#666;line-height:1.55}.bj-popup-footer{padding:16px 24px;background:#fef6ee;border-top:.5px solid rgba(0,0,0,.06);display:flex;gap:10px;align-items:center}.bj-popup-btn-main{flex:1;padding:11px;background:#2a1206;color:#fff;border:none;border-radius:5px;font-size:12px;font-weight:600;letter-spacing:1px;cursor:pointer;text-align:center;text-decoration:none;display:inline-block;transition:background .3s ease}.bj-popup-btn-main:hover{background:#c9a96e;color:#fff}.bj-popup-btn-sec{padding:11px 18px;background:transparent;color:#2a1206;border:.5px solid rgba(0,0,0,.2);border-radius:5px;font-size:12px;cursor:pointer;transition:border-color .3s ease,color .3s ease}.bj-popup-btn-sec:hover{border-color:#c9a96e;color:#c9a96e}@media screen and (max-width:640px){.bj-popup{max-width:95%}.bj-popup-header{padding:18px}.bj-popup-body{padding:4px 18px}.bj-popup-footer{padding:14px 18px;flex-direction:column}.bj-popup-btn-main,.bj-popup-btn-sec{width:100%;text-align:center}}.page-content.rtx h3{font-family:PlayfairDisplayCustom,serif!important;font-size:36px!important;text-align:center;color:#5a2a22;margin-bottom:15px}.page-content.rtx span{font-family:Arial,sans-serif!important;font-weight:400!important}.page-content.rtx{max-width:800px;margin:40px auto 60px;padding:0 20px;text-align:left;font-family:Arial,sans-serif;color:#444;line-height:1.8;border-top:1px solid #c5a47e;position:relative}.page-content.rtx:before{content:"";display:block;width:60px;height:2px;background:#c5a47e;margin:0 auto 15px}.page-content.rtx p{font-size:15px;margin-bottom:18px}.page-content.rtx h3:after{content:"";display:block;width:50px;height:2px;background:#c5a47e;margin:12px auto 25px}.page-width{padding-top:0!important}.footer_bottom_logo img{width:360px!important;max-width:360px!important}.es-slider-layout-item{width:260px!important;min-width:260px!important;max-width:260px!important;flex-shrink:0!important}.es-review-background-container{background:#f8f8f8!important;border-radius:16px!important;padding:20px!important;height:auto!important;min-height:unset!important;box-shadow:0 2px 12px #0000000f!important;border:1px solid #efefef!important}.es-review-author-block-container{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:12px!important}.es-review-avatar-container{width:44px!important;height:44px!important;border-radius:50%!important;overflow:hidden!important}.es-avatar-image{width:100%!important;height:100%!important;object-fit:cover!important}.es-review-author-name{font-size:15px!important;font-weight:600!important;color:#1a1a1a!important}.es-review-info-date{font-size:12px!important;color:#888!important;margin-top:2px!important}.es-rating-container{margin-bottom:10px!important}.es-review-content-text-container{font-size:14px!important;color:#444!important;line-height:1.6!important}.es-review-source-container{width:24px!important;height:24px!important}[class*=BrandingLabel],[class*=branding],[class*=PoweredBy],.es-footer{display:none!important}[class*=CarouselNavButton],[class*=carousel-nav],[class*=NavigationButton],[class*=SliderNav]{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:10!important;background:#fff!important;border:1px solid #ddd!important;border-radius:50%!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 8px #0000001f!important;cursor:pointer!important}[class*=HeaderBlock],[class*=header-block],.es-header,[class*=AiSummary],[class*=ai-summary],[class*=AIGenerated]{display:none!important}.bellagio-reviews-wrapper,.bellagio-reviews-wrapper>div{align-items:center!important}.bellagio-reviews-wrapper .elfsight-app-wrapper,[class*=elfsight-app]{width:100%!important;overflow:visible!important}.bellagio-badge-panel{align-self:center!important;position:static!important;top:unset!important}.bellagio-reviews-wrapper>div>div:last-child{overflow:visible!important}[class*=WidgetContainer],[class*=widget-container],[class*=CarouselContainer],[class*=SliderContainer]{overflow:visible!important}[class*=PrevButton],[class*=prev-btn],[class*=ButtonPrev]{left:-18px!important}[class*=NextButton],[class*=next-btn],[class*=ButtonNext]{right:-18px!important}.calendly-badge-widget{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.call-for-price-btn{display:inline-flex;align-items:center;gap:6px;background:transparent;color:#c5523c;border:1.5px solid #c5523c;padding:8px 16px;font-size:13px;font-weight:600;border-radius:4px;text-decoration:none;letter-spacing:.5px;transition:all .3s ease}.call-for-price-btn:hover{background:#c5523c;color:#fff}.hide-price-product .product_form_buy_button,.hide-price-product .product_atc_btn{display:none!important}.horizontal-tranding-collection{background:linear-gradient(135deg,#2a1a14,#4a2c20)!important}.product_card_tag_wrapper{display:flex!important;flex-wrap:nowrap!important;gap:2px!important;overflow:hidden!important}.product_card_tag_wrapper .product_card_tag{font-size:9px!important;padding:2px 6px!important;letter-spacing:.5px!important;border-radius:2px!important}.product_card_tag_wrapper .product_card_tag:nth-child(n+2){display:none!important}.main-collection-banner h1,.collection-hero h1,.collection__title{font-family:Cormorant Garamond,serif!important;font-size:clamp(32px,4vw,52px)!important;font-weight:400!important;color:#331f17!important;letter-spacing:1px!important}.product_card_inner{border-radius:8px!important;overflow:hidden!important;transition:transform .3s ease,box-shadow .3s ease!important}.product_card_inner:hover{transform:translateY(-4px)!important;box-shadow:0 12px 32px #331f171f!important}.product_card_price .price{color:#e4825b!important;font-weight:600!important}.product_card_price .compare_price{color:#999!important;font-size:12px!important}.category-grid .section_heading,.category-grid h2{font-family:Cormorant Garamond,serif!important;font-weight:400!important;color:#331f17!important}.featured-collection h2,.featured_col_heading{font-family:Cormorant Garamond,serif!important;font-size:clamp(28px,3vw,42px)!important;font-weight:400!important;color:#331f17!important}.logo-list{background:#fef9f2!important;padding:20px 0!important}.logo-list img{filter:grayscale(100%)!important;opacity:.6!important;transition:all .3s ease!important}.logo-list img:hover{filter:grayscale(0%)!important;opacity:1!important}.why-choose-us,.why_choose_section{background:#fef9f2!important;padding:60px 0!important}.footer{background:#1a0f0a!important}.footer a{transition:color .3s ease!important}.footer a:hover{color:#c5a47e!important}.shopify-section-group-header-group .color-scheme-1{background:#fef9f2!important}.shopify-section{margin-bottom:0!important}.hero-slideshow,.scroll-video{border-radius:10px!important;overflow:hidden!important}.faq-section,.faq_wrapper{background:#fef9f2!important;border-radius:10px!important;padding:40px!important;margin:40px 0!important}.faq_wrapper details{border-bottom:1px solid rgba(197,164,126,.3)!important}.faq_wrapper summary{font-family:Cormorant Garamond,serif!important;font-size:18px!important;color:#331f17!important;padding:16px 0!important}.badge-section{background:#fef9f2!important;border-radius:8px!important;padding:16px!important;margin-top:20px!important}.badge-column{border:1px solid rgba(197,164,126,.2)!important;border-radius:8px!important;background:#fff!important;padding:14px 10px!important;transition:border-color .3s ease!important}.badge-column:hover{border-color:#c5a47e!important}.badge-label p{font-size:11px!important;color:#331f17!important;font-weight:500!important}@media(max-width:768px){.product_card_tag_wrapper .product_card_tag:nth-child(n+2){display:none!important}.badge-section{gap:8px!important}.badge-column{padding:10px 6px!important}.badge-label p{font-size:10px!important}}.scroll-video-section,.scroll-video-wrapper,[class*=scroll-video]{min-height:unset!important;height:auto!important}.scroll-video-section video,.scroll-video-wrapper video{min-height:unset!important}
/*# sourceMappingURL=/cdn/shop/t/35/assets/theme.css.map */
