.shopify-section--header{z-index:6}:root:has(.shopify-section:first-child[allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .header:not(.is-solid,:has([open])) .header--border-bottom{border-bottom:1px solid #e9e9e9}.header{gap:22px;padding-block:6px;padding-inline:10px}@media (min-width:1000px){.header{padding-block:11px}}@media (min-width:1320px){.header{padding-inline:26px}}.header--border-bottom{border-bottom:1px solid rgb(var(--text-color))}.header--border-bottom.is-solid{border-bottom:unset}.header__secondary-nav{gap:12px}.header__secondary-nav--menu-drawer{display:none;margin-top:4px}@media (min-width:1000px) and (max-width:1299px){.header__secondary-nav--menu-drawer{display:flex}}.header__secondary-nav--menu-drawer .subheading{display:none}.header__primary-nav{row-gap:20px}@media (min-width:1000px){.header__primary-nav--menu-drawer{display:none}}@media (max-width:999px){.header__primary-nav .header__image-with-link .header__image-with-link{display:none}}.header__primary-nav .contents{display:none}@media (min-width:1300px){.header__primary-nav .contents{display:contents}}.header__primary-nav .subheading{text-transform:uppercase}@media (max-width:1299px){.header__primary-nav .subheading{display:none!important}}.header__image-with-link{display:none}@media (min-width:1300px){.header__image-with-link{display:block;margin-left:auto}}.header__active-dot{width:9px;height:9px;background:#ff5741;inset-block-start:4px;inset-inline-end:0}.menu-drawer::part(overlay){inset-block-start:var(--announcement-bar-height,0)!important}@media (min-width:1000px) and (max-width:1299px){.menu-drawer::part(overlay){z-index:1;inset-block-start:unset!important}}@media (min-width:1000px) and (max-width:1299px){.menu-drawer::part(content){border-block-start:none;z-index:2;height:100vh!important;top:calc(0px - var(--announcement-bar-height,0px));left:unset;right:0;max-width:390px}}.menu-drawer__header{display:none;padding:20px 21px;border-bottom:1px solid rgb(var(--text-color));flex-direction:row-reverse;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(61,1,1,.1019607843)}@media (min-width:1000px) and (max-width:1299px){.menu-drawer__header{display:flex}}.menu-drawer__header svg{width:18px;height:18px}.menu-drawer__panel{border-top:1px solid rgb(var(--text-color))}@media (min-width:1000px) and (max-width:1299px){.menu-drawer__panel{border-top:none}}.menu-drawer__panel .menu-drawer__panel-body{padding:0}.menu-drawer__panel .primary-nav{gap:0}.menu-drawer__panel .primary-nav li{padding:20px 10px;border-bottom:1px solid rgba(61,1,1,.2)}.menu-drawer__panel .primary-nav li:last-child{border-bottom:none}.menu-drawer__panel .secondary-nav{padding:45px 10px;gap:15px}.menu-drawer__panel .secondary-nav li a{text-transform:uppercase;font-size:18px;line-height:85%;font-weight:300;letter-spacing:.54px}.menu-drawer__panel .h4{font-family:var(--font-text-family);font-size:24px;font-style:normal;font-weight:400;line-height:115%;letter-spacing:-.96px;display:flex;flex-direction:row;align-items:flex-end;gap:6px}.menu-drawer__panel .h4 svg{width:18px;height:18px;margin-bottom:4px}.menu-drawer__panel .h4.link--highlighted{align-items:center;text-transform:uppercase}.menu-drawer__panel .h4.link--highlighted svg{margin-bottom:3px}.menu-drawer__panel .menu-drawer__image-with-link{width:100%;position:relative}.menu-drawer__panel .menu-drawer__image-with-link img{width:100%;height:auto}.menu-drawer__panel .menu-drawer__image-with-link .menu-drawer__image-with-link-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:35px;letter-spacing:-1.05px;font-family:var(--heading-font-family);color:rgb(var(--background))}.footer__header{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:flex-end;margin-top:18px;border-bottom:1px solid rgba(238,234,230,.4);padding:0 var(--container-gutter) 23px}@media (min-width:700px){.footer__header{margin-top:40px}}@media (min-width:1000px){.footer__header{padding:0 60px 32px}}@media (min-width:1100px){.footer__header{gap:10px}}@media (min-width:1000px){.footer .container{margin:0 60px}}.footer__highlighted-text{font-size:30px;font-weight:300;line-height:100%;letter-spacing:-1.217px}@media (min-width:700px){.footer__highlighted-text{font-size:50px;letter-spacing:-2.037px}}.footer__logo{max-width:165px}@media (min-width:700px){.footer__logo{max-width:230px}}.footer__content{padding-block:16px}@media (min-width:700px){.footer__content{padding-block:60px 20px}}@media (min-width:1000px){.footer__content{padding-block:60px}}.footer .form-row{background:rgb(var(--text-color));padding:5px;flex-wrap:nowrap}.footer .form-row input{background:0 0;color:rgb(var(--background));font-size:16px;border:none}.footer .form-row label{color:rgb(var(--background));opacity:.4;font-size:16px}.footer .form-row .button{background:rgb(var(--background));color:rgb(var(--text-color));font-size:15px;cursor:pointer;padding-inline:0!important}.footer__block--newsletter .v-stack{gap:16px}.footer__block-list{gap:45px 30px}.footer__block-list--nl-menus{display:grid;grid-template-columns:1fr;gap:50px}@media (min-width:1000px){.footer__block-list--nl-menus{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.footer__block-list--nl-menus{gap:10px}}.footer__block-list--other-blocks:empty{display:none}.footer__links-blocks{display:flex;flex-direction:row;gap:45px 25px;width:100%;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media (min-width:1000px){.footer__links-blocks{gap:40px 10px}}.footer__links-blocks .v-stack{gap:18px}.footer__links-blocks .subheading{font-size:14px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.14px;text-transform:uppercase}.footer__links-blocks ul{gap:8px!important}.footer__links-blocks .link-reversed.link-tap-area{font-size:12px;font-weight:400}.footer__nl-block{max-width:465px}.footer__aside{justify-content:flex-start;width:100%;text-align:left;gap:0;padding-top:35px;padding-bottom:0}@media (min-width:1000px){.footer__aside{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;text-align:center;padding-top:0;gap:15px;padding-bottom:unset}}.footer__aside .social-media{justify-content:flex-start;gap:10px;margin-bottom:15px}@media (min-width:1000px){.footer__aside .social-media{flex-wrap:nowrap;margin-bottom:0}}.footer__aside .social-media a.tap-area{background:rgb(var(--text-color));width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:rgb(var(--background))}.footer__aside .social-media .icon{width:14px;height:auto}.footer__aside .text-sm{font-size:12px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:4px 17px}@media (min-width:1000px){.footer__aside .text-sm{order:2;justify-content:center}}@media (min-width:1000px){.footer__aside .footer__custom-payments-icons,.footer__aside .payment-icons{flex-wrap:nowrap}}.footer__aside .footer__custom-payments-icons{display:flex;flex-direction:row;gap:0 16px;flex-wrap:wrap}.footer__aside .footer__custom-payments-icons img{width:100%;max-width:45px;height:auto}.product-card .product-title{text-transform:uppercase;font-size:16px;font-weight:500;line-height:115%;letter-spacing:.16px}.product-card__info{padding-block-start:12px!important;padding:0 5px 0 0}.product-card .rating-badge{margin-bottom:7px}.product-card .rating-badge__stars svg{width:12px;height:auto}.product-card__info-wrapper{gap:0}.product-card__image{border-radius:var(--button-border-radius)}.product-card__price-wrapper{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px}.product-card .price-list{gap:4px}.product-card .price-list sale-price{color:var(--text-color);font-size:14px}@media (min-width:700px){.product-card .price-list sale-price{font-size:12px}}.product-card .price-list compare-at-price{font-size:14px;color:#939393;text-decoration:line-through}@media (min-width:700px){.product-card .price-list compare-at-price{font-size:12px}}.product-card .badge--on-sale{display:flex;align-items:center;justify-content:center;border-radius:100px;font-size:14px;line-height:120%;font-weight:500;font-family:var(--text-font-family);height:28px;width:50px}.product-card .badge--on-sale.\!hidden{display:none}.product-card .badge--sold-out{font-family:var(--text-font-family);border:1px solid;border-radius:30px;padding:8px 10px;font-size:16px;line-height:114%;font-weight:500;letter-spacing:-.64px;text-transform:none;border-color:rgb(var(--sold-out-badge-background))}.product-card .badge-list{padding:10px;gap:6px}.product-card .badge--best-seller{font-family:var(--text-font-family);border:1px solid;border-radius:30px;padding:8px 10px;font-size:16px;line-height:114%;font-weight:500;letter-spacing:-.64px;text-transform:none}.product-card__swatch-list .color-swatch{border:1px solid rgba(194,194,194,.4901960784)}.product-card__swatch-list .color-swatch--sm{width:16px!important;height:16px!important}.product-card__swatch-list .color-swatch.is-disabled:before{width:1px;height:100%;border-left:1px solid #c9c6c3;transform:rotate(45deg);background:0 0}.product-card__swatch-list :checked+.color-swatch{outline-offset:3px;outline-width:1px}.product-card__swatch-list fieldset{gap:9px}.product-card__badge-made-with-organic-fabric{position:absolute;top:10px;right:10px;max-width:77px;height:auto;z-index:1}.product-card__badge-made-with-organic-fabric svg{width:100%;height:auto}@media (max-width:767px){.product-card__badge-made-with-organic-fabric{max-width:65px}}@media (max-width:550px){.product-card__badge-made-with-organic-fabric{max-width:44px}}.product-card--horizontal{grid-template-columns:minmax(0,100px) auto;grid-gap:20px;align-items:center}.product-card--horizontal .product-card__figure{grid-area:auto}.product-card--horizontal .product-title{font-weight:300!important}.product-card--horizontal .product-card__price-wrapper{margin-top:10px}.product-card--horizontal .product-card__price-wrapper sale-price span{font-weight:400}.product-card--horizontal .product-card__info,.product-card--horizontal.product-card--custom .product-card__info{padding-block-start:0!important}.product-card--horizontal .product-card__complementary-info{font-weight:400!important;font-size:14px!important}.product-card--custom .product-card__complementary-info{font-size:12px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.12px;text-transform:none}@media (min-width:700px){.product-card--custom .product-card__complementary-info{font-size:14px;font-weight:200}}.product-card--custom .product-card__figure on-sale-badge{display:none!important}.product-card--custom .product-card__figure .badge--best-seller{font-size:10px;font-style:normal;font-weight:500;line-height:110%;text-transform:uppercase;padding:8px;border-radius:2px;background-color:#eeeae6!important;color:#3d0101!important;border:none!important;letter-spacing:0!important}.product-card--custom .product-card__info-wrapper{gap:5px}.product-card--custom .product-card__info{padding-block-start:17px!important}.product-card--custom .product-card__info-container{gap:15px}.product-card--custom .product-card__complementary-info-container{display:flex;align-items:center;gap:5px}.product-card--custom .product-card__complementary-info-container__complementary-info-image{width:6px;height:auto}@media (min-width:700px){.product-card--custom .product-card__complementary-info-container__complementary-info-image{width:8px}}.product-card--custom .product-title{font-size:16px;font-style:normal;font-weight:300;line-height:115%;letter-spacing:.16px;text-transform:uppercase}@media (min-width:700px){.product-card--custom .product-title{font-weight:400}}.product-card--custom .rating-badge{margin-bottom:0;margin-top:6px}.product-card--custom .rating-badge path{fill:rgb(var(--text-color))}.product-card--custom .rating-badge a{text-decoration:underline}.product-card--custom .price-list{align-items:center}.product-card--custom .price-list sale-price{font-size:16px;font-weight:200}.product-card--custom .price-list compare-at-price{font-size:12px;font-weight:200}.product-card--custom .price-list:has(~.badge--on-sale) sale-price span{display:none}.product-card--custom .price-list:has(~.badge--on-sale) sale-price{color:#ff5741}.product-card--custom .price-list sale-price span{font-size:14px;text-transform:lowercase}.product-card--custom .price-list~.badge--on-sale{height:fit-content;width:fit-content;padding:2px 5px;font-size:12px;font-weight:300}.jdgm-rev-popup .jdgm-rev-widg__popup-content .jdgm-rev.jdgm-divider-top{border:none!important;border-top:1px solid rgba(61,1,1,.2)!important}.jdgm-rev-popup,.jdgm-widget.jdgm-review-widget{max-width:none!important;margin-left:-10px!important;margin-right:-10px!important;width:calc(100% + 20px)}@media screen and (min-width:700px){.jdgm-rev-popup,.jdgm-widget.jdgm-review-widget{margin-left:-15px!important;margin-right:-15px!important;width:calc(100% + 30px)}}@media screen and (min-width:1000px){.jdgm-rev-popup,.jdgm-widget.jdgm-review-widget{margin-left:-15px!important;margin-right:-20px!important;width:calc(100% + 30px)}}@media screen and (min-width:1398px){.jdgm-rev-popup,.jdgm-widget.jdgm-review-widget{margin-left:-20px!important;width:calc(100% + 40px)}}.jdgm-rev-popup .jdgm-star,.jdgm-widget.jdgm-review-widget .jdgm-star{color:#3d0101}.jdgm-rev-popup .jdgm-star:not([disabled]):hover,.jdgm-widget.jdgm-review-widget .jdgm-star:not([disabled]):hover{color:#3d0101!important}.jdgm-rev-popup .jdgm-histogram,.jdgm-rev-popup .jdgm-rev-widg__title,.jdgm-rev-popup .jdgm-rev__icon,.jdgm-rev-popup .jdgm-rev__votes,.jdgm-rev-popup .jdgm-row-media,.jdgm-widget.jdgm-review-widget .jdgm-histogram,.jdgm-widget.jdgm-review-widget .jdgm-rev-widg__title,.jdgm-widget.jdgm-review-widget .jdgm-rev__icon,.jdgm-widget.jdgm-review-widget .jdgm-rev__votes,.jdgm-widget.jdgm-review-widget .jdgm-row-media{display:none!important}.jdgm-rev-popup .jdgm-rev-widg,.jdgm-widget.jdgm-review-widget .jdgm-rev-widg{padding:0}.jdgm-rev-popup .jdgm-rev-widg__header,.jdgm-widget.jdgm-review-widget .jdgm-rev-widg__header{display:flex;flex-direction:column}.jdgm-rev-popup .jdgm-rev-widg__summary-stars,.jdgm-widget.jdgm-review-widget .jdgm-rev-widg__summary-stars{display:flex;align-items:center}.jdgm-rev-popup .jdgm-rev-widg__summary-average,.jdgm-widget.jdgm-review-widget .jdgm-rev-widg__summary-average{order:-1;margin-right:10px;font-size:64px;font-style:normal;font-weight:500;line-height:65px}.jdgm-rev-popup .jdgm-glider-track,.jdgm-widget.jdgm-review-widget .jdgm-glider-track{flex-direction:column}@media screen and (max-width:999px){.jdgm-rev-popup .jdgm-glider-track,.jdgm-widget.jdgm-review-widget .jdgm-glider-track{width:100%!important}}@media screen and (min-width:1000px){.jdgm-rev-popup .jdgm-glider-track,.jdgm-widget.jdgm-review-widget .jdgm-glider-track{flex-direction:row}}.jdgm-rev-popup .jdgm-rev-carousel,.jdgm-widget.jdgm-review-widget .jdgm-rev-carousel{width:100%!important}.jdgm-rev-popup .jdgm-row-rating,.jdgm-widget.jdgm-review-widget .jdgm-row-rating{display:flex;flex-direction:column-reverse;gap:16px;margin-bottom:6px}.jdgm-rev-popup .jdgm-row-actions,.jdgm-widget.jdgm-review-widget .jdgm-row-actions{border-color:#3d010133!important}.jdgm-rev-popup .jdgm-sort-dropdown,.jdgm-rev-popup .jdgm-sort-dropdown-arrow,.jdgm-widget.jdgm-review-widget .jdgm-sort-dropdown,.jdgm-widget.jdgm-review-widget .jdgm-sort-dropdown-arrow{color:#3d0101!important}.jdgm-rev-popup .jdgm-rev-widg__sort-wrapper,.jdgm-widget.jdgm-review-widget .jdgm-rev-widg__sort-wrapper{padding-left:var(--container-gutter);padding-right:var(--container-gutter)}@media screen and (min-width:1000px){.jdgm-rev-popup .jdgm-rev-widg__sort-wrapper,.jdgm-widget.jdgm-review-widget .jdgm-rev-widg__sort-wrapper{padding-left:130px;padding-right:130px}}.jdgm-rev-popup .jdgm-rev,.jdgm-widget.jdgm-review-widget .jdgm-rev{margin:0;box-shadow:none;border-radius:0;background-color:transparent;border-top:1px solid rgba(61,1,1,.2);padding-left:var(--container-gutter);padding-right:var(--container-gutter)}@media screen and (max-width:999px){.jdgm-rev-popup .jdgm-rev,.jdgm-widget.jdgm-review-widget .jdgm-rev{min-height:fit-content!important;width:100%!important}}@media screen and (min-width:1000px){.jdgm-rev-popup .jdgm-rev,.jdgm-widget.jdgm-review-widget .jdgm-rev{border:1px solid rgba(61,1,1,.2);border-right:none;padding-left:130px;padding-right:130px}}.jdgm-rev-popup .jdgm-rev:last-of-type,.jdgm-widget.jdgm-review-widget .jdgm-rev:last-of-type{border-bottom:1px solid rgba(61,1,1,.2)}@media screen and (min-width:1000px){.jdgm-rev-popup .jdgm-rev:last-of-type,.jdgm-widget.jdgm-review-widget .jdgm-rev:last-of-type{border-right:1px solid rgba(61,1,1,.2)}}.jdgm-rev-popup .jdgm-row-stars,.jdgm-widget.jdgm-review-widget .jdgm-row-stars{order:-1;justify-content:space-between!important;padding:54px 10px 46px;border-top:1px solid #3d0101}@media screen and (min-width:1000px){.jdgm-rev-popup .jdgm-row-stars,.jdgm-widget.jdgm-review-widget .jdgm-row-stars{border-color:#3d010133;padding:44px 130px 36px}}.jdgm-rev-popup .jdgm-row-stars *,.jdgm-widget.jdgm-review-widget .jdgm-row-stars *{border:none!important}.jdgm-rev-popup .jdgm-rev__header,.jdgm-widget.jdgm-review-widget .jdgm-rev__header{display:flex;flex-direction:column}.jdgm-rev-popup .jdgm-rev__author,.jdgm-rev-popup .jdgm-rev__title,.jdgm-widget.jdgm-review-widget .jdgm-rev__author,.jdgm-widget.jdgm-review-widget .jdgm-rev__title{font-size:18px;font-style:normal;font-weight:300;line-height:135%;letter-spacing:.18px}.jdgm-rev-popup .jdgm-rev__title,.jdgm-widget.jdgm-review-widget .jdgm-rev__title{text-transform:uppercase}.jdgm-rev-popup .jdgm-glider-track:after,.jdgm-rev-popup .jdgm-glider-track:before,.jdgm-widget.jdgm-review-widget .jdgm-glider-track:after,.jdgm-widget.jdgm-review-widget .jdgm-glider-track:before{display:none;width:3%;height:100%;content:"";border-top:1px solid rgba(61,1,1,.2);min-height:320px;border-bottom:1px solid rgba(61,1,1,.2)}@media screen and (min-width:1000px){.jdgm-rev-popup .jdgm-glider-track:after,.jdgm-rev-popup .jdgm-glider-track:before,.jdgm-widget.jdgm-review-widget .jdgm-glider-track:after,.jdgm-widget.jdgm-review-widget .jdgm-glider-track:before{display:block}}.jdgm-rev-popup .jdgm-rev__body,.jdgm-widget.jdgm-review-widget .jdgm-rev__body{font-size:16px;font-style:normal;font-weight:200;line-height:125%;letter-spacing:.16px}@media screen and (max-width:999px){.jdgm-rev-popup .jdgm-rev__body,.jdgm-widget.jdgm-review-widget .jdgm-rev__body{height:fit-content!important}}.jdgm-rev-popup .jdgm-rev__media:empty,.jdgm-widget.jdgm-review-widget .jdgm-rev__media:empty{display:none}.jdgm-rev-popup .jdgm-rev__timestamp,.jdgm-widget.jdgm-review-widget .jdgm-rev__timestamp{font-size:14px;font-style:normal;font-weight:200;line-height:120%;letter-spacing:.14px}.jdgm-rev-popup .jdgm-glider-slide,.jdgm-widget.jdgm-review-widget .jdgm-glider-slide{padding:26px 10px!important}@media screen and (min-width:1000px){.jdgm-rev-popup .jdgm-glider-slide,.jdgm-widget.jdgm-review-widget .jdgm-glider-slide{padding:30px!important;width:19%!important}}.jdgm-rev-popup .jdgm-glider-slide .jdgm-row-extra,.jdgm-widget.jdgm-review-widget .jdgm-glider-slide .jdgm-row-extra{display:none}.jdgm-rev-popup .jdgm-row-profile,.jdgm-widget.jdgm-review-widget .jdgm-row-profile{order:-1}.jdgm-rev-popup .jdgm-rev-widg__summary,.jdgm-rev-popup .jdgm-widget-actions-wrapper,.jdgm-widget.jdgm-review-widget .jdgm-rev-widg__summary,.jdgm-widget.jdgm-review-widget .jdgm-widget-actions-wrapper{width:fit-content!important}.jdgm-rev-popup .jdgm-write-rev-link,.jdgm-widget.jdgm-review-widget .jdgm-write-rev-link{border-radius:0;background-color:#3d0101!important;width:fit-content!important;font-weight:300!important;padding:16px 20px!important;max-width:100%!important;border-radius:2px!important;color:#eeeae6!important;text-transform:uppercase;font-size:14px}.jdgm-rev-popup .jdgm-form-wrapper .jdgm-cancel-rev,.jdgm-widget.jdgm-review-widget .jdgm-form-wrapper .jdgm-cancel-rev{background-color:#eeeae6!important;color:#3d0101!important;border-color:#3d0101!important}.jdgm-rev-popup .jdgm-form-wrapper .jdgm-submit-rev,.jdgm-widget.jdgm-review-widget .jdgm-form-wrapper .jdgm-submit-rev{background-color:#3d0101!important;color:#eeeae6!important;border-color:#3d0101!important}.jdgm-rev-popup .jdgm-form-wrapper .jdgm-cancel-rev,.jdgm-rev-popup .jdgm-form-wrapper .jdgm-submit-rev,.jdgm-widget.jdgm-review-widget .jdgm-form-wrapper .jdgm-cancel-rev,.jdgm-widget.jdgm-review-widget .jdgm-form-wrapper .jdgm-submit-rev{border-radius:2px!important}.jdgm-rev-popup .jdgm-widget-actions-wrapper,.jdgm-widget.jdgm-review-widget .jdgm-widget-actions-wrapper{margin-bottom:0!important}.jdgm-rev-popup .jdgm-rev__read-full,.jdgm-widget.jdgm-review-widget .jdgm-rev__read-full{left:10px;font-weight:300}@media screen and (min-width:1000px){.jdgm-rev-popup .jdgm-rev__read-full,.jdgm-widget.jdgm-review-widget .jdgm-rev__read-full{left:30px}}.jdgm-rev-popup .jdgm-rev__read-full:hover,.jdgm-widget.jdgm-review-widget .jdgm-rev__read-full:hover{color:#3d0101}.jdgm-rev-popup .jdgm-row-readmore .jdgm-btn,.jdgm-widget.jdgm-review-widget .jdgm-row-readmore .jdgm-btn{color:#3d0101;text-decoration:underline;background-color:transparent;border:none;font-weight:300;padding:0}.jdgm-rev-popup .jdgm-rev-carousel-next,.jdgm-rev-popup .jdgm-rev-carousel-prev,.jdgm-widget.jdgm-review-widget .jdgm-rev-carousel-next,.jdgm-widget.jdgm-review-widget .jdgm-rev-carousel-prev{background-color:#3d0101;width:42px;height:42px;border-radius:50%;align-items:center;justify-content:center;display:none}@media screen and (min-width:1000px){.jdgm-rev-popup .jdgm-rev-carousel-next,.jdgm-rev-popup .jdgm-rev-carousel-prev,.jdgm-widget.jdgm-review-widget .jdgm-rev-carousel-next,.jdgm-widget.jdgm-review-widget .jdgm-rev-carousel-prev{display:flex}}.jdgm-rev-popup .jdgm-rev-carousel-next:before,.jdgm-rev-popup .jdgm-rev-carousel-prev:before,.jdgm-widget.jdgm-review-widget .jdgm-rev-carousel-next:before,.jdgm-widget.jdgm-review-widget .jdgm-rev-carousel-prev:before{content:var(--arrow)}.jdgm-rev-popup .jdgm-rev-carousel-prev,.jdgm-widget.jdgm-review-widget .jdgm-rev-carousel-prev{left:20px}.jdgm-rev-popup .jdgm-rev-carousel-next,.jdgm-widget.jdgm-review-widget .jdgm-rev-carousel-next{right:20px}.jdgm-rev-popup .jdgm-rev-carousel-next:before,.jdgm-widget.jdgm-review-widget .jdgm-rev-carousel-next:before{transform:rotate(180deg)}.jdgm-rev-popup .jdgm-rev__buyer-badge,.jdgm-widget.jdgm-review-widget .jdgm-rev__buyer-badge{background-color:#3d0101}.jdgm-rev-popup .jdgm-rev__read-full,.jdgm-widget.jdgm-review-widget .jdgm-rev__read-full{color:#3d0101}.jdgm-rev-popup .jdgm-rev-widg__summary-inner,.jdgm-widget.jdgm-review-widget .jdgm-rev-widg__summary-inner{display:flex!important;align-items:center;gap:6px;flex-wrap:wrap}.blog-post-card__image-container{aspect-ratio:20/13;margin-bottom:10px;border-radius:2px}@media (min-width:700px){.blog-post-card__image-container{margin-bottom:14px}}.blog-post-card__image-container .w-full{height:100%!important}.blog-post-card__tags{position:absolute;top:10px;left:10px;display:flex;gap:10px;flex-wrap:wrap;max-width:calc(100% - 20px)}.blog-post-card__tag{font-size:16px;font-style:normal;font-weight:300;line-height:1;letter-spacing:-.64px;padding:6px 10px 5px;border:1px solid #fff;border-radius:50px;font-family:var(--text-font-family);color:#fff}.blog-post-card__content .h5{font-size:18px;font-style:normal;font-weight:300;line-height:135%;letter-spacing:.18px;text-transform:uppercase;font-family:var(--text-font-family)}.blog-post-card__content p{font-size:14px;font-style:normal;font-weight:200;line-height:120%;letter-spacing:.14px}.blog-post-card__content p strong{font-weight:500}.blog-post-card__content .prose :where(p,ol,ul,form,hr,table,.accordion){margin-block-start:4px!important}.product-cross-sell--horizontal{padding:0!important}.product-cross-sell--horizontal img{height:105px;width:auto;aspect-ratio:.9!important}.product-cross-sell--horizontal .circle-button{margin-left:auto;display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:#fff;aspect-ratio:1/1}.product-cross-sell--horizontal .circle-button svg{transform:translate(3px)}.product-cross-sell--horizontal .circle-button:before{background-color:#3d0101}.product-cross-sell--horizontal .product-cross-sell__content{padding:10px;padding-left:0!important;height:100%}.product-cross-sell--horizontal .product-cross-sell__content-info{height:100%;align-content:space-between}.product-cross-sell--horizontal .product-cross-sell__content-info-title{font-size:16px;font-style:normal;font-weight:300;text-transform:uppercase}.product-cross-sell--horizontal .product-cross-sell__content price-list sale-price{color:#3d0101!important}.product-cross-sell--horizontal .product-cross-sell__content price-list compare-at-price{color:#939393;text-decoration:line-through}quick-buy-modal .shopify-payment-button__more-options{display:none}quick-buy-modal .product-title{font-family:var(--subheading-font-family);font-size:28px;font-style:normal;font-weight:300;line-height:110%;letter-spacing:.28px;text-transform:uppercase}@media (min-width:700px){quick-buy-modal .product-title{font-size:35px;line-height:85%;letter-spacing:.35px}}quick-buy-modal .rating-badge path{fill:rgb(var(--text-color))}quick-buy-modal .rating-badge a{text-decoration:underline}quick-buy-modal .product-gallery__product-tags{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;margin-bottom:10px;position:absolute;top:10px;left:10px;text-transform:uppercase}quick-buy-modal .product-gallery__product-tag{font-size:12px;font-style:normal;font-weight:300;line-height:110%;text-transform:uppercase;background:#eeeae6;padding:6px 8px;border-radius:1px}@media (min-width:1000px){quick-buy-modal .product-gallery__product-tag{text-transform:none}}quick-buy-modal .product-gallery carousel-next-button,quick-buy-modal .product-gallery carousel-prev-button{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:42px;height:42px}quick-buy-modal .product-gallery carousel-next-button .circle-button,quick-buy-modal .product-gallery carousel-prev-button .circle-button{--button-size:42px}quick-buy-modal .product-gallery carousel-next-button .circle-button:hover:before,quick-buy-modal .product-gallery carousel-prev-button .circle-button:hover:before{transform:scale(1)!important}quick-buy-modal .product-gallery carousel-next-button .circle-button:before,quick-buy-modal .product-gallery carousel-prev-button .circle-button:before{background-color:rgb(var(--text-color))}@media (hover:none){quick-buy-modal .product-gallery carousel-next-button,quick-buy-modal .product-gallery carousel-prev-button{display:none}}quick-buy-modal .product-gallery carousel-next-button svg,quick-buy-modal .product-gallery carousel-prev-button svg{color:rgb(var(--background))}quick-buy-modal .product-gallery carousel-next-button{right:10px}quick-buy-modal .product-gallery carousel-prev-button{left:10px}quick-buy-modal .product-gallery__information-text{font-size:14px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:.14px;position:absolute;bottom:15px;right:22px}@media (min-width:1000px){quick-buy-modal .product-gallery__information-text{bottom:20px;right:28px}}quick-buy-modal .product-gallery__carousel-arrow-down,quick-buy-modal .product-gallery__carousel-arrow-up{position:absolute;z-index:10;left:50%;width:var(--media-height);transform:translate(-50%) rotate(90deg);background:#3d0101;border-radius:50%;cursor:pointer}quick-buy-modal .product-gallery__carousel-arrow-down--is-hidden,quick-buy-modal .product-gallery__carousel-arrow-up--is-hidden{display:none}quick-buy-modal .product-gallery__thumbnail-list carousel-navigation{max-height:var(--current-slide-height)}quick-buy-modal .product-gallery__carousel-arrow-up{top:5px}quick-buy-modal .product-gallery__carousel-arrow-down{bottom:5px}@media (min-width:1000px){quick-buy-modal .product-gallery__thumbnail-list--next-to{order:-1}}quick-buy-modal .product-gallery__thumbnail-list--next-to carousel-navigation{display:flex;flex-direction:column;gap:4px}quick-buy-modal .product-gallery__thumbnail-list--next-to button{width:100%}@media (min-width:1000px){quick-buy-modal .product-gallery__image-list:has(.product-gallery__thumbnail-list--next-to){grid-template-columns:85px minmax(0,1fr);gap:22px}}@media (min-width:1000px){quick-buy-modal .product-gallery__image-list:has(.product-gallery__thumbnail-list--next-to) .relative{height:fit-content}}quick-buy-modal .product-gallery__thmbnail-list button,quick-buy-modal .product-gallery__thmbnail-list button img{border-radius:10px}quick-buy-modal .product-gallery__badge-made-with-organic-fabric{position:absolute;top:10px;right:10px}@media (min-width:1000px){quick-buy-modal .product-gallery__badge-made-with-organic-fabric{right:20px;top:17px}}quick-buy-modal .product-gallery__carousel{padding:0!important}quick-buy-modal .product-gallery .scroll-marker-group.scroll-marker-group--lines{gap:0;bottom:0;height:4px;width:calc(100% + 20px)}@media (min-width:700px){quick-buy-modal .product-gallery .scroll-marker-group.scroll-marker-group--lines{width:calc(100% + 30px)}}@media (min-width:1000px){quick-buy-modal .product-gallery .scroll-marker-group.scroll-marker-group--lines{width:100%}}quick-buy-modal .product-gallery .scroll-marker-group.scroll-marker-group--lines button{width:calc(100% / var(--number-of-thumbnails));height:4px}quick-buy-modal .product-gallery [aria-current] img{border-radius:2px}quick-buy-modal .product-gallery [aria-current=false] img{opacity:.5}quick-buy-modal .product-gallery [aria-current=true]:has(img):after{display:none}quick-buy-modal .price-list{gap:10px}quick-buy-modal .price-list__wrapper{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px}quick-buy-modal .price-list__savings{color:#000;text-align:center;font-size:12px;font-weight:300;line-height:normal;display:flex;padding:6px;justify-content:center;align-items:center;border-radius:2px;background:#e4dfdb;text-transform:uppercase}@media (min-width:700px){quick-buy-modal .price-list__savings{letter-spacing:.12px;line-height:85%}}quick-buy-modal .price-list *{font-family:var(--subheading-font-family);column-gap:10px}quick-buy-modal .price-list on-sale-badge{display:flex;align-items:center;justify-content:center;border-radius:100px;font-size:12px;line-height:1;font-weight:300;font-family:var(--text-font-family);height:fit-content;padding:4px 5px}quick-buy-modal compare-at-price,quick-buy-modal sale-price{font-size:20px;font-weight:300;line-height:115%;letter-spacing:.2px;text-transform:uppercase}@media (min-width:700px){quick-buy-modal compare-at-price,quick-buy-modal sale-price{font-size:16px;line-height:115%;letter-spacing:-.64px}}quick-buy-modal compare-at-price{text-decoration-line:line-through;color:#939393}quick-buy-modal buy-buttons .h-stack:has(.quantity-selector){gap:5px}quick-buy-modal buy-buttons .quantity-selector{grid-template-columns:25px auto 25px;max-width:105px}@media screen and (min-width:425px){quick-buy-modal buy-buttons .quantity-selector{grid-template-columns:35px auto 35px}}@media screen and (min-width:1000px) and (max-width:1200px){quick-buy-modal buy-buttons .quantity-selector{grid-template-columns:25px auto 25px}}quick-buy-modal buy-buttons .quantity-selector__button{width:25px}@media screen and (min-width:425px){quick-buy-modal buy-buttons .quantity-selector__button{width:35px}}@media screen and (min-width:1000px) and (max-width:1200px){quick-buy-modal buy-buttons .quantity-selector__button{width:25px}}quick-buy-modal buy-buttons .quantity-selector .icon-quantity-minus,quick-buy-modal buy-buttons .quantity-selector .icon-quantity-plus{width:10px;height:10px}quick-buy-modal buy-buttons button[type=submit]{display:flex;align-items:center;justify-content:space-between}quick-buy-modal buy-buttons button[type=submit] button-content{padding-left:20px;font-size:14px;font-style:normal;font-weight:200;line-height:85%;letter-spacing:1.08px;text-transform:uppercase;font-family:var(--subheading-font-family);padding-right:0}quick-buy-modal buy-buttons button[type=submit] price-list{padding-right:20px;column-gap:3px;align-items:center}quick-buy-modal buy-buttons button[type=submit] price-list sale-price{font-style:normal;font-weight:300;line-height:135%;letter-spacing:.18px;color:#eeeae6;font-size:14px}quick-buy-modal buy-buttons button[type=submit] price-list compare-at-price{color:#a2a2a2;font-size:12px;font-style:normal;font-weight:400;line-height:85%;letter-spacing:.15px;text-decoration-line:line-through}quick-buy-modal .variant-picker{row-gap:32px}@media (min-width:1000px){quick-buy-modal .variant-picker{row-gap:20px}}quick-buy-modal .variant-picker .chart-button{font-size:12px;font-style:normal;font-weight:300;line-height:normal}quick-buy-modal .variant-picker__option-info .h-stack{font-size:14px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:-.14px;text-transform:uppercase;color:rgb(var(--text-color));gap:3px!important}quick-buy-modal .variant-picker__option-values{gap:5px;font-size:14px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:-.14px;text-transform:uppercase}quick-buy-modal .variant-picker__option-values:has(.color-swatch){gap:15px;z-index:1}quick-buy-modal .variant-picker__option-values :checked+.block-swatch{box-shadow:none;border:1px solid rgb(var(--text-color));background:#fff}quick-buy-modal .variant-picker__option-values .block-swatch{border:1px solid #c2c2c2;padding-top:15px;padding-bottom:15px;min-width:90px}quick-buy-modal .variant-picker__option-values .block-swatch.is-disabled{opacity:.3;text-decoration:none}quick-buy-modal .variant-picker__option-values .block-swatch__absorption{display:flex;align-items:center;justify-content:center;gap:2px}quick-buy-modal .variant-picker__option-values .color-swatch{border:1px solid rgba(194,194,194,.4901960784)}quick-buy-modal .variant-picker__option-values .color-swatch--sm{width:20px!important;height:20px!important}quick-buy-modal .variant-picker__option-values .color-swatch.is-disabled:before{width:1px;height:100%;border-left:1px solid #c9c6c3;transform:rotate(45deg);background:0 0}quick-buy-modal .variant-picker__option-values :checked+.color-swatch{outline-offset:4px}quick-buy-modal .variant-picker__option-values :checked+.color-swatch:after{content:"";width:calc(100% + 8px);height:calc(100% + 8px);background:#fff;border-radius:100%;position:absolute;top:-4px;left:-4px;z-index:-1}quick-buy-modal .variant-picker__option{row-gap:15px}quick-buy-modal .variant-picker__option--color{order:-1}quick-buy-modal .variant-picker .select{padding:20px;font-size:14px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:-.14px;text-transform:uppercase;border:1px solid #3d0101;border-radius:2px}quick-buy-modal .variant-picker .select svg{width:13px}#search-drawer::part(body){padding:15px 10px 10px}@media (min-width:1000px){#search-drawer::part(body){padding:15px 20px 20px}}#search-drawer::part(body)::-webkit-scrollbar{display:none}#search-drawer .search-drawer__input{font-family:var(--text-font-family);font-size:16px;font-style:normal;font-weight:300;line-height:125%;letter-spacing:.16px}#search-drawer #predictive-search-form svg{width:22px;flex-shrink:0}#search-drawer::part(close-button):before{background-color:transparent}#search-drawer::part(icon){width:20px}#search-drawer .search-tabs{gap:16px}@media (min-width:1000px){#search-drawer .search-tabs{gap:20px}}#search-drawer .search-tabs::part(tab-list),#search-drawer .search-tabs__tab-list{display:block;padding-bottom:15px;border-bottom:1px solid rgb(var(--border-color));padding-left:var(--product-list-padding-inline);padding-right:var(--product-list-padding-inline);display:flex;justify-content:center;gap:12px;margin-inline:-10px}@media (min-width:1000px){#search-drawer .search-tabs::part(tab-list),#search-drawer .search-tabs__tab-list{margin-inline:-20px}}#search-drawer .search-tabs button.link-reversed{font-size:14px;font-style:normal;font-weight:400;line-height:115%;letter-spacing:.14px;text-transform:uppercase;color:rgb(var(--text-color)/.3)}#search-drawer .search-tabs button.link-reversed[aria-selected=true]{color:rgb(var(--text-color));background:0 0}#search-drawer .search-tabs .predictive-search__products{grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width:1000px){#search-drawer .search-tabs .predictive-search__products{gap:20px}}#search-drawer .search-tabs .product-card:not(:first-of-type){border-top:1px solid rgb(var(--text-color)/.1);padding-top:16px}@media (min-width:1000px){#search-drawer .search-tabs .product-card:not(:first-of-type){padding-top:20px}}#search-drawer .search-tabs:has(~.predictive-search__see-all-results){padding-bottom:80px}#search-drawer .predictive-search__no-results{min-height:0;width:100%}#search-drawer .predictive-search__no-results button.link-reversed{font-size:14px;font-style:normal;font-weight:400;line-height:115%;letter-spacing:.14px;text-transform:uppercase;color:rgb(var(--text-color)/.3);margin:0}#search-drawer .predictive-search__no-results button.link-reversed[aria-selected=true]{color:rgb(var(--text-color));background:0 0}#search-drawer .predictive-search__no-results .search-tabs__tab-list{width:calc(100% + 20px);margin:0 -10px}#search-drawer .predictive-search__no-results .search-tabs__tab-list button{cursor:default}#search-drawer .predictive-search__no-results .search-tabs__tab-list button:hover{background-size:0}@media (min-width:1000px){#search-drawer .predictive-search__no-results .search-tabs__tab-list{margin:0 -20px;width:calc(100% + 40px)}}#search-drawer .predictive-search__no-results-text{font-family:var(--text-font-family);font-size:16px;font-style:normal;font-weight:300;line-height:125%;letter-spacing:.16px;margin-top:24px}#search-drawer .predictive-search__articles img{aspect-ratio:1/1;object-fit:cover}#search-drawer .predictive-search__see-all-results{position:fixed;bottom:0;left:0;right:0;padding:10px 10px 15px;background:#fff;border-top:1px solid rgb(var(--border-color))}@media (min-width:1000px){#search-drawer .predictive-search__see-all-results{padding:10px 20px 15px}}#search-drawer .predictive-search__see-all-results .predictive-search__see-all-button{width:100%}#search-drawer .predictive-search__see-all-results .predictive-search__see-all-button--mobile{display:block}@media (min-width:1000px){#search-drawer .predictive-search__see-all-results .predictive-search__see-all-button--mobile{display:none}}#search-drawer .predictive-search__see-all-results .predictive-search__see-all-button--desktop{display:none}@media (min-width:1000px){#search-drawer .predictive-search__see-all-results .predictive-search__see-all-button--desktop{display:block}}#search-drawer .predictive-search__see-all-results button-content{min-height:55px}#search-drawer .predictive-search__article-content{display:flex;flex-direction:column}#search-drawer .predictive-search__article-content .h6{font-size:16px;font-style:normal;font-weight:300;line-height:135%;letter-spacing:.18px;text-transform:uppercase;font-family:var(--text-font-family);background:0 0}#search-drawer .predictive-search__article-content p{font-size:14px;font-style:normal;font-weight:200;line-height:120%;letter-spacing:.14px;margin-block-start:4px}.scrollbar::-webkit-scrollbar,.scrollbar__wrapper::-webkit-scrollbar{display:none}.scrollbar__custom-scrollbar{width:180px;padding:24px 0 0;margin:0 auto}@media (min-width:1000px){.scrollbar__custom-scrollbar{display:none}}.scrollbar__custom-scrollbar-track{width:100%;height:3px;background:rgb(var(--text-color)/.3);position:relative;cursor:pointer}.scrollbar__custom-scrollbar-thumb{height:3px;background:rgb(var(--text-color));border-radius:10px;position:absolute;top:0;left:0;transition:background .2s ease}.display-xl,.display-xl>p{font-size:45px!important}@media (min-width:700px){.display-xl,.display-xl>p{font-size:80px!important}}.display-l{font-size:60px}@media (min-width:700px){.display-l{font-size:75px}}.display-m{font-size:45px}@media (min-width:700px){.display-m{font-size:60px}}.h3{font-size:35px}@media (min-width:700px){.h3{font-size:45px}}p{font-style:normal;font-weight:200;line-height:135%;letter-spacing:.14px}@media (min-width:700px){p{line-height:120%;letter-spacing:.14px}}.body-font{font-family:var(--text-font-family);font-weight:200}.header__hamburger{height:15px}.header__hamburger span{height:1.65px;width:21px}[aria-expanded=true] .header__hamburger>:first-child{--icon-stroke-width:1.65px;transform:translateY(calc(var(--icon-stroke-width,1px) * 4.65)) rotate(45deg)}[aria-expanded=true] .header__hamburger>:last-child{--icon-stroke-width:1.65px;transform:translateY(calc(-3 * var(--icon-stroke-width,1px) * 2)) rotate(-45deg);opacity:0}[aria-expanded=true] .header__hamburger>:nth-child(2){--icon-stroke-width:1.65px;transform:translateY(calc(0 * var(--icon-stroke-width,1px) * 2)) rotate(-45deg)}.button__content{font-size:16px;font-weight:400;line-height:115%;letter-spacing:.16px;padding:0 40px;height:50px;display:flex;align-items:center;justify-content:center}.button__content.no-margin-block,.button--with-arrow.no-margin-block{margin-block-start:0}.button--with-arrow.no-margin-block .button__content{margin-top:0!important}.button--with-arrow .button__content{text-transform:uppercase;font-weight:500;font-size:14px;line-height:120%;letter-spacing:-.14px;padding-bottom:0}.section-separator{border-top:1px solid rgba(61,1,1,.1);padding-top:32px}@media (min-width:700px){.section-separator{padding-top:45px}}@media screen and (min-width:1300px){.xl\:hidden{display:none}.xl\:block{display:block}.xl\:grid{display:grid}.xl\:flex{display:flex}.xl\:table{display:table}.xl\:table-cell{display:table-cell}.xl\:contents{display:contents}}::part(overlay){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;--webkit-backdrop-filter:none!important;background:#00000080!important;height:100%;inset-block-start:0!important}.label{display:flex;width:fit-content;align-items:center;justify-content:center;padding:1rem 0;font-size:18px;margin:auto}.label.rounded{border-radius:999px;height:37px;width:37px}.card-text-container{width:100%;display:flex;justify-content:center}@media (min-width:1000px){.card-text-container{justify-content:flex-start}.card-text-container.align-center{justify-content:center}.card-text-container.align-end{justify-content:flex-end}}.card-text-container .card-text{position:relative;display:grid;justify-content:center;align-items:center;border-radius:4px;border:1px solid #3d0101;padding:3rem 2rem;width:100%;max-width:450px}.card-text-container .card-text__top-text .card-text__top-text{content:"";display:block;width:fit-content;border-radius:28px;height:fit-content;background-color:var(--background-color);color:var(--text-color);position:absolute;top:-16px;z-index:1;left:50%;padding:.35rem .5rem;font-size:14px;transform:translate(-50%)}.card-text-container .card-text p{margin:0}.heading svg,.section-header svg{display:inline-block;margin:0;vertical-align:super}.heading,.section-header{max-width:var(--max-width)}.heading.uppercase,.section-header.uppercase{text-transform:uppercase}.heading.text-align-left,.section-header.text-align-left{text-align:left}.heading.text-align-center,.section-header.text-align-center{text-align:center;margin-inline:auto}.heading.text-align-right,.section-header.text-align-right{text-align:right;margin-left:auto}@media (max-width:1000px){.heading.text-align-left-mob,.section-header.text-align-left-mob{text-align:left}.heading.text-align-center-mob,.section-header.text-align-center-mob{text-align:center;margin-inline:auto}.heading.text-align-right-mob,.section-header.text-align-right-mob{text-align:right;margin-left:auto}}.delivery-info{display:flex;align-items:center;justify-content:center;gap:4px}.delivery-info__text{font-size:12px;font-style:normal;font-weight:200;color:#252525}.inline-badge{display:inline-block;background-color:#ff5a3d;color:#fff;padding:5px 8px;border-radius:56px;font-size:14px;font-weight:400;line-height:115%;letter-spacing:-.6px}
/*# sourceMappingURL=/cdn/shop/t/473/assets/lugus-custom.css.map */
