:root{--communal-accent-font: "Papernotes"}.index-tab-collections .grid__heading,.section-columns .grid__heading{font-family:var(--communal-accent-font, "Cormorant Garamond"),Georgia,serif!important;font-style:italic;font-weight:600;text-transform:none;letter-spacing:.02em;color:#4c312f;text-transform:capitalize}.index-tab-collections .grid__description,.index-tab-collections .grid__description p{color:#694542;opacity:1}.index-tab-collections{background-color:#faf8f5}.index-tab-collections .tabs .tab-link span{position:relative;display:inline-block}.index-tab-collections .tabs .tab-link span:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .5s cubic-bezier(.16,1,.3,1)}.index-tab-collections .tabs .tab-link.current span:after{transform:scaleX(1)}.index-tab-collections .tab-content.current{animation:communal-tabfade .55s cubic-bezier(.16,1,.3,1) both}@keyframes communal-tabfade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.index-tab-collections .product-item{transition:transform .5s cubic-bezier(.16,1,.3,1)}.index-tab-collections .product-item:hover{transform:translateY(-6px)}.index-tab-collections .product-item__image{transition:box-shadow .5s cubic-bezier(.16,1,.3,1)}.index-tab-collections .product-item:hover .product-item__image{box-shadow:0 18px 40px -12px #0000001f}.index-tab-collections .product-item__bg,.index-tab-collections .product-item__bg__under{transition:transform .6s cubic-bezier(.16,1,.3,1);will-change:transform}.index-tab-collections .product-item:hover .product-item__bg,.index-tab-collections .product-item:hover .product-item__bg__under{transform:scale(1.04)}.index-tab-collections .tabs__arrow,.index-tab-collections .slider__button{background:#ffffff8c;backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);border:1px solid rgba(255,255,255,.6);box-shadow:0 4px 20px #00000014;transition:transform .4s cubic-bezier(.16,1,.3,1),background .3s ease}.index-tab-collections .tabs__arrow:hover,.index-tab-collections .slider__button:hover{transform:scale(1.08);background:#ffffffbf}@media(prefers-reduced-motion:reduce){.index-tab-collections *,.index-tab-collections *:after{animation:none!important;transition:none!important}}.section-columns .grid__heading .hl{padding-left:.08em}.section-columns .column__image .image-wrapper{overflow:hidden}.section-columns .column__image img{transition:transform .6s cubic-bezier(.16,1,.3,1);will-change:transform}.section-columns .grid-item:hover .column__image img{transform:scale(1.04)}.section-columns .column__inner{transition:transform .5s cubic-bezier(.16,1,.3,1)}.section-columns .grid-item:hover .column__inner{transform:translateY(-6px)}.section-columns .column__heading{transition:color .4s ease}.section-columns .grid-item:hover .column__heading{color:#4c312f}.section-columns .column__btn .btn{transition:gap .4s cubic-bezier(.16,1,.3,1),color .4s ease}.section-columns .column__btn .btn svg,.section-columns .column__btn .btn .icon{transition:transform .4s cubic-bezier(.16,1,.3,1)}.section-columns .grid-item:hover .column__btn .btn svg,.section-columns .grid-item:hover .column__btn .btn .icon{transform:translate(5px)}@media(prefers-reduced-motion:reduce){.section-columns *,.section-columns *:after{animation:none!important;transition:none!important}}.logos-press .logos__img img{filter:grayscale(100%) opacity(.65);transition:filter .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.logos-press .logos__slide:hover .logos__img img{filter:grayscale(0%) opacity(1);transform:scale(1.05)}.logos-press .logos__slide-link{display:inline-block;transition:transform .4s cubic-bezier(.16,1,.3,1)}.logos-press .logos__slide:hover .logos__slide-link{transform:translateY(-3px)}.logos-press .logos__slider:hover .flickity-slider{animation-play-state:paused}.logos-press .logos__title{letter-spacing:.08em;opacity:.85}@media(prefers-reduced-motion:reduce){.logos-press *,.logos-press *:after{animation:none!important;transition:none!important;filter:none!important}}.logos-press .logos__title{font-family:var(--communal-accent-font, "Cormorant Garamond"),Georgia,serif!important;font-style:italic;font-size:40px!important;font-weight:600;color:#4c312f;text-transform:none;letter-spacing:.02em;opacity:1}.index-collections-list .collection-item__image{position:relative;overflow:hidden}.index-collections-list .collection-item__bg-inner img,.index-collections-list .collection-item__bg-inner .image-wrapper{transition:transform .6s cubic-bezier(.16,1,.3,1);will-change:transform}.index-collections-list .collection-item:hover .collection-item__bg-inner img{transform:scale(1.06)}.index-collections-list .collection-item__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#4c312f59,#4c312f00 45%);opacity:0;transition:opacity .5s ease;pointer-events:none}.index-collections-list .collection-item:hover .collection-item__image:after{opacity:1}.index-collections-list .collection-item__info{transition:transform .4s cubic-bezier(.16,1,.3,1)}.index-collections-list .collection-item:hover .collection-item__info{transform:translateY(-3px)}.index-collections-list .collection-item__info span{position:relative}.index-collections-list .collection-item__info span:after{content:"";position:absolute;left:0;right:100%;bottom:-4px;height:1px;background:currentColor;transition:right .4s cubic-bezier(.16,1,.3,1)}.index-collections-list .collection-item:hover .collection-item__info span:after{right:0}@media(prefers-reduced-motion:reduce){.index-collections-list *,.index-collections-list *:after{animation:none!important;transition:none!important}}.index-collections-list .collection-item__info span{font-family:var(--communal-accent-font, "Cormorant Garamond"),Georgia,serif!important;font-style:italic;font-weight:800;letter-spacing:.02em}.index-collections-list .grid__heading{font-family:var(--communal-accent-font, "Cormorant Garamond"),Georgia,serif!important;font-style:italic;font-weight:600;text-transform:none;letter-spacing:.02em;color:#4c312f}.brick__block--text .hero__title{font-family:var(--communal-accent-font, "Cormorant Garamond"),Georgia,serif!important;font-style:italic;font-weight:600;font-size:32px;color:#4c312f;text-transform:none;letter-spacing:.02em}.brick__block--text .hero__subheading{font-style:italic;color:#4c312f}.brick__block--text .hero__rte,.brick__block--text .hero__rte p{font-style:italic;color:#4a3d3a}.section-before-after .section__title{font-family:var(--communal-accent-font, "Cormorant Garamond"),Georgia,serif!important;font-style:italic;font-weight:600;color:#4c312f;position:relative;text-transform:capitalize;z-index:1}.section-before-after .before-after__content{position:relative}.section-before-after .before-after__content:before{content:"\201c";position:absolute;top:-40px;left:-10px;font-family:Georgia,serif;font-size:160px;line-height:1;color:#4c312f;opacity:.06;z-index:0;pointer-events:none}.section-before-after .hero__description ul{list-style:none;margin-left:0;padding-left:0}.section-before-after .hero__description li{position:relative;padding-left:26px;margin-bottom:10px}.section-before-after .hero__description li:before{content:"";position:absolute;left:0;top:.6em;width:14px;height:2px;background:#4c312f}.section-before-after .hero__description li{opacity:0;transform:translate(-12px);transition:opacity .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}.section-before-after .hero__description.aos-animate li{opacity:1;transform:none}.section-before-after .hero__description.aos-animate li:nth-child(1){transition-delay:.05s}.section-before-after .hero__description.aos-animate li:nth-child(2){transition-delay:.2s}.section-before-after .hero__description.aos-animate li:nth-child(3){transition-delay:.35s}.section-before-after .before-after__buttons .btn svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}.section-before-after .before-after__buttons .btn:hover svg{transform:translate(5px)}.section-before-after .compare__btn{background:#4c312fd9!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .3s ease,background .3s ease}.section-before-after .compare__btn svg{stroke:#fff!important}.section-before-after .compare__btn:hover{transform:scale(1.08);background:#4c312f!important}@media(prefers-reduced-motion:reduce){.section-before-after *,.section-before-after *:after,.section-before-after *:before{animation:none!important;transition:none!important}}@media(hover:none)and (pointer:coarse){.index-collections-list .collection-item.is-in-view .collection-item__bg-inner img{transform:scale(1.06)}.index-collections-list .collection-item.is-in-view .collection-item__image:after{opacity:1}.index-collections-list .collection-item.is-in-view .collection-item__info{transform:translateY(-3px)}.index-collections-list .collection-item.is-in-view .collection-item__info span:after{right:0}}body.has-line-design .communal-custom .grid-item,body.has-line-design.grid-compact .communal-custom .grid-item{border:0!important;margin-top:0;margin-right:0}.viz-heading{font-family:var(--communal-accent-font, "Cormorant Garamond"),Georgia,serif!important;font-style:italic!important;font-weight:600!important;font-size:32px!important;text-align:left!important;color:#4c312f!important;text-transform:none!important;letter-spacing:.02em!important;padding-left:0!important}@media(max-width:749px){.viz-heading{font-size:22px!important;white-space:normal!important;overflow-wrap:break-word;padding-bottom:16px!important;padding-right:12px!important;text-align:left!important}}.section-social-videos .social-video__item video{transition:transform .6s cubic-bezier(.16,1,.3,1);will-change:transform}.section-social-videos .social-video__wrapper.is-active video{transform:scale(1.06)}.section-social-videos .communal-video-mute{position:absolute;bottom:12px;left:12px;z-index:6;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#4c312f;border:none;box-shadow:0 2px 10px #00000026;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.section-social-videos .communal-video-mute:hover{transform:scale(1.08);box-shadow:0 4px 14px #0003}@media(prefers-reduced-motion:reduce){.section-social-videos .social-video__item video{transition:none!important}}.section-social-videos .grid__heading{font-family:var(--communal-accent-font, "Cormorant Garamond"),Georgia,serif!important;font-style:italic;font-weight:600;color:#4c312f;text-transform:none;letter-spacing:.02em}.section-social-videos .grid__text{color:#6b5854;font-style:italic}.reviews--section .review__image{display:none}.reviews--section .review{display:flex;flex-direction:column}.reviews--section .review__author{order:-1;margin-bottom:16px}.reviews--section .review_content{padding-top:4px}.reviews--section .review__author_subheading,.reviews--section .review__author-subheading,.reviews--section .subheading{font-style:italic;font-weight:400!important;text-transform:capitalize!important;letter-spacing:.02em!important;color:#373737;display:block;margin-top:4px}.reviews--section blockquote,.reviews--section .heading-mini{font-weight:400!important;font-size:15px;line-height:1.65;color:#3a2e2c}.reviews--section blockquote p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10;overflow:hidden}.reviews--section blockquote.is-expanded p{-webkit-line-clamp:unset;overflow:visible}.reviews--section .review__read-more{display:inline-block;margin-top:8px;font-size:13px;font-weight:600;color:#4c312f;text-decoration:underline;cursor:pointer;background:none;border:none;padding:0}.reviews--section .review{height:100%}.reviews--section .reviews__grid-item{height:auto}.index-rte .hero__title{font-family:var(--communal-accent-font, "Cormorant Garamond"),Georgia,serif!important;font-style:italic;font-weight:600;color:#4c312f;text-align:left;text-transform:none;letter-spacing:.02em}.blog-section .page__heading{font-family:var(--communal-accent-font, "Cormorant Garamond"),Georgia,serif!important;font-style:italic;font-weight:600;color:#4c312f;text-transform:none;letter-spacing:.02em}.blog-section .page__heading a{color:inherit}.quick-add__button{background-color:#4c312f!important;border-color:#4c312f!important;color:#fff!important}.quick-add__button .btn__text,.quick-add__button .btn__added,.quick-add__button .btn__error{color:#fff!important}.quick-add__button:hover{background-color:#3a2523!important;border-color:#3a2523!important}.product-item .product-item__price .price{display:flex!important;flex-direction:column;align-items:flex-start;line-height:1.25}.product-item .product-item__price .new-price,.product-item .product-item__price .old-price{display:block;white-space:nowrap}.product-item .product-item__price .old-price{font-size:.82em;font-weight:400;opacity:.55;margin-top:1px;text-decoration:line-through}@media(min-width:750px){.product-item:has(.product-information){display:flex;flex-direction:column}.product-item:has(.product-information) .product-information{display:flex;flex-direction:column;flex-grow:1}.product-item .product-item__info>.product-link,.product-item .product-item__price__holder{display:contents!important}.product-item .product-item__info{display:grid!important;flex-grow:1;grid-template-columns:minmax(0,1fr) minmax(0,auto);grid-template-rows:auto auto 1fr auto;grid-template-areas:"title   title" "cutline cutline" "stars   stars" "price   atc";align-items:start;row-gap:5px;column-gap:10px}.product-item .product-item__info:not(:has(.jdgm-prev-badge__stars)){grid-template-rows:auto auto 1fr!important;grid-template-areas:"title   title" "cutline cutline" "price   atc"!important}.product-item .product-item__price,.product-item .product-item__info>quick-add-product{align-self:end!important;min-height:0}.product-item .product-item__cutline{align-self:start;min-height:0}.product-item .product-item__title{grid-area:title;margin:0!important}.product-item .product-item__cutline{grid-area:cutline;margin:0!important}.product-item .jdgm-widget.jdgm-preview-badge{grid-area:stars;align-self:start;margin:0!important}.product-item .product-item__price{grid-area:price;align-self:end;justify-self:start;min-width:0;margin:0!important;padding:0!important}.product-item .product-item__image .quick-add__holder.desktop .quick-add__button{display:none!important}.product-item .product-item__image .quick-add__holder.desktop{pointer-events:none!important}.product-item .product-item__info>quick-add-product{grid-area:atc;display:block!important;align-self:center;justify-self:end;min-width:0;max-width:100%;margin:0!important}.product-item .product-item__info>quick-add-product .quick-add__holder.mobile{display:block!important;margin:0!important;padding:0!important}.product-item .product-item__info>quick-add-product,.product-item .product-item__info>quick-add-product .quick-add__holder.mobile,.product-item .product-item__info>quick-add-product .quick-add__button{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.product-item .product-item__info>quick-add-product .quick-add__button{width:auto!important;min-width:0!important;max-width:100%!important;padding:11px 18px!important;border-radius:9px!important;font-size:11px!important;font-weight:600!important;line-height:1.1!important;letter-spacing:.02em;white-space:nowrap;cursor:pointer!important;box-sizing:border-box}}@media(max-width:749px){grid-item.product-item .product-item__image{overflow:hidden!important;max-width:100%!important}grid-item.product-item .product-item__bg__under,grid-item.product-item hover-images{max-width:100%!important;overflow:hidden!important}grid-item.product-item .product-item__image img.fit-cover{object-fit:cover;display:block}grid-item.product-item{--cml-card-bg: #ffffff;--cml-card-border: #ece7e3;--cml-card-radius: 16px;--cml-card-shadow: 0 1px 3px rgba(76,49,47,.07), 0 6px 18px rgba(76,49,47,.05);--cml-media-bg: #f7efec;--cml-media-ratio: 1;--cml-title: #1a1a1a;--cml-sub: #3d3d3d;--cml-price: #1a1a1a;--cml-star: #FFA534;--cml-badge-bg: #ffffff;--cml-badge-ink: #1a1a1a;--cml-badge-shadow: 0 2px 6px rgba(0,0,0,.14)}.grid:has(>grid-item.product-item){gap:14px 10px!important}grid-item.product-item{display:flex;flex-direction:column;background:var(--cml-card-bg);border:1px solid var(--cml-card-border);border-radius:var(--cml-card-radius);box-shadow:var(--cml-card-shadow);overflow:hidden;transform:translateZ(0)}grid-item.product-item .product-item__info{overflow:hidden}grid-item.product-item .product-item__image{background:var(--cml-media-bg);flex:0 0 auto;position:relative}grid-item.product-item .product-item__image .image-wrapper{--aspect-ratio: var(--cml-media-ratio) !important}grid-item.product-item .badge-box-container{top:10px!important;left:10px!important;right:auto!important;bottom:auto!important;text-align:left!important;justify-content:flex-start!important}grid-item.product-item .badge-box{background:var(--cml-badge-bg)!important;color:var(--cml-badge-ink)!important;border:0!important;border-radius:10px!important;box-shadow:var(--cml-badge-shadow);padding:5px 11px!important;font-size:10.5px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.01em}grid-item.product-item .product-information{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}grid-item.product-item .product-item__info>.product-link,grid-item.product-item .product-item__price__holder{display:contents!important}grid-item.product-item .product-item__info{display:grid!important;flex:1 1 auto;grid-template-columns:minmax(0,1fr) minmax(0,auto);grid-template-rows:auto auto 1fr auto;grid-template-areas:"stars   stars" "title   title" "cutline cutline" "price   atc";align-items:start;justify-items:start;text-align:left;row-gap:4px;column-gap:6px;padding:10px 09px 11px}grid-item.product-item .jdgm-widget.jdgm-preview-badge{grid-area:stars;margin:0!important;text-align:left!important}grid-item.product-item .jdgm-prev-badge{display:block!important;text-align:left!important}grid-item.product-item .jdgm-prev-badge__stars .jdgm-star{display:inline-block!important;color:var(--cml-star)!important;font-size:12px!important;margin-right:1px!important}grid-item.product-item .jdgm-prev-badge__text{color:var(--cml-sub)!important;font-size:11px!important;margin-left:4px!important}grid-item.product-item .product-item__title{grid-area:title;margin:0!important;color:var(--cml-title)!important;text-align:left!important;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}grid-item.product-item .product-item__cutline{grid-area:cutline;align-self:start;margin:0!important;color:var(--cml-sub)!important;--text-light: var(--cml-sub) !important;text-align:left!important;font-size:11px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}grid-item.product-item .product-item__price{grid-area:price;align-self:center;justify-self:start;min-width:0;margin:0!important;padding:4px 0 0!important;text-align:left!important}grid-item.product-item .product-item__price .price,grid-item.product-item .product-item__price .new-price{color:var(--cml-price)!important;font-size:13px!important;font-weight:600!important;letter-spacing:-.01em;white-space:nowrap}grid-item.product-item .product-item__info>quick-add-product{grid-area:atc;display:block!important;align-self:center;justify-self:end;min-width:0;max-width:100%}grid-item.product-item .quick-add__holder.mobile{margin:0!important;padding:4px 0 0!important;max-width:100%}grid-item.product-item .quick-add__holder.mobile .quick-add__button{width:auto!important;min-width:0!important;max-width:100%!important;padding:11px 10px!important;border-radius:9px!important;font-size:9px!important;font-weight:600!important;line-height:1.1!important;letter-spacing:0!important;white-space:nowrap;box-sizing:border-box}}@media screen and (max-width:749px){.jm-review-widget-minimal-header__title{font-size:28px!important}}.jm-review-widget__header .jm-text.jm-review-widget-minimal-header__title,.jm-review-widget-minimal-header__title{font-family:var(--communal-accent-font, "Cormorant Garamond"),Georgia,serif!important;font-style:italic;font-weight:600!important;color:#4c312f!important;font-size:28px!important}.jm-average-rating-display--minimal-header .jm-text{color:#4c312f!important}.jm-button--secondary{border-color:#4c312f!important;color:#4c312f!important;border-radius:4px!important}.jdgm-review-card__body,.jdgm-review-card__title{font-family:Poppins,sans-serif!important;color:#3a2e2c!important;line-height:1.6}.jdgm-review-card__name{color:#4c312f!important;font-weight:600!important}.jdgm-review-card__content .jm-stack--space-50 .jm-box>.jm-text{color:#6b5854!important;font-size:12px!important}.jm-verified-buyer-badge__text{color:#4c312f!important}.jm-verified-buyer-badge{border-color:#e8e2da!important}.jdgm-review-card__more-text{color:#4c312f!important;font-weight:500!important}.jdgm-masonry-grid__masonry-item{background:transparent!important;border:0!important;padding:0!important}.jdgm-review-card{background:#faf8f5!important;border:1px solid #ECE7E3!important;border-radius:8px!important;overflow:hidden}.jdgm-masonry-grid__btn{color:#4c312f!important;font-weight:500!important}.jm-media-grid__item,.jm-media-grid img{border-radius:6px!important;overflow:hidden}@media screen and (min-width:750px){.product__slides{column-count:initial!important;columns:initial!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:start;gap:8px}.product__slides>.product__slide{width:auto!important;max-width:none!important;float:none!important;break-inside:initial!important;margin-bottom:0!important}}.cart-bar .cart-bar__submit .btn,.cart-bar .product__submit__add{background-color:#4c312f!important;border-color:#4c312f!important;color:#fff!important;transition:background-color .3s ease,border-color .3s ease}.cart-bar .cart-bar__submit .btn .btn__text,.cart-bar .cart-bar__submit .btn .btn__added,.cart-bar .cart-bar__submit .btn .btn__error,.cart-bar .product__submit__add .btn__text{color:#fff!important}.cart-bar .cart-bar__submit .btn:hover,.cart-bar .cart-bar__submit .btn:focus,.cart-bar .product__submit__add:hover,.cart-bar .product__submit__add:focus{background-color:#3a2523!important;border-color:#3a2523!important;color:#fff!important}.cart-bar .cart-bar__submit .btn:hover .btn__text,.cart-bar .cart-bar__submit .btn:focus .btn__text{color:#fff!important}#cart-drawer .cart__item__image a{width:var(--communal-image-width, 90px);height:var(--communal-image-height, 112px);border-radius:var(--communal-image-radius, 14px);background:var(--communal-image-bg, #F7EFEC);overflow:hidden}#cart-drawer .cart__item__image img{object-fit:var(--communal-image-fit, cover)!important}#cart-drawer .cart__item__content{width:calc(100% - var(--communal-image-width, 90px))}#cart-drawer.communal-rail-static .cart__widget--products>summary.cart__widget__title{pointer-events:none;cursor:default}#cart-drawer.communal-rail-static .cart__widget--products>summary.cart__widget__title svg{display:none}#cart-drawer.communal-hide-dismiss .product-upsell__skip{display:none!important}#cart-drawer .cart__widget__title{padding:16px var(--inner, 15px) 8px;font-size:var(--communal-heading-size, 11px);font-weight:600;text-transform:var(--communal-heading-transform, uppercase);letter-spacing:.08em;color:var(--communal-heading-color, #4C312F)}#cart-drawer .cart__widget__products{display:flex!important;flex-wrap:nowrap;align-items:stretch;gap:var(--communal-slider-gap, 10px);padding:0 var(--inner, 15px) 14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-inline:var(--inner, 15px)}#cart-drawer .cart__widget__products::-webkit-scrollbar{display:none}#cart-drawer .communal-slider__viewport{position:relative}@media(hover:none)and (pointer:coarse){#cart-drawer.communal-slider-on .communal-slider__viewport{overflow:hidden;padding:0 0 14px}#cart-drawer.communal-slider-on .communal-slider__viewport>.cart__widget__products>quick-add-product{flex:0 0 calc((100% - var(--communal-slider-gap, 10px) * (var(--communal-slider-peek, 150) / 100 - 1)) / (var(--communal-slider-peek, 150) / 100))!important;width:auto!important;max-width:none!important}#cart-drawer.communal-slider-on .communal-slider__viewport .product-upsell__holder{width:100%!important}#cart-drawer.communal-slider-on .communal-slider__viewport .product-upsell{width:100%!important;flex:1 1 auto!important}#cart-drawer.communal-slider-on .communal-slider__viewport .cart__widget__products{display:flex!important;flex-wrap:nowrap;align-items:stretch;gap:var(--communal-slider-gap, 10px);padding:0;overflow:visible;scroll-snap-type:none;will-change:transform;transform:translateZ(0)}#cart-drawer.communal-slider-on .communal-slider__viewport .cart__widget__products.is-animating{transition:transform var(--communal-slider-speed, .35s) cubic-bezier(.16,1,.3,1)}#cart-drawer.communal-slider-on .cart__widget__products>quick-add-product{display:flex;flex:0 0 auto}#cart-drawer.communal-slider-on .product-upsell__holder{display:flex;flex:1 1 auto}#cart-drawer.communal-slider-on .product-upsell{height:100%}}#cart-drawer .product-upsell{flex:0 0 auto;width:var(--communal-rail-card-width, 260px);display:flex;flex-direction:row;align-items:stretch;background:var(--communal-rail-card-bg, #FFFFFF);border:1px solid var(--communal-rail-card-border, #ECE7E3);border-radius:var(--communal-rail-card-radius, 14px);overflow:hidden;box-shadow:0 1px 3px #4c312f0d;scroll-snap-align:start}#cart-drawer .product-upsell__variant-title{display:none}#cart-drawer .product-upsell__image{flex:0 0 var(--communal-rail-thumb-size, 76px);width:var(--communal-rail-thumb-size, 76px);align-self:center;margin:10px}#cart-drawer .product-upsell__image__thumb{border-radius:var(--communal-rail-thumb-radius, 10px);overflow:hidden;background:var(--communal-rail-thumb-bg, #F7EFEC)}#cart-drawer .product-upsell__content{flex:1 1 auto;min-width:0;padding:12px 12px 12px 0;display:flex;flex-direction:column;justify-content:center}#cart-drawer .product-upsell__title{font-size:12px;font-weight:600;line-height:1.3;color:var(--communal-rail-text, #4C312F);margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#cart-drawer .product-upsell__price{font-size:12px;font-weight:600;color:var(--communal-rail-text, #4C312F);margin:0 0 8px}#cart-drawer .product-upsell__price .old-price{font-weight:400;font-size:10.5px;opacity:.5;margin-left:4px}#cart-drawer .product-upsell__btn,#cart-drawer .product-upsell__btn:hover,#cart-drawer .product-upsell__btn:focus,#cart-drawer .product-upsell__btn:active{position:static;width:auto!important;min-width:0!important;height:var(--communal-btn-height, 30px);padding:0 14px;border:1px solid var(--communal-btn-text, #4C312F);border-radius:var(--communal-btn-radius, 20px);overflow:visible}#cart-drawer .product-upsell__btn{background:var(--communal-btn-bg, transparent)!important;color:var(--communal-btn-text, #4C312F)!important;-webkit-text-fill-color:var(--communal-btn-text, #4C312F)!important}#cart-drawer .product-upsell__btn:hover,#cart-drawer .product-upsell__btn:focus{background:var(--communal-btn-bg-hover, #4C312F)!important;color:var(--communal-btn-text-hover, #FFFFFF)!important;-webkit-text-fill-color:var(--communal-btn-text-hover, #FFFFFF)!important}#cart-drawer .product-upsell__btn .btn__text{opacity:1!important;visibility:visible!important;display:inline-block!important;padding:0!important;font-size:10.5px;font-weight:600;letter-spacing:.02em;color:inherit!important;-webkit-text-fill-color:inherit!important}#cart-drawer .product-upsell__btn .btn__text:before{content:var(--communal-btn-prefix, "+ ")}#cart-drawer .product-upsell__btn .btn__plus,#cart-drawer .product-upsell__btn .btn__loader,#cart-drawer .product-upsell__btn .btn__added{display:none!important}#cart-drawer .cart__discount,#cart-drawer .communal-gift-savings,#cart-drawer .communal-savings-line{color:var(--communal-savings-color, #00A86B)!important;font-size:var(--communal-savings-size, 12px)}#cart-drawer .cart__discount{background-color:var(--communal-savings-bg, rgba(0,168,107,.08))!important;border-radius:var(--communal-savings-radius, 8px);padding:var(--communal-savings-padding, 8px) var(--inner, 15px)}#cart-drawer .cart__discount .icon{stroke:var(--communal-savings-color, #00A86B)!important}#cart-drawer .cart__total__discount{color:var(--communal-savings-color, #00A86B)!important}#cart-drawer .cart__checkout{--btn-bg: var(--communal-checkout-bg, #4C312F);--btn-border: var(--communal-checkout-bg, #4C312F);--btn-text: var(--communal-checkout-text, #FFFFFF);--btn-bg-hover: var(--communal-checkout-bg-hover, #3A2523);--btn-border-hover: var(--communal-checkout-bg-hover, #3A2523);--btn-text-hover: var(--communal-checkout-text, #FFFFFF);--btn-radius: var(--communal-checkout-radius, 10px)}#cart-drawer .communal-checkout-note{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;font-style:normal;font-size:var(--communal-note-size, 12px);color:var(--communal-note-color, #6B5854);text-align:center}#cart-drawer .communal-checkout-note__item{display:inline-flex;align-items:center;gap:5px}#cart-drawer .communal-checkout-note .icon{--icon-size: 14px;stroke:currentColor;flex:0 0 auto}#cart-drawer .communal-checkout-note__sep{opacity:.45}.communal-line-badge{display:inline-block;padding:3px 8px;margin-left:6px;font-weight:600;line-height:1.2;letter-spacing:.02em;white-space:nowrap;vertical-align:middle}#cart-drawer .cart__quantity-wrapper{width:100%}#cart-drawer .cart__quantity-counter{display:flex;align-items:center;justify-content:space-between;gap:14px}#cart-drawer .cart__quantity{flex:0 0 auto}#cart-drawer .communal-item-remove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-top:0!important;margin-left:auto;padding:4px;color:var(--communal-remove-color, #4C312F);transition:opacity .3s ease}#cart-drawer .communal-item-remove .icon{--icon-size: var(--communal-remove-size, 18px);stroke:currentColor}#cart-drawer .communal-item-remove:hover{opacity:.6}.communal-line-compare{margin-top:2px;text-decoration:line-through;font-weight:400;white-space:nowrap}#cart-drawer [data-giftpro-drawer-anchor][hidden]{display:none!important}.communal-author-link{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px;transition:opacity .3s cubic-bezier(.16,1,.3,1)}.communal-author-link:hover{opacity:.6}.communal-author-role{color:var(--text-light)}#cart-drawer .communal-total-savings{margin-top:4px}#cart-drawer .communal-total-savings__amount{font-weight:600;white-space:nowrap}@media only screen and (max-width:479px){#cart-drawer .drawer__inner{width:var(--communal-drawer-mobile-width, 88%);max-width:var(--communal-drawer-mobile-width, 88%);left:auto;right:0;transform:translate(100%);border-left:1px solid var(--border);transition:transform .3s cubic-bezier(.16,1,.3,1),visibility 0s linear .3s}#cart-drawer.is-open .drawer__inner{animation:none;visibility:visible;transform:translate(0);transition:transform .5s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}#cart-drawer.is-closing .drawer__inner{animation:none;visibility:visible;transform:translate(100%)}}#cart-drawer .cart__item__selected-options{display:flex;white-space:nowrap}#cart-drawer .cart__item__selected-options strong{display:none}#cart-drawer .cart__discount{display:none!important}.article__content table{width:100%;margin:28px 0;border-collapse:collapse;font-size:15px;line-height:1.5}.article__content table th,.article__content table td{padding:12px 14px;border:1px solid #1A1A1A;text-align:left;vertical-align:top}.article__content table th{font-weight:700}.article__content table td:first-child,.article__content table th:first-child{width:35%}@media only screen and (max-width:749px){.article__content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/communal-custom.css.map */
