:root{--carthusia-color:#930850;--carthusia-color2:#b45586;--p-color: #7e7e7e;--red-color: #B5262B;--font-body-family:"futura-pt", "Futura", YuGothic, "Yu Gothic", sans-serif}:root{--jdgm-primary:#777}.announcement-bar{color:#fff;background-color:var(--carthusia-color)}.announcement-bar .text-content p{font-weight:700;color:#fff;font-size:14px;margin:0}body{font-family:futura-pt,Futura,YuGothic,Yu Gothic,sans-serif}.text-center p,.heading,.collection-description p,.wh-btn,.button>span,h1,h2,h3,h4,h5,h6{font-family:futura-pt,Futura,YuGothic,Yu Gothic,sans-serif;font-weight:400;font-style:normal;letter-spacing:.05em;text-transform:normal;overflow-wrap:anywhere}body .accordion-item div.p4{letter-spacing:.05em}@media screen and (min-width: 750px){.link{font-size:calc(var(--font-body-scale) * 1.2rem);line-height:calc(1.2rem / var(--font-body-scale))}}label,.sec_shoplist table,.sec_shoplist th,.sec_shoplist td,.article__rte,.main-nav-menu,.wh-btn,body .accordion-item div.p4,wishlist-page .wk-login-callout,wishlist-page .wk-wishlist-empty-callout{font-size:calc(var(--font-body-scale) * 1.2rem)}.collection-description p{font-size:16px}.h5{color:var(--p-color)}.text-content p{line-height:1.65;color:var(--p-color);margin-top:14px;font-size:16px;font-size:calc(var(--wk-font-text-scale) * 100%)}h2,.h2,wishlist-page .wk-header .wk-title{font-size:18px;font-weight:300;line-height:1.3}@media only screen and (max-width: 980px){h2,.h2{font-size:18px;font-weight:300;line-height:1.3}}@media only screen and (min-width: 750px){h2,.h2{font-size:18px;font-weight:300;line-height:1.3}}h4 product__title{font-size:calc(var(--font-heading-scale) * 2.3rem)}.account__content .bold{font-weight:400}.button>span{font-family:futura-pt,Futura,YuGothic,Yu Gothic,sans-serif;font-weight:500}.button:not(.spr-button):not(.button--no-icon):hover span:not(.button__icon-static),a.button:not(.spr-button):not(.button--no-icon):hover span:not(.button__icon-static){transform:inherit;transform:none}.button svg{display:none}.button--s svg,.button--s:hover svg{opacity:0}.button.button--s.button--outline.motion-reduce{letter-spacing:2px;border-width:2px;font-weight:600;transition:.5s ease-in-out}.button.button--s.button--outline.motion-reduce:hover{color:#fff;background:#625e58}.section-newsletter{background:url(/cdn/shop/files/capri.jpg?v=1696383284) bottom center;background-size:auto;background-size:cover}.section-newsletter .color-background{background-color:inherit}.section-newsletter h2{color:#fff;font-weight:700}.section-newsletter .button{background-color:var(--carthusia-color)}.section-newsletter .field__icon{display:none}.section-newsletter .newsletter-form .field--large .field__input,.section-newsletter .newsletter-form .field__input{padding:0 110px 0 24px;max-height:48px;max-width:100%}.section-newsletter .newsletter-form button{right:0}@media only screen and (max-width: 834px){.elementor-container{flex-direction:column}.item-wrapper .col{flex:0 0 50%;max-width:50%}.icon-box .col3{width:auto;flex:0 0 100%;max-width:100%}.col_img,.col_txt{flex:0 0 100%;max-width:100%}.col_txt{padding:40px}}.header__nav-dropdown.motion-reduce{transition:all .5s ease-out 0s;width:100%;left:0;padding:2rem}h1.h1.center{padding:2.5rem;letter-spacing:.125rem}body.template--stores .content-for-layout{background-color:#f3f3f3}body.template--stores .hero{background:transparent}body.template--stores .hero__block{padding:2.5rem;margin:0}.store__inner{margin:0rem 4.8rem 5rem;background:#fff}section.store{background-color:#f3f3f3}div.product__container{max-width:1200px;padding:0}ul.header__nav-sublinks.list-unstyled.motion-reduce{right:inherit}h1.h1.hero__block__heading.mt-xs.mb-0.color-headings{display:none}.card-product__actions{top:0}.card-product__callout{display:none}.card-product__actions .card-product__badges{flex-direction:row-reverse;margin:0}body .collection__grid-items .card-product__main .card-product__actions .card-product__badge{margin:0;flex-direction:row-reverse;background-color:#939393;color:#fff;padding:3px 10px;text-align:center;font-size:14px;font-weight:400}.collection__grid-items .card-product .card-product__actions,.card-product .card-product__actions:not(.card-product__actions--mobile-icon){padding:0;height:24px}.badge{font-weight:400}.product__price-wrapper{display:flex}div.price__container{display:inline-block;padding-right:1rem}.product__price-wrapper .product__taxes{display:flex;align-items:center}.product__price-wrapper .product__taxes p.p4{font-size:calc(var(--font-body-scale) * 1rem)}.card-collection .card-collection__actions{display:none}@media only screen and (max-width: 750px){.slider-component .wiper-slide{width:calc(50% - 16px)!important}}.cart-drawer__upsell-item-actions .button{min-width:auto;padding:0;width:90px}.feature_c_page{width:100%;max-width:800px;margin:0 auto;padding:40px;background:#fff;position:relative;z-index:2;top:-90px}.line_top{border-top:1px solid #e7e7e6;padding-top:2rem}.line_bottom{border-bottom:1px solid #e7e7e6;padding-bottom:2rem}@media only screen and (max-width: 750px){.feature_c_page{margin:-30px auto 30px;padding:15px}}.main_page_title .title{margin:.67em auto;padding:2.5rem}.shopify-policy__container h1{display:none}section#shopify-section-template--21201391026494__03d54d72-e46a-473d-bb02-c2da979392cd a.button{background-color:#fff;display:inline-block;margin:0 auto;text-align:center;font-weight:400;border:1px solid #625e58;transition:.5s ease-in-out;color:#625e58;line-height:2;padding:0;height:auto}section#shopify-section-template--21201391026494__03d54d72-e46a-473d-bb02-c2da979392cd a.button span{font-size:12px;line-height:2;padding:.65rem 1.75rem;letter-spacing:.05em}section#shopify-section-template--21201391026494__03d54d72-e46a-473d-bb02-c2da979392cd a.button:hover,#shopify-section-sections--21201392271678__email-signup-banner .button:hover,.button--outline{color:#fff;background-color:#930850;border-color:#930850}.contact__form .button:hover{color:#625e58;background-color:#fff;border:.1rem solid #625e58}.button--outline:hover{color:#625e58;background-color:#fff;border-color:#625e58}input.shopify-challenge__button.btn{background:#625e58;color:#fff;font-size:calc(var(--font-body-scale) * 1.3rem);min-width:12.8rem;height:4.8rem}.section-newsletter .color-red .errors{text-align:left;position:absolute;top:-56px;width:100%;display:none}div .field.has-error:not(:focus-within) .field__message{display:flex}.section-newsletter .field.has-error:not(:focus-within) .field__message{margin-top:8px;font-weight:700}.newsletter-form .field.has-error:not(:focus-within) .field__message.has-error{color:#fff}#shopify-section-template--21201389945150__form .spacer-t-xs--large h6{display:none}@media screen and (min-width: 990px){#shopify-section-template--21201389945150__form .spacer-t-xs--large{padding-top:0}}.product__badge__wrap__Custom .badge{margin-bottom:10px}.badges.product__badges{display:inline-block}.header .container .header__inner{padding:0 2rem;border-bottom:1px solid rgb(231,231,230);width:100%}@media screen and (min-width: 990px){.header__nav-sublinks{background-color:var(--color-background);position:absolute;top:37px;left:0;z-index:1;box-shadow:0 11px 16.92px 1.08px #00000014;-webkit-transition:all .3s}.header__nav-link{letter-spacing:.1em;font-size:14px;font-weight:400;font-style:normal;text-transform:uppercase;font-family:Urbanist,futura-pt,Futura,YuGothic,Yu Gothic,sans-serif}.header__logo img,.header__logo svg,.header__logo a,.header__logo{width:223px}.header__utils-link{width:25px;height:25px}.header__utils-item{margin:0 0 0 15px}.header__megamenu--heading a:hover,.header__megamenu-link:hover,.header__nav-dropdown-link:hover,.header__megamenu--heading a:focus,.header__megamenu-link:focus,.header__nav-dropdown-link:focus{margin-left:0}.header__nav-item+.header__nav-item .header__nav-dropdown{left:0}.header__inner{height:auto;min-height:72px;padding:0}.header__nav-item{height:auto;min-height:72px}.header__nav-item .header__nav-link:after{margin-top:20px;bottom:auto}.header__nav-item:nth-child(-n+2) .header__nav-link:after{height:0}.header__nav-link svg,.header__nav-dropdown-link svg{width:1.3rem}}.price__regular{color:#625e58a6}.p3.default__paragraph p{font-size:14px}body .jdgm-form div.jdgm-input-error:before{width:16px;height:16px;color:var(--red-color);background-color:transparent;border:1px solid var(--red-color);font-size:12px}body .jdgm-form div.jdgm-input-error{font-size:12px;background-color:transparent;border:0;color:var(--red-color)}body .shopify-policy__body .rte ul li,.shopify-policy__body .rte ol li{margin-top:0}.jdgm-widget,.jdgm-rev-widg,.jdgm-form,.jdgm-paginate-wrapper{padding-left:15px!important;padding-right:15px!important;box-sizing:border-box!important}@media (max-width: 767px){.jdgm-widget,.jdgm-rev-widg,.jdgm-form,.jdgm-paginate-wrapper{margin-left:10px!important;margin-right:10px!important;padding-left:10px!important;padding-right:10px!important}}.collection-banner picture{height:400px}.collection-banner picture img{height:400px;display:block;margin:auto}.img_full_size.collection-banner picture img{transform:scale(1)}.img_home_fragrance_size.collection-banner picture img{transform:scale(1.1);width:100%}.media--aspect-ratio{background-color:#fff;position:relative}.media--aspect-ratio:before{content:"";display:block}body .card-product .media .lazyloaded,body .card-product .media img.lazyloaded~.media__overlay{transform:scale(.7)}body .product__thumbnail .media .lazyloaded{transform:scale(.7)}.swiper-pointer-events.swiper-vertical{overflow:visible}.slider-component .slider__arrows .slider__arrow--prev,.slider-componentr .slider__arrows .slider__arrow--nex{border:1px solid #fff;border-radius:100px}@media screen and (min-width: 1200px){body .product--gallery-size-aspect-ratio .product__media-thumbs{max-height:auto;overflow:visible}}@media screen and (min-width: 1440px){body .product--gallery-size-aspect-ratio .product__media-thumbs{max-height:auto;overflow:visible}}.container{padding:0 30px;margin:auto}body .button--s{height:4.8rem}.link:after{height:.1rem}input[type=checkbox]{top:2px;position:relative}wishlist-page .wk-callout-cta,wishlist-page .wk-callout-cta:visited,wishlist-page .wk-callout-cta:active,wishlist-page .wk-callout-cta:focus{margin-top:42px}@media screen and (max-width:750px){.hero__block--has-media.hero__block--viewport{min-height:var(--height-mobile, 96vw)}}body wishlist-product-card .wk-cta-button,wishlist-product-card .wk-cta-button:disabled{border:0}.cart-drawer__inner .button{padding:0}body wishlist-link-floating .wk-button{border-color:var(--color-paragraphs)!important}body wishlist-link-floating .wk-button,body .wishlist-header-link .wkh-counter{background:var(--color-paragraphs)!important}body wishlist-link-floating .wk-counter.wk-bubble{color:var(--color-paragraphs)!important;border-color:var(--color-paragraphs)!important}body .wk-button .wk-icon{--stroke: var(--color-paragraphs)}body .wk-button .wk-icon{--file: #fff}body .wk-button.wk-selected .wk-icon{--file: var(--color-paragraphs)}body .wishlist-header-link .wkh-counter{top:9px;right:-7px}body .wishlist-header-link .wkh-selected .wkh-counter{opacity:0}@media screen and (max-width: 767px){.sec_collection-banner .collection-banner{flex-direction:column}.collection-banner picture img{height:200px}.collection-banner picture{min-height:inherit;height:200px;width:100%}.collection-banner .collection-banner{padding-bottom:0}.blog__body .pt-l{padding-top:0}.container{padding:0 2rem}}body #section-news-list .news-list-item::marker{display:none;color:transparent}body #section-news-list .news-list-item a{text-decoration:none;color:#7e7e7e}body #section-news-list .news-list-item a:hover{opacity:.5}body .news-list-heading a{color:#7e7e7e;font-size:14px}body #section-news-list .news-list{border-left:0;border-right:0;border-top:0}#section-news-list .container{max-width:1200px;padding:64px 70px;margin:auto}@media screen and (max-width: 768px){#section-news-list .container{padding:2rem}}.cart-drawer__inner{max-width:80rem}body p.cart-attribute__field label{font-weight:700;font-size:13px}#main-cart .cart-item__title h6 .cart-item dl{margin:0}#main-cart .cart-item .cart-item__details-main dl dd,#main-cart .cart-item .cart-item__details-main dl dt{font-weight:300}#main-cart .cart-item__details-main{flex:auto;text-align:left}#main-cart .cart-item.cart-item--layout-cart{align-items:center}#main-cart .cart-item.cart-item--layout-cart:not(:last-child){border-bottom:1px solid var(--color-seperators);padding-bottom:2rem}#main-cart .cart__summary{text-align:left}#main-cart .p.cart-attribute__field{display:inline-block;margin-right:10px}#main-cart .cart-summary__total{padding-bottom:calc(var(--spacing-step) * 3)}#main-cart .cart-summary__total strong.cart-summary__total-value.h6,#main-cart .cart-summary__total strong.cart-summary__total-title.h5{font-size:calc(var(--font-body-scale) * 1.5rem)}button.button.button--s.button--outline.button--no-icon.motion-reduce{color:var(--color-background-buttons-solid);background-color:inherit;border:0;float:right;position:relative;padding:0;height:auto;margin-top:3rem}.cart-summary__taxes a,button.button.button--s.button--outline.button--no-icon.motion-reduce span{position:relative;text-decoration:none}button.button.button--s.button--outline.button--no-icon.motion-reduce:hover{color:var(--color-background-buttons-solid);background-color:inherit;border:0;opacity:1}.cart-summary__taxes a:before,button.button.button--s.button--outline.button--no-icon.motion-reduce span:before{content:"";background-color:currentColor;width:100%;height:.1rem;position:absolute;left:0;bottom:-.1rem;z-index:1;transition:width var(--duration-default) ease-out,opacity var(--duration-default) ease-out}.cart-summary__taxes a:hover:before,button.button.button--s.button--outline.button--no-icon.motion-reduce span:hover:before{width:0}@media screen and (min-width: 990px){#main-cart .cart-item--layout-cart .cart-item__media{width:calc(var(--spacing-step) * 12)}}@media screen and (min-width: 750px){#main-cart .cart__summary div#id_input_container{width:50%}}#main-cart .cart__summary div#id_input_container{margin-bottom:2rem;width:100%;display:flex!important;flex-direction:column}#main-cart .cart__summary input#note{border:1px solid #ccc;padding:1rem;margin-top:1rem}#main-cart .cart__summary input#note:focus-visible{outline:none}.cart-item__details-actions .link:after{bottom:4px;width:100%;opacity:1!important}.cart-item__details-actions .link:hover:after{width:0}.link:after{height:.1rem;opacity:1!important;width:100%}.delivery-container .delivery-select-container--calendar{top:14px}select.delivery-select-container__select{font-family:futura-pt,Futura,YuGothic,Yu Gothic,sans-serif}.delivery-container .delivery-mindate-caution{color:#625e58;text-align:left}span.delivery-select-container--calendar svg path{fill:#625e58}body .delivery-container .delivery-select-container__select,.delivery-container .delivery-title{font-size:15px!important}.line_block_top .shoplist_txt.flex{align-items:center;background:#f5f5f5;justify-content:space-between}.line_block_top h3{font-size:14px}.line_block_top.sec_top_shoplist .col2.shoplist_txt{padding-left:0}.in_box.line_bg{padding:4rem 6rem;width:100%}.line_block_top.sec_top_shoplist .top_shoplist__inner{margin-bottom:8rem;display:flex;justify-content:space-between;margin-right:-6rem}.line_block_top .shoplist_img{top:4rem;position:relative;right:6rem;overflow:hidden;width:70%}.line_block_top .shoplist_txt{border:thick double #d7d4d4;width:100%}.line_block_top .wrap_shoplist_top{background:#f5f5f5;padding:2rem;width:70%}.line_block_top h2{border-bottom:1px solid #7e7e7e;padding-bottom:2rem;margin-bottom:2rem}@media screen and (max-width: 750px){.line_block_top.sec_top_shoplist .top_shoplist__inner{margin-bottom:0;margin-right:auto;flex-direction:column;border:thick double #d7d4d4;padding:2rem 0}.line_block_top .shoplist_txt{border:0}.in_box.line_bg{padding:2rem;width:100%}.line_block_top .shoplist_img{top:auto;right:auto;position:relative;width:calc(100% - 6rem);margin:0 auto}.sec_sns.sec_top_shoplist .shoplist_img img{padding:1rem}.line_block_top .wrap_shoplist_top{width:100%}.sec_sns{background:#f5f5f5;padding:1rem}.sec_sns h3 br{display:none}}.sec_top_shoplist .shoplist_img img{border:1px solid #d7d4d4;padding:10px}.sec_about .thumbnail{position:relative;overflow:hidden}.sec_about .thumbnail img{transform:scale3d(1.02,1.02,1)}.sec_about .thumbnail:before{content:"";display:inline-block;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;box-sizing:border-box;z-index:2;outline-offset:-15px}.wrap_category_top .imghvr_block .pos-center{z-index:10000}.delivery-container{max-width:100%}.breadcrumbs.bd-t{border-top:0}@media only screen and (max-width: 767px){.collection-banner .prose,.collection-banner picture{width:100%}.collection-description p{font-size:14px;text-align:left}}section#shopify-section-template--21201391026494__03d54d72-e46a-473d-bb02-c2da979392cd a.button:hover,#shopify-section-sections--21201392271678__email-signup-banner .button:hover,.button--outline,.hero__block__actions .button--outline.button--no-icon:hover{opacity:1}.jc_center{justify-content:center}.sec_category_flavor{width:980px;max-width:100%;margin:auto}.sec_category_flavor>.flex{padding-bottom:8rem;gap:30px}.sec_category_flavor .wrap_category_top{gap:40px 30px;justify-content:center}.sec_category_flavor .col4.imghvr_block{width:200px;height:200px;background-color:#fff;position:relative}.sec_category_flavor .col4.imghvr_block img{width:100%;margin:auto;display:block}.sec_category_flavor .col4{width:200px;height:200px;background-color:#fff;position:relative}.sec_category_flavor .img{display:flex;height:100%;align-items:center}.sec_category_flavor img{width:100%;margin:auto;display:block;object-fit:cover;max-height:100%;width:auto;transform:scale(.7)}.sec_category_flavor .title{text-align:center;padding:.8rem 0}.sec_category_flavor .img_block{position:relative}@media only screen and (max-width: 767px){.sec_category_flavor .col4.imghvr_block{flex:0 0 100%;max-width:100%;width:100%}.top_shoplist__inner{padding:15px}}section.disnone,.disnone{display:none}predictive-search.header__search.motion-reduce{width:100vw;right:0;left:auto;padding:2rem}.disclosure-has-popup[open]>summary:before{background:#0006}body .card-product .media .lazyloaded{transform:scale(1)}.card-product__media.media>img{width:auto;top:50%;left:50%;transform:translateY(-50%) translate(-50%)!important;width:380px;height:380px;right:auto;bottom:auto;object-fit:contain}.product__media-thumbs .media--aspect-ratio img{max-width:100%;max-height:100%;width:150px;height:150px;object-fit:contain}.product__image .media--aspect-ratio img{width:100vw;height:70vh;max-width:100%;max-height:100%;object-fit:contain}@media screen and (min-width: 990px){.product--gallery-size-aspect-ratio .product__media-thumbs{max-height:70vh!important}.product--gallery-type-thumbs-left .product__media-thumbs,.product--gallery-type-thumbs-right .product__media-thumbs{overflow:visible!important}}body .text-content.hero__block__content{bottom:0;right:0;position:absolute;padding:0 25px 10rem 0}@media screen and (max-width: 767px){body .text-content.hero__block__content{padding:0;right:0;top:65%;width:100%}.text-content .p1.hero__block__paragraph p{margin:0;font-size:16px;line-height:155%;letter-spacing:2px;font-weight:700}.text__actions.hero__block__actions{padding-top:13px}.slider__pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:2rem}.hero__block__content .button span{position:relative;padding-right:30px}}wishlist-product-card .wk-image{object-fit:contain}@media screen and (max-width: 767px){.sec_category_flavor .wrap_category_top{gap:30px 0px}.sec_category_flavor .col4{width:50%}}.sec_category_flavor .wrap_category_top .img_block a{height:240px;z-index:4}.sec_category_flavor .wrap_category_top .img_block{text-align:center}.sec_category_flavor .wrap_category_top .img_block .title{display:inline-block;position:relative;padding:0}.sec_category_flavor .wrap_category_top a.link_box:hover+.title:after{opacity:1;transform:scaleX(1)}.sec_category_flavor .wrap_category_top .title:after{content:"";background-color:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0;z-index:1;opacity:0;transform-origin:center;transform:scaleX(0);transition:transform var(--duration-default) ease-out,opacity var(--duration-default) ease-out}.form-row.accepts-marketing{display:flex;align-items:center;gap:.2em}#main-cart .cart__summary .cart-summary__actions{margin-bottom:2rem}#main-cart .cart__summary .button--outline{color:#625e58;background-color:#fff;border-color:#625e58;border-width:1px}#main-cart .cart__summary .button--outline:hover{color:#fff;background-color:#625e58}a.button.button--s.button--outline.motion-reduce:hover,a.button.button--s.button--solid.motion-reduce:hover,.product__actions.product-form .button--outline:hover{color:#930850;background-color:#fff;border-color:#930850}.product__actions.product-form button{margin-bottom:2rem}@media screen and (min-width: 768px){.hero__block{min-height:90vh!important;height:105vh!important}.hero__block__media{height:100%!important}.hero__block__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom.css.map */
