.elementor-1758 .elementor-element.elementor-element-33148389{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1758 .elementor-element.elementor-element-d0f2d27 .woocommerce-breadcrumb{font-size:11px;word-spacing:2px;}.elementor-1758 .elementor-element.elementor-element-4b301190{--display:flex;}.elementor-1758 .elementor-element.elementor-element-2987da1{--display:flex;}.elementor-1758 .elementor-element.elementor-element-2a895212{--display:flex;}.elementor-1758 .elementor-element.elementor-element-634f4fd{--display:flex;}.elementor-1758 .elementor-element.elementor-element-57e954d2{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1758 .elementor-element.elementor-element-4d998c7d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1758 .elementor-element.elementor-element-4aad2f{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1758 .elementor-element.elementor-element-991c952{--display:flex;}.elementor-1758 .elementor-element.elementor-element-21fa32e3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:400;color:#11110F;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1758 .elementor-element.elementor-element-605acdfd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1758 .elementor-element.elementor-element-605acdfd.elementor-wc-products ul.products li.product .price{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-1758 .elementor-element.elementor-element-605acdfd.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-1758 .elementor-element.elementor-element-605acdfd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1758 .elementor-element.elementor-element-605acdfd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for shortcode, class: .elementor-element-74547ff5 */.elementor-1758 .elementor-element.elementor-element-74547ff5{width:100%!important}.elementor-1758 .elementor-element.elementor-element-74547ff5 .elementor-shortcode{width:100%!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d998c7d */.elementor-1758 .elementor-element.elementor-element-4d998c7d .elementor-heading-title{color:#FFF!important;font-family:"Playfair Display",Georgia,serif!important;font-weight:400!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21fa32e3 */.elementor-1758 .elementor-element.elementor-element-21fa32e3 .elementor-heading-title{color:#11110F!important;font-family:"Playfair Display",Georgia,serif!important;font-weight:400!important}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-605acdfd */.elementor-1758 .elementor-element.elementor-element-605acdfd .related>h2,.elementor-1758 .elementor-element.elementor-element-605acdfd section.related>h2{display:none!important}.elementor-1758 .elementor-element.elementor-element-605acdfd .button,.elementor-1758 .elementor-element.elementor-element-605acdfd .added_to_cart{display:none!important}.elementor-1758 .elementor-element.elementor-element-605acdfd .woocommerce-loop-product__title{color:#11110F!important;font-family:"Playfair Display",Georgia,serif!important;font-weight:400!important}.elementor-1758 .elementor-element.elementor-element-605acdfd .price,.elementor-1758 .elementor-element.elementor-element-605acdfd .price *{color:#686761!important;font-family:"Plus Jakarta Sans",Arial,sans-serif!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33148389 */.elementor-1758 .elementor-element.elementor-element-33148389{--paper:#F8F7F3;--white:#FFF;--ink:#11110F;--muted:#686761;--rose:#C98279;--line:#D9D6CF;--soft:#EEECE7;background:var(--paper)!important;color:var(--ink);font-family:"Plus Jakarta Sans",Arial,sans-serif;padding:24px clamp(20px,4.3vw,72px) 0}.elementor-1758 .elementor-element.elementor-element-33148389,.elementor-1758 .elementor-element.elementor-element-33148389 *{box-sizing:border-box}.elementor-1758 .elementor-element.elementor-element-33148389 a{color:inherit;text-decoration:none}.elementor-1758 .elementor-element.elementor-element-33148389 ::selection{background:var(--rose);color:#fff}.elementor-1758 .elementor-element.elementor-element-33148389 :focus-visible{outline:2px solid var(--rose);outline-offset:4px}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-breadcrumbs{max-width:1440px;width:100%;margin:0 auto 26px;font-size:11px!important;color:var(--muted)!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-breadcrumbs a{color:var(--muted)!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-main{display:grid!important;grid-template-columns:minmax(0,1.62fr) minmax(340px,.72fr)!important;gap:clamp(35px,5vw,90px)!important;align-items:start!important;max-width:1440px;width:100%;margin:0 auto;padding-bottom:clamp(105px,11vw,170px)}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-gallery{min-width:0}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-gallery .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-gallery .flex-viewport{height:auto!important;overflow:visible!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-gallery .woocommerce-product-gallery__wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;transform:none!important;margin:0!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-gallery .woocommerce-product-gallery__image{width:auto!important;float:none!important;margin:0!important;position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--soft)}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-gallery .woocommerce-product-gallery__image.clone,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-gallery .woocommerce-product-gallery__image:nth-of-type(n+5){display:none!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-gallery .woocommerce-product-gallery__image a{display:block;width:100%;height:100%}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-gallery .woocommerce-product-gallery__image img{display:block;width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-gallery .woocommerce-product-gallery__image:hover img{transform:scale(1.018)}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-gallery .flex-control-thumbs{display:none!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-gallery .woocommerce-product-gallery__trigger{display:none!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-gallery .woocommerce-product-gallery__image>a:after{content:"⌕";position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:44px;height:44px;background:rgba(255,255,255,.92);color:var(--ink);font:400 20px/1 Georgia,serif;pointer-events:none;z-index:3}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-summary{position:sticky!important;top:108px;min-width:0;padding-top:8px}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-category{margin:0 0 12px}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-category .product_meta{font-size:0!important;color:var(--muted)!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-category .sku_wrapper,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-category .tagged_as{display:none!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-category .posted_in{display:block!important;font-size:0!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-category .posted_in a{font:400 12px/1.45 "Plus Jakarta Sans",Arial,sans-serif!important;color:var(--muted)!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-title h1,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-title .product_title,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-title .elementor-heading-title{font-family:"Playfair Display",Georgia,serif!important;font-size:clamp(44px,4.2vw,66px)!important;font-weight:400!important;line-height:.98!important;letter-spacing:-.03em!important;margin:0 0 18px!important;color:var(--ink)!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-price{margin:0 0 28px}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-price .price,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-price .woocommerce-Price-amount,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-price bdi,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-price ins,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-price del{font:500 17px/1.4 "Plus Jakarta Sans",Arial,sans-serif!important;color:var(--ink)!important;text-decoration-color:var(--muted)!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-cart{border-top:1px solid var(--line);padding-top:24px}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-cart .stock{display:none!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-cart form.cart{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:8px!important;margin:0!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-cart .quantity{width:92px!important;margin:0!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-cart .qty{display:block;width:100%!important;height:54px!important;border:1px solid var(--line)!important;border-radius:0!important;background:var(--white)!important;color:var(--ink)!important;font-size:14px!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-cart button.single_add_to_cart_button{width:100%!important;min-height:54px!important;margin:0!important;border:1px solid var(--ink)!important;border-radius:0!important;background:var(--ink)!important;color:#fff!important;font:600 13px/1 "Plus Jakarta Sans",Arial,sans-serif!important;padding:0 20px!important;transition:background-color .2s,border-color .2s}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-cart button.single_add_to_cart_button:hover,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-cart button.single_add_to_cart_button:focus-visible{background:var(--rose)!important;border-color:var(--rose)!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-delivery{padding:17px 0 21px;border-bottom:1px solid var(--line)}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-delivery p{margin:0;font-size:11px;line-height:1.55;color:var(--muted)}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-tabs{margin:0}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-tabs .woocommerce-tabs{display:block!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-tabs ul.tabs{display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;border:0!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-tabs ul.tabs:before,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-tabs ul.tabs:after{display:none!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-tabs ul.tabs li{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:transparent!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-tabs ul.tabs li:before,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-tabs ul.tabs li:after{display:none!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-tabs ul.tabs li a{display:flex!important;justify-content:space-between;align-items:center;padding:17px 0!important;font:500 12px/1.4 "Plus Jakarta Sans",Arial,sans-serif!important;color:var(--ink)!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-tabs ul.tabs li a:after{content:"+";font-size:14px;font-weight:400;color:var(--muted)}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-tabs ul.tabs li.active a:after{content:"−"}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-tabs .woocommerce-Tabs-panel{margin:0!important;padding:17px 0 20px!important;border-bottom:1px solid var(--line);font-size:12px!important;line-height:1.65!important;color:var(--muted)!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-tabs .woocommerce-Tabs-panel h2{display:none!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-tabs .woocommerce-Tabs-panel p{margin:0!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-tabs .woocommerce-Tabs-panel table{border-collapse:collapse;width:100%;font-size:11px}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-tabs .woocommerce-Tabs-panel th,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-tabs .woocommerce-Tabs-panel td{border:0!important;border-bottom:1px solid var(--line)!important;padding:10px 0!important;text-align:left}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-about{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-about-head{padding:17px 0 12px}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-about-head p{margin:0!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-about-head div{display:flex;align-items:center;justify-content:space-between;font:500 12px/1.4 "Plus Jakarta Sans",Arial,sans-serif;color:var(--ink)}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-short{padding:0 0 20px}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-short p{margin:0!important;font:400 12px/1.65 "Plus Jakarta Sans",Arial,sans-serif!important;color:var(--muted)!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-accordion details{border-bottom:1px solid var(--line);margin:0;padding:0}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:17px 0;font:500 12px/1.4 "Plus Jakarta Sans",Arial,sans-serif;color:var(--ink)}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-accordion summary::-webkit-details-marker{display:none}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-accordion summary:after{content:"+";font-size:14px;font-weight:400;color:var(--muted)}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-accordion details[open] summary:after{content:"−"}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-accordion details p{margin:-2px 0 19px!important;font:400 12px/1.65 "Plus Jakarta Sans",Arial,sans-serif!important;color:var(--muted)!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-id{border-bottom:1px solid var(--line);padding:17px 0}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-id .product_meta{display:block!important;font-size:11px!important;line-height:1.55!important;color:var(--muted)!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-id .posted_in,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-id .tagged_as{display:none!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-id .sku_wrapper{display:block!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story{display:grid!important;grid-template-columns:.8fr 1.2fr!important;width:100vw!important;margin-left:calc(50% - 50vw)!important;background:var(--ink)!important;color:#fff;overflow:hidden}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:clamp(50px,7vw,110px)!important;min-width:0}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story-title h2,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story-title .elementor-heading-title{font-family:"Playfair Display",Georgia,serif!important;font-size:clamp(48px,6vw,84px)!important;font-weight:400!important;line-height:.96!important;letter-spacing:-.025em!important;color:#fff!important;margin:0 0 30px!important;max-width:7.5ch}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story-text p{margin:0!important;max-width:48ch;font-size:14px;line-height:1.7;color:rgba(255,255,255,.72)}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story-media{min-height:690px;background:#242421}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story-image,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story-image .elementor-widget-container,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story-image img{width:100%!important;height:100%!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story-image img{display:block;min-height:690px;object-fit:cover;object-position:center}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related-wrap{width:100vw!important;margin-left:calc(50% - 50vw)!important;padding:clamp(84px,10vw,140px) max(clamp(20px,4.3vw,72px),calc((100vw - 1440px)/2))!important;background:var(--paper)!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related-title h2,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related-title .elementor-heading-title{font-family:"Playfair Display",Georgia,serif!important;font-size:clamp(40px,4.2vw,58px)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.02em!important;text-align:center!important;color:var(--ink)!important;margin:0 0 48px!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related .related>h2,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related section.related>h2,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related .products>h2{display:none!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin:0!important;padding:0!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related ul.products:before,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related ul.products:after{display:none!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related li.product{width:auto!important;float:none!important;margin:0!important;padding:0!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related li.product a img{display:block;width:100%!important;aspect-ratio:4/5!important;object-fit:cover!important;margin:0 0 17px!important;background:var(--soft);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related li.product a:hover img{transform:scale(1.018)}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related li.product .woocommerce-loop-product__title{font-family:"Playfair Display",Georgia,serif!important;font-size:20px!important;font-weight:400!important;line-height:1.2!important;color:var(--ink)!important;padding:0!important;margin:0 0 5px!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related li.product .price,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related li.product .price *,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related li.product .woocommerce-Price-amount{font:500 12px/1.5 "Plus Jakarta Sans",Arial,sans-serif!important;color:var(--muted)!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related li.product .button,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related li.product .added_to_cart{display:none!important}@media(max-width:1050px){.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-main{grid-template-columns:1.2fr .8fr!important;gap:36px!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story{grid-template-columns:1fr 1.25fr!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.elementor-1758 .elementor-element.elementor-element-33148389{padding:16px 18px 0}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-breadcrumbs{margin-bottom:18px;white-space:nowrap;overflow-x:auto}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-main{display:flex!important;flex-direction:column!important;gap:0!important;padding-bottom:82px}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-gallery{width:calc(100% + 36px);margin-left:-18px;overflow:hidden}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-gallery .flex-viewport{overflow:visible!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-gallery .woocommerce-product-gallery__wrapper{display:flex!important;gap:5px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;padding-left:18px!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-gallery .woocommerce-product-gallery__image{flex:0 0 88vw!important;min-width:88vw!important;scroll-snap-align:center}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-summary{position:static!important;width:100%;padding-top:28px}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-title h1,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-title .product_title,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-title .elementor-heading-title{font-size:46px!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-cart form.cart{grid-template-columns:82px minmax(0,1fr)!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-cart .quantity{width:82px!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story{display:flex!important;flex-direction:column!important;margin-top:0!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story-media{order:-1;min-height:65vh}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story-image img{min-height:65vh}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story-copy{min-height:520px;padding:54px 24px!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related-wrap{padding:84px 18px!important;overflow:hidden}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related ul.products{display:flex!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;padding-right:20vw!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related li.product{flex:0 0 78vw!important;scroll-snap-align:start}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related-title h2,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related-title .elementor-heading-title{text-align:left!important;font-size:42px!important}}@media(pointer:coarse){.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-gallery .woocommerce-product-gallery__image:hover img,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related li.product a:hover img{transform:none}}@media(prefers-reduced-motion:reduce){.elementor-1758 .elementor-element.elementor-element-33148389 *,.elementor-1758 .elementor-element.elementor-element-33148389 *:before,.elementor-1758 .elementor-element.elementor-element-33148389 *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:760px){.elementor-1758 .elementor-element.elementor-element-33148389{width:100%;max-width:100%;overflow-x:clip}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-main,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-gallery,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-summary,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story-copy,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story-media,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related-wrap{min-width:0!important;max-width:100%}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-gallery .woocommerce-product-gallery__wrapper,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related ul.products{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-gallery .woocommerce-product-gallery__wrapper::-webkit-scrollbar,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related ul.products::-webkit-scrollbar{display:none}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-summary .ds-commerce-ui,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-summary .ds-buy-form,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-summary .ds-product-accordion{width:100%!important;max-width:100%!important;min-width:0!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-summary .ds-product-title,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story-text,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story-text p{overflow-wrap:break-word;word-break:normal}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related li.product{min-width:0!important}}@media(max-width:390px){.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-summary .ds-commerce-ui form.ds-buy-form{grid-template-columns:78px minmax(0,1fr)!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-summary .ds-commerce-ui form.ds-buy-form>.ds-quantity{width:78px!important;grid-template-columns:24px minmax(0,1fr) 24px!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-summary .ds-commerce-ui .ds-qty-button{width:24px!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-summary .ds-commerce-ui form.ds-buy-form>.ds-buy-button{min-width:0!important;padding:0 10px!important;font-size:12px!important;white-space:normal!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds-mobile-buybar{min-width:0!important;grid-template-columns:minmax(0,1fr) auto!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds-mobile-buybar>div{min-width:0!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds-mobile-buybar strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related ul.products,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-related li.product{list-style:none!important}/* v8 — enquadramento fiel da dobra editorial, sem alterar os ajustes manuais do v7 */.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story-media{height:690px!important;min-height:0!important;overflow:hidden!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story-image,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story-image .elementor-widget-container{width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story-image img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important;object-position:center!important}@media(max-width:760px){.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story-media{height:65vh!important;min-height:420px!important;max-height:620px!important}.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story-image,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story-image .elementor-widget-container,.elementor-1758 .elementor-element.elementor-element-33148389 .ds2-story-image img{height:100%!important;min-height:0!important}}/* End custom CSS */