@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600&family=Newsreader:opsz,wght@6..72,400;6..72,500&display=swap');:root{--morynea-cream:#F7F4EE;--morynea-cream-soft:#FBF9F5;--morynea-white:#FFFFFF;--morynea-beige:#E8DDD0;--morynea-beige-soft:#EFE7DD;--morynea-card-bg:#E9DED2;--morynea-green:#48594D;--morynea-green-dark:#334139;--morynea-green-soft:#DDE3DD;--morynea-taupe:#8D897F;--morynea-accent:#A9785D;--morynea-text:#252824;--morynea-text-soft:#3F433E;--morynea-muted:#6F736C;--morynea-border:#DED8CF;--morynea-border-dark:#CAC2B8;--morynea-title-font:"Newsreader",Georgia,serif;--morynea-body-font:"Manrope",Helvetica,Arial,sans-serif;--morynea-max-width:1280px;--morynea-content-width:92%;--morynea-text-width:690px;--morynea-section-space:clamp(65px,7vw,110px);--morynea-section-space-small:clamp(45px,5vw,75px);--morynea-gap:clamp(20px,3vw,38px);--morynea-radius-xs:4px;--morynea-radius-sm:6px;--morynea-radius:10px;--morynea-radius-lg:14px;--morynea-transition:220ms ease}html{scroll-behavior:smooth}html,body{overflow-x:hidden}body,#page-container{margin:0;background:var(--morynea-cream-soft);color:var(--morynea-text-soft);font-family:var(--morynea-body-font);font-size:16px;font-weight:400;line-height:1.70;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}p,.et_pb_text_inner,.et_pb_text_inner p,.woocommerce,.woocommerce p{color:var(--morynea-text-soft);font-family:var(--morynea-body-font);font-weight:400}p{margin-top:0;margin-bottom:1.1em}strong,b{color:var(--morynea-text);font-weight:600}a{color:var(--morynea-green);text-decoration:none;transition:color var(--morynea-transition),opacity var(--morynea-transition)}a:hover{color:var(--morynea-green-dark)}h1,h2,h3,h4,h5,h6,.et_pb_text_inner h1,.et_pb_text_inner h2,.et_pb_text_inner h3,.et_pb_text_inner h4,.et_pb_text_inner h5,.et_pb_text_inner h6,.woocommerce div.product .product_title{margin-top:0;color:var(--morynea-text);font-family:var(--morynea-title-font)!important;font-style:normal;letter-spacing:-0.015em;text-rendering:optimizeLegibility}h1,.et_pb_text_inner h1,.woocommerce div.product .product_title{font-size:clamp(46px,5vw,68px);font-weight:500;line-height:1.03;margin-bottom:22px}h2,.et_pb_text_inner h2{font-size:clamp(36px,3.8vw,50px);font-weight:500;line-height:1.08;margin-bottom:18px}h3,.et_pb_text_inner h3{font-size:clamp(27px,2.5vw,33px);font-weight:400;line-height:1.15;margin-bottom:14px}h4,.et_pb_text_inner h4{font-size:clamp(21px,2vw,26px);font-weight:400;line-height:1.20;margin-bottom:12px}h5,h6,.et_pb_text_inner h5,.et_pb_text_inner h6{font-family:var(--morynea-body-font)!important;font-weight:600;letter-spacing:.01em}.morynea-eyebrow,.morynea-kicker,.morynea-overline{display:block;margin-bottom:13px;color:var(--morynea-muted);font-family:var(--morynea-body-font);font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.et_pb_row{width:min(var(--morynea-content-width),var(--morynea-max-width));max-width:var(--morynea-max-width)}.et_pb_section{background-color:transparent}.morynea-section,.morynea-recipient-section,.morynea-featured-products,.morynea-brand-story,.morynea-seasonal-section,.morynea-bestsellers,.morynea-reassurance,.morynea-ugc,.morynea-newsletter{padding-top:var(--morynea-section-space)!important;padding-bottom:var(--morynea-section-space)!important}.morynea-announcement-bar{padding:7px 20px;background:var(--morynea-green-dark)!important;color:var(--morynea-white)!important;font-family:var(--morynea-body-font);font-size:11px;font-weight:500;letter-spacing:.03em;text-align:center}.morynea-announcement-bar p,.morynea-announcement-bar a{margin:0;color:var(--morynea-white)!important}.morynea-header{background:rgba(251,249,245,.97)!important;border-bottom:1px solid rgba(222,216,207,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.morynea-header a{color:var(--morynea-text)!important;font-family:var(--morynea-body-font);font-size:12px;font-weight:500}.morynea-header a:hover{color:var(--morynea-green)!important}.morynea-hero{padding:0!important;background:var(--morynea-cream-soft)!important}.morynea-hero-row.et_pb_row{width:100%!important;max-width:1600px!important;min-height:700px;margin:0 auto!important;padding:0!important;display:flex!important;align-items:stretch!important}.morynea-hero-row>.et_pb_column{float:none!important;margin:0!important;display:flex;flex-direction:column}.morynea-hero-row>.et_pb_column:first-child{width:47%!important;flex:0 0 47%!important;justify-content:center;padding:clamp(60px,6vw,95px)clamp(35px,4vw,58px)!important;background:var(--morynea-cream-soft)}.morynea-hero-row>.et_pb_column:first-child>.et_pb_module{width:100%;max-width:650px}.morynea-hero .morynea-eyebrow,.morynea-hero .morynea-kicker,.morynea-hero .morynea-overline{margin-bottom:18px;color:var(--morynea-muted);font-family:var(--morynea-body-font);font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.morynea-hero h1{width:100%;max-width:650px;margin-bottom:25px;color:var(--morynea-text);font-family:var(--morynea-title-font)!important;font-size:clamp(58px,5.1vw,78px);font-weight:500;line-height:.98;letter-spacing:-0.025em}.morynea-hero p{max-width:520px;color:var(--morynea-text-soft);font-size:16px;line-height:1.70}.morynea-hero-row>.et_pb_column:last-child{width:53%!important;flex:0 0 53%!important;min-height:700px;padding:0!important;position:relative;overflow:hidden;background:var(--morynea-beige)}.morynea-hero-image.et_pb_image{width:100%!important;max-width:none!important;height:100%!important;margin:0!important;position:absolute!important;inset:0}.morynea-hero-image .et_pb_image_wrap{display:block!important;width:100%!important;height:100%!important}.morynea-hero-image img{display:block;width:100%!important;max-width:none!important;height:100%!important;min-height:700px;object-fit:cover;object-position:center;border-radius:0!important}.morynea-hero-buttons{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:28px;margin-top:26px!important}.morynea-hero-buttons .et_pb_button{margin:0!important;white-space:nowrap}.morynea-hero-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:32px;width:100%;max-width:650px;margin-top:30px}.morynea-hero-btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 25px;background:var(--morynea-green);color:#FFFFFF!important;border:1px solid var(--morynea-green);border-radius:5px;font-family:var(--morynea-body-font);font-size:12px;font-weight:600;letter-spacing:.035em;line-height:1;text-transform:uppercase;transition:background var(--morynea-transition),border-color var(--morynea-transition),transform var(--morynea-transition)}.morynea-hero-btn-primary:hover{background:var(--morynea-green-dark);border-color:var(--morynea-green-dark);color:#FFFFFF!important;transform:translateY(-1px)}.morynea-hero-btn-link{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0;color:var(--morynea-text)!important;font-family:var(--morynea-body-font);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;transition:color var(--morynea-transition),transform var(--morynea-transition)}.morynea-hero-btn-link span{display:inline-block;font-size:16px;transition:transform var(--morynea-transition)}.morynea-hero-btn-link:hover{color:var(--morynea-green)!important}.morynea-hero-btn-link:hover span{transform:translateX(4px)}@media (max-width:767px){.morynea-hero-buttons{gap:18px;margin-top:25px}}@media (max-width:480px){.morynea-hero-buttons{flex-direction:column;align-items:flex-start}}.morynea-recipient-section{background:var(--morynea-cream)!important}.morynea-featured-products{background:var(--morynea-white)!important}.morynea-brand-story{background:var(--morynea-beige)!important}.morynea-seasonal-section{background:var(--morynea-cream)!important}.morynea-bestsellers{background:var(--morynea-cream-soft)!important}.morynea-manifesto{padding-top:clamp(90px,11vw,155px)!important;padding-bottom:clamp(90px,11vw,155px)!important;background:var(--morynea-taupe)!important;color:var(--morynea-white)!important}.morynea-manifesto h1,.morynea-manifesto h2,.morynea-manifesto h3,.morynea-manifesto h4{color:var(--morynea-white)!important}.morynea-manifesto p,.morynea-manifesto a{color:rgba(255,255,255,.92)!important}.morynea-reassurance{background:var(--morynea-white)!important}.morynea-ugc{background:var(--morynea-cream-soft)!important}.morynea-newsletter{background:var(--morynea-beige)!important}.morynea-footer{padding-top:65px;padding-bottom:30px;background:var(--morynea-green-dark)!important;color:var(--morynea-white)!important}.morynea-footer h1,.morynea-footer h2,.morynea-footer h3,.morynea-footer h4,.morynea-footer h5,.morynea-footer h6{color:var(--morynea-white)!important}.morynea-footer p,.morynea-footer li{color:rgba(255,255,255,.78)!important}.morynea-footer a{color:rgba(255,255,255,.85)!important}.morynea-footer a:hover{color:var(--morynea-white)!important}.morynea-bg-soft{background:var(--morynea-cream-soft)!important}.morynea-bg-cream{background:var(--morynea-cream)!important}.morynea-bg-white{background:var(--morynea-white)!important}.morynea-bg-beige{background:var(--morynea-beige)!important}.morynea-bg-beige-soft{background:var(--morynea-beige-soft)!important}.morynea-bg-green{background:var(--morynea-green)!important}.morynea-bg-green-dark{background:var(--morynea-green-dark)!important}.morynea-bg-taupe{background:var(--morynea-taupe)!important}.morynea-card{height:100%;background:var(--morynea-white);border:1px solid var(--morynea-border);border-radius:var(--morynea-radius);overflow:hidden;transition:transform var(--morynea-transition),border-color var(--morynea-transition),box-shadow var(--morynea-transition)}.morynea-card:hover{transform:translateY(-3px);border-color:var(--morynea-border-dark);box-shadow:0 16px 38px rgba(37,40,36,.055)}.et_pb_image img,.woocommerce img{border-radius:var(--morynea-radius)}.morynea-image img{display:block;width:100%;height:100%;object-fit:cover}body .et_pb_button,body .woocommerce a.button,body .woocommerce button.button,body .woocommerce input.button,body .woocommerce #respond input#submit,body .wc-block-components-button,body .wp-element-button,body button[type="submit"],body input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 25px!important;background:var(--morynea-green)!important;color:var(--morynea-white)!important;border:1px solid var(--morynea-green)!important;border-radius:5px!important;font-family:var(--morynea-body-font)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.2!important;text-transform:uppercase;text-decoration:none!important;box-shadow:none!important;transition:background var(--morynea-transition),border-color var(--morynea-transition),transform var(--morynea-transition)!important}body .et_pb_button:hover,body .woocommerce a.button:hover,body .woocommerce button.button:hover,body .woocommerce input.button:hover,body .woocommerce #respond input#submit:hover,body .wc-block-components-button:hover,body .wp-element-button:hover,body button[type="submit"]:hover,body input[type="submit"]:hover{background:var(--morynea-green-dark)!important;border-color:var(--morynea-green-dark)!important;transform:translateY(-1px)}body .et_pb_button::after{display:none!important}.morynea-button-secondary.et_pb_button,.morynea-button-secondary{background:transparent!important;color:var(--morynea-green)!important;border:1px solid var(--morynea-green)!important}.morynea-button-secondary.et_pb_button:hover,.morynea-button-secondary:hover{background:var(--morynea-green)!important;color:var(--morynea-white)!important}input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="number"],input[type="search"],input[type="url"],textarea,select,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.wc-block-components-text-input input{min-height:50px;padding:13px 15px!important;background:var(--morynea-white)!important;color:var(--morynea-text)!important;border:1px solid var(--morynea-border)!important;border-radius:var(--morynea-radius-sm)!important;font-family:var(--morynea-body-font)!important;font-size:14px!important;font-weight:400;box-shadow:none!important}textarea{min-height:140px;resize:vertical}input::placeholder,textarea::placeholder{color:#949890}input:focus,textarea:focus,select:focus{outline:none!important;border-color:var(--morynea-green)!important;box-shadow:0 0 0 3px rgba(72,89,77,.09)!important}.woocommerce-shop #main-content,.post-type-archive-product #main-content{background:var(--morynea-cream-soft)!important}.woocommerce ul.products{display:grid;gap:clamp(24px,3vw,36px)}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none}.woocommerce ul.products li.product{width:auto!important;margin:0!important;background:var(--morynea-white);border-radius:var(--morynea-radius);overflow:hidden}.woocommerce ul.products li.product a img{margin-bottom:16px!important;border-radius:var(--morynea-radius);transition:transform 350ms ease}.woocommerce ul.products li.product:hover a img{transform:scale(1.015)}.woocommerce ul.products li.product.woocommerce-loop-product__title{padding:0!important;color:var(--morynea-text);font-family:var(--morynea-body-font)!important;font-size:14px!important;font-weight:500;line-height:1.45}.woocommerce ul.products li.product .price{margin-top:5px;color:var(--morynea-text)!important;font-family:var(--morynea-body-font);font-size:14px!important;font-weight:600}.woocommerce ul.products li.product .price del{color:var(--morynea-muted)!important;opacity:.65}.woocommerce ul.products li.product .price ins{color:var(--morynea-green)!important;text-decoration:none}.woocommerce span.onsale{min-width:auto;min-height:auto;padding:6px 10px!important;top:12px!important;left:12px!important;background:var(--morynea-accent)!important;color:var(--morynea-white)!important;border-radius:var(--morynea-radius-xs)!important;font-family:var(--morynea-body-font);font-size:10px!important;font-weight:600;letter-spacing:.08em;line-height:1!important;text-transform:uppercase}.single-product #main-content,.single-product .et-l--body{background:var(--morynea-cream-soft)!important}.woocommerce div.product{color:var(--morynea-text)}.woocommerce div.product .product_title{font-size:clamp(39px,4vw,56px);font-weight:500;line-height:1.05}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--morynea-green)!important;font-family:var(--morynea-body-font);font-size:clamp(20px,2vw,25px)!important;font-weight:600}.woocommerce div.product p.price del{margin-right:8px;color:var(--morynea-muted)!important;opacity:.65}.woocommerce div.product p.price ins{color:var(--morynea-green)!important;text-decoration:none}.woocommerce-product-details__short-description{margin-top:20px;margin-bottom:25px;color:var(--morynea-text-soft);font-size:15px;line-height:1.72}.woocommerce-product-gallery img{border-radius:var(--morynea-radius)}.woocommerce div.productdiv.images.flex-control-thumbs li img{border-radius:var(--morynea-radius-sm);opacity:.67}.woocommerce div.productdiv.images.flex-control-thumbs li img.flex-active,.woocommerce div.productdiv.images.flex-control-thumbs li img:hover{opacity:1}.woocommerce .quantity .qty{min-height:48px;background:var(--morynea-white);border:1px solid var(--morynea-border);border-radius:var(--morynea-radius-sm);color:var(--morynea-text)}.woocommerce div.product form.cart .variations{margin-bottom:22px}.woocommerce div.product form.cart .variations label{color:var(--morynea-text);font-size:13px;font-weight:600}.single_add_to_cart_button{min-height:52px!important;padding-left:32px!important;padding-right:32px!important}.product_meta{margin-top:28px;padding-top:20px;border-top:1px solid var(--morynea-border);color:var(--morynea-muted);font-size:12px}.woocommerce .star-rating{color:var(--morynea-accent)}.woocommerce-review-link{color:var(--morynea-muted);font-size:12px}.woocommerce div.product .woocommerce-tabs{margin-top:clamp(55px,6vw,90px)}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0!important;border-bottom:1px solid var(--morynea-border)}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0 28px 0 0!important;padding:0 0 12px!important;background:transparent!important;border:0!important;border-radius:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:0!important;color:var(--morynea-muted)!important;font-family:var(--morynea-body-font);font-size:13px;font-weight:500}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--morynea-green)!important}.related.products,.up-sells.upsells{margin-top:var(--morynea-section-space)}.related.products>h2,.up-sells.upsells>h2{margin-bottom:38px;text-align:center}.woocommerce-message,.woocommerce-info,.woocommerce-error{margin-bottom:30px!important;padding:17px 21px!important;background:var(--morynea-white)!important;color:var(--morynea-text)!important;border:1px solid var(--morynea-border)!important;border-top:3px solid var(--morynea-green)!important;border-radius:var(--morynea-radius-sm);box-shadow:none!important;font-size:13px}.woocommerce-error{border-top-color:var(--morynea-accent)!important}.woocommerce-cart #main-content{background:var(--morynea-cream-soft)!important}.woocommerce table.shop_table{overflow:hidden;background:var(--morynea-white);border:1px solid var(--morynea-border)!important;border-radius:var(--morynea-radius);border-collapse:separate!important}.woocommerce table.shop_table th{padding:17px!important;color:var(--morynea-text);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.woocommerce table.shop_table td{padding:18px!important;border-color:var(--morynea-border)!important}.cart_totals{padding:clamp(24px,3vw,35px);background:var(--morynea-white);border:1px solid var(--morynea-border);border-radius:var(--morynea-radius)}.cart_totals h2{font-size:30px}.woocommerce-checkout #main-content{background:var(--morynea-cream-soft)!important}.woocommerce-checkout h3{margin-bottom:22px;font-family:var(--morynea-title-font)!important;font-size:clamp(28px,3vw,35px);font-weight:500}#order_review,.woocommerce-checkout-review-order{padding:clamp(22px,3vw,34px);background:var(--morynea-white);border:1px solid var(--morynea-border);border-radius:var(--morynea-radius)}#payment{background:var(--morynea-white)!important;border-radius:var(--morynea-radius)!important}#payment div.payment_box{background:var(--morynea-cream)!important;color:var(--morynea-text)!important}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{color:var(--morynea-text);font-family:var(--morynea-body-font)}.wc-block-components-totals-wrapper,.wc-block-components-order-summary,.wc-block-cart-items{border-color:var(--morynea-border)!important}.wc-block-components-order-summary{padding:22px;background:var(--morynea-white);border:1px solid var(--morynea-border);border-radius:var(--morynea-radius)}.woocommerce-account #main-content{background:var(--morynea-cream-soft)!important}.woocommerce-account .woocommerce-MyAccount-navigation{padding:20px;background:var(--morynea-white);border:1px solid var(--morynea-border);border-radius:var(--morynea-radius)}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;margin:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--morynea-border)}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{border-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:13px 5px;color:var(--morynea-text);font-size:13px}.woocommerce-account.woocommerce-MyAccount-navigation.is-active a{color:var(--morynea-green);font-weight:600}.morynea-legal-page{width:min(90%,900px);margin:0 auto;padding:clamp(60px,7vw,100px) 0;color:var(--morynea-text-soft);font-family:var(--morynea-body-font);font-size:15px;line-height:1.78}.morynea-legal-page h1{margin-bottom:45px;font-size:clamp(42px,5vw,60px);font-weight:500}.morynea-legal-page h2{margin-top:52px;margin-bottom:15px;font-size:clamp(28px,3vw,35px);font-weight:500}.morynea-legal-page h3{margin-top:30px;font-size:24px}.morynea-legal-page ul,.morynea-legal-page ol{margin:16px 0 25px 22px}.morynea-legal-page li{margin-bottom:8px}.morynea-legal-page a{color:var(--morynea-green);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.morynea-withdrawal-form{margin-top:28px;padding:clamp(24px,4vw,36px);background:var(--morynea-white);border:1px solid var(--morynea-border);border-radius:var(--morynea-radius)}.morynea-centered{text-align:center}.morynea-muted{color:var(--morynea-muted)!important}.morynea-accent{color:var(--morynea-accent)!important}.morynea-max-text{max-width:var(--morynea-text-width)}.morynea-max-text-center{max-width:var(--morynea-text-width);margin-left:auto;margin-right:auto;text-align:center}hr{height:1px;margin:35px 0;background:var(--morynea-border);border:0}::selection{background:var(--morynea-green);color:var(--morynea-white)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--morynea-green)!important;outline-offset:3px}@media (max-width:980px){:root{--morynea-content-width:90%;--morynea-section-space:72px}.morynea-hero-row.et_pb_row{min-height:600px}.morynea-hero-row>.et_pb_column:first-child{width:48%!important;flex:0 0 48%!important;padding:55px 34px!important}.morynea-hero-row>.et_pb_column:last-child{width:52%!important;flex:0 0 52%!important;min-height:600px}.morynea-hero-image img{min-height:600px}.morynea-hero h1{font-size:clamp(46px,5.8vw,60px);line-height:1}.woocommerce div.product .product_title{margin-top:25px}}@media (max-width:767px){:root{--morynea-content-width:90%;--morynea-section-space:56px}body,#page-container{font-size:15px}h1,.et_pb_text_inner h1,.woocommerce div.product .product_title{font-size:clamp(39px,11vw,48px);line-height:1.04}h2,.et_pb_text_inner h2{font-size:clamp(31px,9vw,40px);line-height:1.09}h3,.et_pb_text_inner h3{font-size:25px}.morynea-hero-row.et_pb_row{display:flex!important;flex-direction:column!important;min-height:auto}.morynea-hero-row>.et_pb_column:first-child,.morynea-hero-row>.et_pb_column:last-child{width:100%!important;flex:0 0 100%!important}.morynea-hero-row>.et_pb_column:first-child{order:1;padding:55px 24px 45px!important}.morynea-hero-row>.et_pb_column:last-child{order:2;min-height:520px}.morynea-hero-image.et_pb_image{position:absolute!important}.morynea-hero-image img{min-height:520px}.morynea-hero h1{max-width:100%;font-size:clamp(44px,12vw,54px);line-height:1}.morynea-hero p{max-width:100%;font-size:15px}.morynea-hero-buttons{flex-direction:column!important;align-items:flex-start;gap:15px}.morynea-manifesto{padding-top:80px!important;padding-bottom:80px!important}.morynea-announcement-bar{padding:7px 14px;font-size:10px}.woocommerce div.product.woocommerce-tabs ul.tabs li{display:block;margin-bottom:12px!important}.morynea-legal-page{width:90%;padding:55px 0}}@media (max-width:480px){h1,.et_pb_text_inner h1,.woocommerce div.product .product_title{font-size:40px}h2,.et_pb_text_inner h2{font-size:32px}.morynea-hero h1{font-size:44px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.morynea-announcement-bar{position:relative;width:100%;padding:0!important;background:var(--morynea-green-dark)!important;color:var(--morynea-white)!important;border:0!important}.morynea-announcement-bar .et_pb_row{width:100%!important;max-width:none!important;padding:8px 20px!important;margin:0 auto!important}.morynea-announcement-bar .et_pb_text{margin:0!important;text-align:center}.morynea-announcement-bar .et_pb_text_inner,.morynea-announcement-bar p{margin:0!important;padding:0!important;color:#FFFFFF!important;font-family:var(--morynea-body-font)!important;font-size:11px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:.04em}.morynea-announcement-bar::before{content:"";position:absolute;top:0;left:22px;width:130px;height:3px;background:var(--morynea-accent);z-index:2}@media (max-width:767px){.morynea-announcement-bar .et_pb_row{padding:7px 12px!important}.morynea-announcement-bar .et_pb_text_inner,.morynea-announcement-bar p{font-size:10px!important;letter-spacing:.02em}.morynea-announcement-bar::before{left:12px;width:80px}}body .morynea-btn-transparent-white .et_pb_button{background-color:transparent!important;background-image:none!important;color:#FFFFFF!important;border:1px solid rgba(255,255,255,.85)!important;box-shadow:none!important}body .morynea-btn-transparent-white .et_pb_button:hover{background-color:#FFFFFF!important;background-image:none!important;color:var(--morynea-green-dark)!important;border-color:#FFFFFF!important}body .morynea-btn-transparent-white .et_pb_button::after{display:none!important}.morynea-newsletter-inline.et_pb_newsletter_form{width:100%!important}.morynea-newsletter-inline.et_pb_newsletter_form form{display:flex!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:0!important;width:100%!important;max-width:520px;margin:0 auto}.morynea-newsletter-inline.et_pb_newsletter_field{flex:1 1 auto!important;width:auto!important;margin:0!important;padding:0!important}.morynea-newsletter-inline.et_pb_newsletter_field input{width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 16px!important;background:#FFFFFF!important;color:#252824!important;border:1px solid #DED8CF!important;border-right:0!important;border-radius:5px 0 0 5px!important;font-family:var(--morynea-body-font)!important;font-size:13px!important}.morynea-newsletter-inline.et_pb_newsletter_button_wrap{flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0!important}body.morynea-newsletter-inline.et_pb_newsletter_button{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:145px;height:50px!important;min-height:50px!important;margin:0!important;padding:0 24px!important;background:var(--morynea-green)!important;color:#FFFFFF!important;border:1px solid var(--morynea-green)!important;border-radius:0 5px 5px 0!important;font-family:var(--morynea-body-font)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.07em!important;text-transform:uppercase;line-height:1!important}body.morynea-newsletter-inline.et_pb_newsletter_button:hover{background:var(--morynea-green-dark)!important;border-color:var(--morynea-green-dark)!important}.morynea-newsletter-inline.et_pb_newsletter_button::after{display:none!important}.morynea-newsletter-inline.et_pb_newsletter_result{width:100%;margin-top:12px;font-size:12px}@media (max-width:600px){.morynea-newsletter-inline.et_pb_newsletter_form form{max-width:100%}body.morynea-newsletter-inline.et_pb_newsletter_button{min-width:110px;padding:0 15px!important}}.morynea-favoris ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:28px!important;width:100%!important;margin:0!important;padding:0!important}.morynea-favoris ul.products li.product{width:100%!important;margin:0!important;float:none!important;clear:none!important;background:transparent!important}.morynea-favoris ul.products li.product img{width:100%!important;aspect-ratio:1 / 1;object-fit:cover;margin-bottom:16px!important;border-radius:4px}.morynea-favoris ul.products li.product .woocommerce-loop-product__title{font-size:18px!important;line-height:1.35!important;font-weight:400!important;color:#252824!important;padding:0!important;margin:0 0 7px!important}.morynea-favoris ul.products li.product .price{font-size:15px!important;line-height:1.4!important;color:#596159!important;font-weight:400!important;margin-bottom:10px!important}.morynea-favoris ul.products li.product .price del{opacity:.55;margin-right:6px}.morynea-favoris ul.products li.product .button{background:transparent!important;border:0!important;padding:0 0 4px!important;margin-top:7px!important;color:#48594D!important;font-size:13px!important;font-weight:500!important;text-transform:none!important;border-bottom:1px solid #48594D!important;border-radius:0!important}.morynea-favoris ul.products li.product .button:after{display:none!important}.morynea-favoris ul.products li.product img{transition:transform .35s ease,opacity .35s ease}.morynea-favoris ul.products li.product:hover img{transform:scale(1.015)}@media (max-width:980px){.morynea-favoris ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 18px!important}}@media (max-width:767px){.morynea-favoris ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 12px!important}.morynea-favoris ul.products li.product .woocommerce-loop-product__title{font-size:15px!important}.morynea-favoris ul.products li.product .price{font-size:14px!important}}.morynea-footer{background:#252824;color:#F7F4EE;padding:70px 8% 25px}.morynea-footer-grid{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1.3fr;gap:70px}.morynea-footer h3{font-family:"Cormorant Garamond",serif;font-size:31px;font-weight:500;letter-spacing:4px;color:#F7F4EE;margin:0 0 18px}.morynea-footer-brand p{max-width:360px;font-size:14px;line-height:1.8;color:#DED8CF;margin:0}.morynea-footer h4{font-size:12px;font-weight:500;letter-spacing:2px;color:#F7F4EE;margin-bottom:22px}.morynea-footer-column{display:flex;flex-direction:column;align-items:flex-start}.morynea-footer-column a{display:inline-block;color:#DED8CF;font-size:14px;line-height:1.5;text-decoration:none;margin-bottom:11px;transition:opacity .25s ease}.morynea-footer-column a:hover{opacity:.65}.morynea-footer-bottom{max-width:1300px;margin:55px auto 0;padding-top:22px;border-top:1px solid rgba(247,244,238,.15)}.morynea-footer-bottom p{margin:0;color:#AFAFA9;font-size:12px;letter-spacing:.3px}@media (max-width:980px){.morynea-footer{padding:55px 6% 25px}.morynea-footer-grid{grid-template-columns:1fr 1fr;gap:45px}.morynea-footer-brand{grid-column:1 / -1}}@media (max-width:767px){.morynea-footer{padding:45px 7% 25px}.morynea-footer-grid{grid-template-columns:1fr;gap:35px}.morynea-footer-brand{grid-column:auto}.morynea-footer h3{font-size:28px}.morynea-footer-bottom{margin-top:40px}}.morynea-page{background:#F7F4EE;color:#252824;padding:110px 7%}.morynea-page a{text-decoration:none}.morynea-page>*{max-width:1250px;margin-left:auto;margin-right:auto}.morynea-eyebrow{display:block;color:#48594D;font-size:11px;line-height:1.3;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:22px}.morynea-page-hero{max-width:850px!important;margin-bottom:90px}.morynea-page-hero h1{font-family:"Cormorant Garamond",serif;font-size:clamp(48px,6vw,82px);line-height:.98;font-weight:400;letter-spacing:-1px;color:#252824;margin:0 0 35px}.morynea-intro{max-width:700px;color:#6F746D;font-size:18px;line-height:1.75;margin:0}.morynea-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:90px}.morynea-contact-card{background:#FFFFFF;padding:42px 35px;min-height:285px;display:flex;flex-direction:column;align-items:flex-start}.morynea-card-number{color:#A9785D;font-size:11px;letter-spacing:1px;margin-bottom:45px}.morynea-contact-card h3{font-family:"Cormorant Garamond",serif;color:#252824;font-size:29px;font-weight:400;margin:0 0 15px}.morynea-contact-card p{color:#6F746D;font-size:14px;line-height:1.7;margin:0 0 25px}.morynea-contact-card a{margin-top:auto;color:#48594D;font-size:14px;font-weight:500;border-bottom:1px solid rgba(72,89,77,.35);padding-bottom:3px}.morynea-contact-box{background:#E8DFD2;padding:65px;display:flex;justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:70px}.morynea-contact-box h2{font-family:"Cormorant Garamond",serif;font-size:46px;line-height:1.05;font-weight:400;color:#252824;margin:0 0 22px}.morynea-contact-box p{max-width:620px;color:#60645F;font-size:15px;line-height:1.75;margin:0}.morynea-main-button{display:inline-block;flex-shrink:0;background:#334139;color:#FFFFFF!important;padding:17px 27px;font-size:11px;font-weight:600;letter-spacing:1.7px;transition:transform .25s ease,opacity .25s ease}.morynea-main-button:hover{transform:translateY(-2px);opacity:.9}.morynea-contact-details{border-top:1px solid #DED8CF;padding-top:35px;display:flex;justify-content:space-between;gap:40px}.morynea-contact-details p{color:#6F746D;font-size:13px;line-height:1.8}.morynea-contact-details a{color:#48594D}.morynea-story{border-top:1px solid #DED8CF;border-bottom:1px solid #DED8CF;padding:80px 0;display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}.morynea-story h2,.morynea-manifesto h2,.morynea-about-final h2{font-family:"Cormorant Garamond",serif;color:#252824;font-size:47px;line-height:1.08;font-weight:400;margin:0}.morynea-story-text p{color:#6F746D;font-size:16px;line-height:1.85;margin:0 0 22px}.morynea-values{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:90px auto}.morynea-value{padding:40px;border-left:1px solid #DED8CF}.morynea-value:last-child{border-right:1px solid #DED8CF}.morynea-value>span{display:block;color:#A9785D;font-size:11px;margin-bottom:40px}.morynea-value h3{font-family:"Cormorant Garamond",serif;font-size:34px;color:#252824;font-weight:400;margin:0 0 15px}.morynea-value p{color:#6F746D;font-size:14px;line-height:1.75;margin:0}.morynea-manifesto{background:#334139;padding:85px;text-align:center}.morynea-manifesto .morynea-eyebrow{color:#DED8CF}.morynea-manifesto h2{color:#F7F4EE;max-width:750px;margin:0 auto 30px}.morynea-manifesto p{max-width:680px;margin:0 auto 35px;color:#DED8CF;font-size:15px;line-height:1.8}.morynea-manifesto .morynea-main-button{background:#F7F4EE;color:#334139!important}.morynea-about-final{padding:90px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:90px}.morynea-about-final p{color:#6F746D;font-size:16px;line-height:1.8;margin:0 0 25px}.morynea-about-final a{color:#48594D;font-size:14px;font-weight:500;padding-bottom:4px;border-bottom:1px solid #48594D}.morynea-contact-form{max-width:1250px;margin:0 auto 80px;padding:60px;background:#FFFFFF}.morynea-contact-form input,.morynea-contact-form textarea{background:#F7F4EE!important;border:0!important;color:#252824!important;font-size:14px!important;padding:18px!important}.morynea-contact-form textarea{min-height:180px}.morynea-contact-form .et_pb_contact_submit{background:#334139!important;color:#FFFFFF!important;border:0!important;border-radius:0!important;padding:14px 24px!important;font-size:11px!important;letter-spacing:1.5px!important;text-transform:uppercase}.morynea-contact-form .et_pb_contact_submit:after{display:none!important}@media (max-width:980px){.morynea-page{padding:80px 6%}.morynea-contact-grid{grid-template-columns:1fr 1fr}.morynea-story{grid-template-columns:1fr;gap:45px}.morynea-values{grid-template-columns:1fr}.morynea-value{border-left:0;border-right:0!important;border-top:1px solid #DED8CF;padding:35px 0}.morynea-value:last-child{border-bottom:1px solid #DED8CF}.morynea-about-final{grid-template-columns:1fr;gap:35px}}@media (max-width:767px){.morynea-page{padding:60px 7%}.morynea-page-hero{margin-bottom:55px}.morynea-page-hero h1{font-size:46px}.morynea-intro{font-size:16px}.morynea-contact-grid{grid-template-columns:1fr;gap:15px;margin-bottom:55px}.morynea-contact-card{min-height:auto;padding:32px 25px}.morynea-card-number{margin-bottom:30px}.morynea-contact-box{padding:40px 25px;display:block}.morynea-contact-box h2,.morynea-story h2,.morynea-manifesto h2,.morynea-about-final h2{font-size:37px}.morynea-contact-box .morynea-main-button{margin-top:30px}.morynea-contact-details{display:block}.morynea-story{padding:55px 0}.morynea-values{margin:55px auto}.morynea-manifesto{padding:55px 25px}.morynea-about-final{padding-top:60px}.morynea-contact-form{padding:30px 20px}}body.woocommerce-shop ul.products,body.tax-product_cat ul.products,body.woocommerce.archive ul.products,body.woocommerce-page.archive ul.products,body.woocommerce-shop ul.products.columns-1,body.tax-product_cat ul.products.columns-1,body.woocommerce.archive ul.products.columns-1{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:32px 24px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;float:none!important;clear:both!important}body.woocommerce-shop ul.products li.product,body.tax-product_cat ul.products li.product,body.woocommerce.archive ul.products li.product,body.woocommerce-page.archive ul.products li.product{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;float:none!important;clear:none!important;display:block!important;position:relative!important;grid-column:auto!important;grid-row:auto!important}body.woocommerce ul.products::before,body.woocommerce ul.products::after{display:none!important;content:none!important}body.woocommerce ul.products li.product a img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:cover!important;margin:0 0 15px!important;border-radius:5px!important}body.woocommerce ul.products li.product.woocommerce-loop-product__title{font-size:16px!important;line-height:1.35!important;font-weight:400!important;color:#252824!important;margin:0 0 7px!important;padding:0!important}body.woocommerce ul.products li.product .price{display:block!important;font-size:14px!important;font-weight:400!important;color:#596159!important;margin:0 0 10px!important}body.woocommerce ul.products li.product .button{display:inline-block!important;background:transparent!important;border:0!important;border-bottom:1px solid #48594D!important;border-radius:0!important;color:#48594D!important;font-size:12px!important;font-weight:500!important;padding:3px 0!important;margin:5px 0 0!important}body.woocommerce ul.products li.product .button::after{display:none!important}body.woocommerce-shop #left-area,body.tax-product_cat #left-area,body.woocommerce.archive #left-area{width:100%!important;padding-right:0!important}body.woocommerce-shop #sidebar,body.tax-product_cat #sidebar,body.woocommerce.archive #sidebar{display:none!important}body.woocommerce-shop #main-content .container::before,body.tax-product_cat #main-content .container::before,body.woocommerce.archive #main-content .container::before{display:none!important}body.woocommerce-shop #main-content .container,body.tax-product_cat #main-content .container,body.woocommerce.archive #main-content .container{width:90%!important;max-width:1350px!important}@media (max-width:980px){body.woocommerce-shop ul.products,body.tax-product_cat ul.products,body.woocommerce.archive ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px 18px!important}}@media (max-width:767px){body.woocommerce-shop ul.products,body.tax-product_cat ul.products,body.woocommerce.archive ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 12px!important}body.woocommerce ul.products li.product.woocommerce-loop-product__title{font-size:14px!important}}body.woocommerce-shop #main-content,body.tax-product_cat #main-content,body.post-type-archive-product #main-content{position:relative;overflow:hidden;background:radial-gradient(circle at 0% 78%,rgba(72,89,77,0.055) 0,rgba(72,89,77,0) 20%),#F9F7F2!important}body.woocommerce-shop #main-content::after,body.tax-product_cat #main-content::after,body.post-type-archive-product #main-content::after{content:"";position:absolute;z-index:0;top:25px;right:-25px;width:300px;height:270px;opacity:.16;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='270' viewBox='0 0 300 270'%3E%3Cg fill='none' stroke='%2348594D' stroke-width='1.2'%3E%3Cpath d='M294 4 C250 47 223 93 196 145 C174 187 156 225 145 267'/%3E%3Cpath d='M254 53 C219 21 184 18 148 37 C184 62 220 68 254 53Z'/%3E%3Cpath d='M223 103 C256 83 282 86 299 101 C275 121 248 122 223 103Z'/%3E%3Cpath d='M194 150 C156 125 127 129 102 151 C135 170 166 171 194 150Z'/%3E%3Cpath d='M169 202 C198 181 226 185 243 205 C216 220 192 220 169 202Z'/%3E%3C/g%3E%3C/svg%3E")}body.woocommerce-shop #main-content .container,body.tax-product_cat #main-content .container,body.post-type-archive-product #main-content .container{position:relative;z-index:1;width:90%!important;max-width:1350px!important;padding-top:70px!important;padding-bottom:100px!important}body.woocommerce-shop #left-area,body.tax-product_cat #left-area,body.post-type-archive-product #left-area{width:100%!important;padding-right:0!important}body.woocommerce-shop #sidebar,body.tax-product_cat #sidebar,body.post-type-archive-product #sidebar{display:none!important}body.woocommerce-shop #main-content .container::before,body.tax-product_cat #main-content .container::before,body.post-type-archive-product #main-content .container::before{display:none!important}body.woocommerce-shop .woocommerce-breadcrumb,body.tax-product_cat .woocommerce-breadcrumb,body.post-type-archive-product .woocommerce-breadcrumb{font-size:13px!important;font-weight:400!important;color:#8D8C86!important;margin-bottom:12px!important}body.woocommerce-shop .woocommerce-breadcrumb a,body.tax-product_cat .woocommerce-breadcrumb a,body.post-type-archive-product .woocommerce-breadcrumb a{color:#8D8C86!important}body.woocommerce-shop .woocommerce-products-header,body.tax-product_cat .woocommerce-products-header,body.post-type-archive-product .woocommerce-products-header{position:relative;min-height:135px;padding-right:350px;margin-bottom:25px}body.woocommerce-shop .woocommerce-products-header__title,body.tax-product_cat .woocommerce-products-header__title,body.post-type-archive-product .woocommerce-products-header__title{position:relative;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(56px,5vw,78px)!important;line-height:.98!important;font-weight:400!important;letter-spacing:-1.5px!important;color:#252824!important;margin:0!important;padding:0 0 30px!important}body.woocommerce-shop .woocommerce-products-header__title::after,body.tax-product_cat .woocommerce-products-header__title::after,body.post-type-archive-product .woocommerce-products-header__title::after{content:"";position:absolute;left:0;bottom:13px;width:42px;height:1px;background:#A9785D}body.woocommerce-shop .woocommerce-products-header::after,body.tax-product_cat .woocommerce-products-header::after,body.post-type-archive-product .woocommerce-products-header::after{content:"DES SOUVENIRS\A QUI COMPTENT";white-space:pre;position:absolute;top:18px;right:35px;font-size:11px;line-height:2.2;font-weight:500;letter-spacing:4px;color:#A99E8B;text-transform:uppercase}body.tax-product_cat .term-description{max-width:650px;color:#6F746D;font-size:15px;line-height:1.8;margin-top:5px;margin-bottom:25px}body.woocommerce-shop .woocommerce-result-count,body.tax-product_cat .woocommerce-result-count,body.post-type-archive-product .woocommerce-result-count{color:#676A65!important;font-size:14px!important;line-height:50px;margin:0 0 30px!important}body.woocommerce-shop .woocommerce-ordering,body.tax-product_cat .woocommerce-ordering,body.post-type-archive-product .woocommerce-ordering{margin:0 0 30px!important}body.woocommerce-shop .woocommerce-ordering select,body.tax-product_cat .woocommerce-ordering select,body.post-type-archive-product .woocommerce-ordering select{min-width:240px;height:52px;background:rgba(255,255,255,.58)!important;border:1px solid #D8D1C7!important;border-radius:7px!important;color:#545650!important;font-size:14px!important;padding:0 42px 0 18px!important;outline:none!important;transition:border-color .25s ease,background .25s ease}body.woocommerce-shop .woocommerce-ordering select:hover,body.tax-product_cat .woocommerce-ordering select:hover,body.post-type-archive-product .woocommerce-ordering select:hover{border-color:#A99E8B!important;background:#FFFFFF!important}body.woocommerce-shop ul.products,body.tax-product_cat ul.products,body.post-type-archive-product ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:30px 22px!important;width:100%!important;clear:both!important;margin:0!important;padding:0!important}body.woocommerce ul.products::before,body.woocommerce ul.products::after{display:none!important;content:none!important}body.woocommerce-shop ul.products li.product,body.tax-product_cat ul.products li.product,body.post-type-archive-product ul.products li.product{position:relative!important;float:none!important;clear:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:10px 10px 20px!important;background:rgba(255,255,255,.58)!important;border:1px solidrgba(204,196,184,.85)!important;border-radius:13px!important;overflow:hidden!important;box-shadow:0 6px 20pxrgba(45,48,43,.045)!important;transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease!important}body.woocommerce-shop ul.products li.product:hover,body.tax-product_cat ul.products li.product:hover,body.post-type-archive-product ul.products li.product:hover{transform:translateY(-4px);border-color:rgba(169,120,93,.45)!important;box-shadow:0 14px 35pxrgba(45,48,43,.09)!important}body.woocommerce ul.products li.product a img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:cover!important;margin:0 0 16px!important;border:1px solidrgba(222,216,207,.9)!important;border-radius:10px!important;transition:transform .4s ease,filter .4s ease!important}body.woocommerce ul.products li.product:hover a img{transform:scale(1.012)}body.woocommerce ul.products li.product.woocommerce-loop-product__title{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:18px!important;line-height:1.25!important;font-weight:500!important;color:#252824!important;padding:0 7px!important;margin:0 48px 8px 0!important;min-height:45px}body.woocommerce ul.products li.product .price{display:block!important;color:#656A64!important;font-size:14px!important;line-height:1.4!important;font-weight:400!important;padding:0 7px!important;margin:4px 46px 0 0!important}body.woocommerce ul.products li.product .price del{opacity:.45;margin-right:5px}body.woocommerce ul.products li.product .price ins{color:#48594D!important;text-decoration:none!important;font-weight:500!important}body.woocommerce ul.products li.product .button{position:absolute!important;right:16px!important;bottom:15px!important;width:41px!important;height:41px!important;min-width:41px!important;margin:0!important;padding:0!important;background:#EBEBDD!important;border:none!important;border-radius:50%!important;color:transparent!important;font-size:0!important;overflow:visible!important;box-shadow:none!important;transition:background .25s ease,transform .25s ease!important}body.woocommerce ul.products li.product .button::before{content:""!important;position:absolute!important;left:50%!important;top:53%!important;width:14px!important;height:12px!important;border:1.5px solid #48594D!important;border-radius:2px!important;transform:translate(-50%,-50%)!important;opacity:1!important}body.woocommerce ul.products li.product .button::after{content:""!important;display:block!important;position:absolute!important;left:50%!important;top:10px!important;width:7px!important;height:6px!important;border:1.5px solid #48594D!important;border-bottom:0!important;border-radius:7px 7px 0 0!important;transform:translateX(-50%)!important;opacity:1!important;margin:0!important}body.woocommerce ul.products li.product .button:hover{background:#48594D!important;transform:translateY(-2px)}body.woocommerce ul.products li.product .button:hover::before,body.woocommerce ul.products li.product .button:hover::after{border-color:#FFFFFF!important}body.woocommerce span.onsale{top:18px!important;left:18px!important;min-width:auto!important;min-height:auto!important;padding:7px 11px!important;background:#48594D!important;color:#FFFFFF!important;border-radius:30px!important;font-size:10px!important;line-height:1!important;font-weight:500!important;letter-spacing:1px!important;text-transform:uppercase;box-shadow:none!important}body.woocommerce nav.woocommerce-pagination{margin-top:60px!important}body.woocommerce nav.woocommerce-pagination ul{border:0!important}body.woocommerce nav.woocommerce-pagination ul li{border:0!important;margin:0 3px!important}body.woocommerce nav.woocommerce-pagination ul li a,body.woocommerce nav.woocommerce-pagination ul li span{display:flex!important;align-items:center;justify-content:center;width:40px;height:40px;padding:0!important;background:transparent!important;border:1px solid #DED8CF!important;border-radius:50%;color:#48594D!important}body.woocommerce nav.woocommerce-paginationul li span.current{background:#48594D!important;border-color:#48594D!important;color:#FFFFFF!important}@media (max-width:980px){body.woocommerce-shop #main-content .container,body.tax-product_cat #main-content .container,body.post-type-archive-product #main-content .container{width:92%!important;padding-top:60px!important}body.woocommerce-shop.woocommerce-products-header,body.tax-product_cat.woocommerce-products-header,body.post-type-archive-product.woocommerce-products-header{padding-right:0;min-height:auto}body.woocommerce-shop.woocommerce-products-header::after,body.tax-product_cat.woocommerce-products-header::after,body.post-type-archive-product.woocommerce-products-header::after{display:none}body.woocommerce-shop ul.products,body.tax-product_cat ul.products,body.post-type-archive-product ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px 18px!important}}@media (max-width:767px){body.woocommerce-shop #main-content .container,body.tax-product_cat #main-content .container,body.post-type-archive-product #main-content .container{width:92%!important;padding-top:45px!important;padding-bottom:70px!important}body.woocommerce-shop #main-content::after,body.tax-product_cat #main-content::after,body.post-type-archive-product #main-content::after{width:170px;height:160px;opacity:.08}body.woocommerce-shop.woocommerce-products-header__title,body.tax-product_cat.woocommerce-products-header__title,body.post-type-archive-product.woocommerce-products-header__title{font-size:48px!important}body.woocommerce-shop .woocommerce-result-count,body.tax-product_cat .woocommerce-result-count,body.post-type-archive-product .woocommerce-result-count{float:none!important;line-height:1.5;margin-bottom:18px!important}body.woocommerce-shop .woocommerce-ordering,body.tax-product_cat .woocommerce-ordering,body.post-type-archive-product .woocommerce-ordering{float:none!important;width:100%!important;margin-bottom:28px!important}body.woocommerce-shop .woocommerce-ordering select,body.tax-product_cat .woocommerce-ordering select,body.post-type-archive-product .woocommerce-ordering select{width:100%!important;min-width:0!important}body.woocommerce-shop ul.products,body.tax-product_cat ul.products,body.post-type-archive-product ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 10px!important}body.woocommerce-shop ul.products li.product,body.tax-product_cat ul.products li.product,body.post-type-archive-product ul.products li.product{padding:7px 7px 14px!important;border-radius:10px!important}body.woocommerce ul.products li.product a img{border-radius:8px!important;margin-bottom:11px!important}body.woocommerce ul.products li.product.woocommerce-loop-product__title{min-height:auto;font-size:15px!important;line-height:1.25!important;padding:0 3px!important;margin-right:0!important;margin-bottom:7px!important}body.woocommerce ul.products li.product .price{font-size:13px!important;padding:0 3px!important;margin-right:36px!important}body.woocommerce ul.products li.product .button{right:9px!important;bottom:10px!important;width:33px!important;height:33px!important;min-width:33px!important}body.woocommerce ul.products li.product.button::before{width:11px!important;height:10px!important}body.woocommerce ul.products li.product.button::after{top:8px!important;width:6px!important;height:5px!important}}